1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
.text
.align 0
l:
bx r0
bxeq r1
foo:
ldrh r3, foo
ldrsh r4, [r5]
ldrsb r4, [r1, r3]
ldrsh r1, [r4, r4]!
ldreqsb r1, [r5, -r3]
ldrneh r2, [r6], r7
ldrccsh r2, [r7], +r8
ldrsb r2, [r3, #255]
ldrsh r1, [r4, #-250]
ldrsb r1, [r5, #+240]
strh r2, bar
strneh r3, [r3]
msr CPSR_f, #2
msr CPSR_c, r3
msr CPSR_x, r4
msr CPSR_s, r5
msr CPSR_f, r6
msr CPSR_all, r7
msr SPSR_f, #4
msr SPSR_c, r8
msr SPSR_x, r9
msr SPSR_s, r10
msr SPSR_f, r11
msr SPSR_all, r12
bar:
@ section padding for a.out's benefit
nop
nop
|