1 @ Test file for ARM
/GAS
-- basic instructions
34 add r5, r6, r7, asl
#5
35 add r1, r2, r3, lsl
r1
39 and r5, r6, r7, asl
#5
40 and r1, r2, r3, lsl
r1
44 eor
r5, r6, r7, asl
#5
45 eor
r1, r2, r3, lsl
r1
49 sub r5, r6, r7, asl
#5
50 sub r1, r2, r3, lsl
r1
54 adc
r5, r6, r7, asl
#5
55 adc
r1, r2, r3, lsl
r1
59 sbc
r5, r6, r7, asl
#5
60 sbc
r1, r2, r3, lsl
r1
64 rsb
r5, r6, r7, asl
#5
65 rsb
r1, r2, r3, lsl
r1
69 rsc
r5, r6, r7, asl
#5
70 rsc
r1, r2, r3, lsl
r1
74 orr
r5, r6, r7, asl
#5
75 orr
r1, r2, r3, lsl
r1
79 bic
r5, r6, r7, asl
#5
80 bic
r1, r2, r3, lsl
r1
135 mlages
r4, r1, r3, LR
141 ldr
r2, [r3, r4, lsr
#8]
142 ldreq
r4, [r5, r4, asl
#9]!
145 ldr
r2, [r4], r5, lsr
#8
155 str
r2, [r3, r4, lsr
#8]
156 streq
r4, [r5, r4, asl
#9]!
159 strt
r2, [r4], r5, lsr
#8
166 ldmeqib
r2, {r3, r4, r5}
167 ldmalda
r3, {r0-
r15}^
168 ldmdb FP
!, {r0-
r8, SL}
169 ldmed
r1, {r0, r1, r2}|
0xf0
170 ldmfd
r2, {r3, r4}+{r5, r6, r7, r8}
175 stmeqib
r2, {r3, r4, r5}
176 stmalda
r3, {r0-
r15}^
177 stmdb
r11!, {r0-
r8, r10}
178 stmed
r1, {r0, r1, r2}