Commit | Line | Data |
---|---|---|
3530c5db PB |
1 | .text |
2 | .thumb | |
3 | .syntax unified | |
4 | .thumb_func | |
5 | foo: | |
6 | ittet eq | |
7 | addeq r0, r0, r2 | |
8 | addeq r0, r0, r8 | |
9 | addne r0, r1, r2 | |
10 | addseq r0, r1, r2 | |
11 | add r0, r0, r2 | |
12 | add r0, r0, r8 | |
13 | adds r0, r0, r2 | |
14 | adds r0, r0, r8 | |
15 | adds r0, r1, r2 | |
16 | ||
17 | itet eq | |
18 | orreq r0, r0, r2 | |
19 | orrne r0, r0, r8 | |
20 | orrseq r0, r0, r2 | |
21 | orr r0, r0, r2 | |
22 | orr r0, r0, r8 | |
23 | orrs r0, r0, r2 | |
24 | ||
3d388997 PB |
25 | itttt eq |
26 | lsleq r0, r0, r2 | |
27 | lsleq r0, r0, r8 | |
28 | lsleq r0, r1, r2 | |
29 | lslseq r0, r0, r2 | |
30 | ittt eq | |
31 | lsleq r0, r1, #1 | |
32 | lsleq r0, r8, #1 | |
33 | lslseq r0, r0, #1 | |
34 | lsl r0, r0, r2 | |
35 | lsls r0, r0, r2 | |
36 | lsl r0, r1, #1 | |
37 | lsls r0, r1, #1 | |
38 | ||
39 | itttt eq | |
40 | cmpeq r0, r1 | |
41 | cmpeq r0, r8 | |
42 | moveq r0, r1 | |
43 | movseq r0, r1 | |
44 | it eq | |
45 | moveq r0, r8 | |
46 | mov r0, r1 | |
47 | movs r0, r1 | |
48 | movs r0, r8 | |
49 | ||
50 | itttt eq | |
51 | mvneq r0, r1 | |
52 | mvneq r0, r8 | |
53 | mvnseq r0, r1 | |
54 | cmneq r0, r1 | |
55 | mvn r0, r1 | |
56 | mvns r0, r1 | |
57 | ||
58 | ittt eq | |
59 | negeq r0, r1 | |
60 | negeq r0, r8 | |
61 | negseq r0, r1 | |
62 | neg r0, r1 | |
63 | negs r0, r1 | |
64 |