.text .globl main .type main, @function main: st.d $ra, $sp, -8 st.d $fp, $sp, -16 addi.d $fp, $sp, 0 addi.d $sp, $sp, -32 .main_label_entry: # %op0 = call i32 @input() bl input st.w $a0, $fp, -20 # call void @output(i32 %op0) ld.w $a0, $fp, -20 bl output # ret i32 0 addi.w $a0, $zero, 0 b main_exit main_exit: addi.d $sp, $sp, 32 ld.d $ra, $sp, -8 ld.d $fp, $sp, -16 jr $ra