@@ 1,46 0,0 @@
- .file "add.c"
- .option nopic
- .attribute arch, "rv32i2p1"
- .attribute unaligned_access, 0
- .attribute stack_align, 16
- .text
- .align 2
- .globl add
- .type add, @function
-add:
- addi sp,sp,-32
- sw s0,28(sp)
- addi s0,sp,32
- sw a0,-20(s0)
- sw a1,-24(s0)
- lw a4,-20(s0)
- lw a5,-24(s0)
- add a5,a4,a5
- mv a0,a5
- lw s0,28(sp)
- addi sp,sp,32
- jr ra
- .size add, .-add
- .align 2
- .globl main
- .type main, @function
-main:
- addi sp,sp,-32
- sw ra,28(sp)
- sw s0,24(sp)
- addi s0,sp,32
- li a5,20
- sw a5,-20(s0)
- li a5,30
- sw a5,-24(s0)
- lw a1,-24(s0)
- lw a0,-20(s0)
- call add
- sw a0,-28(s0)
- nop
- lw ra,28(sp)
- lw s0,24(sp)
- addi sp,sp,32
- jr ra
- .size main, .-main
- .ident "GCC: (GNU) 12.2.0"