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}