Commit | Line | Data |
---|---|---|
c19d1205 ZW |
1 | .text |
2 | .align 0 | |
3 | l: | |
252b5132 RH |
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] | |
322f2c45 NC |
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 | |
252b5132 | 35 | bar: |
c19d1205 ZW |
36 | @ section padding for a.out's benefit |
37 | nop | |
38 | nop |