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