xref: /aosp_15_r20/external/capstone/suite/MC/ARM/thumb2-narrow-dp.ll.cs (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi # CS_ARCH_ARM, CS_MODE_THUMB, None
2*9a0e4156SSadaf Ebrahimi 0x12,0xea,0x01,0x00 = ands.w r0, r2, r1
3*9a0e4156SSadaf Ebrahimi 0x0a,0x40 = ands r2, r1
4*9a0e4156SSadaf Ebrahimi 0x0a,0x40 = ands r2, r1
5*9a0e4156SSadaf Ebrahimi 0x10,0xea,0x01,0x00 = ands.w r0, r0, r1
6*9a0e4156SSadaf Ebrahimi 0x11,0xea,0x03,0x03 = ands.w r3, r1, r3
7*9a0e4156SSadaf Ebrahimi 0x01,0xea,0x00,0x00 = and.w r0, r1, r0
8*9a0e4156SSadaf Ebrahimi // 0x0f,0x40 = ands r7, r1
9*9a0e4156SSadaf Ebrahimi // 0x0f,0x40 = ands r7, r1
10*9a0e4156SSadaf Ebrahimi 0x11,0xea,0x08,0x08 = ands.w r8, r1, r8
11*9a0e4156SSadaf Ebrahimi 0x18,0xea,0x01,0x08 = ands.w r8, r8, r1
12*9a0e4156SSadaf Ebrahimi 0x18,0xea,0x00,0x00 = ands.w r0, r8, r0
13*9a0e4156SSadaf Ebrahimi 0x11,0xea,0x08,0x01 = ands.w r1, r1, r8
14*9a0e4156SSadaf Ebrahimi 0x12,0xea,0x41,0x02 = ands.w r2, r2, r1, lsl #1
15*9a0e4156SSadaf Ebrahimi 0x11,0xea,0x50,0x00 = ands.w r0, r1, r0, lsr #1
16*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
17*9a0e4156SSadaf Ebrahimi // 0x02,0xea,0x01,0x00 = andeq.w r0, r2, r1
18*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
19*9a0e4156SSadaf Ebrahimi // 0x0b,0x40 = andeq r3, r1
20*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
21*9a0e4156SSadaf Ebrahimi // 0x0b,0x40 = andeq r3, r1
22*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
23*9a0e4156SSadaf Ebrahimi // 0x00,0xea,0x01,0x00 = andeq.w r0, r0, r1
24*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
25*9a0e4156SSadaf Ebrahimi // 0x01,0xea,0x02,0x02 = andeq.w r2, r1, r2
26*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
27*9a0e4156SSadaf Ebrahimi // 0x11,0xea,0x00,0x00 = andseq.w r0, r1, r0
28*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
29*9a0e4156SSadaf Ebrahimi // 0x0f,0x40 = andeq r7, r1
30*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
31*9a0e4156SSadaf Ebrahimi // 0x0f,0x40 = andeq r7, r1
32*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
33*9a0e4156SSadaf Ebrahimi // 0x01,0xea,0x08,0x08 = andeq.w r8, r1, r8
34*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
35*9a0e4156SSadaf Ebrahimi // 0x08,0xea,0x01,0x08 = andeq.w r8, r8, r1
36*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
37*9a0e4156SSadaf Ebrahimi // 0x08,0xea,0x04,0x04 = andeq.w r4, r8, r4
38*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
39*9a0e4156SSadaf Ebrahimi // 0x04,0xea,0x08,0x04 = andeq.w r4, r4, r8
40*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
41*9a0e4156SSadaf Ebrahimi // 0x00,0xea,0x41,0x00 = andeq.w r0, r0, r1, lsl #1
42*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
43*9a0e4156SSadaf Ebrahimi // 0x01,0xea,0x55,0x05 = andeq.w r5, r1, r5, lsr #1
44*9a0e4156SSadaf Ebrahimi 0x92,0xea,0x01,0x00 = eors.w r0, r2, r1
45*9a0e4156SSadaf Ebrahimi 0x4d,0x40 = eors r5, r1
46*9a0e4156SSadaf Ebrahimi 0x4d,0x40 = eors r5, r1
47*9a0e4156SSadaf Ebrahimi 0x90,0xea,0x01,0x00 = eors.w r0, r0, r1
48*9a0e4156SSadaf Ebrahimi 0x91,0xea,0x02,0x02 = eors.w r2, r1, r2
49*9a0e4156SSadaf Ebrahimi 0x81,0xea,0x01,0x01 = eor.w r1, r1, r1
50*9a0e4156SSadaf Ebrahimi // 0x4f,0x40 = eors r7, r1
51*9a0e4156SSadaf Ebrahimi // 0x4f,0x40 = eors r7, r1
52*9a0e4156SSadaf Ebrahimi 0x91,0xea,0x08,0x08 = eors.w r8, r1, r8
53*9a0e4156SSadaf Ebrahimi 0x98,0xea,0x01,0x08 = eors.w r8, r8, r1
54*9a0e4156SSadaf Ebrahimi 0x98,0xea,0x06,0x06 = eors.w r6, r8, r6
55*9a0e4156SSadaf Ebrahimi 0x90,0xea,0x08,0x00 = eors.w r0, r0, r8
56*9a0e4156SSadaf Ebrahimi 0x92,0xea,0x41,0x02 = eors.w r2, r2, r1, lsl #1
57*9a0e4156SSadaf Ebrahimi 0x91,0xea,0x50,0x00 = eors.w r0, r1, r0, lsr #1
58*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
59*9a0e4156SSadaf Ebrahimi // 0x82,0xea,0x01,0x03 = eoreq.w r3, r2, r1
60*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
61*9a0e4156SSadaf Ebrahimi // 0x48,0x40 = eoreq r0, r1
62*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
63*9a0e4156SSadaf Ebrahimi // 0x4a,0x40 = eoreq r2, r1
64*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
65*9a0e4156SSadaf Ebrahimi // 0x83,0xea,0x01,0x03 = eoreq.w r3, r3, r1
66*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
67*9a0e4156SSadaf Ebrahimi // 0x81,0xea,0x00,0x00 = eoreq.w r0, r1, r0
68*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
69*9a0e4156SSadaf Ebrahimi // 0x91,0xea,0x01,0x01 = eorseq.w r1, r1, r1
70*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
71*9a0e4156SSadaf Ebrahimi // 0x4f,0x40 = eoreq r7, r1
72*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
73*9a0e4156SSadaf Ebrahimi // 0x4f,0x40 = eoreq r7, r1
74*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
75*9a0e4156SSadaf Ebrahimi // 0x81,0xea,0x08,0x08 = eoreq.w r8, r1, r8
76*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
77*9a0e4156SSadaf Ebrahimi // 0x88,0xea,0x01,0x08 = eoreq.w r8, r8, r1
78*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
79*9a0e4156SSadaf Ebrahimi // 0x88,0xea,0x00,0x00 = eoreq.w r0, r8, r0
80*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
81*9a0e4156SSadaf Ebrahimi // 0x83,0xea,0x08,0x03 = eoreq.w r3, r3, r8
82*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
83*9a0e4156SSadaf Ebrahimi // 0x84,0xea,0x41,0x04 = eoreq.w r4, r4, r1, lsl #1
84*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
85*9a0e4156SSadaf Ebrahimi // 0x81,0xea,0x50,0x00 = eoreq.w r0, r1, r0, lsr #1
86*9a0e4156SSadaf Ebrahimi 0x12,0xfa,0x01,0xf0 = lsls.w r0, r2, r1
87*9a0e4156SSadaf Ebrahimi // 0x8a,0x40 = lsls r2, r1
88*9a0e4156SSadaf Ebrahimi 0x11,0xfa,0x02,0xf2 = lsls.w r2, r1, r2
89*9a0e4156SSadaf Ebrahimi 0x10,0xfa,0x01,0xf0 = lsls.w r0, r0, r1
90*9a0e4156SSadaf Ebrahimi // 0x11,0xfa,0x04,0xf4 = lsls.w r4, r1, r4
91*9a0e4156SSadaf Ebrahimi 0x01,0xfa,0x04,0xf4 = lsl.w r4, r1, r4
92*9a0e4156SSadaf Ebrahimi // 0x8f,0x40 = lsls r7, r1
93*9a0e4156SSadaf Ebrahimi 0x11,0xfa,0x08,0xf8 = lsls.w r8, r1, r8
94*9a0e4156SSadaf Ebrahimi 0x18,0xfa,0x01,0xf8 = lsls.w r8, r8, r1
95*9a0e4156SSadaf Ebrahimi 0x18,0xfa,0x03,0xf3 = lsls.w r3, r8, r3
96*9a0e4156SSadaf Ebrahimi 0x15,0xfa,0x08,0xf5 = lsls.w r5, r5, r8
97*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
98*9a0e4156SSadaf Ebrahimi // 0x02,0xfa,0x01,0xf0 = lsleq.w r0, r2, r1
99*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
100*9a0e4156SSadaf Ebrahimi // 0x8a,0x40 = lsleq r2, r1
101*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
102*9a0e4156SSadaf Ebrahimi // 0x01,0xfa,0x02,0xf2 = lsleq.w r2, r1, r2
103*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
104*9a0e4156SSadaf Ebrahimi // 0x00,0xfa,0x01,0xf0 = lsleq.w r0, r0, r1
105*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
106*9a0e4156SSadaf Ebrahimi // 0x01,0xfa,0x03,0xf3 = lsleq.w r3, r1, r3
107*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
108*9a0e4156SSadaf Ebrahimi // 0x11,0xfa,0x04,0xf4 = lslseq.w r4, r1, r4
109*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
110*9a0e4156SSadaf Ebrahimi // 0x8f,0x40 = lsleq r7, r1
111*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
112*9a0e4156SSadaf Ebrahimi // 0x01,0xfa,0x08,0xf8 = lsleq.w r8, r1, r8
113*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
114*9a0e4156SSadaf Ebrahimi // 0x08,0xfa,0x01,0xf8 = lsleq.w r8, r8, r1
115*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
116*9a0e4156SSadaf Ebrahimi // 0x08,0xfa,0x00,0xf0 = lsleq.w r0, r8, r0
117*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
118*9a0e4156SSadaf Ebrahimi // 0x03,0xfa,0x08,0xf3 = lsleq.w r3, r3, r8
119*9a0e4156SSadaf Ebrahimi 0x32,0xfa,0x01,0xf6 = lsrs.w r6, r2, r1
120*9a0e4156SSadaf Ebrahimi 0xca,0x40 = lsrs r2, r1
121*9a0e4156SSadaf Ebrahimi 0x31,0xfa,0x02,0xf2 = lsrs.w r2, r1, r2
122*9a0e4156SSadaf Ebrahimi 0x32,0xfa,0x01,0xf2 = lsrs.w r2, r2, r1
123*9a0e4156SSadaf Ebrahimi 0x31,0xfa,0x03,0xf3 = lsrs.w r3, r1, r3
124*9a0e4156SSadaf Ebrahimi 0x21,0xfa,0x04,0xf4 = lsr.w r4, r1, r4
125*9a0e4156SSadaf Ebrahimi // 0xcf,0x40 = lsrs r7, r1
126*9a0e4156SSadaf Ebrahimi 0x31,0xfa,0x08,0xf8 = lsrs.w r8, r1, r8
127*9a0e4156SSadaf Ebrahimi 0x38,0xfa,0x01,0xf8 = lsrs.w r8, r8, r1
128*9a0e4156SSadaf Ebrahimi 0x38,0xfa,0x02,0xf2 = lsrs.w r2, r8, r2
129*9a0e4156SSadaf Ebrahimi 0x35,0xfa,0x08,0xf5 = lsrs.w r5, r5, r8
130*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
131*9a0e4156SSadaf Ebrahimi // 0x22,0xfa,0x01,0xf6 = lsreq.w r6, r2, r1
132*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
133*9a0e4156SSadaf Ebrahimi // 0xcf,0x40 = lsreq r7, r1
134*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
135*9a0e4156SSadaf Ebrahimi // 0x21,0xfa,0x07,0xf7 = lsreq.w r7, r1, r7
136*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
137*9a0e4156SSadaf Ebrahimi // 0x27,0xfa,0x01,0xf7 = lsreq.w r7, r7, r1
138*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
139*9a0e4156SSadaf Ebrahimi // 0x21,0xfa,0x02,0xf2 = lsreq.w r2, r1, r2
140*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
141*9a0e4156SSadaf Ebrahimi // 0x31,0xfa,0x00,0xf0 = lsrseq.w r0, r1, r0
142*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
143*9a0e4156SSadaf Ebrahimi // 0xcf,0x40 = lsreq r7, r1
144*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
145*9a0e4156SSadaf Ebrahimi // 0x21,0xfa,0x08,0xf8 = lsreq.w r8, r1, r8
146*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
147*9a0e4156SSadaf Ebrahimi // 0x28,0xfa,0x01,0xf8 = lsreq.w r8, r8, r1
148*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
149*9a0e4156SSadaf Ebrahimi // 0x28,0xfa,0x01,0xf1 = lsreq.w r1, r8, r1
150*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
151*9a0e4156SSadaf Ebrahimi // 0x24,0xfa,0x08,0xf4 = lsreq.w r4, r4, r8
152*9a0e4156SSadaf Ebrahimi 0x56,0xfa,0x05,0xf7 = asrs.w r7, r6, r5
153*9a0e4156SSadaf Ebrahimi 0x08,0x41 = asrs r0, r1
154*9a0e4156SSadaf Ebrahimi 0x51,0xfa,0x00,0xf0 = asrs.w r0, r1, r0
155*9a0e4156SSadaf Ebrahimi 0x53,0xfa,0x01,0xf3 = asrs.w r3, r3, r1
156*9a0e4156SSadaf Ebrahimi 0x51,0xfa,0x01,0xf1 = asrs.w r1, r1, r1
157*9a0e4156SSadaf Ebrahimi 0x41,0xfa,0x00,0xf0 = asr.w r0, r1, r0
158*9a0e4156SSadaf Ebrahimi // 0x0f,0x41 = asrs r7, r1
159*9a0e4156SSadaf Ebrahimi 0x51,0xfa,0x08,0xf8 = asrs.w r8, r1, r8
160*9a0e4156SSadaf Ebrahimi 0x58,0xfa,0x01,0xf8 = asrs.w r8, r8, r1
161*9a0e4156SSadaf Ebrahimi 0x58,0xfa,0x05,0xf5 = asrs.w r5, r8, r5
162*9a0e4156SSadaf Ebrahimi 0x55,0xfa,0x08,0xf5 = asrs.w r5, r5, r8
163*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
164*9a0e4156SSadaf Ebrahimi // 0x42,0xfa,0x01,0xf0 = asreq.w r0, r2, r1
165*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
166*9a0e4156SSadaf Ebrahimi // 0x0a,0x41 = asreq r2, r1
167*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
168*9a0e4156SSadaf Ebrahimi // 0x42,0xfa,0x01,0xf1 = asreq.w r1, r2, r1
169*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
170*9a0e4156SSadaf Ebrahimi // 0x44,0xfa,0x01,0xf4 = asreq.w r4, r4, r1
171*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
172*9a0e4156SSadaf Ebrahimi // 0x41,0xfa,0x06,0xf6 = asreq.w r6, r1, r6
173*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
174*9a0e4156SSadaf Ebrahimi // 0x51,0xfa,0x03,0xf3 = asrseq.w r3, r1, r3
175*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
176*9a0e4156SSadaf Ebrahimi // 0x0f,0x41 = asreq r7, r1
177*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
178*9a0e4156SSadaf Ebrahimi // 0x41,0xfa,0x08,0xf8 = asreq.w r8, r1, r8
179*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
180*9a0e4156SSadaf Ebrahimi // 0x48,0xfa,0x01,0xf8 = asreq.w r8, r8, r1
181*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
182*9a0e4156SSadaf Ebrahimi // 0x48,0xfa,0x01,0xf1 = asreq.w r1, r8, r1
183*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
184*9a0e4156SSadaf Ebrahimi // 0x43,0xfa,0x08,0xf3 = asreq.w r3, r3, r8
185*9a0e4156SSadaf Ebrahimi 0x52,0xeb,0x01,0x05 = adcs.w r5, r2, r1
186*9a0e4156SSadaf Ebrahimi 0x4d,0x41 = adcs r5, r1
187*9a0e4156SSadaf Ebrahimi // 0x4b,0x41 = adcs r3, r1
188*9a0e4156SSadaf Ebrahimi 0x52,0xeb,0x01,0x02 = adcs.w r2, r2, r1
189*9a0e4156SSadaf Ebrahimi // 0x51,0xeb,0x03,0x03 = adcs.w r3, r1, r3
190*9a0e4156SSadaf Ebrahimi // 0x41,0xeb,0x00,0x00 = adc.w r0, r1, r0
191*9a0e4156SSadaf Ebrahimi // 0x4f,0x41 = adcs r7, r1
192*9a0e4156SSadaf Ebrahimi // 0x4f,0x41 = adcs r7, r1
193*9a0e4156SSadaf Ebrahimi 0x51,0xeb,0x08,0x08 = adcs.w r8, r1, r8
194*9a0e4156SSadaf Ebrahimi 0x58,0xeb,0x01,0x08 = adcs.w r8, r8, r1
195*9a0e4156SSadaf Ebrahimi 0x58,0xeb,0x05,0x05 = adcs.w r5, r8, r5
196*9a0e4156SSadaf Ebrahimi 0x52,0xeb,0x08,0x02 = adcs.w r2, r2, r8
197*9a0e4156SSadaf Ebrahimi 0x53,0xeb,0x41,0x03 = adcs.w r3, r3, r1, lsl #1
198*9a0e4156SSadaf Ebrahimi 0x51,0xeb,0x54,0x04 = adcs.w r4, r1, r4, lsr #1
199*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
200*9a0e4156SSadaf Ebrahimi // 0x42,0xeb,0x03,0x01 = adceq.w r1, r2, r3
201*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
202*9a0e4156SSadaf Ebrahimi // 0x49,0x41 = adceq r1, r1
203*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
204*9a0e4156SSadaf Ebrahimi // 0x4b,0x41 = adceq r3, r1
205*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
206*9a0e4156SSadaf Ebrahimi // 0x43,0xeb,0x01,0x03 = adceq.w r3, r3, r1
207*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
208*9a0e4156SSadaf Ebrahimi // 0x41,0xeb,0x00,0x00 = adceq.w r0, r1, r0
209*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
210*9a0e4156SSadaf Ebrahimi // 0x51,0xeb,0x03,0x03 = adcseq.w r3, r1, r3
211*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
212*9a0e4156SSadaf Ebrahimi // 0x4f,0x41 = adceq r7, r1
213*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
214*9a0e4156SSadaf Ebrahimi // 0x4f,0x41 = adceq r7, r1
215*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
216*9a0e4156SSadaf Ebrahimi // 0x41,0xeb,0x08,0x08 = adceq.w r8, r1, r8
217*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
218*9a0e4156SSadaf Ebrahimi // 0x48,0xeb,0x01,0x08 = adceq.w r8, r8, r1
219*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
220*9a0e4156SSadaf Ebrahimi // 0x48,0xeb,0x03,0x03 = adceq.w r3, r8, r3
221*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
222*9a0e4156SSadaf Ebrahimi // 0x41,0xeb,0x08,0x01 = adceq.w r1, r1, r8
223*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
224*9a0e4156SSadaf Ebrahimi // 0x42,0xeb,0x41,0x02 = adceq.w r2, r2, r1, lsl #1
225*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
226*9a0e4156SSadaf Ebrahimi // 0x41,0xeb,0x51,0x01 = adceq.w r1, r1, r1, lsr #1
227*9a0e4156SSadaf Ebrahimi 0x72,0xeb,0x01,0x03 = sbcs.w r3, r2, r1
228*9a0e4156SSadaf Ebrahimi 0x8c,0x41 = sbcs r4, r1
229*9a0e4156SSadaf Ebrahimi 0x74,0xeb,0x01,0x01 = sbcs.w r1, r4, r1
230*9a0e4156SSadaf Ebrahimi 0x74,0xeb,0x01,0x04 = sbcs.w r4, r4, r1
231*9a0e4156SSadaf Ebrahimi // 0x71,0xeb,0x02,0x02 = sbcs.w r2, r1, r2
232*9a0e4156SSadaf Ebrahimi // 0x61,0xeb,0x00,0x00 = sbc.w r0, r1, r0
233*9a0e4156SSadaf Ebrahimi // 0x8f,0x41 = sbcs r7, r1
234*9a0e4156SSadaf Ebrahimi 0x71,0xeb,0x08,0x08 = sbcs.w r8, r1, r8
235*9a0e4156SSadaf Ebrahimi 0x78,0xeb,0x01,0x08 = sbcs.w r8, r8, r1
236*9a0e4156SSadaf Ebrahimi 0x78,0xeb,0x04,0x04 = sbcs.w r4, r8, r4
237*9a0e4156SSadaf Ebrahimi 0x73,0xeb,0x08,0x03 = sbcs.w r3, r3, r8
238*9a0e4156SSadaf Ebrahimi 0x72,0xeb,0x41,0x02 = sbcs.w r2, r2, r1, lsl #1
239*9a0e4156SSadaf Ebrahimi 0x71,0xeb,0x55,0x05 = sbcs.w r5, r1, r5, lsr #1
240*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
241*9a0e4156SSadaf Ebrahimi // 0x62,0xeb,0x01,0x05 = sbceq.w r5, r2, r1
242*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
243*9a0e4156SSadaf Ebrahimi // 0x8d,0x41 = sbceq r5, r1
244*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
245*9a0e4156SSadaf Ebrahimi // 0x65,0xeb,0x01,0x01 = sbceq.w r1, r5, r1
246*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
247*9a0e4156SSadaf Ebrahimi // 0x65,0xeb,0x01,0x05 = sbceq.w r5, r5, r1
248*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
249*9a0e4156SSadaf Ebrahimi // 0x61,0xeb,0x00,0x00 = sbceq.w r0, r1, r0
250*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
251*9a0e4156SSadaf Ebrahimi // 0x71,0xeb,0x02,0x02 = sbcseq.w r2, r1, r2
252*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
253*9a0e4156SSadaf Ebrahimi // 0x8f,0x41 = sbceq r7, r1
254*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
255*9a0e4156SSadaf Ebrahimi // 0x61,0xeb,0x08,0x08 = sbceq.w r8, r1, r8
256*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
257*9a0e4156SSadaf Ebrahimi // 0x68,0xeb,0x01,0x08 = sbceq.w r8, r8, r1
258*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
259*9a0e4156SSadaf Ebrahimi // 0x68,0xeb,0x07,0x07 = sbceq.w r7, r8, r7
260*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
261*9a0e4156SSadaf Ebrahimi // 0x67,0xeb,0x08,0x07 = sbceq.w r7, r7, r8
262*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
263*9a0e4156SSadaf Ebrahimi // 0x62,0xeb,0x41,0x02 = sbceq.w r2, r2, r1, lsl #1
264*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
265*9a0e4156SSadaf Ebrahimi // 0x61,0xeb,0x55,0x05 = sbceq.w r5, r1, r5, lsr #1
266*9a0e4156SSadaf Ebrahimi 0x72,0xfa,0x01,0xf3 = rors.w r3, r2, r1
267*9a0e4156SSadaf Ebrahimi 0xc8,0x41 = rors r0, r1
268*9a0e4156SSadaf Ebrahimi 0x70,0xfa,0x01,0xf1 = rors.w r1, r0, r1
269*9a0e4156SSadaf Ebrahimi 0x72,0xfa,0x01,0xf2 = rors.w r2, r2, r1
270*9a0e4156SSadaf Ebrahimi 0x71,0xfa,0x02,0xf2 = rors.w r2, r1, r2
271*9a0e4156SSadaf Ebrahimi 0x61,0xfa,0x05,0xf5 = ror.w r5, r1, r5
272*9a0e4156SSadaf Ebrahimi // 0xcf,0x41 = rors r7, r1
273*9a0e4156SSadaf Ebrahimi 0x71,0xfa,0x08,0xf8 = rors.w r8, r1, r8
274*9a0e4156SSadaf Ebrahimi 0x78,0xfa,0x01,0xf8 = rors.w r8, r8, r1
275*9a0e4156SSadaf Ebrahimi 0x78,0xfa,0x06,0xf6 = rors.w r6, r8, r6
276*9a0e4156SSadaf Ebrahimi 0x76,0xfa,0x08,0xf6 = rors.w r6, r6, r8
277*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
278*9a0e4156SSadaf Ebrahimi // 0x62,0xfa,0x01,0xf4 = roreq.w r4, r2, r1
279*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
280*9a0e4156SSadaf Ebrahimi // 0xcc,0x41 = roreq r4, r1
281*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
282*9a0e4156SSadaf Ebrahimi // 0x64,0xfa,0x01,0xf1 = roreq.w r1, r4, r1
283*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
284*9a0e4156SSadaf Ebrahimi // 0x64,0xfa,0x01,0xf4 = roreq.w r4, r4, r1
285*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
286*9a0e4156SSadaf Ebrahimi // 0x61,0xfa,0x00,0xf0 = roreq.w r0, r1, r0
287*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
288*9a0e4156SSadaf Ebrahimi // 0x71,0xfa,0x00,0xf0 = rorseq.w r0, r1, r0
289*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
290*9a0e4156SSadaf Ebrahimi // 0xcf,0x41 = roreq r7, r1
291*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
292*9a0e4156SSadaf Ebrahimi // 0x61,0xfa,0x08,0xf8 = roreq.w r8, r1, r8
293*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
294*9a0e4156SSadaf Ebrahimi // 0x68,0xfa,0x01,0xf8 = roreq.w r8, r8, r1
295*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
296*9a0e4156SSadaf Ebrahimi // 0x68,0xfa,0x03,0xf3 = roreq.w r3, r8, r3
297*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
298*9a0e4156SSadaf Ebrahimi // 0x61,0xfa,0x08,0xf1 = roreq.w r1, r1, r8
299*9a0e4156SSadaf Ebrahimi 0x52,0xea,0x01,0x07 = orrs.w r7, r2, r1
300*9a0e4156SSadaf Ebrahimi 0x0a,0x43 = orrs r2, r1
301*9a0e4156SSadaf Ebrahimi 0x0b,0x43 = orrs r3, r1
302*9a0e4156SSadaf Ebrahimi 0x54,0xea,0x01,0x04 = orrs.w r4, r4, r1
303*9a0e4156SSadaf Ebrahimi 0x51,0xea,0x05,0x05 = orrs.w r5, r1, r5
304*9a0e4156SSadaf Ebrahimi 0x41,0xea,0x02,0x02 = orr.w r2, r1, r2
305*9a0e4156SSadaf Ebrahimi // 0x0f,0x43 = orrs r7, r1
306*9a0e4156SSadaf Ebrahimi // 0x0f,0x43 = orrs r7, r1
307*9a0e4156SSadaf Ebrahimi 0x51,0xea,0x08,0x08 = orrs.w r8, r1, r8
308*9a0e4156SSadaf Ebrahimi 0x58,0xea,0x01,0x08 = orrs.w r8, r8, r1
309*9a0e4156SSadaf Ebrahimi 0x58,0xea,0x01,0x01 = orrs.w r1, r8, r1
310*9a0e4156SSadaf Ebrahimi 0x50,0xea,0x08,0x00 = orrs.w r0, r0, r8
311*9a0e4156SSadaf Ebrahimi 0x51,0xea,0x41,0x01 = orrs.w r1, r1, r1, lsl #1
312*9a0e4156SSadaf Ebrahimi 0x51,0xea,0x50,0x00 = orrs.w r0, r1, r0, lsr #1
313*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
314*9a0e4156SSadaf Ebrahimi // 0x42,0xea,0x01,0x00 = orreq.w r0, r2, r1
315*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
316*9a0e4156SSadaf Ebrahimi // 0x0d,0x43 = orreq r5, r1
317*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
318*9a0e4156SSadaf Ebrahimi // 0x0d,0x43 = orreq r5, r1
319*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
320*9a0e4156SSadaf Ebrahimi // 0x42,0xea,0x01,0x02 = orreq.w r2, r2, r1
321*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
322*9a0e4156SSadaf Ebrahimi // 0x41,0xea,0x03,0x03 = orreq.w r3, r1, r3
323*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
324*9a0e4156SSadaf Ebrahimi // 0x51,0xea,0x04,0x04 = orrseq.w r4, r1, r4
325*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
326*9a0e4156SSadaf Ebrahimi // 0x0f,0x43 = orreq r7, r1
327*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
328*9a0e4156SSadaf Ebrahimi // 0x0f,0x43 = orreq r7, r1
329*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
330*9a0e4156SSadaf Ebrahimi // 0x41,0xea,0x08,0x08 = orreq.w r8, r1, r8
331*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
332*9a0e4156SSadaf Ebrahimi // 0x48,0xea,0x01,0x08 = orreq.w r8, r8, r1
333*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
334*9a0e4156SSadaf Ebrahimi // 0x48,0xea,0x00,0x00 = orreq.w r0, r8, r0
335*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
336*9a0e4156SSadaf Ebrahimi // 0x40,0xea,0x08,0x00 = orreq.w r0, r0, r8
337*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
338*9a0e4156SSadaf Ebrahimi // 0x42,0xea,0x41,0x02 = orreq.w r2, r2, r1, lsl #1
339*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
340*9a0e4156SSadaf Ebrahimi // 0x41,0xea,0x52,0x02 = orreq.w r2, r1, r2, lsr #1
341*9a0e4156SSadaf Ebrahimi 0x32,0xea,0x01,0x03 = bics.w r3, r2, r1
342*9a0e4156SSadaf Ebrahimi 0x8a,0x43 = bics r2, r1
343*9a0e4156SSadaf Ebrahimi 0x32,0xea,0x01,0x01 = bics.w r1, r2, r1
344*9a0e4156SSadaf Ebrahimi 0x32,0xea,0x01,0x02 = bics.w r2, r2, r1
345*9a0e4156SSadaf Ebrahimi 0x31,0xea,0x00,0x00 = bics.w r0, r1, r0
346*9a0e4156SSadaf Ebrahimi 0x21,0xea,0x00,0x00 = bic.w r0, r1, r0
347*9a0e4156SSadaf Ebrahimi // 0x8f,0x43 = bics r7, r1
348*9a0e4156SSadaf Ebrahimi 0x31,0xea,0x08,0x08 = bics.w r8, r1, r8
349*9a0e4156SSadaf Ebrahimi 0x38,0xea,0x01,0x08 = bics.w r8, r8, r1
350*9a0e4156SSadaf Ebrahimi 0x38,0xea,0x07,0x07 = bics.w r7, r8, r7
351*9a0e4156SSadaf Ebrahimi 0x35,0xea,0x08,0x05 = bics.w r5, r5, r8
352*9a0e4156SSadaf Ebrahimi 0x33,0xea,0x41,0x03 = bics.w r3, r3, r1, lsl #1
353*9a0e4156SSadaf Ebrahimi 0x31,0xea,0x54,0x04 = bics.w r4, r1, r4, lsr #1
354*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
355*9a0e4156SSadaf Ebrahimi // 0x22,0xea,0x01,0x00 = biceq.w r0, r2, r1
356*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
357*9a0e4156SSadaf Ebrahimi // 0x8d,0x43 = biceq r5, r1
358*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
359*9a0e4156SSadaf Ebrahimi // 0x25,0xea,0x01,0x01 = biceq.w r1, r5, r1
360*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
361*9a0e4156SSadaf Ebrahimi // 0x24,0xea,0x01,0x04 = biceq.w r4, r4, r1
362*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
363*9a0e4156SSadaf Ebrahimi // 0x21,0xea,0x02,0x02 = biceq.w r2, r1, r2
364*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
365*9a0e4156SSadaf Ebrahimi // 0x31,0xea,0x05,0x05 = bicseq.w r5, r1, r5
366*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
367*9a0e4156SSadaf Ebrahimi // 0x8f,0x43 = biceq r7, r1
368*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
369*9a0e4156SSadaf Ebrahimi // 0x21,0xea,0x08,0x08 = biceq.w r8, r1, r8
370*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
371*9a0e4156SSadaf Ebrahimi // 0x28,0xea,0x01,0x08 = biceq.w r8, r8, r1
372*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
373*9a0e4156SSadaf Ebrahimi // 0x28,0xea,0x00,0x00 = biceq.w r0, r8, r0
374*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
375*9a0e4156SSadaf Ebrahimi // 0x22,0xea,0x08,0x02 = biceq.w r2, r2, r8
376*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
377*9a0e4156SSadaf Ebrahimi // 0x24,0xea,0x41,0x04 = biceq.w r4, r4, r1, lsl #1
378*9a0e4156SSadaf Ebrahimi 0x08,0xbf = it eq
379*9a0e4156SSadaf Ebrahimi // 0x21,0xea,0x55,0x05 = biceq.w r5, r1, r5, lsr #1
380