xref: /aosp_15_r20/external/llvm/test/MC/Disassembler/AArch64/arm64-advsimd.txt (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple arm64-apple-darwin -mattr=crypto -output-asm-variant=1 --disassemble -print-imm-hex < %s | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x20 0x0e
4*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x20 0x4e
5*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x60 0x0e
6*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x60 0x4e
7*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa0 0x0e
8*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa0 0x4e
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Worker# CHECK: abs.8b  v0, v0
11*9880d681SAndroid Build Coastguard Worker# CHECK: abs.16b v0, v0
12*9880d681SAndroid Build Coastguard Worker# CHECK: abs.4h  v0, v0
13*9880d681SAndroid Build Coastguard Worker# CHECK: abs.8h  v0, v0
14*9880d681SAndroid Build Coastguard Worker# CHECK: abs.2s  v0, v0
15*9880d681SAndroid Build Coastguard Worker# CHECK: abs.4s  v0, v0
16*9880d681SAndroid Build Coastguard Worker
17*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x20 0x0e
18*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x20 0x4e
19*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x60 0x0e
20*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x60 0x4e
21*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xa0 0x0e
22*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xa0 0x4e
23*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xe0 0x4e
24*9880d681SAndroid Build Coastguard Worker
25*9880d681SAndroid Build Coastguard Worker# CHECK: add.8b  v0, v0, v0
26*9880d681SAndroid Build Coastguard Worker# CHECK: add.16b v0, v0, v0
27*9880d681SAndroid Build Coastguard Worker# CHECK: add.4h  v0, v0, v0
28*9880d681SAndroid Build Coastguard Worker# CHECK: add.8h  v0, v0, v0
29*9880d681SAndroid Build Coastguard Worker# CHECK: add.2s  v0, v0, v0
30*9880d681SAndroid Build Coastguard Worker# CHECK: add.4s  v0, v0, v0
31*9880d681SAndroid Build Coastguard Worker# CHECK: add.2d  v0, v0, v0
32*9880d681SAndroid Build Coastguard Worker
33*9880d681SAndroid Build Coastguard Worker0x41 0x84 0xe3 0x5e
34*9880d681SAndroid Build Coastguard Worker
35*9880d681SAndroid Build Coastguard Worker# CHECK: add d1, d2, d3
36*9880d681SAndroid Build Coastguard Worker
37*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x20 0x0e
38*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x20 0x4e
39*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x60 0x0e
40*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x60 0x4e
41*9880d681SAndroid Build Coastguard Worker0x00 0x40 0xa0 0x0e
42*9880d681SAndroid Build Coastguard Worker0x00 0x40 0xa0 0x4e
43*9880d681SAndroid Build Coastguard Worker
44*9880d681SAndroid Build Coastguard Worker# CHECK: addhn.8b   v0, v0, v0
45*9880d681SAndroid Build Coastguard Worker# CHECK: addhn2.16b v0, v0, v0
46*9880d681SAndroid Build Coastguard Worker# CHECK: addhn.4h   v0, v0, v0
47*9880d681SAndroid Build Coastguard Worker# CHECK: addhn2.8h  v0, v0, v0
48*9880d681SAndroid Build Coastguard Worker# CHECK: addhn.2s   v0, v0, v0
49*9880d681SAndroid Build Coastguard Worker# CHECK: addhn2.4s  v0, v0, v0
50*9880d681SAndroid Build Coastguard Worker
51*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0x20 0x0e
52*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0x20 0x4e
53*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0x60 0x0e
54*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0x60 0x4e
55*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0xa0 0x0e
56*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0xa0 0x4e
57*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0xe0 0x4e
58*9880d681SAndroid Build Coastguard Worker
59*9880d681SAndroid Build Coastguard Worker# CHECK: addp.8b   v0, v0, v0
60*9880d681SAndroid Build Coastguard Worker# CHECK: addp.16b  v0, v0, v0
61*9880d681SAndroid Build Coastguard Worker# CHECK: addp.4h   v0, v0, v0
62*9880d681SAndroid Build Coastguard Worker# CHECK: addp.8h   v0, v0, v0
63*9880d681SAndroid Build Coastguard Worker# CHECK: addp.2s   v0, v0, v0
64*9880d681SAndroid Build Coastguard Worker# CHECK: addp.4s   v0, v0, v0
65*9880d681SAndroid Build Coastguard Worker# CHECK: addp.2d   v0, v0, v0
66*9880d681SAndroid Build Coastguard Worker
67*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xf1 0x5e
68*9880d681SAndroid Build Coastguard Worker
69*9880d681SAndroid Build Coastguard Worker# CHECK: addp.2d d0, v0
70*9880d681SAndroid Build Coastguard Worker
71*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x31 0x0e
72*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x31 0x4e
73*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x71 0x0e
74*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x71 0x4e
75*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xb1 0x4e
76*9880d681SAndroid Build Coastguard Worker
77*9880d681SAndroid Build Coastguard Worker# CHECK: addv.8b  b0, v0
78*9880d681SAndroid Build Coastguard Worker# CHECK: addv.16b b0, v0
79*9880d681SAndroid Build Coastguard Worker# CHECK: addv.4h  h0, v0
80*9880d681SAndroid Build Coastguard Worker# CHECK: addv.8h  h0, v0
81*9880d681SAndroid Build Coastguard Worker# CHECK: addv.4s  s0, v0
82*9880d681SAndroid Build Coastguard Worker
83*9880d681SAndroid Build Coastguard Worker
84*9880d681SAndroid Build Coastguard Worker# INS/DUP
85*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x08 0x4e
86*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x04 0x4e
87*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x04 0x0e
88*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x02 0x4e
89*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x02 0x0e
90*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x01 0x4e
91*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x01 0x0e
92*9880d681SAndroid Build Coastguard Worker
93*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2d  v0, x3
94*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4s  v0, w3
95*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2s  v0, w3
96*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8h  v0, w3
97*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4h  v0, w3
98*9880d681SAndroid Build Coastguard Worker# CHECK: dup.16b v0, w3
99*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8b  v0, w3
100*9880d681SAndroid Build Coastguard Worker
101*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x18 0x4e
102*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x0c 0x0e
103*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x0c 0x4e
104*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x06 0x0e
105*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x06 0x4e
106*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x03 0x0e
107*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x03 0x4e
108*9880d681SAndroid Build Coastguard Worker
109*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2d  v0, v3[1]
110*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2s  v0, v3[1]
111*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4s  v0, v3[1]
112*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4h  v0, v3[1]
113*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8h  v0, v3[1]
114*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8b  v0, v3[1]
115*9880d681SAndroid Build Coastguard Worker# CHECK: dup.16b v0, v3[1]
116*9880d681SAndroid Build Coastguard Worker
117*9880d681SAndroid Build Coastguard Worker
118*9880d681SAndroid Build Coastguard Worker0x43 0x2c 0x14 0x4e
119*9880d681SAndroid Build Coastguard Worker0x43 0x2c 0x14 0x4e
120*9880d681SAndroid Build Coastguard Worker0x43 0x3c 0x14 0x0e
121*9880d681SAndroid Build Coastguard Worker0x43 0x3c 0x14 0x0e
122*9880d681SAndroid Build Coastguard Worker0x43 0x3c 0x18 0x4e
123*9880d681SAndroid Build Coastguard Worker0x43 0x3c 0x18 0x4e
124*9880d681SAndroid Build Coastguard Worker
125*9880d681SAndroid Build Coastguard Worker# CHECK: smov.s  x3, v2[2]
126*9880d681SAndroid Build Coastguard Worker# CHECK: smov.s  x3, v2[2]
127*9880d681SAndroid Build Coastguard Worker# CHECK: mov.s  w3, v2[2]
128*9880d681SAndroid Build Coastguard Worker# CHECK: mov.s  w3, v2[2]
129*9880d681SAndroid Build Coastguard Worker# CHECK: mov.d  x3, v2[1]
130*9880d681SAndroid Build Coastguard Worker# CHECK: mov.d  x3, v2[1]
131*9880d681SAndroid Build Coastguard Worker
132*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x18 0x4e
133*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x0c 0x4e
134*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x06 0x4e
135*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x03 0x4e
136*9880d681SAndroid Build Coastguard Worker
137*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x18 0x4e
138*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x0c 0x4e
139*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x06 0x4e
140*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x03 0x4e
141*9880d681SAndroid Build Coastguard Worker
142*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], x5
143*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[1], w5
144*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[1], w5
145*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[1], w5
146*9880d681SAndroid Build Coastguard Worker
147*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], x5
148*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[1], w5
149*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[1], w5
150*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[1], w5
151*9880d681SAndroid Build Coastguard Worker
152*9880d681SAndroid Build Coastguard Worker0xe2 0x45 0x18 0x6e
153*9880d681SAndroid Build Coastguard Worker0xe2 0x25 0x0c 0x6e
154*9880d681SAndroid Build Coastguard Worker0xe2 0x15 0x06 0x6e
155*9880d681SAndroid Build Coastguard Worker0xe2 0x0d 0x03 0x6e
156*9880d681SAndroid Build Coastguard Worker
157*9880d681SAndroid Build Coastguard Worker0xe2 0x05 0x18 0x6e
158*9880d681SAndroid Build Coastguard Worker0xe2 0x45 0x1c 0x6e
159*9880d681SAndroid Build Coastguard Worker0xe2 0x35 0x1e 0x6e
160*9880d681SAndroid Build Coastguard Worker0xe2 0x2d 0x15 0x6e
161*9880d681SAndroid Build Coastguard Worker
162*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], v15[1]
163*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[1], v15[1]
164*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[1], v15[1]
165*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[1], v15[1]
166*9880d681SAndroid Build Coastguard Worker
167*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], v15[0]
168*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[3], v15[2]
169*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[7], v15[3]
170*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[10], v15[5]
171*9880d681SAndroid Build Coastguard Worker
172*9880d681SAndroid Build Coastguard Worker# INS/DUP (non-standard)
173*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x08 0x4e
174*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0c 0x4e
175*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0c 0x0e
176*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0e 0x4e
177*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0e 0x0e
178*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0f 0x4e
179*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0f 0x0e
180*9880d681SAndroid Build Coastguard Worker
181*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2d  v0, x3
182*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4s  v0, w3
183*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2s  v0, w3
184*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8h  v0, w3
185*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4h  v0, w3
186*9880d681SAndroid Build Coastguard Worker# CHECK: dup.16b v0, w3
187*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8b  v0, w3
188*9880d681SAndroid Build Coastguard Worker
189*9880d681SAndroid Build Coastguard Worker0xe2 0x75 0x18 0x6e
190*9880d681SAndroid Build Coastguard Worker0xe2 0x35 0x0c 0x6e
191*9880d681SAndroid Build Coastguard Worker0xe2 0x15 0x06 0x6e
192*9880d681SAndroid Build Coastguard Worker0xe2 0x0d 0x03 0x6e
193*9880d681SAndroid Build Coastguard Worker
194*9880d681SAndroid Build Coastguard Worker0xe2 0x05 0x18 0x6e
195*9880d681SAndroid Build Coastguard Worker0xe2 0x55 0x1c 0x6e
196*9880d681SAndroid Build Coastguard Worker0xe2 0x35 0x1e 0x6e
197*9880d681SAndroid Build Coastguard Worker0xe2 0x2d 0x15 0x6e
198*9880d681SAndroid Build Coastguard Worker
199*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], v15[1]
200*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[1], v15[1]
201*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[1], v15[1]
202*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[1], v15[1]
203*9880d681SAndroid Build Coastguard Worker
204*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], v15[0]
205*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[3], v15[2]
206*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[7], v15[3]
207*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[10], v15[5]
208*9880d681SAndroid Build Coastguard Worker
209*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x20 0x0e
210*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x20 0x4e
211*9880d681SAndroid Build Coastguard Worker
212*9880d681SAndroid Build Coastguard Worker# CHECK: and.8b  v0, v0, v0
213*9880d681SAndroid Build Coastguard Worker# CHECK: and.16b v0, v0, v0
214*9880d681SAndroid Build Coastguard Worker
215*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x60 0x0e
216*9880d681SAndroid Build Coastguard Worker
217*9880d681SAndroid Build Coastguard Worker# CHECK: bic.8b  v0, v0, v0
218*9880d681SAndroid Build Coastguard Worker
219*9880d681SAndroid Build Coastguard Worker0x00 0x8c 0x20 0x2e
220*9880d681SAndroid Build Coastguard Worker0x00 0x3c 0x20 0x0e
221*9880d681SAndroid Build Coastguard Worker0x00 0x34 0x20 0x0e
222*9880d681SAndroid Build Coastguard Worker0x00 0x34 0x20 0x2e
223*9880d681SAndroid Build Coastguard Worker0x00 0x3c 0x20 0x2e
224*9880d681SAndroid Build Coastguard Worker0x00 0x8c 0x20 0x0e
225*9880d681SAndroid Build Coastguard Worker0x00 0xd4 0xa0 0x2e
226*9880d681SAndroid Build Coastguard Worker0x00 0xec 0x20 0x2e
227*9880d681SAndroid Build Coastguard Worker0x00 0xec 0xa0 0x2e
228*9880d681SAndroid Build Coastguard Worker0x00 0xd4 0x20 0x2e
229*9880d681SAndroid Build Coastguard Worker0x00 0xd4 0x20 0x0e
230*9880d681SAndroid Build Coastguard Worker0x00 0xe4 0x20 0x0e
231*9880d681SAndroid Build Coastguard Worker0x00 0xe4 0x20 0x2e
232*9880d681SAndroid Build Coastguard Worker0x00 0xe4 0xa0 0x2e
233*9880d681SAndroid Build Coastguard Worker0x00 0xfc 0x20 0x2e
234*9880d681SAndroid Build Coastguard Worker0x00 0xc4 0x20 0x2e
235*9880d681SAndroid Build Coastguard Worker0x00 0xc4 0x20 0x0e
236*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x20 0x2e
237*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x20 0x0e
238*9880d681SAndroid Build Coastguard Worker0x00 0xc4 0xa0 0x2e
239*9880d681SAndroid Build Coastguard Worker0x00 0xc4 0xa0 0x0e
240*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0xa0 0x2e
241*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0xa0 0x0e
242*9880d681SAndroid Build Coastguard Worker0x00 0xcc 0x20 0x0e
243*9880d681SAndroid Build Coastguard Worker0x00 0xcc 0xa0 0x0e
244*9880d681SAndroid Build Coastguard Worker0x00 0xdc 0x20 0x0e
245*9880d681SAndroid Build Coastguard Worker0x00 0xdc 0x20 0x2e
246*9880d681SAndroid Build Coastguard Worker0x00 0xfc 0x20 0x0e
247*9880d681SAndroid Build Coastguard Worker0x00 0xfc 0xa0 0x0e
248*9880d681SAndroid Build Coastguard Worker0x00 0xd4 0xa0 0x0e
249*9880d681SAndroid Build Coastguard Worker0x00 0x94 0x20 0x0e
250*9880d681SAndroid Build Coastguard Worker0x00 0x94 0x20 0x2e
251*9880d681SAndroid Build Coastguard Worker0x00 0x9c 0x20 0x0e
252*9880d681SAndroid Build Coastguard Worker0x00 0x9c 0x20 0x2e
253*9880d681SAndroid Build Coastguard Worker0x00 0x7c 0x20 0x0e
254*9880d681SAndroid Build Coastguard Worker0x00 0x74 0x20 0x0e
255*9880d681SAndroid Build Coastguard Worker0x00 0x04 0x20 0x0e
256*9880d681SAndroid Build Coastguard Worker0x00 0x24 0x20 0x0e
257*9880d681SAndroid Build Coastguard Worker0x00 0xa4 0x20 0x0e
258*9880d681SAndroid Build Coastguard Worker0x00 0x64 0x20 0x0e
259*9880d681SAndroid Build Coastguard Worker0x00 0xac 0x20 0x0e
260*9880d681SAndroid Build Coastguard Worker0x00 0x6c 0x20 0x0e
261*9880d681SAndroid Build Coastguard Worker0x00 0x0c 0x20 0x0e
262*9880d681SAndroid Build Coastguard Worker0x00 0xb4 0x60 0x0e
263*9880d681SAndroid Build Coastguard Worker0x00 0xb4 0x60 0x2e
264*9880d681SAndroid Build Coastguard Worker0x00 0x5c 0x20 0x0e
265*9880d681SAndroid Build Coastguard Worker0x00 0x4c 0x20 0x0e
266*9880d681SAndroid Build Coastguard Worker0x00 0x2c 0x20 0x0e
267*9880d681SAndroid Build Coastguard Worker0x00 0x14 0x20 0x0e
268*9880d681SAndroid Build Coastguard Worker0x00 0x54 0x20 0x0e
269*9880d681SAndroid Build Coastguard Worker0x00 0x44 0x20 0x0e
270*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x20 0x2e
271*9880d681SAndroid Build Coastguard Worker0x00 0x7c 0x20 0x2e
272*9880d681SAndroid Build Coastguard Worker0x00 0x74 0x20 0x2e
273*9880d681SAndroid Build Coastguard Worker0x00 0x04 0x20 0x2e
274*9880d681SAndroid Build Coastguard Worker0x00 0x24 0x20 0x2e
275*9880d681SAndroid Build Coastguard Worker0x00 0xa4 0x20 0x2e
276*9880d681SAndroid Build Coastguard Worker0x00 0x64 0x20 0x2e
277*9880d681SAndroid Build Coastguard Worker0x00 0xac 0x20 0x2e
278*9880d681SAndroid Build Coastguard Worker0x00 0x6c 0x20 0x2e
279*9880d681SAndroid Build Coastguard Worker0x00 0x0c 0x20 0x2e
280*9880d681SAndroid Build Coastguard Worker0x00 0x5c 0x20 0x2e
281*9880d681SAndroid Build Coastguard Worker0x00 0x4c 0x20 0x2e
282*9880d681SAndroid Build Coastguard Worker0x00 0x2c 0x20 0x2e
283*9880d681SAndroid Build Coastguard Worker0x00 0x14 0x20 0x2e
284*9880d681SAndroid Build Coastguard Worker0x00 0x54 0x20 0x2e
285*9880d681SAndroid Build Coastguard Worker0x00 0x44 0x20 0x2e
286*9880d681SAndroid Build Coastguard Worker
287*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.8b	v0, v0, v0
288*9880d681SAndroid Build Coastguard Worker# CHECK: cmge.8b	v0, v0, v0
289*9880d681SAndroid Build Coastguard Worker# CHECK: cmgt.8b	v0, v0, v0
290*9880d681SAndroid Build Coastguard Worker# CHECK: cmhi.8b	v0, v0, v0
291*9880d681SAndroid Build Coastguard Worker# CHECK: cmhs.8b	v0, v0, v0
292*9880d681SAndroid Build Coastguard Worker# CHECK: cmtst.8b	v0, v0, v0
293*9880d681SAndroid Build Coastguard Worker# CHECK: fabd.2s	v0, v0, v0
294*9880d681SAndroid Build Coastguard Worker# CHECK: facge.2s	v0, v0, v0
295*9880d681SAndroid Build Coastguard Worker# CHECK: facgt.2s	v0, v0, v0
296*9880d681SAndroid Build Coastguard Worker# CHECK: faddp.2s	v0, v0, v0
297*9880d681SAndroid Build Coastguard Worker# CHECK: fadd.2s	v0, v0, v0
298*9880d681SAndroid Build Coastguard Worker# CHECK: fcmeq.2s	v0, v0, v0
299*9880d681SAndroid Build Coastguard Worker# CHECK: fcmge.2s	v0, v0, v0
300*9880d681SAndroid Build Coastguard Worker# CHECK: fcmgt.2s	v0, v0, v0
301*9880d681SAndroid Build Coastguard Worker# CHECK: fdiv.2s	v0, v0, v0
302*9880d681SAndroid Build Coastguard Worker# CHECK: fmaxnmp.2s	v0, v0, v0
303*9880d681SAndroid Build Coastguard Worker# CHECK: fmaxnm.2s	v0, v0, v0
304*9880d681SAndroid Build Coastguard Worker# CHECK: fmaxp.2s	v0, v0, v0
305*9880d681SAndroid Build Coastguard Worker# CHECK: fmax.2s	v0, v0, v0
306*9880d681SAndroid Build Coastguard Worker# CHECK: fminnmp.2s	v0, v0, v0
307*9880d681SAndroid Build Coastguard Worker# CHECK: fminnm.2s	v0, v0, v0
308*9880d681SAndroid Build Coastguard Worker# CHECK: fminp.2s	v0, v0, v0
309*9880d681SAndroid Build Coastguard Worker# CHECK: fmin.2s	v0, v0, v0
310*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.2s	v0, v0, v0
311*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.2s	v0, v0, v0
312*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.2s	v0, v0, v0
313*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.2s	v0, v0, v0
314*9880d681SAndroid Build Coastguard Worker# CHECK: frecps.2s	v0, v0, v0
315*9880d681SAndroid Build Coastguard Worker# CHECK: frsqrts.2s	v0, v0, v0
316*9880d681SAndroid Build Coastguard Worker# CHECK: fsub.2s	v0, v0, v0
317*9880d681SAndroid Build Coastguard Worker# CHECK: mla.8b	v0, v0, v0
318*9880d681SAndroid Build Coastguard Worker# CHECK: mls.8b	v0, v0, v0
319*9880d681SAndroid Build Coastguard Worker# CHECK: mul.8b	v0, v0, v0
320*9880d681SAndroid Build Coastguard Worker# CHECK: pmul.8b	v0, v0, v0
321*9880d681SAndroid Build Coastguard Worker# CHECK: saba.8b	v0, v0, v0
322*9880d681SAndroid Build Coastguard Worker# CHECK: sabd.8b	v0, v0, v0
323*9880d681SAndroid Build Coastguard Worker# CHECK: shadd.8b	v0, v0, v0
324*9880d681SAndroid Build Coastguard Worker# CHECK: shsub.8b	v0, v0, v0
325*9880d681SAndroid Build Coastguard Worker# CHECK: smaxp.8b	v0, v0, v0
326*9880d681SAndroid Build Coastguard Worker# CHECK: smax.8b	v0, v0, v0
327*9880d681SAndroid Build Coastguard Worker# CHECK: sminp.8b	v0, v0, v0
328*9880d681SAndroid Build Coastguard Worker# CHECK: smin.8b	v0, v0, v0
329*9880d681SAndroid Build Coastguard Worker# CHECK: sqadd.8b	v0, v0, v0
330*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.4h v0, v0, v0
331*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.4h v0, v0, v0
332*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshl.8b	v0, v0, v0
333*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.8b	v0, v0, v0
334*9880d681SAndroid Build Coastguard Worker# CHECK: sqsub.8b	v0, v0, v0
335*9880d681SAndroid Build Coastguard Worker# CHECK: srhadd.8b	v0, v0, v0
336*9880d681SAndroid Build Coastguard Worker# CHECK: srshl.8b	v0, v0, v0
337*9880d681SAndroid Build Coastguard Worker# CHECK: sshl.8b	v0, v0, v0
338*9880d681SAndroid Build Coastguard Worker# CHECK: sub.8b	v0, v0, v0
339*9880d681SAndroid Build Coastguard Worker# CHECK: uaba.8b	v0, v0, v0
340*9880d681SAndroid Build Coastguard Worker# CHECK: uabd.8b	v0, v0, v0
341*9880d681SAndroid Build Coastguard Worker# CHECK: uhadd.8b	v0, v0, v0
342*9880d681SAndroid Build Coastguard Worker# CHECK: uhsub.8b	v0, v0, v0
343*9880d681SAndroid Build Coastguard Worker# CHECK: umaxp.8b	v0, v0, v0
344*9880d681SAndroid Build Coastguard Worker# CHECK: umax.8b	v0, v0, v0
345*9880d681SAndroid Build Coastguard Worker# CHECK: uminp.8b	v0, v0, v0
346*9880d681SAndroid Build Coastguard Worker# CHECK: umin.8b	v0, v0, v0
347*9880d681SAndroid Build Coastguard Worker# CHECK: uqadd.8b	v0, v0, v0
348*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshl.8b	v0, v0, v0
349*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.8b	v0, v0, v0
350*9880d681SAndroid Build Coastguard Worker# CHECK: uqsub.8b	v0, v0, v0
351*9880d681SAndroid Build Coastguard Worker# CHECK: urhadd.8b	v0, v0, v0
352*9880d681SAndroid Build Coastguard Worker# CHECK: urshl.8b	v0, v0, v0
353*9880d681SAndroid Build Coastguard Worker# CHECK: ushl.8b	v0, v0, v0
354*9880d681SAndroid Build Coastguard Worker
355*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0xe0 0x2e
356*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0xa0 0x2e
357*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x60 0x2e
358*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x20 0x2e
359*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0xe0 0x0e
360*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0xa1 0x0e
361*9880d681SAndroid Build Coastguard Worker
362*9880d681SAndroid Build Coastguard Worker# CHECK: bif.8b	v0, v0, v0
363*9880d681SAndroid Build Coastguard Worker# CHECK: bit.8b	v0, v0, v0
364*9880d681SAndroid Build Coastguard Worker# CHECK: bsl.8b	v0, v0, v0
365*9880d681SAndroid Build Coastguard Worker# CHECK: eor.8b	v0, v0, v0
366*9880d681SAndroid Build Coastguard Worker# CHECK: orn.8b	v0, v0, v0
367*9880d681SAndroid Build Coastguard Worker# CHECK: orr.8b	v0, v0, v1
368*9880d681SAndroid Build Coastguard Worker
369*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x0e
370*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x4e
371*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x60 0x0e
372*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x60 0x4e
373*9880d681SAndroid Build Coastguard Worker0x00 0x68 0xa0 0x0e
374*9880d681SAndroid Build Coastguard Worker0x00 0x68 0xa0 0x4e
375*9880d681SAndroid Build Coastguard Worker
376*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.4h	v0, v0
377*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.8h	v0, v0
378*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.2s	v0, v0
379*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.4s	v0, v0
380*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.1d	v0, v0
381*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.2d	v0, v0
382*9880d681SAndroid Build Coastguard Worker
383*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x20 0x0e
384*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x20 0x2e
385*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x20 0x0e
386*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa0 0x0e
387*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x21 0x0e
388*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x21 0x2e
389*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x21 0x0e
390*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x21 0x2e
391*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x21 0x0e
392*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x21 0x2e
393*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0xa1 0x0e
394*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0xa1 0x2e
395*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa1 0x0e
396*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa1 0x2e
397*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa0 0x2e
398*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x0e
399*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x2e
400*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa1 0x2e
401*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x20 0x2e
402*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x20 0x2e
403*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x60 0x2e
404*9880d681SAndroid Build Coastguard Worker0x00 0x18 0x20 0x0e
405*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x20 0x2e
406*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x20 0x0e
407*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x0e
408*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x20 0x0e
409*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x21 0x0e
410*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x21 0x2e
411*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x20 0x0e
412*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x20 0x2e
413*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x21 0x0e
414*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x21 0x2e
415*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x20 0x0e
416*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x2e
417*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x20 0x2e
418*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x21 0x2e
419*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x21 0x2e
420*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa1 0x0e
421*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa1 0x2e
422*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x20 0x2e
423*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x21 0x0e
424*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x20 0x0e
425*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x20 0x2e
426*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x20 0x0e
427*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa0 0x0e
428*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x21 0x0e
429*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x21 0x2e
430*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x21 0x0e
431*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x21 0x2e
432*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x21 0x0e
433*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x21 0x2e
434*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0xa1 0x0e
435*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0xa1 0x2e
436*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa1 0x0e
437*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa1 0x2e
438*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa0 0x2e
439*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x0e
440*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x2e
441*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa1 0x2e
442*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x20 0x2e
443*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x20 0x2e
444*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x60 0x2e
445*9880d681SAndroid Build Coastguard Worker0x00 0x18 0x20 0x0e
446*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x20 0x2e
447*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x20 0x0e
448*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x0e
449*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x20 0x0e
450*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x21 0x0e
451*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x21 0x2e
452*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x20 0x0e
453*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x20 0x2e
454*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x21 0x0e
455*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x21 0x2e
456*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x20 0x0e
457*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x2e
458*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x20 0x2e
459*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x21 0x2e
460*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x21 0x2e
461*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa1 0x0e
462*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa1 0x2e
463*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x20 0x2e
464*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x21 0x0e
465*9880d681SAndroid Build Coastguard Worker
466*9880d681SAndroid Build Coastguard Worker# CHECK: cls.8b	v0, v0
467*9880d681SAndroid Build Coastguard Worker# CHECK: clz.8b	v0, v0
468*9880d681SAndroid Build Coastguard Worker# CHECK: cnt.8b	v0, v0
469*9880d681SAndroid Build Coastguard Worker# CHECK: fabs.2s	v0, v0
470*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtas.2s	v0, v0
471*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtau.2s	v0, v0
472*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtms.2s	v0, v0
473*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtmu.2s	v0, v0
474*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtns.2s	v0, v0
475*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtnu.2s	v0, v0
476*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtps.2s	v0, v0
477*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtpu.2s	v0, v0
478*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzs.2s	v0, v0
479*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzu.2s	v0, v0
480*9880d681SAndroid Build Coastguard Worker# CHECK: fneg.2s	v0, v0
481*9880d681SAndroid Build Coastguard Worker# CHECK: frecpe.2s	v0, v0
482*9880d681SAndroid Build Coastguard Worker# CHECK: frsqrte.2s	v0, v0
483*9880d681SAndroid Build Coastguard Worker# CHECK: fsqrt.2s	v0, v0
484*9880d681SAndroid Build Coastguard Worker# CHECK: neg.8b	v0, v0
485*9880d681SAndroid Build Coastguard Worker# CHECK: mvn.8b	v0, v0
486*9880d681SAndroid Build Coastguard Worker# CHECK: rbit.8b	v0, v0
487*9880d681SAndroid Build Coastguard Worker# CHECK: rev16.8b	v0, v0
488*9880d681SAndroid Build Coastguard Worker# CHECK: rev32.8b	v0, v0
489*9880d681SAndroid Build Coastguard Worker# CHECK: rev64.8b	v0, v0
490*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.4h	v0, v0
491*9880d681SAndroid Build Coastguard Worker# CHECK: saddlp.4h	v0, v0
492*9880d681SAndroid Build Coastguard Worker# CHECK: scvtf.2s	v0, v0
493*9880d681SAndroid Build Coastguard Worker# CHECK: shll.8h	v0, v0, #8
494*9880d681SAndroid Build Coastguard Worker# CHECK: sqabs.8b	v0, v0
495*9880d681SAndroid Build Coastguard Worker# CHECK: sqneg.8b	v0, v0
496*9880d681SAndroid Build Coastguard Worker# CHECK: sqxtn.8b	v0, v0
497*9880d681SAndroid Build Coastguard Worker# CHECK: sqxtun.8b	v0, v0
498*9880d681SAndroid Build Coastguard Worker# CHECK: suqadd.8b	v0, v0
499*9880d681SAndroid Build Coastguard Worker# CHECK: uadalp.4h	v0, v0
500*9880d681SAndroid Build Coastguard Worker# CHECK: uaddlp.4h	v0, v0
501*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf.2s	v0, v0
502*9880d681SAndroid Build Coastguard Worker# CHECK: uqxtn.8b	v0, v0
503*9880d681SAndroid Build Coastguard Worker# CHECK: urecpe.2s	v0, v0
504*9880d681SAndroid Build Coastguard Worker# CHECK: ursqrte.2s	v0, v0
505*9880d681SAndroid Build Coastguard Worker# CHECK: usqadd.8b	v0, v0
506*9880d681SAndroid Build Coastguard Worker# CHECK: xtn.8b	v0, v0
507*9880d681SAndroid Build Coastguard Worker
508*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x20 0x0e
509*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x20 0x4e
510*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x60 0x0e
511*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x60 0x4e
512*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa0 0x0e
513*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa0 0x4e
514*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xe0 0x4e
515*9880d681SAndroid Build Coastguard Worker
516*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.8b	v0, v0, #0
517*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.16b	v0, v0, #0
518*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.4h	v0, v0, #0
519*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.8h	v0, v0, #0
520*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.2s	v0, v0, #0
521*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.4s	v0, v0, #0
522*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.2d	v0, v0, #0
523*9880d681SAndroid Build Coastguard Worker
524*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x20 0x2e
525*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x20 0x0e
526*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x20 0x2e
527*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x20 0x0e
528*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa0 0x0e
529*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa0 0x2e
530*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa0 0x0e
531*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa0 0x2e
532*9880d681SAndroid Build Coastguard Worker0x00 0xe8 0xa0 0x0e
533*9880d681SAndroid Build Coastguard Worker
534*9880d681SAndroid Build Coastguard Worker# CHECK: cmge.8b	v0, v0, #0
535*9880d681SAndroid Build Coastguard Worker# CHECK: cmgt.8b	v0, v0, #0
536*9880d681SAndroid Build Coastguard Worker# CHECK: cmle.8b	v0, v0, #0
537*9880d681SAndroid Build Coastguard Worker# CHECK: cmlt.8b	v0, v0, #0
538*9880d681SAndroid Build Coastguard Worker# CHECK: fcmeq.2s	v0, v0, #0
539*9880d681SAndroid Build Coastguard Worker# CHECK: fcmge.2s	v0, v0, #0
540*9880d681SAndroid Build Coastguard Worker# CHECK: fcmgt.2s	v0, v0, #0
541*9880d681SAndroid Build Coastguard Worker# CHECK: fcmle.2s	v0, v0, #0
542*9880d681SAndroid Build Coastguard Worker# CHECK: fcmlt.2s	v0, v0, #0
543*9880d681SAndroid Build Coastguard Worker
544*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x21 0x0e
545*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x21 0x4e
546*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x61 0x0e
547*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x61 0x4e
548*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x21 0x0e
549*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x21 0x4e
550*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x61 0x0e
551*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x61 0x4e
552*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x61 0x2e
553*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x61 0x6e
554*9880d681SAndroid Build Coastguard Worker
555*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtl	v0.4s, v0.4h
556*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtl2	v0.4s, v0.8h
557*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtl	v0.2d, v0.2s
558*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtl2	v0.2d, v0.4s
559*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtn	v0.4h, v0.4s
560*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtn2	v0.8h, v0.4s
561*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtn	v0.2s, v0.2d
562*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtn2	v0.4s, v0.2d
563*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtxn	v0.2s, v0.2d
564*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtxn2	v0.4s, v0.2d
565*9880d681SAndroid Build Coastguard Worker
566*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
567*9880d681SAndroid Build Coastguard Worker# AdvSIMD modified immediate instructions
568*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
569*9880d681SAndroid Build Coastguard Worker
570*9880d681SAndroid Build Coastguard Worker0x20 0x14 0x00 0x2f
571*9880d681SAndroid Build Coastguard Worker0x20 0x34 0x00 0x2f
572*9880d681SAndroid Build Coastguard Worker0x20 0x54 0x00 0x2f
573*9880d681SAndroid Build Coastguard Worker0x20 0x74 0x00 0x2f
574*9880d681SAndroid Build Coastguard Worker
575*9880d681SAndroid Build Coastguard Worker# CHECK: bic.2s v0, #0x1
576*9880d681SAndroid Build Coastguard Worker# CHECK: bic.2s v0, #0x1, lsl #8
577*9880d681SAndroid Build Coastguard Worker# CHECK: bic.2s v0, #0x1, lsl #16
578*9880d681SAndroid Build Coastguard Worker# CHECK: bic.2s v0, #0x1, lsl #24
579*9880d681SAndroid Build Coastguard Worker
580*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x2f
581*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x2f
582*9880d681SAndroid Build Coastguard Worker0x20 0xb4 0x00 0x2f
583*9880d681SAndroid Build Coastguard Worker
584*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4h v0, #0x1
585*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4h v0, #0x1
586*9880d681SAndroid Build Coastguard Worker# FIXME: bic.4h v0, #0x1, lsl #8
587*9880d681SAndroid Build Coastguard Worker#    'bic.4h' should be selected over "fcvtnu.2s v0, v1, #0"
588*9880d681SAndroid Build Coastguard Worker
589*9880d681SAndroid Build Coastguard Worker0x20 0x14 0x00 0x6f
590*9880d681SAndroid Build Coastguard Worker0x20 0x34 0x00 0x6f
591*9880d681SAndroid Build Coastguard Worker0x20 0x54 0x00 0x6f
592*9880d681SAndroid Build Coastguard Worker0x20 0x74 0x00 0x6f
593*9880d681SAndroid Build Coastguard Worker
594*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4s v0, #0x1
595*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4s v0, #0x1, lsl #8
596*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4s v0, #0x1, lsl #16
597*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4s v0, #0x1, lsl #24
598*9880d681SAndroid Build Coastguard Worker
599*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x6f
600*9880d681SAndroid Build Coastguard Worker0x20 0xb4 0x00 0x6f
601*9880d681SAndroid Build Coastguard Worker
602*9880d681SAndroid Build Coastguard Worker# CHECK: bic.8h v0, #0x1
603*9880d681SAndroid Build Coastguard Worker# FIXME: bic.8h v0, #0x1, lsl #8
604*9880d681SAndroid Build Coastguard Worker#    "bic.8h" should be selected over "fcvtnu.4s v0, v1, #0"
605*9880d681SAndroid Build Coastguard Worker
606*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x02 0x6f
607*9880d681SAndroid Build Coastguard Worker
608*9880d681SAndroid Build Coastguard Worker# CHECK: fmov.2d v0, #0.12500000
609*9880d681SAndroid Build Coastguard Worker
610*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x02 0x0f
611*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x02 0x4f
612*9880d681SAndroid Build Coastguard Worker
613*9880d681SAndroid Build Coastguard Worker# CHECK: fmov.2s v0, #0.12500000
614*9880d681SAndroid Build Coastguard Worker# CHECK: fmov.4s v0, #0.12500000
615*9880d681SAndroid Build Coastguard Worker
616*9880d681SAndroid Build Coastguard Worker0x20 0x14 0x00 0x0f
617*9880d681SAndroid Build Coastguard Worker0x20 0x34 0x00 0x0f
618*9880d681SAndroid Build Coastguard Worker0x20 0x54 0x00 0x0f
619*9880d681SAndroid Build Coastguard Worker0x20 0x74 0x00 0x0f
620*9880d681SAndroid Build Coastguard Worker
621*9880d681SAndroid Build Coastguard Worker# CHECK: orr.2s v0, #0x1
622*9880d681SAndroid Build Coastguard Worker# CHECK: orr.2s v0, #0x1, lsl #8
623*9880d681SAndroid Build Coastguard Worker# CHECK: orr.2s v0, #0x1, lsl #16
624*9880d681SAndroid Build Coastguard Worker# CHECK: orr.2s v0, #0x1, lsl #24
625*9880d681SAndroid Build Coastguard Worker
626*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x0f
627*9880d681SAndroid Build Coastguard Worker0x20 0xb4 0x00 0x0f
628*9880d681SAndroid Build Coastguard Worker
629*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4h v0, #0x1
630*9880d681SAndroid Build Coastguard Worker# FIXME: orr.4h v0, #0x1, lsl #8
631*9880d681SAndroid Build Coastguard Worker#    'orr.4h' should be selected over "fcvtns.2s v0, v1, #0"
632*9880d681SAndroid Build Coastguard Worker
633*9880d681SAndroid Build Coastguard Worker0x20 0x14 0x00 0x4f
634*9880d681SAndroid Build Coastguard Worker0x20 0x34 0x00 0x4f
635*9880d681SAndroid Build Coastguard Worker0x20 0x54 0x00 0x4f
636*9880d681SAndroid Build Coastguard Worker0x20 0x74 0x00 0x4f
637*9880d681SAndroid Build Coastguard Worker
638*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4s v0, #0x1
639*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4s v0, #0x1, lsl #8
640*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4s v0, #0x1, lsl #16
641*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4s v0, #0x1, lsl #24
642*9880d681SAndroid Build Coastguard Worker
643*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x4f
644*9880d681SAndroid Build Coastguard Worker0x20 0xb4 0x00 0x4f
645*9880d681SAndroid Build Coastguard Worker
646*9880d681SAndroid Build Coastguard Worker# CHECK: orr.8h v0, #0x1
647*9880d681SAndroid Build Coastguard Worker# CHECK: orr.8h v0, #0x1, lsl #8
648*9880d681SAndroid Build Coastguard Worker
649*9880d681SAndroid Build Coastguard Worker0x21 0x70 0x40 0x0c
650*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0x40 0x4c
651*9880d681SAndroid Build Coastguard Worker0x64 0x64 0x40 0x0c
652*9880d681SAndroid Build Coastguard Worker0x87 0x24 0x40 0x4c
653*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0x40 0x0c
654*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0x40 0x4c
655*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0x40 0x0c
656*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0x40 0x4c
657*9880d681SAndroid Build Coastguard Worker0xe0 0x03 0x40 0x0d
658*9880d681SAndroid Build Coastguard Worker
659*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1 }, [x1]
660*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3 }, [x2]
661*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5, v6 }, [x3]
662*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8, v9, v10 }, [x4]
663*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13 }, [x0]
664*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11, v12 }, [x0]
665*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14 }, [x1]
666*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d	{ v15 }, [x2]
667*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.b	{ v0 }[0], [sp]
668*9880d681SAndroid Build Coastguard Worker
669*9880d681SAndroid Build Coastguard Worker0x41 0x70 0xdf 0x0c
670*9880d681SAndroid Build Coastguard Worker0x41 0xa0 0xdf 0x0c
671*9880d681SAndroid Build Coastguard Worker0x41 0x60 0xdf 0x0c
672*9880d681SAndroid Build Coastguard Worker0x41 0x20 0xdf 0x0c
673*9880d681SAndroid Build Coastguard Worker0x42 0x70 0xdf 0x4c
674*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0xdf 0x4c
675*9880d681SAndroid Build Coastguard Worker0x42 0x60 0xdf 0x4c
676*9880d681SAndroid Build Coastguard Worker0x42 0x20 0xdf 0x4c
677*9880d681SAndroid Build Coastguard Worker0x64 0x74 0xdf 0x0c
678*9880d681SAndroid Build Coastguard Worker0x64 0xa4 0xdf 0x0c
679*9880d681SAndroid Build Coastguard Worker0x64 0x64 0xdf 0x0c
680*9880d681SAndroid Build Coastguard Worker0x64 0x24 0xdf 0x0c
681*9880d681SAndroid Build Coastguard Worker0x87 0x74 0xdf 0x4c
682*9880d681SAndroid Build Coastguard Worker0x87 0xa4 0xdf 0x4c
683*9880d681SAndroid Build Coastguard Worker0x87 0x64 0xdf 0x4c
684*9880d681SAndroid Build Coastguard Worker0x87 0x24 0xdf 0x4c
685*9880d681SAndroid Build Coastguard Worker0x0c 0x78 0xdf 0x0c
686*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0xdf 0x0c
687*9880d681SAndroid Build Coastguard Worker0x0c 0x68 0xdf 0x0c
688*9880d681SAndroid Build Coastguard Worker0x0c 0x28 0xdf 0x0c
689*9880d681SAndroid Build Coastguard Worker0x0a 0x78 0xdf 0x4c
690*9880d681SAndroid Build Coastguard Worker0x0a 0xa8 0xdf 0x4c
691*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0xdf 0x4c
692*9880d681SAndroid Build Coastguard Worker0x0a 0x28 0xdf 0x4c
693*9880d681SAndroid Build Coastguard Worker0x2d 0x7c 0xdf 0x0c
694*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0xdf 0x0c
695*9880d681SAndroid Build Coastguard Worker0x2d 0x6c 0xdf 0x0c
696*9880d681SAndroid Build Coastguard Worker0x2d 0x2c 0xdf 0x0c
697*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0xdf 0x4c
698*9880d681SAndroid Build Coastguard Worker0x4f 0xac 0xdf 0x4c
699*9880d681SAndroid Build Coastguard Worker0x4f 0x6c 0xdf 0x4c
700*9880d681SAndroid Build Coastguard Worker0x4f 0x2c 0xdf 0x4c
701*9880d681SAndroid Build Coastguard Worker
702*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1 }, [x2], #8
703*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1, v2 }, [x2], #16
704*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1, v2, v3 }, [x2], #24
705*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1, v2, v3, v4 }, [x2], #32
706*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2 }, [x2], #16
707*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3 }, [x2], #32
708*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3, v4 }, [x2], #48
709*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3, v4, v5 }, [x2], #64
710*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4 }, [x3], #8
711*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5 }, [x3], #16
712*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5, v6 }, [x3], #24
713*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5, v6, v7 }, [x3], #32
714*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7 }, [x4], #16
715*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8 }, [x4], #32
716*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8, v9 }, [x4], #48
717*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8, v9, v10 }, [x4], #64
718*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12 }, [x0], #8
719*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13 }, [x0], #16
720*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13, v14 }, [x0], #24
721*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13, v14, v15 }, [x0], #32
722*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10 }, [x0], #16
723*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11 }, [x0], #32
724*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11, v12 }, [x0], #48
725*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11, v12, v13 }, [x0], #64
726*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13 }, [x1], #8
727*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14 }, [x1], #16
728*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14, v15 }, [x1], #24
729*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14, v15, v16 }, [x1], #32
730*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15 }, [x2], #16
731*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15, v16 }, [x2], #32
732*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15, v16, v17 }, [x2], #48
733*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15, v16, v17, v18 }, [x2], #64
734*9880d681SAndroid Build Coastguard Worker
735*9880d681SAndroid Build Coastguard Worker0x21 0x70 0x00 0x0c
736*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0x00 0x4c
737*9880d681SAndroid Build Coastguard Worker0x64 0x64 0x00 0x0c
738*9880d681SAndroid Build Coastguard Worker0x87 0x24 0x00 0x4c
739*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0x00 0x0c
740*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0x00 0x4c
741*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0x00 0x0c
742*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0x00 0x4c
743*9880d681SAndroid Build Coastguard Worker
744*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1 }, [x1]
745*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3 }, [x2]
746*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5, v6 }, [x3]
747*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8, v9, v10 }, [x4]
748*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13 }, [x0]
749*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11, v12 }, [x0]
750*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14 }, [x1]
751*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d	{ v15 }, [x2]
752*9880d681SAndroid Build Coastguard Worker
753*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x40 0x0d
754*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x40 0x4d
755*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0x40 0x0d
756*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0x40 0x4d
757*9880d681SAndroid Build Coastguard Worker
758*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.b { v1 }[2], [x3]
759*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.d { v2 }[1], [x4]
760*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.h { v3 }[3], [x5]
761*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.s { v4 }[2], [x6]
762*9880d681SAndroid Build Coastguard Worker
763*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xdf 0x0d
764*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xdf 0x4d
765*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xdf 0x0d
766*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xdf 0x4d
767*9880d681SAndroid Build Coastguard Worker
768*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.b { v1 }[2], [x3], #1
769*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.d { v2 }[1], [x4], #8
770*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.h { v3 }[3], [x5], #2
771*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.s { v4 }[2], [x6], #4
772*9880d681SAndroid Build Coastguard Worker
773*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x00 0x0d
774*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x00 0x4d
775*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0x00 0x0d
776*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0x00 0x4d
777*9880d681SAndroid Build Coastguard Worker
778*9880d681SAndroid Build Coastguard Worker# CHECK: st1.b { v1 }[2], [x3]
779*9880d681SAndroid Build Coastguard Worker# CHECK: st1.d { v2 }[1], [x4]
780*9880d681SAndroid Build Coastguard Worker# CHECK: st1.h { v3 }[3], [x5]
781*9880d681SAndroid Build Coastguard Worker# CHECK: st1.s { v4 }[2], [x6]
782*9880d681SAndroid Build Coastguard Worker
783*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x9f 0x0d
784*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x9f 0x4d
785*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0x9f 0x0d
786*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0x9f 0x4d
787*9880d681SAndroid Build Coastguard Worker
788*9880d681SAndroid Build Coastguard Worker# CHECK: st1.b { v1 }[2], [x3], #1
789*9880d681SAndroid Build Coastguard Worker# CHECK: st1.d { v2 }[1], [x4], #8
790*9880d681SAndroid Build Coastguard Worker# CHECK: st1.h { v3 }[3], [x5], #2
791*9880d681SAndroid Build Coastguard Worker# CHECK: st1.s { v4 }[2], [x6], #4
792*9880d681SAndroid Build Coastguard Worker
793*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xc4 0x0d
794*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xc5 0x4d
795*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xc6 0x0d
796*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xc7 0x4d
797*9880d681SAndroid Build Coastguard Worker
798*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.b { v1 }[2], [x3], x4
799*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.d { v2 }[1], [x4], x5
800*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.h { v3 }[3], [x5], x6
801*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.s { v4 }[2], [x6], x7
802*9880d681SAndroid Build Coastguard Worker
803*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x84 0x0d
804*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x85 0x4d
805*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0x86 0x0d
806*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0x87 0x4d
807*9880d681SAndroid Build Coastguard Worker
808*9880d681SAndroid Build Coastguard Worker# CHECK: st1.b { v1 }[2], [x3], x4
809*9880d681SAndroid Build Coastguard Worker# CHECK: st1.d { v2 }[1], [x4], x5
810*9880d681SAndroid Build Coastguard Worker# CHECK: st1.h { v3 }[3], [x5], x6
811*9880d681SAndroid Build Coastguard Worker# CHECK: st1.s { v4 }[2], [x6], x7
812*9880d681SAndroid Build Coastguard Worker
813*9880d681SAndroid Build Coastguard Worker0x41 0x70 0xc3 0x0c
814*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0xc4 0x4c
815*9880d681SAndroid Build Coastguard Worker0x64 0x64 0xc5 0x0c
816*9880d681SAndroid Build Coastguard Worker0x87 0x24 0xc6 0x4c
817*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0xc7 0x0c
818*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0xc8 0x4c
819*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0xc9 0x0c
820*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0xca 0x4c
821*9880d681SAndroid Build Coastguard Worker
822*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1 }, [x2], x3
823*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3 }, [x2], x4
824*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5, v6 }, [x3], x5
825*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8, v9, v10 }, [x4], x6
826*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13 }, [x0], x7
827*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11, v12 }, [x0], x8
828*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14 }, [x1], x9
829*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15 }, [x2], x10
830*9880d681SAndroid Build Coastguard Worker
831*9880d681SAndroid Build Coastguard Worker0x41 0x70 0x83 0x0c
832*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0x84 0x4c
833*9880d681SAndroid Build Coastguard Worker0x64 0x64 0x85 0x0c
834*9880d681SAndroid Build Coastguard Worker0x87 0x24 0x86 0x4c
835*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0x87 0x0c
836*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0x88 0x4c
837*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0x89 0x0c
838*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0x8a 0x4c
839*9880d681SAndroid Build Coastguard Worker
840*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1 }, [x2], x3
841*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3 }, [x2], x4
842*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5, v6 }, [x3], x5
843*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8, v9, v10 }, [x4], x6
844*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13 }, [x0], x7
845*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11, v12 }, [x0], x8
846*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14 }, [x1], x9
847*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15 }, [x2], x10
848*9880d681SAndroid Build Coastguard Worker
849*9880d681SAndroid Build Coastguard Worker0x41 0x70 0x9f 0x0c
850*9880d681SAndroid Build Coastguard Worker0x41 0xa0 0x9f 0x0c
851*9880d681SAndroid Build Coastguard Worker0x41 0x60 0x9f 0x0c
852*9880d681SAndroid Build Coastguard Worker0x41 0x20 0x9f 0x0c
853*9880d681SAndroid Build Coastguard Worker0x42 0x70 0x9f 0x4c
854*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0x9f 0x4c
855*9880d681SAndroid Build Coastguard Worker0x42 0x60 0x9f 0x4c
856*9880d681SAndroid Build Coastguard Worker0x42 0x20 0x9f 0x4c
857*9880d681SAndroid Build Coastguard Worker0x64 0x74 0x9f 0x0c
858*9880d681SAndroid Build Coastguard Worker0x64 0xa4 0x9f 0x0c
859*9880d681SAndroid Build Coastguard Worker0x64 0x64 0x9f 0x0c
860*9880d681SAndroid Build Coastguard Worker0x64 0x24 0x9f 0x0c
861*9880d681SAndroid Build Coastguard Worker0x87 0x74 0x9f 0x4c
862*9880d681SAndroid Build Coastguard Worker0x87 0xa4 0x9f 0x4c
863*9880d681SAndroid Build Coastguard Worker0x87 0x64 0x9f 0x4c
864*9880d681SAndroid Build Coastguard Worker0x87 0x24 0x9f 0x4c
865*9880d681SAndroid Build Coastguard Worker0x0c 0x78 0x9f 0x0c
866*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0x9f 0x0c
867*9880d681SAndroid Build Coastguard Worker0x0c 0x68 0x9f 0x0c
868*9880d681SAndroid Build Coastguard Worker0x0c 0x28 0x9f 0x0c
869*9880d681SAndroid Build Coastguard Worker0x0a 0x78 0x9f 0x4c
870*9880d681SAndroid Build Coastguard Worker0x0a 0xa8 0x9f 0x4c
871*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0x9f 0x4c
872*9880d681SAndroid Build Coastguard Worker0x0a 0x28 0x9f 0x4c
873*9880d681SAndroid Build Coastguard Worker0x2d 0x7c 0x9f 0x0c
874*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0x9f 0x0c
875*9880d681SAndroid Build Coastguard Worker0x2d 0x6c 0x9f 0x0c
876*9880d681SAndroid Build Coastguard Worker0x2d 0x2c 0x9f 0x0c
877*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0x9f 0x4c
878*9880d681SAndroid Build Coastguard Worker0x4f 0xac 0x9f 0x4c
879*9880d681SAndroid Build Coastguard Worker0x4f 0x6c 0x9f 0x4c
880*9880d681SAndroid Build Coastguard Worker0x4f 0x2c 0x9f 0x4c
881*9880d681SAndroid Build Coastguard Worker
882*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1 }, [x2], #8
883*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1, v2 }, [x2], #16
884*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1, v2, v3 }, [x2], #24
885*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1, v2, v3, v4 }, [x2], #32
886*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2 }, [x2], #16
887*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3 }, [x2], #32
888*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3, v4 }, [x2], #48
889*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3, v4, v5 }, [x2], #64
890*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4 }, [x3], #8
891*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5 }, [x3], #16
892*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5, v6 }, [x3], #24
893*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5, v6, v7 }, [x3], #32
894*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7 }, [x4], #16
895*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8 }, [x4], #32
896*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8, v9 }, [x4], #48
897*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8, v9, v10 }, [x4], #64
898*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12 }, [x0], #8
899*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13 }, [x0], #16
900*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13, v14 }, [x0], #24
901*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13, v14, v15 }, [x0], #32
902*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10 }, [x0], #16
903*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11 }, [x0], #32
904*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11, v12 }, [x0], #48
905*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11, v12, v13 }, [x0], #64
906*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13 }, [x1], #8
907*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14 }, [x1], #16
908*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14, v15 }, [x1], #24
909*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14, v15, v16 }, [x1], #32
910*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15 }, [x2], #16
911*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15, v16 }, [x2], #32
912*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15, v16, v17 }, [x2], #48
913*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15, v16, v17, v18 }, [x2], #64
914*9880d681SAndroid Build Coastguard Worker
915*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0x40 0x0d
916*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xc2 0x0d
917*9880d681SAndroid Build Coastguard Worker0x64 0xc4 0x40 0x0d
918*9880d681SAndroid Build Coastguard Worker0x64 0xc4 0xc5 0x0d
919*9880d681SAndroid Build Coastguard Worker0xa9 0xc8 0x40 0x0d
920*9880d681SAndroid Build Coastguard Worker0xa9 0xc8 0xc6 0x0d
921*9880d681SAndroid Build Coastguard Worker0xec 0xcc 0x40 0x0d
922*9880d681SAndroid Build Coastguard Worker0xec 0xcc 0xc8 0x0d
923*9880d681SAndroid Build Coastguard Worker
924*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.8b { v1 }, [x1]
925*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.8b { v1 }, [x1], x2
926*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.4h { v4 }, [x3]
927*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.4h { v4 }, [x3], x5
928*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.2s { v9 }, [x5]
929*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.2s { v9 }, [x5], x6
930*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.1d { v12 }, [x7]
931*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.1d { v12 }, [x7], x8
932*9880d681SAndroid Build Coastguard Worker
933*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xdf 0x0d
934*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xdf 0x0d
935*9880d681SAndroid Build Coastguard Worker0x21 0xc8 0xdf 0x0d
936*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xdf 0x0d
937*9880d681SAndroid Build Coastguard Worker
938*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.8b { v1 }, [x1], #1
939*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.4h { v1 }, [x1], #2
940*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.2s { v1 }, [x1], #4
941*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.1d { v1 }, [x1], #8
942*9880d681SAndroid Build Coastguard Worker
943*9880d681SAndroid Build Coastguard Worker0x45 0x80 0x40 0x4c
944*9880d681SAndroid Build Coastguard Worker0x0a 0x88 0x40 0x0c
945*9880d681SAndroid Build Coastguard Worker
946*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.16b { v5, v6 }, [x2]
947*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.2s { v10, v11 }, [x0]
948*9880d681SAndroid Build Coastguard Worker
949*9880d681SAndroid Build Coastguard Worker0x45 0x80 0x00 0x4c
950*9880d681SAndroid Build Coastguard Worker0x0a 0x88 0x00 0x0c
951*9880d681SAndroid Build Coastguard Worker
952*9880d681SAndroid Build Coastguard Worker# CHECK: st2.16b { v5, v6 }, [x2]
953*9880d681SAndroid Build Coastguard Worker# CHECK: st2.2s { v10, v11 }, [x0]
954*9880d681SAndroid Build Coastguard Worker
955*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x20 0x0d
956*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x20 0x4d
957*9880d681SAndroid Build Coastguard Worker0xc3 0x50 0x20 0x0d
958*9880d681SAndroid Build Coastguard Worker0xe4 0x90 0x20 0x4d
959*9880d681SAndroid Build Coastguard Worker
960*9880d681SAndroid Build Coastguard Worker# CHECK: st2.b { v1, v2 }[2], [x3]
961*9880d681SAndroid Build Coastguard Worker# CHECK: st2.d { v2, v3 }[1], [x4]
962*9880d681SAndroid Build Coastguard Worker# CHECK: st2.h { v3, v4 }[2], [x6]
963*9880d681SAndroid Build Coastguard Worker# CHECK: st2.s { v4, v5 }[3], [x7]
964*9880d681SAndroid Build Coastguard Worker
965*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xbf 0x0d
966*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xbf 0x4d
967*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xbf 0x0d
968*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xbf 0x4d
969*9880d681SAndroid Build Coastguard Worker
970*9880d681SAndroid Build Coastguard Worker# CHECK: st2.b { v1, v2 }[2], [x3], #2
971*9880d681SAndroid Build Coastguard Worker# CHECK: st2.d { v2, v3 }[1], [x4], #16
972*9880d681SAndroid Build Coastguard Worker# CHECK: st2.h { v3, v4 }[3], [x5], #4
973*9880d681SAndroid Build Coastguard Worker# CHECK: st2.s { v4, v5 }[2], [x6], #8
974*9880d681SAndroid Build Coastguard Worker
975*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x60 0x0d
976*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x60 0x4d
977*9880d681SAndroid Build Coastguard Worker0xc3 0x50 0x60 0x0d
978*9880d681SAndroid Build Coastguard Worker0xe4 0x90 0x60 0x4d
979*9880d681SAndroid Build Coastguard Worker
980*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.b { v1, v2 }[2], [x3]
981*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.d { v2, v3 }[1], [x4]
982*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.h { v3, v4 }[2], [x6]
983*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.s { v4, v5 }[3], [x7]
984*9880d681SAndroid Build Coastguard Worker
985*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xff 0x0d
986*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xff 0x4d
987*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xff 0x0d
988*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xff 0x4d
989*9880d681SAndroid Build Coastguard Worker
990*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.b { v1, v2 }[2], [x3], #2
991*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.d { v2, v3 }[1], [x4], #16
992*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.h { v3, v4 }[3], [x5], #4
993*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.s { v4, v5 }[2], [x6], #8
994*9880d681SAndroid Build Coastguard Worker
995*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xe4 0x0d
996*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xe6 0x4d
997*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xe8 0x0d
998*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xea 0x4d
999*9880d681SAndroid Build Coastguard Worker
1000*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.b { v1, v2 }[2], [x3], x4
1001*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.d { v2, v3 }[1], [x4], x6
1002*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.h { v3, v4 }[3], [x5], x8
1003*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.s { v4, v5 }[2], [x6], x10
1004*9880d681SAndroid Build Coastguard Worker
1005*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xa4 0x0d
1006*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xa6 0x4d
1007*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xa8 0x0d
1008*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xaa 0x4d
1009*9880d681SAndroid Build Coastguard Worker
1010*9880d681SAndroid Build Coastguard Worker# CHECK: st2.b { v1, v2 }[2], [x3], x4
1011*9880d681SAndroid Build Coastguard Worker# CHECK: st2.d { v2, v3 }[1], [x4], x6
1012*9880d681SAndroid Build Coastguard Worker# CHECK: st2.h { v3, v4 }[3], [x5], x8
1013*9880d681SAndroid Build Coastguard Worker# CHECK: st2.s { v4, v5 }[2], [x6], x10
1014*9880d681SAndroid Build Coastguard Worker
1015*9880d681SAndroid Build Coastguard Worker0x64 0x84 0xc5 0x0c
1016*9880d681SAndroid Build Coastguard Worker0x0c 0x88 0xc7 0x0c
1017*9880d681SAndroid Build Coastguard Worker
1018*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.4h { v4, v5 }, [x3], x5
1019*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.2s { v12, v13 }, [x0], x7
1020*9880d681SAndroid Build Coastguard Worker
1021*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xdf 0x0c
1022*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xdf 0x4c
1023*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xdf 0x0c
1024*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xdf 0x4c
1025*9880d681SAndroid Build Coastguard Worker0x00 0x88 0xdf 0x0c
1026*9880d681SAndroid Build Coastguard Worker0x00 0x88 0xdf 0x4c
1027*9880d681SAndroid Build Coastguard Worker0x00 0x8c 0xdf 0x4c
1028*9880d681SAndroid Build Coastguard Worker
1029*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.8b { v0, v1 }, [x0], #16
1030*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.16b { v0, v1 }, [x0], #32
1031*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.4h { v0, v1 }, [x0], #16
1032*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.8h { v0, v1 }, [x0], #32
1033*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.2s { v0, v1 }, [x0], #16
1034*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.4s { v0, v1 }, [x0], #32
1035*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.2d { v0, v1 }, [x0], #32
1036*9880d681SAndroid Build Coastguard Worker
1037*9880d681SAndroid Build Coastguard Worker0x64 0x84 0x85 0x0c
1038*9880d681SAndroid Build Coastguard Worker0x0c 0x88 0x87 0x0c
1039*9880d681SAndroid Build Coastguard Worker
1040*9880d681SAndroid Build Coastguard Worker# CHECK: st2.4h { v4, v5 }, [x3], x5
1041*9880d681SAndroid Build Coastguard Worker# CHECK: st2.2s { v12, v13 }, [x0], x7
1042*9880d681SAndroid Build Coastguard Worker
1043*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x9f 0x0c
1044*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x9f 0x4c
1045*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x9f 0x0c
1046*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x9f 0x4c
1047*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x9f 0x0c
1048*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x9f 0x4c
1049*9880d681SAndroid Build Coastguard Worker0x00 0x8c 0x9f 0x4c
1050*9880d681SAndroid Build Coastguard Worker
1051*9880d681SAndroid Build Coastguard Worker# CHECK: st2.8b { v0, v1 }, [x0], #16
1052*9880d681SAndroid Build Coastguard Worker# CHECK: st2.16b { v0, v1 }, [x0], #32
1053*9880d681SAndroid Build Coastguard Worker# CHECK: st2.4h { v0, v1 }, [x0], #16
1054*9880d681SAndroid Build Coastguard Worker# CHECK: st2.8h { v0, v1 }, [x0], #32
1055*9880d681SAndroid Build Coastguard Worker# CHECK: st2.2s { v0, v1 }, [x0], #16
1056*9880d681SAndroid Build Coastguard Worker# CHECK: st2.4s { v0, v1 }, [x0], #32
1057*9880d681SAndroid Build Coastguard Worker# CHECK: st2.2d { v0, v1 }, [x0], #32
1058*9880d681SAndroid Build Coastguard Worker
1059*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0x60 0x0d
1060*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xe2 0x0d
1061*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0x60 0x4d
1062*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xe2 0x4d
1063*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0x60 0x0d
1064*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xe2 0x0d
1065*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0x60 0x4d
1066*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xe2 0x4d
1067*9880d681SAndroid Build Coastguard Worker0x21 0xc8 0x60 0x0d
1068*9880d681SAndroid Build Coastguard Worker0x21 0xc8 0xe2 0x0d
1069*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0x60 0x4d
1070*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xe2 0x4d
1071*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0x60 0x0d
1072*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xe2 0x0d
1073*9880d681SAndroid Build Coastguard Worker
1074*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8b { v1, v2 }, [x1]
1075*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8b { v1, v2 }, [x1], x2
1076*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.16b { v1, v2 }, [x1]
1077*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.16b { v1, v2 }, [x1], x2
1078*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.4h { v1, v2 }, [x1]
1079*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.4h { v1, v2 }, [x1], x2
1080*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8h { v1, v2 }, [x1]
1081*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8h { v1, v2 }, [x1], x2
1082*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2s { v1, v2 }, [x1]
1083*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2s { v1, v2 }, [x1], x2
1084*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2d { v1, v2 }, [x1]
1085*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2d { v1, v2 }, [x1], x2
1086*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.1d { v1, v2 }, [x1]
1087*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.1d { v1, v2 }, [x1], x2
1088*9880d681SAndroid Build Coastguard Worker
1089*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xff 0x0d
1090*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xff 0x4d
1091*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xff 0x0d
1092*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xff 0x4d
1093*9880d681SAndroid Build Coastguard Worker0x21 0xc8 0xff 0x0d
1094*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xff 0x4d
1095*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xff 0x0d
1096*9880d681SAndroid Build Coastguard Worker
1097*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8b { v1, v2 }, [x1], #2
1098*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.16b { v1, v2 }, [x1], #2
1099*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.4h { v1, v2 }, [x1], #4
1100*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8h { v1, v2 }, [x1], #4
1101*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2s { v1, v2 }, [x1], #8
1102*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2d { v1, v2 }, [x1], #16
1103*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.1d { v1, v2 }, [x1], #16
1104*9880d681SAndroid Build Coastguard Worker
1105*9880d681SAndroid Build Coastguard Worker0x21 0x40 0x40 0x0c
1106*9880d681SAndroid Build Coastguard Worker0x45 0x40 0x40 0x4c
1107*9880d681SAndroid Build Coastguard Worker0x0a 0x48 0x40 0x0c
1108*9880d681SAndroid Build Coastguard Worker
1109*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8b { v1, v2, v3 }, [x1]
1110*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.16b { v5, v6, v7 }, [x2]
1111*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2s { v10, v11, v12 }, [x0]
1112*9880d681SAndroid Build Coastguard Worker
1113*9880d681SAndroid Build Coastguard Worker0x21 0x40 0x00 0x0c
1114*9880d681SAndroid Build Coastguard Worker0x45 0x40 0x00 0x4c
1115*9880d681SAndroid Build Coastguard Worker0x0a 0x48 0x00 0x0c
1116*9880d681SAndroid Build Coastguard Worker
1117*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8b { v1, v2, v3 }, [x1]
1118*9880d681SAndroid Build Coastguard Worker# CHECK: st3.16b { v5, v6, v7 }, [x2]
1119*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2s { v10, v11, v12 }, [x0]
1120*9880d681SAndroid Build Coastguard Worker
1121*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xc4 0x0d
1122*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xc5 0x4d
1123*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xc6 0x0d
1124*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xc7 0x4d
1125*9880d681SAndroid Build Coastguard Worker
1126*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.b { v1, v2, v3 }[2], [x3], x4
1127*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.d { v2, v3, v4 }[1], [x4], x5
1128*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.h { v3, v4, v5 }[3], [x5], x6
1129*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.s { v4, v5, v6 }[2], [x6], x7
1130*9880d681SAndroid Build Coastguard Worker
1131*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x84 0x0d
1132*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x85 0x4d
1133*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0x86 0x0d
1134*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0x87 0x4d
1135*9880d681SAndroid Build Coastguard Worker
1136*9880d681SAndroid Build Coastguard Worker# CHECK: st3.b { v1, v2, v3 }[2], [x3], x4
1137*9880d681SAndroid Build Coastguard Worker# CHECK: st3.d { v2, v3, v4 }[1], [x4], x5
1138*9880d681SAndroid Build Coastguard Worker# CHECK: st3.h { v3, v4, v5 }[3], [x5], x6
1139*9880d681SAndroid Build Coastguard Worker# CHECK: st3.s { v4, v5, v6 }[2], [x6], x7
1140*9880d681SAndroid Build Coastguard Worker
1141*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x9f 0x0d
1142*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x9f 0x4d
1143*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0x9f 0x0d
1144*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0x9f 0x4d
1145*9880d681SAndroid Build Coastguard Worker
1146*9880d681SAndroid Build Coastguard Worker# CHECK: st3.b { v1, v2, v3 }[2], [x3], #3
1147*9880d681SAndroid Build Coastguard Worker# CHECK: st3.d { v2, v3, v4 }[1], [x4], #24
1148*9880d681SAndroid Build Coastguard Worker# CHECK: st3.h { v3, v4, v5 }[3], [x5], #6
1149*9880d681SAndroid Build Coastguard Worker# CHECK: st3.s { v4, v5, v6 }[2], [x6], #12
1150*9880d681SAndroid Build Coastguard Worker
1151*9880d681SAndroid Build Coastguard Worker0x41 0x40 0xc3 0x0c
1152*9880d681SAndroid Build Coastguard Worker0x42 0x40 0xc4 0x4c
1153*9880d681SAndroid Build Coastguard Worker0x64 0x44 0xc5 0x0c
1154*9880d681SAndroid Build Coastguard Worker0x87 0x44 0xc6 0x4c
1155*9880d681SAndroid Build Coastguard Worker0x0c 0x48 0xc7 0x0c
1156*9880d681SAndroid Build Coastguard Worker0x0a 0x48 0xc8 0x4c
1157*9880d681SAndroid Build Coastguard Worker0x4f 0x4c 0xca 0x4c
1158*9880d681SAndroid Build Coastguard Worker
1159*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8b { v1, v2, v3 }, [x2], x3
1160*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.16b { v2, v3, v4 }, [x2], x4
1161*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.4h { v4, v5, v6 }, [x3], x5
1162*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8h { v7, v8, v9 }, [x4], x6
1163*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2s { v12, v13, v14 }, [x0], x7
1164*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.4s { v10, v11, v12 }, [x0], x8
1165*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2d { v15, v16, v17 }, [x2], x10
1166*9880d681SAndroid Build Coastguard Worker
1167*9880d681SAndroid Build Coastguard Worker0x00 0x40 0xdf 0x0c
1168*9880d681SAndroid Build Coastguard Worker0x00 0x40 0xdf 0x4c
1169*9880d681SAndroid Build Coastguard Worker0x00 0x44 0xdf 0x0c
1170*9880d681SAndroid Build Coastguard Worker0x00 0x44 0xdf 0x4c
1171*9880d681SAndroid Build Coastguard Worker0x00 0x48 0xdf 0x0c
1172*9880d681SAndroid Build Coastguard Worker0x00 0x48 0xdf 0x4c
1173*9880d681SAndroid Build Coastguard Worker0x00 0x4c 0xdf 0x4c
1174*9880d681SAndroid Build Coastguard Worker
1175*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8b { v0, v1, v2 }, [x0], #24
1176*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.16b { v0, v1, v2 }, [x0], #48
1177*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.4h { v0, v1, v2 }, [x0], #24
1178*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8h { v0, v1, v2 }, [x0], #48
1179*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2s { v0, v1, v2 }, [x0], #24
1180*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.4s { v0, v1, v2 }, [x0], #48
1181*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2d { v0, v1, v2 }, [x0], #48
1182*9880d681SAndroid Build Coastguard Worker
1183*9880d681SAndroid Build Coastguard Worker0x41 0x40 0x83 0x0c
1184*9880d681SAndroid Build Coastguard Worker0x42 0x40 0x84 0x4c
1185*9880d681SAndroid Build Coastguard Worker0x64 0x44 0x85 0x0c
1186*9880d681SAndroid Build Coastguard Worker0x87 0x44 0x86 0x4c
1187*9880d681SAndroid Build Coastguard Worker0x0c 0x48 0x87 0x0c
1188*9880d681SAndroid Build Coastguard Worker0x0a 0x48 0x88 0x4c
1189*9880d681SAndroid Build Coastguard Worker0x4f 0x4c 0x8a 0x4c
1190*9880d681SAndroid Build Coastguard Worker
1191*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8b { v1, v2, v3 }, [x2], x3
1192*9880d681SAndroid Build Coastguard Worker# CHECK: st3.16b { v2, v3, v4 }, [x2], x4
1193*9880d681SAndroid Build Coastguard Worker# CHECK: st3.4h { v4, v5, v6 }, [x3], x5
1194*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8h { v7, v8, v9 }, [x4], x6
1195*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2s { v12, v13, v14 }, [x0], x7
1196*9880d681SAndroid Build Coastguard Worker# CHECK: st3.4s { v10, v11, v12 }, [x0], x8
1197*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2d { v15, v16, v17 }, [x2], x10
1198*9880d681SAndroid Build Coastguard Worker
1199*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x9f 0x0c
1200*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x9f 0x4c
1201*9880d681SAndroid Build Coastguard Worker0x00 0x44 0x9f 0x0c
1202*9880d681SAndroid Build Coastguard Worker0x00 0x44 0x9f 0x4c
1203*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x9f 0x0c
1204*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x9f 0x4c
1205*9880d681SAndroid Build Coastguard Worker0x00 0x4c 0x9f 0x4c
1206*9880d681SAndroid Build Coastguard Worker
1207*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8b { v0, v1, v2 }, [x0], #24
1208*9880d681SAndroid Build Coastguard Worker# CHECK: st3.16b { v0, v1, v2 }, [x0], #48
1209*9880d681SAndroid Build Coastguard Worker# CHECK: st3.4h { v0, v1, v2 }, [x0], #24
1210*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8h { v0, v1, v2 }, [x0], #48
1211*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2s { v0, v1, v2 }, [x0], #24
1212*9880d681SAndroid Build Coastguard Worker# CHECK: st3.4s { v0, v1, v2 }, [x0], #48
1213*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2d { v0, v1, v2 }, [x0], #48
1214*9880d681SAndroid Build Coastguard Worker
1215*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x40 0x0d
1216*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x40 0x4d
1217*9880d681SAndroid Build Coastguard Worker0xc3 0x70 0x40 0x0d
1218*9880d681SAndroid Build Coastguard Worker0xe4 0xb0 0x40 0x4d
1219*9880d681SAndroid Build Coastguard Worker
1220*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.b { v1, v2, v3 }[2], [x3]
1221*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.d { v2, v3, v4 }[1], [x4]
1222*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.h { v3, v4, v5 }[2], [x6]
1223*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.s { v4, v5, v6 }[3], [x7]
1224*9880d681SAndroid Build Coastguard Worker
1225*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xdf 0x0d
1226*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xdf 0x4d
1227*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xdf 0x0d
1228*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xdf 0x4d
1229*9880d681SAndroid Build Coastguard Worker
1230*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.b { v1, v2, v3 }[2], [x3], #3
1231*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.d { v2, v3, v4 }[1], [x4], #24
1232*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.h { v3, v4, v5 }[3], [x5], #6
1233*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.s { v4, v5, v6 }[2], [x6], #12
1234*9880d681SAndroid Build Coastguard Worker
1235*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x00 0x0d
1236*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x00 0x4d
1237*9880d681SAndroid Build Coastguard Worker0xc3 0x70 0x00 0x0d
1238*9880d681SAndroid Build Coastguard Worker0xe4 0xb0 0x00 0x4d
1239*9880d681SAndroid Build Coastguard Worker
1240*9880d681SAndroid Build Coastguard Worker# CHECK: st3.b { v1, v2, v3 }[2], [x3]
1241*9880d681SAndroid Build Coastguard Worker# CHECK: st3.d { v2, v3, v4 }[1], [x4]
1242*9880d681SAndroid Build Coastguard Worker# CHECK: st3.h { v3, v4, v5 }[2], [x6]
1243*9880d681SAndroid Build Coastguard Worker# CHECK: st3.s { v4, v5, v6 }[3], [x7]
1244*9880d681SAndroid Build Coastguard Worker
1245*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0x40 0x0d
1246*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xc2 0x0d
1247*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0x40 0x4d
1248*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xc2 0x4d
1249*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0x40 0x0d
1250*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xc2 0x0d
1251*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0x40 0x4d
1252*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xc2 0x4d
1253*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0x40 0x0d
1254*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0xc2 0x0d
1255*9880d681SAndroid Build Coastguard Worker0x21 0xec 0x40 0x4d
1256*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xc2 0x4d
1257*9880d681SAndroid Build Coastguard Worker0x21 0xec 0x40 0x0d
1258*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xc2 0x0d
1259*9880d681SAndroid Build Coastguard Worker
1260*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8b { v1, v2, v3 }, [x1]
1261*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8b { v1, v2, v3 }, [x1], x2
1262*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.16b { v1, v2, v3 }, [x1]
1263*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.16b { v1, v2, v3 }, [x1], x2
1264*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.4h { v1, v2, v3 }, [x1]
1265*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.4h { v1, v2, v3 }, [x1], x2
1266*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8h { v1, v2, v3 }, [x1]
1267*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8h { v1, v2, v3 }, [x1], x2
1268*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2s { v1, v2, v3 }, [x1]
1269*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2s { v1, v2, v3 }, [x1], x2
1270*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2d { v1, v2, v3 }, [x1]
1271*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2d { v1, v2, v3 }, [x1], x2
1272*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.1d { v1, v2, v3 }, [x1]
1273*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.1d { v1, v2, v3 }, [x1], x2
1274*9880d681SAndroid Build Coastguard Worker
1275*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xdf 0x0d
1276*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xdf 0x4d
1277*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xdf 0x0d
1278*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xdf 0x4d
1279*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0xdf 0x0d
1280*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xdf 0x4d
1281*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xdf 0x0d
1282*9880d681SAndroid Build Coastguard Worker
1283*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8b	{ v1, v2, v3 }, [x1], #3
1284*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.16b	{ v1, v2, v3 }, [x1], #3
1285*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.4h	{ v1, v2, v3 }, [x1], #6
1286*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8h	{ v1, v2, v3 }, [x1], #6
1287*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2s	{ v1, v2, v3 }, [x1], #12
1288*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2d	{ v1, v2, v3 }, [x1], #24
1289*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.1d	{ v1, v2, v3 }, [x1], #24
1290*9880d681SAndroid Build Coastguard Worker
1291*9880d681SAndroid Build Coastguard Worker0x21 0x00 0x40 0x0c
1292*9880d681SAndroid Build Coastguard Worker0x45 0x00 0x40 0x4c
1293*9880d681SAndroid Build Coastguard Worker0x0a 0x08 0x40 0x0c
1294*9880d681SAndroid Build Coastguard Worker
1295*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8b { v1, v2, v3, v4 }, [x1]
1296*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.16b { v5, v6, v7, v8 }, [x2]
1297*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2s { v10, v11, v12, v13 }, [x0]
1298*9880d681SAndroid Build Coastguard Worker
1299*9880d681SAndroid Build Coastguard Worker0x21 0x00 0x00 0x0c
1300*9880d681SAndroid Build Coastguard Worker0x45 0x00 0x00 0x4c
1301*9880d681SAndroid Build Coastguard Worker0x0a 0x08 0x00 0x0c
1302*9880d681SAndroid Build Coastguard Worker
1303*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8b { v1, v2, v3, v4 }, [x1]
1304*9880d681SAndroid Build Coastguard Worker# CHECK: st4.16b { v5, v6, v7, v8 }, [x2]
1305*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2s { v10, v11, v12, v13 }, [x0]
1306*9880d681SAndroid Build Coastguard Worker
1307*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xe4 0x0d
1308*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xe5 0x4d
1309*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xe6 0x0d
1310*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xe7 0x4d
1311*9880d681SAndroid Build Coastguard Worker
1312*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.b { v1, v2, v3, v4 }[2], [x3], x4
1313*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.d { v2, v3, v4, v5 }[1], [x4], x5
1314*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.h { v3, v4, v5, v6 }[3], [x5], x6
1315*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.s { v4, v5, v6, v7 }[2], [x6], x7
1316*9880d681SAndroid Build Coastguard Worker
1317*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xff 0x0d
1318*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xff 0x4d
1319*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xff 0x0d
1320*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xff 0x4d
1321*9880d681SAndroid Build Coastguard Worker
1322*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.b { v1, v2, v3, v4 }[2], [x3], #4
1323*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.d { v2, v3, v4, v5 }[1], [x4], #32
1324*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.h { v3, v4, v5, v6 }[3], [x5], #8
1325*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.s { v4, v5, v6, v7 }[2], [x6], #16
1326*9880d681SAndroid Build Coastguard Worker
1327*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xa4 0x0d
1328*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xa5 0x4d
1329*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xa6 0x0d
1330*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xa7 0x4d
1331*9880d681SAndroid Build Coastguard Worker
1332*9880d681SAndroid Build Coastguard Worker# CHECK: st4.b { v1, v2, v3, v4 }[2], [x3], x4
1333*9880d681SAndroid Build Coastguard Worker# CHECK: st4.d { v2, v3, v4, v5 }[1], [x4], x5
1334*9880d681SAndroid Build Coastguard Worker# CHECK: st4.h { v3, v4, v5, v6 }[3], [x5], x6
1335*9880d681SAndroid Build Coastguard Worker# CHECK: st4.s { v4, v5, v6, v7 }[2], [x6], x7
1336*9880d681SAndroid Build Coastguard Worker
1337*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xbf 0x0d
1338*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xbf 0x4d
1339*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xbf 0x0d
1340*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xbf 0x4d
1341*9880d681SAndroid Build Coastguard Worker
1342*9880d681SAndroid Build Coastguard Worker# CHECK: st4.b { v1, v2, v3, v4 }[2], [x3], #4
1343*9880d681SAndroid Build Coastguard Worker# CHECK: st4.d { v2, v3, v4, v5 }[1], [x4], #32
1344*9880d681SAndroid Build Coastguard Worker# CHECK: st4.h { v3, v4, v5, v6 }[3], [x5], #8
1345*9880d681SAndroid Build Coastguard Worker# CHECK: st4.s { v4, v5, v6, v7 }[2], [x6], #16
1346*9880d681SAndroid Build Coastguard Worker
1347*9880d681SAndroid Build Coastguard Worker0x41 0x00 0xc3 0x0c
1348*9880d681SAndroid Build Coastguard Worker0x42 0x00 0xc4 0x4c
1349*9880d681SAndroid Build Coastguard Worker0x64 0x04 0xc5 0x0c
1350*9880d681SAndroid Build Coastguard Worker0x87 0x04 0xc6 0x4c
1351*9880d681SAndroid Build Coastguard Worker0x0c 0x08 0xc7 0x0c
1352*9880d681SAndroid Build Coastguard Worker0x0a 0x08 0xc8 0x4c
1353*9880d681SAndroid Build Coastguard Worker0x4f 0x0c 0xca 0x4c
1354*9880d681SAndroid Build Coastguard Worker
1355*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8b { v1, v2, v3, v4 }, [x2], x3
1356*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.16b { v2, v3, v4, v5 }, [x2], x4
1357*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.4h { v4, v5, v6, v7 }, [x3], x5
1358*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8h { v7, v8, v9, v10 }, [x4], x6
1359*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2s { v12, v13, v14, v15 }, [x0], x7
1360*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.4s { v10, v11, v12, v13 }, [x0], x8
1361*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2d { v15, v16, v17, v18 }, [x2], x10
1362*9880d681SAndroid Build Coastguard Worker
1363*9880d681SAndroid Build Coastguard Worker0x00 0x00 0xdf 0x0c
1364*9880d681SAndroid Build Coastguard Worker0x00 0x00 0xdf 0x4c
1365*9880d681SAndroid Build Coastguard Worker0x00 0x04 0xdf 0x0c
1366*9880d681SAndroid Build Coastguard Worker0x00 0x04 0xdf 0x4c
1367*9880d681SAndroid Build Coastguard Worker0x00 0x08 0xdf 0x0c
1368*9880d681SAndroid Build Coastguard Worker0x00 0x08 0xdf 0x4c
1369*9880d681SAndroid Build Coastguard Worker0x00 0x0c 0xdf 0x4c
1370*9880d681SAndroid Build Coastguard Worker
1371*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8b { v0, v1, v2, v3 }, [x0], #32
1372*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.16b { v0, v1, v2, v3 }, [x0], #64
1373*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.4h { v0, v1, v2, v3 }, [x0], #32
1374*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8h { v0, v1, v2, v3 }, [x0], #64
1375*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2s { v0, v1, v2, v3 }, [x0], #32
1376*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.4s { v0, v1, v2, v3 }, [x0], #64
1377*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2d { v0, v1, v2, v3 }, [x0], #64
1378*9880d681SAndroid Build Coastguard Worker
1379*9880d681SAndroid Build Coastguard Worker0x00 0x00 0x9f 0x0c
1380*9880d681SAndroid Build Coastguard Worker0x00 0x00 0x9f 0x4c
1381*9880d681SAndroid Build Coastguard Worker0x00 0x04 0x9f 0x0c
1382*9880d681SAndroid Build Coastguard Worker0x00 0x04 0x9f 0x4c
1383*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x9f 0x0c
1384*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x9f 0x4c
1385*9880d681SAndroid Build Coastguard Worker0x00 0x0c 0x9f 0x4c
1386*9880d681SAndroid Build Coastguard Worker
1387*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8b { v0, v1, v2, v3 }, [x0], #32
1388*9880d681SAndroid Build Coastguard Worker# CHECK: st4.16b { v0, v1, v2, v3 }, [x0], #64
1389*9880d681SAndroid Build Coastguard Worker# CHECK: st4.4h { v0, v1, v2, v3 }, [x0], #32
1390*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8h { v0, v1, v2, v3 }, [x0], #64
1391*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2s { v0, v1, v2, v3 }, [x0], #32
1392*9880d681SAndroid Build Coastguard Worker# CHECK: st4.4s { v0, v1, v2, v3 }, [x0], #64
1393*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2d { v0, v1, v2, v3 }, [x0], #64
1394*9880d681SAndroid Build Coastguard Worker
1395*9880d681SAndroid Build Coastguard Worker0x41 0x00 0x83 0x0c
1396*9880d681SAndroid Build Coastguard Worker0x42 0x00 0x84 0x4c
1397*9880d681SAndroid Build Coastguard Worker0x64 0x04 0x85 0x0c
1398*9880d681SAndroid Build Coastguard Worker0x87 0x04 0x86 0x4c
1399*9880d681SAndroid Build Coastguard Worker0x0c 0x08 0x87 0x0c
1400*9880d681SAndroid Build Coastguard Worker0x0a 0x08 0x88 0x4c
1401*9880d681SAndroid Build Coastguard Worker0x4f 0x0c 0x8a 0x4c
1402*9880d681SAndroid Build Coastguard Worker
1403*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8b { v1, v2, v3, v4 }, [x2], x3
1404*9880d681SAndroid Build Coastguard Worker# CHECK: st4.16b { v2, v3, v4, v5 }, [x2], x4
1405*9880d681SAndroid Build Coastguard Worker# CHECK: st4.4h { v4, v5, v6, v7 }, [x3], x5
1406*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8h { v7, v8, v9, v10 }, [x4], x6
1407*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2s { v12, v13, v14, v15 }, [x0], x7
1408*9880d681SAndroid Build Coastguard Worker# CHECK: st4.4s { v10, v11, v12, v13 }, [x0], x8
1409*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2d { v15, v16, v17, v18 }, [x2], x10
1410*9880d681SAndroid Build Coastguard Worker
1411*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x60 0x0d
1412*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x60 0x4d
1413*9880d681SAndroid Build Coastguard Worker0xc3 0x70 0x60 0x0d
1414*9880d681SAndroid Build Coastguard Worker0xe4 0xb0 0x60 0x4d
1415*9880d681SAndroid Build Coastguard Worker
1416*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.b { v1, v2, v3, v4 }[2], [x3]
1417*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.d { v2, v3, v4, v5 }[1], [x4]
1418*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.h { v3, v4, v5, v6 }[2], [x6]
1419*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.s { v4, v5, v6, v7 }[3], [x7]
1420*9880d681SAndroid Build Coastguard Worker
1421*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x20 0x0d
1422*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x20 0x4d
1423*9880d681SAndroid Build Coastguard Worker0xc3 0x70 0x20 0x0d
1424*9880d681SAndroid Build Coastguard Worker0xe4 0xb0 0x20 0x4d
1425*9880d681SAndroid Build Coastguard Worker
1426*9880d681SAndroid Build Coastguard Worker# CHECK: st4.b { v1, v2, v3, v4 }[2], [x3]
1427*9880d681SAndroid Build Coastguard Worker# CHECK: st4.d { v2, v3, v4, v5 }[1], [x4]
1428*9880d681SAndroid Build Coastguard Worker# CHECK: st4.h { v3, v4, v5, v6 }[2], [x6]
1429*9880d681SAndroid Build Coastguard Worker# CHECK: st4.s { v4, v5, v6, v7 }[3], [x7]
1430*9880d681SAndroid Build Coastguard Worker
1431*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0x60 0x0d
1432*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xe2 0x0d
1433*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0x60 0x4d
1434*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xe2 0x4d
1435*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0x60 0x0d
1436*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xe2 0x0d
1437*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0x60 0x4d
1438*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xe2 0x4d
1439*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0x60 0x0d
1440*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0xe2 0x0d
1441*9880d681SAndroid Build Coastguard Worker0x21 0xec 0x60 0x4d
1442*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xe2 0x4d
1443*9880d681SAndroid Build Coastguard Worker0x21 0xec 0x60 0x0d
1444*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xe2 0x0d
1445*9880d681SAndroid Build Coastguard Worker
1446*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8b { v1, v2, v3, v4 }, [x1]
1447*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8b { v1, v2, v3, v4 }, [x1], x2
1448*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.16b { v1, v2, v3, v4 }, [x1]
1449*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.16b { v1, v2, v3, v4 }, [x1], x2
1450*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.4h { v1, v2, v3, v4 }, [x1]
1451*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.4h { v1, v2, v3, v4 }, [x1], x2
1452*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8h { v1, v2, v3, v4 }, [x1]
1453*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8h { v1, v2, v3, v4 }, [x1], x2
1454*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2s { v1, v2, v3, v4 }, [x1]
1455*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2s { v1, v2, v3, v4 }, [x1], x2
1456*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2d { v1, v2, v3, v4 }, [x1]
1457*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2d { v1, v2, v3, v4 }, [x1], x2
1458*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.1d { v1, v2, v3, v4 }, [x1]
1459*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.1d { v1, v2, v3, v4 }, [x1], x2
1460*9880d681SAndroid Build Coastguard Worker
1461*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xff 0x0d
1462*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xff 0x4d
1463*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xff 0x0d
1464*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xff 0x4d
1465*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0xff 0x0d
1466*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xff 0x4d
1467*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xff 0x0d
1468*9880d681SAndroid Build Coastguard Worker
1469*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8b	{ v1, v2, v3, v4 }, [x1], #4
1470*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.16b	{ v1, v2, v3, v4 }, [x1], #4
1471*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.4h	{ v1, v2, v3, v4 }, [x1], #8
1472*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8h	{ v1, v2, v3, v4 }, [x1], #8
1473*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2s	{ v1, v2, v3, v4 }, [x1], #16
1474*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2d	{ v1, v2, v3, v4 }, [x1], #32
1475*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.1d	{ v1, v2, v3, v4 }, [x1], #32
1476*9880d681SAndroid Build Coastguard Worker
1477*9880d681SAndroid Build Coastguard Worker0x20 0xe4 0x00 0x2f
1478*9880d681SAndroid Build Coastguard Worker0x20 0xe4 0x00 0x6f
1479*9880d681SAndroid Build Coastguard Worker0x20 0xe4 0x00 0x0f
1480*9880d681SAndroid Build Coastguard Worker0x20 0xe4 0x00 0x4f
1481*9880d681SAndroid Build Coastguard Worker
1482*9880d681SAndroid Build Coastguard Worker# CHECK: movi     d0, #0x000000000000ff
1483*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2d  v0, #0x000000000000ff
1484*9880d681SAndroid Build Coastguard Worker# CHECK: movi.8b  v0, #0x1
1485*9880d681SAndroid Build Coastguard Worker# CHECK: movi.16b v0, #0x1
1486*9880d681SAndroid Build Coastguard Worker
1487*9880d681SAndroid Build Coastguard Worker0x20 0x04 0x00 0x0f
1488*9880d681SAndroid Build Coastguard Worker0x20 0x24 0x00 0x0f
1489*9880d681SAndroid Build Coastguard Worker0x20 0x44 0x00 0x0f
1490*9880d681SAndroid Build Coastguard Worker0x20 0x64 0x00 0x0f
1491*9880d681SAndroid Build Coastguard Worker
1492*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2s v0, #0x1
1493*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2s v0, #0x1, lsl #8
1494*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2s v0, #0x1, lsl #16
1495*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2s v0, #0x1, lsl #24
1496*9880d681SAndroid Build Coastguard Worker
1497*9880d681SAndroid Build Coastguard Worker0x20 0x04 0x00 0x4f
1498*9880d681SAndroid Build Coastguard Worker0x20 0x24 0x00 0x4f
1499*9880d681SAndroid Build Coastguard Worker0x20 0x44 0x00 0x4f
1500*9880d681SAndroid Build Coastguard Worker0x20 0x64 0x00 0x4f
1501*9880d681SAndroid Build Coastguard Worker
1502*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4s v0, #0x1
1503*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4s v0, #0x1, lsl #8
1504*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4s v0, #0x1, lsl #16
1505*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4s v0, #0x1, lsl #24
1506*9880d681SAndroid Build Coastguard Worker
1507*9880d681SAndroid Build Coastguard Worker0x20 0x84 0x00 0x0f
1508*9880d681SAndroid Build Coastguard Worker0x20 0xa4 0x00 0x0f
1509*9880d681SAndroid Build Coastguard Worker
1510*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4h v0, #0x1
1511*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4h v0, #0x1, lsl #8
1512*9880d681SAndroid Build Coastguard Worker
1513*9880d681SAndroid Build Coastguard Worker0x20 0x84 0x00 0x4f
1514*9880d681SAndroid Build Coastguard Worker0x20 0xa4 0x00 0x4f
1515*9880d681SAndroid Build Coastguard Worker
1516*9880d681SAndroid Build Coastguard Worker# CHECK: movi.8h v0, #0x1
1517*9880d681SAndroid Build Coastguard Worker# CHECK: movi.8h v0, #0x1, lsl #8
1518*9880d681SAndroid Build Coastguard Worker
1519*9880d681SAndroid Build Coastguard Worker0x20 0x04 0x00 0x2f
1520*9880d681SAndroid Build Coastguard Worker0x20 0x24 0x00 0x2f
1521*9880d681SAndroid Build Coastguard Worker0x20 0x44 0x00 0x2f
1522*9880d681SAndroid Build Coastguard Worker0x20 0x64 0x00 0x2f
1523*9880d681SAndroid Build Coastguard Worker
1524*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1
1525*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, lsl #8
1526*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, lsl #16
1527*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, lsl #24
1528*9880d681SAndroid Build Coastguard Worker
1529*9880d681SAndroid Build Coastguard Worker0x20 0x04 0x00 0x6f
1530*9880d681SAndroid Build Coastguard Worker0x20 0x24 0x00 0x6f
1531*9880d681SAndroid Build Coastguard Worker0x20 0x44 0x00 0x6f
1532*9880d681SAndroid Build Coastguard Worker0x20 0x64 0x00 0x6f
1533*9880d681SAndroid Build Coastguard Worker
1534*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1
1535*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, lsl #8
1536*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, lsl #16
1537*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, lsl #24
1538*9880d681SAndroid Build Coastguard Worker
1539*9880d681SAndroid Build Coastguard Worker0x20 0x84 0x00 0x2f
1540*9880d681SAndroid Build Coastguard Worker0x20 0xa4 0x00 0x2f
1541*9880d681SAndroid Build Coastguard Worker
1542*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4h v0, #0x1
1543*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4h v0, #0x1, lsl #8
1544*9880d681SAndroid Build Coastguard Worker
1545*9880d681SAndroid Build Coastguard Worker0x20 0x84 0x00 0x6f
1546*9880d681SAndroid Build Coastguard Worker0x20 0xa4 0x00 0x6f
1547*9880d681SAndroid Build Coastguard Worker
1548*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.8h v0, #0x1
1549*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.8h v0, #0x1, lsl #8
1550*9880d681SAndroid Build Coastguard Worker
1551*9880d681SAndroid Build Coastguard Worker0x20 0xc4 0x00 0x2f
1552*9880d681SAndroid Build Coastguard Worker0x20 0xd4 0x00 0x2f
1553*9880d681SAndroid Build Coastguard Worker0x20 0xc4 0x00 0x6f
1554*9880d681SAndroid Build Coastguard Worker0x20 0xd4 0x00 0x6f
1555*9880d681SAndroid Build Coastguard Worker
1556*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, msl #8
1557*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, msl #16
1558*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, msl #8
1559*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, msl #16
1560*9880d681SAndroid Build Coastguard Worker
1561*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x21 0x2e
1562*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x21 0x2e
1563*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa1 0x2e
1564*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x21 0x0e
1565*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x21 0x0e
1566*9880d681SAndroid Build Coastguard Worker0x00 0x88 0xa1 0x0e
1567*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa1 0x0e
1568*9880d681SAndroid Build Coastguard Worker
1569*9880d681SAndroid Build Coastguard Worker# CHECK: frinta.2s	v0, v0
1570*9880d681SAndroid Build Coastguard Worker# CHECK: frintx.2s	v0, v0
1571*9880d681SAndroid Build Coastguard Worker# CHECK: frinti.2s	v0, v0
1572*9880d681SAndroid Build Coastguard Worker# CHECK: frintm.2s	v0, v0
1573*9880d681SAndroid Build Coastguard Worker# CHECK: frintn.2s	v0, v0
1574*9880d681SAndroid Build Coastguard Worker# CHECK: frintp.2s	v0, v0
1575*9880d681SAndroid Build Coastguard Worker# CHECK: frintz.2s	v0, v0
1576*9880d681SAndroid Build Coastguard Worker
1577*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
1578*9880d681SAndroid Build Coastguard Worker# AdvSIMD scalar x index instructions
1579*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
1580*9880d681SAndroid Build Coastguard Worker
1581*9880d681SAndroid Build Coastguard Worker0x00 0x18 0xa0 0x5f
1582*9880d681SAndroid Build Coastguard Worker0x00 0x18 0xc0 0x5f
1583*9880d681SAndroid Build Coastguard Worker0x00 0x58 0xa0 0x5f
1584*9880d681SAndroid Build Coastguard Worker0x00 0x58 0xc0 0x5f
1585*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa0 0x7f
1586*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xc0 0x7f
1587*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa0 0x5f
1588*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xc0 0x5f
1589*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x70 0x5f
1590*9880d681SAndroid Build Coastguard Worker0x00 0x38 0xa0 0x5f
1591*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x70 0x5f
1592*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x70 0x5f
1593*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa0 0x5f
1594*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x70 0x5f
1595*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa0 0x5f
1596*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x70 0x5f
1597*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa0 0x5f
1598*9880d681SAndroid Build Coastguard Worker
1599*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.s	s0, s0, v0[3]
1600*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.d	d0, d0, v0[1]
1601*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.s	s0, s0, v0[3]
1602*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.d	d0, d0, v0[1]
1603*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.s	s0, s0, v0[3]
1604*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.d	d0, d0, v0[1]
1605*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.s	s0, s0, v0[3]
1606*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.d	d0, d0, v0[1]
1607*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal.h	s0, h0, v0[7]
1608*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal.s	d0, s0, v0[3]
1609*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl.h	s0, h0, v0[7]
1610*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.h	h0, h0, v0[7]
1611*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.s	s0, s0, v0[3]
1612*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull.h	s0, h0, v0[7]
1613*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull.s	d0, s0, v0[3]
1614*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.h	h0, h0, v0[7]
1615*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.s	s0, s0, v0[3]
1616*9880d681SAndroid Build Coastguard Worker
1617*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
1618*9880d681SAndroid Build Coastguard Worker# AdvSIMD vector x index instructions
1619*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
1620*9880d681SAndroid Build Coastguard Worker
1621*9880d681SAndroid Build Coastguard Worker  0x00 0x10 0x80 0x0f
1622*9880d681SAndroid Build Coastguard Worker  0x00 0x10 0xa0 0x4f
1623*9880d681SAndroid Build Coastguard Worker  0x00 0x18 0xc0 0x4f
1624*9880d681SAndroid Build Coastguard Worker  0x00 0x50 0x80 0x0f
1625*9880d681SAndroid Build Coastguard Worker  0x00 0x50 0xa0 0x4f
1626*9880d681SAndroid Build Coastguard Worker  0x00 0x58 0xc0 0x4f
1627*9880d681SAndroid Build Coastguard Worker  0x00 0x90 0x80 0x2f
1628*9880d681SAndroid Build Coastguard Worker  0x00 0x90 0xa0 0x6f
1629*9880d681SAndroid Build Coastguard Worker  0x00 0x98 0xc0 0x6f
1630*9880d681SAndroid Build Coastguard Worker  0x00 0x90 0x80 0x0f
1631*9880d681SAndroid Build Coastguard Worker  0x00 0x90 0xa0 0x4f
1632*9880d681SAndroid Build Coastguard Worker  0x00 0x98 0xc0 0x4f
1633*9880d681SAndroid Build Coastguard Worker  0x00 0x00 0x40 0x2f
1634*9880d681SAndroid Build Coastguard Worker  0x00 0x00 0x50 0x6f
1635*9880d681SAndroid Build Coastguard Worker  0x00 0x08 0x80 0x2f
1636*9880d681SAndroid Build Coastguard Worker  0x00 0x08 0xa0 0x6f
1637*9880d681SAndroid Build Coastguard Worker  0x00 0x40 0x40 0x2f
1638*9880d681SAndroid Build Coastguard Worker  0x00 0x40 0x50 0x6f
1639*9880d681SAndroid Build Coastguard Worker  0x00 0x48 0x80 0x2f
1640*9880d681SAndroid Build Coastguard Worker  0x00 0x48 0xa0 0x6f
1641*9880d681SAndroid Build Coastguard Worker  0x00 0x80 0x40 0x0f
1642*9880d681SAndroid Build Coastguard Worker  0x00 0x80 0x50 0x4f
1643*9880d681SAndroid Build Coastguard Worker  0x00 0x88 0x80 0x0f
1644*9880d681SAndroid Build Coastguard Worker  0x00 0x88 0xa0 0x4f
1645*9880d681SAndroid Build Coastguard Worker  0x00 0x20 0x40 0x0f
1646*9880d681SAndroid Build Coastguard Worker  0x00 0x20 0x50 0x4f
1647*9880d681SAndroid Build Coastguard Worker  0x00 0x28 0x80 0x0f
1648*9880d681SAndroid Build Coastguard Worker  0x00 0x28 0xa0 0x4f
1649*9880d681SAndroid Build Coastguard Worker  0x00 0x60 0x40 0x0f
1650*9880d681SAndroid Build Coastguard Worker  0x00 0x60 0x50 0x4f
1651*9880d681SAndroid Build Coastguard Worker  0x00 0x68 0x80 0x0f
1652*9880d681SAndroid Build Coastguard Worker  0x00 0x68 0xa0 0x4f
1653*9880d681SAndroid Build Coastguard Worker  0x00 0xa0 0x40 0x0f
1654*9880d681SAndroid Build Coastguard Worker  0x00 0xa0 0x50 0x4f
1655*9880d681SAndroid Build Coastguard Worker  0x00 0xa8 0x80 0x0f
1656*9880d681SAndroid Build Coastguard Worker  0x00 0xa8 0xa0 0x4f
1657*9880d681SAndroid Build Coastguard Worker  0x00 0x30 0x40 0x0f
1658*9880d681SAndroid Build Coastguard Worker  0x00 0x30 0x50 0x4f
1659*9880d681SAndroid Build Coastguard Worker  0x00 0x38 0x80 0x0f
1660*9880d681SAndroid Build Coastguard Worker  0x00 0x38 0xa0 0x4f
1661*9880d681SAndroid Build Coastguard Worker  0x00 0x70 0x40 0x0f
1662*9880d681SAndroid Build Coastguard Worker  0x00 0x70 0x50 0x4f
1663*9880d681SAndroid Build Coastguard Worker  0x00 0x78 0x80 0x0f
1664*9880d681SAndroid Build Coastguard Worker  0x00 0x78 0xa0 0x4f
1665*9880d681SAndroid Build Coastguard Worker  0x00 0xc0 0x40 0x0f
1666*9880d681SAndroid Build Coastguard Worker  0x00 0xc0 0x50 0x4f
1667*9880d681SAndroid Build Coastguard Worker  0x00 0xc8 0x80 0x0f
1668*9880d681SAndroid Build Coastguard Worker  0x00 0xc8 0xa0 0x4f
1669*9880d681SAndroid Build Coastguard Worker  0x00 0xb0 0x40 0x0f
1670*9880d681SAndroid Build Coastguard Worker  0x00 0xb0 0x50 0x4f
1671*9880d681SAndroid Build Coastguard Worker  0x00 0xb8 0x80 0x0f
1672*9880d681SAndroid Build Coastguard Worker  0x00 0xb8 0xa0 0x4f
1673*9880d681SAndroid Build Coastguard Worker  0x00 0xd0 0x40 0x0f
1674*9880d681SAndroid Build Coastguard Worker  0x00 0xd0 0x50 0x4f
1675*9880d681SAndroid Build Coastguard Worker  0x00 0xd8 0x80 0x0f
1676*9880d681SAndroid Build Coastguard Worker  0x00 0xd8 0xa0 0x4f
1677*9880d681SAndroid Build Coastguard Worker  0x00 0x20 0x40 0x2f
1678*9880d681SAndroid Build Coastguard Worker  0x00 0x20 0x50 0x6f
1679*9880d681SAndroid Build Coastguard Worker  0x00 0x28 0x80 0x2f
1680*9880d681SAndroid Build Coastguard Worker  0x00 0x28 0xa0 0x6f
1681*9880d681SAndroid Build Coastguard Worker  0x00 0x60 0x40 0x2f
1682*9880d681SAndroid Build Coastguard Worker  0x00 0x60 0x50 0x6f
1683*9880d681SAndroid Build Coastguard Worker  0x00 0x68 0x80 0x2f
1684*9880d681SAndroid Build Coastguard Worker  0x00 0x68 0xa0 0x6f
1685*9880d681SAndroid Build Coastguard Worker  0x00 0xa0 0x40 0x2f
1686*9880d681SAndroid Build Coastguard Worker  0x00 0xa0 0x50 0x6f
1687*9880d681SAndroid Build Coastguard Worker  0x00 0xa8 0x80 0x2f
1688*9880d681SAndroid Build Coastguard Worker  0x00 0xa8 0xa0 0x6f
1689*9880d681SAndroid Build Coastguard Worker
1690*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.2s	v0, v0, v0[0]
1691*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.4s	v0, v0, v0[1]
1692*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.2d	v0, v0, v0[1]
1693*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.2s	v0, v0, v0[0]
1694*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.4s	v0, v0, v0[1]
1695*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.2d	v0, v0, v0[1]
1696*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.2s	v0, v0, v0[0]
1697*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.4s	v0, v0, v0[1]
1698*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.2d	v0, v0, v0[1]
1699*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.2s	v0, v0, v0[0]
1700*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.4s	v0, v0, v0[1]
1701*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.2d	v0, v0, v0[1]
1702*9880d681SAndroid Build Coastguard Worker# CHECK: mla.4h	v0, v0, v0[0]
1703*9880d681SAndroid Build Coastguard Worker# CHECK: mla.8h	v0, v0, v0[1]
1704*9880d681SAndroid Build Coastguard Worker# CHECK: mla.2s	v0, v0, v0[2]
1705*9880d681SAndroid Build Coastguard Worker# CHECK: mla.4s	v0, v0, v0[3]
1706*9880d681SAndroid Build Coastguard Worker# CHECK: mls.4h	v0, v0, v0[0]
1707*9880d681SAndroid Build Coastguard Worker# CHECK: mls.8h	v0, v0, v0[1]
1708*9880d681SAndroid Build Coastguard Worker# CHECK: mls.2s	v0, v0, v0[2]
1709*9880d681SAndroid Build Coastguard Worker# CHECK: mls.4s	v0, v0, v0[3]
1710*9880d681SAndroid Build Coastguard Worker# CHECK: mul.4h	v0, v0, v0[0]
1711*9880d681SAndroid Build Coastguard Worker# CHECK: mul.8h	v0, v0, v0[1]
1712*9880d681SAndroid Build Coastguard Worker# CHECK: mul.2s	v0, v0, v0[2]
1713*9880d681SAndroid Build Coastguard Worker# CHECK: mul.4s	v0, v0, v0[3]
1714*9880d681SAndroid Build Coastguard Worker# CHECK: smlal.4s	v0, v0, v0[0]
1715*9880d681SAndroid Build Coastguard Worker# CHECK: smlal2.4s	v0, v0, v0[1]
1716*9880d681SAndroid Build Coastguard Worker# CHECK: smlal.2d	v0, v0, v0[2]
1717*9880d681SAndroid Build Coastguard Worker# CHECK: smlal2.2d	v0, v0, v0[3]
1718*9880d681SAndroid Build Coastguard Worker# CHECK: smlsl.4s	v0, v0, v0[0]
1719*9880d681SAndroid Build Coastguard Worker# CHECK: smlsl2.4s	v0, v0, v0[1]
1720*9880d681SAndroid Build Coastguard Worker# CHECK: smlsl.2d	v0, v0, v0[2]
1721*9880d681SAndroid Build Coastguard Worker# CHECK: smlsl2.2d	v0, v0, v0[3]
1722*9880d681SAndroid Build Coastguard Worker# CHECK: smull.4s	v0, v0, v0[0]
1723*9880d681SAndroid Build Coastguard Worker# CHECK: smull2.4s	v0, v0, v0[1]
1724*9880d681SAndroid Build Coastguard Worker# CHECK: smull.2d	v0, v0, v0[2]
1725*9880d681SAndroid Build Coastguard Worker# CHECK: smull2.2d	v0, v0, v0[3]
1726*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal.4s	v0, v0, v0[0]
1727*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal2.4s	v0, v0, v0[1]
1728*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal.2d	v0, v0, v0[2]
1729*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal2.2d	v0, v0, v0[3]
1730*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl.4s	v0, v0, v0[0]
1731*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl2.4s	v0, v0, v0[1]
1732*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl.2d	v0, v0, v0[2]
1733*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl2.2d	v0, v0, v0[3]
1734*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.4h	v0, v0, v0[0]
1735*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.8h	v0, v0, v0[1]
1736*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.2s	v0, v0, v0[2]
1737*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.4s	v0, v0, v0[3]
1738*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull.4s	v0, v0, v0[0]
1739*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull2.4s	v0, v0, v0[1]
1740*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull.2d	v0, v0, v0[2]
1741*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull2.2d	v0, v0, v0[3]
1742*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.4h	v0, v0, v0[0]
1743*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.8h	v0, v0, v0[1]
1744*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.2s	v0, v0, v0[2]
1745*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.4s	v0, v0, v0[3]
1746*9880d681SAndroid Build Coastguard Worker# CHECK: umlal.4s	v0, v0, v0[0]
1747*9880d681SAndroid Build Coastguard Worker# CHECK: umlal2.4s	v0, v0, v0[1]
1748*9880d681SAndroid Build Coastguard Worker# CHECK: umlal.2d	v0, v0, v0[2]
1749*9880d681SAndroid Build Coastguard Worker# CHECK: umlal2.2d	v0, v0, v0[3]
1750*9880d681SAndroid Build Coastguard Worker# CHECK: umlsl.4s	v0, v0, v0[0]
1751*9880d681SAndroid Build Coastguard Worker# CHECK: umlsl2.4s	v0, v0, v0[1]
1752*9880d681SAndroid Build Coastguard Worker# CHECK: umlsl.2d	v0, v0, v0[2]
1753*9880d681SAndroid Build Coastguard Worker# CHECK: umlsl2.2d	v0, v0, v0[3]
1754*9880d681SAndroid Build Coastguard Worker# CHECK: umull.4s	v0, v0, v0[0]
1755*9880d681SAndroid Build Coastguard Worker# CHECK: umull2.4s	v0, v0, v0[1]
1756*9880d681SAndroid Build Coastguard Worker# CHECK: umull.2d	v0, v0, v0[2]
1757*9880d681SAndroid Build Coastguard Worker# CHECK: umull2.2d	v0, v0, v0[3]
1758*9880d681SAndroid Build Coastguard Worker
1759*9880d681SAndroid Build Coastguard Worker
1760*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
1761*9880d681SAndroid Build Coastguard Worker# AdvSIMD scalar + shift instructions
1762*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
1763*9880d681SAndroid Build Coastguard Worker
1764*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x41 0x5f
1765*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x41 0x7f
1766*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x09 0x5f
1767*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x12 0x5f
1768*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x23 0x5f
1769*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x09 0x7f
1770*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x12 0x7f
1771*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x23 0x7f
1772*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x09 0x7f
1773*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x12 0x7f
1774*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x23 0x7f
1775*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x44 0x7f
1776*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x09 0x5f
1777*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x12 0x5f
1778*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x23 0x5f
1779*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x44 0x5f
1780*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x09 0x5f
1781*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x12 0x5f
1782*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x23 0x5f
1783*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x09 0x7f
1784*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x12 0x7f
1785*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x23 0x7f
1786*9880d681SAndroid Build Coastguard Worker  0x00 0x44 0x41 0x7f
1787*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x41 0x5f
1788*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x41 0x5f
1789*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x41 0x5f
1790*9880d681SAndroid Build Coastguard Worker  0x00 0xe4 0x21 0x7f
1791*9880d681SAndroid Build Coastguard Worker  0x00 0xe4 0x42 0x7f
1792*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x09 0x7f
1793*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x12 0x7f
1794*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x23 0x7f
1795*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x09 0x7f
1796*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x12 0x7f
1797*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x23 0x7f
1798*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x44 0x7f
1799*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x09 0x7f
1800*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x12 0x7f
1801*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x23 0x7f
1802*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x41 0x7f
1803*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x41 0x7f
1804*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x41 0x7f
1805*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x41 0x7f
1806*9880d681SAndroid Build Coastguard Worker
1807*9880d681SAndroid Build Coastguard Worker# CHECK: shl	d0, d0, #0x1
1808*9880d681SAndroid Build Coastguard Worker# CHECK: sli	d0, d0, #0x1
1809*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn	b0, h0, #0x7
1810*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn	h0, s0, #0xe
1811*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn	s0, d0, #0x1d
1812*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun	b0, h0, #0x7
1813*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun	h0, s0, #0xe
1814*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun	s0, d0, #0x1d
1815*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu	b0, b0, #0x1
1816*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu	h0, h0, #0x2
1817*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu	s0, s0, #0x3
1818*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu	d0, d0, #0x4
1819*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl	b0, b0, #0x1
1820*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl	h0, h0, #0x2
1821*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl	s0, s0, #0x3
1822*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl	d0, d0, #0x4
1823*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn	b0, h0, #0x7
1824*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn	h0, s0, #0xe
1825*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn	s0, d0, #0x1d
1826*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun	b0, h0, #0x7
1827*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun	h0, s0, #0xe
1828*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun	s0, d0, #0x1d
1829*9880d681SAndroid Build Coastguard Worker# CHECK: sri	d0, d0, #0x3f
1830*9880d681SAndroid Build Coastguard Worker# CHECK: srshr	d0, d0, #0x3f
1831*9880d681SAndroid Build Coastguard Worker# CHECK: srsra	d0, d0, #0x3f
1832*9880d681SAndroid Build Coastguard Worker# CHECK: sshr	d0, d0, #0x3f
1833*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf	s0, s0, #0x1f
1834*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf	d0, d0, #0x3e
1835*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn	b0, h0, #0x7
1836*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn	h0, s0, #0xe
1837*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn	s0, d0, #0x1d
1838*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl	b0, b0, #0x1
1839*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl	h0, h0, #0x2
1840*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl	s0, s0, #0x3
1841*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl	d0, d0, #0x4
1842*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn	b0, h0, #0x7
1843*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn	h0, s0, #0xe
1844*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn	s0, d0, #0x1d
1845*9880d681SAndroid Build Coastguard Worker# CHECK: urshr	d0, d0, #0x3f
1846*9880d681SAndroid Build Coastguard Worker# CHECK: ursra	d0, d0, #0x3f
1847*9880d681SAndroid Build Coastguard Worker# CHECK: ushr	d0, d0, #0x3f
1848*9880d681SAndroid Build Coastguard Worker# CHECK: usra	d0, d0, #0x3f
1849*9880d681SAndroid Build Coastguard Worker
1850*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
1851*9880d681SAndroid Build Coastguard Worker# AdvSIMD vector + shift instructions
1852*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
1853*9880d681SAndroid Build Coastguard Worker
1854*9880d681SAndroid Build Coastguard Worker  0x00 0xfc 0x21 0x0f
1855*9880d681SAndroid Build Coastguard Worker  0x00 0xfc 0x22 0x4f
1856*9880d681SAndroid Build Coastguard Worker  0x00 0xfc 0x43 0x4f
1857*9880d681SAndroid Build Coastguard Worker  0x00 0xfc 0x21 0x2f
1858*9880d681SAndroid Build Coastguard Worker  0x00 0xfc 0x22 0x6f
1859*9880d681SAndroid Build Coastguard Worker  0x00 0xfc 0x43 0x6f
1860*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x09 0x0f
1861*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x0a 0x4f
1862*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x13 0x0f
1863*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x14 0x4f
1864*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x25 0x0f
1865*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x26 0x4f
1866*9880d681SAndroid Build Coastguard Worker  0x00 0xe4 0x21 0x0f
1867*9880d681SAndroid Build Coastguard Worker  0x00 0xe4 0x22 0x4f
1868*9880d681SAndroid Build Coastguard Worker  0x00 0xe4 0x43 0x4f
1869*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x09 0x0f
1870*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x0a 0x4f
1871*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x13 0x0f
1872*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x14 0x4f
1873*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x25 0x0f
1874*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x26 0x4f
1875*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x47 0x4f
1876*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x09 0x0f
1877*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x0a 0x4f
1878*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x13 0x0f
1879*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x14 0x4f
1880*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x25 0x0f
1881*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x26 0x4f
1882*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x09 0x2f
1883*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x0a 0x6f
1884*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x13 0x2f
1885*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x14 0x6f
1886*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x25 0x2f
1887*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x26 0x6f
1888*9880d681SAndroid Build Coastguard Worker  0x00 0x54 0x47 0x6f
1889*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x09 0x0f
1890*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x0a 0x4f
1891*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x13 0x0f
1892*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x14 0x4f
1893*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x25 0x0f
1894*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x26 0x4f
1895*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x09 0x2f
1896*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x0a 0x6f
1897*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x13 0x2f
1898*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x14 0x6f
1899*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x25 0x2f
1900*9880d681SAndroid Build Coastguard Worker  0x00 0x8c 0x26 0x6f
1901*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x09 0x2f
1902*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x0a 0x6f
1903*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x13 0x2f
1904*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x14 0x6f
1905*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x25 0x2f
1906*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x26 0x6f
1907*9880d681SAndroid Build Coastguard Worker  0x00 0x64 0x47 0x6f
1908*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x09 0x0f
1909*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x0a 0x4f
1910*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x13 0x0f
1911*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x14 0x4f
1912*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x25 0x0f
1913*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x26 0x4f
1914*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x47 0x4f
1915*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x09 0x0f
1916*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x0a 0x4f
1917*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x13 0x0f
1918*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x14 0x4f
1919*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x25 0x0f
1920*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x26 0x4f
1921*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x09 0x2f
1922*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x0a 0x6f
1923*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x13 0x2f
1924*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x14 0x6f
1925*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x25 0x2f
1926*9880d681SAndroid Build Coastguard Worker  0x00 0x84 0x26 0x6f
1927*9880d681SAndroid Build Coastguard Worker  0x00 0x44 0x09 0x2f
1928*9880d681SAndroid Build Coastguard Worker  0x00 0x44 0x0a 0x6f
1929*9880d681SAndroid Build Coastguard Worker  0x00 0x44 0x13 0x2f
1930*9880d681SAndroid Build Coastguard Worker  0x00 0x44 0x14 0x6f
1931*9880d681SAndroid Build Coastguard Worker  0x00 0x44 0x25 0x2f
1932*9880d681SAndroid Build Coastguard Worker  0x00 0x44 0x26 0x6f
1933*9880d681SAndroid Build Coastguard Worker  0x00 0x44 0x47 0x6f
1934*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x09 0x0f
1935*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x0a 0x4f
1936*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x13 0x0f
1937*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x14 0x4f
1938*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x25 0x0f
1939*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x26 0x4f
1940*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x47 0x4f
1941*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x09 0x0f
1942*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x0a 0x4f
1943*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x13 0x0f
1944*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x14 0x4f
1945*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x25 0x0f
1946*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x26 0x4f
1947*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x47 0x4f
1948*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x09 0x0f
1949*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x0a 0x4f
1950*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x13 0x0f
1951*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x14 0x4f
1952*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x25 0x0f
1953*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x26 0x4f
1954*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x09 0x0f
1955*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x0a 0x4f
1956*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x13 0x0f
1957*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x14 0x4f
1958*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x25 0x0f
1959*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x26 0x4f
1960*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x47 0x4f
1961*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x09 0x0f
1962*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x0a 0x4f
1963*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x13 0x0f
1964*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x14 0x4f
1965*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x25 0x0f
1966*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x26 0x4f
1967*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x47 0x4f
1968*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x40 0x5f
1969*9880d681SAndroid Build Coastguard Worker  0x00 0xe4 0x21 0x2f
1970*9880d681SAndroid Build Coastguard Worker  0x00 0xe4 0x22 0x6f
1971*9880d681SAndroid Build Coastguard Worker  0x00 0xe4 0x43 0x6f
1972*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x09 0x2f
1973*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x0a 0x6f
1974*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x13 0x2f
1975*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x14 0x6f
1976*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x25 0x2f
1977*9880d681SAndroid Build Coastguard Worker  0x00 0x9c 0x26 0x6f
1978*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x09 0x2f
1979*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x0a 0x6f
1980*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x13 0x2f
1981*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x14 0x6f
1982*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x25 0x2f
1983*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x26 0x6f
1984*9880d681SAndroid Build Coastguard Worker  0x00 0x74 0x47 0x6f
1985*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x09 0x2f
1986*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x0a 0x6f
1987*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x13 0x2f
1988*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x14 0x6f
1989*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x25 0x2f
1990*9880d681SAndroid Build Coastguard Worker  0x00 0x94 0x26 0x6f
1991*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x09 0x2f
1992*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x0a 0x6f
1993*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x13 0x2f
1994*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x14 0x6f
1995*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x25 0x2f
1996*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x26 0x6f
1997*9880d681SAndroid Build Coastguard Worker  0x00 0x24 0x47 0x6f
1998*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x09 0x2f
1999*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x0a 0x6f
2000*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x13 0x2f
2001*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x14 0x6f
2002*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x25 0x2f
2003*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x26 0x6f
2004*9880d681SAndroid Build Coastguard Worker  0x00 0x34 0x47 0x6f
2005*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x09 0x2f
2006*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x0a 0x6f
2007*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x13 0x2f
2008*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x14 0x6f
2009*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x25 0x2f
2010*9880d681SAndroid Build Coastguard Worker  0x00 0xa4 0x26 0x6f
2011*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x09 0x2f
2012*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x0a 0x6f
2013*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x13 0x2f
2014*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x14 0x6f
2015*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x25 0x2f
2016*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x26 0x6f
2017*9880d681SAndroid Build Coastguard Worker  0x00 0x04 0x47 0x6f
2018*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x09 0x2f
2019*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x0a 0x6f
2020*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x13 0x2f
2021*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x14 0x6f
2022*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x25 0x2f
2023*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x26 0x6f
2024*9880d681SAndroid Build Coastguard Worker  0x00 0x14 0x47 0x6f
2025*9880d681SAndroid Build Coastguard Worker
2026*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzs.2s	v0, v0, #0x1f
2027*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzs.4s	v0, v0, #0x1e
2028*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzs.2d	v0, v0, #0x3d
2029*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzu.2s	v0, v0, #0x1f
2030*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzu.4s	v0, v0, #0x1e
2031*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzu.2d	v0, v0, #0x3d
2032*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn.8b	v0, v0, #0x7
2033*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn2.16b	v0, v0, #0x6
2034*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn.4h	v0, v0, #0xd
2035*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn2.8h	v0, v0, #0xc
2036*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn.2s	v0, v0, #0x1b
2037*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn2.4s	v0, v0, #0x1a
2038*9880d681SAndroid Build Coastguard Worker# CHECK: scvtf.2s	v0, v0, #0x1f
2039*9880d681SAndroid Build Coastguard Worker# CHECK: scvtf.4s	v0, v0, #0x1e
2040*9880d681SAndroid Build Coastguard Worker# CHECK: scvtf.2d	v0, v0, #0x3d
2041*9880d681SAndroid Build Coastguard Worker# CHECK: shl.8b	v0, v0, #0x1
2042*9880d681SAndroid Build Coastguard Worker# CHECK: shl.16b	v0, v0, #0x2
2043*9880d681SAndroid Build Coastguard Worker# CHECK: shl.4h	v0, v0, #0x3
2044*9880d681SAndroid Build Coastguard Worker# CHECK: shl.8h	v0, v0, #0x4
2045*9880d681SAndroid Build Coastguard Worker# CHECK: shl.2s	v0, v0, #0x5
2046*9880d681SAndroid Build Coastguard Worker# CHECK: shl.4s	v0, v0, #0x6
2047*9880d681SAndroid Build Coastguard Worker# CHECK: shl.2d	v0, v0, #0x7
2048*9880d681SAndroid Build Coastguard Worker# CHECK: shrn.8b	v0, v0, #0x7
2049*9880d681SAndroid Build Coastguard Worker# CHECK: shrn2.16b	v0, v0, #0x6
2050*9880d681SAndroid Build Coastguard Worker# CHECK: shrn.4h	v0, v0, #0xd
2051*9880d681SAndroid Build Coastguard Worker# CHECK: shrn2.8h	v0, v0, #0xc
2052*9880d681SAndroid Build Coastguard Worker# CHECK: shrn.2s	v0, v0, #0x1b
2053*9880d681SAndroid Build Coastguard Worker# CHECK: shrn2.4s	v0, v0, #0x1a
2054*9880d681SAndroid Build Coastguard Worker# CHECK: sli.8b	v0, v0, #0x1
2055*9880d681SAndroid Build Coastguard Worker# CHECK: sli.16b	v0, v0, #0x2
2056*9880d681SAndroid Build Coastguard Worker# CHECK: sli.4h	v0, v0, #0x3
2057*9880d681SAndroid Build Coastguard Worker# CHECK: sli.8h	v0, v0, #0x4
2058*9880d681SAndroid Build Coastguard Worker# CHECK: sli.2s	v0, v0, #0x5
2059*9880d681SAndroid Build Coastguard Worker# CHECK: sli.4s	v0, v0, #0x6
2060*9880d681SAndroid Build Coastguard Worker# CHECK: sli.2d	v0, v0, #0x7
2061*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn.8b	v0, v0, #0x7
2062*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn2.16b	v0, v0, #0x6
2063*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn.4h	v0, v0, #0xd
2064*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn2.8h	v0, v0, #0xc
2065*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn.2s	v0, v0, #0x1b
2066*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn2.4s	v0, v0, #0x1a
2067*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun.8b	v0, v0, #0x7
2068*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun2.16b	v0, v0, #0x6
2069*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun.4h	v0, v0, #0xd
2070*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun2.8h	v0, v0, #0xc
2071*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun.2s	v0, v0, #0x1b
2072*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun2.4s	v0, v0, #0x1a
2073*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.8b	v0, v0, #0x1
2074*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.16b	v0, v0, #0x2
2075*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.4h	v0, v0, #0x3
2076*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.8h	v0, v0, #0x4
2077*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.2s	v0, v0, #0x5
2078*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.4s	v0, v0, #0x6
2079*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.2d	v0, v0, #0x7
2080*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.8b	v0, v0, #0x1
2081*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.16b	v0, v0, #0x2
2082*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.4h	v0, v0, #0x3
2083*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.8h	v0, v0, #0x4
2084*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.2s	v0, v0, #0x5
2085*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.4s	v0, v0, #0x6
2086*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.2d	v0, v0, #0x7
2087*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn.8b	v0, v0, #0x7
2088*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn2.16b	v0, v0, #0x6
2089*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn.4h	v0, v0, #0xd
2090*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn2.8h	v0, v0, #0xc
2091*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn.2s	v0, v0, #0x1b
2092*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn2.4s	v0, v0, #0x1a
2093*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun.8b	v0, v0, #0x7
2094*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun2.16b	v0, v0, #0x6
2095*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun.4h	v0, v0, #0xd
2096*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun2.8h	v0, v0, #0xc
2097*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun.2s	v0, v0, #0x1b
2098*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun2.4s	v0, v0, #0x1a
2099*9880d681SAndroid Build Coastguard Worker# CHECK: sri.8b	v0, v0, #0x7
2100*9880d681SAndroid Build Coastguard Worker# CHECK: sri.16b	v0, v0, #0x6
2101*9880d681SAndroid Build Coastguard Worker# CHECK: sri.4h	v0, v0, #0xd
2102*9880d681SAndroid Build Coastguard Worker# CHECK: sri.8h	v0, v0, #0xc
2103*9880d681SAndroid Build Coastguard Worker# CHECK: sri.2s	v0, v0, #0x1b
2104*9880d681SAndroid Build Coastguard Worker# CHECK: sri.4s	v0, v0, #0x1a
2105*9880d681SAndroid Build Coastguard Worker# CHECK: sri.2d	v0, v0, #0x39
2106*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.8b	v0, v0, #0x7
2107*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.16b	v0, v0, #0x6
2108*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.4h	v0, v0, #0xd
2109*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.8h	v0, v0, #0xc
2110*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.2s	v0, v0, #0x1b
2111*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.4s	v0, v0, #0x1a
2112*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.2d	v0, v0, #0x39
2113*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.8b	v0, v0, #0x7
2114*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.16b	v0, v0, #0x6
2115*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.4h	v0, v0, #0xd
2116*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.8h	v0, v0, #0xc
2117*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.2s	v0, v0, #0x1b
2118*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.4s	v0, v0, #0x1a
2119*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.2d	v0, v0, #0x39
2120*9880d681SAndroid Build Coastguard Worker# CHECK: sshll.8h	v0, v0, #0x1
2121*9880d681SAndroid Build Coastguard Worker# CHECK: sshll2.8h	v0, v0, #0x2
2122*9880d681SAndroid Build Coastguard Worker# CHECK: sshll.4s	v0, v0, #0x3
2123*9880d681SAndroid Build Coastguard Worker# CHECK: sshll2.4s	v0, v0, #0x4
2124*9880d681SAndroid Build Coastguard Worker# CHECK: sshll.2d	v0, v0, #0x5
2125*9880d681SAndroid Build Coastguard Worker# CHECK: sshll2.2d	v0, v0, #0x6
2126*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.8b	v0, v0, #0x7
2127*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.16b	v0, v0, #0x6
2128*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.4h	v0, v0, #0xd
2129*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.8h	v0, v0, #0xc
2130*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.2s	v0, v0, #0x1b
2131*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.4s	v0, v0, #0x1a
2132*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.2d	v0, v0, #0x39
2133*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.8b	v0, v0, #0x7
2134*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.16b	v0, v0, #0x6
2135*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.4h	v0, v0, #0xd
2136*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.8h	v0, v0, #0xc
2137*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.2s	v0, v0, #0x1b
2138*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.4s	v0, v0, #0x1a
2139*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.2d	v0, v0, #0x39
2140*9880d681SAndroid Build Coastguard Worker# CHECK: ssra		d0, d0, #0x40
2141*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf.2s	v0, v0, #0x1f
2142*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf.4s	v0, v0, #0x1e
2143*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf.2d	v0, v0, #0x3d
2144*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn.8b	v0, v0, #0x7
2145*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn2.16b	v0, v0, #0x6
2146*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn.4h	v0, v0, #0xd
2147*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn2.8h	v0, v0, #0xc
2148*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn.2s	v0, v0, #0x1b
2149*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn2.4s	v0, v0, #0x1a
2150*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.8b	v0, v0, #0x1
2151*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.16b	v0, v0, #0x2
2152*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.4h	v0, v0, #0x3
2153*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.8h	v0, v0, #0x4
2154*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.2s	v0, v0, #0x5
2155*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.4s	v0, v0, #0x6
2156*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.2d	v0, v0, #0x7
2157*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn.8b	v0, v0, #0x7
2158*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn2.16b	v0, v0, #0x6
2159*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn.4h	v0, v0, #0xd
2160*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn2.8h	v0, v0, #0xc
2161*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn.2s	v0, v0, #0x1b
2162*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn2.4s	v0, v0, #0x1a
2163*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.8b	v0, v0, #0x7
2164*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.16b	v0, v0, #0x6
2165*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.4h	v0, v0, #0xd
2166*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.8h	v0, v0, #0xc
2167*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.2s	v0, v0, #0x1b
2168*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.4s	v0, v0, #0x1a
2169*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.2d	v0, v0, #0x39
2170*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.8b	v0, v0, #0x7
2171*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.16b	v0, v0, #0x6
2172*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.4h	v0, v0, #0xd
2173*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.8h	v0, v0, #0xc
2174*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.2s	v0, v0, #0x1b
2175*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.4s	v0, v0, #0x1a
2176*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.2d	v0, v0, #0x39
2177*9880d681SAndroid Build Coastguard Worker# CHECK: ushll.8h	v0, v0, #0x1
2178*9880d681SAndroid Build Coastguard Worker# CHECK: ushll2.8h	v0, v0, #0x2
2179*9880d681SAndroid Build Coastguard Worker# CHECK: ushll.4s	v0, v0, #0x3
2180*9880d681SAndroid Build Coastguard Worker# CHECK: ushll2.4s	v0, v0, #0x4
2181*9880d681SAndroid Build Coastguard Worker# CHECK: ushll.2d	v0, v0, #0x5
2182*9880d681SAndroid Build Coastguard Worker# CHECK: ushll2.2d	v0, v0, #0x6
2183*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.8b	v0, v0, #0x7
2184*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.16b	v0, v0, #0x6
2185*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.4h	v0, v0, #0xd
2186*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.8h	v0, v0, #0xc
2187*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.2s	v0, v0, #0x1b
2188*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.4s	v0, v0, #0x1a
2189*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.2d	v0, v0, #0x39
2190*9880d681SAndroid Build Coastguard Worker# CHECK: usra.8b	v0, v0, #0x7
2191*9880d681SAndroid Build Coastguard Worker# CHECK: usra.16b	v0, v0, #0x6
2192*9880d681SAndroid Build Coastguard Worker# CHECK: usra.4h	v0, v0, #0xd
2193*9880d681SAndroid Build Coastguard Worker# CHECK: usra.8h	v0, v0, #0xc
2194*9880d681SAndroid Build Coastguard Worker# CHECK: usra.2s	v0, v0, #0x1b
2195*9880d681SAndroid Build Coastguard Worker# CHECK: usra.4s	v0, v0, #0x1a
2196*9880d681SAndroid Build Coastguard Worker# CHECK: usra.2d	v0, v0, #0x39
2197*9880d681SAndroid Build Coastguard Worker
2198*9880d681SAndroid Build Coastguard Worker
2199*9880d681SAndroid Build Coastguard Worker  0x00 0xe0 0x20 0x0e
2200*9880d681SAndroid Build Coastguard Worker  0x00 0xe0 0x20 0x4e
2201*9880d681SAndroid Build Coastguard Worker  0x00 0xe0 0xe0 0x0e
2202*9880d681SAndroid Build Coastguard Worker  0x00 0xe0 0xe0 0x4e
2203*9880d681SAndroid Build Coastguard Worker
2204*9880d681SAndroid Build Coastguard Worker# CHECK: pmull.8h v0, v0, v0
2205*9880d681SAndroid Build Coastguard Worker# CHECK: pmull2.8h v0, v0, v0
2206*9880d681SAndroid Build Coastguard Worker# CHECK: pmull.1q v0, v0, v0
2207*9880d681SAndroid Build Coastguard Worker# CHECK: pmull2.1q v0, v0, v0
2208*9880d681SAndroid Build Coastguard Worker
2209*9880d681SAndroid Build Coastguard Worker  0x41 0xd8 0x70 0x7e
2210*9880d681SAndroid Build Coastguard Worker  0x83 0xd8 0x30 0x7e
2211*9880d681SAndroid Build Coastguard Worker# CHECK: faddp.2d	d1, v2
2212*9880d681SAndroid Build Coastguard Worker# CHECK: faddp.2s	s3, v4
2213*9880d681SAndroid Build Coastguard Worker
2214*9880d681SAndroid Build Coastguard Worker  0x82 0x60 0x01 0x4e
2215*9880d681SAndroid Build Coastguard Worker  0x80 0x60 0x01 0x0e
2216*9880d681SAndroid Build Coastguard Worker  0xa2 0x00 0x01 0x4e
2217*9880d681SAndroid Build Coastguard Worker  0xa0 0x00 0x01 0x0e
2218*9880d681SAndroid Build Coastguard Worker  0xa2 0x40 0x01 0x4e
2219*9880d681SAndroid Build Coastguard Worker  0xa0 0x40 0x01 0x0e
2220*9880d681SAndroid Build Coastguard Worker  0xc2 0x20 0x01 0x4e
2221*9880d681SAndroid Build Coastguard Worker  0xc0 0x20 0x01 0x0e
2222*9880d681SAndroid Build Coastguard Worker
2223*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.16b	v2, { v4, v5, v6, v7 }, v1
2224*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.8b	v0, { v4, v5, v6, v7 }, v1
2225*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.16b	v2, { v5 }, v1
2226*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.8b	v0, { v5 }, v1
2227*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.16b	v2, { v5, v6, v7 }, v1
2228*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.8b	v0, { v5, v6, v7 }, v1
2229*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.16b	v2, { v6, v7 }, v1
2230*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.8b	v0, { v6, v7 }, v1
2231*9880d681SAndroid Build Coastguard Worker#
2232*9880d681SAndroid Build Coastguard Worker  0x82 0x70 0x01 0x4e
2233*9880d681SAndroid Build Coastguard Worker  0x80 0x70 0x01 0x0e
2234*9880d681SAndroid Build Coastguard Worker  0xa2 0x10 0x01 0x4e
2235*9880d681SAndroid Build Coastguard Worker  0xa0 0x10 0x01 0x0e
2236*9880d681SAndroid Build Coastguard Worker  0xa2 0x50 0x01 0x4e
2237*9880d681SAndroid Build Coastguard Worker  0xa0 0x50 0x01 0x0e
2238*9880d681SAndroid Build Coastguard Worker  0xc2 0x30 0x01 0x4e
2239*9880d681SAndroid Build Coastguard Worker  0xc0 0x30 0x01 0x0e
2240*9880d681SAndroid Build Coastguard Worker
2241*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.16b	v2, { v4, v5, v6, v7 }, v1
2242*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.8b	v0, { v4, v5, v6, v7 }, v1
2243*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.16b	v2, { v5 }, v1
2244*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.8b	v0, { v5 }, v1
2245*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.16b	v2, { v5, v6, v7 }, v1
2246*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.8b	v0, { v5, v6, v7 }, v1
2247*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.16b	v2, { v6, v7 }, v1
2248*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.8b	v0, { v6, v7 }, v1
2249*9880d681SAndroid Build Coastguard Worker#
2250*9880d681SAndroid Build Coastguard Worker
2251*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x20 0x0e
2252*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x20 0x4e
2253*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xa0 0x0e
2254*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xa0 0x4e
2255*9880d681SAndroid Build Coastguard Worker
2256*9880d681SAndroid Build Coastguard Worker# CHECK: smlal.8h v0, v0, v0
2257*9880d681SAndroid Build Coastguard Worker# CHECK: smlal2.8h v0, v0, v0
2258*9880d681SAndroid Build Coastguard Worker# CHECK: smlal.2d v0, v0, v0
2259*9880d681SAndroid Build Coastguard Worker# CHECK: smlal2.2d v0, v0, v0
2260*9880d681SAndroid Build Coastguard Worker
2261*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x20 0x2e
2262*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x20 0x6e
2263*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xa0 0x2e
2264*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xa0 0x6e
2265*9880d681SAndroid Build Coastguard Worker
2266*9880d681SAndroid Build Coastguard Worker# CHECK: umlal.8h v0, v0, v0
2267*9880d681SAndroid Build Coastguard Worker# CHECK: umlal2.8h v0, v0, v0
2268*9880d681SAndroid Build Coastguard Worker# CHECK: umlal.2d v0, v0, v0
2269*9880d681SAndroid Build Coastguard Worker# CHECK: umlal2.2d v0, v0, v0
2270*9880d681SAndroid Build Coastguard Worker
2271*9880d681SAndroid Build Coastguard Worker0x00 0x90 0x60 0x5e
2272*9880d681SAndroid Build Coastguard Worker0x00 0x90 0xa0 0x5e
2273*9880d681SAndroid Build Coastguard Worker0x00 0xb0 0x60 0x5e
2274*9880d681SAndroid Build Coastguard Worker0x00 0xb0 0xa0 0x5e
2275*9880d681SAndroid Build Coastguard Worker
2276*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal s0, h0, h0
2277*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal d0, s0, s0
2278*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl s0, h0, h0
2279*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl d0, s0, s0
2280*9880d681SAndroid Build Coastguard Worker
2281*9880d681SAndroid Build Coastguard Worker0xaa 0xc5 0xc7 0x4d
2282*9880d681SAndroid Build Coastguard Worker0xaa 0xc9 0xc7 0x4d
2283*9880d681SAndroid Build Coastguard Worker0xaa 0xc1 0xc7 0x4d
2284*9880d681SAndroid Build Coastguard Worker
2285*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.8h { v10 }, [x13], x7
2286*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.4s { v10 }, [x13], x7
2287*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.16b { v10 }, [x13], x7
2288*9880d681SAndroid Build Coastguard Worker
2289*9880d681SAndroid Build Coastguard Worker0x00 0xd0 0x60 0x5e
2290*9880d681SAndroid Build Coastguard Worker0x00 0xd0 0xa0 0x5e
2291*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull	s0, h0, h0
2292*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull	d0, s0, s0
2293*9880d681SAndroid Build Coastguard Worker
2294*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x7e
2295*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xe1 0x7e
2296*9880d681SAndroid Build Coastguard Worker
2297*9880d681SAndroid Build Coastguard Worker# CHECK: frsqrte s0, s0
2298*9880d681SAndroid Build Coastguard Worker# CHECK: frsqrte d0, d0
2299*9880d681SAndroid Build Coastguard Worker
2300*9880d681SAndroid Build Coastguard Worker0xca 0xcd 0xc7 0x4d
2301*9880d681SAndroid Build Coastguard Worker0xea 0xc9 0xe7 0x4d
2302*9880d681SAndroid Build Coastguard Worker0xea 0xe9 0xc7 0x4d
2303*9880d681SAndroid Build Coastguard Worker0xea 0xe9 0xe7 0x4d
2304*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.2d	{ v10 }, [x14], x7
2305*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.4s	{ v10, v11 }, [x15], x7
2306*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.4s	{ v10, v11, v12 }, [x15], x7
2307*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.4s	{ v10, v11, v12, v13 }, [x15], x7
2308*9880d681SAndroid Build Coastguard Worker
2309*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
2310*9880d681SAndroid Build Coastguard Worker# AdvSIMD scalar three same
2311*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------===
2312*9880d681SAndroid Build Coastguard Worker0x62 0xdc 0x21 0x5e
2313*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx	s2, s3, s1
2314*9880d681SAndroid Build Coastguard Worker0x62 0xdc 0x61 0x5e
2315*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx	d2, d3, d1
2316*9880d681SAndroid Build Coastguard Worker
2317*9880d681SAndroid Build Coastguard Worker
2318*9880d681SAndroid Build Coastguard Worker# rdar://12511369
2319*9880d681SAndroid Build Coastguard Worker0xe8 0x6b 0xdf 0x4c
2320*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s	{ v8, v9, v10 }, [sp], #48
2321