[ARM] Better OR's for MVE compares
[llvm-core.git] / test / MC / SystemZ / insn-good-arch13.s
blob0bbb8a546387e423edaa1e9013158ec29cd58f86
1 # For arch13 and above.
2 # RUN: llvm-mc -triple s390x-linux-gnu -mcpu=arch13 -show-encoding %s \
3 # RUN: | FileCheck %s
5 #CHECK: dfltcc %r2, %r2, %r2 # encoding: [0xb9,0x39,0x20,0x22]
6 #CHECK: dfltcc %r2, %r8, %r15 # encoding: [0xb9,0x39,0xf0,0x28]
7 #CHECK: dfltcc %r14, %r8, %r2 # encoding: [0xb9,0x39,0x20,0xe8]
8 #CHECK: dfltcc %r6, %r8, %r10 # encoding: [0xb9,0x39,0xa0,0x68]
10 dfltcc %r2, %r2, %r2
11 dfltcc %r2, %r8, %r15
12 dfltcc %r14, %r8, %r2
13 dfltcc %r6, %r8, %r10
15 #CHECK: kdsa %r0, %r2 # encoding: [0xb9,0x3a,0x00,0x02]
16 #CHECK: kdsa %r0, %r14 # encoding: [0xb9,0x3a,0x00,0x0e]
17 #CHECK: kdsa %r15, %r2 # encoding: [0xb9,0x3a,0x00,0xf2]
18 #CHECK: kdsa %r7, %r10 # encoding: [0xb9,0x3a,0x00,0x7a]
20 kdsa %r0, %r2
21 kdsa %r0, %r14
22 kdsa %r15, %r2
23 kdsa %r7, %r10
25 #CHECK: vllebrzg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x04]
26 #CHECK: vllebrzg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x04]
27 #CHECK: vllebrzg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x04]
28 #CHECK: vllebrzg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x04]
29 #CHECK: vllebrzg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x04]
30 #CHECK: vllebrzg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x04]
31 #CHECK: vllebrzg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x04]
33 ldrv %f0, 0
34 ldrv %f0, 4095
35 ldrv %f0, 0(%r15)
36 ldrv %f0, 0(%r15,%r1)
37 ldrv %f15, 0
38 ldrv %v31, 0
39 ldrv %v18, 0x567(%r3,%r4)
41 #CHECK: vllebrze %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x60,0x04]
42 #CHECK: vllebrze %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x60,0x04]
43 #CHECK: vllebrze %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x60,0x04]
44 #CHECK: vllebrze %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x60,0x04]
45 #CHECK: vllebrze %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x60,0x04]
46 #CHECK: vllebrze %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x68,0x04]
47 #CHECK: vllebrze %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x68,0x04]
49 lerv %f0, 0
50 lerv %f0, 4095
51 lerv %f0, 0(%r15)
52 lerv %f0, 0(%r15,%r1)
53 lerv %f15, 0
54 lerv %v31, 0
55 lerv %v18, 0x567(%r3,%r4)
57 #CHECK: mvcrl 0, 0 # encoding: [0xe5,0x0a,0x00,0x00,0x00,0x00]
58 #CHECK: mvcrl 0(%r1), 0(%r2) # encoding: [0xe5,0x0a,0x10,0x00,0x20,0x00]
59 #CHECK: mvcrl 160(%r1), 320(%r15) # encoding: [0xe5,0x0a,0x10,0xa0,0xf1,0x40]
60 #CHECK: mvcrl 0(%r1), 4095 # encoding: [0xe5,0x0a,0x10,0x00,0x0f,0xff]
61 #CHECK: mvcrl 0(%r1), 4095(%r2) # encoding: [0xe5,0x0a,0x10,0x00,0x2f,0xff]
62 #CHECK: mvcrl 0(%r1), 4095(%r15) # encoding: [0xe5,0x0a,0x10,0x00,0xff,0xff]
63 #CHECK: mvcrl 0(%r1), 0 # encoding: [0xe5,0x0a,0x10,0x00,0x00,0x00]
64 #CHECK: mvcrl 0(%r15), 0 # encoding: [0xe5,0x0a,0xf0,0x00,0x00,0x00]
65 #CHECK: mvcrl 4095(%r1), 0 # encoding: [0xe5,0x0a,0x1f,0xff,0x00,0x00]
66 #CHECK: mvcrl 4095(%r15), 0 # encoding: [0xe5,0x0a,0xff,0xff,0x00,0x00]
68 mvcrl 0, 0
69 mvcrl 0(%r1), 0(%r2)
70 mvcrl 160(%r1), 320(%r15)
71 mvcrl 0(%r1), 4095
72 mvcrl 0(%r1), 4095(%r2)
73 mvcrl 0(%r1), 4095(%r15)
74 mvcrl 0(%r1), 0
75 mvcrl 0(%r15), 0
76 mvcrl 4095(%r1), 0
77 mvcrl 4095(%r15), 0
79 #CHECK: ncgrk %r0, %r0, %r0 # encoding: [0xb9,0xe5,0x00,0x00]
80 #CHECK: ncgrk %r0, %r0, %r15 # encoding: [0xb9,0xe5,0xf0,0x00]
81 #CHECK: ncgrk %r0, %r15, %r0 # encoding: [0xb9,0xe5,0x00,0x0f]
82 #CHECK: ncgrk %r15, %r0, %r0 # encoding: [0xb9,0xe5,0x00,0xf0]
83 #CHECK: ncgrk %r7, %r8, %r9 # encoding: [0xb9,0xe5,0x90,0x78]
85 ncgrk %r0,%r0,%r0
86 ncgrk %r0,%r0,%r15
87 ncgrk %r0,%r15,%r0
88 ncgrk %r15,%r0,%r0
89 ncgrk %r7,%r8,%r9
91 #CHECK: ncrk %r0, %r0, %r0 # encoding: [0xb9,0xf5,0x00,0x00]
92 #CHECK: ncrk %r0, %r0, %r15 # encoding: [0xb9,0xf5,0xf0,0x00]
93 #CHECK: ncrk %r0, %r15, %r0 # encoding: [0xb9,0xf5,0x00,0x0f]
94 #CHECK: ncrk %r15, %r0, %r0 # encoding: [0xb9,0xf5,0x00,0xf0]
95 #CHECK: ncrk %r7, %r8, %r9 # encoding: [0xb9,0xf5,0x90,0x78]
97 ncrk %r0,%r0,%r0
98 ncrk %r0,%r0,%r15
99 ncrk %r0,%r15,%r0
100 ncrk %r15,%r0,%r0
101 ncrk %r7,%r8,%r9
103 #CHECK: nngrk %r0, %r0, %r0 # encoding: [0xb9,0x64,0x00,0x00]
104 #CHECK: nngrk %r0, %r0, %r15 # encoding: [0xb9,0x64,0xf0,0x00]
105 #CHECK: nngrk %r0, %r15, %r0 # encoding: [0xb9,0x64,0x00,0x0f]
106 #CHECK: nngrk %r15, %r0, %r0 # encoding: [0xb9,0x64,0x00,0xf0]
107 #CHECK: nngrk %r7, %r8, %r9 # encoding: [0xb9,0x64,0x90,0x78]
109 nngrk %r0,%r0,%r0
110 nngrk %r0,%r0,%r15
111 nngrk %r0,%r15,%r0
112 nngrk %r15,%r0,%r0
113 nngrk %r7,%r8,%r9
115 #CHECK: nnrk %r0, %r0, %r0 # encoding: [0xb9,0x74,0x00,0x00]
116 #CHECK: nnrk %r0, %r0, %r15 # encoding: [0xb9,0x74,0xf0,0x00]
117 #CHECK: nnrk %r0, %r15, %r0 # encoding: [0xb9,0x74,0x00,0x0f]
118 #CHECK: nnrk %r15, %r0, %r0 # encoding: [0xb9,0x74,0x00,0xf0]
119 #CHECK: nnrk %r7, %r8, %r9 # encoding: [0xb9,0x74,0x90,0x78]
121 nnrk %r0,%r0,%r0
122 nnrk %r0,%r0,%r15
123 nnrk %r0,%r15,%r0
124 nnrk %r15,%r0,%r0
125 nnrk %r7,%r8,%r9
127 #CHECK: nogrk %r0, %r0, %r0 # encoding: [0xb9,0x66,0x00,0x00]
128 #CHECK: nogrk %r0, %r0, %r15 # encoding: [0xb9,0x66,0xf0,0x00]
129 #CHECK: nogrk %r0, %r15, %r0 # encoding: [0xb9,0x66,0x00,0x0f]
130 #CHECK: nogrk %r15, %r0, %r0 # encoding: [0xb9,0x66,0x00,0xf0]
131 #CHECK: nogrk %r7, %r8, %r9 # encoding: [0xb9,0x66,0x90,0x78]
133 nogrk %r0,%r0,%r0
134 nogrk %r0,%r0,%r15
135 nogrk %r0,%r15,%r0
136 nogrk %r15,%r0,%r0
137 nogrk %r7,%r8,%r9
139 #CHECK: nork %r0, %r0, %r0 # encoding: [0xb9,0x76,0x00,0x00]
140 #CHECK: nork %r0, %r0, %r15 # encoding: [0xb9,0x76,0xf0,0x00]
141 #CHECK: nork %r0, %r15, %r0 # encoding: [0xb9,0x76,0x00,0x0f]
142 #CHECK: nork %r15, %r0, %r0 # encoding: [0xb9,0x76,0x00,0xf0]
143 #CHECK: nork %r7, %r8, %r9 # encoding: [0xb9,0x76,0x90,0x78]
145 nork %r0,%r0,%r0
146 nork %r0,%r0,%r15
147 nork %r0,%r15,%r0
148 nork %r15,%r0,%r0
149 nork %r7,%r8,%r9
151 #CHECK: nxgrk %r0, %r0, %r0 # encoding: [0xb9,0x67,0x00,0x00]
152 #CHECK: nxgrk %r0, %r0, %r15 # encoding: [0xb9,0x67,0xf0,0x00]
153 #CHECK: nxgrk %r0, %r15, %r0 # encoding: [0xb9,0x67,0x00,0x0f]
154 #CHECK: nxgrk %r15, %r0, %r0 # encoding: [0xb9,0x67,0x00,0xf0]
155 #CHECK: nxgrk %r7, %r8, %r9 # encoding: [0xb9,0x67,0x90,0x78]
157 nxgrk %r0,%r0,%r0
158 nxgrk %r0,%r0,%r15
159 nxgrk %r0,%r15,%r0
160 nxgrk %r15,%r0,%r0
161 nxgrk %r7,%r8,%r9
163 #CHECK: nxrk %r0, %r0, %r0 # encoding: [0xb9,0x77,0x00,0x00]
164 #CHECK: nxrk %r0, %r0, %r15 # encoding: [0xb9,0x77,0xf0,0x00]
165 #CHECK: nxrk %r0, %r15, %r0 # encoding: [0xb9,0x77,0x00,0x0f]
166 #CHECK: nxrk %r15, %r0, %r0 # encoding: [0xb9,0x77,0x00,0xf0]
167 #CHECK: nxrk %r7, %r8, %r9 # encoding: [0xb9,0x77,0x90,0x78]
169 nxrk %r0,%r0,%r0
170 nxrk %r0,%r0,%r15
171 nxrk %r0,%r15,%r0
172 nxrk %r15,%r0,%r0
173 nxrk %r7,%r8,%r9
175 #CHECK: ocgrk %r0, %r0, %r0 # encoding: [0xb9,0x65,0x00,0x00]
176 #CHECK: ocgrk %r0, %r0, %r15 # encoding: [0xb9,0x65,0xf0,0x00]
177 #CHECK: ocgrk %r0, %r15, %r0 # encoding: [0xb9,0x65,0x00,0x0f]
178 #CHECK: ocgrk %r15, %r0, %r0 # encoding: [0xb9,0x65,0x00,0xf0]
179 #CHECK: ocgrk %r7, %r8, %r9 # encoding: [0xb9,0x65,0x90,0x78]
181 ocgrk %r0,%r0,%r0
182 ocgrk %r0,%r0,%r15
183 ocgrk %r0,%r15,%r0
184 ocgrk %r15,%r0,%r0
185 ocgrk %r7,%r8,%r9
187 #CHECK: ocrk %r0, %r0, %r0 # encoding: [0xb9,0x75,0x00,0x00]
188 #CHECK: ocrk %r0, %r0, %r15 # encoding: [0xb9,0x75,0xf0,0x00]
189 #CHECK: ocrk %r0, %r15, %r0 # encoding: [0xb9,0x75,0x00,0x0f]
190 #CHECK: ocrk %r15, %r0, %r0 # encoding: [0xb9,0x75,0x00,0xf0]
191 #CHECK: ocrk %r7, %r8, %r9 # encoding: [0xb9,0x75,0x90,0x78]
193 ocrk %r0,%r0,%r0
194 ocrk %r0,%r0,%r15
195 ocrk %r0,%r15,%r0
196 ocrk %r15,%r0,%r0
197 ocrk %r7,%r8,%r9
199 #CHECK: popcnt %r0, %r0 # encoding: [0xb9,0xe1,0x00,0x00]
200 #CHECK: popcnt %r0, %r15 # encoding: [0xb9,0xe1,0x00,0x0f]
201 #CHECK: popcnt %r14, %r0 # encoding: [0xb9,0xe1,0x00,0xe0]
202 #CHECK: popcnt %r6, %r8 # encoding: [0xb9,0xe1,0x00,0x68]
203 #CHECK: popcnt %r4, %r13, 1 # encoding: [0xb9,0xe1,0x10,0x4d]
204 #CHECK: popcnt %r4, %r13, 15 # encoding: [0xb9,0xe1,0xf0,0x4d]
206 popcnt %r0, %r0
207 popcnt %r0, %r15
208 popcnt %r14, %r0
209 popcnt %r6, %r8
210 popcnt %r4, %r13, 1
211 popcnt %r4, %r13, 15
213 #CHECK: selgr %r0, %r0, %r0, 0 # encoding: [0xb9,0xe3,0x00,0x00]
214 #CHECK: selgr %r0, %r0, %r0, 15 # encoding: [0xb9,0xe3,0x0f,0x00]
215 #CHECK: selgr %r0, %r0, %r15, 0 # encoding: [0xb9,0xe3,0xf0,0x00]
216 #CHECK: selgr %r0, %r15, %r0, 0 # encoding: [0xb9,0xe3,0x00,0x0f]
217 #CHECK: selgr %r15, %r0, %r0, 0 # encoding: [0xb9,0xe3,0x00,0xf0]
218 #CHECK: selgr %r7, %r8, %r9, 10 # encoding: [0xb9,0xe3,0x9a,0x78]
220 selgr %r0, %r0, %r0, 0
221 selgr %r0, %r0, %r0, 15
222 selgr %r0, %r0, %r15, 0
223 selgr %r0, %r15, %r0, 0
224 selgr %r15, %r0, %r0, 0
225 selgr %r7, %r8, %r9, 10
227 #CHECK: selgro %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x31,0x12]
228 #CHECK: selgrh %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x32,0x12]
229 #CHECK: selgrp %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x32,0x12]
230 #CHECK: selgrnle %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x33,0x12]
231 #CHECK: selgrl %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x34,0x12]
232 #CHECK: selgrm %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x34,0x12]
233 #CHECK: selgrnhe %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x35,0x12]
234 #CHECK: selgrlh %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x36,0x12]
235 #CHECK: selgrne %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x37,0x12]
236 #CHECK: selgrnz %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x37,0x12]
237 #CHECK: selgre %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x38,0x12]
238 #CHECK: selgrz %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x38,0x12]
239 #CHECK: selgrnlh %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x39,0x12]
240 #CHECK: selgrhe %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3a,0x12]
241 #CHECK: selgrnl %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3b,0x12]
242 #CHECK: selgrnm %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3b,0x12]
243 #CHECK: selgrle %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3c,0x12]
244 #CHECK: selgrnh %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3d,0x12]
245 #CHECK: selgrnp %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3d,0x12]
246 #CHECK: selgrno %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3e,0x12]
248 selgro %r1, %r2, %r3
249 selgrh %r1, %r2, %r3
250 selgrp %r1, %r2, %r3
251 selgrnle %r1, %r2, %r3
252 selgrl %r1, %r2, %r3
253 selgrm %r1, %r2, %r3
254 selgrnhe %r1, %r2, %r3
255 selgrlh %r1, %r2, %r3
256 selgrne %r1, %r2, %r3
257 selgrnz %r1, %r2, %r3
258 selgre %r1, %r2, %r3
259 selgrz %r1, %r2, %r3
260 selgrnlh %r1, %r2, %r3
261 selgrhe %r1, %r2, %r3
262 selgrnl %r1, %r2, %r3
263 selgrnm %r1, %r2, %r3
264 selgrle %r1, %r2, %r3
265 selgrnh %r1, %r2, %r3
266 selgrnp %r1, %r2, %r3
267 selgrno %r1, %r2, %r3
269 #CHECK: selfhr %r0, %r0, %r0, 0 # encoding: [0xb9,0xc0,0x00,0x00]
270 #CHECK: selfhr %r0, %r0, %r0, 15 # encoding: [0xb9,0xc0,0x0f,0x00]
271 #CHECK: selfhr %r0, %r0, %r15, 0 # encoding: [0xb9,0xc0,0xf0,0x00]
272 #CHECK: selfhr %r0, %r15, %r0, 0 # encoding: [0xb9,0xc0,0x00,0x0f]
273 #CHECK: selfhr %r15, %r0, %r0, 0 # encoding: [0xb9,0xc0,0x00,0xf0]
274 #CHECK: selfhr %r7, %r8, %r9, 10 # encoding: [0xb9,0xc0,0x9a,0x78]
276 selfhr %r0, %r0, %r0, 0
277 selfhr %r0, %r0, %r0, 15
278 selfhr %r0, %r0, %r15, 0
279 selfhr %r0, %r15, %r0, 0
280 selfhr %r15, %r0, %r0, 0
281 selfhr %r7, %r8, %r9, 10
283 #CHECK: selfhro %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x31,0x12]
284 #CHECK: selfhrh %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x32,0x12]
285 #CHECK: selfhrp %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x32,0x12]
286 #CHECK: selfhrnle %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x33,0x12]
287 #CHECK: selfhrl %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x34,0x12]
288 #CHECK: selfhrm %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x34,0x12]
289 #CHECK: selfhrnhe %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x35,0x12]
290 #CHECK: selfhrlh %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x36,0x12]
291 #CHECK: selfhrne %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x37,0x12]
292 #CHECK: selfhrnz %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x37,0x12]
293 #CHECK: selfhre %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x38,0x12]
294 #CHECK: selfhrz %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x38,0x12]
295 #CHECK: selfhrnlh %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x39,0x12]
296 #CHECK: selfhrhe %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3a,0x12]
297 #CHECK: selfhrnl %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3b,0x12]
298 #CHECK: selfhrnm %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3b,0x12]
299 #CHECK: selfhrle %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3c,0x12]
300 #CHECK: selfhrnh %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3d,0x12]
301 #CHECK: selfhrnp %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3d,0x12]
302 #CHECK: selfhrno %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3e,0x12]
304 selfhro %r1, %r2, %r3
305 selfhrh %r1, %r2, %r3
306 selfhrp %r1, %r2, %r3
307 selfhrnle %r1, %r2, %r3
308 selfhrl %r1, %r2, %r3
309 selfhrm %r1, %r2, %r3
310 selfhrnhe %r1, %r2, %r3
311 selfhrlh %r1, %r2, %r3
312 selfhrne %r1, %r2, %r3
313 selfhrnz %r1, %r2, %r3
314 selfhre %r1, %r2, %r3
315 selfhrz %r1, %r2, %r3
316 selfhrnlh %r1, %r2, %r3
317 selfhrhe %r1, %r2, %r3
318 selfhrnl %r1, %r2, %r3
319 selfhrnm %r1, %r2, %r3
320 selfhrle %r1, %r2, %r3
321 selfhrnh %r1, %r2, %r3
322 selfhrnp %r1, %r2, %r3
323 selfhrno %r1, %r2, %r3
325 #CHECK: selr %r0, %r0, %r0, 0 # encoding: [0xb9,0xf0,0x00,0x00]
326 #CHECK: selr %r0, %r0, %r0, 15 # encoding: [0xb9,0xf0,0x0f,0x00]
327 #CHECK: selr %r0, %r0, %r15, 0 # encoding: [0xb9,0xf0,0xf0,0x00]
328 #CHECK: selr %r0, %r15, %r0, 0 # encoding: [0xb9,0xf0,0x00,0x0f]
329 #CHECK: selr %r15, %r0, %r0, 0 # encoding: [0xb9,0xf0,0x00,0xf0]
330 #CHECK: selr %r7, %r8, %r9, 10 # encoding: [0xb9,0xf0,0x9a,0x78]
332 selr %r0, %r0, %r0, 0
333 selr %r0, %r0, %r0, 15
334 selr %r0, %r0, %r15, 0
335 selr %r0, %r15, %r0, 0
336 selr %r15, %r0, %r0, 0
337 selr %r7, %r8, %r9, 10
339 #CHECK: selro %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x31,0x12]
340 #CHECK: selrh %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x32,0x12]
341 #CHECK: selrp %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x32,0x12]
342 #CHECK: selrnle %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x33,0x12]
343 #CHECK: selrl %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x34,0x12]
344 #CHECK: selrm %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x34,0x12]
345 #CHECK: selrnhe %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x35,0x12]
346 #CHECK: selrlh %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x36,0x12]
347 #CHECK: selrne %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x37,0x12]
348 #CHECK: selrnz %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x37,0x12]
349 #CHECK: selre %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x38,0x12]
350 #CHECK: selrz %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x38,0x12]
351 #CHECK: selrnlh %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x39,0x12]
352 #CHECK: selrhe %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3a,0x12]
353 #CHECK: selrnl %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3b,0x12]
354 #CHECK: selrnm %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3b,0x12]
355 #CHECK: selrle %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3c,0x12]
356 #CHECK: selrnh %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3d,0x12]
357 #CHECK: selrnp %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3d,0x12]
358 #CHECK: selrno %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3e,0x12]
360 selro %r1, %r2, %r3
361 selrh %r1, %r2, %r3
362 selrp %r1, %r2, %r3
363 selrnle %r1, %r2, %r3
364 selrl %r1, %r2, %r3
365 selrm %r1, %r2, %r3
366 selrnhe %r1, %r2, %r3
367 selrlh %r1, %r2, %r3
368 selrne %r1, %r2, %r3
369 selrnz %r1, %r2, %r3
370 selre %r1, %r2, %r3
371 selrz %r1, %r2, %r3
372 selrnlh %r1, %r2, %r3
373 selrhe %r1, %r2, %r3
374 selrnl %r1, %r2, %r3
375 selrnm %r1, %r2, %r3
376 selrle %r1, %r2, %r3
377 selrnh %r1, %r2, %r3
378 selrnp %r1, %r2, %r3
379 selrno %r1, %r2, %r3
381 #CHECK: sortl %r2, %r2 # encoding: [0xb9,0x38,0x00,0x22]
382 #CHECK: sortl %r2, %r14 # encoding: [0xb9,0x38,0x00,0x2e]
383 #CHECK: sortl %r14, %r2 # encoding: [0xb9,0x38,0x00,0xe2]
384 #CHECK: sortl %r6, %r10 # encoding: [0xb9,0x38,0x00,0x6a]
386 sortl %r2, %r2
387 sortl %r2, %r14
388 sortl %r14, %r2
389 sortl %r6, %r10
391 #CHECK: vstebrg %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0a]
392 #CHECK: vstebrg %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0a]
393 #CHECK: vstebrg %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0a]
394 #CHECK: vstebrg %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0a]
395 #CHECK: vstebrg %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0a]
396 #CHECK: vstebrg %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0a]
397 #CHECK: vstebrg %v18, 1383(%r3,%r4), 0 # encoding: [0xe6,0x23,0x45,0x67,0x08,0x0a]
399 stdrv %f0, 0
400 stdrv %f0, 4095
401 stdrv %f0, 0(%r15)
402 stdrv %f0, 0(%r15,%r1)
403 stdrv %f15, 0
404 stdrv %v31, 0
405 stdrv %v18, 0x567(%r3,%r4)
407 #CHECK: vstebrf %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0b]
408 #CHECK: vstebrf %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0b]
409 #CHECK: vstebrf %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0b]
410 #CHECK: vstebrf %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0b]
411 #CHECK: vstebrf %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0b]
412 #CHECK: vstebrf %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0b]
413 #CHECK: vstebrf %v18, 1383(%r3,%r4), 0 # encoding: [0xe6,0x23,0x45,0x67,0x08,0x0b]
415 sterv %f0, 0
416 sterv %f0, 4095
417 sterv %f0, 0(%r15)
418 sterv %f0, 0(%r15,%r1)
419 sterv %f15, 0
420 sterv %v31, 0
421 sterv %v18, 0x567(%r3,%r4)
423 #CHECK: vcefb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc3]
424 #CHECK: vcefb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x20,0xc3]
425 #CHECK: vcefb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x20,0xc3]
426 #CHECK: vcefb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc3]
427 #CHECK: vcefb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc3]
428 #CHECK: vcefb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc3]
429 #CHECK: vcefb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x24,0xc3]
431 vcefb %v0, %v0, 0, 0
432 vcefb %v0, %v0, 0, 15
433 vcefb %v0, %v0, 4, 0
434 vcefb %v0, %v0, 12, 0
435 vcefb %v0, %v31, 0, 0
436 vcefb %v31, %v0, 0, 0
437 vcefb %v14, %v17, 4, 10
439 #CHECK: vcelfb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc1]
440 #CHECK: vcelfb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x20,0xc1]
441 #CHECK: vcelfb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x20,0xc1]
442 #CHECK: vcelfb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc1]
443 #CHECK: vcelfb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc1]
444 #CHECK: vcelfb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc1]
445 #CHECK: vcelfb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x24,0xc1]
447 vcelfb %v0, %v0, 0, 0
448 vcelfb %v0, %v0, 0, 15
449 vcelfb %v0, %v0, 4, 0
450 vcelfb %v0, %v0, 12, 0
451 vcelfb %v0, %v31, 0, 0
452 vcelfb %v31, %v0, 0, 0
453 vcelfb %v14, %v17, 4, 10
455 #CHECK: vcfeb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc2]
456 #CHECK: vcfeb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x20,0xc2]
457 #CHECK: vcfeb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x20,0xc2]
458 #CHECK: vcfeb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc2]
459 #CHECK: vcfeb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc2]
460 #CHECK: vcfeb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc2]
461 #CHECK: vcfeb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x24,0xc2]
463 vcfeb %v0, %v0, 0, 0
464 vcfeb %v0, %v0, 0, 15
465 vcfeb %v0, %v0, 4, 0
466 vcfeb %v0, %v0, 12, 0
467 vcfeb %v0, %v31, 0, 0
468 vcfeb %v31, %v0, 0, 0
469 vcfeb %v14, %v17, 4, 10
471 #CHECK: vcfpl %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc1]
472 #CHECK: vcfpl %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc1]
473 #CHECK: vcfpl %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc1]
474 #CHECK: vcfpl %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc1]
475 #CHECK: vcfpl %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc1]
476 #CHECK: vcfpl %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc1]
477 #CHECK: vcfpl %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc1]
478 #CHECK: vcfpl %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc1]
480 vcfpl %v0, %v0, 0, 0, 0
481 vcfpl %v0, %v0, 15, 0, 0
482 vcfpl %v0, %v0, 0, 0, 15
483 vcfpl %v0, %v0, 0, 4, 0
484 vcfpl %v0, %v0, 0, 12, 0
485 vcfpl %v0, %v31, 0, 0, 0
486 vcfpl %v31, %v0, 0, 0, 0
487 vcfpl %v14, %v17, 11, 4, 10
489 #CHECK: vcfps %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc3]
490 #CHECK: vcfps %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc3]
491 #CHECK: vcfps %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc3]
492 #CHECK: vcfps %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc3]
493 #CHECK: vcfps %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc3]
494 #CHECK: vcfps %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc3]
495 #CHECK: vcfps %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc3]
496 #CHECK: vcfps %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc3]
498 vcfps %v0, %v0, 0, 0, 0
499 vcfps %v0, %v0, 15, 0, 0
500 vcfps %v0, %v0, 0, 0, 15
501 vcfps %v0, %v0, 0, 4, 0
502 vcfps %v0, %v0, 0, 12, 0
503 vcfps %v0, %v31, 0, 0, 0
504 vcfps %v31, %v0, 0, 0, 0
505 vcfps %v14, %v17, 11, 4, 10
507 #CHECK: vclfeb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc0]
508 #CHECK: vclfeb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x20,0xc0]
509 #CHECK: vclfeb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x20,0xc0]
510 #CHECK: vclfeb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc0]
511 #CHECK: vclfeb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc0]
512 #CHECK: vclfeb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc0]
513 #CHECK: vclfeb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x24,0xc0]
515 vclfeb %v0, %v0, 0, 0
516 vclfeb %v0, %v0, 0, 15
517 vclfeb %v0, %v0, 4, 0
518 vclfeb %v0, %v0, 12, 0
519 vclfeb %v0, %v31, 0, 0
520 vclfeb %v31, %v0, 0, 0
521 vclfeb %v14, %v17, 4, 10
523 #CHECK: vclfp %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc0]
524 #CHECK: vclfp %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc0]
525 #CHECK: vclfp %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc0]
526 #CHECK: vclfp %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc0]
527 #CHECK: vclfp %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc0]
528 #CHECK: vclfp %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc0]
529 #CHECK: vclfp %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc0]
530 #CHECK: vclfp %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc0]
532 vclfp %v0, %v0, 0, 0, 0
533 vclfp %v0, %v0, 15, 0, 0
534 vclfp %v0, %v0, 0, 0, 15
535 vclfp %v0, %v0, 0, 4, 0
536 vclfp %v0, %v0, 0, 12, 0
537 vclfp %v0, %v31, 0, 0, 0
538 vclfp %v31, %v0, 0, 0, 0
539 vclfp %v14, %v17, 11, 4, 10
541 #CHECK: vcsfp %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc2]
542 #CHECK: vcsfp %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc2]
543 #CHECK: vcsfp %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc2]
544 #CHECK: vcsfp %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc2]
545 #CHECK: vcsfp %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc2]
546 #CHECK: vcsfp %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc2]
547 #CHECK: vcsfp %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc2]
548 #CHECK: vcsfp %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc2]
550 vcsfp %v0, %v0, 0, 0, 0
551 vcsfp %v0, %v0, 15, 0, 0
552 vcsfp %v0, %v0, 0, 0, 15
553 vcsfp %v0, %v0, 0, 4, 0
554 vcsfp %v0, %v0, 0, 12, 0
555 vcsfp %v0, %v31, 0, 0, 0
556 vcsfp %v31, %v0, 0, 0, 0
557 vcsfp %v14, %v17, 11, 4, 10
559 #CHECK: vcvb %r0, %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x0f,0x00,0x50]
560 #CHECK: vcvb %r3, %v18, 4, 6 # encoding: [0xe6,0x32,0x00,0x46,0x04,0x50]
562 vcvb %r0, %v0, 0, 15
563 vcvb %r3, %v18, 4, 6
565 #CHECK: vcvbg %r0, %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x0f,0x00,0x52]
566 #CHECK: vcvbg %r3, %v18, 4, 6 # encoding: [0xe6,0x32,0x00,0x46,0x04,0x52]
568 vcvbg %r0, %v0, 0, 15
569 vcvbg %r3, %v18, 4, 6
571 #CHECK: vlbr %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x06]
572 #CHECK: vlbr %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x06]
573 #CHECK: vlbr %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x06]
574 #CHECK: vlbr %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x06]
575 #CHECK: vlbr %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x06]
576 #CHECK: vlbr %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x06]
577 #CHECK: vlbr %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x06]
578 #CHECK: vlbr %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x06]
580 vlbr %v0, 0, 0
581 vlbr %v0, 0, 15
582 vlbr %v0, 4095, 0
583 vlbr %v0, 0(%r15), 0
584 vlbr %v0, 0(%r15,%r1), 0
585 vlbr %v15, 0, 0
586 vlbr %v31, 0, 0
587 vlbr %v18, 0x567(%r3,%r4), 11
589 #CHECK: vlbrf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x06]
590 #CHECK: vlbrf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x06]
591 #CHECK: vlbrf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x06]
592 #CHECK: vlbrf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x06]
593 #CHECK: vlbrf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x06]
594 #CHECK: vlbrf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x06]
595 #CHECK: vlbrf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x06]
597 vlbrf %v0, 0
598 vlbrf %v0, 4095
599 vlbrf %v0, 0(%r15)
600 vlbrf %v0, 0(%r15,%r1)
601 vlbrf %v15, 0
602 vlbrf %v31, 0
603 vlbrf %v18, 0x567(%r3,%r4)
605 #CHECK: vlbrg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x06]
606 #CHECK: vlbrg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x06]
607 #CHECK: vlbrg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x06]
608 #CHECK: vlbrg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x06]
609 #CHECK: vlbrg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x06]
610 #CHECK: vlbrg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x06]
611 #CHECK: vlbrg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x06]
613 vlbrg %v0, 0
614 vlbrg %v0, 4095
615 vlbrg %v0, 0(%r15)
616 vlbrg %v0, 0(%r15,%r1)
617 vlbrg %v15, 0
618 vlbrg %v31, 0
619 vlbrg %v18, 0x567(%r3,%r4)
621 #CHECK: vlbrh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x06]
622 #CHECK: vlbrh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x06]
623 #CHECK: vlbrh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x06]
624 #CHECK: vlbrh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x06]
625 #CHECK: vlbrh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x06]
626 #CHECK: vlbrh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x06]
627 #CHECK: vlbrh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x06]
629 vlbrh %v0, 0
630 vlbrh %v0, 4095
631 vlbrh %v0, 0(%r15)
632 vlbrh %v0, 0(%r15,%r1)
633 vlbrh %v15, 0
634 vlbrh %v31, 0
635 vlbrh %v18, 0x567(%r3,%r4)
637 #CHECK: vlbrq %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x40,0x06]
638 #CHECK: vlbrq %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x40,0x06]
639 #CHECK: vlbrq %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x40,0x06]
640 #CHECK: vlbrq %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x40,0x06]
641 #CHECK: vlbrq %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x40,0x06]
642 #CHECK: vlbrq %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x48,0x06]
643 #CHECK: vlbrq %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x48,0x06]
645 vlbrq %v0, 0
646 vlbrq %v0, 4095
647 vlbrq %v0, 0(%r15)
648 vlbrq %v0, 0(%r15,%r1)
649 vlbrq %v15, 0
650 vlbrq %v31, 0
651 vlbrq %v18, 0x567(%r3,%r4)
653 #CHECK: vlbrrep %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x05]
654 #CHECK: vlbrrep %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x05]
655 #CHECK: vlbrrep %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x05]
656 #CHECK: vlbrrep %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x05]
657 #CHECK: vlbrrep %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x05]
658 #CHECK: vlbrrep %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x05]
659 #CHECK: vlbrrep %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x05]
660 #CHECK: vlbrrep %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x05]
662 vlbrrep %v0, 0, 0
663 vlbrrep %v0, 0, 15
664 vlbrrep %v0, 4095, 0
665 vlbrrep %v0, 0(%r15), 0
666 vlbrrep %v0, 0(%r15,%r1), 0
667 vlbrrep %v15, 0, 0
668 vlbrrep %v31, 0, 0
669 vlbrrep %v18, 0x567(%r3,%r4), 11
671 #CHECK: vlbrrepf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x05]
672 #CHECK: vlbrrepf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x05]
673 #CHECK: vlbrrepf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x05]
674 #CHECK: vlbrrepf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x05]
675 #CHECK: vlbrrepf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x05]
676 #CHECK: vlbrrepf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x05]
677 #CHECK: vlbrrepf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x05]
679 vlbrrepf %v0, 0
680 vlbrrepf %v0, 4095
681 vlbrrepf %v0, 0(%r15)
682 vlbrrepf %v0, 0(%r15,%r1)
683 vlbrrepf %v15, 0
684 vlbrrepf %v31, 0
685 vlbrrepf %v18, 0x567(%r3,%r4)
687 #CHECK: vlbrrepg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x05]
688 #CHECK: vlbrrepg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x05]
689 #CHECK: vlbrrepg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x05]
690 #CHECK: vlbrrepg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x05]
691 #CHECK: vlbrrepg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x05]
692 #CHECK: vlbrrepg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x05]
693 #CHECK: vlbrrepg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x05]
695 vlbrrepg %v0, 0
696 vlbrrepg %v0, 4095
697 vlbrrepg %v0, 0(%r15)
698 vlbrrepg %v0, 0(%r15,%r1)
699 vlbrrepg %v15, 0
700 vlbrrepg %v31, 0
701 vlbrrepg %v18, 0x567(%r3,%r4)
703 #CHECK: vlbrreph %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x05]
704 #CHECK: vlbrreph %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x05]
705 #CHECK: vlbrreph %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x05]
706 #CHECK: vlbrreph %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x05]
707 #CHECK: vlbrreph %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x05]
708 #CHECK: vlbrreph %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x05]
709 #CHECK: vlbrreph %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x05]
711 vlbrreph %v0, 0
712 vlbrreph %v0, 4095
713 vlbrreph %v0, 0(%r15)
714 vlbrreph %v0, 0(%r15,%r1)
715 vlbrreph %v15, 0
716 vlbrreph %v31, 0
717 vlbrreph %v18, 0x567(%r3,%r4)
719 #CHECK: vlebrf %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x03]
720 #CHECK: vlebrf %v0, 0, 3 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x03]
721 #CHECK: vlebrf %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x03]
722 #CHECK: vlebrf %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x03]
723 #CHECK: vlebrf %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x03]
724 #CHECK: vlebrf %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x03]
725 #CHECK: vlebrf %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x03]
726 #CHECK: vlebrf %v18, 1383(%r3,%r4), 2 # encoding: [0xe6,0x23,0x45,0x67,0x28,0x03]
728 vlebrf %v0, 0, 0
729 vlebrf %v0, 0, 3
730 vlebrf %v0, 4095, 0
731 vlebrf %v0, 0(%r15), 0
732 vlebrf %v0, 0(%r15,%r1), 0
733 vlebrf %v15, 0, 0
734 vlebrf %v31, 0, 0
735 vlebrf %v18, 1383(%r3,%r4), 2
737 #CHECK: vlebrg %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x02]
738 #CHECK: vlebrg %v0, 0, 1 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x02]
739 #CHECK: vlebrg %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x02]
740 #CHECK: vlebrg %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x02]
741 #CHECK: vlebrg %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x02]
742 #CHECK: vlebrg %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x02]
743 #CHECK: vlebrg %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x02]
744 #CHECK: vlebrg %v18, 1383(%r3,%r4), 1 # encoding: [0xe6,0x23,0x45,0x67,0x18,0x02]
746 vlebrg %v0, 0, 0
747 vlebrg %v0, 0, 1
748 vlebrg %v0, 4095, 0
749 vlebrg %v0, 0(%r15), 0
750 vlebrg %v0, 0(%r15,%r1), 0
751 vlebrg %v15, 0, 0
752 vlebrg %v31, 0, 0
753 vlebrg %v18, 1383(%r3,%r4), 1
755 #CHECK: vlebrh %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x01]
756 #CHECK: vlebrh %v0, 0, 7 # encoding: [0xe6,0x00,0x00,0x00,0x70,0x01]
757 #CHECK: vlebrh %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x01]
758 #CHECK: vlebrh %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x01]
759 #CHECK: vlebrh %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x01]
760 #CHECK: vlebrh %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x01]
761 #CHECK: vlebrh %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x01]
762 #CHECK: vlebrh %v18, 1383(%r3,%r4), 4 # encoding: [0xe6,0x23,0x45,0x67,0x48,0x01]
764 vlebrh %v0, 0, 0
765 vlebrh %v0, 0, 7
766 vlebrh %v0, 4095, 0
767 vlebrh %v0, 0(%r15), 0
768 vlebrh %v0, 0(%r15,%r1), 0
769 vlebrh %v15, 0, 0
770 vlebrh %v31, 0, 0
771 vlebrh %v18, 1383(%r3,%r4), 4
773 #CHECK: vler %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x07]
774 #CHECK: vler %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x07]
775 #CHECK: vler %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x07]
776 #CHECK: vler %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x07]
777 #CHECK: vler %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x07]
778 #CHECK: vler %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x07]
779 #CHECK: vler %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x07]
780 #CHECK: vler %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x07]
782 vler %v0, 0, 0
783 vler %v0, 0, 15
784 vler %v0, 4095, 0
785 vler %v0, 0(%r15), 0
786 vler %v0, 0(%r15,%r1), 0
787 vler %v15, 0, 0
788 vler %v31, 0, 0
789 vler %v18, 0x567(%r3,%r4), 11
791 #CHECK: vlerf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x07]
792 #CHECK: vlerf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x07]
793 #CHECK: vlerf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x07]
794 #CHECK: vlerf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x07]
795 #CHECK: vlerf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x07]
796 #CHECK: vlerf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x07]
797 #CHECK: vlerf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x07]
799 vlerf %v0, 0
800 vlerf %v0, 4095
801 vlerf %v0, 0(%r15)
802 vlerf %v0, 0(%r15,%r1)
803 vlerf %v15, 0
804 vlerf %v31, 0
805 vlerf %v18, 0x567(%r3,%r4)
807 #CHECK: vlerg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x07]
808 #CHECK: vlerg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x07]
809 #CHECK: vlerg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x07]
810 #CHECK: vlerg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x07]
811 #CHECK: vlerg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x07]
812 #CHECK: vlerg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x07]
813 #CHECK: vlerg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x07]
815 vlerg %v0, 0
816 vlerg %v0, 4095
817 vlerg %v0, 0(%r15)
818 vlerg %v0, 0(%r15,%r1)
819 vlerg %v15, 0
820 vlerg %v31, 0
821 vlerg %v18, 0x567(%r3,%r4)
823 #CHECK: vlerh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x07]
824 #CHECK: vlerh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x07]
825 #CHECK: vlerh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x07]
826 #CHECK: vlerh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x07]
827 #CHECK: vlerh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x07]
828 #CHECK: vlerh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x07]
829 #CHECK: vlerh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x07]
831 vlerh %v0, 0
832 vlerh %v0, 4095
833 vlerh %v0, 0(%r15)
834 vlerh %v0, 0(%r15,%r1)
835 vlerh %v15, 0
836 vlerh %v31, 0
837 vlerh %v18, 0x567(%r3,%r4)
839 #CHECK: vllebrz %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x04]
840 #CHECK: vllebrz %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x04]
841 #CHECK: vllebrz %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x04]
842 #CHECK: vllebrz %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x04]
843 #CHECK: vllebrz %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x04]
844 #CHECK: vllebrz %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x04]
845 #CHECK: vllebrz %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x04]
846 #CHECK: vllebrz %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x04]
848 vllebrz %v0, 0, 0
849 vllebrz %v0, 0, 15
850 vllebrz %v0, 4095, 0
851 vllebrz %v0, 0(%r15), 0
852 vllebrz %v0, 0(%r15,%r1), 0
853 vllebrz %v15, 0, 0
854 vllebrz %v31, 0, 0
855 vllebrz %v18, 0x567(%r3,%r4), 11
857 #CHECK: vllebrze %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x60,0x04]
858 #CHECK: vllebrze %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x60,0x04]
859 #CHECK: vllebrze %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x60,0x04]
860 #CHECK: vllebrze %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x60,0x04]
861 #CHECK: vllebrze %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x60,0x04]
862 #CHECK: vllebrze %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x68,0x04]
863 #CHECK: vllebrze %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x68,0x04]
865 vllebrze %v0, 0
866 vllebrze %v0, 4095
867 vllebrze %v0, 0(%r15)
868 vllebrze %v0, 0(%r15,%r1)
869 vllebrze %v15, 0
870 vllebrze %v31, 0
871 vllebrze %v18, 0x567(%r3,%r4)
873 #CHECK: vllebrzf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x04]
874 #CHECK: vllebrzf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x04]
875 #CHECK: vllebrzf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x04]
876 #CHECK: vllebrzf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x04]
877 #CHECK: vllebrzf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x04]
878 #CHECK: vllebrzf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x04]
879 #CHECK: vllebrzf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x04]
881 vllebrzf %v0, 0
882 vllebrzf %v0, 4095
883 vllebrzf %v0, 0(%r15)
884 vllebrzf %v0, 0(%r15,%r1)
885 vllebrzf %v15, 0
886 vllebrzf %v31, 0
887 vllebrzf %v18, 0x567(%r3,%r4)
889 #CHECK: vllebrzg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x04]
890 #CHECK: vllebrzg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x04]
891 #CHECK: vllebrzg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x04]
892 #CHECK: vllebrzg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x04]
893 #CHECK: vllebrzg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x04]
894 #CHECK: vllebrzg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x04]
895 #CHECK: vllebrzg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x04]
897 vllebrzg %v0, 0
898 vllebrzg %v0, 4095
899 vllebrzg %v0, 0(%r15)
900 vllebrzg %v0, 0(%r15,%r1)
901 vllebrzg %v15, 0
902 vllebrzg %v31, 0
903 vllebrzg %v18, 0x567(%r3,%r4)
905 #CHECK: vllebrzh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x04]
906 #CHECK: vllebrzh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x04]
907 #CHECK: vllebrzh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x04]
908 #CHECK: vllebrzh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x04]
909 #CHECK: vllebrzh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x04]
910 #CHECK: vllebrzh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x04]
911 #CHECK: vllebrzh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x04]
913 vllebrzh %v0, 0
914 vllebrzh %v0, 4095
915 vllebrzh %v0, 0(%r15)
916 vllebrzh %v0, 0(%r15,%r1)
917 vllebrzh %v15, 0
918 vllebrzh %v31, 0
919 vllebrzh %v18, 0x567(%r3,%r4)
921 #CHECK: vsld %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x86]
922 #CHECK: vsld %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x86]
923 #CHECK: vsld %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x86]
924 #CHECK: vsld %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x86]
925 #CHECK: vsld %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x86]
926 #CHECK: vsld %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x86]
928 vsld %v0, %v0, %v0, 0
929 vsld %v0, %v0, %v0, 255
930 vsld %v0, %v0, %v31, 0
931 vsld %v0, %v31, %v0, 0
932 vsld %v31, %v0, %v0, 0
933 vsld %v13, %v17, %v21, 0x79
935 #CHECK: vsrd %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x87]
936 #CHECK: vsrd %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x87]
937 #CHECK: vsrd %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x87]
938 #CHECK: vsrd %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x87]
939 #CHECK: vsrd %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x87]
940 #CHECK: vsrd %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x87]
942 vsrd %v0, %v0, %v0, 0
943 vsrd %v0, %v0, %v0, 255
944 vsrd %v0, %v0, %v31, 0
945 vsrd %v0, %v31, %v0, 0
946 vsrd %v31, %v0, %v0, 0
947 vsrd %v13, %v17, %v21, 0x79
949 #CHECK: vstbr %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0e]
950 #CHECK: vstbr %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x0e]
951 #CHECK: vstbr %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0e]
952 #CHECK: vstbr %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0e]
953 #CHECK: vstbr %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0e]
954 #CHECK: vstbr %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0e]
955 #CHECK: vstbr %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0e]
956 #CHECK: vstbr %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x0e]
958 vstbr %v0, 0, 0
959 vstbr %v0, 0, 15
960 vstbr %v0, 4095, 0
961 vstbr %v0, 0(%r15), 0
962 vstbr %v0, 0(%r15,%r1), 0
963 vstbr %v15, 0, 0
964 vstbr %v31, 0, 0
965 vstbr %v18, 0x567(%r3,%r4), 11
967 #CHECK: vstbrf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x0e]
968 #CHECK: vstbrf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x0e]
969 #CHECK: vstbrf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x0e]
970 #CHECK: vstbrf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x0e]
971 #CHECK: vstbrf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x0e]
972 #CHECK: vstbrf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x0e]
973 #CHECK: vstbrf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x0e]
975 vstbrf %v0, 0
976 vstbrf %v0, 4095
977 vstbrf %v0, 0(%r15)
978 vstbrf %v0, 0(%r15,%r1)
979 vstbrf %v15, 0
980 vstbrf %v31, 0
981 vstbrf %v18, 0x567(%r3,%r4)
983 #CHECK: vstbrg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x0e]
984 #CHECK: vstbrg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x0e]
985 #CHECK: vstbrg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x0e]
986 #CHECK: vstbrg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x0e]
987 #CHECK: vstbrg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x0e]
988 #CHECK: vstbrg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x0e]
989 #CHECK: vstbrg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x0e]
991 vstbrg %v0, 0
992 vstbrg %v0, 4095
993 vstbrg %v0, 0(%r15)
994 vstbrg %v0, 0(%r15,%r1)
995 vstbrg %v15, 0
996 vstbrg %v31, 0
997 vstbrg %v18, 0x567(%r3,%r4)
999 #CHECK: vstbrh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x0e]
1000 #CHECK: vstbrh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x0e]
1001 #CHECK: vstbrh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x0e]
1002 #CHECK: vstbrh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x0e]
1003 #CHECK: vstbrh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x0e]
1004 #CHECK: vstbrh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x0e]
1005 #CHECK: vstbrh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x0e]
1007 vstbrh %v0, 0
1008 vstbrh %v0, 4095
1009 vstbrh %v0, 0(%r15)
1010 vstbrh %v0, 0(%r15,%r1)
1011 vstbrh %v15, 0
1012 vstbrh %v31, 0
1013 vstbrh %v18, 0x567(%r3,%r4)
1015 #CHECK: vstbrq %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x40,0x0e]
1016 #CHECK: vstbrq %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x40,0x0e]
1017 #CHECK: vstbrq %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x40,0x0e]
1018 #CHECK: vstbrq %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x40,0x0e]
1019 #CHECK: vstbrq %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x40,0x0e]
1020 #CHECK: vstbrq %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x48,0x0e]
1021 #CHECK: vstbrq %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x48,0x0e]
1023 vstbrq %v0, 0
1024 vstbrq %v0, 4095
1025 vstbrq %v0, 0(%r15)
1026 vstbrq %v0, 0(%r15,%r1)
1027 vstbrq %v15, 0
1028 vstbrq %v31, 0
1029 vstbrq %v18, 0x567(%r3,%r4)
1031 #CHECK: vstebrf %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0b]
1032 #CHECK: vstebrf %v0, 0, 3 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x0b]
1033 #CHECK: vstebrf %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0b]
1034 #CHECK: vstebrf %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0b]
1035 #CHECK: vstebrf %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0b]
1036 #CHECK: vstebrf %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0b]
1037 #CHECK: vstebrf %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0b]
1038 #CHECK: vstebrf %v18, 1383(%r3,%r4), 2 # encoding: [0xe6,0x23,0x45,0x67,0x28,0x0b]
1040 vstebrf %v0, 0, 0
1041 vstebrf %v0, 0, 3
1042 vstebrf %v0, 4095, 0
1043 vstebrf %v0, 0(%r15), 0
1044 vstebrf %v0, 0(%r15,%r1), 0
1045 vstebrf %v15, 0, 0
1046 vstebrf %v31, 0, 0
1047 vstebrf %v18, 1383(%r3,%r4), 2
1049 #CHECK: vstebrg %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0a]
1050 #CHECK: vstebrg %v0, 0, 1 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x0a]
1051 #CHECK: vstebrg %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0a]
1052 #CHECK: vstebrg %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0a]
1053 #CHECK: vstebrg %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0a]
1054 #CHECK: vstebrg %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0a]
1055 #CHECK: vstebrg %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0a]
1056 #CHECK: vstebrg %v18, 1383(%r3,%r4), 1 # encoding: [0xe6,0x23,0x45,0x67,0x18,0x0a]
1058 vstebrg %v0, 0, 0
1059 vstebrg %v0, 0, 1
1060 vstebrg %v0, 4095, 0
1061 vstebrg %v0, 0(%r15), 0
1062 vstebrg %v0, 0(%r15,%r1), 0
1063 vstebrg %v15, 0, 0
1064 vstebrg %v31, 0, 0
1065 vstebrg %v18, 1383(%r3,%r4), 1
1067 #CHECK: vstebrh %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x09]
1068 #CHECK: vstebrh %v0, 0, 7 # encoding: [0xe6,0x00,0x00,0x00,0x70,0x09]
1069 #CHECK: vstebrh %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x09]
1070 #CHECK: vstebrh %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x09]
1071 #CHECK: vstebrh %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x09]
1072 #CHECK: vstebrh %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x09]
1073 #CHECK: vstebrh %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x09]
1074 #CHECK: vstebrh %v18, 1383(%r3,%r4), 4 # encoding: [0xe6,0x23,0x45,0x67,0x48,0x09]
1076 vstebrh %v0, 0, 0
1077 vstebrh %v0, 0, 7
1078 vstebrh %v0, 4095, 0
1079 vstebrh %v0, 0(%r15), 0
1080 vstebrh %v0, 0(%r15,%r1), 0
1081 vstebrh %v15, 0, 0
1082 vstebrh %v31, 0, 0
1083 vstebrh %v18, 1383(%r3,%r4), 4
1085 #CHECK: vster %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0f]
1086 #CHECK: vster %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x0f]
1087 #CHECK: vster %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0f]
1088 #CHECK: vster %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0f]
1089 #CHECK: vster %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0f]
1090 #CHECK: vster %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0f]
1091 #CHECK: vster %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0f]
1092 #CHECK: vster %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x0f]
1094 vster %v0, 0, 0
1095 vster %v0, 0, 15
1096 vster %v0, 4095, 0
1097 vster %v0, 0(%r15), 0
1098 vster %v0, 0(%r15,%r1), 0
1099 vster %v15, 0, 0
1100 vster %v31, 0, 0
1101 vster %v18, 0x567(%r3,%r4), 11
1103 #CHECK: vsterf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x0f]
1104 #CHECK: vsterf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x0f]
1105 #CHECK: vsterf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x0f]
1106 #CHECK: vsterf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x0f]
1107 #CHECK: vsterf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x0f]
1108 #CHECK: vsterf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x0f]
1109 #CHECK: vsterf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x0f]
1111 vsterf %v0, 0
1112 vsterf %v0, 4095
1113 vsterf %v0, 0(%r15)
1114 vsterf %v0, 0(%r15,%r1)
1115 vsterf %v15, 0
1116 vsterf %v31, 0
1117 vsterf %v18, 0x567(%r3,%r4)
1119 #CHECK: vsterg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x0f]
1120 #CHECK: vsterg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x0f]
1121 #CHECK: vsterg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x0f]
1122 #CHECK: vsterg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x0f]
1123 #CHECK: vsterg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x0f]
1124 #CHECK: vsterg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x0f]
1125 #CHECK: vsterg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x0f]
1127 vsterg %v0, 0
1128 vsterg %v0, 4095
1129 vsterg %v0, 0(%r15)
1130 vsterg %v0, 0(%r15,%r1)
1131 vsterg %v15, 0
1132 vsterg %v31, 0
1133 vsterg %v18, 0x567(%r3,%r4)
1135 #CHECK: vsterh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x0f]
1136 #CHECK: vsterh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x0f]
1137 #CHECK: vsterh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x0f]
1138 #CHECK: vsterh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x0f]
1139 #CHECK: vsterh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x0f]
1140 #CHECK: vsterh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x0f]
1141 #CHECK: vsterh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x0f]
1143 vsterh %v0, 0
1144 vsterh %v0, 4095
1145 vsterh %v0, 0(%r15)
1146 vsterh %v0, 0(%r15,%r1)
1147 vsterh %v15, 0
1148 vsterh %v31, 0
1149 vsterh %v18, 0x567(%r3,%r4)
1151 #CHECK: vstrs %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8b]
1152 #CHECK: vstrs %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8b]
1153 #CHECK: vstrs %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8b]
1154 #CHECK: vstrs %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8b]
1155 #CHECK: vstrs %v0, %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8b]
1156 #CHECK: vstrs %v0, %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8b]
1157 #CHECK: vstrs %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8b]
1158 #CHECK: vstrs %v0, %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8b]
1159 #CHECK: vstrs %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8b]
1160 #CHECK: vstrs %v0, %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8b]
1161 #CHECK: vstrs %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8b]
1162 #CHECK: vstrs %v15, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8b]
1163 #CHECK: vstrs %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8b]
1164 #CHECK: vstrs %v18, %v3, %v20, %v5, 11, 4 # encoding: [0xe7,0x23,0x4b,0x40,0x5a,0x8b]
1165 #CHECK: vstrs %v18, %v3, %v20, %v5, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8b]
1167 vstrs %v0, %v0, %v0, %v0, 0
1168 vstrs %v0, %v0, %v0, %v0, 15
1169 vstrs %v0, %v0, %v0, %v0, 0, 0
1170 vstrs %v0, %v0, %v0, %v0, 15, 0
1171 vstrs %v0, %v0, %v0, %v0, 0, 12
1172 vstrs %v0, %v0, %v0, %v15, 0
1173 vstrs %v0, %v0, %v0, %v31, 0
1174 vstrs %v0, %v0, %v15, %v0, 0
1175 vstrs %v0, %v0, %v31, %v0, 0
1176 vstrs %v0, %v15, %v0, %v0, 0
1177 vstrs %v0, %v31, %v0, %v0, 0
1178 vstrs %v15, %v0, %v0, %v0, 0
1179 vstrs %v31, %v0, %v0, %v0, 0
1180 vstrs %v18, %v3, %v20, %v5, 11, 4
1181 vstrs %v18, %v3, %v20, %v5, 0, 15
1183 #CHECK: vstrsb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8b]
1184 #CHECK: vstrsb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8b]
1185 #CHECK: vstrsb %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8b]
1186 #CHECK: vstrsb %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8b]
1187 #CHECK: vstrsb %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8b]
1188 #CHECK: vstrsb %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8b]
1189 #CHECK: vstrsb %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8b]
1190 #CHECK: vstrsb %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8b]
1191 #CHECK: vstrsb %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8b]
1192 #CHECK: vstrsb %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8b]
1193 #CHECK: vstrsb %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8b]
1194 #CHECK: vstrsb %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x40,0x5a,0x8b]
1195 #CHECK: vstrsb %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8b]
1196 #CHECK: vstrszb %v18, %v3, %v20, %v5 # encoding: [0xe7,0x23,0x40,0x20,0x5a,0x8b]
1198 vstrsb %v0, %v0, %v0, %v0
1199 vstrsb %v0, %v0, %v0, %v0, 0
1200 vstrsb %v0, %v0, %v0, %v0, 12
1201 vstrsb %v0, %v0, %v0, %v15
1202 vstrsb %v0, %v0, %v0, %v31
1203 vstrsb %v0, %v0, %v15, %v0
1204 vstrsb %v0, %v0, %v31, %v0
1205 vstrsb %v0, %v15, %v0, %v0
1206 vstrsb %v0, %v31, %v0, %v0
1207 vstrsb %v15, %v0, %v0, %v0
1208 vstrsb %v31, %v0, %v0, %v0
1209 vstrsb %v18, %v3, %v20, %v5, 4
1210 vstrsb %v18, %v3, %v20, %v5, 15
1211 vstrszb %v18, %v3, %v20, %v5
1213 #CHECK: vstrsf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8b]
1214 #CHECK: vstrsf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8b]
1215 #CHECK: vstrsf %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x02,0xc0,0x00,0x8b]
1216 #CHECK: vstrsf %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf0,0x8b]
1217 #CHECK: vstrsf %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x8b]
1218 #CHECK: vstrsf %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x00,0x8b]
1219 #CHECK: vstrsf %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x8b]
1220 #CHECK: vstrsf %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x00,0x8b]
1221 #CHECK: vstrsf %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x8b]
1222 #CHECK: vstrsf %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x00,0x8b]
1223 #CHECK: vstrsf %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x8b]
1224 #CHECK: vstrsf %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x40,0x5a,0x8b]
1225 #CHECK: vstrsf %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8b]
1226 #CHECK: vstrszf %v18, %v3, %v20, %v5 # encoding: [0xe7,0x23,0x42,0x20,0x5a,0x8b]
1228 vstrsf %v0, %v0, %v0, %v0
1229 vstrsf %v0, %v0, %v0, %v0, 0
1230 vstrsf %v0, %v0, %v0, %v0, 12
1231 vstrsf %v0, %v0, %v0, %v15
1232 vstrsf %v0, %v0, %v0, %v31
1233 vstrsf %v0, %v0, %v15, %v0
1234 vstrsf %v0, %v0, %v31, %v0
1235 vstrsf %v0, %v15, %v0, %v0
1236 vstrsf %v0, %v31, %v0, %v0
1237 vstrsf %v15, %v0, %v0, %v0
1238 vstrsf %v31, %v0, %v0, %v0
1239 vstrsf %v18, %v3, %v20, %v5, 4
1240 vstrsf %v18, %v3, %v20, %v5, 15
1241 vstrszf %v18, %v3, %v20, %v5
1243 #CHECK: vstrsh %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8b]
1244 #CHECK: vstrsh %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8b]
1245 #CHECK: vstrsh %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x01,0xc0,0x00,0x8b]
1246 #CHECK: vstrsh %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf0,0x8b]
1247 #CHECK: vstrsh %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x8b]
1248 #CHECK: vstrsh %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x00,0x8b]
1249 #CHECK: vstrsh %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x8b]
1250 #CHECK: vstrsh %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x00,0x8b]
1251 #CHECK: vstrsh %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x8b]
1252 #CHECK: vstrsh %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x00,0x8b]
1253 #CHECK: vstrsh %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x8b]
1254 #CHECK: vstrsh %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x40,0x5a,0x8b]
1255 #CHECK: vstrsh %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8b]
1256 #CHECK: vstrszh %v18, %v3, %v20, %v5 # encoding: [0xe7,0x23,0x41,0x20,0x5a,0x8b]
1258 vstrsh %v0, %v0, %v0, %v0
1259 vstrsh %v0, %v0, %v0, %v0, 0
1260 vstrsh %v0, %v0, %v0, %v0, 12
1261 vstrsh %v0, %v0, %v0, %v15
1262 vstrsh %v0, %v0, %v0, %v31
1263 vstrsh %v0, %v0, %v15, %v0
1264 vstrsh %v0, %v0, %v31, %v0
1265 vstrsh %v0, %v15, %v0, %v0
1266 vstrsh %v0, %v31, %v0, %v0
1267 vstrsh %v15, %v0, %v0, %v0
1268 vstrsh %v31, %v0, %v0, %v0
1269 vstrsh %v18, %v3, %v20, %v5, 4
1270 vstrsh %v18, %v3, %v20, %v5, 15
1271 vstrszh %v18, %v3, %v20, %v5
1273 #CHECK: wcefb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc3]
1274 #CHECK: wcefb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc3]
1275 #CHECK: wcefb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x20,0xc3]
1276 #CHECK: wcefb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc3]
1277 #CHECK: wcefb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc3]
1278 #CHECK: wcefb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc3]
1279 #CHECK: wcefb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc3]
1280 #CHECK: wcefb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x24,0xc3]
1282 wcefb %v0, %v0, 0, 0
1283 wcefb %f0, %f0, 0, 0
1284 wcefb %v0, %v0, 0, 15
1285 wcefb %v0, %v0, 4, 0
1286 wcefb %v0, %v0, 12, 0
1287 wcefb %v0, %v31, 0, 0
1288 wcefb %v31, %v0, 0, 0
1289 wcefb %v14, %v17, 4, 10
1291 #CHECK: wcelfb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc1]
1292 #CHECK: wcelfb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc1]
1293 #CHECK: wcelfb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x20,0xc1]
1294 #CHECK: wcelfb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc1]
1295 #CHECK: wcelfb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc1]
1296 #CHECK: wcelfb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc1]
1297 #CHECK: wcelfb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc1]
1298 #CHECK: wcelfb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x24,0xc1]
1300 wcelfb %v0, %v0, 0, 0
1301 wcelfb %f0, %f0, 0, 0
1302 wcelfb %v0, %v0, 0, 15
1303 wcelfb %v0, %v0, 4, 0
1304 wcelfb %v0, %v0, 12, 0
1305 wcelfb %v0, %v31, 0, 0
1306 wcelfb %v31, %v0, 0, 0
1307 wcelfb %v14, %v17, 4, 10
1309 #CHECK: wcfeb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc2]
1310 #CHECK: wcfeb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc2]
1311 #CHECK: wcfeb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x20,0xc2]
1312 #CHECK: wcfeb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc2]
1313 #CHECK: wcfeb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc2]
1314 #CHECK: wcfeb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc2]
1315 #CHECK: wcfeb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc2]
1316 #CHECK: wcfeb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x24,0xc2]
1318 wcfeb %v0, %v0, 0, 0
1319 wcfeb %f0, %f0, 0, 0
1320 wcfeb %v0, %v0, 0, 15
1321 wcfeb %v0, %v0, 4, 0
1322 wcfeb %v0, %v0, 12, 0
1323 wcfeb %v0, %v31, 0, 0
1324 wcfeb %v31, %v0, 0, 0
1325 wcfeb %v14, %v17, 4, 10
1327 #CHECK: wclfeb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc0]
1328 #CHECK: wclfeb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc0]
1329 #CHECK: wclfeb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x20,0xc0]
1330 #CHECK: wclfeb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc0]
1331 #CHECK: wclfeb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc0]
1332 #CHECK: wclfeb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc0]
1333 #CHECK: wclfeb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc0]
1334 #CHECK: wclfeb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x24,0xc0]
1336 wclfeb %v0, %v0, 0, 0
1337 wclfeb %f0, %f0, 0, 0
1338 wclfeb %v0, %v0, 0, 15
1339 wclfeb %v0, %v0, 4, 0
1340 wclfeb %v0, %v0, 12, 0
1341 wclfeb %v0, %v31, 0, 0
1342 wclfeb %v31, %v0, 0, 0
1343 wclfeb %v14, %v17, 4, 10