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