[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / MC / SystemZ / insn-good-z13.s
blob4e3ba50ad7f9e2befff84bf416c74ccc03f0ea96
1 # For z13 and above.
2 # RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z13 -show-encoding %s \
3 # RUN: | FileCheck %s
4 # RUN: llvm-mc -triple s390x-linux-gnu -mcpu=arch11 -show-encoding %s \
5 # RUN: | FileCheck %s
7 #CHECK: cdpt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xae]
8 #CHECK: cdpt %f15, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0xae]
9 #CHECK: cdpt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xae]
10 #CHECK: cdpt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xae]
11 #CHECK: cdpt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xae]
12 #CHECK: cdpt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xae]
13 #CHECK: cdpt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xae]
14 #CHECK: cdpt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xae]
15 #CHECK: cdpt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xae]
17 cdpt %f0, 0(1), 0
18 cdpt %f15, 0(1), 0
19 cdpt %f0, 0(1), 15
20 cdpt %f0, 0(1,%r1), 0
21 cdpt %f0, 0(1,%r15), 0
22 cdpt %f0, 4095(1,%r1), 0
23 cdpt %f0, 4095(1,%r15), 0
24 cdpt %f0, 0(256,%r1), 0
25 cdpt %f0, 0(256,%r15), 0
27 #CHECK: cpdt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xac]
28 #CHECK: cpdt %f15, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0xac]
29 #CHECK: cpdt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xac]
30 #CHECK: cpdt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xac]
31 #CHECK: cpdt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xac]
32 #CHECK: cpdt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xac]
33 #CHECK: cpdt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xac]
34 #CHECK: cpdt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xac]
35 #CHECK: cpdt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xac]
37 cpdt %f0, 0(1), 0
38 cpdt %f15, 0(1), 0
39 cpdt %f0, 0(1), 15
40 cpdt %f0, 0(1,%r1), 0
41 cpdt %f0, 0(1,%r15), 0
42 cpdt %f0, 4095(1,%r1), 0
43 cpdt %f0, 4095(1,%r15), 0
44 cpdt %f0, 0(256,%r1), 0
45 cpdt %f0, 0(256,%r15), 0
47 #CHECK: cpxt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xad]
48 #CHECK: cpxt %f13, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0xad]
49 #CHECK: cpxt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xad]
50 #CHECK: cpxt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xad]
51 #CHECK: cpxt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xad]
52 #CHECK: cpxt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xad]
53 #CHECK: cpxt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xad]
54 #CHECK: cpxt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xad]
55 #CHECK: cpxt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xad]
57 cpxt %f0, 0(1), 0
58 cpxt %f13, 0(1), 0
59 cpxt %f0, 0(1), 15
60 cpxt %f0, 0(1,%r1), 0
61 cpxt %f0, 0(1,%r15), 0
62 cpxt %f0, 4095(1,%r1), 0
63 cpxt %f0, 4095(1,%r15), 0
64 cpxt %f0, 0(256,%r1), 0
65 cpxt %f0, 0(256,%r15), 0
67 #CHECK: cxpt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xaf]
68 #CHECK: cxpt %f13, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0xaf]
69 #CHECK: cxpt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xaf]
70 #CHECK: cxpt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xaf]
71 #CHECK: cxpt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xaf]
72 #CHECK: cxpt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xaf]
73 #CHECK: cxpt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xaf]
74 #CHECK: cxpt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xaf]
75 #CHECK: cxpt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xaf]
77 cxpt %f0, 0(1), 0
78 cxpt %f13, 0(1), 0
79 cxpt %f0, 0(1), 15
80 cxpt %f0, 0(1,%r1), 0
81 cxpt %f0, 0(1,%r15), 0
82 cxpt %f0, 4095(1,%r1), 0
83 cxpt %f0, 4095(1,%r15), 0
84 cxpt %f0, 0(256,%r1), 0
85 cxpt %f0, 0(256,%r15), 0
87 #CHECK: lcbb %r0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x27]
88 #CHECK: lcbb %r0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x27]
89 #CHECK: lcbb %r0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x27]
90 #CHECK: lcbb %r0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x27]
91 #CHECK: lcbb %r0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x27]
92 #CHECK: lcbb %r15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x27]
93 #CHECK: lcbb %r2, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x80,0x27]
95 lcbb %r0, 0, 0
96 lcbb %r0, 0, 15
97 lcbb %r0, 4095, 0
98 lcbb %r0, 0(%r15), 0
99 lcbb %r0, 0(%r15,%r1), 0
100 lcbb %r15, 0, 0
101 lcbb %r2, 1383(%r3,%r4), 8
103 #CHECK: llzrgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3a]
104 #CHECK: llzrgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3a]
105 #CHECK: llzrgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3a]
106 #CHECK: llzrgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3a]
107 #CHECK: llzrgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3a]
108 #CHECK: llzrgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3a]
109 #CHECK: llzrgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3a]
110 #CHECK: llzrgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3a]
111 #CHECK: llzrgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3a]
112 #CHECK: llzrgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3a]
114 llzrgf %r0, -524288
115 llzrgf %r0, -1
116 llzrgf %r0, 0
117 llzrgf %r0, 1
118 llzrgf %r0, 524287
119 llzrgf %r0, 0(%r1)
120 llzrgf %r0, 0(%r15)
121 llzrgf %r0, 524287(%r1,%r15)
122 llzrgf %r0, 524287(%r15,%r1)
123 llzrgf %r15, 0
125 #CHECK: lochi %r11, 42, 0 # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x42]
126 #CHECK: lochio %r11, 42 # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x42]
127 #CHECK: lochih %r11, 42 # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x42]
128 #CHECK: lochinle %r11, 42 # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x42]
129 #CHECK: lochil %r11, -1 # encoding: [0xec,0xb4,0xff,0xff,0x00,0x42]
130 #CHECK: lochinhe %r11, 42 # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x42]
131 #CHECK: lochilh %r11, -1 # encoding: [0xec,0xb6,0xff,0xff,0x00,0x42]
132 #CHECK: lochine %r11, 0 # encoding: [0xec,0xb7,0x00,0x00,0x00,0x42]
133 #CHECK: lochie %r11, 0 # encoding: [0xec,0xb8,0x00,0x00,0x00,0x42]
134 #CHECK: lochinlh %r11, 42 # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x42]
135 #CHECK: lochihe %r11, 255 # encoding: [0xec,0xba,0x00,0xff,0x00,0x42]
136 #CHECK: lochinl %r11, 255 # encoding: [0xec,0xbb,0x00,0xff,0x00,0x42]
137 #CHECK: lochile %r11, 32767 # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x42]
138 #CHECK: lochinh %r11, 32767 # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x42]
139 #CHECK: lochino %r11, 32512 # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x42]
140 #CHECK: lochi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x42]
142 lochi %r11, 42, 0
143 lochio %r11, 42
144 lochih %r11, 42
145 lochinle %r11, 42
146 lochil %r11, -1
147 lochinhe %r11, 42
148 lochilh %r11, -1
149 lochine %r11, 0
150 lochie %r11, 0
151 lochinlh %r11, 42
152 lochihe %r11, 255
153 lochinl %r11, 255
154 lochile %r11, 32767
155 lochinh %r11, 32767
156 lochino %r11, 32512
157 lochi %r11, 32512, 15
159 #CHECK: locghi %r11, 42, 0 # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x46]
160 #CHECK: locghio %r11, 42 # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x46]
161 #CHECK: locghih %r11, 42 # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x46]
162 #CHECK: locghinle %r11, 42 # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x46]
163 #CHECK: locghil %r11, -1 # encoding: [0xec,0xb4,0xff,0xff,0x00,0x46]
164 #CHECK: locghinhe %r11, 42 # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x46]
165 #CHECK: locghilh %r11, -1 # encoding: [0xec,0xb6,0xff,0xff,0x00,0x46]
166 #CHECK: locghine %r11, 0 # encoding: [0xec,0xb7,0x00,0x00,0x00,0x46]
167 #CHECK: locghie %r11, 0 # encoding: [0xec,0xb8,0x00,0x00,0x00,0x46]
168 #CHECK: locghinlh %r11, 42 # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x46]
169 #CHECK: locghihe %r11, 255 # encoding: [0xec,0xba,0x00,0xff,0x00,0x46]
170 #CHECK: locghinl %r11, 255 # encoding: [0xec,0xbb,0x00,0xff,0x00,0x46]
171 #CHECK: locghile %r11, 32767 # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x46]
172 #CHECK: locghinh %r11, 32767 # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x46]
173 #CHECK: locghino %r11, 32512 # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x46]
174 #CHECK: locghi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x46]
176 locghi %r11, 42, 0
177 locghio %r11, 42
178 locghih %r11, 42
179 locghinle %r11, 42
180 locghil %r11, -1
181 locghinhe %r11, 42
182 locghilh %r11, -1
183 locghine %r11, 0
184 locghie %r11, 0
185 locghinlh %r11, 42
186 locghihe %r11, 255
187 locghinl %r11, 255
188 locghile %r11, 32767
189 locghinh %r11, 32767
190 locghino %r11, 32512
191 locghi %r11, 32512, 15
193 #CHECK: lochhi %r11, 42, 0 # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x4e]
194 #CHECK: lochhio %r11, 42 # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x4e]
195 #CHECK: lochhih %r11, 42 # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x4e]
196 #CHECK: lochhinle %r11, 42 # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x4e]
197 #CHECK: lochhil %r11, -1 # encoding: [0xec,0xb4,0xff,0xff,0x00,0x4e]
198 #CHECK: lochhinhe %r11, 42 # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x4e]
199 #CHECK: lochhilh %r11, -1 # encoding: [0xec,0xb6,0xff,0xff,0x00,0x4e]
200 #CHECK: lochhine %r11, 0 # encoding: [0xec,0xb7,0x00,0x00,0x00,0x4e]
201 #CHECK: lochhie %r11, 0 # encoding: [0xec,0xb8,0x00,0x00,0x00,0x4e]
202 #CHECK: lochhinlh %r11, 42 # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x4e]
203 #CHECK: lochhihe %r11, 255 # encoding: [0xec,0xba,0x00,0xff,0x00,0x4e]
204 #CHECK: lochhinl %r11, 255 # encoding: [0xec,0xbb,0x00,0xff,0x00,0x4e]
205 #CHECK: lochhile %r11, 32767 # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x4e]
206 #CHECK: lochhinh %r11, 32767 # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x4e]
207 #CHECK: lochhino %r11, 32512 # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x4e]
208 #CHECK: lochhi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x4e]
210 lochhi %r11, 42, 0
211 lochhio %r11, 42
212 lochhih %r11, 42
213 lochhinle %r11, 42
214 lochhil %r11, -1
215 lochhinhe %r11, 42
216 lochhilh %r11, -1
217 lochhine %r11, 0
218 lochhie %r11, 0
219 lochhinlh %r11, 42
220 lochhihe %r11, 255
221 lochhinl %r11, 255
222 lochhile %r11, 32767
223 lochhinh %r11, 32767
224 lochhino %r11, 32512
225 lochhi %r11, 32512, 15
227 #CHECK: locfh %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe0]
228 #CHECK: locfh %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe0]
229 #CHECK: locfh %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe0]
230 #CHECK: locfh %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe0]
231 #CHECK: locfh %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe0]
232 #CHECK: locfh %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe0]
233 #CHECK: locfh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe0]
234 #CHECK: locfh %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe0]
236 locfh %r0, 0, 0
237 locfh %r0, 0, 15
238 locfh %r0, -524288, 0
239 locfh %r0, 524287, 0
240 locfh %r0, 0(%r1), 0
241 locfh %r0, 0(%r15), 0
242 locfh %r15, 0, 0
243 locfh %r1, 4095(%r2), 3
245 #CHECK: locfho %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe0]
246 #CHECK: locfhh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe0]
247 #CHECK: locfhp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe0]
248 #CHECK: locfhnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe0]
249 #CHECK: locfhl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe0]
250 #CHECK: locfhm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe0]
251 #CHECK: locfhnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe0]
252 #CHECK: locfhlh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe0]
253 #CHECK: locfhne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe0]
254 #CHECK: locfhnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe0]
255 #CHECK: locfhe %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe0]
256 #CHECK: locfhz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe0]
257 #CHECK: locfhnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe0]
258 #CHECK: locfhhe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe0]
259 #CHECK: locfhnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe0]
260 #CHECK: locfhnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe0]
261 #CHECK: locfhle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe0]
262 #CHECK: locfhnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe0]
263 #CHECK: locfhnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe0]
264 #CHECK: locfhno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe0]
266 locfho %r1, 2(%r3)
267 locfhh %r1, 2(%r3)
268 locfhp %r1, 2(%r3)
269 locfhnle %r1, 2(%r3)
270 locfhl %r1, 2(%r3)
271 locfhm %r1, 2(%r3)
272 locfhnhe %r1, 2(%r3)
273 locfhlh %r1, 2(%r3)
274 locfhne %r1, 2(%r3)
275 locfhnz %r1, 2(%r3)
276 locfhe %r1, 2(%r3)
277 locfhz %r1, 2(%r3)
278 locfhnlh %r1, 2(%r3)
279 locfhhe %r1, 2(%r3)
280 locfhnl %r1, 2(%r3)
281 locfhnm %r1, 2(%r3)
282 locfhle %r1, 2(%r3)
283 locfhnh %r1, 2(%r3)
284 locfhnp %r1, 2(%r3)
285 locfhno %r1, 2(%r3)
287 #CHECK: locfhr %r1, %r2, 0 # encoding: [0xb9,0xe0,0x00,0x12]
288 #CHECK: locfhr %r1, %r2, 15 # encoding: [0xb9,0xe0,0xf0,0x12]
290 locfhr %r1, %r2, 0
291 locfhr %r1, %r2, 15
293 #CHECK: locfhro %r1, %r3 # encoding: [0xb9,0xe0,0x10,0x13]
294 #CHECK: locfhrh %r1, %r3 # encoding: [0xb9,0xe0,0x20,0x13]
295 #CHECK: locfhrp %r1, %r3 # encoding: [0xb9,0xe0,0x20,0x13]
296 #CHECK: locfhrnle %r1, %r3 # encoding: [0xb9,0xe0,0x30,0x13]
297 #CHECK: locfhrl %r1, %r3 # encoding: [0xb9,0xe0,0x40,0x13]
298 #CHECK: locfhrm %r1, %r3 # encoding: [0xb9,0xe0,0x40,0x13]
299 #CHECK: locfhrnhe %r1, %r3 # encoding: [0xb9,0xe0,0x50,0x13]
300 #CHECK: locfhrlh %r1, %r3 # encoding: [0xb9,0xe0,0x60,0x13]
301 #CHECK: locfhrne %r1, %r3 # encoding: [0xb9,0xe0,0x70,0x13]
302 #CHECK: locfhrnz %r1, %r3 # encoding: [0xb9,0xe0,0x70,0x13]
303 #CHECK: locfhre %r1, %r3 # encoding: [0xb9,0xe0,0x80,0x13]
304 #CHECK: locfhrz %r1, %r3 # encoding: [0xb9,0xe0,0x80,0x13]
305 #CHECK: locfhrnlh %r1, %r3 # encoding: [0xb9,0xe0,0x90,0x13]
306 #CHECK: locfhrhe %r1, %r3 # encoding: [0xb9,0xe0,0xa0,0x13]
307 #CHECK: locfhrnl %r1, %r3 # encoding: [0xb9,0xe0,0xb0,0x13]
308 #CHECK: locfhrnm %r1, %r3 # encoding: [0xb9,0xe0,0xb0,0x13]
309 #CHECK: locfhrle %r1, %r3 # encoding: [0xb9,0xe0,0xc0,0x13]
310 #CHECK: locfhrnh %r1, %r3 # encoding: [0xb9,0xe0,0xd0,0x13]
311 #CHECK: locfhrnp %r1, %r3 # encoding: [0xb9,0xe0,0xd0,0x13]
312 #CHECK: locfhrno %r1, %r3 # encoding: [0xb9,0xe0,0xe0,0x13]
314 locfhro %r1, %r3
315 locfhrh %r1, %r3
316 locfhrp %r1, %r3
317 locfhrnle %r1, %r3
318 locfhrl %r1, %r3
319 locfhrm %r1, %r3
320 locfhrnhe %r1, %r3
321 locfhrlh %r1, %r3
322 locfhrne %r1, %r3
323 locfhrnz %r1, %r3
324 locfhre %r1, %r3
325 locfhrz %r1, %r3
326 locfhrnlh %r1, %r3
327 locfhrhe %r1, %r3
328 locfhrnl %r1, %r3
329 locfhrnm %r1, %r3
330 locfhrle %r1, %r3
331 locfhrnh %r1, %r3
332 locfhrnp %r1, %r3
333 locfhrno %r1, %r3
335 #CHECK: lzrf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3b]
336 #CHECK: lzrf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3b]
337 #CHECK: lzrf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3b]
338 #CHECK: lzrf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3b]
339 #CHECK: lzrf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3b]
340 #CHECK: lzrf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3b]
341 #CHECK: lzrf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3b]
342 #CHECK: lzrf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3b]
343 #CHECK: lzrf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3b]
344 #CHECK: lzrf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3b]
346 lzrf %r0, -524288
347 lzrf %r0, -1
348 lzrf %r0, 0
349 lzrf %r0, 1
350 lzrf %r0, 524287
351 lzrf %r0, 0(%r1)
352 lzrf %r0, 0(%r15)
353 lzrf %r0, 524287(%r1,%r15)
354 lzrf %r0, 524287(%r15,%r1)
355 lzrf %r15, 0
357 #CHECK: lzrg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2a]
358 #CHECK: lzrg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2a]
359 #CHECK: lzrg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2a]
360 #CHECK: lzrg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2a]
361 #CHECK: lzrg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2a]
362 #CHECK: lzrg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2a]
363 #CHECK: lzrg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2a]
364 #CHECK: lzrg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2a]
365 #CHECK: lzrg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2a]
366 #CHECK: lzrg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2a]
368 lzrg %r0, -524288
369 lzrg %r0, -1
370 lzrg %r0, 0
371 lzrg %r0, 1
372 lzrg %r0, 524287
373 lzrg %r0, 0(%r1)
374 lzrg %r0, 0(%r15)
375 lzrg %r0, 524287(%r1,%r15)
376 lzrg %r0, 524287(%r15,%r1)
377 lzrg %r15, 0
379 #CHECK: stocfh %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe1]
380 #CHECK: stocfh %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe1]
381 #CHECK: stocfh %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe1]
382 #CHECK: stocfh %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe1]
383 #CHECK: stocfh %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe1]
384 #CHECK: stocfh %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe1]
385 #CHECK: stocfh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe1]
386 #CHECK: stocfh %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe1]
388 stocfh %r0, 0, 0
389 stocfh %r0, 0, 15
390 stocfh %r0, -524288, 0
391 stocfh %r0, 524287, 0
392 stocfh %r0, 0(%r1), 0
393 stocfh %r0, 0(%r15), 0
394 stocfh %r15, 0, 0
395 stocfh %r1, 4095(%r2), 3
397 #CHECK: stocfho %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe1]
398 #CHECK: stocfhh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe1]
399 #CHECK: stocfhp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe1]
400 #CHECK: stocfhnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe1]
401 #CHECK: stocfhl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe1]
402 #CHECK: stocfhm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe1]
403 #CHECK: stocfhnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe1]
404 #CHECK: stocfhlh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe1]
405 #CHECK: stocfhne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe1]
406 #CHECK: stocfhnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe1]
407 #CHECK: stocfhe %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe1]
408 #CHECK: stocfhz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe1]
409 #CHECK: stocfhnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe1]
410 #CHECK: stocfhhe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe1]
411 #CHECK: stocfhnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe1]
412 #CHECK: stocfhnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe1]
413 #CHECK: stocfhle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe1]
414 #CHECK: stocfhnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe1]
415 #CHECK: stocfhnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe1]
416 #CHECK: stocfhno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe1]
418 stocfho %r1, 2(%r3)
419 stocfhh %r1, 2(%r3)
420 stocfhp %r1, 2(%r3)
421 stocfhnle %r1, 2(%r3)
422 stocfhl %r1, 2(%r3)
423 stocfhm %r1, 2(%r3)
424 stocfhnhe %r1, 2(%r3)
425 stocfhlh %r1, 2(%r3)
426 stocfhne %r1, 2(%r3)
427 stocfhnz %r1, 2(%r3)
428 stocfhe %r1, 2(%r3)
429 stocfhz %r1, 2(%r3)
430 stocfhnlh %r1, 2(%r3)
431 stocfhhe %r1, 2(%r3)
432 stocfhnl %r1, 2(%r3)
433 stocfhnm %r1, 2(%r3)
434 stocfhle %r1, 2(%r3)
435 stocfhnh %r1, 2(%r3)
436 stocfhnp %r1, 2(%r3)
437 stocfhno %r1, 2(%r3)
439 #CHECK: ppno %r2, %r2 # encoding: [0xb9,0x3c,0x00,0x22]
440 #CHECK: ppno %r2, %r14 # encoding: [0xb9,0x3c,0x00,0x2e]
441 #CHECK: ppno %r14, %r2 # encoding: [0xb9,0x3c,0x00,0xe2]
442 #CHECK: ppno %r6, %r10 # encoding: [0xb9,0x3c,0x00,0x6a]
444 ppno %r2, %r2
445 ppno %r2, %r14
446 ppno %r14, %r2
447 ppno %r6, %r10
449 #CHECK: va %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf3]
450 #CHECK: va %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf3]
451 #CHECK: va %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf3]
452 #CHECK: va %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf3]
453 #CHECK: va %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf3]
454 #CHECK: va %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf3]
456 va %v0, %v0, %v0, 0
457 va %v0, %v0, %v0, 15
458 va %v0, %v0, %v31, 0
459 va %v0, %v31, %v0, 0
460 va %v31, %v0, %v0, 0
461 va %v18, %v3, %v20, 11
463 #CHECK: vab %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf3]
464 #CHECK: vab %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf3]
465 #CHECK: vab %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf3]
466 #CHECK: vab %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf3]
467 #CHECK: vab %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf3]
469 vab %v0, %v0, %v0
470 vab %v0, %v0, %v31
471 vab %v0, %v31, %v0
472 vab %v31, %v0, %v0
473 vab %v18, %v3, %v20
475 #CHECK: vac %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbb]
476 #CHECK: vac %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbb]
477 #CHECK: vac %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbb]
478 #CHECK: vac %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbb]
479 #CHECK: vac %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbb]
480 #CHECK: vac %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbb]
481 #CHECK: vac %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbb]
483 vac %v0, %v0, %v0, %v0, 0
484 vac %v0, %v0, %v0, %v0, 15
485 vac %v0, %v0, %v0, %v31, 0
486 vac %v0, %v0, %v31, %v0, 0
487 vac %v0, %v31, %v0, %v0, 0
488 vac %v31, %v0, %v0, %v0, 0
489 vac %v13, %v17, %v21, %v25, 11
491 #CHECK: vacc %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf1]
492 #CHECK: vacc %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf1]
493 #CHECK: vacc %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf1]
494 #CHECK: vacc %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf1]
495 #CHECK: vacc %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf1]
496 #CHECK: vacc %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf1]
498 vacc %v0, %v0, %v0, 0
499 vacc %v0, %v0, %v0, 15
500 vacc %v0, %v0, %v31, 0
501 vacc %v0, %v31, %v0, 0
502 vacc %v31, %v0, %v0, 0
503 vacc %v18, %v3, %v20, 11
505 #CHECK: vaccb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf1]
506 #CHECK: vaccb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf1]
507 #CHECK: vaccb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf1]
508 #CHECK: vaccb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf1]
509 #CHECK: vaccb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf1]
511 vaccb %v0, %v0, %v0
512 vaccb %v0, %v0, %v31
513 vaccb %v0, %v31, %v0
514 vaccb %v31, %v0, %v0
515 vaccb %v18, %v3, %v20
517 #CHECK: vaccc %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb9]
518 #CHECK: vaccc %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xb9]
519 #CHECK: vaccc %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xb9]
520 #CHECK: vaccc %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb9]
521 #CHECK: vaccc %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb9]
522 #CHECK: vaccc %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb9]
523 #CHECK: vaccc %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xb9]
525 vaccc %v0, %v0, %v0, %v0, 0
526 vaccc %v0, %v0, %v0, %v0, 15
527 vaccc %v0, %v0, %v0, %v31, 0
528 vaccc %v0, %v0, %v31, %v0, 0
529 vaccc %v0, %v31, %v0, %v0, 0
530 vaccc %v31, %v0, %v0, %v0, 0
531 vaccc %v13, %v17, %v21, %v25, 11
533 #CHECK: vacccq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xb9]
534 #CHECK: vacccq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xb9]
535 #CHECK: vacccq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xb9]
536 #CHECK: vacccq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xb9]
537 #CHECK: vacccq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xb9]
538 #CHECK: vacccq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xb9]
540 vacccq %v0, %v0, %v0, %v0
541 vacccq %v0, %v0, %v0, %v31
542 vacccq %v0, %v0, %v31, %v0
543 vacccq %v0, %v31, %v0, %v0
544 vacccq %v31, %v0, %v0, %v0
545 vacccq %v13, %v17, %v21, %v25
547 #CHECK: vaccf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf1]
548 #CHECK: vaccf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf1]
549 #CHECK: vaccf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf1]
550 #CHECK: vaccf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf1]
551 #CHECK: vaccf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf1]
553 vaccf %v0, %v0, %v0
554 vaccf %v0, %v0, %v31
555 vaccf %v0, %v31, %v0
556 vaccf %v31, %v0, %v0
557 vaccf %v18, %v3, %v20
559 #CHECK: vaccg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf1]
560 #CHECK: vaccg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf1]
561 #CHECK: vaccg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf1]
562 #CHECK: vaccg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf1]
563 #CHECK: vaccg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf1]
565 vaccg %v0, %v0, %v0
566 vaccg %v0, %v0, %v31
567 vaccg %v0, %v31, %v0
568 vaccg %v31, %v0, %v0
569 vaccg %v18, %v3, %v20
571 #CHECK: vacch %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf1]
572 #CHECK: vacch %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf1]
573 #CHECK: vacch %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf1]
574 #CHECK: vacch %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf1]
575 #CHECK: vacch %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf1]
577 vacch %v0, %v0, %v0
578 vacch %v0, %v0, %v31
579 vacch %v0, %v31, %v0
580 vacch %v31, %v0, %v0
581 vacch %v18, %v3, %v20
583 #CHECK: vaccq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf1]
584 #CHECK: vaccq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf1]
585 #CHECK: vaccq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf1]
586 #CHECK: vaccq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf1]
587 #CHECK: vaccq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf1]
589 vaccq %v0, %v0, %v0
590 vaccq %v0, %v0, %v31
591 vaccq %v0, %v31, %v0
592 vaccq %v31, %v0, %v0
593 vaccq %v18, %v3, %v20
595 #CHECK: vacq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbb]
596 #CHECK: vacq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbb]
597 #CHECK: vacq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbb]
598 #CHECK: vacq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbb]
599 #CHECK: vacq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbb]
600 #CHECK: vacq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbb]
602 vacq %v0, %v0, %v0, %v0
603 vacq %v0, %v0, %v0, %v31
604 vacq %v0, %v0, %v31, %v0
605 vacq %v0, %v31, %v0, %v0
606 vacq %v31, %v0, %v0, %v0
607 vacq %v13, %v17, %v21, %v25
609 #CHECK: vaf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf3]
610 #CHECK: vaf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf3]
611 #CHECK: vaf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf3]
612 #CHECK: vaf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf3]
613 #CHECK: vaf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf3]
615 vaf %v0, %v0, %v0
616 vaf %v0, %v0, %v31
617 vaf %v0, %v31, %v0
618 vaf %v31, %v0, %v0
619 vaf %v18, %v3, %v20
621 #CHECK: vag %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf3]
622 #CHECK: vag %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf3]
623 #CHECK: vag %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf3]
624 #CHECK: vag %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf3]
625 #CHECK: vag %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf3]
627 vag %v0, %v0, %v0
628 vag %v0, %v0, %v31
629 vag %v0, %v31, %v0
630 vag %v31, %v0, %v0
631 vag %v18, %v3, %v20
633 #CHECK: vah %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf3]
634 #CHECK: vah %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf3]
635 #CHECK: vah %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf3]
636 #CHECK: vah %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf3]
637 #CHECK: vah %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf3]
639 vah %v0, %v0, %v0
640 vah %v0, %v0, %v31
641 vah %v0, %v31, %v0
642 vah %v31, %v0, %v0
643 vah %v18, %v3, %v20
645 #CHECK: vaq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf3]
646 #CHECK: vaq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf3]
647 #CHECK: vaq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf3]
648 #CHECK: vaq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf3]
649 #CHECK: vaq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf3]
651 vaq %v0, %v0, %v0
652 vaq %v0, %v0, %v31
653 vaq %v0, %v31, %v0
654 vaq %v31, %v0, %v0
655 vaq %v18, %v3, %v20
657 #CHECK: vavg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf2]
658 #CHECK: vavg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf2]
659 #CHECK: vavg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf2]
660 #CHECK: vavg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf2]
661 #CHECK: vavg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf2]
662 #CHECK: vavg %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf2]
664 vavg %v0, %v0, %v0, 0
665 vavg %v0, %v0, %v0, 15
666 vavg %v0, %v0, %v31, 0
667 vavg %v0, %v31, %v0, 0
668 vavg %v31, %v0, %v0, 0
669 vavg %v18, %v3, %v20, 11
671 #CHECK: vavgb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf2]
672 #CHECK: vavgb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf2]
673 #CHECK: vavgb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf2]
674 #CHECK: vavgb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf2]
675 #CHECK: vavgb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf2]
677 vavgb %v0, %v0, %v0
678 vavgb %v0, %v0, %v31
679 vavgb %v0, %v31, %v0
680 vavgb %v31, %v0, %v0
681 vavgb %v18, %v3, %v20
683 #CHECK: vavgf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf2]
684 #CHECK: vavgf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf2]
685 #CHECK: vavgf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf2]
686 #CHECK: vavgf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf2]
687 #CHECK: vavgf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf2]
689 vavgf %v0, %v0, %v0
690 vavgf %v0, %v0, %v31
691 vavgf %v0, %v31, %v0
692 vavgf %v31, %v0, %v0
693 vavgf %v18, %v3, %v20
695 #CHECK: vavgg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf2]
696 #CHECK: vavgg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf2]
697 #CHECK: vavgg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf2]
698 #CHECK: vavgg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf2]
699 #CHECK: vavgg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf2]
701 vavgg %v0, %v0, %v0
702 vavgg %v0, %v0, %v31
703 vavgg %v0, %v31, %v0
704 vavgg %v31, %v0, %v0
705 vavgg %v18, %v3, %v20
707 #CHECK: vavgh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf2]
708 #CHECK: vavgh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf2]
709 #CHECK: vavgh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf2]
710 #CHECK: vavgh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf2]
711 #CHECK: vavgh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf2]
713 vavgh %v0, %v0, %v0
714 vavgh %v0, %v0, %v31
715 vavgh %v0, %v31, %v0
716 vavgh %v31, %v0, %v0
717 vavgh %v18, %v3, %v20
719 #CHECK: vavgl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf0]
720 #CHECK: vavgl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf0]
721 #CHECK: vavgl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf0]
722 #CHECK: vavgl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf0]
723 #CHECK: vavgl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf0]
724 #CHECK: vavgl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf0]
726 vavgl %v0, %v0, %v0, 0
727 vavgl %v0, %v0, %v0, 15
728 vavgl %v0, %v0, %v31, 0
729 vavgl %v0, %v31, %v0, 0
730 vavgl %v31, %v0, %v0, 0
731 vavgl %v18, %v3, %v20, 11
733 #CHECK: vavglb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf0]
734 #CHECK: vavglb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf0]
735 #CHECK: vavglb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf0]
736 #CHECK: vavglb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf0]
737 #CHECK: vavglb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf0]
739 vavglb %v0, %v0, %v0
740 vavglb %v0, %v0, %v31
741 vavglb %v0, %v31, %v0
742 vavglb %v31, %v0, %v0
743 vavglb %v18, %v3, %v20
745 #CHECK: vavglf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf0]
746 #CHECK: vavglf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf0]
747 #CHECK: vavglf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf0]
748 #CHECK: vavglf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf0]
749 #CHECK: vavglf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf0]
751 vavglf %v0, %v0, %v0
752 vavglf %v0, %v0, %v31
753 vavglf %v0, %v31, %v0
754 vavglf %v31, %v0, %v0
755 vavglf %v18, %v3, %v20
757 #CHECK: vavglg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf0]
758 #CHECK: vavglg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf0]
759 #CHECK: vavglg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf0]
760 #CHECK: vavglg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf0]
761 #CHECK: vavglg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf0]
763 vavglg %v0, %v0, %v0
764 vavglg %v0, %v0, %v31
765 vavglg %v0, %v31, %v0
766 vavglg %v31, %v0, %v0
767 vavglg %v18, %v3, %v20
769 #CHECK: vavglh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf0]
770 #CHECK: vavglh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf0]
771 #CHECK: vavglh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf0]
772 #CHECK: vavglh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf0]
773 #CHECK: vavglh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf0]
775 vavglh %v0, %v0, %v0
776 vavglh %v0, %v0, %v31
777 vavglh %v0, %v31, %v0
778 vavglh %v31, %v0, %v0
779 vavglh %v18, %v3, %v20
781 #CHECK: vcdg %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc3]
782 #CHECK: vcdg %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc3]
783 #CHECK: vcdg %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc3]
784 #CHECK: vcdg %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc3]
785 #CHECK: vcdg %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc3]
786 #CHECK: vcdg %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc3]
787 #CHECK: vcdg %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc3]
788 #CHECK: vcdg %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc3]
790 vcdg %v0, %v0, 0, 0, 0
791 vcdg %v0, %v0, 15, 0, 0
792 vcdg %v0, %v0, 0, 0, 15
793 vcdg %v0, %v0, 0, 4, 0
794 vcdg %v0, %v0, 0, 12, 0
795 vcdg %v0, %v31, 0, 0, 0
796 vcdg %v31, %v0, 0, 0, 0
797 vcdg %v14, %v17, 11, 4, 10
799 #CHECK: vcdgb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc3]
800 #CHECK: vcdgb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc3]
801 #CHECK: vcdgb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc3]
802 #CHECK: vcdgb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3]
803 #CHECK: vcdgb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc3]
804 #CHECK: vcdgb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc3]
805 #CHECK: vcdgb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc3]
807 vcdgb %v0, %v0, 0, 0
808 vcdgb %v0, %v0, 0, 15
809 vcdgb %v0, %v0, 4, 0
810 vcdgb %v0, %v0, 12, 0
811 vcdgb %v0, %v31, 0, 0
812 vcdgb %v31, %v0, 0, 0
813 vcdgb %v14, %v17, 4, 10
815 #CHECK: vcdlg %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc1]
816 #CHECK: vcdlg %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc1]
817 #CHECK: vcdlg %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc1]
818 #CHECK: vcdlg %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc1]
819 #CHECK: vcdlg %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc1]
820 #CHECK: vcdlg %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc1]
821 #CHECK: vcdlg %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc1]
822 #CHECK: vcdlg %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc1]
824 vcdlg %v0, %v0, 0, 0, 0
825 vcdlg %v0, %v0, 15, 0, 0
826 vcdlg %v0, %v0, 0, 0, 15
827 vcdlg %v0, %v0, 0, 4, 0
828 vcdlg %v0, %v0, 0, 12, 0
829 vcdlg %v0, %v31, 0, 0, 0
830 vcdlg %v31, %v0, 0, 0, 0
831 vcdlg %v14, %v17, 11, 4, 10
833 #CHECK: vcdlgb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc1]
834 #CHECK: vcdlgb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc1]
835 #CHECK: vcdlgb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc1]
836 #CHECK: vcdlgb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1]
837 #CHECK: vcdlgb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc1]
838 #CHECK: vcdlgb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc1]
839 #CHECK: vcdlgb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc1]
841 vcdlgb %v0, %v0, 0, 0
842 vcdlgb %v0, %v0, 0, 15
843 vcdlgb %v0, %v0, 4, 0
844 vcdlgb %v0, %v0, 12, 0
845 vcdlgb %v0, %v31, 0, 0
846 vcdlgb %v31, %v0, 0, 0
847 vcdlgb %v14, %v17, 4, 10
849 #CHECK: vceq %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf8]
850 #CHECK: vceq %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf8]
851 #CHECK: vceq %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xf8]
852 #CHECK: vceq %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf8]
853 #CHECK: vceq %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf8]
854 #CHECK: vceq %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf8]
855 #CHECK: vceq %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0xf8]
857 vceq %v0, %v0, %v0, 0, 0
858 vceq %v0, %v0, %v0, 15, 0
859 vceq %v0, %v0, %v0, 0, 15
860 vceq %v0, %v0, %v31, 0, 0
861 vceq %v0, %v31, %v0, 0, 0
862 vceq %v31, %v0, %v0, 0, 0
863 vceq %v18, %v3, %v20, 11, 9
865 #CHECK: vceqb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf8]
866 #CHECK: vceqb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf8]
867 #CHECK: vceqb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf8]
868 #CHECK: vceqb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf8]
869 #CHECK: vceqb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf8]
870 #CHECK: vceqbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0xf8]
872 vceqb %v0, %v0, %v0
873 vceqb %v0, %v0, %v31
874 vceqb %v0, %v31, %v0
875 vceqb %v31, %v0, %v0
876 vceqb %v18, %v3, %v20
877 vceqbs %v5, %v22, %v7
879 #CHECK: vceqf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf8]
880 #CHECK: vceqf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf8]
881 #CHECK: vceqf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf8]
882 #CHECK: vceqf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf8]
883 #CHECK: vceqf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf8]
884 #CHECK: vceqfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0xf8]
886 vceqf %v0, %v0, %v0
887 vceqf %v0, %v0, %v31
888 vceqf %v0, %v31, %v0
889 vceqf %v31, %v0, %v0
890 vceqf %v18, %v3, %v20
891 vceqfs %v5, %v22, %v7
893 #CHECK: vceqg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf8]
894 #CHECK: vceqg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf8]
895 #CHECK: vceqg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf8]
896 #CHECK: vceqg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf8]
897 #CHECK: vceqg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf8]
898 #CHECK: vceqgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0xf8]
900 vceqg %v0, %v0, %v0
901 vceqg %v0, %v0, %v31
902 vceqg %v0, %v31, %v0
903 vceqg %v31, %v0, %v0
904 vceqg %v18, %v3, %v20
905 vceqgs %v5, %v22, %v7
907 #CHECK: vceqh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf8]
908 #CHECK: vceqh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf8]
909 #CHECK: vceqh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf8]
910 #CHECK: vceqh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf8]
911 #CHECK: vceqh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf8]
912 #CHECK: vceqhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0xf8]
914 vceqh %v0, %v0, %v0
915 vceqh %v0, %v0, %v31
916 vceqh %v0, %v31, %v0
917 vceqh %v31, %v0, %v0
918 vceqh %v18, %v3, %v20
919 vceqhs %v5, %v22, %v7
921 #CHECK: vcgd %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc2]
922 #CHECK: vcgd %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc2]
923 #CHECK: vcgd %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc2]
924 #CHECK: vcgd %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc2]
925 #CHECK: vcgd %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc2]
926 #CHECK: vcgd %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc2]
927 #CHECK: vcgd %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc2]
928 #CHECK: vcgd %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc2]
930 vcgd %v0, %v0, 0, 0, 0
931 vcgd %v0, %v0, 15, 0, 0
932 vcgd %v0, %v0, 0, 0, 15
933 vcgd %v0, %v0, 0, 4, 0
934 vcgd %v0, %v0, 0, 12, 0
935 vcgd %v0, %v31, 0, 0, 0
936 vcgd %v31, %v0, 0, 0, 0
937 vcgd %v14, %v17, 11, 4, 10
939 #CHECK: vcgdb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc2]
940 #CHECK: vcgdb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc2]
941 #CHECK: vcgdb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc2]
942 #CHECK: vcgdb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2]
943 #CHECK: vcgdb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc2]
944 #CHECK: vcgdb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc2]
945 #CHECK: vcgdb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc2]
947 vcgdb %v0, %v0, 0, 0
948 vcgdb %v0, %v0, 0, 15
949 vcgdb %v0, %v0, 4, 0
950 vcgdb %v0, %v0, 12, 0
951 vcgdb %v0, %v31, 0, 0
952 vcgdb %v31, %v0, 0, 0
953 vcgdb %v14, %v17, 4, 10
955 #CHECK: vch %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfb]
956 #CHECK: vch %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfb]
957 #CHECK: vch %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xfb]
958 #CHECK: vch %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfb]
959 #CHECK: vch %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfb]
960 #CHECK: vch %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfb]
961 #CHECK: vch %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0xfb]
963 vch %v0, %v0, %v0, 0, 0
964 vch %v0, %v0, %v0, 15, 0
965 vch %v0, %v0, %v0, 0, 15
966 vch %v0, %v0, %v31, 0, 0
967 vch %v0, %v31, %v0, 0, 0
968 vch %v31, %v0, %v0, 0, 0
969 vch %v18, %v3, %v20, 11, 9
971 #CHECK: vchb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfb]
972 #CHECK: vchb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfb]
973 #CHECK: vchb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfb]
974 #CHECK: vchb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfb]
975 #CHECK: vchb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfb]
976 #CHECK: vchbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0xfb]
978 vchb %v0, %v0, %v0
979 vchb %v0, %v0, %v31
980 vchb %v0, %v31, %v0
981 vchb %v31, %v0, %v0
982 vchb %v18, %v3, %v20
983 vchbs %v5, %v22, %v7
985 #CHECK: vchf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfb]
986 #CHECK: vchf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfb]
987 #CHECK: vchf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfb]
988 #CHECK: vchf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfb]
989 #CHECK: vchf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfb]
990 #CHECK: vchfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0xfb]
992 vchf %v0, %v0, %v0
993 vchf %v0, %v0, %v31
994 vchf %v0, %v31, %v0
995 vchf %v31, %v0, %v0
996 vchf %v18, %v3, %v20
997 vchfs %v5, %v22, %v7
999 #CHECK: vchg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfb]
1000 #CHECK: vchg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfb]
1001 #CHECK: vchg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfb]
1002 #CHECK: vchg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfb]
1003 #CHECK: vchg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfb]
1004 #CHECK: vchgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0xfb]
1006 vchg %v0, %v0, %v0
1007 vchg %v0, %v0, %v31
1008 vchg %v0, %v31, %v0
1009 vchg %v31, %v0, %v0
1010 vchg %v18, %v3, %v20
1011 vchgs %v5, %v22, %v7
1013 #CHECK: vchh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfb]
1014 #CHECK: vchh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfb]
1015 #CHECK: vchh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfb]
1016 #CHECK: vchh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfb]
1017 #CHECK: vchh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfb]
1018 #CHECK: vchhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0xfb]
1020 vchh %v0, %v0, %v0
1021 vchh %v0, %v0, %v31
1022 vchh %v0, %v31, %v0
1023 vchh %v31, %v0, %v0
1024 vchh %v18, %v3, %v20
1025 vchhs %v5, %v22, %v7
1027 #CHECK: vchl %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf9]
1028 #CHECK: vchl %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf9]
1029 #CHECK: vchl %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xf9]
1030 #CHECK: vchl %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf9]
1031 #CHECK: vchl %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf9]
1032 #CHECK: vchl %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf9]
1033 #CHECK: vchl %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0xf9]
1035 vchl %v0, %v0, %v0, 0, 0
1036 vchl %v0, %v0, %v0, 15, 0
1037 vchl %v0, %v0, %v0, 0, 15
1038 vchl %v0, %v0, %v31, 0, 0
1039 vchl %v0, %v31, %v0, 0, 0
1040 vchl %v31, %v0, %v0, 0, 0
1041 vchl %v18, %v3, %v20, 11, 9
1043 #CHECK: vchlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf9]
1044 #CHECK: vchlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf9]
1045 #CHECK: vchlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf9]
1046 #CHECK: vchlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf9]
1047 #CHECK: vchlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf9]
1048 #CHECK: vchlbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0xf9]
1050 vchlb %v0, %v0, %v0
1051 vchlb %v0, %v0, %v31
1052 vchlb %v0, %v31, %v0
1053 vchlb %v31, %v0, %v0
1054 vchlb %v18, %v3, %v20
1055 vchlbs %v5, %v22, %v7
1057 #CHECK: vchlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf9]
1058 #CHECK: vchlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf9]
1059 #CHECK: vchlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf9]
1060 #CHECK: vchlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf9]
1061 #CHECK: vchlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf9]
1062 #CHECK: vchlfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0xf9]
1064 vchlf %v0, %v0, %v0
1065 vchlf %v0, %v0, %v31
1066 vchlf %v0, %v31, %v0
1067 vchlf %v31, %v0, %v0
1068 vchlf %v18, %v3, %v20
1069 vchlfs %v5, %v22, %v7
1071 #CHECK: vchlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf9]
1072 #CHECK: vchlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf9]
1073 #CHECK: vchlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf9]
1074 #CHECK: vchlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf9]
1075 #CHECK: vchlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf9]
1076 #CHECK: vchlgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0xf9]
1078 vchlg %v0, %v0, %v0
1079 vchlg %v0, %v0, %v31
1080 vchlg %v0, %v31, %v0
1081 vchlg %v31, %v0, %v0
1082 vchlg %v18, %v3, %v20
1083 vchlgs %v5, %v22, %v7
1085 #CHECK: vchlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf9]
1086 #CHECK: vchlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf9]
1087 #CHECK: vchlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf9]
1088 #CHECK: vchlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf9]
1089 #CHECK: vchlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf9]
1090 #CHECK: vchlhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0xf9]
1092 vchlh %v0, %v0, %v0
1093 vchlh %v0, %v0, %v31
1094 vchlh %v0, %v31, %v0
1095 vchlh %v31, %v0, %v0
1096 vchlh %v18, %v3, %v20
1097 vchlhs %v5, %v22, %v7
1099 #CHECK: vcksm %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x66]
1100 #CHECK: vcksm %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x66]
1101 #CHECK: vcksm %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x66]
1102 #CHECK: vcksm %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x66]
1103 #CHECK: vcksm %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x66]
1105 vcksm %v0, %v0, %v0
1106 vcksm %v0, %v0, %v31
1107 vcksm %v0, %v31, %v0
1108 vcksm %v31, %v0, %v0
1109 vcksm %v18, %v3, %v20
1111 #CHECK: vclgd %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc0]
1112 #CHECK: vclgd %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc0]
1113 #CHECK: vclgd %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc0]
1114 #CHECK: vclgd %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc0]
1115 #CHECK: vclgd %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc0]
1116 #CHECK: vclgd %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc0]
1117 #CHECK: vclgd %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc0]
1118 #CHECK: vclgd %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc0]
1120 vclgd %v0, %v0, 0, 0, 0
1121 vclgd %v0, %v0, 15, 0, 0
1122 vclgd %v0, %v0, 0, 0, 15
1123 vclgd %v0, %v0, 0, 4, 0
1124 vclgd %v0, %v0, 0, 12, 0
1125 vclgd %v0, %v31, 0, 0, 0
1126 vclgd %v31, %v0, 0, 0, 0
1127 vclgd %v14, %v17, 11, 4, 10
1129 #CHECK: vclgdb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc0]
1130 #CHECK: vclgdb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc0]
1131 #CHECK: vclgdb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc0]
1132 #CHECK: vclgdb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0]
1133 #CHECK: vclgdb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc0]
1134 #CHECK: vclgdb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc0]
1135 #CHECK: vclgdb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc0]
1137 vclgdb %v0, %v0, 0, 0
1138 vclgdb %v0, %v0, 0, 15
1139 vclgdb %v0, %v0, 4, 0
1140 vclgdb %v0, %v0, 12, 0
1141 vclgdb %v0, %v31, 0, 0
1142 vclgdb %v31, %v0, 0, 0
1143 vclgdb %v14, %v17, 4, 10
1145 #CHECK: vclz %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x53]
1146 #CHECK: vclz %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x53]
1147 #CHECK: vclz %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x53]
1148 #CHECK: vclz %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x53]
1149 #CHECK: vclz %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x53]
1150 #CHECK: vclz %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x53]
1151 #CHECK: vclz %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x53]
1153 vclz %v0, %v0, 0
1154 vclz %v0, %v0, 15
1155 vclz %v0, %v15, 0
1156 vclz %v0, %v31, 0
1157 vclz %v15, %v0, 0
1158 vclz %v31, %v0, 0
1159 vclz %v14, %v17, 11
1161 #CHECK: vclzb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x53]
1162 #CHECK: vclzb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x53]
1163 #CHECK: vclzb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x53]
1164 #CHECK: vclzb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x53]
1165 #CHECK: vclzb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x53]
1166 #CHECK: vclzb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x53]
1168 vclzb %v0, %v0
1169 vclzb %v0, %v15
1170 vclzb %v0, %v31
1171 vclzb %v15, %v0
1172 vclzb %v31, %v0
1173 vclzb %v14, %v17
1175 #CHECK: vclzf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x53]
1176 #CHECK: vclzf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x53]
1177 #CHECK: vclzf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x53]
1178 #CHECK: vclzf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x53]
1179 #CHECK: vclzf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x53]
1180 #CHECK: vclzf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x53]
1182 vclzf %v0, %v0
1183 vclzf %v0, %v15
1184 vclzf %v0, %v31
1185 vclzf %v15, %v0
1186 vclzf %v31, %v0
1187 vclzf %v14, %v17
1189 #CHECK: vclzg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x53]
1190 #CHECK: vclzg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x53]
1191 #CHECK: vclzg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x53]
1192 #CHECK: vclzg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x53]
1193 #CHECK: vclzg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x53]
1194 #CHECK: vclzg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x53]
1196 vclzg %v0, %v0
1197 vclzg %v0, %v15
1198 vclzg %v0, %v31
1199 vclzg %v15, %v0
1200 vclzg %v31, %v0
1201 vclzg %v14, %v17
1203 #CHECK: vclzh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x53]
1204 #CHECK: vclzh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x53]
1205 #CHECK: vclzh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x53]
1206 #CHECK: vclzh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x53]
1207 #CHECK: vclzh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x53]
1208 #CHECK: vclzh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x53]
1210 vclzh %v0, %v0
1211 vclzh %v0, %v15
1212 vclzh %v0, %v31
1213 vclzh %v15, %v0
1214 vclzh %v31, %v0
1215 vclzh %v14, %v17
1217 #CHECK: vctz %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x52]
1218 #CHECK: vctz %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x52]
1219 #CHECK: vctz %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x52]
1220 #CHECK: vctz %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x52]
1221 #CHECK: vctz %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x52]
1222 #CHECK: vctz %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x52]
1223 #CHECK: vctz %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x52]
1225 vctz %v0, %v0, 0
1226 vctz %v0, %v0, 15
1227 vctz %v0, %v15, 0
1228 vctz %v0, %v31, 0
1229 vctz %v15, %v0, 0
1230 vctz %v31, %v0, 0
1231 vctz %v14, %v17, 11
1233 #CHECK: vctzb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x52]
1234 #CHECK: vctzb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x52]
1235 #CHECK: vctzb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x52]
1236 #CHECK: vctzb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x52]
1237 #CHECK: vctzb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x52]
1238 #CHECK: vctzb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x52]
1240 vctzb %v0, %v0
1241 vctzb %v0, %v15
1242 vctzb %v0, %v31
1243 vctzb %v15, %v0
1244 vctzb %v31, %v0
1245 vctzb %v14, %v17
1247 #CHECK: vctzf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x52]
1248 #CHECK: vctzf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x52]
1249 #CHECK: vctzf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x52]
1250 #CHECK: vctzf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x52]
1251 #CHECK: vctzf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x52]
1252 #CHECK: vctzf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x52]
1254 vctzf %v0, %v0
1255 vctzf %v0, %v15
1256 vctzf %v0, %v31
1257 vctzf %v15, %v0
1258 vctzf %v31, %v0
1259 vctzf %v14, %v17
1261 #CHECK: vctzg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x52]
1262 #CHECK: vctzg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x52]
1263 #CHECK: vctzg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x52]
1264 #CHECK: vctzg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x52]
1265 #CHECK: vctzg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x52]
1266 #CHECK: vctzg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x52]
1268 vctzg %v0, %v0
1269 vctzg %v0, %v15
1270 vctzg %v0, %v31
1271 vctzg %v15, %v0
1272 vctzg %v31, %v0
1273 vctzg %v14, %v17
1275 #CHECK: vctzh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x52]
1276 #CHECK: vctzh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x52]
1277 #CHECK: vctzh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x52]
1278 #CHECK: vctzh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x52]
1279 #CHECK: vctzh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x52]
1280 #CHECK: vctzh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x52]
1282 vctzh %v0, %v0
1283 vctzh %v0, %v15
1284 vctzh %v0, %v31
1285 vctzh %v15, %v0
1286 vctzh %v31, %v0
1287 vctzh %v14, %v17
1289 #CHECK: vec %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdb]
1290 #CHECK: vec %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xdb]
1291 #CHECK: vec %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdb]
1292 #CHECK: vec %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdb]
1293 #CHECK: vec %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdb]
1294 #CHECK: vec %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdb]
1295 #CHECK: vec %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xdb]
1297 vec %v0, %v0, 0
1298 vec %v0, %v0, 15
1299 vec %v0, %v15, 0
1300 vec %v0, %v31, 0
1301 vec %v15, %v0, 0
1302 vec %v31, %v0, 0
1303 vec %v14, %v17, 11
1305 #CHECK: vecb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdb]
1306 #CHECK: vecb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdb]
1307 #CHECK: vecb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdb]
1308 #CHECK: vecb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdb]
1309 #CHECK: vecb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdb]
1310 #CHECK: vecb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xdb]
1312 vecb %v0, %v0
1313 vecb %v0, %v15
1314 vecb %v0, %v31
1315 vecb %v15, %v0
1316 vecb %v31, %v0
1317 vecb %v14, %v17
1319 #CHECK: vecf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xdb]
1320 #CHECK: vecf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xdb]
1321 #CHECK: vecf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xdb]
1322 #CHECK: vecf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xdb]
1323 #CHECK: vecf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xdb]
1324 #CHECK: vecf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xdb]
1326 vecf %v0, %v0
1327 vecf %v0, %v15
1328 vecf %v0, %v31
1329 vecf %v15, %v0
1330 vecf %v31, %v0
1331 vecf %v14, %v17
1333 #CHECK: vecg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xdb]
1334 #CHECK: vecg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xdb]
1335 #CHECK: vecg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xdb]
1336 #CHECK: vecg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xdb]
1337 #CHECK: vecg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xdb]
1338 #CHECK: vecg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xdb]
1340 vecg %v0, %v0
1341 vecg %v0, %v15
1342 vecg %v0, %v31
1343 vecg %v15, %v0
1344 vecg %v31, %v0
1345 vecg %v14, %v17
1347 #CHECK: vech %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xdb]
1348 #CHECK: vech %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xdb]
1349 #CHECK: vech %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xdb]
1350 #CHECK: vech %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xdb]
1351 #CHECK: vech %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xdb]
1352 #CHECK: vech %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xdb]
1354 vech %v0, %v0
1355 vech %v0, %v15
1356 vech %v0, %v31
1357 vech %v15, %v0
1358 vech %v31, %v0
1359 vech %v14, %v17
1361 #CHECK: vecl %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd9]
1362 #CHECK: vecl %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd9]
1363 #CHECK: vecl %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd9]
1364 #CHECK: vecl %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd9]
1365 #CHECK: vecl %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd9]
1366 #CHECK: vecl %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd9]
1367 #CHECK: vecl %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd9]
1369 vecl %v0, %v0, 0
1370 vecl %v0, %v0, 15
1371 vecl %v0, %v15, 0
1372 vecl %v0, %v31, 0
1373 vecl %v15, %v0, 0
1374 vecl %v31, %v0, 0
1375 vecl %v14, %v17, 11
1377 #CHECK: veclb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd9]
1378 #CHECK: veclb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd9]
1379 #CHECK: veclb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd9]
1380 #CHECK: veclb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd9]
1381 #CHECK: veclb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd9]
1382 #CHECK: veclb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd9]
1384 veclb %v0, %v0
1385 veclb %v0, %v15
1386 veclb %v0, %v31
1387 veclb %v15, %v0
1388 veclb %v31, %v0
1389 veclb %v14, %v17
1391 #CHECK: veclf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd9]
1392 #CHECK: veclf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd9]
1393 #CHECK: veclf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd9]
1394 #CHECK: veclf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd9]
1395 #CHECK: veclf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd9]
1396 #CHECK: veclf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd9]
1398 veclf %v0, %v0
1399 veclf %v0, %v15
1400 veclf %v0, %v31
1401 veclf %v15, %v0
1402 veclf %v31, %v0
1403 veclf %v14, %v17
1405 #CHECK: veclg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd9]
1406 #CHECK: veclg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd9]
1407 #CHECK: veclg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd9]
1408 #CHECK: veclg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd9]
1409 #CHECK: veclg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd9]
1410 #CHECK: veclg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd9]
1412 veclg %v0, %v0
1413 veclg %v0, %v15
1414 veclg %v0, %v31
1415 veclg %v15, %v0
1416 veclg %v31, %v0
1417 veclg %v14, %v17
1419 #CHECK: veclh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd9]
1420 #CHECK: veclh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd9]
1421 #CHECK: veclh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd9]
1422 #CHECK: veclh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd9]
1423 #CHECK: veclh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd9]
1424 #CHECK: veclh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd9]
1426 veclh %v0, %v0
1427 veclh %v0, %v15
1428 veclh %v0, %v31
1429 veclh %v15, %v0
1430 veclh %v31, %v0
1431 veclh %v14, %v17
1433 #CHECK: verim %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x72]
1434 #CHECK: verim %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x72]
1435 #CHECK: verim %v0, %v0, %v0, 255, 0 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x72]
1436 #CHECK: verim %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x72]
1437 #CHECK: verim %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x72]
1438 #CHECK: verim %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x72]
1439 #CHECK: verim %v13, %v17, %v21, 121, 11 # encoding: [0xe7,0xd1,0x50,0x79,0xb6,0x72]
1441 verim %v0, %v0, %v0, 0, 0
1442 verim %v0, %v0, %v0, 0, 15
1443 verim %v0, %v0, %v0, 255, 0
1444 verim %v0, %v0, %v31, 0, 0
1445 verim %v0, %v31, %v0, 0, 0
1446 verim %v31, %v0, %v0, 0, 0
1447 verim %v13, %v17, %v21, 0x79, 11
1449 #CHECK: verimb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x72]
1450 #CHECK: verimb %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x72]
1451 #CHECK: verimb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x72]
1452 #CHECK: verimb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x72]
1453 #CHECK: verimb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x72]
1454 #CHECK: verimb %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x72]
1456 verimb %v0, %v0, %v0, 0
1457 verimb %v0, %v0, %v0, 255
1458 verimb %v0, %v0, %v31, 0
1459 verimb %v0, %v31, %v0, 0
1460 verimb %v31, %v0, %v0, 0
1461 verimb %v13, %v17, %v21, 0x79
1463 #CHECK: verimf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x72]
1464 #CHECK: verimf %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x20,0x72]
1465 #CHECK: verimf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x72]
1466 #CHECK: verimf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x72]
1467 #CHECK: verimf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x72]
1468 #CHECK: verimf %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x26,0x72]
1470 verimf %v0, %v0, %v0, 0
1471 verimf %v0, %v0, %v0, 255
1472 verimf %v0, %v0, %v31, 0
1473 verimf %v0, %v31, %v0, 0
1474 verimf %v31, %v0, %v0, 0
1475 verimf %v13, %v17, %v21, 0x79
1477 #CHECK: verimg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x72]
1478 #CHECK: verimg %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x30,0x72]
1479 #CHECK: verimg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x72]
1480 #CHECK: verimg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x72]
1481 #CHECK: verimg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x72]
1482 #CHECK: verimg %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x36,0x72]
1484 verimg %v0, %v0, %v0, 0
1485 verimg %v0, %v0, %v0, 255
1486 verimg %v0, %v0, %v31, 0
1487 verimg %v0, %v31, %v0, 0
1488 verimg %v31, %v0, %v0, 0
1489 verimg %v13, %v17, %v21, 0x79
1491 #CHECK: verimh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x72]
1492 #CHECK: verimh %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x10,0x72]
1493 #CHECK: verimh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x72]
1494 #CHECK: verimh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x72]
1495 #CHECK: verimh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x72]
1496 #CHECK: verimh %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x16,0x72]
1498 verimh %v0, %v0, %v0, 0
1499 verimh %v0, %v0, %v0, 255
1500 verimh %v0, %v0, %v31, 0
1501 verimh %v0, %v31, %v0, 0
1502 verimh %v31, %v0, %v0, 0
1503 verimh %v13, %v17, %v21, 0x79
1505 #CHECK: verll %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x33]
1506 #CHECK: verll %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x33]
1507 #CHECK: verll %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x33]
1508 #CHECK: verll %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x33]
1509 #CHECK: verll %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x33]
1510 #CHECK: verll %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x33]
1511 #CHECK: verll %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x33]
1513 verll %v0, %v0, 0, 0
1514 verll %v0, %v0, 0, 15
1515 verll %v0, %v0, 4095, 0
1516 verll %v0, %v0, 0(%r15), 0
1517 verll %v0, %v31, 0, 0
1518 verll %v31, %v0, 0, 0
1519 verll %v14, %v17, 1074(%r5), 11
1521 #CHECK: verllb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x33]
1522 #CHECK: verllb %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x33]
1523 #CHECK: verllb %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x33]
1524 #CHECK: verllb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x33]
1525 #CHECK: verllb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x33]
1526 #CHECK: verllb %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x33]
1528 verllb %v0, %v0, 0
1529 verllb %v0, %v0, 4095
1530 verllb %v0, %v0, 0(%r15)
1531 verllb %v0, %v31, 0
1532 verllb %v31, %v0, 0
1533 verllb %v14, %v17, 1074(%r5)
1535 #CHECK: verllf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x33]
1536 #CHECK: verllf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x33]
1537 #CHECK: verllf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x33]
1538 #CHECK: verllf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x33]
1539 #CHECK: verllf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x33]
1540 #CHECK: verllf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x33]
1542 verllf %v0, %v0, 0
1543 verllf %v0, %v0, 4095
1544 verllf %v0, %v0, 0(%r15)
1545 verllf %v0, %v31, 0
1546 verllf %v31, %v0, 0
1547 verllf %v14, %v17, 1074(%r5)
1549 #CHECK: verllg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x33]
1550 #CHECK: verllg %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x33]
1551 #CHECK: verllg %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x33]
1552 #CHECK: verllg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x33]
1553 #CHECK: verllg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x33]
1554 #CHECK: verllg %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x33]
1556 verllg %v0, %v0, 0
1557 verllg %v0, %v0, 4095
1558 verllg %v0, %v0, 0(%r15)
1559 verllg %v0, %v31, 0
1560 verllg %v31, %v0, 0
1561 verllg %v14, %v17, 1074(%r5)
1563 #CHECK: verllh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x33]
1564 #CHECK: verllh %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x33]
1565 #CHECK: verllh %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x33]
1566 #CHECK: verllh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x33]
1567 #CHECK: verllh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x33]
1568 #CHECK: verllh %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x33]
1570 verllh %v0, %v0, 0
1571 verllh %v0, %v0, 4095
1572 verllh %v0, %v0, 0(%r15)
1573 verllh %v0, %v31, 0
1574 verllh %v31, %v0, 0
1575 verllh %v14, %v17, 1074(%r5)
1577 #CHECK: verllv %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x73]
1578 #CHECK: verllv %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x73]
1579 #CHECK: verllv %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x73]
1580 #CHECK: verllv %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x73]
1581 #CHECK: verllv %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x73]
1582 #CHECK: verllv %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x73]
1584 verllv %v0, %v0, %v0, 0
1585 verllv %v0, %v0, %v0, 15
1586 verllv %v0, %v0, %v31, 0
1587 verllv %v0, %v31, %v0, 0
1588 verllv %v31, %v0, %v0, 0
1589 verllv %v18, %v3, %v20, 11
1591 #CHECK: verllvb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x73]
1592 #CHECK: verllvb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x73]
1593 #CHECK: verllvb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x73]
1594 #CHECK: verllvb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x73]
1595 #CHECK: verllvb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x73]
1597 verllvb %v0, %v0, %v0
1598 verllvb %v0, %v0, %v31
1599 verllvb %v0, %v31, %v0
1600 verllvb %v31, %v0, %v0
1601 verllvb %v18, %v3, %v20
1603 #CHECK: verllvf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x73]
1604 #CHECK: verllvf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x73]
1605 #CHECK: verllvf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x73]
1606 #CHECK: verllvf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x73]
1607 #CHECK: verllvf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x73]
1609 verllvf %v0, %v0, %v0
1610 verllvf %v0, %v0, %v31
1611 verllvf %v0, %v31, %v0
1612 verllvf %v31, %v0, %v0
1613 verllvf %v18, %v3, %v20
1615 #CHECK: verllvg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x73]
1616 #CHECK: verllvg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x73]
1617 #CHECK: verllvg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x73]
1618 #CHECK: verllvg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x73]
1619 #CHECK: verllvg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x73]
1621 verllvg %v0, %v0, %v0
1622 verllvg %v0, %v0, %v31
1623 verllvg %v0, %v31, %v0
1624 verllvg %v31, %v0, %v0
1625 verllvg %v18, %v3, %v20
1627 #CHECK: verllvh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x73]
1628 #CHECK: verllvh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x73]
1629 #CHECK: verllvh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x73]
1630 #CHECK: verllvh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x73]
1631 #CHECK: verllvh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x73]
1633 verllvh %v0, %v0, %v0
1634 verllvh %v0, %v0, %v31
1635 verllvh %v0, %v31, %v0
1636 verllvh %v31, %v0, %v0
1637 verllvh %v18, %v3, %v20
1639 #CHECK: vesl %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x30]
1640 #CHECK: vesl %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x30]
1641 #CHECK: vesl %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x30]
1642 #CHECK: vesl %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x30]
1643 #CHECK: vesl %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x30]
1644 #CHECK: vesl %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x30]
1645 #CHECK: vesl %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x30]
1647 vesl %v0, %v0, 0, 0
1648 vesl %v0, %v0, 0, 15
1649 vesl %v0, %v0, 4095, 0
1650 vesl %v0, %v0, 0(%r15), 0
1651 vesl %v0, %v31, 0, 0
1652 vesl %v31, %v0, 0, 0
1653 vesl %v14, %v17, 1074(%r5), 11
1655 #CHECK: veslb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x30]
1656 #CHECK: veslb %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x30]
1657 #CHECK: veslb %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x30]
1658 #CHECK: veslb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x30]
1659 #CHECK: veslb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x30]
1660 #CHECK: veslb %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x30]
1662 veslb %v0, %v0, 0
1663 veslb %v0, %v0, 4095
1664 veslb %v0, %v0, 0(%r15)
1665 veslb %v0, %v31, 0
1666 veslb %v31, %v0, 0
1667 veslb %v14, %v17, 1074(%r5)
1669 #CHECK: veslf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x30]
1670 #CHECK: veslf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x30]
1671 #CHECK: veslf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x30]
1672 #CHECK: veslf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x30]
1673 #CHECK: veslf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x30]
1674 #CHECK: veslf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x30]
1676 veslf %v0, %v0, 0
1677 veslf %v0, %v0, 4095
1678 veslf %v0, %v0, 0(%r15)
1679 veslf %v0, %v31, 0
1680 veslf %v31, %v0, 0
1681 veslf %v14, %v17, 1074(%r5)
1683 #CHECK: veslg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x30]
1684 #CHECK: veslg %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x30]
1685 #CHECK: veslg %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x30]
1686 #CHECK: veslg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x30]
1687 #CHECK: veslg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x30]
1688 #CHECK: veslg %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x30]
1690 veslg %v0, %v0, 0
1691 veslg %v0, %v0, 4095
1692 veslg %v0, %v0, 0(%r15)
1693 veslg %v0, %v31, 0
1694 veslg %v31, %v0, 0
1695 veslg %v14, %v17, 1074(%r5)
1697 #CHECK: veslh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x30]
1698 #CHECK: veslh %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x30]
1699 #CHECK: veslh %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x30]
1700 #CHECK: veslh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x30]
1701 #CHECK: veslh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x30]
1702 #CHECK: veslh %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x30]
1704 veslh %v0, %v0, 0
1705 veslh %v0, %v0, 4095
1706 veslh %v0, %v0, 0(%r15)
1707 veslh %v0, %v31, 0
1708 veslh %v31, %v0, 0
1709 veslh %v14, %v17, 1074(%r5)
1711 #CHECK: veslv %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x70]
1712 #CHECK: veslv %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x70]
1713 #CHECK: veslv %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x70]
1714 #CHECK: veslv %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x70]
1715 #CHECK: veslv %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x70]
1716 #CHECK: veslv %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x70]
1718 veslv %v0, %v0, %v0, 0
1719 veslv %v0, %v0, %v0, 15
1720 veslv %v0, %v0, %v31, 0
1721 veslv %v0, %v31, %v0, 0
1722 veslv %v31, %v0, %v0, 0
1723 veslv %v18, %v3, %v20, 11
1725 #CHECK: veslvb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x70]
1726 #CHECK: veslvb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x70]
1727 #CHECK: veslvb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x70]
1728 #CHECK: veslvb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x70]
1729 #CHECK: veslvb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x70]
1731 veslvb %v0, %v0, %v0
1732 veslvb %v0, %v0, %v31
1733 veslvb %v0, %v31, %v0
1734 veslvb %v31, %v0, %v0
1735 veslvb %v18, %v3, %v20
1737 #CHECK: veslvf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x70]
1738 #CHECK: veslvf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x70]
1739 #CHECK: veslvf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x70]
1740 #CHECK: veslvf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x70]
1741 #CHECK: veslvf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x70]
1743 veslvf %v0, %v0, %v0
1744 veslvf %v0, %v0, %v31
1745 veslvf %v0, %v31, %v0
1746 veslvf %v31, %v0, %v0
1747 veslvf %v18, %v3, %v20
1749 #CHECK: veslvg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x70]
1750 #CHECK: veslvg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x70]
1751 #CHECK: veslvg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x70]
1752 #CHECK: veslvg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x70]
1753 #CHECK: veslvg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x70]
1755 veslvg %v0, %v0, %v0
1756 veslvg %v0, %v0, %v31
1757 veslvg %v0, %v31, %v0
1758 veslvg %v31, %v0, %v0
1759 veslvg %v18, %v3, %v20
1761 #CHECK: veslvh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x70]
1762 #CHECK: veslvh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x70]
1763 #CHECK: veslvh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x70]
1764 #CHECK: veslvh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x70]
1765 #CHECK: veslvh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x70]
1767 veslvh %v0, %v0, %v0
1768 veslvh %v0, %v0, %v31
1769 veslvh %v0, %v31, %v0
1770 veslvh %v31, %v0, %v0
1771 veslvh %v18, %v3, %v20
1773 #CHECK: vesra %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3a]
1774 #CHECK: vesra %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x3a]
1775 #CHECK: vesra %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3a]
1776 #CHECK: vesra %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3a]
1777 #CHECK: vesra %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3a]
1778 #CHECK: vesra %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3a]
1779 #CHECK: vesra %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x3a]
1781 vesra %v0, %v0, 0, 0
1782 vesra %v0, %v0, 0, 15
1783 vesra %v0, %v0, 4095, 0
1784 vesra %v0, %v0, 0(%r15), 0
1785 vesra %v0, %v31, 0, 0
1786 vesra %v31, %v0, 0, 0
1787 vesra %v14, %v17, 1074(%r5), 11
1789 #CHECK: vesrab %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3a]
1790 #CHECK: vesrab %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3a]
1791 #CHECK: vesrab %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3a]
1792 #CHECK: vesrab %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3a]
1793 #CHECK: vesrab %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3a]
1794 #CHECK: vesrab %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x3a]
1796 vesrab %v0, %v0, 0
1797 vesrab %v0, %v0, 4095
1798 vesrab %v0, %v0, 0(%r15)
1799 vesrab %v0, %v31, 0
1800 vesrab %v31, %v0, 0
1801 vesrab %v14, %v17, 1074(%r5)
1803 #CHECK: vesraf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x3a]
1804 #CHECK: vesraf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x3a]
1805 #CHECK: vesraf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x3a]
1806 #CHECK: vesraf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x3a]
1807 #CHECK: vesraf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x3a]
1808 #CHECK: vesraf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x3a]
1810 vesraf %v0, %v0, 0
1811 vesraf %v0, %v0, 4095
1812 vesraf %v0, %v0, 0(%r15)
1813 vesraf %v0, %v31, 0
1814 vesraf %v31, %v0, 0
1815 vesraf %v14, %v17, 1074(%r5)
1817 #CHECK: vesrag %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x3a]
1818 #CHECK: vesrag %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x3a]
1819 #CHECK: vesrag %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x3a]
1820 #CHECK: vesrag %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x3a]
1821 #CHECK: vesrag %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x3a]
1822 #CHECK: vesrag %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x3a]
1824 vesrag %v0, %v0, 0
1825 vesrag %v0, %v0, 4095
1826 vesrag %v0, %v0, 0(%r15)
1827 vesrag %v0, %v31, 0
1828 vesrag %v31, %v0, 0
1829 vesrag %v14, %v17, 1074(%r5)
1831 #CHECK: vesrah %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x3a]
1832 #CHECK: vesrah %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x3a]
1833 #CHECK: vesrah %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x3a]
1834 #CHECK: vesrah %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x3a]
1835 #CHECK: vesrah %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x3a]
1836 #CHECK: vesrah %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x3a]
1838 vesrah %v0, %v0, 0
1839 vesrah %v0, %v0, 4095
1840 vesrah %v0, %v0, 0(%r15)
1841 vesrah %v0, %v31, 0
1842 vesrah %v31, %v0, 0
1843 vesrah %v14, %v17, 1074(%r5)
1845 #CHECK: vesrav %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7a]
1846 #CHECK: vesrav %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x7a]
1847 #CHECK: vesrav %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7a]
1848 #CHECK: vesrav %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7a]
1849 #CHECK: vesrav %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7a]
1850 #CHECK: vesrav %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x7a]
1852 vesrav %v0, %v0, %v0, 0
1853 vesrav %v0, %v0, %v0, 15
1854 vesrav %v0, %v0, %v31, 0
1855 vesrav %v0, %v31, %v0, 0
1856 vesrav %v31, %v0, %v0, 0
1857 vesrav %v18, %v3, %v20, 11
1859 #CHECK: vesravb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7a]
1860 #CHECK: vesravb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7a]
1861 #CHECK: vesravb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7a]
1862 #CHECK: vesravb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7a]
1863 #CHECK: vesravb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7a]
1865 vesravb %v0, %v0, %v0
1866 vesravb %v0, %v0, %v31
1867 vesravb %v0, %v31, %v0
1868 vesravb %v31, %v0, %v0
1869 vesravb %v18, %v3, %v20
1871 #CHECK: vesravf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x7a]
1872 #CHECK: vesravf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x7a]
1873 #CHECK: vesravf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x7a]
1874 #CHECK: vesravf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x7a]
1875 #CHECK: vesravf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x7a]
1877 vesravf %v0, %v0, %v0
1878 vesravf %v0, %v0, %v31
1879 vesravf %v0, %v31, %v0
1880 vesravf %v31, %v0, %v0
1881 vesravf %v18, %v3, %v20
1883 #CHECK: vesravg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x7a]
1884 #CHECK: vesravg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x7a]
1885 #CHECK: vesravg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x7a]
1886 #CHECK: vesravg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x7a]
1887 #CHECK: vesravg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x7a]
1889 vesravg %v0, %v0, %v0
1890 vesravg %v0, %v0, %v31
1891 vesravg %v0, %v31, %v0
1892 vesravg %v31, %v0, %v0
1893 vesravg %v18, %v3, %v20
1895 #CHECK: vesravh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x7a]
1896 #CHECK: vesravh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x7a]
1897 #CHECK: vesravh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x7a]
1898 #CHECK: vesravh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x7a]
1899 #CHECK: vesravh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x7a]
1901 vesravh %v0, %v0, %v0
1902 vesravh %v0, %v0, %v31
1903 vesravh %v0, %v31, %v0
1904 vesravh %v31, %v0, %v0
1905 vesravh %v18, %v3, %v20
1907 #CHECK: vesrl %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x38]
1908 #CHECK: vesrl %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x38]
1909 #CHECK: vesrl %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x38]
1910 #CHECK: vesrl %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x38]
1911 #CHECK: vesrl %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x38]
1912 #CHECK: vesrl %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x38]
1913 #CHECK: vesrl %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x38]
1915 vesrl %v0, %v0, 0, 0
1916 vesrl %v0, %v0, 0, 15
1917 vesrl %v0, %v0, 4095, 0
1918 vesrl %v0, %v0, 0(%r15), 0
1919 vesrl %v0, %v31, 0, 0
1920 vesrl %v31, %v0, 0, 0
1921 vesrl %v14, %v17, 1074(%r5), 11
1923 #CHECK: vesrlb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x38]
1924 #CHECK: vesrlb %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x38]
1925 #CHECK: vesrlb %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x38]
1926 #CHECK: vesrlb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x38]
1927 #CHECK: vesrlb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x38]
1928 #CHECK: vesrlb %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x38]
1930 vesrlb %v0, %v0, 0
1931 vesrlb %v0, %v0, 4095
1932 vesrlb %v0, %v0, 0(%r15)
1933 vesrlb %v0, %v31, 0
1934 vesrlb %v31, %v0, 0
1935 vesrlb %v14, %v17, 1074(%r5)
1937 #CHECK: vesrlf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x38]
1938 #CHECK: vesrlf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x38]
1939 #CHECK: vesrlf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x38]
1940 #CHECK: vesrlf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x38]
1941 #CHECK: vesrlf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x38]
1942 #CHECK: vesrlf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x38]
1944 vesrlf %v0, %v0, 0
1945 vesrlf %v0, %v0, 4095
1946 vesrlf %v0, %v0, 0(%r15)
1947 vesrlf %v0, %v31, 0
1948 vesrlf %v31, %v0, 0
1949 vesrlf %v14, %v17, 1074(%r5)
1951 #CHECK: vesrlg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x38]
1952 #CHECK: vesrlg %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x38]
1953 #CHECK: vesrlg %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x38]
1954 #CHECK: vesrlg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x38]
1955 #CHECK: vesrlg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x38]
1956 #CHECK: vesrlg %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x38]
1958 vesrlg %v0, %v0, 0
1959 vesrlg %v0, %v0, 4095
1960 vesrlg %v0, %v0, 0(%r15)
1961 vesrlg %v0, %v31, 0
1962 vesrlg %v31, %v0, 0
1963 vesrlg %v14, %v17, 1074(%r5)
1965 #CHECK: vesrlh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x38]
1966 #CHECK: vesrlh %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x38]
1967 #CHECK: vesrlh %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x38]
1968 #CHECK: vesrlh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x38]
1969 #CHECK: vesrlh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x38]
1970 #CHECK: vesrlh %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x38]
1972 vesrlh %v0, %v0, 0
1973 vesrlh %v0, %v0, 4095
1974 vesrlh %v0, %v0, 0(%r15)
1975 vesrlh %v0, %v31, 0
1976 vesrlh %v31, %v0, 0
1977 vesrlh %v14, %v17, 1074(%r5)
1979 #CHECK: vesrlv %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x78]
1980 #CHECK: vesrlv %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x78]
1981 #CHECK: vesrlv %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x78]
1982 #CHECK: vesrlv %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x78]
1983 #CHECK: vesrlv %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x78]
1984 #CHECK: vesrlv %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x78]
1986 vesrlv %v0, %v0, %v0, 0
1987 vesrlv %v0, %v0, %v0, 15
1988 vesrlv %v0, %v0, %v31, 0
1989 vesrlv %v0, %v31, %v0, 0
1990 vesrlv %v31, %v0, %v0, 0
1991 vesrlv %v18, %v3, %v20, 11
1993 #CHECK: vesrlvb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x78]
1994 #CHECK: vesrlvb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x78]
1995 #CHECK: vesrlvb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x78]
1996 #CHECK: vesrlvb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x78]
1997 #CHECK: vesrlvb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x78]
1999 vesrlvb %v0, %v0, %v0
2000 vesrlvb %v0, %v0, %v31
2001 vesrlvb %v0, %v31, %v0
2002 vesrlvb %v31, %v0, %v0
2003 vesrlvb %v18, %v3, %v20
2005 #CHECK: vesrlvf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x78]
2006 #CHECK: vesrlvf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x78]
2007 #CHECK: vesrlvf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x78]
2008 #CHECK: vesrlvf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x78]
2009 #CHECK: vesrlvf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x78]
2011 vesrlvf %v0, %v0, %v0
2012 vesrlvf %v0, %v0, %v31
2013 vesrlvf %v0, %v31, %v0
2014 vesrlvf %v31, %v0, %v0
2015 vesrlvf %v18, %v3, %v20
2017 #CHECK: vesrlvg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x78]
2018 #CHECK: vesrlvg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x78]
2019 #CHECK: vesrlvg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x78]
2020 #CHECK: vesrlvg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x78]
2021 #CHECK: vesrlvg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x78]
2023 vesrlvg %v0, %v0, %v0
2024 vesrlvg %v0, %v0, %v31
2025 vesrlvg %v0, %v31, %v0
2026 vesrlvg %v31, %v0, %v0
2027 vesrlvg %v18, %v3, %v20
2029 #CHECK: vesrlvh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x78]
2030 #CHECK: vesrlvh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x78]
2031 #CHECK: vesrlvh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x78]
2032 #CHECK: vesrlvh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x78]
2033 #CHECK: vesrlvh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x78]
2035 vesrlvh %v0, %v0, %v0
2036 vesrlvh %v0, %v0, %v31
2037 vesrlvh %v0, %v31, %v0
2038 vesrlvh %v31, %v0, %v0
2039 vesrlvh %v18, %v3, %v20
2041 #CHECK: vfa %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe3]
2042 #CHECK: vfa %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe3]
2043 #CHECK: vfa %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe3]
2044 #CHECK: vfa %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe3]
2045 #CHECK: vfa %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe3]
2046 #CHECK: vfa %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe3]
2047 #CHECK: vfa %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe3]
2049 vfa %v0, %v0, %v0, 0, 0
2050 vfa %v0, %v0, %v0, 15, 0
2051 vfa %v0, %v0, %v0, 0, 15
2052 vfa %v0, %v0, %v31, 0, 0
2053 vfa %v0, %v31, %v0, 0, 0
2054 vfa %v31, %v0, %v0, 0, 0
2055 vfa %v18, %v3, %v20, 11, 9
2057 #CHECK: vfadb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe3]
2058 #CHECK: vfadb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe3]
2059 #CHECK: vfadb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe3]
2060 #CHECK: vfadb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe3]
2061 #CHECK: vfadb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe3]
2063 vfadb %v0, %v0, %v0
2064 vfadb %v0, %v0, %v31
2065 vfadb %v0, %v31, %v0
2066 vfadb %v31, %v0, %v0
2067 vfadb %v18, %v3, %v20
2069 #CHECK: vfae %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82]
2070 #CHECK: vfae %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x82]
2071 #CHECK: vfae %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82]
2072 #CHECK: vfae %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x82]
2073 #CHECK: vfae %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x82]
2074 #CHECK: vfae %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x82]
2075 #CHECK: vfae %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x82]
2076 #CHECK: vfae %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x82]
2077 #CHECK: vfae %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x82]
2078 #CHECK: vfae %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x82]
2079 #CHECK: vfae %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x82]
2080 #CHECK: vfae %v18, %v3, %v20, 11, 4 # encoding: [0xe7,0x23,0x40,0x40,0xba,0x82]
2081 #CHECK: vfae %v18, %v3, %v20, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82]
2083 vfae %v0, %v0, %v0, 0
2084 vfae %v0, %v0, %v0, 15
2085 vfae %v0, %v0, %v0, 0, 0
2086 vfae %v0, %v0, %v0, 15, 0
2087 vfae %v0, %v0, %v0, 0, 12
2088 vfae %v0, %v0, %v15, 0
2089 vfae %v0, %v0, %v31, 0
2090 vfae %v0, %v15, %v0, 0
2091 vfae %v0, %v31, %v0, 0
2092 vfae %v15, %v0, %v0, 0
2093 vfae %v31, %v0, %v0, 0
2094 vfae %v18, %v3, %v20, 11, 4
2095 vfae %v18, %v3, %v20, 0, 15
2097 #CHECK: vfaeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82]
2098 #CHECK: vfaeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82]
2099 #CHECK: vfaeb %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x82]
2100 #CHECK: vfaeb %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x82]
2101 #CHECK: vfaeb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x82]
2102 #CHECK: vfaeb %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x82]
2103 #CHECK: vfaeb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x82]
2104 #CHECK: vfaeb %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x82]
2105 #CHECK: vfaeb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x82]
2106 #CHECK: vfaeb %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x40,0x0a,0x82]
2107 #CHECK: vfaeb %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82]
2108 #CHECK: vfaebs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0x90,0x0a,0x82]
2109 #CHECK: vfaezb %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x60,0x0a,0x82]
2110 #CHECK: vfaezbs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x0a,0x82]
2111 #CHECK: vfaezbs %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82]
2113 vfaeb %v0, %v0, %v0
2114 vfaeb %v0, %v0, %v0, 0
2115 vfaeb %v0, %v0, %v0, 12
2116 vfaeb %v0, %v0, %v15
2117 vfaeb %v0, %v0, %v31
2118 vfaeb %v0, %v15, %v0
2119 vfaeb %v0, %v31, %v0
2120 vfaeb %v15, %v0, %v0
2121 vfaeb %v31, %v0, %v0
2122 vfaeb %v18, %v3, %v20, 4
2123 vfaeb %v18, %v3, %v20, 15
2124 vfaebs %v18, %v3, %v20, 8
2125 vfaezb %v18, %v3, %v20, 4
2126 vfaezbs %v18, %v3, %v20, 8
2127 vfaezbs %v18, %v3, %v20, 15
2129 #CHECK: vfaef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x82]
2130 #CHECK: vfaef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x82]
2131 #CHECK: vfaef %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x82]
2132 #CHECK: vfaef %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x82]
2133 #CHECK: vfaef %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x82]
2134 #CHECK: vfaef %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x82]
2135 #CHECK: vfaef %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x82]
2136 #CHECK: vfaef %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x82]
2137 #CHECK: vfaef %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x82]
2138 #CHECK: vfaef %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x40,0x2a,0x82]
2139 #CHECK: vfaef %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x2a,0x82]
2140 #CHECK: vfaefs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0x90,0x2a,0x82]
2141 #CHECK: vfaezf %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x60,0x2a,0x82]
2142 #CHECK: vfaezfs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x2a,0x82]
2143 #CHECK: vfaezfs %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x2a,0x82]
2145 vfaef %v0, %v0, %v0
2146 vfaef %v0, %v0, %v0, 0
2147 vfaef %v0, %v0, %v0, 12
2148 vfaef %v0, %v0, %v15
2149 vfaef %v0, %v0, %v31
2150 vfaef %v0, %v15, %v0
2151 vfaef %v0, %v31, %v0
2152 vfaef %v15, %v0, %v0
2153 vfaef %v31, %v0, %v0
2154 vfaef %v18, %v3, %v20, 4
2155 vfaef %v18, %v3, %v20, 15
2156 vfaefs %v18, %v3, %v20, 8
2157 vfaezf %v18, %v3, %v20, 4
2158 vfaezfs %v18, %v3, %v20, 8
2159 vfaezfs %v18, %v3, %v20, 15
2161 #CHECK: vfaeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x82]
2162 #CHECK: vfaeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x82]
2163 #CHECK: vfaeh %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x82]
2164 #CHECK: vfaeh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x82]
2165 #CHECK: vfaeh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x82]
2166 #CHECK: vfaeh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x82]
2167 #CHECK: vfaeh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x82]
2168 #CHECK: vfaeh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x82]
2169 #CHECK: vfaeh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x82]
2170 #CHECK: vfaeh %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x40,0x1a,0x82]
2171 #CHECK: vfaeh %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x1a,0x82]
2172 #CHECK: vfaehs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0x90,0x1a,0x82]
2173 #CHECK: vfaezh %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x60,0x1a,0x82]
2174 #CHECK: vfaezhs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x1a,0x82]
2175 #CHECK: vfaezhs %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x1a,0x82]
2177 vfaeh %v0, %v0, %v0
2178 vfaeh %v0, %v0, %v0, 0
2179 vfaeh %v0, %v0, %v0, 12
2180 vfaeh %v0, %v0, %v15
2181 vfaeh %v0, %v0, %v31
2182 vfaeh %v0, %v15, %v0
2183 vfaeh %v0, %v31, %v0
2184 vfaeh %v15, %v0, %v0
2185 vfaeh %v31, %v0, %v0
2186 vfaeh %v18, %v3, %v20, 4
2187 vfaeh %v18, %v3, %v20, 15
2188 vfaehs %v18, %v3, %v20, 8
2189 vfaezh %v18, %v3, %v20, 4
2190 vfaezhs %v18, %v3, %v20, 8
2191 vfaezhs %v18, %v3, %v20, 15
2193 #CHECK: vfce %v0, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe8]
2194 #CHECK: vfce %v0, %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe8]
2195 #CHECK: vfce %v0, %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe8]
2196 #CHECK: vfce %v0, %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xe8]
2197 #CHECK: vfce %v0, %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe8]
2198 #CHECK: vfce %v0, %v31, %v0, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe8]
2199 #CHECK: vfce %v31, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe8]
2200 #CHECK: vfce %v18, %v3, %v20, 11, 9, 7 # encoding: [0xe7,0x23,0x40,0x79,0xba,0xe8]
2202 vfce %v0, %v0, %v0, 0, 0, 0
2203 vfce %v0, %v0, %v0, 15, 0, 0
2204 vfce %v0, %v0, %v0, 0, 15, 0
2205 vfce %v0, %v0, %v0, 0, 0, 15
2206 vfce %v0, %v0, %v31, 0, 0, 0
2207 vfce %v0, %v31, %v0, 0, 0, 0
2208 vfce %v31, %v0, %v0, 0, 0, 0
2209 vfce %v18, %v3, %v20, 11, 9, 7
2211 #CHECK: vfcedb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe8]
2212 #CHECK: vfcedb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe8]
2213 #CHECK: vfcedb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe8]
2214 #CHECK: vfcedb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe8]
2215 #CHECK: vfcedb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe8]
2217 vfcedb %v0, %v0, %v0
2218 vfcedb %v0, %v0, %v31
2219 vfcedb %v0, %v31, %v0
2220 vfcedb %v31, %v0, %v0
2221 vfcedb %v18, %v3, %v20
2223 #CHECK: vfcedbs %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xe8]
2224 #CHECK: vfcedbs %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xe8]
2225 #CHECK: vfcedbs %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xe8]
2226 #CHECK: vfcedbs %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xe8]
2227 #CHECK: vfcedbs %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xe8]
2229 vfcedbs %v0, %v0, %v0
2230 vfcedbs %v0, %v0, %v31
2231 vfcedbs %v0, %v31, %v0
2232 vfcedbs %v31, %v0, %v0
2233 vfcedbs %v18, %v3, %v20
2235 #CHECK: vfch %v0, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xeb]
2236 #CHECK: vfch %v0, %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xeb]
2237 #CHECK: vfch %v0, %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xeb]
2238 #CHECK: vfch %v0, %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xeb]
2239 #CHECK: vfch %v0, %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xeb]
2240 #CHECK: vfch %v0, %v31, %v0, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xeb]
2241 #CHECK: vfch %v31, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xeb]
2242 #CHECK: vfch %v18, %v3, %v20, 11, 9, 7 # encoding: [0xe7,0x23,0x40,0x79,0xba,0xeb]
2244 vfch %v0, %v0, %v0, 0, 0, 0
2245 vfch %v0, %v0, %v0, 15, 0, 0
2246 vfch %v0, %v0, %v0, 0, 15, 0
2247 vfch %v0, %v0, %v0, 0, 0, 15
2248 vfch %v0, %v0, %v31, 0, 0, 0
2249 vfch %v0, %v31, %v0, 0, 0, 0
2250 vfch %v31, %v0, %v0, 0, 0, 0
2251 vfch %v18, %v3, %v20, 11, 9, 7
2253 #CHECK: vfchdb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xeb]
2254 #CHECK: vfchdb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xeb]
2255 #CHECK: vfchdb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xeb]
2256 #CHECK: vfchdb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xeb]
2257 #CHECK: vfchdb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xeb]
2259 vfchdb %v0, %v0, %v0
2260 vfchdb %v0, %v0, %v31
2261 vfchdb %v0, %v31, %v0
2262 vfchdb %v31, %v0, %v0
2263 vfchdb %v18, %v3, %v20
2265 #CHECK: vfchdbs %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xeb]
2266 #CHECK: vfchdbs %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xeb]
2267 #CHECK: vfchdbs %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xeb]
2268 #CHECK: vfchdbs %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xeb]
2269 #CHECK: vfchdbs %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xeb]
2271 vfchdbs %v0, %v0, %v0
2272 vfchdbs %v0, %v0, %v31
2273 vfchdbs %v0, %v31, %v0
2274 vfchdbs %v31, %v0, %v0
2275 vfchdbs %v18, %v3, %v20
2277 #CHECK: vfche %v0, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xea]
2278 #CHECK: vfche %v0, %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xea]
2279 #CHECK: vfche %v0, %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xea]
2280 #CHECK: vfche %v0, %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xea]
2281 #CHECK: vfche %v0, %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xea]
2282 #CHECK: vfche %v0, %v31, %v0, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xea]
2283 #CHECK: vfche %v31, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xea]
2284 #CHECK: vfche %v18, %v3, %v20, 11, 9, 7 # encoding: [0xe7,0x23,0x40,0x79,0xba,0xea]
2286 vfche %v0, %v0, %v0, 0, 0, 0
2287 vfche %v0, %v0, %v0, 15, 0, 0
2288 vfche %v0, %v0, %v0, 0, 15, 0
2289 vfche %v0, %v0, %v0, 0, 0, 15
2290 vfche %v0, %v0, %v31, 0, 0, 0
2291 vfche %v0, %v31, %v0, 0, 0, 0
2292 vfche %v31, %v0, %v0, 0, 0, 0
2293 vfche %v18, %v3, %v20, 11, 9, 7
2295 #CHECK: vfchedb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xea]
2296 #CHECK: vfchedb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xea]
2297 #CHECK: vfchedb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xea]
2298 #CHECK: vfchedb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xea]
2299 #CHECK: vfchedb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xea]
2301 vfchedb %v0, %v0, %v0
2302 vfchedb %v0, %v0, %v31
2303 vfchedb %v0, %v31, %v0
2304 vfchedb %v31, %v0, %v0
2305 vfchedb %v18, %v3, %v20
2307 #CHECK: vfchedbs %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xea]
2308 #CHECK: vfchedbs %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xea]
2309 #CHECK: vfchedbs %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xea]
2310 #CHECK: vfchedbs %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xea]
2311 #CHECK: vfchedbs %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xea]
2313 vfchedbs %v0, %v0, %v0
2314 vfchedbs %v0, %v0, %v31
2315 vfchedbs %v0, %v31, %v0
2316 vfchedbs %v31, %v0, %v0
2317 vfchedbs %v18, %v3, %v20
2319 #CHECK: vfd %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe5]
2320 #CHECK: vfd %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe5]
2321 #CHECK: vfd %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe5]
2322 #CHECK: vfd %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe5]
2323 #CHECK: vfd %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe5]
2324 #CHECK: vfd %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe5]
2325 #CHECK: vfd %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe5]
2327 vfd %v0, %v0, %v0, 0, 0
2328 vfd %v0, %v0, %v0, 15, 0
2329 vfd %v0, %v0, %v0, 0, 15
2330 vfd %v0, %v0, %v31, 0, 0
2331 vfd %v0, %v31, %v0, 0, 0
2332 vfd %v31, %v0, %v0, 0, 0
2333 vfd %v18, %v3, %v20, 11, 9
2335 #CHECK: vfddb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe5]
2336 #CHECK: vfddb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe5]
2337 #CHECK: vfddb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe5]
2338 #CHECK: vfddb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe5]
2339 #CHECK: vfddb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe5]
2341 vfddb %v0, %v0, %v0
2342 vfddb %v0, %v0, %v31
2343 vfddb %v0, %v31, %v0
2344 vfddb %v31, %v0, %v0
2345 vfddb %v18, %v3, %v20
2347 #CHECK: vfee %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80]
2348 #CHECK: vfee %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x80]
2349 #CHECK: vfee %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80]
2350 #CHECK: vfee %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x80]
2351 #CHECK: vfee %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x80]
2352 #CHECK: vfee %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x80]
2353 #CHECK: vfee %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x80]
2354 #CHECK: vfee %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x80]
2355 #CHECK: vfee %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x80]
2356 #CHECK: vfee %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x80]
2357 #CHECK: vfee %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x80]
2358 #CHECK: vfee %v18, %v3, %v20, 11, 4 # encoding: [0xe7,0x23,0x40,0x40,0xba,0x80]
2359 #CHECK: vfee %v18, %v3, %v20, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x80]
2361 vfee %v0, %v0, %v0, 0
2362 vfee %v0, %v0, %v0, 15
2363 vfee %v0, %v0, %v0, 0, 0
2364 vfee %v0, %v0, %v0, 15, 0
2365 vfee %v0, %v0, %v0, 0, 12
2366 vfee %v0, %v0, %v15, 0
2367 vfee %v0, %v0, %v31, 0
2368 vfee %v0, %v15, %v0, 0
2369 vfee %v0, %v31, %v0, 0
2370 vfee %v15, %v0, %v0, 0
2371 vfee %v31, %v0, %v0, 0
2372 vfee %v18, %v3, %v20, 11, 4
2373 vfee %v18, %v3, %v20, 0, 15
2375 #CHECK: vfeeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80]
2376 #CHECK: vfeeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80]
2377 #CHECK: vfeeb %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x80]
2378 #CHECK: vfeeb %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x80]
2379 #CHECK: vfeeb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x80]
2380 #CHECK: vfeeb %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x80]
2381 #CHECK: vfeeb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x80]
2382 #CHECK: vfeeb %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x80]
2383 #CHECK: vfeeb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x80]
2384 #CHECK: vfeeb %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x80]
2385 #CHECK: vfeebs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0x80]
2386 #CHECK: vfeezb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x0a,0x80]
2387 #CHECK: vfeezbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x04,0x80]
2389 vfeeb %v0, %v0, %v0
2390 vfeeb %v0, %v0, %v0, 0
2391 vfeeb %v0, %v0, %v0, 12
2392 vfeeb %v0, %v0, %v15
2393 vfeeb %v0, %v0, %v31
2394 vfeeb %v0, %v15, %v0
2395 vfeeb %v0, %v31, %v0
2396 vfeeb %v15, %v0, %v0
2397 vfeeb %v31, %v0, %v0
2398 vfeeb %v18, %v3, %v20
2399 vfeebs %v5, %v22, %v7
2400 vfeezb %v18, %v3, %v20
2401 vfeezbs %v5, %v22, %v7
2403 #CHECK: vfeef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x80]
2404 #CHECK: vfeef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x80]
2405 #CHECK: vfeef %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x80]
2406 #CHECK: vfeef %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x80]
2407 #CHECK: vfeef %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x80]
2408 #CHECK: vfeef %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x80]
2409 #CHECK: vfeef %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x80]
2410 #CHECK: vfeef %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x80]
2411 #CHECK: vfeef %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x80]
2412 #CHECK: vfeef %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x80]
2413 #CHECK: vfeefs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x80]
2414 #CHECK: vfeezf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x2a,0x80]
2415 #CHECK: vfeezfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x24,0x80]
2417 vfeef %v0, %v0, %v0
2418 vfeef %v0, %v0, %v0, 0
2419 vfeef %v0, %v0, %v0, 12
2420 vfeef %v0, %v0, %v15
2421 vfeef %v0, %v0, %v31
2422 vfeef %v0, %v15, %v0
2423 vfeef %v0, %v31, %v0
2424 vfeef %v15, %v0, %v0
2425 vfeef %v31, %v0, %v0
2426 vfeef %v18, %v3, %v20
2427 vfeefs %v5, %v22, %v7
2428 vfeezf %v18, %v3, %v20
2429 vfeezfs %v5, %v22, %v7
2431 #CHECK: vfeeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x80]
2432 #CHECK: vfeeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x80]
2433 #CHECK: vfeeh %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x80]
2434 #CHECK: vfeeh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x80]
2435 #CHECK: vfeeh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x80]
2436 #CHECK: vfeeh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x80]
2437 #CHECK: vfeeh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x80]
2438 #CHECK: vfeeh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x80]
2439 #CHECK: vfeeh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x80]
2440 #CHECK: vfeeh %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x80]
2441 #CHECK: vfeehs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x80]
2442 #CHECK: vfeezh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x1a,0x80]
2443 #CHECK: vfeezhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x14,0x80]
2445 vfeeh %v0, %v0, %v0
2446 vfeeh %v0, %v0, %v0, 0
2447 vfeeh %v0, %v0, %v0, 12
2448 vfeeh %v0, %v0, %v15
2449 vfeeh %v0, %v0, %v31
2450 vfeeh %v0, %v15, %v0
2451 vfeeh %v0, %v31, %v0
2452 vfeeh %v15, %v0, %v0
2453 vfeeh %v31, %v0, %v0
2454 vfeeh %v18, %v3, %v20
2455 vfeehs %v5, %v22, %v7
2456 vfeezh %v18, %v3, %v20
2457 vfeezhs %v5, %v22, %v7
2459 #CHECK: vfene %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81]
2460 #CHECK: vfene %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x81]
2461 #CHECK: vfene %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81]
2462 #CHECK: vfene %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x81]
2463 #CHECK: vfene %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x81]
2464 #CHECK: vfene %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x81]
2465 #CHECK: vfene %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x81]
2466 #CHECK: vfene %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x81]
2467 #CHECK: vfene %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x81]
2468 #CHECK: vfene %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x81]
2469 #CHECK: vfene %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x81]
2470 #CHECK: vfene %v18, %v3, %v20, 11, 4 # encoding: [0xe7,0x23,0x40,0x40,0xba,0x81]
2471 #CHECK: vfene %v18, %v3, %v20, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x81]
2473 vfene %v0, %v0, %v0, 0
2474 vfene %v0, %v0, %v0, 15
2475 vfene %v0, %v0, %v0, 0, 0
2476 vfene %v0, %v0, %v0, 15, 0
2477 vfene %v0, %v0, %v0, 0, 12
2478 vfene %v0, %v0, %v15, 0
2479 vfene %v0, %v0, %v31, 0
2480 vfene %v0, %v15, %v0, 0
2481 vfene %v0, %v31, %v0, 0
2482 vfene %v15, %v0, %v0, 0
2483 vfene %v31, %v0, %v0, 0
2484 vfene %v18, %v3, %v20, 11, 4
2485 vfene %v18, %v3, %v20, 0, 15
2487 #CHECK: vfeneb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81]
2488 #CHECK: vfeneb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81]
2489 #CHECK: vfeneb %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x81]
2490 #CHECK: vfeneb %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x81]
2491 #CHECK: vfeneb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x81]
2492 #CHECK: vfeneb %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x81]
2493 #CHECK: vfeneb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x81]
2494 #CHECK: vfeneb %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x81]
2495 #CHECK: vfeneb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x81]
2496 #CHECK: vfeneb %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x81]
2497 #CHECK: vfenebs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0x81]
2498 #CHECK: vfenezb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x0a,0x81]
2499 #CHECK: vfenezbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x04,0x81]
2501 vfeneb %v0, %v0, %v0
2502 vfeneb %v0, %v0, %v0, 0
2503 vfeneb %v0, %v0, %v0, 12
2504 vfeneb %v0, %v0, %v15
2505 vfeneb %v0, %v0, %v31
2506 vfeneb %v0, %v15, %v0
2507 vfeneb %v0, %v31, %v0
2508 vfeneb %v15, %v0, %v0
2509 vfeneb %v31, %v0, %v0
2510 vfeneb %v18, %v3, %v20
2511 vfenebs %v5, %v22, %v7
2512 vfenezb %v18, %v3, %v20
2513 vfenezbs %v5, %v22, %v7
2515 #CHECK: vfenef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x81]
2516 #CHECK: vfenef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x81]
2517 #CHECK: vfenef %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x81]
2518 #CHECK: vfenef %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x81]
2519 #CHECK: vfenef %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x81]
2520 #CHECK: vfenef %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x81]
2521 #CHECK: vfenef %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x81]
2522 #CHECK: vfenef %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x81]
2523 #CHECK: vfenef %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x81]
2524 #CHECK: vfenef %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x81]
2525 #CHECK: vfenefs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x81]
2526 #CHECK: vfenezf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x2a,0x81]
2527 #CHECK: vfenezfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x24,0x81]
2529 vfenef %v0, %v0, %v0
2530 vfenef %v0, %v0, %v0, 0
2531 vfenef %v0, %v0, %v0, 12
2532 vfenef %v0, %v0, %v15
2533 vfenef %v0, %v0, %v31
2534 vfenef %v0, %v15, %v0
2535 vfenef %v0, %v31, %v0
2536 vfenef %v15, %v0, %v0
2537 vfenef %v31, %v0, %v0
2538 vfenef %v18, %v3, %v20
2539 vfenefs %v5, %v22, %v7
2540 vfenezf %v18, %v3, %v20
2541 vfenezfs %v5, %v22, %v7
2543 #CHECK: vfeneh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x81]
2544 #CHECK: vfeneh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x81]
2545 #CHECK: vfeneh %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x81]
2546 #CHECK: vfeneh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x81]
2547 #CHECK: vfeneh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x81]
2548 #CHECK: vfeneh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x81]
2549 #CHECK: vfeneh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x81]
2550 #CHECK: vfeneh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x81]
2551 #CHECK: vfeneh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x81]
2552 #CHECK: vfeneh %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x81]
2553 #CHECK: vfenehs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x81]
2554 #CHECK: vfenezh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x1a,0x81]
2555 #CHECK: vfenezhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x14,0x81]
2557 vfeneh %v0, %v0, %v0
2558 vfeneh %v0, %v0, %v0, 0
2559 vfeneh %v0, %v0, %v0, 12
2560 vfeneh %v0, %v0, %v15
2561 vfeneh %v0, %v0, %v31
2562 vfeneh %v0, %v15, %v0
2563 vfeneh %v0, %v31, %v0
2564 vfeneh %v15, %v0, %v0
2565 vfeneh %v31, %v0, %v0
2566 vfeneh %v18, %v3, %v20
2567 vfenehs %v5, %v22, %v7
2568 vfenezh %v18, %v3, %v20
2569 vfenezhs %v5, %v22, %v7
2571 #CHECK: vfi %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc7]
2572 #CHECK: vfi %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc7]
2573 #CHECK: vfi %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc7]
2574 #CHECK: vfi %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc7]
2575 #CHECK: vfi %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc7]
2576 #CHECK: vfi %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc7]
2577 #CHECK: vfi %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc7]
2578 #CHECK: vfi %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc7]
2580 vfi %v0, %v0, 0, 0, 0
2581 vfi %v0, %v0, 15, 0, 0
2582 vfi %v0, %v0, 0, 0, 15
2583 vfi %v0, %v0, 0, 4, 0
2584 vfi %v0, %v0, 0, 12, 0
2585 vfi %v0, %v31, 0, 0, 0
2586 vfi %v31, %v0, 0, 0, 0
2587 vfi %v14, %v17, 11, 4, 10
2589 #CHECK: vfidb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc7]
2590 #CHECK: vfidb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc7]
2591 #CHECK: vfidb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc7]
2592 #CHECK: vfidb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7]
2593 #CHECK: vfidb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc7]
2594 #CHECK: vfidb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc7]
2595 #CHECK: vfidb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc7]
2597 vfidb %v0, %v0, 0, 0
2598 vfidb %v0, %v0, 0, 15
2599 vfidb %v0, %v0, 4, 0
2600 vfidb %v0, %v0, 12, 0
2601 vfidb %v0, %v31, 0, 0
2602 vfidb %v31, %v0, 0, 0
2603 vfidb %v14, %v17, 4, 10
2605 #CHECK: vflcdb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcc]
2606 #CHECK: vflcdb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcc]
2607 #CHECK: vflcdb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcc]
2608 #CHECK: vflcdb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcc]
2609 #CHECK: vflcdb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcc]
2610 #CHECK: vflcdb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xcc]
2612 vflcdb %v0, %v0
2613 vflcdb %v0, %v15
2614 vflcdb %v0, %v31
2615 vflcdb %v15, %v0
2616 vflcdb %v31, %v0
2617 vflcdb %v14, %v17
2619 #CHECK: vflndb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xcc]
2620 #CHECK: vflndb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x10,0x30,0xcc]
2621 #CHECK: vflndb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xcc]
2622 #CHECK: vflndb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x30,0xcc]
2623 #CHECK: vflndb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xcc]
2624 #CHECK: vflndb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x10,0x34,0xcc]
2626 vflndb %v0, %v0
2627 vflndb %v0, %v15
2628 vflndb %v0, %v31
2629 vflndb %v15, %v0
2630 vflndb %v31, %v0
2631 vflndb %v14, %v17
2633 #CHECK: vflpdb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x20,0x30,0xcc]
2634 #CHECK: vflpdb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x20,0x30,0xcc]
2635 #CHECK: vflpdb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x20,0x34,0xcc]
2636 #CHECK: vflpdb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x20,0x30,0xcc]
2637 #CHECK: vflpdb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x20,0x38,0xcc]
2638 #CHECK: vflpdb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x20,0x34,0xcc]
2640 vflpdb %v0, %v0
2641 vflpdb %v0, %v15
2642 vflpdb %v0, %v31
2643 vflpdb %v15, %v0
2644 vflpdb %v31, %v0
2645 vflpdb %v14, %v17
2647 #CHECK: vfm %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe7]
2648 #CHECK: vfm %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe7]
2649 #CHECK: vfm %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe7]
2650 #CHECK: vfm %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe7]
2651 #CHECK: vfm %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe7]
2652 #CHECK: vfm %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe7]
2653 #CHECK: vfm %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe7]
2655 vfm %v0, %v0, %v0, 0, 0
2656 vfm %v0, %v0, %v0, 15, 0
2657 vfm %v0, %v0, %v0, 0, 15
2658 vfm %v0, %v0, %v31, 0, 0
2659 vfm %v0, %v31, %v0, 0, 0
2660 vfm %v31, %v0, %v0, 0, 0
2661 vfm %v18, %v3, %v20, 11, 9
2663 #CHECK: vfma %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8f]
2664 #CHECK: vfma %v0, %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8f]
2665 #CHECK: vfma %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0x8f]
2666 #CHECK: vfma %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8f]
2667 #CHECK: vfma %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8f]
2668 #CHECK: vfma %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8f]
2669 #CHECK: vfma %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8f]
2670 #CHECK: vfma %v13, %v17, %v21, %v25, 9, 11 # encoding: [0xe7,0xd1,0x5b,0x09,0x97,0x8f]
2672 vfma %v0, %v0, %v0, %v0, 0, 0
2673 vfma %v0, %v0, %v0, %v0, 0, 15
2674 vfma %v0, %v0, %v0, %v0, 15, 0
2675 vfma %v0, %v0, %v0, %v31, 0, 0
2676 vfma %v0, %v0, %v31, %v0, 0, 0
2677 vfma %v0, %v31, %v0, %v0, 0, 0
2678 vfma %v31, %v0, %v0, %v0, 0, 0
2679 vfma %v13, %v17, %v21, %v25, 9, 11
2681 #CHECK: vfmadb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0x8f]
2682 #CHECK: vfmadb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x8f]
2683 #CHECK: vfmadb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x8f]
2684 #CHECK: vfmadb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x8f]
2685 #CHECK: vfmadb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x8f]
2686 #CHECK: vfmadb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x8f]
2688 vfmadb %v0, %v0, %v0, %v0
2689 vfmadb %v0, %v0, %v0, %v31
2690 vfmadb %v0, %v0, %v31, %v0
2691 vfmadb %v0, %v31, %v0, %v0
2692 vfmadb %v31, %v0, %v0, %v0
2693 vfmadb %v13, %v17, %v21, %v25
2695 #CHECK: vfmdb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe7]
2696 #CHECK: vfmdb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe7]
2697 #CHECK: vfmdb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe7]
2698 #CHECK: vfmdb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe7]
2699 #CHECK: vfmdb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe7]
2701 vfmdb %v0, %v0, %v0
2702 vfmdb %v0, %v0, %v31
2703 vfmdb %v0, %v31, %v0
2704 vfmdb %v31, %v0, %v0
2705 vfmdb %v18, %v3, %v20
2707 #CHECK: vfms %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8e]
2708 #CHECK: vfms %v0, %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8e]
2709 #CHECK: vfms %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0x8e]
2710 #CHECK: vfms %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8e]
2711 #CHECK: vfms %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8e]
2712 #CHECK: vfms %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8e]
2713 #CHECK: vfms %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8e]
2714 #CHECK: vfms %v13, %v17, %v21, %v25, 9, 11 # encoding: [0xe7,0xd1,0x5b,0x09,0x97,0x8e]
2716 vfms %v0, %v0, %v0, %v0, 0, 0
2717 vfms %v0, %v0, %v0, %v0, 0, 15
2718 vfms %v0, %v0, %v0, %v0, 15, 0
2719 vfms %v0, %v0, %v0, %v31, 0, 0
2720 vfms %v0, %v0, %v31, %v0, 0, 0
2721 vfms %v0, %v31, %v0, %v0, 0, 0
2722 vfms %v31, %v0, %v0, %v0, 0, 0
2723 vfms %v13, %v17, %v21, %v25, 9, 11
2725 #CHECK: vfmsdb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0x8e]
2726 #CHECK: vfmsdb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x8e]
2727 #CHECK: vfmsdb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x8e]
2728 #CHECK: vfmsdb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x8e]
2729 #CHECK: vfmsdb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x8e]
2730 #CHECK: vfmsdb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x8e]
2732 vfmsdb %v0, %v0, %v0, %v0
2733 vfmsdb %v0, %v0, %v0, %v31
2734 vfmsdb %v0, %v0, %v31, %v0
2735 vfmsdb %v0, %v31, %v0, %v0
2736 vfmsdb %v31, %v0, %v0, %v0
2737 vfmsdb %v13, %v17, %v21, %v25
2739 #CHECK: vfpso %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcc]
2740 #CHECK: vfpso %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xcc]
2741 #CHECK: vfpso %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xcc]
2742 #CHECK: vfpso %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xcc]
2743 #CHECK: vfpso %v0, %v15, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xcc]
2744 #CHECK: vfpso %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xcc]
2745 #CHECK: vfpso %v15, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xcc]
2746 #CHECK: vfpso %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xcc]
2747 #CHECK: vfpso %v14, %v17, 11, 9, 7 # encoding: [0xe7,0xe1,0x00,0x79,0xb4,0xcc]
2749 vfpso %v0, %v0, 0, 0, 0
2750 vfpso %v0, %v0, 15, 0, 0
2751 vfpso %v0, %v0, 0, 15, 0
2752 vfpso %v0, %v0, 0, 0, 15
2753 vfpso %v0, %v15, 0, 0, 0
2754 vfpso %v0, %v31, 0, 0, 0
2755 vfpso %v15, %v0, 0, 0, 0
2756 vfpso %v31, %v0, 0, 0, 0
2757 vfpso %v14, %v17, 11, 9, 7
2759 #CHECK: vfpsodb %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xcc]
2760 #CHECK: vfpsodb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcc]
2761 #CHECK: vfpsodb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcc]
2762 #CHECK: vfpsodb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcc]
2763 #CHECK: vfpsodb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcc]
2764 #CHECK: vfpsodb %v14, %v17, 7 # encoding: [0xe7,0xe1,0x00,0x70,0x34,0xcc]
2766 vfpsodb %v0, %v0, 0
2767 vfpsodb %v0, %v0, 15
2768 vfpsodb %v0, %v15, 0
2769 vfpsodb %v0, %v31, 0
2770 vfpsodb %v15, %v0, 0
2771 vfpsodb %v31, %v0, 0
2772 vfpsodb %v14, %v17, 7
2774 #CHECK: vfs %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe2]
2775 #CHECK: vfs %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe2]
2776 #CHECK: vfs %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe2]
2777 #CHECK: vfs %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe2]
2778 #CHECK: vfs %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe2]
2779 #CHECK: vfs %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe2]
2780 #CHECK: vfs %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe2]
2782 vfs %v0, %v0, %v0, 0, 0
2783 vfs %v0, %v0, %v0, 15, 0
2784 vfs %v0, %v0, %v0, 0, 15
2785 vfs %v0, %v0, %v31, 0, 0
2786 vfs %v0, %v31, %v0, 0, 0
2787 vfs %v31, %v0, %v0, 0, 0
2788 vfs %v18, %v3, %v20, 11, 9
2790 #CHECK: vfsdb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe2]
2791 #CHECK: vfsdb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe2]
2792 #CHECK: vfsdb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe2]
2793 #CHECK: vfsdb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe2]
2794 #CHECK: vfsdb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe2]
2796 vfsdb %v0, %v0, %v0
2797 vfsdb %v0, %v0, %v31
2798 vfsdb %v0, %v31, %v0
2799 vfsdb %v31, %v0, %v0
2800 vfsdb %v18, %v3, %v20
2802 #CHECK: vfsq %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xce]
2803 #CHECK: vfsq %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xce]
2804 #CHECK: vfsq %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xce]
2805 #CHECK: vfsq %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xce]
2806 #CHECK: vfsq %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xce]
2807 #CHECK: vfsq %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xce]
2808 #CHECK: vfsq %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xce]
2809 #CHECK: vfsq %v14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xce]
2811 vfsq %v0, %v0, 0, 0
2812 vfsq %v0, %v0, 15, 0
2813 vfsq %v0, %v0, 0, 15
2814 vfsq %v0, %v15, 0, 0
2815 vfsq %v0, %v31, 0, 0
2816 vfsq %v15, %v0, 0, 0
2817 vfsq %v31, %v0, 0, 0
2818 vfsq %v14, %v17, 11, 9
2820 #CHECK: vfsqdb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xce]
2821 #CHECK: vfsqdb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xce]
2822 #CHECK: vfsqdb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xce]
2823 #CHECK: vfsqdb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xce]
2824 #CHECK: vfsqdb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xce]
2825 #CHECK: vfsqdb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xce]
2827 vfsqdb %v0, %v0
2828 vfsqdb %v0, %v15
2829 vfsqdb %v0, %v31
2830 vfsqdb %v15, %v0
2831 vfsqdb %v31, %v0
2832 vfsqdb %v14, %v17
2834 #CHECK: vftci %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4a]
2835 #CHECK: vftci %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x4a]
2836 #CHECK: vftci %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0x4a]
2837 #CHECK: vftci %v0, %v0, 4095, 0, 0 # encoding: [0xe7,0x00,0xff,0xf0,0x00,0x4a]
2838 #CHECK: vftci %v0, %v15, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4a]
2839 #CHECK: vftci %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4a]
2840 #CHECK: vftci %v15, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4a]
2841 #CHECK: vftci %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4a]
2842 #CHECK: vftci %v4, %v21, 1656, 11, 9 # encoding: [0xe7,0x45,0x67,0x89,0xb4,0x4a]
2844 vftci %v0, %v0, 0, 0, 0
2845 vftci %v0, %v0, 0, 15, 0
2846 vftci %v0, %v0, 0, 0, 15
2847 vftci %v0, %v0, 4095, 0, 0
2848 vftci %v0, %v15, 0, 0, 0
2849 vftci %v0, %v31, 0, 0, 0
2850 vftci %v15, %v0, 0, 0, 0
2851 vftci %v31, %v0, 0, 0, 0
2852 vftci %v4, %v21, 0x678, 11, 9
2854 #CHECK: vftcidb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x4a]
2855 #CHECK: vftcidb %v0, %v0, 4095 # encoding: [0xe7,0x00,0xff,0xf0,0x30,0x4a]
2856 #CHECK: vftcidb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x4a]
2857 #CHECK: vftcidb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x4a]
2858 #CHECK: vftcidb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x4a]
2859 #CHECK: vftcidb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x4a]
2860 #CHECK: vftcidb %v4, %v21, 1656 # encoding: [0xe7,0x45,0x67,0x80,0x34,0x4a]
2862 vftcidb %v0, %v0, 0
2863 vftcidb %v0, %v0, 4095
2864 vftcidb %v0, %v15, 0
2865 vftcidb %v0, %v31, 0
2866 vftcidb %v15, %v0, 0
2867 vftcidb %v31, %v0, 0
2868 vftcidb %v4, %v21, 0x678
2870 #CHECK: vgbm %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x44]
2871 #CHECK: vgbm %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x44]
2872 #CHECK: vgbm %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x44]
2873 #CHECK: vgbm %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x44]
2874 #CHECK: vgbm %v17, 4660 # encoding: [0xe7,0x10,0x12,0x34,0x08,0x44]
2876 vgbm %v0, 0
2877 vgbm %v0, 0xffff
2878 vgbm %v15, 0
2879 vgbm %v31, 0
2880 vgbm %v17, 0x1234
2882 #CHECK: vgef %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x13]
2883 #CHECK: vgef %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x13]
2884 #CHECK: vgef %v0, 0(%v0,%r1), 3 # encoding: [0xe7,0x00,0x10,0x00,0x30,0x13]
2885 #CHECK: vgef %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x13]
2886 #CHECK: vgef %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x13]
2887 #CHECK: vgef %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x13]
2888 #CHECK: vgef %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x13]
2889 #CHECK: vgef %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x13]
2890 #CHECK: vgef %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x13]
2891 #CHECK: vgef %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x13]
2892 #CHECK: vgef %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x13]
2893 #CHECK: vgef %v0, 0(%v0,%r1), 3 # encoding: [0xe7,0x00,0x10,0x00,0x30,0x13]
2894 #CHECK: vgef %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x13]
2895 #CHECK: vgef %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x13]
2896 #CHECK: vgef %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x13]
2897 #CHECK: vgef %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x13]
2898 #CHECK: vgef %v0, 0(%v0,%r1), 3 # encoding: [0xe7,0x00,0x10,0x00,0x30,0x13]
2899 #CHECK: vgef %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x13]
2900 #CHECK: vgef %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x13]
2901 #CHECK: vgef %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x13]
2902 #CHECK: vgef %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x13]
2903 #CHECK: vgef %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x13]
2904 #CHECK: vgef %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x13]
2905 #CHECK: vgef %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x13]
2907 vgef %v0, 0(%v0), 0
2908 vgef %v0, 0(%v0,%r1), 0
2909 vgef %v0, 0(%v0,%r1), 3
2910 vgef %v0, 0(%v0,%r15), 0
2911 vgef %v0, 0(%v15,%r1), 0
2912 vgef %v0, 0(%v31,%r1), 0
2913 vgef %v0, 4095(%v0, %r1), 0
2914 vgef %v15, 0(%v0,%r1), 0
2915 vgef %v31, 0(%v0,%r1), 0
2916 vgef %v10, 1000(%v19,%r7), 1
2917 vgef %v0, 0(0,%r1), 0
2918 vgef %v0, 0(%v0,1), 3
2919 vgef %v0, 0(0,%r15), 0
2920 vgef %v0, 0(%v15,1), 0
2921 vgef 0, 0(0), 0
2922 vgef 0, 0(0,1), 0
2923 vgef 0, 0(0,1), 3
2924 vgef 0, 0(0,15), 0
2925 vgef 0, 0(15,1), 0
2926 vgef 0, 0(31,1), 0
2927 vgef 0, 4095(0, 1), 0
2928 vgef 15, 0(0,1), 0
2929 vgef 31, 0(0,1), 0
2930 vgef 10, 1000(19,7), 1
2932 #CHECK: vgeg %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x12]
2933 #CHECK: vgeg %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x12]
2934 #CHECK: vgeg %v0, 0(%v0,%r1), 1 # encoding: [0xe7,0x00,0x10,0x00,0x10,0x12]
2935 #CHECK: vgeg %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x12]
2936 #CHECK: vgeg %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x12]
2937 #CHECK: vgeg %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x12]
2938 #CHECK: vgeg %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x12]
2939 #CHECK: vgeg %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x12]
2940 #CHECK: vgeg %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x12]
2941 #CHECK: vgeg %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x12]
2942 #CHECK: vgeg %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x12]
2943 #CHECK: vgeg %v0, 0(%v0,%r1), 1 # encoding: [0xe7,0x00,0x10,0x00,0x10,0x12]
2944 #CHECK: vgeg %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x12]
2945 #CHECK: vgeg %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x12]
2946 #CHECK: vgeg %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x12]
2947 #CHECK: vgeg %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x12]
2948 #CHECK: vgeg %v0, 0(%v0,%r1), 1 # encoding: [0xe7,0x00,0x10,0x00,0x10,0x12]
2949 #CHECK: vgeg %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x12]
2950 #CHECK: vgeg %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x12]
2951 #CHECK: vgeg %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x12]
2952 #CHECK: vgeg %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x12]
2953 #CHECK: vgeg %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x12]
2954 #CHECK: vgeg %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x12]
2955 #CHECK: vgeg %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x12]
2957 vgeg %v0, 0(%v0), 0
2958 vgeg %v0, 0(%v0,%r1), 0
2959 vgeg %v0, 0(%v0,%r1), 1
2960 vgeg %v0, 0(%v0,%r15), 0
2961 vgeg %v0, 0(%v15,%r1), 0
2962 vgeg %v0, 0(%v31,%r1), 0
2963 vgeg %v0, 4095(%v0,%r1), 0
2964 vgeg %v15, 0(%v0,%r1), 0
2965 vgeg %v31, 0(%v0,%r1), 0
2966 vgeg %v10, 1000(%v19,%r7), 1
2967 vgeg %v0, 0(0,%r1), 0
2968 vgeg %v0, 0(%v0,1), 1
2969 vgeg %v0, 0(0,%r15), 0
2970 vgeg %v0, 0(%v15,1), 0
2971 vgeg 0, 0(0), 0
2972 vgeg 0, 0(0,1), 0
2973 vgeg 0, 0(0,1), 1
2974 vgeg 0, 0(0,15), 0
2975 vgeg 0, 0(15,1), 0
2976 vgeg 0, 0(31,1), 0
2977 vgeg 0, 4095(0,1), 0
2978 vgeg 15, 0(0,1), 0
2979 vgeg 31, 0(0,1), 0
2980 vgeg 10, 1000(19,7), 1
2983 #CHECK: vgfm %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb4]
2984 #CHECK: vgfm %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb4]
2985 #CHECK: vgfm %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb4]
2986 #CHECK: vgfm %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb4]
2987 #CHECK: vgfm %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb4]
2988 #CHECK: vgfm %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xb4]
2990 vgfm %v0, %v0, %v0, 0
2991 vgfm %v0, %v0, %v0, 15
2992 vgfm %v0, %v0, %v31, 0
2993 vgfm %v0, %v31, %v0, 0
2994 vgfm %v31, %v0, %v0, 0
2995 vgfm %v18, %v3, %v20, 11
2997 #CHECK: vgfma %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbc]
2998 #CHECK: vgfma %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbc]
2999 #CHECK: vgfma %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbc]
3000 #CHECK: vgfma %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbc]
3001 #CHECK: vgfma %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbc]
3002 #CHECK: vgfma %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbc]
3003 #CHECK: vgfma %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbc]
3005 vgfma %v0, %v0, %v0, %v0, 0
3006 vgfma %v0, %v0, %v0, %v0, 15
3007 vgfma %v0, %v0, %v0, %v31, 0
3008 vgfma %v0, %v0, %v31, %v0, 0
3009 vgfma %v0, %v31, %v0, %v0, 0
3010 vgfma %v31, %v0, %v0, %v0, 0
3011 vgfma %v13, %v17, %v21, %v25, 11
3013 #CHECK: vgfmab %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbc]
3014 #CHECK: vgfmab %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbc]
3015 #CHECK: vgfmab %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbc]
3016 #CHECK: vgfmab %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbc]
3017 #CHECK: vgfmab %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbc]
3018 #CHECK: vgfmab %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xbc]
3020 vgfmab %v0, %v0, %v0, %v0
3021 vgfmab %v0, %v0, %v0, %v31
3022 vgfmab %v0, %v0, %v31, %v0
3023 vgfmab %v0, %v31, %v0, %v0
3024 vgfmab %v31, %v0, %v0, %v0
3025 vgfmab %v13, %v17, %v21, %v25
3027 #CHECK: vgfmaf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xbc]
3028 #CHECK: vgfmaf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xbc]
3029 #CHECK: vgfmaf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xbc]
3030 #CHECK: vgfmaf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xbc]
3031 #CHECK: vgfmaf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xbc]
3032 #CHECK: vgfmaf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xbc]
3034 vgfmaf %v0, %v0, %v0, %v0
3035 vgfmaf %v0, %v0, %v0, %v31
3036 vgfmaf %v0, %v0, %v31, %v0
3037 vgfmaf %v0, %v31, %v0, %v0
3038 vgfmaf %v31, %v0, %v0, %v0
3039 vgfmaf %v13, %v17, %v21, %v25
3041 #CHECK: vgfmag %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xbc]
3042 #CHECK: vgfmag %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xbc]
3043 #CHECK: vgfmag %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xbc]
3044 #CHECK: vgfmag %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xbc]
3045 #CHECK: vgfmag %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xbc]
3046 #CHECK: vgfmag %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xbc]
3048 vgfmag %v0, %v0, %v0, %v0
3049 vgfmag %v0, %v0, %v0, %v31
3050 vgfmag %v0, %v0, %v31, %v0
3051 vgfmag %v0, %v31, %v0, %v0
3052 vgfmag %v31, %v0, %v0, %v0
3053 vgfmag %v13, %v17, %v21, %v25
3055 #CHECK: vgfmah %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xbc]
3056 #CHECK: vgfmah %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xbc]
3057 #CHECK: vgfmah %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xbc]
3058 #CHECK: vgfmah %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xbc]
3059 #CHECK: vgfmah %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xbc]
3060 #CHECK: vgfmah %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xbc]
3062 vgfmah %v0, %v0, %v0, %v0
3063 vgfmah %v0, %v0, %v0, %v31
3064 vgfmah %v0, %v0, %v31, %v0
3065 vgfmah %v0, %v31, %v0, %v0
3066 vgfmah %v31, %v0, %v0, %v0
3067 vgfmah %v13, %v17, %v21, %v25
3069 #CHECK: vgfmb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb4]
3070 #CHECK: vgfmb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb4]
3071 #CHECK: vgfmb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb4]
3072 #CHECK: vgfmb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb4]
3073 #CHECK: vgfmb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xb4]
3075 vgfmb %v0, %v0, %v0
3076 vgfmb %v0, %v0, %v31
3077 vgfmb %v0, %v31, %v0
3078 vgfmb %v31, %v0, %v0
3079 vgfmb %v18, %v3, %v20
3081 #CHECK: vgfmf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb4]
3082 #CHECK: vgfmf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb4]
3083 #CHECK: vgfmf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb4]
3084 #CHECK: vgfmf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb4]
3085 #CHECK: vgfmf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xb4]
3087 vgfmf %v0, %v0, %v0
3088 vgfmf %v0, %v0, %v31
3089 vgfmf %v0, %v31, %v0
3090 vgfmf %v31, %v0, %v0
3091 vgfmf %v18, %v3, %v20
3093 #CHECK: vgfmg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb4]
3094 #CHECK: vgfmg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb4]
3095 #CHECK: vgfmg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb4]
3096 #CHECK: vgfmg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb4]
3097 #CHECK: vgfmg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xb4]
3099 vgfmg %v0, %v0, %v0
3100 vgfmg %v0, %v0, %v31
3101 vgfmg %v0, %v31, %v0
3102 vgfmg %v31, %v0, %v0
3103 vgfmg %v18, %v3, %v20
3105 #CHECK: vgfmh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xb4]
3106 #CHECK: vgfmh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xb4]
3107 #CHECK: vgfmh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xb4]
3108 #CHECK: vgfmh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xb4]
3109 #CHECK: vgfmh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xb4]
3111 vgfmh %v0, %v0, %v0
3112 vgfmh %v0, %v0, %v31
3113 vgfmh %v0, %v31, %v0
3114 vgfmh %v31, %v0, %v0
3115 vgfmh %v18, %v3, %v20
3117 #CHECK: vgm %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x46]
3118 #CHECK: vgm %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x46]
3119 #CHECK: vgm %v0, 0, 255, 0 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x46]
3120 #CHECK: vgm %v0, 255, 0, 0 # encoding: [0xe7,0x00,0xff,0x00,0x00,0x46]
3121 #CHECK: vgm %v15, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x46]
3122 #CHECK: vgm %v31, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x46]
3123 #CHECK: vgm %v21, 2, 3, 11 # encoding: [0xe7,0x50,0x02,0x03,0xb8,0x46]
3125 vgm %v0, 0, 0, 0
3126 vgm %v0, 0, 0, 15
3127 vgm %v0, 0, 255, 0
3128 vgm %v0, 255, 0, 0
3129 vgm %v15, 0, 0, 0
3130 vgm %v31, 0, 0, 0
3131 vgm %v21, 2, 3, 11
3133 #CHECK: vgmb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x46]
3134 #CHECK: vgmb %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x46]
3135 #CHECK: vgmb %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x00,0x46]
3136 #CHECK: vgmb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x46]
3137 #CHECK: vgmb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x46]
3138 #CHECK: vgmb %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x08,0x46]
3140 vgmb %v0, 0, 0
3141 vgmb %v0, 0, 255
3142 vgmb %v0, 255, 0
3143 vgmb %v15, 0, 0
3144 vgmb %v31, 0, 0
3145 vgmb %v21, 2, 3
3147 #CHECK: vgmf %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x46]
3148 #CHECK: vgmf %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x20,0x46]
3149 #CHECK: vgmf %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x20,0x46]
3150 #CHECK: vgmf %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x46]
3151 #CHECK: vgmf %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x46]
3152 #CHECK: vgmf %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x28,0x46]
3154 vgmf %v0, 0, 0
3155 vgmf %v0, 0, 255
3156 vgmf %v0, 255, 0
3157 vgmf %v15, 0, 0
3158 vgmf %v31, 0, 0
3159 vgmf %v21, 2, 3
3161 #CHECK: vgmg %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x46]
3162 #CHECK: vgmg %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x30,0x46]
3163 #CHECK: vgmg %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x30,0x46]
3164 #CHECK: vgmg %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x46]
3165 #CHECK: vgmg %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x46]
3166 #CHECK: vgmg %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x38,0x46]
3168 vgmg %v0, 0, 0
3169 vgmg %v0, 0, 255
3170 vgmg %v0, 255, 0
3171 vgmg %v15, 0, 0
3172 vgmg %v31, 0, 0
3173 vgmg %v21, 2, 3
3175 #CHECK: vgmh %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x46]
3176 #CHECK: vgmh %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x10,0x46]
3177 #CHECK: vgmh %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x10,0x46]
3178 #CHECK: vgmh %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x46]
3179 #CHECK: vgmh %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x46]
3180 #CHECK: vgmh %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x18,0x46]
3182 vgmh %v0, 0, 0
3183 vgmh %v0, 0, 255
3184 vgmh %v0, 255, 0
3185 vgmh %v15, 0, 0
3186 vgmh %v31, 0, 0
3187 vgmh %v21, 2, 3
3189 #CHECK: vistr %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c]
3190 #CHECK: vistr %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5c]
3191 #CHECK: vistr %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c]
3192 #CHECK: vistr %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5c]
3193 #CHECK: vistr %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x5c]
3194 #CHECK: vistr %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5c]
3195 #CHECK: vistr %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5c]
3196 #CHECK: vistr %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5c]
3197 #CHECK: vistr %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5c]
3198 #CHECK: vistr %v18, %v3, 11, 9 # encoding: [0xe7,0x23,0x00,0x90,0xb8,0x5c]
3200 vistr %v0, %v0, 0
3201 vistr %v0, %v0, 15
3202 vistr %v0, %v0, 0, 0
3203 vistr %v0, %v0, 15, 0
3204 vistr %v0, %v0, 0, 12
3205 vistr %v0, %v15, 0
3206 vistr %v0, %v31, 0
3207 vistr %v15, %v0, 0
3208 vistr %v31, %v0, 0
3209 vistr %v18, %v3, 11, 9
3211 #CHECK: vistrb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c]
3212 #CHECK: vistrb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c]
3213 #CHECK: vistrb %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x5c]
3214 #CHECK: vistrb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5c]
3215 #CHECK: vistrb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5c]
3216 #CHECK: vistrb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5c]
3217 #CHECK: vistrb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5c]
3218 #CHECK: vistrb %v18, %v3, 0 # encoding: [0xe7,0x23,0x00,0x00,0x08,0x5c]
3219 #CHECK: vistrbs %v5, %v22 # encoding: [0xe7,0x56,0x00,0x10,0x04,0x5c]
3221 vistrb %v0, %v0
3222 vistrb %v0, %v0, 0
3223 vistrb %v0, %v0, 12
3224 vistrb %v0, %v15
3225 vistrb %v0, %v31
3226 vistrb %v15, %v0
3227 vistrb %v31, %v0
3228 vistrb %v18, %v3
3229 vistrbs %v5, %v22
3231 #CHECK: vistrf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5c]
3232 #CHECK: vistrf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5c]
3233 #CHECK: vistrf %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x5c]
3234 #CHECK: vistrf %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x5c]
3235 #CHECK: vistrf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x5c]
3236 #CHECK: vistrf %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x5c]
3237 #CHECK: vistrf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x5c]
3238 #CHECK: vistrf %v18, %v3, 0 # encoding: [0xe7,0x23,0x00,0x00,0x28,0x5c]
3239 #CHECK: vistrfs %v5, %v22 # encoding: [0xe7,0x56,0x00,0x10,0x24,0x5c]
3241 vistrf %v0, %v0
3242 vistrf %v0, %v0, 0
3243 vistrf %v0, %v0, 12
3244 vistrf %v0, %v15
3245 vistrf %v0, %v31
3246 vistrf %v15, %v0
3247 vistrf %v31, %v0
3248 vistrf %v18, %v3
3249 vistrfs %v5, %v22
3251 #CHECK: vistrh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5c]
3252 #CHECK: vistrh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5c]
3253 #CHECK: vistrh %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x5c]
3254 #CHECK: vistrh %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x5c]
3255 #CHECK: vistrh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x5c]
3256 #CHECK: vistrh %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x5c]
3257 #CHECK: vistrh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x5c]
3258 #CHECK: vistrh %v18, %v3, 0 # encoding: [0xe7,0x23,0x00,0x00,0x18,0x5c]
3259 #CHECK: vistrhs %v5, %v22 # encoding: [0xe7,0x56,0x00,0x10,0x14,0x5c]
3261 vistrh %v0, %v0
3262 vistrh %v0, %v0, 0
3263 vistrh %v0, %v0, 12
3264 vistrh %v0, %v15
3265 vistrh %v0, %v31
3266 vistrh %v15, %v0
3267 vistrh %v31, %v0
3268 vistrh %v18, %v3
3269 vistrhs %v5, %v22
3271 #CHECK: vl %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x06]
3272 #CHECK: vl %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x06]
3273 #CHECK: vl %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x06]
3274 #CHECK: vl %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x06]
3275 #CHECK: vl %v0, 0(%r15,%r1), 4 # encoding: [0xe7,0x0f,0x10,0x00,0x40,0x06]
3276 #CHECK: vl %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x06]
3277 #CHECK: vl %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x06]
3278 #CHECK: vl %v18, 1383(%r3,%r4), 3 # encoding: [0xe7,0x23,0x45,0x67,0x38,0x06]
3280 vl %v0, 0
3281 vl %v0, 4095
3282 vl %v0, 0(%r15)
3283 vl %v0, 0(%r15,%r1)
3284 vl %v0, 0(%r15,%r1), 4
3285 vl %v15, 0
3286 vl %v31, 0
3287 vl %v18, 0x567(%r3,%r4), 3
3289 #CHECK: vlbb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x07]
3290 #CHECK: vlbb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x07]
3291 #CHECK: vlbb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x07]
3292 #CHECK: vlbb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x07]
3293 #CHECK: vlbb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x07]
3294 #CHECK: vlbb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x07]
3295 #CHECK: vlbb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x07]
3296 #CHECK: vlbb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x07]
3297 #CHECK: vlbb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x07]
3298 #CHECK: vlbb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x07]
3299 #CHECK: vlbb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x07]
3300 #CHECK: vlbb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x07]
3301 #CHECK: vlbb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x07]
3302 #CHECK: vlbb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x07]
3303 #CHECK: vlbb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x07]
3304 #CHECK: vlbb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x07]
3305 #CHECK: vlbb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x07]
3306 #CHECK: vlbb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x07]
3308 vlbb %v0, 0, 0
3309 vlbb %v0, 0, 15
3310 vlbb %v0, 4095, 0
3311 vlbb %v0, 0(%r15), 0
3312 vlbb %v0, 0(%r15,%r1), 0
3313 vlbb %v15, 0, 0
3314 vlbb %v31, 0, 0
3315 vlbb %v18, 1383(%r3,%r4), 8
3316 vlbb %v18, 1383(%r3, 4), 8
3317 vlbb %v0, 0(15,%r1), 0
3318 vlbb %v0, 0(%r15,1), 0
3319 vlbb 0, 0, 0
3320 vlbb 0, 0, 15
3321 vlbb 0, 4095, 0
3322 vlbb 0, 0(15), 0
3323 vlbb 0, 0(15,1), 0
3324 vlbb 15, 0, 0
3325 vlbb 31, 0, 0
3326 vlbb 18, 1383(3,4), 8
3328 #CHECK: vlc %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xde]
3329 #CHECK: vlc %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xde]
3330 #CHECK: vlc %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xde]
3331 #CHECK: vlc %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xde]
3332 #CHECK: vlc %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xde]
3333 #CHECK: vlc %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xde]
3334 #CHECK: vlc %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xde]
3336 vlc %v0, %v0, 0
3337 vlc %v0, %v0, 15
3338 vlc %v0, %v15, 0
3339 vlc %v0, %v31, 0
3340 vlc %v15, %v0, 0
3341 vlc %v31, %v0, 0
3342 vlc %v14, %v17, 11
3344 #CHECK: vlcb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xde]
3345 #CHECK: vlcb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xde]
3346 #CHECK: vlcb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xde]
3347 #CHECK: vlcb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xde]
3348 #CHECK: vlcb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xde]
3349 #CHECK: vlcb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xde]
3351 vlcb %v0, %v0
3352 vlcb %v0, %v15
3353 vlcb %v0, %v31
3354 vlcb %v15, %v0
3355 vlcb %v31, %v0
3356 vlcb %v14, %v17
3358 #CHECK: vlcf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xde]
3359 #CHECK: vlcf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xde]
3360 #CHECK: vlcf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xde]
3361 #CHECK: vlcf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xde]
3362 #CHECK: vlcf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xde]
3363 #CHECK: vlcf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xde]
3365 vlcf %v0, %v0
3366 vlcf %v0, %v15
3367 vlcf %v0, %v31
3368 vlcf %v15, %v0
3369 vlcf %v31, %v0
3370 vlcf %v14, %v17
3372 #CHECK: vlcg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xde]
3373 #CHECK: vlcg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xde]
3374 #CHECK: vlcg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xde]
3375 #CHECK: vlcg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xde]
3376 #CHECK: vlcg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xde]
3377 #CHECK: vlcg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xde]
3379 vlcg %v0, %v0
3380 vlcg %v0, %v15
3381 vlcg %v0, %v31
3382 vlcg %v15, %v0
3383 vlcg %v31, %v0
3384 vlcg %v14, %v17
3386 #CHECK: vlch %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xde]
3387 #CHECK: vlch %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xde]
3388 #CHECK: vlch %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xde]
3389 #CHECK: vlch %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xde]
3390 #CHECK: vlch %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xde]
3391 #CHECK: vlch %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xde]
3393 vlch %v0, %v0
3394 vlch %v0, %v15
3395 vlch %v0, %v31
3396 vlch %v15, %v0
3397 vlch %v31, %v0
3398 vlch %v14, %v17
3400 #CHECK: vlde %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc4]
3401 #CHECK: vlde %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc4]
3402 #CHECK: vlde %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xc4]
3403 #CHECK: vlde %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xc4]
3404 #CHECK: vlde %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc4]
3405 #CHECK: vlde %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xc4]
3406 #CHECK: vlde %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc4]
3407 #CHECK: vlde %v14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xc4]
3409 vlde %v0, %v0, 0, 0
3410 vlde %v0, %v0, 15, 0
3411 vlde %v0, %v0, 0, 15
3412 vlde %v0, %v15, 0, 0
3413 vlde %v0, %v31, 0, 0
3414 vlde %v15, %v0, 0, 0
3415 vlde %v31, %v0, 0, 0
3416 vlde %v14, %v17, 11, 9
3418 #CHECK: vldeb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc4]
3419 #CHECK: vldeb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xc4]
3420 #CHECK: vldeb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc4]
3421 #CHECK: vldeb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xc4]
3422 #CHECK: vldeb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc4]
3423 #CHECK: vldeb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xc4]
3425 vldeb %v0, %v0
3426 vldeb %v0, %v15
3427 vldeb %v0, %v31
3428 vldeb %v15, %v0
3429 vldeb %v31, %v0
3430 vldeb %v14, %v17
3432 #CHECK: vleb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x00]
3433 #CHECK: vleb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x00]
3434 #CHECK: vleb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x00]
3435 #CHECK: vleb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x00]
3436 #CHECK: vleb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x00]
3437 #CHECK: vleb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x00]
3438 #CHECK: vleb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x00]
3439 #CHECK: vleb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x00]
3441 vleb %v0, 0, 0
3442 vleb %v0, 0, 15
3443 vleb %v0, 4095, 0
3444 vleb %v0, 0(%r15), 0
3445 vleb %v0, 0(%r15,%r1), 0
3446 vleb %v15, 0, 0
3447 vleb %v31, 0, 0
3448 vleb %v18, 1383(%r3,%r4), 8
3450 #CHECK: vled %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc5]
3451 #CHECK: vled %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc5]
3452 #CHECK: vled %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc5]
3453 #CHECK: vled %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc5]
3454 #CHECK: vled %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc5]
3455 #CHECK: vled %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc5]
3456 #CHECK: vled %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc5]
3457 #CHECK: vled %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc5]
3459 vled %v0, %v0, 0, 0, 0
3460 vled %v0, %v0, 15, 0, 0
3461 vled %v0, %v0, 0, 0, 15
3462 vled %v0, %v0, 0, 4, 0
3463 vled %v0, %v0, 0, 12, 0
3464 vled %v0, %v31, 0, 0, 0
3465 vled %v31, %v0, 0, 0, 0
3466 vled %v14, %v17, 11, 4, 10
3468 #CHECK: vledb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc5]
3469 #CHECK: vledb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc5]
3470 #CHECK: vledb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc5]
3471 #CHECK: vledb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5]
3472 #CHECK: vledb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc5]
3473 #CHECK: vledb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc5]
3474 #CHECK: vledb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc5]
3476 vledb %v0, %v0, 0, 0
3477 vledb %v0, %v0, 0, 15
3478 vledb %v0, %v0, 4, 0
3479 vledb %v0, %v0, 12, 0
3480 vledb %v0, %v31, 0, 0
3481 vledb %v31, %v0, 0, 0
3482 vledb %v14, %v17, 4, 10
3484 #CHECK: vlef %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x03]
3485 #CHECK: vlef %v0, 0, 3 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x03]
3486 #CHECK: vlef %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x03]
3487 #CHECK: vlef %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x03]
3488 #CHECK: vlef %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x03]
3489 #CHECK: vlef %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x03]
3490 #CHECK: vlef %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x03]
3491 #CHECK: vlef %v18, 1383(%r3,%r4), 2 # encoding: [0xe7,0x23,0x45,0x67,0x28,0x03]
3493 vlef %v0, 0, 0
3494 vlef %v0, 0, 3
3495 vlef %v0, 4095, 0
3496 vlef %v0, 0(%r15), 0
3497 vlef %v0, 0(%r15,%r1), 0
3498 vlef %v15, 0, 0
3499 vlef %v31, 0, 0
3500 vlef %v18, 1383(%r3,%r4), 2
3502 #CHECK: vleg %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x02]
3503 #CHECK: vleg %v0, 0, 1 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x02]
3504 #CHECK: vleg %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x02]
3505 #CHECK: vleg %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x02]
3506 #CHECK: vleg %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x02]
3507 #CHECK: vleg %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x02]
3508 #CHECK: vleg %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x02]
3509 #CHECK: vleg %v18, 1383(%r3,%r4), 1 # encoding: [0xe7,0x23,0x45,0x67,0x18,0x02]
3511 vleg %v0, 0, 0
3512 vleg %v0, 0, 1
3513 vleg %v0, 4095, 0
3514 vleg %v0, 0(%r15), 0
3515 vleg %v0, 0(%r15,%r1), 0
3516 vleg %v15, 0, 0
3517 vleg %v31, 0, 0
3518 vleg %v18, 1383(%r3,%r4), 1
3520 #CHECK: vleh %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x01]
3521 #CHECK: vleh %v0, 0, 7 # encoding: [0xe7,0x00,0x00,0x00,0x70,0x01]
3522 #CHECK: vleh %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x01]
3523 #CHECK: vleh %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x01]
3524 #CHECK: vleh %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x01]
3525 #CHECK: vleh %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x01]
3526 #CHECK: vleh %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x01]
3527 #CHECK: vleh %v18, 1383(%r3,%r4), 4 # encoding: [0xe7,0x23,0x45,0x67,0x48,0x01]
3529 vleh %v0, 0, 0
3530 vleh %v0, 0, 7
3531 vleh %v0, 4095, 0
3532 vleh %v0, 0(%r15), 0
3533 vleh %v0, 0(%r15,%r1), 0
3534 vleh %v15, 0, 0
3535 vleh %v31, 0, 0
3536 vleh %v18, 1383(%r3,%r4), 4
3538 #CHECK: vleib %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x40]
3539 #CHECK: vleib %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x40]
3540 #CHECK: vleib %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x40]
3541 #CHECK: vleib %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x40]
3542 #CHECK: vleib %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x40]
3543 #CHECK: vleib %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x40]
3544 #CHECK: vleib %v18, 13398, 11 # encoding: [0xe7,0x20,0x34,0x56,0xb8,0x40]
3546 vleib %v0, 0, 0
3547 vleib %v0, 0, 15
3548 vleib %v0, -32768, 0
3549 vleib %v0, 32767, 0
3550 vleib %v15, 0, 0
3551 vleib %v31, 0, 0
3552 vleib %v18, 0x3456, 11
3554 #CHECK: vleif %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x43]
3555 #CHECK: vleif %v0, 0, 3 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x43]
3556 #CHECK: vleif %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x43]
3557 #CHECK: vleif %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x43]
3558 #CHECK: vleif %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x43]
3559 #CHECK: vleif %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x43]
3560 #CHECK: vleif %v18, 13398, 3 # encoding: [0xe7,0x20,0x34,0x56,0x38,0x43]
3562 vleif %v0, 0, 0
3563 vleif %v0, 0, 3
3564 vleif %v0, -32768, 0
3565 vleif %v0, 32767, 0
3566 vleif %v15, 0, 0
3567 vleif %v31, 0, 0
3568 vleif %v18, 0x3456, 3
3570 #CHECK: vleig %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x42]
3571 #CHECK: vleig %v0, 0, 1 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x42]
3572 #CHECK: vleig %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x42]
3573 #CHECK: vleig %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x42]
3574 #CHECK: vleig %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x42]
3575 #CHECK: vleig %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x42]
3576 #CHECK: vleig %v18, 13398, 1 # encoding: [0xe7,0x20,0x34,0x56,0x18,0x42]
3578 vleig %v0, 0, 0
3579 vleig %v0, 0, 1
3580 vleig %v0, -32768, 0
3581 vleig %v0, 32767, 0
3582 vleig %v15, 0, 0
3583 vleig %v31, 0, 0
3584 vleig %v18, 0x3456, 1
3586 #CHECK: vleih %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x41]
3587 #CHECK: vleih %v0, 0, 7 # encoding: [0xe7,0x00,0x00,0x00,0x70,0x41]
3588 #CHECK: vleih %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x41]
3589 #CHECK: vleih %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x41]
3590 #CHECK: vleih %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x41]
3591 #CHECK: vleih %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x41]
3592 #CHECK: vleih %v18, 13398, 7 # encoding: [0xe7,0x20,0x34,0x56,0x78,0x41]
3594 vleih %v0, 0, 0
3595 vleih %v0, 0, 7
3596 vleih %v0, -32768, 0
3597 vleih %v0, 32767, 0
3598 vleih %v15, 0, 0
3599 vleih %v31, 0, 0
3600 vleih %v18, 0x3456, 7
3602 #CHECK: vlgv %r0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x21]
3603 #CHECK: vlgv %r0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x21]
3604 #CHECK: vlgv %r0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x21]
3605 #CHECK: vlgv %r0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x21]
3606 #CHECK: vlgv %r0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x21]
3607 #CHECK: vlgv %r0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x21]
3608 #CHECK: vlgv %r15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x21]
3609 #CHECK: vlgv %r2, %v19, 1383(%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb4,0x21]
3611 vlgv %r0, %v0, 0, 0
3612 vlgv %r0, %v0, 0, 15
3613 vlgv %r0, %v0, 4095, 0
3614 vlgv %r0, %v0, 0(%r15), 0
3615 vlgv %r0, %v15, 0, 0
3616 vlgv %r0, %v31, 0, 0
3617 vlgv %r15, %v0, 0, 0
3618 vlgv %r2, %v19, 1383(%r4), 11
3620 #CHECK: vlgvb %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x21]
3621 #CHECK: vlgvb %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x21]
3622 #CHECK: vlgvb %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x21]
3623 #CHECK: vlgvb %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x21]
3624 #CHECK: vlgvb %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x21]
3625 #CHECK: vlgvb %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x21]
3626 #CHECK: vlgvb %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x04,0x21]
3628 vlgvb %r0, %v0, 0
3629 vlgvb %r0, %v0, 4095
3630 vlgvb %r0, %v0, 0(%r15)
3631 vlgvb %r0, %v15, 0
3632 vlgvb %r0, %v31, 0
3633 vlgvb %r15, %v0, 0
3634 vlgvb %r2, %v19, 1383(%r4)
3636 #CHECK: vlgvf %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x21]
3637 #CHECK: vlgvf %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x21]
3638 #CHECK: vlgvf %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x21]
3639 #CHECK: vlgvf %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x21]
3640 #CHECK: vlgvf %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x21]
3641 #CHECK: vlgvf %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x21]
3642 #CHECK: vlgvf %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x24,0x21]
3644 vlgvf %r0, %v0, 0
3645 vlgvf %r0, %v0, 4095
3646 vlgvf %r0, %v0, 0(%r15)
3647 vlgvf %r0, %v15, 0
3648 vlgvf %r0, %v31, 0
3649 vlgvf %r15, %v0, 0
3650 vlgvf %r2, %v19, 1383(%r4)
3652 #CHECK: vlgvg %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x21]
3653 #CHECK: vlgvg %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x21]
3654 #CHECK: vlgvg %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x21]
3655 #CHECK: vlgvg %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x21]
3656 #CHECK: vlgvg %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x21]
3657 #CHECK: vlgvg %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x21]
3658 #CHECK: vlgvg %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x34,0x21]
3660 vlgvg %r0, %v0, 0
3661 vlgvg %r0, %v0, 4095
3662 vlgvg %r0, %v0, 0(%r15)
3663 vlgvg %r0, %v15, 0
3664 vlgvg %r0, %v31, 0
3665 vlgvg %r15, %v0, 0
3666 vlgvg %r2, %v19, 1383(%r4)
3668 #CHECK: vlgvh %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x21]
3669 #CHECK: vlgvh %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x21]
3670 #CHECK: vlgvh %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x21]
3671 #CHECK: vlgvh %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x21]
3672 #CHECK: vlgvh %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x21]
3673 #CHECK: vlgvh %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x21]
3674 #CHECK: vlgvh %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x14,0x21]
3676 vlgvh %r0, %v0, 0
3677 vlgvh %r0, %v0, 4095
3678 vlgvh %r0, %v0, 0(%r15)
3679 vlgvh %r0, %v15, 0
3680 vlgvh %r0, %v31, 0
3681 vlgvh %r15, %v0, 0
3682 vlgvh %r2, %v19, 1383(%r4)
3684 #CHECK: vll %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x37]
3685 #CHECK: vll %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x37]
3686 #CHECK: vll %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x37]
3687 #CHECK: vll %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x37]
3688 #CHECK: vll %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x37]
3689 #CHECK: vll %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x37]
3690 #CHECK: vll %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x37]
3692 vll %v0, %r0, 0
3693 vll %v0, %r0, 4095
3694 vll %v0, %r0, 0(%r15)
3695 vll %v0, %r15, 0
3696 vll %v15, %r0, 0
3697 vll %v31, %r0, 0
3698 vll %v18, %r3, 1383(%r4)
3700 #CHECK: vllez %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x04]
3701 #CHECK: vllez %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x04]
3702 #CHECK: vllez %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x04]
3703 #CHECK: vllez %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x04]
3704 #CHECK: vllez %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x04]
3705 #CHECK: vllez %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x04]
3706 #CHECK: vllez %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x04]
3707 #CHECK: vllez %v18, 1383(%r3,%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x04]
3709 vllez %v0, 0, 0
3710 vllez %v0, 0, 15
3711 vllez %v0, 4095, 0
3712 vllez %v0, 0(%r15), 0
3713 vllez %v0, 0(%r15,%r1), 0
3714 vllez %v15, 0, 0
3715 vllez %v31, 0, 0
3716 vllez %v18, 0x567(%r3,%r4), 11
3718 #CHECK: vllezb %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x04]
3719 #CHECK: vllezb %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x04]
3720 #CHECK: vllezb %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x04]
3721 #CHECK: vllezb %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x04]
3722 #CHECK: vllezb %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x04]
3723 #CHECK: vllezb %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x04]
3724 #CHECK: vllezb %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x04]
3726 vllezb %v0, 0
3727 vllezb %v0, 4095
3728 vllezb %v0, 0(%r15)
3729 vllezb %v0, 0(%r15,%r1)
3730 vllezb %v15, 0
3731 vllezb %v31, 0
3732 vllezb %v18, 0x567(%r3,%r4)
3734 #CHECK: vllezf %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x04]
3735 #CHECK: vllezf %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x04]
3736 #CHECK: vllezf %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x04]
3737 #CHECK: vllezf %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x04]
3738 #CHECK: vllezf %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x04]
3739 #CHECK: vllezf %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x04]
3740 #CHECK: vllezf %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x28,0x04]
3742 vllezf %v0, 0
3743 vllezf %v0, 4095
3744 vllezf %v0, 0(%r15)
3745 vllezf %v0, 0(%r15,%r1)
3746 vllezf %v15, 0
3747 vllezf %v31, 0
3748 vllezf %v18, 0x567(%r3,%r4)
3750 #CHECK: vllezg %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x04]
3751 #CHECK: vllezg %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x04]
3752 #CHECK: vllezg %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x04]
3753 #CHECK: vllezg %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x04]
3754 #CHECK: vllezg %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x04]
3755 #CHECK: vllezg %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x04]
3756 #CHECK: vllezg %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x38,0x04]
3758 vllezg %v0, 0
3759 vllezg %v0, 4095
3760 vllezg %v0, 0(%r15)
3761 vllezg %v0, 0(%r15,%r1)
3762 vllezg %v15, 0
3763 vllezg %v31, 0
3764 vllezg %v18, 0x567(%r3,%r4)
3766 #CHECK: vllezh %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x04]
3767 #CHECK: vllezh %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x04]
3768 #CHECK: vllezh %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x04]
3769 #CHECK: vllezh %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x04]
3770 #CHECK: vllezh %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x04]
3771 #CHECK: vllezh %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x04]
3772 #CHECK: vllezh %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x18,0x04]
3774 vllezh %v0, 0
3775 vllezh %v0, 4095
3776 vllezh %v0, 0(%r15)
3777 vllezh %v0, 0(%r15,%r1)
3778 vllezh %v15, 0
3779 vllezh %v31, 0
3780 vllezh %v18, 0x567(%r3,%r4)
3782 #CHECK: vlm %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x36]
3783 #CHECK: vlm %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x36]
3784 #CHECK: vlm %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x36]
3785 #CHECK: vlm %v0, %v0, 0(%r15), 4 # encoding: [0xe7,0x00,0xf0,0x00,0x40,0x36]
3786 #CHECK: vlm %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x36]
3787 #CHECK: vlm %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x36]
3788 #CHECK: vlm %v14, %v17, 1074(%r5), 3 # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x36]
3790 vlm %v0, %v0, 0
3791 vlm %v0, %v0, 4095
3792 vlm %v0, %v0, 0(%r15)
3793 vlm %v0, %v0, 0(%r15), 4
3794 vlm %v0, %v31, 0
3795 vlm %v31, %v0, 0
3796 vlm %v14, %v17, 1074(%r5), 3
3798 #CHECK: vlp %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdf]
3799 #CHECK: vlp %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xdf]
3800 #CHECK: vlp %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdf]
3801 #CHECK: vlp %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdf]
3802 #CHECK: vlp %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdf]
3803 #CHECK: vlp %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdf]
3804 #CHECK: vlp %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xdf]
3806 vlp %v0, %v0, 0
3807 vlp %v0, %v0, 15
3808 vlp %v0, %v15, 0
3809 vlp %v0, %v31, 0
3810 vlp %v15, %v0, 0
3811 vlp %v31, %v0, 0
3812 vlp %v14, %v17, 11
3814 #CHECK: vlpb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdf]
3815 #CHECK: vlpb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdf]
3816 #CHECK: vlpb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdf]
3817 #CHECK: vlpb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdf]
3818 #CHECK: vlpb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdf]
3819 #CHECK: vlpb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xdf]
3821 vlpb %v0, %v0
3822 vlpb %v0, %v15
3823 vlpb %v0, %v31
3824 vlpb %v15, %v0
3825 vlpb %v31, %v0
3826 vlpb %v14, %v17
3828 #CHECK: vlpf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xdf]
3829 #CHECK: vlpf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xdf]
3830 #CHECK: vlpf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xdf]
3831 #CHECK: vlpf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xdf]
3832 #CHECK: vlpf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xdf]
3833 #CHECK: vlpf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xdf]
3835 vlpf %v0, %v0
3836 vlpf %v0, %v15
3837 vlpf %v0, %v31
3838 vlpf %v15, %v0
3839 vlpf %v31, %v0
3840 vlpf %v14, %v17
3842 #CHECK: vlpg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xdf]
3843 #CHECK: vlpg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xdf]
3844 #CHECK: vlpg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xdf]
3845 #CHECK: vlpg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xdf]
3846 #CHECK: vlpg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xdf]
3847 #CHECK: vlpg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xdf]
3849 vlpg %v0, %v0
3850 vlpg %v0, %v15
3851 vlpg %v0, %v31
3852 vlpg %v15, %v0
3853 vlpg %v31, %v0
3854 vlpg %v14, %v17
3856 #CHECK: vlph %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xdf]
3857 #CHECK: vlph %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xdf]
3858 #CHECK: vlph %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xdf]
3859 #CHECK: vlph %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xdf]
3860 #CHECK: vlph %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xdf]
3861 #CHECK: vlph %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xdf]
3863 vlph %v0, %v0
3864 vlph %v0, %v15
3865 vlph %v0, %v31
3866 vlph %v15, %v0
3867 vlph %v31, %v0
3868 vlph %v14, %v17
3870 #CHECK: vlr %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x56]
3871 #CHECK: vlr %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x56]
3872 #CHECK: vlr %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x56]
3873 #CHECK: vlr %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x56]
3874 #CHECK: vlr %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x56]
3875 #CHECK: vlr %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x56]
3877 vlr %v0, %v0
3878 vlr %v0, %v15
3879 vlr %v0, %v31
3880 vlr %v15, %v0
3881 vlr %v31, %v0
3882 vlr %v14, %v17
3884 #CHECK: vlrep %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x05]
3885 #CHECK: vlrep %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x05]
3886 #CHECK: vlrep %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x05]
3887 #CHECK: vlrep %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x05]
3888 #CHECK: vlrep %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x05]
3889 #CHECK: vlrep %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x05]
3890 #CHECK: vlrep %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x05]
3891 #CHECK: vlrep %v18, 1383(%r3,%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x05]
3893 vlrep %v0, 0, 0
3894 vlrep %v0, 0, 15
3895 vlrep %v0, 4095, 0
3896 vlrep %v0, 0(%r15), 0
3897 vlrep %v0, 0(%r15,%r1), 0
3898 vlrep %v15, 0, 0
3899 vlrep %v31, 0, 0
3900 vlrep %v18, 0x567(%r3,%r4), 11
3902 #CHECK: vlrepb %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x05]
3903 #CHECK: vlrepb %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x05]
3904 #CHECK: vlrepb %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x05]
3905 #CHECK: vlrepb %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x05]
3906 #CHECK: vlrepb %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x05]
3907 #CHECK: vlrepb %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x05]
3908 #CHECK: vlrepb %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x05]
3910 vlrepb %v0, 0
3911 vlrepb %v0, 4095
3912 vlrepb %v0, 0(%r15)
3913 vlrepb %v0, 0(%r15,%r1)
3914 vlrepb %v15, 0
3915 vlrepb %v31, 0
3916 vlrepb %v18, 0x567(%r3,%r4)
3918 #CHECK: vlrepf %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x05]
3919 #CHECK: vlrepf %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x05]
3920 #CHECK: vlrepf %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x05]
3921 #CHECK: vlrepf %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x05]
3922 #CHECK: vlrepf %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x05]
3923 #CHECK: vlrepf %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x05]
3924 #CHECK: vlrepf %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x28,0x05]
3926 vlrepf %v0, 0
3927 vlrepf %v0, 4095
3928 vlrepf %v0, 0(%r15)
3929 vlrepf %v0, 0(%r15,%r1)
3930 vlrepf %v15, 0
3931 vlrepf %v31, 0
3932 vlrepf %v18, 0x567(%r3,%r4)
3934 #CHECK: vlrepg %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x05]
3935 #CHECK: vlrepg %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x05]
3936 #CHECK: vlrepg %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x05]
3937 #CHECK: vlrepg %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x05]
3938 #CHECK: vlrepg %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x05]
3939 #CHECK: vlrepg %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x05]
3940 #CHECK: vlrepg %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x38,0x05]
3942 vlrepg %v0, 0
3943 vlrepg %v0, 4095
3944 vlrepg %v0, 0(%r15)
3945 vlrepg %v0, 0(%r15,%r1)
3946 vlrepg %v15, 0
3947 vlrepg %v31, 0
3948 vlrepg %v18, 0x567(%r3,%r4)
3950 #CHECK: vlreph %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x05]
3951 #CHECK: vlreph %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x05]
3952 #CHECK: vlreph %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x05]
3953 #CHECK: vlreph %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x05]
3954 #CHECK: vlreph %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x05]
3955 #CHECK: vlreph %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x05]
3956 #CHECK: vlreph %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x18,0x05]
3958 vlreph %v0, 0
3959 vlreph %v0, 4095
3960 vlreph %v0, 0(%r15)
3961 vlreph %v0, 0(%r15,%r1)
3962 vlreph %v15, 0
3963 vlreph %v31, 0
3964 vlreph %v18, 0x567(%r3,%r4)
3966 #CHECK: vlvg %v0, %r0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x22]
3967 #CHECK: vlvg %v0, %r0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x22]
3968 #CHECK: vlvg %v0, %r0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x22]
3969 #CHECK: vlvg %v0, %r0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x22]
3970 #CHECK: vlvg %v0, %r15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x22]
3971 #CHECK: vlvg %v15, %r0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x22]
3972 #CHECK: vlvg %v31, %r0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x22]
3973 #CHECK: vlvg %v18, %r3, 1383(%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x22]
3975 vlvg %v0, %r0, 0, 0
3976 vlvg %v0, %r0, 0, 15
3977 vlvg %v0, %r0, 4095, 0
3978 vlvg %v0, %r0, 0(%r15), 0
3979 vlvg %v0, %r15, 0, 0
3980 vlvg %v15, %r0, 0, 0
3981 vlvg %v31, %r0, 0, 0
3982 vlvg %v18, %r3, 1383(%r4), 11
3984 #CHECK: vlvgb %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x22]
3985 #CHECK: vlvgb %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x22]
3986 #CHECK: vlvgb %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x22]
3987 #CHECK: vlvgb %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x22]
3988 #CHECK: vlvgb %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x22]
3989 #CHECK: vlvgb %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x22]
3990 #CHECK: vlvgb %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x22]
3992 vlvgb %v0, %r0, 0
3993 vlvgb %v0, %r0, 4095
3994 vlvgb %v0, %r0, 0(%r15)
3995 vlvgb %v0, %r15, 0
3996 vlvgb %v15, %r0, 0
3997 vlvgb %v31, %r0, 0
3998 vlvgb %v18, %r3, 1383(%r4)
4000 #CHECK: vlvgf %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x22]
4001 #CHECK: vlvgf %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x22]
4002 #CHECK: vlvgf %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x22]
4003 #CHECK: vlvgf %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x22]
4004 #CHECK: vlvgf %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x22]
4005 #CHECK: vlvgf %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x22]
4006 #CHECK: vlvgf %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x22]
4007 #CHECK: vlvgf %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x28,0x22]
4009 vlvgf %v0, %r0, 0
4010 vlvgf %v0, %r0, 4095
4011 vlvgf %v0, %r0, 0(%r15)
4012 vlvgf %v0, %r0, 0(15)
4013 vlvgf %v0, %r15, 0
4014 vlvgf %v15, %r0, 0
4015 vlvgf %v31, %r0, 0
4016 vlvgf %v18, %r3, 1383(%r4)
4018 #CHECK: vlvgg %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x22]
4019 #CHECK: vlvgg %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x22]
4020 #CHECK: vlvgg %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x22]
4021 #CHECK: vlvgg %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x22]
4022 #CHECK: vlvgg %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x22]
4023 #CHECK: vlvgg %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x22]
4024 #CHECK: vlvgg %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x38,0x22]
4026 vlvgg %v0, %r0, 0
4027 vlvgg %v0, %r0, 4095
4028 vlvgg %v0, %r0, 0(%r15)
4029 vlvgg %v0, %r15, 0
4030 vlvgg %v15, %r0, 0
4031 vlvgg %v31, %r0, 0
4032 vlvgg %v18, %r3, 1383(%r4)
4034 #CHECK: vlvgh %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x22]
4035 #CHECK: vlvgh %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x22]
4036 #CHECK: vlvgh %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x22]
4037 #CHECK: vlvgh %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x22]
4038 #CHECK: vlvgh %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x22]
4039 #CHECK: vlvgh %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x22]
4040 #CHECK: vlvgh %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x18,0x22]
4042 vlvgh %v0, %r0, 0
4043 vlvgh %v0, %r0, 4095
4044 vlvgh %v0, %r0, 0(%r15)
4045 vlvgh %v0, %r15, 0
4046 vlvgh %v15, %r0, 0
4047 vlvgh %v31, %r0, 0
4048 vlvgh %v18, %r3, 1383(%r4)
4050 #CHECK: vlvgp %v0, %r0, %r0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x62]
4051 #CHECK: vlvgp %v0, %r0, %r15 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x62]
4052 #CHECK: vlvgp %v0, %r15, %r0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x62]
4053 #CHECK: vlvgp %v15, %r0, %r0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x62]
4054 #CHECK: vlvgp %v31, %r0, %r0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x62]
4055 #CHECK: vlvgp %v18, %r3, %r4 # encoding: [0xe7,0x23,0x40,0x00,0x08,0x62]
4057 vlvgp %v0, %r0, %r0
4058 vlvgp %v0, %r0, %r15
4059 vlvgp %v0, %r15, %r0
4060 vlvgp %v15, %r0, %r0
4061 vlvgp %v31, %r0, %r0
4062 vlvgp %v18, %r3, %r4
4064 #CHECK: vmae %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xae]
4065 #CHECK: vmae %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xae]
4066 #CHECK: vmae %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xae]
4067 #CHECK: vmae %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xae]
4068 #CHECK: vmae %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xae]
4069 #CHECK: vmae %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xae]
4070 #CHECK: vmae %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xae]
4072 vmae %v0, %v0, %v0, %v0, 0
4073 vmae %v0, %v0, %v0, %v0, 15
4074 vmae %v0, %v0, %v0, %v31, 0
4075 vmae %v0, %v0, %v31, %v0, 0
4076 vmae %v0, %v31, %v0, %v0, 0
4077 vmae %v31, %v0, %v0, %v0, 0
4078 vmae %v13, %v17, %v21, %v25, 11
4080 #CHECK: vmaeb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xae]
4081 #CHECK: vmaeb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xae]
4082 #CHECK: vmaeb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xae]
4083 #CHECK: vmaeb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xae]
4084 #CHECK: vmaeb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xae]
4085 #CHECK: vmaeb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xae]
4087 vmaeb %v0, %v0, %v0, %v0
4088 vmaeb %v0, %v0, %v0, %v31
4089 vmaeb %v0, %v0, %v31, %v0
4090 vmaeb %v0, %v31, %v0, %v0
4091 vmaeb %v31, %v0, %v0, %v0
4092 vmaeb %v13, %v17, %v21, %v25
4094 #CHECK: vmaef %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xae]
4095 #CHECK: vmaef %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xae]
4096 #CHECK: vmaef %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xae]
4097 #CHECK: vmaef %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xae]
4098 #CHECK: vmaef %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xae]
4099 #CHECK: vmaef %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xae]
4101 vmaef %v0, %v0, %v0, %v0
4102 vmaef %v0, %v0, %v0, %v31
4103 vmaef %v0, %v0, %v31, %v0
4104 vmaef %v0, %v31, %v0, %v0
4105 vmaef %v31, %v0, %v0, %v0
4106 vmaef %v13, %v17, %v21, %v25
4108 #CHECK: vmaeh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xae]
4109 #CHECK: vmaeh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xae]
4110 #CHECK: vmaeh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xae]
4111 #CHECK: vmaeh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xae]
4112 #CHECK: vmaeh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xae]
4113 #CHECK: vmaeh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xae]
4115 vmaeh %v0, %v0, %v0, %v0
4116 vmaeh %v0, %v0, %v0, %v31
4117 vmaeh %v0, %v0, %v31, %v0
4118 vmaeh %v0, %v31, %v0, %v0
4119 vmaeh %v31, %v0, %v0, %v0
4120 vmaeh %v13, %v17, %v21, %v25
4122 #CHECK: vmah %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xab]
4123 #CHECK: vmah %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xab]
4124 #CHECK: vmah %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xab]
4125 #CHECK: vmah %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xab]
4126 #CHECK: vmah %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xab]
4127 #CHECK: vmah %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xab]
4128 #CHECK: vmah %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xab]
4130 vmah %v0, %v0, %v0, %v0, 0
4131 vmah %v0, %v0, %v0, %v0, 15
4132 vmah %v0, %v0, %v0, %v31, 0
4133 vmah %v0, %v0, %v31, %v0, 0
4134 vmah %v0, %v31, %v0, %v0, 0
4135 vmah %v31, %v0, %v0, %v0, 0
4136 vmah %v13, %v17, %v21, %v25, 11
4138 #CHECK: vmahb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xab]
4139 #CHECK: vmahb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xab]
4140 #CHECK: vmahb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xab]
4141 #CHECK: vmahb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xab]
4142 #CHECK: vmahb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xab]
4143 #CHECK: vmahb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xab]
4145 vmahb %v0, %v0, %v0, %v0
4146 vmahb %v0, %v0, %v0, %v31
4147 vmahb %v0, %v0, %v31, %v0
4148 vmahb %v0, %v31, %v0, %v0
4149 vmahb %v31, %v0, %v0, %v0
4150 vmahb %v13, %v17, %v21, %v25
4152 #CHECK: vmahf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xab]
4153 #CHECK: vmahf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xab]
4154 #CHECK: vmahf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xab]
4155 #CHECK: vmahf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xab]
4156 #CHECK: vmahf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xab]
4157 #CHECK: vmahf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xab]
4159 vmahf %v0, %v0, %v0, %v0
4160 vmahf %v0, %v0, %v0, %v31
4161 vmahf %v0, %v0, %v31, %v0
4162 vmahf %v0, %v31, %v0, %v0
4163 vmahf %v31, %v0, %v0, %v0
4164 vmahf %v13, %v17, %v21, %v25
4166 #CHECK: vmahh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xab]
4167 #CHECK: vmahh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xab]
4168 #CHECK: vmahh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xab]
4169 #CHECK: vmahh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xab]
4170 #CHECK: vmahh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xab]
4171 #CHECK: vmahh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xab]
4173 vmahh %v0, %v0, %v0, %v0
4174 vmahh %v0, %v0, %v0, %v31
4175 vmahh %v0, %v0, %v31, %v0
4176 vmahh %v0, %v31, %v0, %v0
4177 vmahh %v31, %v0, %v0, %v0
4178 vmahh %v13, %v17, %v21, %v25
4180 #CHECK: vmal %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaa]
4181 #CHECK: vmal %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xaa]
4182 #CHECK: vmal %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaa]
4183 #CHECK: vmal %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaa]
4184 #CHECK: vmal %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaa]
4185 #CHECK: vmal %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaa]
4186 #CHECK: vmal %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xaa]
4188 vmal %v0, %v0, %v0, %v0, 0
4189 vmal %v0, %v0, %v0, %v0, 15
4190 vmal %v0, %v0, %v0, %v31, 0
4191 vmal %v0, %v0, %v31, %v0, 0
4192 vmal %v0, %v31, %v0, %v0, 0
4193 vmal %v31, %v0, %v0, %v0, 0
4194 vmal %v13, %v17, %v21, %v25, 11
4196 #CHECK: vmalb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaa]
4197 #CHECK: vmalb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaa]
4198 #CHECK: vmalb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaa]
4199 #CHECK: vmalb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaa]
4200 #CHECK: vmalb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaa]
4201 #CHECK: vmalb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaa]
4203 vmalb %v0, %v0, %v0, %v0
4204 vmalb %v0, %v0, %v0, %v31
4205 vmalb %v0, %v0, %v31, %v0
4206 vmalb %v0, %v31, %v0, %v0
4207 vmalb %v31, %v0, %v0, %v0
4208 vmalb %v13, %v17, %v21, %v25
4210 #CHECK: vmale %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xac]
4211 #CHECK: vmale %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xac]
4212 #CHECK: vmale %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xac]
4213 #CHECK: vmale %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xac]
4214 #CHECK: vmale %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xac]
4215 #CHECK: vmale %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xac]
4216 #CHECK: vmale %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xac]
4218 vmale %v0, %v0, %v0, %v0, 0
4219 vmale %v0, %v0, %v0, %v0, 15
4220 vmale %v0, %v0, %v0, %v31, 0
4221 vmale %v0, %v0, %v31, %v0, 0
4222 vmale %v0, %v31, %v0, %v0, 0
4223 vmale %v31, %v0, %v0, %v0, 0
4224 vmale %v13, %v17, %v21, %v25, 11
4226 #CHECK: vmaleb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xac]
4227 #CHECK: vmaleb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xac]
4228 #CHECK: vmaleb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xac]
4229 #CHECK: vmaleb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xac]
4230 #CHECK: vmaleb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xac]
4231 #CHECK: vmaleb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xac]
4233 vmaleb %v0, %v0, %v0, %v0
4234 vmaleb %v0, %v0, %v0, %v31
4235 vmaleb %v0, %v0, %v31, %v0
4236 vmaleb %v0, %v31, %v0, %v0
4237 vmaleb %v31, %v0, %v0, %v0
4238 vmaleb %v13, %v17, %v21, %v25
4240 #CHECK: vmalef %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xac]
4241 #CHECK: vmalef %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xac]
4242 #CHECK: vmalef %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xac]
4243 #CHECK: vmalef %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xac]
4244 #CHECK: vmalef %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xac]
4245 #CHECK: vmalef %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xac]
4247 vmalef %v0, %v0, %v0, %v0
4248 vmalef %v0, %v0, %v0, %v31
4249 vmalef %v0, %v0, %v31, %v0
4250 vmalef %v0, %v31, %v0, %v0
4251 vmalef %v31, %v0, %v0, %v0
4252 vmalef %v13, %v17, %v21, %v25
4254 #CHECK: vmaleh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xac]
4255 #CHECK: vmaleh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xac]
4256 #CHECK: vmaleh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xac]
4257 #CHECK: vmaleh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xac]
4258 #CHECK: vmaleh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xac]
4259 #CHECK: vmaleh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xac]
4261 vmaleh %v0, %v0, %v0, %v0
4262 vmaleh %v0, %v0, %v0, %v31
4263 vmaleh %v0, %v0, %v31, %v0
4264 vmaleh %v0, %v31, %v0, %v0
4265 vmaleh %v31, %v0, %v0, %v0
4266 vmaleh %v13, %v17, %v21, %v25
4268 #CHECK: vmalf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaa]
4269 #CHECK: vmalf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaa]
4270 #CHECK: vmalf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaa]
4271 #CHECK: vmalf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaa]
4272 #CHECK: vmalf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaa]
4273 #CHECK: vmalf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaa]
4275 vmalf %v0, %v0, %v0, %v0
4276 vmalf %v0, %v0, %v0, %v31
4277 vmalf %v0, %v0, %v31, %v0
4278 vmalf %v0, %v31, %v0, %v0
4279 vmalf %v31, %v0, %v0, %v0
4280 vmalf %v13, %v17, %v21, %v25
4282 #CHECK: vmalh %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa9]
4283 #CHECK: vmalh %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xa9]
4284 #CHECK: vmalh %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xa9]
4285 #CHECK: vmalh %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa9]
4286 #CHECK: vmalh %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa9]
4287 #CHECK: vmalh %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa9]
4288 #CHECK: vmalh %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xa9]
4290 vmalh %v0, %v0, %v0, %v0, 0
4291 vmalh %v0, %v0, %v0, %v0, 15
4292 vmalh %v0, %v0, %v0, %v31, 0
4293 vmalh %v0, %v0, %v31, %v0, 0
4294 vmalh %v0, %v31, %v0, %v0, 0
4295 vmalh %v31, %v0, %v0, %v0, 0
4296 vmalh %v13, %v17, %v21, %v25, 11
4298 #CHECK: vmalhb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa9]
4299 #CHECK: vmalhb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xa9]
4300 #CHECK: vmalhb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa9]
4301 #CHECK: vmalhb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa9]
4302 #CHECK: vmalhb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa9]
4303 #CHECK: vmalhb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xa9]
4305 vmalhb %v0, %v0, %v0, %v0
4306 vmalhb %v0, %v0, %v0, %v31
4307 vmalhb %v0, %v0, %v31, %v0
4308 vmalhb %v0, %v31, %v0, %v0
4309 vmalhb %v31, %v0, %v0, %v0
4310 vmalhb %v13, %v17, %v21, %v25
4312 #CHECK: vmalhf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xa9]
4313 #CHECK: vmalhf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xa9]
4314 #CHECK: vmalhf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xa9]
4315 #CHECK: vmalhf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xa9]
4316 #CHECK: vmalhf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xa9]
4317 #CHECK: vmalhf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xa9]
4319 vmalhf %v0, %v0, %v0, %v0
4320 vmalhf %v0, %v0, %v0, %v31
4321 vmalhf %v0, %v0, %v31, %v0
4322 vmalhf %v0, %v31, %v0, %v0
4323 vmalhf %v31, %v0, %v0, %v0
4324 vmalhf %v13, %v17, %v21, %v25
4326 #CHECK: vmalhh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xa9]
4327 #CHECK: vmalhh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xa9]
4328 #CHECK: vmalhh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xa9]
4329 #CHECK: vmalhh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xa9]
4330 #CHECK: vmalhh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xa9]
4331 #CHECK: vmalhh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xa9]
4333 vmalhh %v0, %v0, %v0, %v0
4334 vmalhh %v0, %v0, %v0, %v31
4335 vmalhh %v0, %v0, %v31, %v0
4336 vmalhh %v0, %v31, %v0, %v0
4337 vmalhh %v31, %v0, %v0, %v0
4338 vmalhh %v13, %v17, %v21, %v25
4340 #CHECK: vmalhw %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaa]
4341 #CHECK: vmalhw %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaa]
4342 #CHECK: vmalhw %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaa]
4343 #CHECK: vmalhw %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaa]
4344 #CHECK: vmalhw %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaa]
4345 #CHECK: vmalhw %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaa]
4347 vmalhw %v0, %v0, %v0, %v0
4348 vmalhw %v0, %v0, %v0, %v31
4349 vmalhw %v0, %v0, %v31, %v0
4350 vmalhw %v0, %v31, %v0, %v0
4351 vmalhw %v31, %v0, %v0, %v0
4352 vmalhw %v13, %v17, %v21, %v25
4354 #CHECK: vmalo %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xad]
4355 #CHECK: vmalo %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xad]
4356 #CHECK: vmalo %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xad]
4357 #CHECK: vmalo %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xad]
4358 #CHECK: vmalo %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xad]
4359 #CHECK: vmalo %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xad]
4360 #CHECK: vmalo %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xad]
4362 vmalo %v0, %v0, %v0, %v0, 0
4363 vmalo %v0, %v0, %v0, %v0, 15
4364 vmalo %v0, %v0, %v0, %v31, 0
4365 vmalo %v0, %v0, %v31, %v0, 0
4366 vmalo %v0, %v31, %v0, %v0, 0
4367 vmalo %v31, %v0, %v0, %v0, 0
4368 vmalo %v13, %v17, %v21, %v25, 11
4370 #CHECK: vmalob %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xad]
4371 #CHECK: vmalob %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xad]
4372 #CHECK: vmalob %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xad]
4373 #CHECK: vmalob %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xad]
4374 #CHECK: vmalob %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xad]
4375 #CHECK: vmalob %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xad]
4377 vmalob %v0, %v0, %v0, %v0
4378 vmalob %v0, %v0, %v0, %v31
4379 vmalob %v0, %v0, %v31, %v0
4380 vmalob %v0, %v31, %v0, %v0
4381 vmalob %v31, %v0, %v0, %v0
4382 vmalob %v13, %v17, %v21, %v25
4384 #CHECK: vmalof %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xad]
4385 #CHECK: vmalof %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xad]
4386 #CHECK: vmalof %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xad]
4387 #CHECK: vmalof %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xad]
4388 #CHECK: vmalof %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xad]
4389 #CHECK: vmalof %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xad]
4391 vmalof %v0, %v0, %v0, %v0
4392 vmalof %v0, %v0, %v0, %v31
4393 vmalof %v0, %v0, %v31, %v0
4394 vmalof %v0, %v31, %v0, %v0
4395 vmalof %v31, %v0, %v0, %v0
4396 vmalof %v13, %v17, %v21, %v25
4398 #CHECK: vmaloh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xad]
4399 #CHECK: vmaloh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xad]
4400 #CHECK: vmaloh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xad]
4401 #CHECK: vmaloh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xad]
4402 #CHECK: vmaloh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xad]
4403 #CHECK: vmaloh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xad]
4405 vmaloh %v0, %v0, %v0, %v0
4406 vmaloh %v0, %v0, %v0, %v31
4407 vmaloh %v0, %v0, %v31, %v0
4408 vmaloh %v0, %v31, %v0, %v0
4409 vmaloh %v31, %v0, %v0, %v0
4410 vmaloh %v13, %v17, %v21, %v25
4412 #CHECK: vmao %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaf]
4413 #CHECK: vmao %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xaf]
4414 #CHECK: vmao %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaf]
4415 #CHECK: vmao %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaf]
4416 #CHECK: vmao %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaf]
4417 #CHECK: vmao %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaf]
4418 #CHECK: vmao %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xaf]
4420 vmao %v0, %v0, %v0, %v0, 0
4421 vmao %v0, %v0, %v0, %v0, 15
4422 vmao %v0, %v0, %v0, %v31, 0
4423 vmao %v0, %v0, %v31, %v0, 0
4424 vmao %v0, %v31, %v0, %v0, 0
4425 vmao %v31, %v0, %v0, %v0, 0
4426 vmao %v13, %v17, %v21, %v25, 11
4428 #CHECK: vmaob %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaf]
4429 #CHECK: vmaob %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaf]
4430 #CHECK: vmaob %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaf]
4431 #CHECK: vmaob %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaf]
4432 #CHECK: vmaob %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaf]
4433 #CHECK: vmaob %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaf]
4435 vmaob %v0, %v0, %v0, %v0
4436 vmaob %v0, %v0, %v0, %v31
4437 vmaob %v0, %v0, %v31, %v0
4438 vmaob %v0, %v31, %v0, %v0
4439 vmaob %v31, %v0, %v0, %v0
4440 vmaob %v13, %v17, %v21, %v25
4442 #CHECK: vmaof %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaf]
4443 #CHECK: vmaof %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaf]
4444 #CHECK: vmaof %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaf]
4445 #CHECK: vmaof %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaf]
4446 #CHECK: vmaof %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaf]
4447 #CHECK: vmaof %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaf]
4449 vmaof %v0, %v0, %v0, %v0
4450 vmaof %v0, %v0, %v0, %v31
4451 vmaof %v0, %v0, %v31, %v0
4452 vmaof %v0, %v31, %v0, %v0
4453 vmaof %v31, %v0, %v0, %v0
4454 vmaof %v13, %v17, %v21, %v25
4456 #CHECK: vmaoh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaf]
4457 #CHECK: vmaoh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaf]
4458 #CHECK: vmaoh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaf]
4459 #CHECK: vmaoh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaf]
4460 #CHECK: vmaoh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaf]
4461 #CHECK: vmaoh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaf]
4463 vmaoh %v0, %v0, %v0, %v0
4464 vmaoh %v0, %v0, %v0, %v31
4465 vmaoh %v0, %v0, %v31, %v0
4466 vmaoh %v0, %v31, %v0, %v0
4467 vmaoh %v31, %v0, %v0, %v0
4468 vmaoh %v13, %v17, %v21, %v25
4470 #CHECK: vme %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa6]
4471 #CHECK: vme %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa6]
4472 #CHECK: vme %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa6]
4473 #CHECK: vme %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa6]
4474 #CHECK: vme %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa6]
4475 #CHECK: vme %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa6]
4477 vme %v0, %v0, %v0, 0
4478 vme %v0, %v0, %v0, 15
4479 vme %v0, %v0, %v31, 0
4480 vme %v0, %v31, %v0, 0
4481 vme %v31, %v0, %v0, 0
4482 vme %v18, %v3, %v20, 11
4484 #CHECK: vmeb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa6]
4485 #CHECK: vmeb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa6]
4486 #CHECK: vmeb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa6]
4487 #CHECK: vmeb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa6]
4488 #CHECK: vmeb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa6]
4490 vmeb %v0, %v0, %v0
4491 vmeb %v0, %v0, %v31
4492 vmeb %v0, %v31, %v0
4493 vmeb %v31, %v0, %v0
4494 vmeb %v18, %v3, %v20
4496 #CHECK: vmef %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa6]
4497 #CHECK: vmef %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa6]
4498 #CHECK: vmef %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa6]
4499 #CHECK: vmef %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa6]
4500 #CHECK: vmef %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa6]
4502 vmef %v0, %v0, %v0
4503 vmef %v0, %v0, %v31
4504 vmef %v0, %v31, %v0
4505 vmef %v31, %v0, %v0
4506 vmef %v18, %v3, %v20
4508 #CHECK: vmeh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa6]
4509 #CHECK: vmeh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa6]
4510 #CHECK: vmeh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa6]
4511 #CHECK: vmeh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa6]
4512 #CHECK: vmeh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa6]
4514 vmeh %v0, %v0, %v0
4515 vmeh %v0, %v0, %v31
4516 vmeh %v0, %v31, %v0
4517 vmeh %v31, %v0, %v0
4518 vmeh %v18, %v3, %v20
4520 #CHECK: vmh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa3]
4521 #CHECK: vmh %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa3]
4522 #CHECK: vmh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa3]
4523 #CHECK: vmh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa3]
4524 #CHECK: vmh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa3]
4525 #CHECK: vmh %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa3]
4527 vmh %v0, %v0, %v0, 0
4528 vmh %v0, %v0, %v0, 15
4529 vmh %v0, %v0, %v31, 0
4530 vmh %v0, %v31, %v0, 0
4531 vmh %v31, %v0, %v0, 0
4532 vmh %v18, %v3, %v20, 11
4534 #CHECK: vmhb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa3]
4535 #CHECK: vmhb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa3]
4536 #CHECK: vmhb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa3]
4537 #CHECK: vmhb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa3]
4538 #CHECK: vmhb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa3]
4540 vmhb %v0, %v0, %v0
4541 vmhb %v0, %v0, %v31
4542 vmhb %v0, %v31, %v0
4543 vmhb %v31, %v0, %v0
4544 vmhb %v18, %v3, %v20
4546 #CHECK: vmhf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa3]
4547 #CHECK: vmhf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa3]
4548 #CHECK: vmhf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa3]
4549 #CHECK: vmhf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa3]
4550 #CHECK: vmhf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa3]
4552 vmhf %v0, %v0, %v0
4553 vmhf %v0, %v0, %v31
4554 vmhf %v0, %v31, %v0
4555 vmhf %v31, %v0, %v0
4556 vmhf %v18, %v3, %v20
4558 #CHECK: vmhh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa3]
4559 #CHECK: vmhh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa3]
4560 #CHECK: vmhh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa3]
4561 #CHECK: vmhh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa3]
4562 #CHECK: vmhh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa3]
4564 vmhh %v0, %v0, %v0
4565 vmhh %v0, %v0, %v31
4566 vmhh %v0, %v31, %v0
4567 vmhh %v31, %v0, %v0
4568 vmhh %v18, %v3, %v20
4570 #CHECK: vml %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa2]
4571 #CHECK: vml %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa2]
4572 #CHECK: vml %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa2]
4573 #CHECK: vml %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa2]
4574 #CHECK: vml %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa2]
4575 #CHECK: vml %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa2]
4577 vml %v0, %v0, %v0, 0
4578 vml %v0, %v0, %v0, 15
4579 vml %v0, %v0, %v31, 0
4580 vml %v0, %v31, %v0, 0
4581 vml %v31, %v0, %v0, 0
4582 vml %v18, %v3, %v20, 11
4584 #CHECK: vmlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa2]
4585 #CHECK: vmlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa2]
4586 #CHECK: vmlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa2]
4587 #CHECK: vmlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa2]
4588 #CHECK: vmlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa2]
4590 vmlb %v0, %v0, %v0
4591 vmlb %v0, %v0, %v31
4592 vmlb %v0, %v31, %v0
4593 vmlb %v31, %v0, %v0
4594 vmlb %v18, %v3, %v20
4596 #CHECK: vmle %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa4]
4597 #CHECK: vmle %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa4]
4598 #CHECK: vmle %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa4]
4599 #CHECK: vmle %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa4]
4600 #CHECK: vmle %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa4]
4601 #CHECK: vmle %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa4]
4603 vmle %v0, %v0, %v0, 0
4604 vmle %v0, %v0, %v0, 15
4605 vmle %v0, %v0, %v31, 0
4606 vmle %v0, %v31, %v0, 0
4607 vmle %v31, %v0, %v0, 0
4608 vmle %v18, %v3, %v20, 11
4610 #CHECK: vmleb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa4]
4611 #CHECK: vmleb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa4]
4612 #CHECK: vmleb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa4]
4613 #CHECK: vmleb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa4]
4614 #CHECK: vmleb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa4]
4616 vmleb %v0, %v0, %v0
4617 vmleb %v0, %v0, %v31
4618 vmleb %v0, %v31, %v0
4619 vmleb %v31, %v0, %v0
4620 vmleb %v18, %v3, %v20
4622 #CHECK: vmlef %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa4]
4623 #CHECK: vmlef %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa4]
4624 #CHECK: vmlef %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa4]
4625 #CHECK: vmlef %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa4]
4626 #CHECK: vmlef %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa4]
4628 vmlef %v0, %v0, %v0
4629 vmlef %v0, %v0, %v31
4630 vmlef %v0, %v31, %v0
4631 vmlef %v31, %v0, %v0
4632 vmlef %v18, %v3, %v20
4634 #CHECK: vmleh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa4]
4635 #CHECK: vmleh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa4]
4636 #CHECK: vmleh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa4]
4637 #CHECK: vmleh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa4]
4638 #CHECK: vmleh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa4]
4640 vmleh %v0, %v0, %v0
4641 vmleh %v0, %v0, %v31
4642 vmleh %v0, %v31, %v0
4643 vmleh %v31, %v0, %v0
4644 vmleh %v18, %v3, %v20
4646 #CHECK: vmlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa2]
4647 #CHECK: vmlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa2]
4648 #CHECK: vmlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa2]
4649 #CHECK: vmlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa2]
4650 #CHECK: vmlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa2]
4652 vmlf %v0, %v0, %v0
4653 vmlf %v0, %v0, %v31
4654 vmlf %v0, %v31, %v0
4655 vmlf %v31, %v0, %v0
4656 vmlf %v18, %v3, %v20
4658 #CHECK: vmlh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa1]
4659 #CHECK: vmlh %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa1]
4660 #CHECK: vmlh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa1]
4661 #CHECK: vmlh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa1]
4662 #CHECK: vmlh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa1]
4663 #CHECK: vmlh %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa1]
4665 vmlh %v0, %v0, %v0, 0
4666 vmlh %v0, %v0, %v0, 15
4667 vmlh %v0, %v0, %v31, 0
4668 vmlh %v0, %v31, %v0, 0
4669 vmlh %v31, %v0, %v0, 0
4670 vmlh %v18, %v3, %v20, 11
4672 #CHECK: vmlhb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa1]
4673 #CHECK: vmlhb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa1]
4674 #CHECK: vmlhb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa1]
4675 #CHECK: vmlhb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa1]
4676 #CHECK: vmlhb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa1]
4678 vmlhb %v0, %v0, %v0
4679 vmlhb %v0, %v0, %v31
4680 vmlhb %v0, %v31, %v0
4681 vmlhb %v31, %v0, %v0
4682 vmlhb %v18, %v3, %v20
4684 #CHECK: vmlhf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa1]
4685 #CHECK: vmlhf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa1]
4686 #CHECK: vmlhf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa1]
4687 #CHECK: vmlhf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa1]
4688 #CHECK: vmlhf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa1]
4690 vmlhf %v0, %v0, %v0
4691 vmlhf %v0, %v0, %v31
4692 vmlhf %v0, %v31, %v0
4693 vmlhf %v31, %v0, %v0
4694 vmlhf %v18, %v3, %v20
4696 #CHECK: vmlhh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa1]
4697 #CHECK: vmlhh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa1]
4698 #CHECK: vmlhh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa1]
4699 #CHECK: vmlhh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa1]
4700 #CHECK: vmlhh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa1]
4702 vmlhh %v0, %v0, %v0
4703 vmlhh %v0, %v0, %v31
4704 vmlhh %v0, %v31, %v0
4705 vmlhh %v31, %v0, %v0
4706 vmlhh %v18, %v3, %v20
4708 #CHECK: vmlhw %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa2]
4709 #CHECK: vmlhw %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa2]
4710 #CHECK: vmlhw %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa2]
4711 #CHECK: vmlhw %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa2]
4712 #CHECK: vmlhw %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa2]
4714 vmlhw %v0, %v0, %v0
4715 vmlhw %v0, %v0, %v31
4716 vmlhw %v0, %v31, %v0
4717 vmlhw %v31, %v0, %v0
4718 vmlhw %v18, %v3, %v20
4720 #CHECK: vmlo %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa5]
4721 #CHECK: vmlo %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa5]
4722 #CHECK: vmlo %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa5]
4723 #CHECK: vmlo %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa5]
4724 #CHECK: vmlo %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa5]
4725 #CHECK: vmlo %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa5]
4727 vmlo %v0, %v0, %v0, 0
4728 vmlo %v0, %v0, %v0, 15
4729 vmlo %v0, %v0, %v31, 0
4730 vmlo %v0, %v31, %v0, 0
4731 vmlo %v31, %v0, %v0, 0
4732 vmlo %v18, %v3, %v20, 11
4734 #CHECK: vmlob %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa5]
4735 #CHECK: vmlob %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa5]
4736 #CHECK: vmlob %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa5]
4737 #CHECK: vmlob %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa5]
4738 #CHECK: vmlob %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa5]
4740 vmlob %v0, %v0, %v0
4741 vmlob %v0, %v0, %v31
4742 vmlob %v0, %v31, %v0
4743 vmlob %v31, %v0, %v0
4744 vmlob %v18, %v3, %v20
4746 #CHECK: vmlof %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa5]
4747 #CHECK: vmlof %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa5]
4748 #CHECK: vmlof %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa5]
4749 #CHECK: vmlof %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa5]
4750 #CHECK: vmlof %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa5]
4752 vmlof %v0, %v0, %v0
4753 vmlof %v0, %v0, %v31
4754 vmlof %v0, %v31, %v0
4755 vmlof %v31, %v0, %v0
4756 vmlof %v18, %v3, %v20
4758 #CHECK: vmloh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa5]
4759 #CHECK: vmloh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa5]
4760 #CHECK: vmloh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa5]
4761 #CHECK: vmloh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa5]
4762 #CHECK: vmloh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa5]
4764 vmloh %v0, %v0, %v0
4765 vmloh %v0, %v0, %v31
4766 vmloh %v0, %v31, %v0
4767 vmloh %v31, %v0, %v0
4768 vmloh %v18, %v3, %v20
4770 #CHECK: vmn %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfe]
4771 #CHECK: vmn %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfe]
4772 #CHECK: vmn %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfe]
4773 #CHECK: vmn %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfe]
4774 #CHECK: vmn %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfe]
4775 #CHECK: vmn %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfe]
4777 vmn %v0, %v0, %v0, 0
4778 vmn %v0, %v0, %v0, 15
4779 vmn %v0, %v0, %v31, 0
4780 vmn %v0, %v31, %v0, 0
4781 vmn %v31, %v0, %v0, 0
4782 vmn %v18, %v3, %v20, 11
4784 #CHECK: vmnb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfe]
4785 #CHECK: vmnb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfe]
4786 #CHECK: vmnb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfe]
4787 #CHECK: vmnb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfe]
4788 #CHECK: vmnb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfe]
4790 vmnb %v0, %v0, %v0
4791 vmnb %v0, %v0, %v31
4792 vmnb %v0, %v31, %v0
4793 vmnb %v31, %v0, %v0
4794 vmnb %v18, %v3, %v20
4796 #CHECK: vmnf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfe]
4797 #CHECK: vmnf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfe]
4798 #CHECK: vmnf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfe]
4799 #CHECK: vmnf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfe]
4800 #CHECK: vmnf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfe]
4802 vmnf %v0, %v0, %v0
4803 vmnf %v0, %v0, %v31
4804 vmnf %v0, %v31, %v0
4805 vmnf %v31, %v0, %v0
4806 vmnf %v18, %v3, %v20
4808 #CHECK: vmng %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfe]
4809 #CHECK: vmng %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfe]
4810 #CHECK: vmng %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfe]
4811 #CHECK: vmng %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfe]
4812 #CHECK: vmng %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfe]
4814 vmng %v0, %v0, %v0
4815 vmng %v0, %v0, %v31
4816 vmng %v0, %v31, %v0
4817 vmng %v31, %v0, %v0
4818 vmng %v18, %v3, %v20
4820 #CHECK: vmnh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfe]
4821 #CHECK: vmnh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfe]
4822 #CHECK: vmnh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfe]
4823 #CHECK: vmnh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfe]
4824 #CHECK: vmnh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfe]
4826 vmnh %v0, %v0, %v0
4827 vmnh %v0, %v0, %v31
4828 vmnh %v0, %v31, %v0
4829 vmnh %v31, %v0, %v0
4830 vmnh %v18, %v3, %v20
4832 #CHECK: vmnl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfc]
4833 #CHECK: vmnl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfc]
4834 #CHECK: vmnl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfc]
4835 #CHECK: vmnl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfc]
4836 #CHECK: vmnl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfc]
4837 #CHECK: vmnl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfc]
4839 vmnl %v0, %v0, %v0, 0
4840 vmnl %v0, %v0, %v0, 15
4841 vmnl %v0, %v0, %v31, 0
4842 vmnl %v0, %v31, %v0, 0
4843 vmnl %v31, %v0, %v0, 0
4844 vmnl %v18, %v3, %v20, 11
4846 #CHECK: vmnlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfc]
4847 #CHECK: vmnlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfc]
4848 #CHECK: vmnlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfc]
4849 #CHECK: vmnlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfc]
4850 #CHECK: vmnlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfc]
4852 vmnlb %v0, %v0, %v0
4853 vmnlb %v0, %v0, %v31
4854 vmnlb %v0, %v31, %v0
4855 vmnlb %v31, %v0, %v0
4856 vmnlb %v18, %v3, %v20
4858 #CHECK: vmnlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfc]
4859 #CHECK: vmnlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfc]
4860 #CHECK: vmnlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfc]
4861 #CHECK: vmnlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfc]
4862 #CHECK: vmnlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfc]
4864 vmnlf %v0, %v0, %v0
4865 vmnlf %v0, %v0, %v31
4866 vmnlf %v0, %v31, %v0
4867 vmnlf %v31, %v0, %v0
4868 vmnlf %v18, %v3, %v20
4870 #CHECK: vmnlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfc]
4871 #CHECK: vmnlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfc]
4872 #CHECK: vmnlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfc]
4873 #CHECK: vmnlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfc]
4874 #CHECK: vmnlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfc]
4876 vmnlg %v0, %v0, %v0
4877 vmnlg %v0, %v0, %v31
4878 vmnlg %v0, %v31, %v0
4879 vmnlg %v31, %v0, %v0
4880 vmnlg %v18, %v3, %v20
4882 #CHECK: vmnlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfc]
4883 #CHECK: vmnlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfc]
4884 #CHECK: vmnlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfc]
4885 #CHECK: vmnlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfc]
4886 #CHECK: vmnlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfc]
4888 vmnlh %v0, %v0, %v0
4889 vmnlh %v0, %v0, %v31
4890 vmnlh %v0, %v31, %v0
4891 vmnlh %v31, %v0, %v0
4892 vmnlh %v18, %v3, %v20
4894 #CHECK: vmo %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa7]
4895 #CHECK: vmo %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa7]
4896 #CHECK: vmo %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa7]
4897 #CHECK: vmo %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa7]
4898 #CHECK: vmo %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa7]
4899 #CHECK: vmo %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa7]
4901 vmo %v0, %v0, %v0, 0
4902 vmo %v0, %v0, %v0, 15
4903 vmo %v0, %v0, %v31, 0
4904 vmo %v0, %v31, %v0, 0
4905 vmo %v31, %v0, %v0, 0
4906 vmo %v18, %v3, %v20, 11
4908 #CHECK: vmob %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa7]
4909 #CHECK: vmob %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa7]
4910 #CHECK: vmob %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa7]
4911 #CHECK: vmob %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa7]
4912 #CHECK: vmob %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa7]
4914 vmob %v0, %v0, %v0
4915 vmob %v0, %v0, %v31
4916 vmob %v0, %v31, %v0
4917 vmob %v31, %v0, %v0
4918 vmob %v18, %v3, %v20
4920 #CHECK: vmof %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa7]
4921 #CHECK: vmof %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa7]
4922 #CHECK: vmof %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa7]
4923 #CHECK: vmof %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa7]
4924 #CHECK: vmof %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa7]
4926 vmof %v0, %v0, %v0
4927 vmof %v0, %v0, %v31
4928 vmof %v0, %v31, %v0
4929 vmof %v31, %v0, %v0
4930 vmof %v18, %v3, %v20
4932 #CHECK: vmoh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa7]
4933 #CHECK: vmoh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa7]
4934 #CHECK: vmoh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa7]
4935 #CHECK: vmoh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa7]
4936 #CHECK: vmoh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa7]
4938 vmoh %v0, %v0, %v0
4939 vmoh %v0, %v0, %v31
4940 vmoh %v0, %v31, %v0
4941 vmoh %v31, %v0, %v0
4942 vmoh %v18, %v3, %v20
4944 #CHECK: vmrh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x61]
4945 #CHECK: vmrh %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x61]
4946 #CHECK: vmrh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x61]
4947 #CHECK: vmrh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x61]
4948 #CHECK: vmrh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x61]
4949 #CHECK: vmrh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x61]
4950 #CHECK: vmrh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x61]
4951 #CHECK: vmrh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x61]
4952 #CHECK: vmrh %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x61]
4954 vmrh %v0, %v0, %v0, 0
4955 vmrh %v0, %v0, %v0, 15
4956 vmrh %v0, %v0, %v15, 0
4957 vmrh %v0, %v0, %v31, 0
4958 vmrh %v0, %v15, %v0, 0
4959 vmrh %v0, %v31, %v0, 0
4960 vmrh %v15, %v0, %v0, 0
4961 vmrh %v31, %v0, %v0, 0
4962 vmrh %v18, %v3, %v20, 11
4964 #CHECK: vmrhb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x61]
4965 #CHECK: vmrhb %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x61]
4966 #CHECK: vmrhb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x61]
4967 #CHECK: vmrhb %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x61]
4968 #CHECK: vmrhb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x61]
4969 #CHECK: vmrhb %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x61]
4970 #CHECK: vmrhb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x61]
4971 #CHECK: vmrhb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x61]
4973 vmrhb %v0, %v0, %v0
4974 vmrhb %v0, %v0, %v15
4975 vmrhb %v0, %v0, %v31
4976 vmrhb %v0, %v15, %v0
4977 vmrhb %v0, %v31, %v0
4978 vmrhb %v15, %v0, %v0
4979 vmrhb %v31, %v0, %v0
4980 vmrhb %v18, %v3, %v20
4982 #CHECK: vmrhf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x61]
4983 #CHECK: vmrhf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x61]
4984 #CHECK: vmrhf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x61]
4985 #CHECK: vmrhf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x61]
4986 #CHECK: vmrhf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x61]
4987 #CHECK: vmrhf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x61]
4988 #CHECK: vmrhf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x61]
4989 #CHECK: vmrhf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x61]
4991 vmrhf %v0, %v0, %v0
4992 vmrhf %v0, %v0, %v15
4993 vmrhf %v0, %v0, %v31
4994 vmrhf %v0, %v15, %v0
4995 vmrhf %v0, %v31, %v0
4996 vmrhf %v15, %v0, %v0
4997 vmrhf %v31, %v0, %v0
4998 vmrhf %v18, %v3, %v20
5000 #CHECK: vmrhg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x61]
5001 #CHECK: vmrhg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x61]
5002 #CHECK: vmrhg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x61]
5003 #CHECK: vmrhg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x61]
5004 #CHECK: vmrhg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x61]
5005 #CHECK: vmrhg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x61]
5006 #CHECK: vmrhg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x61]
5007 #CHECK: vmrhg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x61]
5009 vmrhg %v0, %v0, %v0
5010 vmrhg %v0, %v0, %v15
5011 vmrhg %v0, %v0, %v31
5012 vmrhg %v0, %v15, %v0
5013 vmrhg %v0, %v31, %v0
5014 vmrhg %v15, %v0, %v0
5015 vmrhg %v31, %v0, %v0
5016 vmrhg %v18, %v3, %v20
5018 #CHECK: vmrhh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x61]
5019 #CHECK: vmrhh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x61]
5020 #CHECK: vmrhh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x61]
5021 #CHECK: vmrhh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x61]
5022 #CHECK: vmrhh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x61]
5023 #CHECK: vmrhh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x61]
5024 #CHECK: vmrhh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x61]
5025 #CHECK: vmrhh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x61]
5027 vmrhh %v0, %v0, %v0
5028 vmrhh %v0, %v0, %v15
5029 vmrhh %v0, %v0, %v31
5030 vmrhh %v0, %v15, %v0
5031 vmrhh %v0, %v31, %v0
5032 vmrhh %v15, %v0, %v0
5033 vmrhh %v31, %v0, %v0
5034 vmrhh %v18, %v3, %v20
5036 #CHECK: vmrl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x60]
5037 #CHECK: vmrl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x60]
5038 #CHECK: vmrl %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x60]
5039 #CHECK: vmrl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x60]
5040 #CHECK: vmrl %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x60]
5041 #CHECK: vmrl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x60]
5042 #CHECK: vmrl %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x60]
5043 #CHECK: vmrl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x60]
5044 #CHECK: vmrl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x60]
5046 vmrl %v0, %v0, %v0, 0
5047 vmrl %v0, %v0, %v0, 15
5048 vmrl %v0, %v0, %v15, 0
5049 vmrl %v0, %v0, %v31, 0
5050 vmrl %v0, %v15, %v0, 0
5051 vmrl %v0, %v31, %v0, 0
5052 vmrl %v15, %v0, %v0, 0
5053 vmrl %v31, %v0, %v0, 0
5054 vmrl %v18, %v3, %v20, 11
5056 #CHECK: vmrlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x60]
5057 #CHECK: vmrlb %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x60]
5058 #CHECK: vmrlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x60]
5059 #CHECK: vmrlb %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x60]
5060 #CHECK: vmrlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x60]
5061 #CHECK: vmrlb %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x60]
5062 #CHECK: vmrlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x60]
5063 #CHECK: vmrlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x60]
5065 vmrlb %v0, %v0, %v0
5066 vmrlb %v0, %v0, %v15
5067 vmrlb %v0, %v0, %v31
5068 vmrlb %v0, %v15, %v0
5069 vmrlb %v0, %v31, %v0
5070 vmrlb %v15, %v0, %v0
5071 vmrlb %v31, %v0, %v0
5072 vmrlb %v18, %v3, %v20
5074 #CHECK: vmrlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x60]
5075 #CHECK: vmrlf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x60]
5076 #CHECK: vmrlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x60]
5077 #CHECK: vmrlf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x60]
5078 #CHECK: vmrlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x60]
5079 #CHECK: vmrlf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x60]
5080 #CHECK: vmrlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x60]
5081 #CHECK: vmrlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x60]
5083 vmrlf %v0, %v0, %v0
5084 vmrlf %v0, %v0, %v15
5085 vmrlf %v0, %v0, %v31
5086 vmrlf %v0, %v15, %v0
5087 vmrlf %v0, %v31, %v0
5088 vmrlf %v15, %v0, %v0
5089 vmrlf %v31, %v0, %v0
5090 vmrlf %v18, %v3, %v20
5092 #CHECK: vmrlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x60]
5093 #CHECK: vmrlg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x60]
5094 #CHECK: vmrlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x60]
5095 #CHECK: vmrlg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x60]
5096 #CHECK: vmrlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x60]
5097 #CHECK: vmrlg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x60]
5098 #CHECK: vmrlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x60]
5099 #CHECK: vmrlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x60]
5101 vmrlg %v0, %v0, %v0
5102 vmrlg %v0, %v0, %v15
5103 vmrlg %v0, %v0, %v31
5104 vmrlg %v0, %v15, %v0
5105 vmrlg %v0, %v31, %v0
5106 vmrlg %v15, %v0, %v0
5107 vmrlg %v31, %v0, %v0
5108 vmrlg %v18, %v3, %v20
5110 #CHECK: vmrlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x60]
5111 #CHECK: vmrlh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x60]
5112 #CHECK: vmrlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x60]
5113 #CHECK: vmrlh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x60]
5114 #CHECK: vmrlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x60]
5115 #CHECK: vmrlh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x60]
5116 #CHECK: vmrlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x60]
5117 #CHECK: vmrlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x60]
5119 vmrlh %v0, %v0, %v0
5120 vmrlh %v0, %v0, %v15
5121 vmrlh %v0, %v0, %v31
5122 vmrlh %v0, %v15, %v0
5123 vmrlh %v0, %v31, %v0
5124 vmrlh %v15, %v0, %v0
5125 vmrlh %v31, %v0, %v0
5126 vmrlh %v18, %v3, %v20
5128 #CHECK: vmx %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xff]
5129 #CHECK: vmx %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xff]
5130 #CHECK: vmx %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xff]
5131 #CHECK: vmx %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xff]
5132 #CHECK: vmx %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xff]
5133 #CHECK: vmx %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xff]
5135 vmx %v0, %v0, %v0, 0
5136 vmx %v0, %v0, %v0, 15
5137 vmx %v0, %v0, %v31, 0
5138 vmx %v0, %v31, %v0, 0
5139 vmx %v31, %v0, %v0, 0
5140 vmx %v18, %v3, %v20, 11
5142 #CHECK: vmxb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xff]
5143 #CHECK: vmxb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xff]
5144 #CHECK: vmxb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xff]
5145 #CHECK: vmxb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xff]
5146 #CHECK: vmxb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xff]
5148 vmxb %v0, %v0, %v0
5149 vmxb %v0, %v0, %v31
5150 vmxb %v0, %v31, %v0
5151 vmxb %v31, %v0, %v0
5152 vmxb %v18, %v3, %v20
5154 #CHECK: vmxf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xff]
5155 #CHECK: vmxf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xff]
5156 #CHECK: vmxf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xff]
5157 #CHECK: vmxf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xff]
5158 #CHECK: vmxf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xff]
5160 vmxf %v0, %v0, %v0
5161 vmxf %v0, %v0, %v31
5162 vmxf %v0, %v31, %v0
5163 vmxf %v31, %v0, %v0
5164 vmxf %v18, %v3, %v20
5166 #CHECK: vmxg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xff]
5167 #CHECK: vmxg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xff]
5168 #CHECK: vmxg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xff]
5169 #CHECK: vmxg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xff]
5170 #CHECK: vmxg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xff]
5172 vmxg %v0, %v0, %v0
5173 vmxg %v0, %v0, %v31
5174 vmxg %v0, %v31, %v0
5175 vmxg %v31, %v0, %v0
5176 vmxg %v18, %v3, %v20
5178 #CHECK: vmxh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xff]
5179 #CHECK: vmxh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xff]
5180 #CHECK: vmxh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xff]
5181 #CHECK: vmxh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xff]
5182 #CHECK: vmxh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xff]
5184 vmxh %v0, %v0, %v0
5185 vmxh %v0, %v0, %v31
5186 vmxh %v0, %v31, %v0
5187 vmxh %v31, %v0, %v0
5188 vmxh %v18, %v3, %v20
5190 #CHECK: vmxl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfd]
5191 #CHECK: vmxl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfd]
5192 #CHECK: vmxl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfd]
5193 #CHECK: vmxl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfd]
5194 #CHECK: vmxl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfd]
5195 #CHECK: vmxl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfd]
5197 vmxl %v0, %v0, %v0, 0
5198 vmxl %v0, %v0, %v0, 15
5199 vmxl %v0, %v0, %v31, 0
5200 vmxl %v0, %v31, %v0, 0
5201 vmxl %v31, %v0, %v0, 0
5202 vmxl %v18, %v3, %v20, 11
5204 #CHECK: vmxlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfd]
5205 #CHECK: vmxlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfd]
5206 #CHECK: vmxlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfd]
5207 #CHECK: vmxlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfd]
5208 #CHECK: vmxlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfd]
5210 vmxlb %v0, %v0, %v0
5211 vmxlb %v0, %v0, %v31
5212 vmxlb %v0, %v31, %v0
5213 vmxlb %v31, %v0, %v0
5214 vmxlb %v18, %v3, %v20
5216 #CHECK: vmxlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfd]
5217 #CHECK: vmxlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfd]
5218 #CHECK: vmxlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfd]
5219 #CHECK: vmxlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfd]
5220 #CHECK: vmxlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfd]
5222 vmxlf %v0, %v0, %v0
5223 vmxlf %v0, %v0, %v31
5224 vmxlf %v0, %v31, %v0
5225 vmxlf %v31, %v0, %v0
5226 vmxlf %v18, %v3, %v20
5228 #CHECK: vmxlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfd]
5229 #CHECK: vmxlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfd]
5230 #CHECK: vmxlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfd]
5231 #CHECK: vmxlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfd]
5232 #CHECK: vmxlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfd]
5234 vmxlg %v0, %v0, %v0
5235 vmxlg %v0, %v0, %v31
5236 vmxlg %v0, %v31, %v0
5237 vmxlg %v31, %v0, %v0
5238 vmxlg %v18, %v3, %v20
5240 #CHECK: vmxlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfd]
5241 #CHECK: vmxlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfd]
5242 #CHECK: vmxlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfd]
5243 #CHECK: vmxlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfd]
5244 #CHECK: vmxlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfd]
5246 vmxlh %v0, %v0, %v0
5247 vmxlh %v0, %v0, %v31
5248 vmxlh %v0, %v31, %v0
5249 vmxlh %v31, %v0, %v0
5250 vmxlh %v18, %v3, %v20
5252 #CHECK: vn %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x68]
5253 #CHECK: vn %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x68]
5254 #CHECK: vn %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x68]
5255 #CHECK: vn %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x68]
5256 #CHECK: vn %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x68]
5258 vn %v0, %v0, %v0
5259 vn %v0, %v0, %v31
5260 vn %v0, %v31, %v0
5261 vn %v31, %v0, %v0
5262 vn %v18, %v3, %v20
5264 #CHECK: vnc %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x69]
5265 #CHECK: vnc %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x69]
5266 #CHECK: vnc %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x69]
5267 #CHECK: vnc %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x69]
5268 #CHECK: vnc %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x69]
5270 vnc %v0, %v0, %v0
5271 vnc %v0, %v0, %v31
5272 vnc %v0, %v31, %v0
5273 vnc %v31, %v0, %v0
5274 vnc %v18, %v3, %v20
5276 #CHECK: vno %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6b]
5277 #CHECK: vno %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6b]
5278 #CHECK: vno %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6b]
5279 #CHECK: vno %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6b]
5280 #CHECK: vno %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6b]
5282 vno %v0, %v0, %v0
5283 vno %v0, %v0, %v31
5284 vno %v0, %v31, %v0
5285 vno %v31, %v0, %v0
5286 vno %v18, %v3, %v20
5288 #CHECK: vno %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6b]
5289 #CHECK: vno %v0, %v31, %v31 # encoding: [0xe7,0x0f,0xf0,0x00,0x06,0x6b]
5290 #CHECK: vno %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6b]
5291 #CHECK: vno %v3, %v20, %v20 # encoding: [0xe7,0x34,0x40,0x00,0x06,0x6b]
5293 vnot %v0, %v0
5294 vnot %v0, %v31
5295 vnot %v31, %v0
5296 vnot %v3, %v20
5298 #CHECK: vo %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6a]
5299 #CHECK: vo %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6a]
5300 #CHECK: vo %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6a]
5301 #CHECK: vo %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6a]
5302 #CHECK: vo %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6a]
5304 vo %v0, %v0, %v0
5305 vo %v0, %v0, %v31
5306 vo %v0, %v31, %v0
5307 vo %v31, %v0, %v0
5308 vo %v18, %v3, %v20
5310 #CHECK: vone %v0 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x44]
5311 #CHECK: vone %v15 # encoding: [0xe7,0xf0,0xff,0xff,0x00,0x44]
5312 #CHECK: vone %v22 # encoding: [0xe7,0x60,0xff,0xff,0x08,0x44]
5313 #CHECK: vone %v31 # encoding: [0xe7,0xf0,0xff,0xff,0x08,0x44]
5315 vone %v0
5316 vone %v15
5317 vone %v22
5318 vone %v31
5320 #CHECK: vpdi %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x84]
5321 #CHECK: vpdi %v0, %v0, %v0, 5 # encoding: [0xe7,0x00,0x00,0x00,0x50,0x84]
5322 #CHECK: vpdi %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x84]
5323 #CHECK: vpdi %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x84]
5324 #CHECK: vpdi %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x84]
5325 #CHECK: vpdi %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x00,0x46,0x84]
5327 vpdi %v0, %v0, %v0, 0
5328 vpdi %v0, %v0, %v0, 5
5329 vpdi %v0, %v0, %v31, 0
5330 vpdi %v0, %v31, %v0, 0
5331 vpdi %v31, %v0, %v0, 0
5332 vpdi %v13, %v17, %v21, 4
5334 #CHECK: vperm %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8c]
5335 #CHECK: vperm %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8c]
5336 #CHECK: vperm %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8c]
5337 #CHECK: vperm %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8c]
5338 #CHECK: vperm %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8c]
5339 #CHECK: vperm %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8c]
5341 vperm %v0, %v0, %v0, %v0
5342 vperm %v0, %v0, %v0, %v31
5343 vperm %v0, %v0, %v31, %v0
5344 vperm %v0, %v31, %v0, %v0
5345 vperm %v31, %v0, %v0, %v0
5346 vperm %v13, %v17, %v21, %v25
5348 #CHECK: vpk %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x94]
5349 #CHECK: vpk %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x94]
5350 #CHECK: vpk %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x94]
5351 #CHECK: vpk %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x94]
5352 #CHECK: vpk %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x94]
5353 #CHECK: vpk %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x94]
5354 #CHECK: vpk %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x94]
5355 #CHECK: vpk %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x94]
5356 #CHECK: vpk %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x94]
5358 vpk %v0, %v0, %v0, 0
5359 vpk %v0, %v0, %v0, 15
5360 vpk %v0, %v0, %v15, 0
5361 vpk %v0, %v0, %v31, 0
5362 vpk %v0, %v15, %v0, 0
5363 vpk %v0, %v31, %v0, 0
5364 vpk %v15, %v0, %v0, 0
5365 vpk %v31, %v0, %v0, 0
5366 vpk %v18, %v3, %v20, 11
5368 #CHECK: vpkf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x94]
5369 #CHECK: vpkf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x94]
5370 #CHECK: vpkf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x94]
5371 #CHECK: vpkf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x94]
5372 #CHECK: vpkf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x94]
5373 #CHECK: vpkf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x94]
5374 #CHECK: vpkf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x94]
5375 #CHECK: vpkf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x94]
5377 vpkf %v0, %v0, %v0
5378 vpkf %v0, %v0, %v15
5379 vpkf %v0, %v0, %v31
5380 vpkf %v0, %v15, %v0
5381 vpkf %v0, %v31, %v0
5382 vpkf %v15, %v0, %v0
5383 vpkf %v31, %v0, %v0
5384 vpkf %v18, %v3, %v20
5386 #CHECK: vpkg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x94]
5387 #CHECK: vpkg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x94]
5388 #CHECK: vpkg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x94]
5389 #CHECK: vpkg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x94]
5390 #CHECK: vpkg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x94]
5391 #CHECK: vpkg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x94]
5392 #CHECK: vpkg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x94]
5393 #CHECK: vpkg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x94]
5395 vpkg %v0, %v0, %v0
5396 vpkg %v0, %v0, %v15
5397 vpkg %v0, %v0, %v31
5398 vpkg %v0, %v15, %v0
5399 vpkg %v0, %v31, %v0
5400 vpkg %v15, %v0, %v0
5401 vpkg %v31, %v0, %v0
5402 vpkg %v18, %v3, %v20
5404 #CHECK: vpkh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x94]
5405 #CHECK: vpkh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x94]
5406 #CHECK: vpkh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x94]
5407 #CHECK: vpkh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x94]
5408 #CHECK: vpkh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x94]
5409 #CHECK: vpkh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x94]
5410 #CHECK: vpkh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x94]
5411 #CHECK: vpkh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x94]
5413 vpkh %v0, %v0, %v0
5414 vpkh %v0, %v0, %v15
5415 vpkh %v0, %v0, %v31
5416 vpkh %v0, %v15, %v0
5417 vpkh %v0, %v31, %v0
5418 vpkh %v15, %v0, %v0
5419 vpkh %v31, %v0, %v0
5420 vpkh %v18, %v3, %v20
5422 #CHECK: vpkls %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x95]
5423 #CHECK: vpkls %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x95]
5424 #CHECK: vpkls %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0x95]
5425 #CHECK: vpkls %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x95]
5426 #CHECK: vpkls %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x95]
5427 #CHECK: vpkls %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x95]
5428 #CHECK: vpkls %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x95]
5429 #CHECK: vpkls %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x95]
5430 #CHECK: vpkls %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x95]
5431 #CHECK: vpkls %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0x95]
5433 vpkls %v0, %v0, %v0, 0, 0
5434 vpkls %v0, %v0, %v0, 15, 0
5435 vpkls %v0, %v0, %v0, 0, 15
5436 vpkls %v0, %v0, %v15, 0, 0
5437 vpkls %v0, %v0, %v31, 0, 0
5438 vpkls %v0, %v15, %v0, 0, 0
5439 vpkls %v0, %v31, %v0, 0, 0
5440 vpkls %v15, %v0, %v0, 0, 0
5441 vpkls %v31, %v0, %v0, 0, 0
5442 vpkls %v18, %v3, %v20, 11, 9
5444 #CHECK: vpklsf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x95]
5445 #CHECK: vpklsf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x95]
5446 #CHECK: vpklsf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x95]
5447 #CHECK: vpklsf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x95]
5448 #CHECK: vpklsf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x95]
5449 #CHECK: vpklsf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x95]
5450 #CHECK: vpklsf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x95]
5451 #CHECK: vpklsf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x95]
5452 #CHECK: vpklsfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x95]
5454 vpklsf %v0, %v0, %v0
5455 vpklsf %v0, %v0, %v15
5456 vpklsf %v0, %v0, %v31
5457 vpklsf %v0, %v15, %v0
5458 vpklsf %v0, %v31, %v0
5459 vpklsf %v15, %v0, %v0
5460 vpklsf %v31, %v0, %v0
5461 vpklsf %v18, %v3, %v20
5462 vpklsfs %v5, %v22, %v7
5464 #CHECK: vpklsg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x95]
5465 #CHECK: vpklsg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x95]
5466 #CHECK: vpklsg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x95]
5467 #CHECK: vpklsg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x95]
5468 #CHECK: vpklsg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x95]
5469 #CHECK: vpklsg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x95]
5470 #CHECK: vpklsg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x95]
5471 #CHECK: vpklsg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x95]
5472 #CHECK: vpklsgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0x95]
5474 vpklsg %v0, %v0, %v0
5475 vpklsg %v0, %v0, %v15
5476 vpklsg %v0, %v0, %v31
5477 vpklsg %v0, %v15, %v0
5478 vpklsg %v0, %v31, %v0
5479 vpklsg %v15, %v0, %v0
5480 vpklsg %v31, %v0, %v0
5481 vpklsg %v18, %v3, %v20
5482 vpklsgs %v5, %v22, %v7
5484 #CHECK: vpklsh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x95]
5485 #CHECK: vpklsh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x95]
5486 #CHECK: vpklsh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x95]
5487 #CHECK: vpklsh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x95]
5488 #CHECK: vpklsh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x95]
5489 #CHECK: vpklsh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x95]
5490 #CHECK: vpklsh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x95]
5491 #CHECK: vpklsh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x95]
5492 #CHECK: vpklshs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x95]
5494 vpklsh %v0, %v0, %v0
5495 vpklsh %v0, %v0, %v15
5496 vpklsh %v0, %v0, %v31
5497 vpklsh %v0, %v15, %v0
5498 vpklsh %v0, %v31, %v0
5499 vpklsh %v15, %v0, %v0
5500 vpklsh %v31, %v0, %v0
5501 vpklsh %v18, %v3, %v20
5502 vpklshs %v5, %v22, %v7
5504 #CHECK: vpks %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x97]
5505 #CHECK: vpks %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x97]
5506 #CHECK: vpks %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0x97]
5507 #CHECK: vpks %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x97]
5508 #CHECK: vpks %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x97]
5509 #CHECK: vpks %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x97]
5510 #CHECK: vpks %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x97]
5511 #CHECK: vpks %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x97]
5512 #CHECK: vpks %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x97]
5513 #CHECK: vpks %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0x97]
5515 vpks %v0, %v0, %v0, 0, 0
5516 vpks %v0, %v0, %v0, 15, 0
5517 vpks %v0, %v0, %v0, 0, 15
5518 vpks %v0, %v0, %v15, 0, 0
5519 vpks %v0, %v0, %v31, 0, 0
5520 vpks %v0, %v15, %v0, 0, 0
5521 vpks %v0, %v31, %v0, 0, 0
5522 vpks %v15, %v0, %v0, 0, 0
5523 vpks %v31, %v0, %v0, 0, 0
5524 vpks %v18, %v3, %v20, 11, 9
5526 #CHECK: vpksf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x97]
5527 #CHECK: vpksf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x97]
5528 #CHECK: vpksf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x97]
5529 #CHECK: vpksf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x97]
5530 #CHECK: vpksf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x97]
5531 #CHECK: vpksf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x97]
5532 #CHECK: vpksf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x97]
5533 #CHECK: vpksf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x97]
5534 #CHECK: vpksfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x97]
5536 vpksf %v0, %v0, %v0
5537 vpksf %v0, %v0, %v15
5538 vpksf %v0, %v0, %v31
5539 vpksf %v0, %v15, %v0
5540 vpksf %v0, %v31, %v0
5541 vpksf %v15, %v0, %v0
5542 vpksf %v31, %v0, %v0
5543 vpksf %v18, %v3, %v20
5544 vpksfs %v5, %v22, %v7
5546 #CHECK: vpksg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x97]
5547 #CHECK: vpksg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x97]
5548 #CHECK: vpksg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x97]
5549 #CHECK: vpksg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x97]
5550 #CHECK: vpksg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x97]
5551 #CHECK: vpksg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x97]
5552 #CHECK: vpksg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x97]
5553 #CHECK: vpksg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x97]
5554 #CHECK: vpksgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0x97]
5556 vpksg %v0, %v0, %v0
5557 vpksg %v0, %v0, %v15
5558 vpksg %v0, %v0, %v31
5559 vpksg %v0, %v15, %v0
5560 vpksg %v0, %v31, %v0
5561 vpksg %v15, %v0, %v0
5562 vpksg %v31, %v0, %v0
5563 vpksg %v18, %v3, %v20
5564 vpksgs %v5, %v22, %v7
5566 #CHECK: vpksh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x97]
5567 #CHECK: vpksh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x97]
5568 #CHECK: vpksh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x97]
5569 #CHECK: vpksh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x97]
5570 #CHECK: vpksh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x97]
5571 #CHECK: vpksh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x97]
5572 #CHECK: vpksh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x97]
5573 #CHECK: vpksh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x97]
5574 #CHECK: vpkshs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x97]
5576 vpksh %v0, %v0, %v0
5577 vpksh %v0, %v0, %v15
5578 vpksh %v0, %v0, %v31
5579 vpksh %v0, %v15, %v0
5580 vpksh %v0, %v31, %v0
5581 vpksh %v15, %v0, %v0
5582 vpksh %v31, %v0, %v0
5583 vpksh %v18, %v3, %v20
5584 vpkshs %v5, %v22, %v7
5586 #CHECK: vpopct %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x50]
5587 #CHECK: vpopct %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x50]
5588 #CHECK: vpopct %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x50]
5589 #CHECK: vpopct %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x50]
5590 #CHECK: vpopct %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x50]
5591 #CHECK: vpopct %v14, %v17, 0 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x50]
5593 vpopct %v0, %v0, 0
5594 vpopct %v0, %v15, 0
5595 vpopct %v0, %v31, 0
5596 vpopct %v15, %v0, 0
5597 vpopct %v31, %v0, 0
5598 vpopct %v14, %v17, 0
5600 #CHECK: vrep %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4d]
5601 #CHECK: vrep %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x4d]
5602 #CHECK: vrep %v0, %v0, 65535, 0 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x4d]
5603 #CHECK: vrep %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4d]
5604 #CHECK: vrep %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4d]
5605 #CHECK: vrep %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4d]
5606 #CHECK: vrep %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4d]
5607 #CHECK: vrep %v4, %v21, 26505, 11 # encoding: [0xe7,0x45,0x67,0x89,0xb4,0x4d]
5609 vrep %v0, %v0, 0, 0
5610 vrep %v0, %v0, 0, 15
5611 vrep %v0, %v0, 65535, 0
5612 vrep %v0, %v15, 0, 0
5613 vrep %v0, %v31, 0, 0
5614 vrep %v15, %v0, 0, 0
5615 vrep %v31, %v0, 0, 0
5616 vrep %v4, %v21, 0x6789, 11
5618 #CHECK: vrepb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4d]
5619 #CHECK: vrepb %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x4d]
5620 #CHECK: vrepb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4d]
5621 #CHECK: vrepb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4d]
5622 #CHECK: vrepb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4d]
5623 #CHECK: vrepb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4d]
5624 #CHECK: vrepb %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x04,0x4d]
5626 vrepb %v0, %v0, 0
5627 vrepb %v0, %v0, 65535
5628 vrepb %v0, %v15, 0
5629 vrepb %v0, %v31, 0
5630 vrepb %v15, %v0, 0
5631 vrepb %v31, %v0, 0
5632 vrepb %v4, %v21, 0x6789
5634 #CHECK: vrepf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x4d]
5635 #CHECK: vrepf %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x20,0x4d]
5636 #CHECK: vrepf %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x4d]
5637 #CHECK: vrepf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x4d]
5638 #CHECK: vrepf %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x4d]
5639 #CHECK: vrepf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x4d]
5640 #CHECK: vrepf %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x24,0x4d]
5642 vrepf %v0, %v0, 0
5643 vrepf %v0, %v0, 65535
5644 vrepf %v0, %v15, 0
5645 vrepf %v0, %v31, 0
5646 vrepf %v15, %v0, 0
5647 vrepf %v31, %v0, 0
5648 vrepf %v4, %v21, 0x6789
5650 #CHECK: vrepg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x4d]
5651 #CHECK: vrepg %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x30,0x4d]
5652 #CHECK: vrepg %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x4d]
5653 #CHECK: vrepg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x4d]
5654 #CHECK: vrepg %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x4d]
5655 #CHECK: vrepg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x4d]
5656 #CHECK: vrepg %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x34,0x4d]
5658 vrepg %v0, %v0, 0
5659 vrepg %v0, %v0, 65535
5660 vrepg %v0, %v15, 0
5661 vrepg %v0, %v31, 0
5662 vrepg %v15, %v0, 0
5663 vrepg %v31, %v0, 0
5664 vrepg %v4, %v21, 0x6789
5666 #CHECK: vreph %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x4d]
5667 #CHECK: vreph %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x10,0x4d]
5668 #CHECK: vreph %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x4d]
5669 #CHECK: vreph %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x4d]
5670 #CHECK: vreph %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x4d]
5671 #CHECK: vreph %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x4d]
5672 #CHECK: vreph %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x14,0x4d]
5674 vreph %v0, %v0, 0
5675 vreph %v0, %v0, 65535
5676 vreph %v0, %v15, 0
5677 vreph %v0, %v31, 0
5678 vreph %v15, %v0, 0
5679 vreph %v31, %v0, 0
5680 vreph %v4, %v21, 0x6789
5682 #CHECK: vrepi %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x45]
5683 #CHECK: vrepi %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x45]
5684 #CHECK: vrepi %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x45]
5685 #CHECK: vrepi %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x45]
5686 #CHECK: vrepi %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x45]
5687 #CHECK: vrepi %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x45]
5688 #CHECK: vrepi %v18, 13398, 11 # encoding: [0xe7,0x20,0x34,0x56,0xb8,0x45]
5690 vrepi %v0, 0, 0
5691 vrepi %v0, 0, 15
5692 vrepi %v0, -32768, 0
5693 vrepi %v0, 32767, 0
5694 vrepi %v15, 0, 0
5695 vrepi %v31, 0, 0
5696 vrepi %v18, 0x3456, 11
5698 #CHECK: vrepib %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x45]
5699 #CHECK: vrepib %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x45]
5700 #CHECK: vrepib %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x45]
5701 #CHECK: vrepib %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x45]
5702 #CHECK: vrepib %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x45]
5703 #CHECK: vrepib %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x08,0x45]
5705 vrepib %v0, 0
5706 vrepib %v0, -32768
5707 vrepib %v0, 32767
5708 vrepib %v15, 0
5709 vrepib %v31, 0
5710 vrepib %v18, 0x3456
5712 #CHECK: vrepif %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x45]
5713 #CHECK: vrepif %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x20,0x45]
5714 #CHECK: vrepif %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x20,0x45]
5715 #CHECK: vrepif %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x45]
5716 #CHECK: vrepif %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x45]
5717 #CHECK: vrepif %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x28,0x45]
5719 vrepif %v0, 0
5720 vrepif %v0, -32768
5721 vrepif %v0, 32767
5722 vrepif %v15, 0
5723 vrepif %v31, 0
5724 vrepif %v18, 0x3456
5726 #CHECK: vrepig %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x45]
5727 #CHECK: vrepig %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x30,0x45]
5728 #CHECK: vrepig %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x30,0x45]
5729 #CHECK: vrepig %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x45]
5730 #CHECK: vrepig %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x45]
5731 #CHECK: vrepig %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x38,0x45]
5733 vrepig %v0, 0
5734 vrepig %v0, -32768
5735 vrepig %v0, 32767
5736 vrepig %v15, 0
5737 vrepig %v31, 0
5738 vrepig %v18, 0x3456
5740 #CHECK: vrepih %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x45]
5741 #CHECK: vrepih %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x10,0x45]
5742 #CHECK: vrepih %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x10,0x45]
5743 #CHECK: vrepih %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x45]
5744 #CHECK: vrepih %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x45]
5745 #CHECK: vrepih %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x18,0x45]
5747 vrepih %v0, 0
5748 vrepih %v0, -32768
5749 vrepih %v0, 32767
5750 vrepih %v15, 0
5751 vrepih %v31, 0
5752 vrepih %v18, 0x3456
5754 #CHECK: vs %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf7]
5755 #CHECK: vs %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf7]
5756 #CHECK: vs %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf7]
5757 #CHECK: vs %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf7]
5758 #CHECK: vs %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf7]
5759 #CHECK: vs %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf7]
5761 vs %v0, %v0, %v0, 0
5762 vs %v0, %v0, %v0, 15
5763 vs %v0, %v0, %v31, 0
5764 vs %v0, %v31, %v0, 0
5765 vs %v31, %v0, %v0, 0
5766 vs %v18, %v3, %v20, 11
5768 #CHECK: vsb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf7]
5769 #CHECK: vsb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf7]
5770 #CHECK: vsb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf7]
5771 #CHECK: vsb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf7]
5772 #CHECK: vsb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf7]
5774 vsb %v0, %v0, %v0
5775 vsb %v0, %v0, %v31
5776 vsb %v0, %v31, %v0
5777 vsb %v31, %v0, %v0
5778 vsb %v18, %v3, %v20
5780 #CHECK: vsbcbi %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbd]
5781 #CHECK: vsbcbi %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbd]
5782 #CHECK: vsbcbi %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbd]
5783 #CHECK: vsbcbi %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbd]
5784 #CHECK: vsbcbi %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbd]
5785 #CHECK: vsbcbi %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbd]
5786 #CHECK: vsbcbi %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbd]
5788 vsbcbi %v0, %v0, %v0, %v0, 0
5789 vsbcbi %v0, %v0, %v0, %v0, 15
5790 vsbcbi %v0, %v0, %v0, %v31, 0
5791 vsbcbi %v0, %v0, %v31, %v0, 0
5792 vsbcbi %v0, %v31, %v0, %v0, 0
5793 vsbcbi %v31, %v0, %v0, %v0, 0
5794 vsbcbi %v13, %v17, %v21, %v25, 11
5796 #CHECK: vsbcbiq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbd]
5797 #CHECK: vsbcbiq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbd]
5798 #CHECK: vsbcbiq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbd]
5799 #CHECK: vsbcbiq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbd]
5800 #CHECK: vsbcbiq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbd]
5801 #CHECK: vsbcbiq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbd]
5803 vsbcbiq %v0, %v0, %v0, %v0
5804 vsbcbiq %v0, %v0, %v0, %v31
5805 vsbcbiq %v0, %v0, %v31, %v0
5806 vsbcbiq %v0, %v31, %v0, %v0
5807 vsbcbiq %v31, %v0, %v0, %v0
5808 vsbcbiq %v13, %v17, %v21, %v25
5810 #CHECK: vsbi %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbf]
5811 #CHECK: vsbi %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbf]
5812 #CHECK: vsbi %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbf]
5813 #CHECK: vsbi %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbf]
5814 #CHECK: vsbi %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbf]
5815 #CHECK: vsbi %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbf]
5816 #CHECK: vsbi %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbf]
5818 vsbi %v0, %v0, %v0, %v0, 0
5819 vsbi %v0, %v0, %v0, %v0, 15
5820 vsbi %v0, %v0, %v0, %v31, 0
5821 vsbi %v0, %v0, %v31, %v0, 0
5822 vsbi %v0, %v31, %v0, %v0, 0
5823 vsbi %v31, %v0, %v0, %v0, 0
5824 vsbi %v13, %v17, %v21, %v25, 11
5826 #CHECK: vsbiq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbf]
5827 #CHECK: vsbiq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbf]
5828 #CHECK: vsbiq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbf]
5829 #CHECK: vsbiq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbf]
5830 #CHECK: vsbiq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbf]
5831 #CHECK: vsbiq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbf]
5833 vsbiq %v0, %v0, %v0, %v0
5834 vsbiq %v0, %v0, %v0, %v31
5835 vsbiq %v0, %v0, %v31, %v0
5836 vsbiq %v0, %v31, %v0, %v0
5837 vsbiq %v31, %v0, %v0, %v0
5838 vsbiq %v13, %v17, %v21, %v25
5840 #CHECK: vscbi %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf5]
5841 #CHECK: vscbi %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf5]
5842 #CHECK: vscbi %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf5]
5843 #CHECK: vscbi %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf5]
5844 #CHECK: vscbi %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf5]
5845 #CHECK: vscbi %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf5]
5847 vscbi %v0, %v0, %v0, 0
5848 vscbi %v0, %v0, %v0, 15
5849 vscbi %v0, %v0, %v31, 0
5850 vscbi %v0, %v31, %v0, 0
5851 vscbi %v31, %v0, %v0, 0
5852 vscbi %v18, %v3, %v20, 11
5854 #CHECK: vscbib %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf5]
5855 #CHECK: vscbib %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf5]
5856 #CHECK: vscbib %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf5]
5857 #CHECK: vscbib %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf5]
5858 #CHECK: vscbib %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf5]
5860 vscbib %v0, %v0, %v0
5861 vscbib %v0, %v0, %v31
5862 vscbib %v0, %v31, %v0
5863 vscbib %v31, %v0, %v0
5864 vscbib %v18, %v3, %v20
5866 #CHECK: vscbif %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf5]
5867 #CHECK: vscbif %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf5]
5868 #CHECK: vscbif %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf5]
5869 #CHECK: vscbif %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf5]
5870 #CHECK: vscbif %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf5]
5872 vscbif %v0, %v0, %v0
5873 vscbif %v0, %v0, %v31
5874 vscbif %v0, %v31, %v0
5875 vscbif %v31, %v0, %v0
5876 vscbif %v18, %v3, %v20
5878 #CHECK: vscbig %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf5]
5879 #CHECK: vscbig %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf5]
5880 #CHECK: vscbig %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf5]
5881 #CHECK: vscbig %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf5]
5882 #CHECK: vscbig %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf5]
5884 vscbig %v0, %v0, %v0
5885 vscbig %v0, %v0, %v31
5886 vscbig %v0, %v31, %v0
5887 vscbig %v31, %v0, %v0
5888 vscbig %v18, %v3, %v20
5890 #CHECK: vscbih %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf5]
5891 #CHECK: vscbih %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf5]
5892 #CHECK: vscbih %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf5]
5893 #CHECK: vscbih %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf5]
5894 #CHECK: vscbih %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf5]
5896 vscbih %v0, %v0, %v0
5897 vscbih %v0, %v0, %v31
5898 vscbih %v0, %v31, %v0
5899 vscbih %v31, %v0, %v0
5900 vscbih %v18, %v3, %v20
5902 #CHECK: vscbiq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf5]
5903 #CHECK: vscbiq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf5]
5904 #CHECK: vscbiq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf5]
5905 #CHECK: vscbiq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf5]
5906 #CHECK: vscbiq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf5]
5908 vscbiq %v0, %v0, %v0
5909 vscbiq %v0, %v0, %v31
5910 vscbiq %v0, %v31, %v0
5911 vscbiq %v31, %v0, %v0
5912 vscbiq %v18, %v3, %v20
5914 #CHECK: vscef %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1b]
5915 #CHECK: vscef %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1b]
5916 #CHECK: vscef %v0, 0(%v0,%r1), 3 # encoding: [0xe7,0x00,0x10,0x00,0x30,0x1b]
5917 #CHECK: vscef %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1b]
5918 #CHECK: vscef %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1b]
5919 #CHECK: vscef %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1b]
5920 #CHECK: vscef %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1b]
5921 #CHECK: vscef %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1b]
5922 #CHECK: vscef %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1b]
5923 #CHECK: vscef %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1b]
5925 vscef %v0, 0(%v0), 0
5926 vscef %v0, 0(%v0,%r1), 0
5927 vscef %v0, 0(%v0,%r1), 3
5928 vscef %v0, 0(%v0,%r15), 0
5929 vscef %v0, 0(%v15,%r1), 0
5930 vscef %v0, 0(%v31,%r1), 0
5931 vscef %v0, 4095(%v0, %r1), 0
5932 vscef %v15, 0(%v0,%r1), 0
5933 vscef %v31, 0(%v0,%r1), 0
5934 vscef %v10, 1000(%v19,%r7), 1
5936 #CHECK: vsceg %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1a]
5937 #CHECK: vsceg %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1a]
5938 #CHECK: vsceg %v0, 0(%v0,%r1), 1 # encoding: [0xe7,0x00,0x10,0x00,0x10,0x1a]
5939 #CHECK: vsceg %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1a]
5940 #CHECK: vsceg %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1a]
5941 #CHECK: vsceg %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1a]
5942 #CHECK: vsceg %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1a]
5943 #CHECK: vsceg %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1a]
5944 #CHECK: vsceg %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1a]
5945 #CHECK: vsceg %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1a]
5947 vsceg %v0, 0(%v0), 0
5948 vsceg %v0, 0(%v0,%r1), 0
5949 vsceg %v0, 0(%v0,%r1), 1
5950 vsceg %v0, 0(%v0,%r15), 0
5951 vsceg %v0, 0(%v15,%r1), 0
5952 vsceg %v0, 0(%v31,%r1), 0
5953 vsceg %v0, 4095(%v0,%r1), 0
5954 vsceg %v15, 0(%v0,%r1), 0
5955 vsceg %v31, 0(%v0,%r1), 0
5956 vsceg %v10, 1000(%v19,%r7), 1
5958 #CHECK: vseg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5f]
5959 #CHECK: vseg %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5f]
5960 #CHECK: vseg %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5f]
5961 #CHECK: vseg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5f]
5962 #CHECK: vseg %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5f]
5963 #CHECK: vseg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5f]
5964 #CHECK: vseg %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x5f]
5966 vseg %v0, %v0, 0
5967 vseg %v0, %v0, 15
5968 vseg %v0, %v15, 0
5969 vseg %v0, %v31, 0
5970 vseg %v15, %v0, 0
5971 vseg %v31, %v0, 0
5972 vseg %v14, %v17, 11
5974 #CHECK: vsegb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5f]
5975 #CHECK: vsegb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5f]
5976 #CHECK: vsegb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5f]
5977 #CHECK: vsegb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5f]
5978 #CHECK: vsegb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5f]
5979 #CHECK: vsegb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x5f]
5981 vsegb %v0, %v0
5982 vsegb %v0, %v15
5983 vsegb %v0, %v31
5984 vsegb %v15, %v0
5985 vsegb %v31, %v0
5986 vsegb %v14, %v17
5988 #CHECK: vsegf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5f]
5989 #CHECK: vsegf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x5f]
5990 #CHECK: vsegf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x5f]
5991 #CHECK: vsegf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x5f]
5992 #CHECK: vsegf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x5f]
5993 #CHECK: vsegf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x5f]
5995 vsegf %v0, %v0
5996 vsegf %v0, %v15
5997 vsegf %v0, %v31
5998 vsegf %v15, %v0
5999 vsegf %v31, %v0
6000 vsegf %v14, %v17
6002 #CHECK: vsegh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5f]
6003 #CHECK: vsegh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x5f]
6004 #CHECK: vsegh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x5f]
6005 #CHECK: vsegh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x5f]
6006 #CHECK: vsegh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x5f]
6007 #CHECK: vsegh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x5f]
6009 vsegh %v0, %v0
6010 vsegh %v0, %v15
6011 vsegh %v0, %v31
6012 vsegh %v15, %v0
6013 vsegh %v31, %v0
6014 vsegh %v14, %v17
6016 #CHECK: vsel %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8d]
6017 #CHECK: vsel %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8d]
6018 #CHECK: vsel %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8d]
6019 #CHECK: vsel %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8d]
6020 #CHECK: vsel %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8d]
6021 #CHECK: vsel %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8d]
6023 vsel %v0, %v0, %v0, %v0
6024 vsel %v0, %v0, %v0, %v31
6025 vsel %v0, %v0, %v31, %v0
6026 vsel %v0, %v31, %v0, %v0
6027 vsel %v31, %v0, %v0, %v0
6028 vsel %v13, %v17, %v21, %v25
6030 #CHECK: vsf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf7]
6031 #CHECK: vsf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf7]
6032 #CHECK: vsf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf7]
6033 #CHECK: vsf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf7]
6034 #CHECK: vsf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf7]
6036 vsf %v0, %v0, %v0
6037 vsf %v0, %v0, %v31
6038 vsf %v0, %v31, %v0
6039 vsf %v31, %v0, %v0
6040 vsf %v18, %v3, %v20
6042 #CHECK: vsg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf7]
6043 #CHECK: vsg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf7]
6044 #CHECK: vsg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf7]
6045 #CHECK: vsg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf7]
6046 #CHECK: vsg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf7]
6048 vsg %v0, %v0, %v0
6049 vsg %v0, %v0, %v31
6050 vsg %v0, %v31, %v0
6051 vsg %v31, %v0, %v0
6052 vsg %v18, %v3, %v20
6054 #CHECK: vsh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf7]
6055 #CHECK: vsh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf7]
6056 #CHECK: vsh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf7]
6057 #CHECK: vsh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf7]
6058 #CHECK: vsh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf7]
6060 vsh %v0, %v0, %v0
6061 vsh %v0, %v0, %v31
6062 vsh %v0, %v31, %v0
6063 vsh %v31, %v0, %v0
6064 vsh %v18, %v3, %v20
6066 #CHECK: vsl %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x74]
6067 #CHECK: vsl %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x74]
6068 #CHECK: vsl %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x74]
6069 #CHECK: vsl %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x74]
6070 #CHECK: vsl %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x74]
6072 vsl %v0, %v0, %v0
6073 vsl %v0, %v0, %v31
6074 vsl %v0, %v31, %v0
6075 vsl %v31, %v0, %v0
6076 vsl %v18, %v3, %v20
6078 #CHECK: vslb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x75]
6079 #CHECK: vslb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x75]
6080 #CHECK: vslb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x75]
6081 #CHECK: vslb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x75]
6082 #CHECK: vslb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x75]
6084 vslb %v0, %v0, %v0
6085 vslb %v0, %v0, %v31
6086 vslb %v0, %v31, %v0
6087 vslb %v31, %v0, %v0
6088 vslb %v18, %v3, %v20
6090 #CHECK: vsldb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x77]
6091 #CHECK: vsldb %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x77]
6092 #CHECK: vsldb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x77]
6093 #CHECK: vsldb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x77]
6094 #CHECK: vsldb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x77]
6095 #CHECK: vsldb %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x77]
6097 vsldb %v0, %v0, %v0, 0
6098 vsldb %v0, %v0, %v0, 255
6099 vsldb %v0, %v0, %v31, 0
6100 vsldb %v0, %v31, %v0, 0
6101 vsldb %v31, %v0, %v0, 0
6102 vsldb %v13, %v17, %v21, 0x79
6104 #CHECK: vsq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf7]
6105 #CHECK: vsq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf7]
6106 #CHECK: vsq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf7]
6107 #CHECK: vsq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf7]
6108 #CHECK: vsq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf7]
6110 vsq %v0, %v0, %v0
6111 vsq %v0, %v0, %v31
6112 vsq %v0, %v31, %v0
6113 vsq %v31, %v0, %v0
6114 vsq %v18, %v3, %v20
6116 #CHECK: vsra %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7e]
6117 #CHECK: vsra %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7e]
6118 #CHECK: vsra %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7e]
6119 #CHECK: vsra %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7e]
6120 #CHECK: vsra %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7e]
6122 vsra %v0, %v0, %v0
6123 vsra %v0, %v0, %v31
6124 vsra %v0, %v31, %v0
6125 vsra %v31, %v0, %v0
6126 vsra %v18, %v3, %v20
6128 #CHECK: vsrab %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7f]
6129 #CHECK: vsrab %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7f]
6130 #CHECK: vsrab %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7f]
6131 #CHECK: vsrab %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7f]
6132 #CHECK: vsrab %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7f]
6134 vsrab %v0, %v0, %v0
6135 vsrab %v0, %v0, %v31
6136 vsrab %v0, %v31, %v0
6137 vsrab %v31, %v0, %v0
6138 vsrab %v18, %v3, %v20
6140 #CHECK: vsrl %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7c]
6141 #CHECK: vsrl %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7c]
6142 #CHECK: vsrl %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7c]
6143 #CHECK: vsrl %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7c]
6144 #CHECK: vsrl %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7c]
6146 vsrl %v0, %v0, %v0
6147 vsrl %v0, %v0, %v31
6148 vsrl %v0, %v31, %v0
6149 vsrl %v31, %v0, %v0
6150 vsrl %v18, %v3, %v20
6152 #CHECK: vsrlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7d]
6153 #CHECK: vsrlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7d]
6154 #CHECK: vsrlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7d]
6155 #CHECK: vsrlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7d]
6156 #CHECK: vsrlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7d]
6158 vsrlb %v0, %v0, %v0
6159 vsrlb %v0, %v0, %v31
6160 vsrlb %v0, %v31, %v0
6161 vsrlb %v31, %v0, %v0
6162 vsrlb %v18, %v3, %v20
6164 #CHECK: vst %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0e]
6165 #CHECK: vst %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0e]
6166 #CHECK: vst %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0e]
6167 #CHECK: vst %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0e]
6168 #CHECK: vst %v0, 0(%r15,%r1), 4 # encoding: [0xe7,0x0f,0x10,0x00,0x40,0x0e]
6169 #CHECK: vst %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0e]
6170 #CHECK: vst %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0e]
6171 #CHECK: vst %v18, 1383(%r3,%r4), 3 # encoding: [0xe7,0x23,0x45,0x67,0x38,0x0e]
6173 vst %v0, 0
6174 vst %v0, 4095
6175 vst %v0, 0(%r15)
6176 vst %v0, 0(%r15,%r1)
6177 vst %v0, 0(%r15,%r1), 4
6178 vst %v15, 0
6179 vst %v31, 0
6180 vst %v18, 0x567(%r3,%r4), 3
6182 #CHECK: vsteb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x08]
6183 #CHECK: vsteb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x08]
6184 #CHECK: vsteb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x08]
6185 #CHECK: vsteb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x08]
6186 #CHECK: vsteb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x08]
6187 #CHECK: vsteb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x08]
6188 #CHECK: vsteb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x08]
6189 #CHECK: vsteb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x08]
6191 vsteb %v0, 0, 0
6192 vsteb %v0, 0, 15
6193 vsteb %v0, 4095, 0
6194 vsteb %v0, 0(%r15), 0
6195 vsteb %v0, 0(%r15,%r1), 0
6196 vsteb %v15, 0, 0
6197 vsteb %v31, 0, 0
6198 vsteb %v18, 1383(%r3,%r4), 8
6200 #CHECK: vstef %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0b]
6201 #CHECK: vstef %v0, 0, 3 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x0b]
6202 #CHECK: vstef %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0b]
6203 #CHECK: vstef %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0b]
6204 #CHECK: vstef %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0b]
6205 #CHECK: vstef %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0b]
6206 #CHECK: vstef %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0b]
6207 #CHECK: vstef %v18, 1383(%r3,%r4), 2 # encoding: [0xe7,0x23,0x45,0x67,0x28,0x0b]
6209 vstef %v0, 0, 0
6210 vstef %v0, 0, 3
6211 vstef %v0, 4095, 0
6212 vstef %v0, 0(%r15), 0
6213 vstef %v0, 0(%r15,%r1), 0
6214 vstef %v15, 0, 0
6215 vstef %v31, 0, 0
6216 vstef %v18, 1383(%r3,%r4), 2
6218 #CHECK: vsteg %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0a]
6219 #CHECK: vsteg %v0, 0, 1 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x0a]
6220 #CHECK: vsteg %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0a]
6221 #CHECK: vsteg %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0a]
6222 #CHECK: vsteg %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0a]
6223 #CHECK: vsteg %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0a]
6224 #CHECK: vsteg %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0a]
6225 #CHECK: vsteg %v18, 1383(%r3,%r4), 1 # encoding: [0xe7,0x23,0x45,0x67,0x18,0x0a]
6227 vsteg %v0, 0, 0
6228 vsteg %v0, 0, 1
6229 vsteg %v0, 4095, 0
6230 vsteg %v0, 0(%r15), 0
6231 vsteg %v0, 0(%r15,%r1), 0
6232 vsteg %v15, 0, 0
6233 vsteg %v31, 0, 0
6234 vsteg %v18, 1383(%r3,%r4), 1
6236 #CHECK: vsteh %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x09]
6237 #CHECK: vsteh %v0, 0, 7 # encoding: [0xe7,0x00,0x00,0x00,0x70,0x09]
6238 #CHECK: vsteh %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x09]
6239 #CHECK: vsteh %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x09]
6240 #CHECK: vsteh %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x09]
6241 #CHECK: vsteh %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x09]
6242 #CHECK: vsteh %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x09]
6243 #CHECK: vsteh %v18, 1383(%r3,%r4), 4 # encoding: [0xe7,0x23,0x45,0x67,0x48,0x09]
6245 vsteh %v0, 0, 0
6246 vsteh %v0, 0, 7
6247 vsteh %v0, 4095, 0
6248 vsteh %v0, 0(%r15), 0
6249 vsteh %v0, 0(%r15,%r1), 0
6250 vsteh %v15, 0, 0
6251 vsteh %v31, 0, 0
6252 vsteh %v18, 1383(%r3,%r4), 4
6254 #CHECK: vstl %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3f]
6255 #CHECK: vstl %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3f]
6256 #CHECK: vstl %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3f]
6257 #CHECK: vstl %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x3f]
6258 #CHECK: vstl %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x3f]
6259 #CHECK: vstl %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3f]
6260 #CHECK: vstl %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x3f]
6262 vstl %v0, %r0, 0
6263 vstl %v0, %r0, 4095
6264 vstl %v0, %r0, 0(%r15)
6265 vstl %v0, %r15, 0
6266 vstl %v15, %r0, 0
6267 vstl %v31, %r0, 0
6268 vstl %v18, %r3, 1383(%r4)
6270 #CHECK: vstm %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3e]
6271 #CHECK: vstm %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3e]
6272 #CHECK: vstm %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3e]
6273 #CHECK: vstm %v0, %v0, 0(%r15), 4 # encoding: [0xe7,0x00,0xf0,0x00,0x40,0x3e]
6274 #CHECK: vstm %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3e]
6275 #CHECK: vstm %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3e]
6276 #CHECK: vstm %v14, %v17, 1074(%r5), 3 # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x3e]
6278 vstm %v0, %v0, 0
6279 vstm %v0, %v0, 4095
6280 vstm %v0, %v0, 0(%r15)
6281 vstm %v0, %v0, 0(%r15), 4
6282 vstm %v0, %v31, 0
6283 vstm %v31, %v0, 0
6284 vstm %v14, %v17, 1074(%r5), 3
6286 #CHECK: vstrc %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a]
6287 #CHECK: vstrc %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8a]
6288 #CHECK: vstrc %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a]
6289 #CHECK: vstrc %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8a]
6290 #CHECK: vstrc %v0, %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8a]
6291 #CHECK: vstrc %v0, %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8a]
6292 #CHECK: vstrc %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8a]
6293 #CHECK: vstrc %v0, %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8a]
6294 #CHECK: vstrc %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8a]
6295 #CHECK: vstrc %v0, %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8a]
6296 #CHECK: vstrc %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8a]
6297 #CHECK: vstrc %v15, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8a]
6298 #CHECK: vstrc %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8a]
6299 #CHECK: vstrc %v18, %v3, %v20, %v5, 11, 4 # encoding: [0xe7,0x23,0x4b,0x40,0x5a,0x8a]
6300 #CHECK: vstrc %v18, %v3, %v20, %v5, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a]
6302 vstrc %v0, %v0, %v0, %v0, 0
6303 vstrc %v0, %v0, %v0, %v0, 15
6304 vstrc %v0, %v0, %v0, %v0, 0, 0
6305 vstrc %v0, %v0, %v0, %v0, 15, 0
6306 vstrc %v0, %v0, %v0, %v0, 0, 12
6307 vstrc %v0, %v0, %v0, %v15, 0
6308 vstrc %v0, %v0, %v0, %v31, 0
6309 vstrc %v0, %v0, %v15, %v0, 0
6310 vstrc %v0, %v0, %v31, %v0, 0
6311 vstrc %v0, %v15, %v0, %v0, 0
6312 vstrc %v0, %v31, %v0, %v0, 0
6313 vstrc %v15, %v0, %v0, %v0, 0
6314 vstrc %v31, %v0, %v0, %v0, 0
6315 vstrc %v18, %v3, %v20, %v5, 11, 4
6316 vstrc %v18, %v3, %v20, %v5, 0, 15
6318 #CHECK: vstrcb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a]
6319 #CHECK: vstrcb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a]
6320 #CHECK: vstrcb %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8a]
6321 #CHECK: vstrcb %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8a]
6322 #CHECK: vstrcb %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8a]
6323 #CHECK: vstrcb %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8a]
6324 #CHECK: vstrcb %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8a]
6325 #CHECK: vstrcb %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8a]
6326 #CHECK: vstrcb %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8a]
6327 #CHECK: vstrcb %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8a]
6328 #CHECK: vstrcb %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8a]
6329 #CHECK: vstrcb %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x40,0x5a,0x8a]
6330 #CHECK: vstrcb %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a]
6331 #CHECK: vstrcbs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0x90,0x5a,0x8a]
6332 #CHECK: vstrczb %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x60,0x5a,0x8a]
6333 #CHECK: vstrczbs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x5a,0x8a]
6334 #CHECK: vstrczbs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a]
6336 vstrcb %v0, %v0, %v0, %v0
6337 vstrcb %v0, %v0, %v0, %v0, 0
6338 vstrcb %v0, %v0, %v0, %v0, 12
6339 vstrcb %v0, %v0, %v0, %v15
6340 vstrcb %v0, %v0, %v0, %v31
6341 vstrcb %v0, %v0, %v15, %v0
6342 vstrcb %v0, %v0, %v31, %v0
6343 vstrcb %v0, %v15, %v0, %v0
6344 vstrcb %v0, %v31, %v0, %v0
6345 vstrcb %v15, %v0, %v0, %v0
6346 vstrcb %v31, %v0, %v0, %v0
6347 vstrcb %v18, %v3, %v20, %v5, 4
6348 vstrcb %v18, %v3, %v20, %v5, 15
6349 vstrcbs %v18, %v3, %v20, %v5, 8
6350 vstrczb %v18, %v3, %v20, %v5, 4
6351 vstrczbs %v18, %v3, %v20, %v5, 8
6352 vstrczbs %v18, %v3, %v20, %v5, 15
6354 #CHECK: vstrcf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a]
6355 #CHECK: vstrcf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a]
6356 #CHECK: vstrcf %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x02,0xc0,0x00,0x8a]
6357 #CHECK: vstrcf %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf0,0x8a]
6358 #CHECK: vstrcf %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x8a]
6359 #CHECK: vstrcf %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x00,0x8a]
6360 #CHECK: vstrcf %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x8a]
6361 #CHECK: vstrcf %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x00,0x8a]
6362 #CHECK: vstrcf %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x8a]
6363 #CHECK: vstrcf %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x00,0x8a]
6364 #CHECK: vstrcf %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x8a]
6365 #CHECK: vstrcf %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x40,0x5a,0x8a]
6366 #CHECK: vstrcf %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a]
6367 #CHECK: vstrcfs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0x90,0x5a,0x8a]
6368 #CHECK: vstrczf %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x60,0x5a,0x8a]
6369 #CHECK: vstrczfs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0xb0,0x5a,0x8a]
6370 #CHECK: vstrczfs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a]
6372 vstrcf %v0, %v0, %v0, %v0
6373 vstrcf %v0, %v0, %v0, %v0, 0
6374 vstrcf %v0, %v0, %v0, %v0, 12
6375 vstrcf %v0, %v0, %v0, %v15
6376 vstrcf %v0, %v0, %v0, %v31
6377 vstrcf %v0, %v0, %v15, %v0
6378 vstrcf %v0, %v0, %v31, %v0
6379 vstrcf %v0, %v15, %v0, %v0
6380 vstrcf %v0, %v31, %v0, %v0
6381 vstrcf %v15, %v0, %v0, %v0
6382 vstrcf %v31, %v0, %v0, %v0
6383 vstrcf %v18, %v3, %v20, %v5, 4
6384 vstrcf %v18, %v3, %v20, %v5, 15
6385 vstrcfs %v18, %v3, %v20, %v5, 8
6386 vstrczf %v18, %v3, %v20, %v5, 4
6387 vstrczfs %v18, %v3, %v20, %v5, 8
6388 vstrczfs %v18, %v3, %v20, %v5, 15
6390 #CHECK: vstrch %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a]
6391 #CHECK: vstrch %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a]
6392 #CHECK: vstrch %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x01,0xc0,0x00,0x8a]
6393 #CHECK: vstrch %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf0,0x8a]
6394 #CHECK: vstrch %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x8a]
6395 #CHECK: vstrch %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x00,0x8a]
6396 #CHECK: vstrch %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x8a]
6397 #CHECK: vstrch %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x00,0x8a]
6398 #CHECK: vstrch %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x8a]
6399 #CHECK: vstrch %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x00,0x8a]
6400 #CHECK: vstrch %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x8a]
6401 #CHECK: vstrch %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x40,0x5a,0x8a]
6402 #CHECK: vstrch %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a]
6403 #CHECK: vstrchs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0x90,0x5a,0x8a]
6404 #CHECK: vstrczh %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x60,0x5a,0x8a]
6405 #CHECK: vstrczhs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0xb0,0x5a,0x8a]
6406 #CHECK: vstrczhs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a]
6408 vstrch %v0, %v0, %v0, %v0
6409 vstrch %v0, %v0, %v0, %v0, 0
6410 vstrch %v0, %v0, %v0, %v0, 12
6411 vstrch %v0, %v0, %v0, %v15
6412 vstrch %v0, %v0, %v0, %v31
6413 vstrch %v0, %v0, %v15, %v0
6414 vstrch %v0, %v0, %v31, %v0
6415 vstrch %v0, %v15, %v0, %v0
6416 vstrch %v0, %v31, %v0, %v0
6417 vstrch %v15, %v0, %v0, %v0
6418 vstrch %v31, %v0, %v0, %v0
6419 vstrch %v18, %v3, %v20, %v5, 4
6420 vstrch %v18, %v3, %v20, %v5, 15
6421 vstrchs %v18, %v3, %v20, %v5, 8
6422 vstrczh %v18, %v3, %v20, %v5, 4
6423 vstrczhs %v18, %v3, %v20, %v5, 8
6424 vstrczhs %v18, %v3, %v20, %v5, 15
6426 #CHECK: vsum %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x64]
6427 #CHECK: vsum %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x64]
6428 #CHECK: vsum %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x64]
6429 #CHECK: vsum %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x64]
6430 #CHECK: vsum %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x64]
6431 #CHECK: vsum %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x64]
6433 vsum %v0, %v0, %v0, 0
6434 vsum %v0, %v0, %v0, 15
6435 vsum %v0, %v0, %v31, 0
6436 vsum %v0, %v31, %v0, 0
6437 vsum %v31, %v0, %v0, 0
6438 vsum %v18, %v3, %v20, 11
6440 #CHECK: vsumb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x64]
6441 #CHECK: vsumb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x64]
6442 #CHECK: vsumb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x64]
6443 #CHECK: vsumb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x64]
6444 #CHECK: vsumb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x64]
6446 vsumb %v0, %v0, %v0
6447 vsumb %v0, %v0, %v31
6448 vsumb %v0, %v31, %v0
6449 vsumb %v31, %v0, %v0
6450 vsumb %v18, %v3, %v20
6452 #CHECK: vsumg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x65]
6453 #CHECK: vsumg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x65]
6454 #CHECK: vsumg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x65]
6455 #CHECK: vsumg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x65]
6456 #CHECK: vsumg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x65]
6457 #CHECK: vsumg %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x65]
6459 vsumg %v0, %v0, %v0, 0
6460 vsumg %v0, %v0, %v0, 15
6461 vsumg %v0, %v0, %v31, 0
6462 vsumg %v0, %v31, %v0, 0
6463 vsumg %v31, %v0, %v0, 0
6464 vsumg %v18, %v3, %v20, 11
6466 #CHECK: vsumgf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x65]
6467 #CHECK: vsumgf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x65]
6468 #CHECK: vsumgf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x65]
6469 #CHECK: vsumgf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x65]
6470 #CHECK: vsumgf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x65]
6472 vsumgf %v0, %v0, %v0
6473 vsumgf %v0, %v0, %v31
6474 vsumgf %v0, %v31, %v0
6475 vsumgf %v31, %v0, %v0
6476 vsumgf %v18, %v3, %v20
6478 #CHECK: vsumgh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x65]
6479 #CHECK: vsumgh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x65]
6480 #CHECK: vsumgh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x65]
6481 #CHECK: vsumgh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x65]
6482 #CHECK: vsumgh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x65]
6484 vsumgh %v0, %v0, %v0
6485 vsumgh %v0, %v0, %v31
6486 vsumgh %v0, %v31, %v0
6487 vsumgh %v31, %v0, %v0
6488 vsumgh %v18, %v3, %v20
6490 #CHECK: vsumh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x64]
6491 #CHECK: vsumh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x64]
6492 #CHECK: vsumh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x64]
6493 #CHECK: vsumh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x64]
6494 #CHECK: vsumh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x64]
6496 vsumh %v0, %v0, %v0
6497 vsumh %v0, %v0, %v31
6498 vsumh %v0, %v31, %v0
6499 vsumh %v31, %v0, %v0
6500 vsumh %v18, %v3, %v20
6502 #CHECK: vsumq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x67]
6503 #CHECK: vsumq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x67]
6504 #CHECK: vsumq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x67]
6505 #CHECK: vsumq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x67]
6506 #CHECK: vsumq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x67]
6507 #CHECK: vsumq %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x67]
6509 vsumq %v0, %v0, %v0, 0
6510 vsumq %v0, %v0, %v0, 15
6511 vsumq %v0, %v0, %v31, 0
6512 vsumq %v0, %v31, %v0, 0
6513 vsumq %v31, %v0, %v0, 0
6514 vsumq %v18, %v3, %v20, 11
6516 #CHECK: vsumqf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x67]
6517 #CHECK: vsumqf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x67]
6518 #CHECK: vsumqf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x67]
6519 #CHECK: vsumqf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x67]
6520 #CHECK: vsumqf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x67]
6522 vsumqf %v0, %v0, %v0
6523 vsumqf %v0, %v0, %v31
6524 vsumqf %v0, %v31, %v0
6525 vsumqf %v31, %v0, %v0
6526 vsumqf %v18, %v3, %v20
6528 #CHECK: vsumqg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x67]
6529 #CHECK: vsumqg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x67]
6530 #CHECK: vsumqg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x67]
6531 #CHECK: vsumqg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x67]
6532 #CHECK: vsumqg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x67]
6534 vsumqg %v0, %v0, %v0
6535 vsumqg %v0, %v0, %v31
6536 vsumqg %v0, %v31, %v0
6537 vsumqg %v31, %v0, %v0
6538 vsumqg %v18, %v3, %v20
6540 #CHECK: vtm %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd8]
6541 #CHECK: vtm %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd8]
6542 #CHECK: vtm %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd8]
6543 #CHECK: vtm %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd8]
6544 #CHECK: vtm %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd8]
6545 #CHECK: vtm %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd8]
6547 vtm %v0, %v0
6548 vtm %v0, %v15
6549 vtm %v0, %v31
6550 vtm %v15, %v0
6551 vtm %v31, %v0
6552 vtm %v14, %v17
6554 #CHECK: vuph %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd7]
6555 #CHECK: vuph %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd7]
6556 #CHECK: vuph %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd7]
6557 #CHECK: vuph %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd7]
6558 #CHECK: vuph %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd7]
6559 #CHECK: vuph %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd7]
6560 #CHECK: vuph %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd7]
6562 vuph %v0, %v0, 0
6563 vuph %v0, %v0, 15
6564 vuph %v0, %v15, 0
6565 vuph %v0, %v31, 0
6566 vuph %v15, %v0, 0
6567 vuph %v31, %v0, 0
6568 vuph %v14, %v17, 11
6570 #CHECK: vuphb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd7]
6571 #CHECK: vuphb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd7]
6572 #CHECK: vuphb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd7]
6573 #CHECK: vuphb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd7]
6574 #CHECK: vuphb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd7]
6575 #CHECK: vuphb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd7]
6577 vuphb %v0, %v0
6578 vuphb %v0, %v15
6579 vuphb %v0, %v31
6580 vuphb %v15, %v0
6581 vuphb %v31, %v0
6582 vuphb %v14, %v17
6584 #CHECK: vuphf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd7]
6585 #CHECK: vuphf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd7]
6586 #CHECK: vuphf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd7]
6587 #CHECK: vuphf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd7]
6588 #CHECK: vuphf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd7]
6589 #CHECK: vuphf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd7]
6591 vuphf %v0, %v0
6592 vuphf %v0, %v15
6593 vuphf %v0, %v31
6594 vuphf %v15, %v0
6595 vuphf %v31, %v0
6596 vuphf %v14, %v17
6598 #CHECK: vuphh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd7]
6599 #CHECK: vuphh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd7]
6600 #CHECK: vuphh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd7]
6601 #CHECK: vuphh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd7]
6602 #CHECK: vuphh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd7]
6603 #CHECK: vuphh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd7]
6605 vuphh %v0, %v0
6606 vuphh %v0, %v15
6607 vuphh %v0, %v31
6608 vuphh %v15, %v0
6609 vuphh %v31, %v0
6610 vuphh %v14, %v17
6612 #CHECK: vupl %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd6]
6613 #CHECK: vupl %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd6]
6614 #CHECK: vupl %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd6]
6615 #CHECK: vupl %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd6]
6616 #CHECK: vupl %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd6]
6617 #CHECK: vupl %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd6]
6618 #CHECK: vupl %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd6]
6620 vupl %v0, %v0, 0
6621 vupl %v0, %v0, 15
6622 vupl %v0, %v15, 0
6623 vupl %v0, %v31, 0
6624 vupl %v15, %v0, 0
6625 vupl %v31, %v0, 0
6626 vupl %v14, %v17, 11
6628 #CHECK: vuplb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd6]
6629 #CHECK: vuplb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd6]
6630 #CHECK: vuplb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd6]
6631 #CHECK: vuplb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd6]
6632 #CHECK: vuplb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd6]
6633 #CHECK: vuplb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd6]
6635 vuplb %v0, %v0
6636 vuplb %v0, %v15
6637 vuplb %v0, %v31
6638 vuplb %v15, %v0
6639 vuplb %v31, %v0
6640 vuplb %v14, %v17
6642 #CHECK: vuplf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd6]
6643 #CHECK: vuplf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd6]
6644 #CHECK: vuplf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd6]
6645 #CHECK: vuplf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd6]
6646 #CHECK: vuplf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd6]
6647 #CHECK: vuplf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd6]
6649 vuplf %v0, %v0
6650 vuplf %v0, %v15
6651 vuplf %v0, %v31
6652 vuplf %v15, %v0
6653 vuplf %v31, %v0
6654 vuplf %v14, %v17
6656 #CHECK: vuplh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd5]
6657 #CHECK: vuplh %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd5]
6658 #CHECK: vuplh %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd5]
6659 #CHECK: vuplh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd5]
6660 #CHECK: vuplh %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd5]
6661 #CHECK: vuplh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd5]
6662 #CHECK: vuplh %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd5]
6664 vuplh %v0, %v0, 0
6665 vuplh %v0, %v0, 15
6666 vuplh %v0, %v15, 0
6667 vuplh %v0, %v31, 0
6668 vuplh %v15, %v0, 0
6669 vuplh %v31, %v0, 0
6670 vuplh %v14, %v17, 11
6672 #CHECK: vuplhb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd5]
6673 #CHECK: vuplhb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd5]
6674 #CHECK: vuplhb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd5]
6675 #CHECK: vuplhb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd5]
6676 #CHECK: vuplhb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd5]
6677 #CHECK: vuplhb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd5]
6679 vuplhb %v0, %v0
6680 vuplhb %v0, %v15
6681 vuplhb %v0, %v31
6682 vuplhb %v15, %v0
6683 vuplhb %v31, %v0
6684 vuplhb %v14, %v17
6686 #CHECK: vuplhf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd5]
6687 #CHECK: vuplhf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd5]
6688 #CHECK: vuplhf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd5]
6689 #CHECK: vuplhf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd5]
6690 #CHECK: vuplhf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd5]
6691 #CHECK: vuplhf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd5]
6693 vuplhf %v0, %v0
6694 vuplhf %v0, %v15
6695 vuplhf %v0, %v31
6696 vuplhf %v15, %v0
6697 vuplhf %v31, %v0
6698 vuplhf %v14, %v17
6700 #CHECK: vuplhh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd5]
6701 #CHECK: vuplhh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd5]
6702 #CHECK: vuplhh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd5]
6703 #CHECK: vuplhh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd5]
6704 #CHECK: vuplhh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd5]
6705 #CHECK: vuplhh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd5]
6707 vuplhh %v0, %v0
6708 vuplhh %v0, %v15
6709 vuplhh %v0, %v31
6710 vuplhh %v15, %v0
6711 vuplhh %v31, %v0
6712 vuplhh %v14, %v17
6714 #CHECK: vuplhw %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd6]
6715 #CHECK: vuplhw %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd6]
6716 #CHECK: vuplhw %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd6]
6717 #CHECK: vuplhw %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd6]
6718 #CHECK: vuplhw %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd6]
6719 #CHECK: vuplhw %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd6]
6721 vuplhw %v0, %v0
6722 vuplhw %v0, %v15
6723 vuplhw %v0, %v31
6724 vuplhw %v15, %v0
6725 vuplhw %v31, %v0
6726 vuplhw %v14, %v17
6728 #CHECK: vupll %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd4]
6729 #CHECK: vupll %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd4]
6730 #CHECK: vupll %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd4]
6731 #CHECK: vupll %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd4]
6732 #CHECK: vupll %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd4]
6733 #CHECK: vupll %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd4]
6734 #CHECK: vupll %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd4]
6736 vupll %v0, %v0, 0
6737 vupll %v0, %v0, 15
6738 vupll %v0, %v15, 0
6739 vupll %v0, %v31, 0
6740 vupll %v15, %v0, 0
6741 vupll %v31, %v0, 0
6742 vupll %v14, %v17, 11
6744 #CHECK: vupllb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd4]
6745 #CHECK: vupllb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd4]
6746 #CHECK: vupllb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd4]
6747 #CHECK: vupllb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd4]
6748 #CHECK: vupllb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd4]
6749 #CHECK: vupllb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd4]
6751 vupllb %v0, %v0
6752 vupllb %v0, %v15
6753 vupllb %v0, %v31
6754 vupllb %v15, %v0
6755 vupllb %v31, %v0
6756 vupllb %v14, %v17
6758 #CHECK: vupllf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd4]
6759 #CHECK: vupllf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd4]
6760 #CHECK: vupllf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd4]
6761 #CHECK: vupllf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd4]
6762 #CHECK: vupllf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd4]
6763 #CHECK: vupllf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd4]
6765 vupllf %v0, %v0
6766 vupllf %v0, %v15
6767 vupllf %v0, %v31
6768 vupllf %v15, %v0
6769 vupllf %v31, %v0
6770 vupllf %v14, %v17
6772 #CHECK: vupllh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd4]
6773 #CHECK: vupllh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd4]
6774 #CHECK: vupllh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd4]
6775 #CHECK: vupllh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd4]
6776 #CHECK: vupllh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd4]
6777 #CHECK: vupllh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd4]
6779 vupllh %v0, %v0
6780 vupllh %v0, %v15
6781 vupllh %v0, %v31
6782 vupllh %v15, %v0
6783 vupllh %v31, %v0
6784 vupllh %v14, %v17
6786 #CHECK: vx %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6d]
6787 #CHECK: vx %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6d]
6788 #CHECK: vx %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6d]
6789 #CHECK: vx %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6d]
6790 #CHECK: vx %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6d]
6792 vx %v0, %v0, %v0
6793 vx %v0, %v0, %v31
6794 vx %v0, %v31, %v0
6795 vx %v31, %v0, %v0
6796 vx %v18, %v3, %v20
6798 #CHECK: vzero %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x44]
6799 #CHECK: vzero %v11 # encoding: [0xe7,0xb0,0x00,0x00,0x00,0x44]
6800 #CHECK: vzero %v15 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x44]
6801 #CHECK: vzero %v31 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x44]
6803 vzero %v0
6804 vzero %v11
6805 vzero %v15
6806 vzero %v31
6808 #CHECK: wcdgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3]
6809 #CHECK: wcdgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3]
6810 #CHECK: wcdgb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc3]
6811 #CHECK: wcdgb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3]
6812 #CHECK: wcdgb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3]
6813 #CHECK: wcdgb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc3]
6814 #CHECK: wcdgb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc3]
6815 #CHECK: wcdgb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc3]
6817 wcdgb %v0, %v0, 0, 0
6818 wcdgb %f0, %f0, 0, 0
6819 wcdgb %v0, %v0, 0, 15
6820 wcdgb %v0, %v0, 4, 0
6821 wcdgb %v0, %v0, 12, 0
6822 wcdgb %v0, %v31, 0, 0
6823 wcdgb %v31, %v0, 0, 0
6824 wcdgb %v14, %v17, 4, 10
6826 #CHECK: wcdlgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1]
6827 #CHECK: wcdlgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1]
6828 #CHECK: wcdlgb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc1]
6829 #CHECK: wcdlgb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1]
6830 #CHECK: wcdlgb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1]
6831 #CHECK: wcdlgb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc1]
6832 #CHECK: wcdlgb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc1]
6833 #CHECK: wcdlgb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc1]
6835 wcdlgb %v0, %v0, 0, 0
6836 wcdlgb %f0, %f0, 0, 0
6837 wcdlgb %v0, %v0, 0, 15
6838 wcdlgb %v0, %v0, 4, 0
6839 wcdlgb %v0, %v0, 12, 0
6840 wcdlgb %v0, %v31, 0, 0
6841 wcdlgb %v31, %v0, 0, 0
6842 wcdlgb %v14, %v17, 4, 10
6844 #CHECK: wcgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2]
6845 #CHECK: wcgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2]
6846 #CHECK: wcgdb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc2]
6847 #CHECK: wcgdb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2]
6848 #CHECK: wcgdb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2]
6849 #CHECK: wcgdb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc2]
6850 #CHECK: wcgdb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc2]
6851 #CHECK: wcgdb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc2]
6853 wcgdb %v0, %v0, 0, 0
6854 wcgdb %f0, %f0, 0, 0
6855 wcgdb %v0, %v0, 0, 15
6856 wcgdb %v0, %v0, 4, 0
6857 wcgdb %v0, %v0, 12, 0
6858 wcgdb %v0, %v31, 0, 0
6859 wcgdb %v31, %v0, 0, 0
6860 wcgdb %v14, %v17, 4, 10
6862 #CHECK: wclgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0]
6863 #CHECK: wclgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0]
6864 #CHECK: wclgdb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc0]
6865 #CHECK: wclgdb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0]
6866 #CHECK: wclgdb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0]
6867 #CHECK: wclgdb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc0]
6868 #CHECK: wclgdb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc0]
6869 #CHECK: wclgdb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc0]
6871 wclgdb %v0, %v0, 0, 0
6872 wclgdb %f0, %f0, 0, 0
6873 wclgdb %v0, %v0, 0, 15
6874 wclgdb %v0, %v0, 4, 0
6875 wclgdb %v0, %v0, 12, 0
6876 wclgdb %v0, %v31, 0, 0
6877 wclgdb %v31, %v0, 0, 0
6878 wclgdb %v14, %v17, 4, 10
6880 #CHECK: wfadb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3]
6881 #CHECK: wfadb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3]
6882 #CHECK: wfadb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe3]
6883 #CHECK: wfadb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe3]
6884 #CHECK: wfadb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe3]
6885 #CHECK: wfadb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe3]
6887 wfadb %v0, %v0, %v0
6888 wfadb %f0, %f0, %f0
6889 wfadb %v0, %v0, %v31
6890 wfadb %v0, %v31, %v0
6891 wfadb %v31, %v0, %v0
6892 wfadb %v18, %v3, %v20
6894 #CHECK: wfc %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcb]
6895 #CHECK: wfc %f0, %f0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xcb]
6896 #CHECK: wfc %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xcb]
6897 #CHECK: wfc %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcb]
6898 #CHECK: wfc %f0, %f15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xcb]
6899 #CHECK: wfc %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xcb]
6900 #CHECK: wfc %f15, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xcb]
6901 #CHECK: wfc %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xcb]
6902 #CHECK: wfc %f14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xcb]
6904 wfc %v0, %v0, 0, 0
6905 wfc %v0, %v0, 15, 0
6906 wfc %v0, %v0, 0, 15
6907 wfc %f0, %f0, 0, 0
6908 wfc %v0, %v15, 0, 0
6909 wfc %v0, %v31, 0, 0
6910 wfc %v15, %v0, 0, 0
6911 wfc %v31, %v0, 0, 0
6912 wfc %v14, %v17, 11, 9
6914 #CHECK: wfcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb]
6915 #CHECK: wfcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb]
6916 #CHECK: wfcdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcb]
6917 #CHECK: wfcdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcb]
6918 #CHECK: wfcdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcb]
6919 #CHECK: wfcdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcb]
6920 #CHECK: wfcdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xcb]
6922 wfcdb %v0, %v0
6923 wfcdb %f0, %f0
6924 wfcdb %v0, %v15
6925 wfcdb %v0, %v31
6926 wfcdb %v15, %v0
6927 wfcdb %v31, %v0
6928 wfcdb %v14, %v17
6930 #CHECK: wfcedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8]
6931 #CHECK: wfcedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8]
6932 #CHECK: wfcedb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe8]
6933 #CHECK: wfcedb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe8]
6934 #CHECK: wfcedb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe8]
6935 #CHECK: wfcedb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe8]
6937 wfcedb %v0, %v0, %v0
6938 wfcedb %f0, %f0, %f0
6939 wfcedb %v0, %v0, %v31
6940 wfcedb %v0, %v31, %v0
6941 wfcedb %v31, %v0, %v0
6942 wfcedb %v18, %v3, %v20
6944 #CHECK: wfcedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8]
6945 #CHECK: wfcedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8]
6946 #CHECK: wfcedbs %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xe8]
6947 #CHECK: wfcedbs %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xe8]
6948 #CHECK: wfcedbs %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xe8]
6949 #CHECK: wfcedbs %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xe8]
6951 wfcedbs %v0, %v0, %v0
6952 wfcedbs %f0, %f0, %f0
6953 wfcedbs %v0, %v0, %v31
6954 wfcedbs %v0, %v31, %v0
6955 wfcedbs %v31, %v0, %v0
6956 wfcedbs %v18, %v3, %v20
6958 #CHECK: wfchdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb]
6959 #CHECK: wfchdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb]
6960 #CHECK: wfchdb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xeb]
6961 #CHECK: wfchdb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xeb]
6962 #CHECK: wfchdb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xeb]
6963 #CHECK: wfchdb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xeb]
6965 wfchdb %v0, %v0, %v0
6966 wfchdb %f0, %f0, %f0
6967 wfchdb %v0, %v0, %v31
6968 wfchdb %v0, %v31, %v0
6969 wfchdb %v31, %v0, %v0
6970 wfchdb %v18, %v3, %v20
6972 #CHECK: wfchdbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb]
6973 #CHECK: wfchdbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb]
6974 #CHECK: wfchdbs %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xeb]
6975 #CHECK: wfchdbs %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xeb]
6976 #CHECK: wfchdbs %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xeb]
6977 #CHECK: wfchdbs %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xeb]
6979 wfchdbs %v0, %v0, %v0
6980 wfchdbs %f0, %f0, %f0
6981 wfchdbs %v0, %v0, %v31
6982 wfchdbs %v0, %v31, %v0
6983 wfchdbs %v31, %v0, %v0
6984 wfchdbs %v18, %v3, %v20
6986 #CHECK: wfchedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea]
6987 #CHECK: wfchedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea]
6988 #CHECK: wfchedb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xea]
6989 #CHECK: wfchedb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xea]
6990 #CHECK: wfchedb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xea]
6991 #CHECK: wfchedb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xea]
6993 wfchedb %v0, %v0, %v0
6994 wfchedb %f0, %f0, %f0
6995 wfchedb %v0, %v0, %v31
6996 wfchedb %v0, %v31, %v0
6997 wfchedb %v31, %v0, %v0
6998 wfchedb %v18, %v3, %v20
7000 #CHECK: wfchedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea]
7001 #CHECK: wfchedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea]
7002 #CHECK: wfchedbs %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xea]
7003 #CHECK: wfchedbs %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xea]
7004 #CHECK: wfchedbs %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xea]
7005 #CHECK: wfchedbs %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xea]
7007 wfchedbs %v0, %v0, %v0
7008 wfchedbs %f0, %f0, %f0
7009 wfchedbs %v0, %v0, %v31
7010 wfchedbs %v0, %v31, %v0
7011 wfchedbs %v31, %v0, %v0
7012 wfchedbs %v18, %v3, %v20
7014 #CHECK: wfddb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5]
7015 #CHECK: wfddb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5]
7016 #CHECK: wfddb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe5]
7017 #CHECK: wfddb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe5]
7018 #CHECK: wfddb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe5]
7019 #CHECK: wfddb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe5]
7021 wfddb %v0, %v0, %v0
7022 wfddb %f0, %f0, %f0
7023 wfddb %v0, %v0, %v31
7024 wfddb %v0, %v31, %v0
7025 wfddb %v31, %v0, %v0
7026 wfddb %v18, %v3, %v20
7028 #CHECK: wfidb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7]
7029 #CHECK: wfidb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7]
7030 #CHECK: wfidb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc7]
7031 #CHECK: wfidb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7]
7032 #CHECK: wfidb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7]
7033 #CHECK: wfidb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc7]
7034 #CHECK: wfidb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc7]
7035 #CHECK: wfidb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc7]
7037 wfidb %v0, %v0, 0, 0
7038 wfidb %f0, %f0, 0, 0
7039 wfidb %v0, %v0, 0, 15
7040 wfidb %v0, %v0, 4, 0
7041 wfidb %v0, %v0, 12, 0
7042 wfidb %v0, %v31, 0, 0
7043 wfidb %v31, %v0, 0, 0
7044 wfidb %v14, %v17, 4, 10
7046 #CHECK: wfk %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xca]
7047 #CHECK: wfk %f0, %f0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xca]
7048 #CHECK: wfk %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xca]
7049 #CHECK: wfk %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xca]
7050 #CHECK: wfk %f0, %f15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xca]
7051 #CHECK: wfk %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xca]
7052 #CHECK: wfk %f15, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xca]
7053 #CHECK: wfk %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xca]
7054 #CHECK: wfk %f14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xca]
7056 wfk %v0, %v0, 0, 0
7057 wfk %v0, %v0, 15, 0
7058 wfk %v0, %v0, 0, 15
7059 wfk %f0, %f0, 0, 0
7060 wfk %v0, %v15, 0, 0
7061 wfk %v0, %v31, 0, 0
7062 wfk %v15, %v0, 0, 0
7063 wfk %v31, %v0, 0, 0
7064 wfk %v14, %v17, 11, 9
7066 #CHECK: wfkdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca]
7067 #CHECK: wfkdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca]
7068 #CHECK: wfkdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xca]
7069 #CHECK: wfkdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xca]
7070 #CHECK: wfkdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xca]
7071 #CHECK: wfkdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xca]
7072 #CHECK: wfkdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xca]
7074 wfkdb %v0, %v0
7075 wfkdb %f0, %f0
7076 wfkdb %v0, %v15
7077 wfkdb %v0, %v31
7078 wfkdb %v15, %v0
7079 wfkdb %v31, %v0
7080 wfkdb %v14, %v17
7082 #CHECK: wflcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc]
7083 #CHECK: wflcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc]
7084 #CHECK: wflcdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xcc]
7085 #CHECK: wflcdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xcc]
7086 #CHECK: wflcdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xcc]
7087 #CHECK: wflcdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xcc]
7088 #CHECK: wflcdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xcc]
7090 wflcdb %v0, %v0
7091 wflcdb %f0, %f0
7092 wflcdb %v0, %v15
7093 wflcdb %v0, %v31
7094 wflcdb %v15, %v0
7095 wflcdb %v31, %v0
7096 wflcdb %v14, %v17
7098 #CHECK: wflndb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc]
7099 #CHECK: wflndb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc]
7100 #CHECK: wflndb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x18,0x30,0xcc]
7101 #CHECK: wflndb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xcc]
7102 #CHECK: wflndb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x30,0xcc]
7103 #CHECK: wflndb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xcc]
7104 #CHECK: wflndb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x18,0x34,0xcc]
7106 wflndb %v0, %v0
7107 wflndb %f0, %f0
7108 wflndb %v0, %v15
7109 wflndb %v0, %v31
7110 wflndb %v15, %v0
7111 wflndb %v31, %v0
7112 wflndb %v14, %v17
7114 #CHECK: wflpdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc]
7115 #CHECK: wflpdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc]
7116 #CHECK: wflpdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x28,0x30,0xcc]
7117 #CHECK: wflpdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x28,0x34,0xcc]
7118 #CHECK: wflpdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x28,0x30,0xcc]
7119 #CHECK: wflpdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x28,0x38,0xcc]
7120 #CHECK: wflpdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x28,0x34,0xcc]
7122 wflpdb %v0, %v0
7123 wflpdb %f0, %f0
7124 wflpdb %v0, %v15
7125 wflpdb %v0, %v31
7126 wflpdb %v15, %v0
7127 wflpdb %v31, %v0
7128 wflpdb %v14, %v17
7130 #CHECK: wfmadb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f]
7131 #CHECK: wfmadb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f]
7132 #CHECK: wfmadb %f0, %f0, %f0, %v31 # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8f]
7133 #CHECK: wfmadb %f0, %f0, %v31, %f0 # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8f]
7134 #CHECK: wfmadb %f0, %v31, %f0, %f0 # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8f]
7135 #CHECK: wfmadb %v31, %f0, %f0, %f0 # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8f]
7136 #CHECK: wfmadb %f13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8f]
7138 wfmadb %v0, %v0, %v0, %v0
7139 wfmadb %f0, %f0, %f0, %f0
7140 wfmadb %v0, %v0, %v0, %v31
7141 wfmadb %v0, %v0, %v31, %v0
7142 wfmadb %v0, %v31, %v0, %v0
7143 wfmadb %v31, %v0, %v0, %v0
7144 wfmadb %v13, %v17, %v21, %v25
7146 #CHECK: wfmdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7]
7147 #CHECK: wfmdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7]
7148 #CHECK: wfmdb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe7]
7149 #CHECK: wfmdb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe7]
7150 #CHECK: wfmdb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe7]
7151 #CHECK: wfmdb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe7]
7153 wfmdb %v0, %v0, %v0
7154 wfmdb %f0, %f0, %f0
7155 wfmdb %v0, %v0, %v31
7156 wfmdb %v0, %v31, %v0
7157 wfmdb %v31, %v0, %v0
7158 wfmdb %v18, %v3, %v20
7160 #CHECK: wfmsdb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e]
7161 #CHECK: wfmsdb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e]
7162 #CHECK: wfmsdb %f0, %f0, %f0, %v31 # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8e]
7163 #CHECK: wfmsdb %f0, %f0, %v31, %f0 # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8e]
7164 #CHECK: wfmsdb %f0, %v31, %f0, %f0 # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8e]
7165 #CHECK: wfmsdb %v31, %f0, %f0, %f0 # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8e]
7166 #CHECK: wfmsdb %f13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8e]
7168 wfmsdb %v0, %v0, %v0, %v0
7169 wfmsdb %f0, %f0, %f0, %f0
7170 wfmsdb %v0, %v0, %v0, %v31
7171 wfmsdb %v0, %v0, %v31, %v0
7172 wfmsdb %v0, %v31, %v0, %v0
7173 wfmsdb %v31, %v0, %v0, %v0
7174 wfmsdb %v13, %v17, %v21, %v25
7176 #CHECK: wfpsodb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc]
7177 #CHECK: wfpsodb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc]
7178 #CHECK: wfpsodb %f0, %f0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xcc]
7179 #CHECK: wfpsodb %f0, %f15, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xcc]
7180 #CHECK: wfpsodb %f0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xcc]
7181 #CHECK: wfpsodb %f15, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xcc]
7182 #CHECK: wfpsodb %v31, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xcc]
7183 #CHECK: wfpsodb %f14, %v17, 7 # encoding: [0xe7,0xe1,0x00,0x78,0x34,0xcc]
7185 wfpsodb %v0, %v0, 0
7186 wfpsodb %f0, %f0, 0
7187 wfpsodb %v0, %v0, 15
7188 wfpsodb %v0, %v15, 0
7189 wfpsodb %v0, %v31, 0
7190 wfpsodb %v15, %v0, 0
7191 wfpsodb %v31, %v0, 0
7192 wfpsodb %v14, %v17, 7
7194 #CHECK: wfsdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2]
7195 #CHECK: wfsdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2]
7196 #CHECK: wfsdb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe2]
7197 #CHECK: wfsdb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe2]
7198 #CHECK: wfsdb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe2]
7199 #CHECK: wfsdb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe2]
7201 wfsdb %v0, %v0, %v0
7202 wfsdb %f0, %f0, %f0
7203 wfsdb %v0, %v0, %v31
7204 wfsdb %v0, %v31, %v0
7205 wfsdb %v31, %v0, %v0
7206 wfsdb %v18, %v3, %v20
7208 #CHECK: wfsqdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce]
7209 #CHECK: wfsqdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce]
7210 #CHECK: wfsqdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xce]
7211 #CHECK: wfsqdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xce]
7212 #CHECK: wfsqdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xce]
7213 #CHECK: wfsqdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xce]
7214 #CHECK: wfsqdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xce]
7216 wfsqdb %v0, %v0
7217 wfsqdb %f0, %f0
7218 wfsqdb %v0, %v15
7219 wfsqdb %v0, %v31
7220 wfsqdb %v15, %v0
7221 wfsqdb %v31, %v0
7222 wfsqdb %v14, %v17
7224 #CHECK: wftcidb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a]
7225 #CHECK: wftcidb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a]
7226 #CHECK: wftcidb %f0, %f0, 4095 # encoding: [0xe7,0x00,0xff,0xf8,0x30,0x4a]
7227 #CHECK: wftcidb %f0, %f15, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0x4a]
7228 #CHECK: wftcidb %f0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0x4a]
7229 #CHECK: wftcidb %f15, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0x4a]
7230 #CHECK: wftcidb %v31, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0x4a]
7231 #CHECK: wftcidb %f4, %v21, 1656 # encoding: [0xe7,0x45,0x67,0x88,0x34,0x4a]
7233 wftcidb %v0, %v0, 0
7234 wftcidb %f0, %f0, 0
7235 wftcidb %v0, %v0, 4095
7236 wftcidb %v0, %v15, 0
7237 wftcidb %v0, %v31, 0
7238 wftcidb %v15, %v0, 0
7239 wftcidb %v31, %v0, 0
7240 wftcidb %v4, %v21, 0x678
7242 #CHECK: wldeb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4]
7243 #CHECK: wldeb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4]
7244 #CHECK: wldeb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x08,0x20,0xc4]
7245 #CHECK: wldeb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc4]
7246 #CHECK: wldeb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x20,0xc4]
7247 #CHECK: wldeb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc4]
7248 #CHECK: wldeb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x08,0x24,0xc4]
7250 wldeb %v0, %v0
7251 wldeb %f0, %f0
7252 wldeb %v0, %v15
7253 wldeb %v0, %v31
7254 wldeb %v15, %v0
7255 wldeb %v31, %v0
7256 wldeb %v14, %v17
7258 #CHECK: wledb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5]
7259 #CHECK: wledb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5]
7260 #CHECK: wledb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc5]
7261 #CHECK: wledb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5]
7262 #CHECK: wledb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5]
7263 #CHECK: wledb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc5]
7264 #CHECK: wledb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc5]
7265 #CHECK: wledb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc5]
7267 wledb %v0, %v0, 0, 0
7268 wledb %f0, %f0, 0, 0
7269 wledb %v0, %v0, 0, 15
7270 wledb %v0, %v0, 4, 0
7271 wledb %v0, %v0, 12, 0
7272 wledb %v0, %v31, 0, 0
7273 wledb %v31, %v0, 0, 0
7274 wledb %v14, %v17, 4, 10