Files

48 lines
678 B
ArmAsm
Raw Permalink Normal View History

2024-09-28 14:24:04 +08:00
// See LICENSE for license details.
#include "encoding.h"
.section .func1
.globl _func1
//addr 4 4
_func1:
lui a0,0x42
ret
.section .func2
.globl _func2
//addr 42
_func2:
li a0, 15
nop
ret
.section .func3
.type _func3,@function
.globl _func3
//addr 2 4
_func3:
/*
addi sp,sp,-32
sw s0,28(sp)
addi s0,sp,32
sw a0,-20(s0)
li a5,3
mv a0,a5
lw s0,28(sp)
addi sp,sp,32
// ret
*/
lui a0,0x43
//nop
ret
.section .func4
.globl _func4
//addr 22
_func4:
li a0, 16
ret