.equ CONSTANT, 0xdeadbeef
.equ UART_BASE, 0x40003080
114514: #abaaba
loop:
j loop
1:
auipc a0, %pcrel_hi(msg + 1)
addi a0, a0, %pcrel_lo(1b)
lui a0, %hi(msg + 1)
addi a0, a0, %lo(msg + 1)
lw a0, var1
fld fa0, var2, t0
sw a0, var3, t0
fsd fa0, var4, t0
li a0, CONSTANT
lui a0, %hi(UART_BASE)
addi a0, a0, %lo(UART_BASE)
call func1
tail func2
jump func3, t0
j 1b