1 // RUN
: llvm-mc
-triple i386-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: vbroadcasti128
-485498096(%edx
,%eax
,4), %ymm4
4 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x5a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
5 vbroadcasti128
-485498096(%edx
,%eax
,4), %ymm4
7 // CHECK
: vbroadcasti128
485498096(%edx
,%eax
,4), %ymm4
8 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x5a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
9 vbroadcasti128
485498096(%edx
,%eax
,4), %ymm4
11 // CHECK
: vbroadcasti128
485498096(%edx
), %ymm4
12 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x5a,0xa2,0xf0,0x1c,0xf0,0x1c]
13 vbroadcasti128
485498096(%edx
), %ymm4
15 // CHECK
: vbroadcasti128
485498096, %ymm4
16 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x5a,0x25,0xf0,0x1c,0xf0,0x1c]
17 vbroadcasti128
485498096, %ymm4
19 // CHECK
: vbroadcasti128
64(%edx
,%eax
), %ymm4
20 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x5a,0x64,0x02,0x40]
21 vbroadcasti128
64(%edx
,%eax
), %ymm4
23 // CHECK
: vbroadcasti128
(%edx
), %ymm4
24 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x5a,0x22]
25 vbroadcasti128
(%edx
), %ymm4
27 // CHECK
: vbroadcastsd
%xmm1
, %ymm4
28 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x19,0xe1]
29 vbroadcastsd
%xmm1
, %ymm4
31 // CHECK
: vbroadcastss
%xmm1
, %xmm1
32 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x18,0xc9]
33 vbroadcastss
%xmm1
, %xmm1
35 // CHECK
: vbroadcastss
%xmm1
, %ymm4
36 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x18,0xe1]
37 vbroadcastss
%xmm1
, %ymm4
39 // CHECK
: vextracti128 $
0, %ymm4
, -485498096(%edx
,%eax
,4)
40 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x39,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
41 vextracti128 $
0, %ymm4
, -485498096(%edx
,%eax
,4)
43 // CHECK
: vextracti128 $
0, %ymm4
, 485498096(%edx
,%eax
,4)
44 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x39,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
45 vextracti128 $
0, %ymm4
, 485498096(%edx
,%eax
,4)
47 // CHECK
: vextracti128 $
0, %ymm4
, 485498096(%edx
)
48 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x39,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
49 vextracti128 $
0, %ymm4
, 485498096(%edx
)
51 // CHECK
: vextracti128 $
0, %ymm4
, 485498096
52 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x39,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
53 vextracti128 $
0, %ymm4
, 485498096
55 // CHECK
: vextracti128 $
0, %ymm4
, 64(%edx
,%eax
)
56 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x39,0x64,0x02,0x40,0x00]
57 vextracti128 $
0, %ymm4
, 64(%edx
,%eax
)
59 // CHECK
: vextracti128 $
0, %ymm4
, (%edx
)
60 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x39,0x22,0x00]
61 vextracti128 $
0, %ymm4
, (%edx
)
63 // CHECK
: vextracti128 $
0, %ymm4
, %xmm1
64 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x39,0xe1,0x00]
65 vextracti128 $
0, %ymm4
, %xmm1
67 // CHECK
: vinserti128 $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
68 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x38,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
69 vinserti128 $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
71 // CHECK
: vinserti128 $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
72 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x38,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
73 vinserti128 $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
75 // CHECK
: vinserti128 $
0, 485498096(%edx
), %ymm4
, %ymm4
76 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x38,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
77 vinserti128 $
0, 485498096(%edx
), %ymm4
, %ymm4
79 // CHECK
: vinserti128 $
0, 485498096, %ymm4
, %ymm4
80 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x38,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
81 vinserti128 $
0, 485498096, %ymm4
, %ymm4
83 // CHECK
: vinserti128 $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
84 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x38,0x64,0x02,0x40,0x00]
85 vinserti128 $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
87 // CHECK
: vinserti128 $
0, (%edx
), %ymm4
, %ymm4
88 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x38,0x22,0x00]
89 vinserti128 $
0, (%edx
), %ymm4
, %ymm4
91 // CHECK
: vinserti128 $
0, %xmm1
, %ymm4
, %ymm4
92 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x38,0xe1,0x00]
93 vinserti128 $
0, %xmm1
, %ymm4
, %ymm4
95 // CHECK
: vmovntdqa
-485498096(%edx
,%eax
,4), %ymm4
96 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x2a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
97 vmovntdqa
-485498096(%edx
,%eax
,4), %ymm4
99 // CHECK
: vmovntdqa
485498096(%edx
,%eax
,4), %ymm4
100 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x2a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
101 vmovntdqa
485498096(%edx
,%eax
,4), %ymm4
103 // CHECK
: vmovntdqa
485498096(%edx
), %ymm4
104 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x2a,0xa2,0xf0,0x1c,0xf0,0x1c]
105 vmovntdqa
485498096(%edx
), %ymm4
107 // CHECK
: vmovntdqa
485498096, %ymm4
108 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x2a,0x25,0xf0,0x1c,0xf0,0x1c]
109 vmovntdqa
485498096, %ymm4
111 // CHECK
: vmovntdqa
64(%edx
,%eax
), %ymm4
112 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x2a,0x64,0x02,0x40]
113 vmovntdqa
64(%edx
,%eax
), %ymm4
115 // CHECK
: vmovntdqa
(%edx
), %ymm4
116 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x2a,0x22]
117 vmovntdqa
(%edx
), %ymm4
119 // CHECK
: vmpsadbw $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
120 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x42,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
121 vmpsadbw $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
123 // CHECK
: vmpsadbw $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
124 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x42,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
125 vmpsadbw $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
127 // CHECK
: vmpsadbw $
0, 485498096(%edx
), %ymm4
, %ymm4
128 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x42,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
129 vmpsadbw $
0, 485498096(%edx
), %ymm4
, %ymm4
131 // CHECK
: vmpsadbw $
0, 485498096, %ymm4
, %ymm4
132 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x42,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
133 vmpsadbw $
0, 485498096, %ymm4
, %ymm4
135 // CHECK
: vmpsadbw $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
136 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x42,0x64,0x02,0x40,0x00]
137 vmpsadbw $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
139 // CHECK
: vmpsadbw $
0, (%edx
), %ymm4
, %ymm4
140 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x42,0x22,0x00]
141 vmpsadbw $
0, (%edx
), %ymm4
, %ymm4
143 // CHECK
: vmpsadbw $
0, %ymm4
, %ymm4
, %ymm4
144 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x42,0xe4,0x00]
145 vmpsadbw $
0, %ymm4
, %ymm4
, %ymm4
147 // CHECK
: vpabsb
-485498096(%edx
,%eax
,4), %ymm4
148 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
149 vpabsb
-485498096(%edx
,%eax
,4), %ymm4
151 // CHECK
: vpabsb
485498096(%edx
,%eax
,4), %ymm4
152 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
153 vpabsb
485498096(%edx
,%eax
,4), %ymm4
155 // CHECK
: vpabsb
485498096(%edx
), %ymm4
156 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1c,0xa2,0xf0,0x1c,0xf0,0x1c]
157 vpabsb
485498096(%edx
), %ymm4
159 // CHECK
: vpabsb
485498096, %ymm4
160 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
161 vpabsb
485498096, %ymm4
163 // CHECK
: vpabsb
64(%edx
,%eax
), %ymm4
164 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1c,0x64,0x02,0x40]
165 vpabsb
64(%edx
,%eax
), %ymm4
167 // CHECK
: vpabsb
(%edx
), %ymm4
168 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1c,0x22]
171 // CHECK
: vpabsb
%ymm4
, %ymm4
172 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1c,0xe4]
175 // CHECK
: vpabsd
-485498096(%edx
,%eax
,4), %ymm4
176 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
177 vpabsd
-485498096(%edx
,%eax
,4), %ymm4
179 // CHECK
: vpabsd
485498096(%edx
,%eax
,4), %ymm4
180 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
181 vpabsd
485498096(%edx
,%eax
,4), %ymm4
183 // CHECK
: vpabsd
485498096(%edx
), %ymm4
184 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1e,0xa2,0xf0,0x1c,0xf0,0x1c]
185 vpabsd
485498096(%edx
), %ymm4
187 // CHECK
: vpabsd
485498096, %ymm4
188 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1e,0x25,0xf0,0x1c,0xf0,0x1c]
189 vpabsd
485498096, %ymm4
191 // CHECK
: vpabsd
64(%edx
,%eax
), %ymm4
192 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1e,0x64,0x02,0x40]
193 vpabsd
64(%edx
,%eax
), %ymm4
195 // CHECK
: vpabsd
(%edx
), %ymm4
196 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1e,0x22]
199 // CHECK
: vpabsd
%ymm4
, %ymm4
200 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1e,0xe4]
203 // CHECK
: vpabsw
-485498096(%edx
,%eax
,4), %ymm4
204 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
205 vpabsw
-485498096(%edx
,%eax
,4), %ymm4
207 // CHECK
: vpabsw
485498096(%edx
,%eax
,4), %ymm4
208 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
209 vpabsw
485498096(%edx
,%eax
,4), %ymm4
211 // CHECK
: vpabsw
485498096(%edx
), %ymm4
212 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1d,0xa2,0xf0,0x1c,0xf0,0x1c]
213 vpabsw
485498096(%edx
), %ymm4
215 // CHECK
: vpabsw
485498096, %ymm4
216 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1d,0x25,0xf0,0x1c,0xf0,0x1c]
217 vpabsw
485498096, %ymm4
219 // CHECK
: vpabsw
64(%edx
,%eax
), %ymm4
220 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1d,0x64,0x02,0x40]
221 vpabsw
64(%edx
,%eax
), %ymm4
223 // CHECK
: vpabsw
(%edx
), %ymm4
224 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1d,0x22]
227 // CHECK
: vpabsw
%ymm4
, %ymm4
228 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1d,0xe4]
231 // CHECK
: vpackssdw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
232 // CHECK
: encoding
: [0xc5,0xdd,0x6b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
233 vpackssdw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
235 // CHECK
: vpackssdw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
236 // CHECK
: encoding
: [0xc5,0xdd,0x6b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
237 vpackssdw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
239 // CHECK
: vpackssdw
485498096(%edx
), %ymm4
, %ymm4
240 // CHECK
: encoding
: [0xc5,0xdd,0x6b,0xa2,0xf0,0x1c,0xf0,0x1c]
241 vpackssdw
485498096(%edx
), %ymm4
, %ymm4
243 // CHECK
: vpackssdw
485498096, %ymm4
, %ymm4
244 // CHECK
: encoding
: [0xc5,0xdd,0x6b,0x25,0xf0,0x1c,0xf0,0x1c]
245 vpackssdw
485498096, %ymm4
, %ymm4
247 // CHECK
: vpackssdw
64(%edx
,%eax
), %ymm4
, %ymm4
248 // CHECK
: encoding
: [0xc5,0xdd,0x6b,0x64,0x02,0x40]
249 vpackssdw
64(%edx
,%eax
), %ymm4
, %ymm4
251 // CHECK
: vpackssdw
(%edx
), %ymm4
, %ymm4
252 // CHECK
: encoding
: [0xc5,0xdd,0x6b,0x22]
253 vpackssdw
(%edx
), %ymm4
, %ymm4
255 // CHECK
: vpackssdw
%ymm4
, %ymm4
, %ymm4
256 // CHECK
: encoding
: [0xc5,0xdd,0x6b,0xe4]
257 vpackssdw
%ymm4
, %ymm4
, %ymm4
259 // CHECK
: vpacksswb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
260 // CHECK
: encoding
: [0xc5,0xdd,0x63,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
261 vpacksswb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
263 // CHECK
: vpacksswb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
264 // CHECK
: encoding
: [0xc5,0xdd,0x63,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
265 vpacksswb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
267 // CHECK
: vpacksswb
485498096(%edx
), %ymm4
, %ymm4
268 // CHECK
: encoding
: [0xc5,0xdd,0x63,0xa2,0xf0,0x1c,0xf0,0x1c]
269 vpacksswb
485498096(%edx
), %ymm4
, %ymm4
271 // CHECK
: vpacksswb
485498096, %ymm4
, %ymm4
272 // CHECK
: encoding
: [0xc5,0xdd,0x63,0x25,0xf0,0x1c,0xf0,0x1c]
273 vpacksswb
485498096, %ymm4
, %ymm4
275 // CHECK
: vpacksswb
64(%edx
,%eax
), %ymm4
, %ymm4
276 // CHECK
: encoding
: [0xc5,0xdd,0x63,0x64,0x02,0x40]
277 vpacksswb
64(%edx
,%eax
), %ymm4
, %ymm4
279 // CHECK
: vpacksswb
(%edx
), %ymm4
, %ymm4
280 // CHECK
: encoding
: [0xc5,0xdd,0x63,0x22]
281 vpacksswb
(%edx
), %ymm4
, %ymm4
283 // CHECK
: vpacksswb
%ymm4
, %ymm4
, %ymm4
284 // CHECK
: encoding
: [0xc5,0xdd,0x63,0xe4]
285 vpacksswb
%ymm4
, %ymm4
, %ymm4
287 // CHECK
: vpackusdw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
288 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x2b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
289 vpackusdw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
291 // CHECK
: vpackusdw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
292 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x2b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
293 vpackusdw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
295 // CHECK
: vpackusdw
485498096(%edx
), %ymm4
, %ymm4
296 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x2b,0xa2,0xf0,0x1c,0xf0,0x1c]
297 vpackusdw
485498096(%edx
), %ymm4
, %ymm4
299 // CHECK
: vpackusdw
485498096, %ymm4
, %ymm4
300 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x2b,0x25,0xf0,0x1c,0xf0,0x1c]
301 vpackusdw
485498096, %ymm4
, %ymm4
303 // CHECK
: vpackusdw
64(%edx
,%eax
), %ymm4
, %ymm4
304 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x2b,0x64,0x02,0x40]
305 vpackusdw
64(%edx
,%eax
), %ymm4
, %ymm4
307 // CHECK
: vpackusdw
(%edx
), %ymm4
, %ymm4
308 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x2b,0x22]
309 vpackusdw
(%edx
), %ymm4
, %ymm4
311 // CHECK
: vpackusdw
%ymm4
, %ymm4
, %ymm4
312 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x2b,0xe4]
313 vpackusdw
%ymm4
, %ymm4
, %ymm4
315 // CHECK
: vpackuswb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
316 // CHECK
: encoding
: [0xc5,0xdd,0x67,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
317 vpackuswb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
319 // CHECK
: vpackuswb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
320 // CHECK
: encoding
: [0xc5,0xdd,0x67,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
321 vpackuswb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
323 // CHECK
: vpackuswb
485498096(%edx
), %ymm4
, %ymm4
324 // CHECK
: encoding
: [0xc5,0xdd,0x67,0xa2,0xf0,0x1c,0xf0,0x1c]
325 vpackuswb
485498096(%edx
), %ymm4
, %ymm4
327 // CHECK
: vpackuswb
485498096, %ymm4
, %ymm4
328 // CHECK
: encoding
: [0xc5,0xdd,0x67,0x25,0xf0,0x1c,0xf0,0x1c]
329 vpackuswb
485498096, %ymm4
, %ymm4
331 // CHECK
: vpackuswb
64(%edx
,%eax
), %ymm4
, %ymm4
332 // CHECK
: encoding
: [0xc5,0xdd,0x67,0x64,0x02,0x40]
333 vpackuswb
64(%edx
,%eax
), %ymm4
, %ymm4
335 // CHECK
: vpackuswb
(%edx
), %ymm4
, %ymm4
336 // CHECK
: encoding
: [0xc5,0xdd,0x67,0x22]
337 vpackuswb
(%edx
), %ymm4
, %ymm4
339 // CHECK
: vpackuswb
%ymm4
, %ymm4
, %ymm4
340 // CHECK
: encoding
: [0xc5,0xdd,0x67,0xe4]
341 vpackuswb
%ymm4
, %ymm4
, %ymm4
343 // CHECK
: vpaddb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
344 // CHECK
: encoding
: [0xc5,0xdd,0xfc,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
345 vpaddb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
347 // CHECK
: vpaddb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
348 // CHECK
: encoding
: [0xc5,0xdd,0xfc,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
349 vpaddb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
351 // CHECK
: vpaddb
485498096(%edx
), %ymm4
, %ymm4
352 // CHECK
: encoding
: [0xc5,0xdd,0xfc,0xa2,0xf0,0x1c,0xf0,0x1c]
353 vpaddb
485498096(%edx
), %ymm4
, %ymm4
355 // CHECK
: vpaddb
485498096, %ymm4
, %ymm4
356 // CHECK
: encoding
: [0xc5,0xdd,0xfc,0x25,0xf0,0x1c,0xf0,0x1c]
357 vpaddb
485498096, %ymm4
, %ymm4
359 // CHECK
: vpaddb
64(%edx
,%eax
), %ymm4
, %ymm4
360 // CHECK
: encoding
: [0xc5,0xdd,0xfc,0x64,0x02,0x40]
361 vpaddb
64(%edx
,%eax
), %ymm4
, %ymm4
363 // CHECK
: vpaddb
(%edx
), %ymm4
, %ymm4
364 // CHECK
: encoding
: [0xc5,0xdd,0xfc,0x22]
365 vpaddb
(%edx
), %ymm4
, %ymm4
367 // CHECK
: vpaddb
%ymm4
, %ymm4
, %ymm4
368 // CHECK
: encoding
: [0xc5,0xdd,0xfc,0xe4]
369 vpaddb
%ymm4
, %ymm4
, %ymm4
371 // CHECK
: vpaddd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
372 // CHECK
: encoding
: [0xc5,0xdd,0xfe,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
373 vpaddd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
375 // CHECK
: vpaddd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
376 // CHECK
: encoding
: [0xc5,0xdd,0xfe,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
377 vpaddd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
379 // CHECK
: vpaddd
485498096(%edx
), %ymm4
, %ymm4
380 // CHECK
: encoding
: [0xc5,0xdd,0xfe,0xa2,0xf0,0x1c,0xf0,0x1c]
381 vpaddd
485498096(%edx
), %ymm4
, %ymm4
383 // CHECK
: vpaddd
485498096, %ymm4
, %ymm4
384 // CHECK
: encoding
: [0xc5,0xdd,0xfe,0x25,0xf0,0x1c,0xf0,0x1c]
385 vpaddd
485498096, %ymm4
, %ymm4
387 // CHECK
: vpaddd
64(%edx
,%eax
), %ymm4
, %ymm4
388 // CHECK
: encoding
: [0xc5,0xdd,0xfe,0x64,0x02,0x40]
389 vpaddd
64(%edx
,%eax
), %ymm4
, %ymm4
391 // CHECK
: vpaddd
(%edx
), %ymm4
, %ymm4
392 // CHECK
: encoding
: [0xc5,0xdd,0xfe,0x22]
393 vpaddd
(%edx
), %ymm4
, %ymm4
395 // CHECK
: vpaddd
%ymm4
, %ymm4
, %ymm4
396 // CHECK
: encoding
: [0xc5,0xdd,0xfe,0xe4]
397 vpaddd
%ymm4
, %ymm4
, %ymm4
399 // CHECK
: vpaddq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
400 // CHECK
: encoding
: [0xc5,0xdd,0xd4,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
401 vpaddq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
403 // CHECK
: vpaddq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
404 // CHECK
: encoding
: [0xc5,0xdd,0xd4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
405 vpaddq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
407 // CHECK
: vpaddq
485498096(%edx
), %ymm4
, %ymm4
408 // CHECK
: encoding
: [0xc5,0xdd,0xd4,0xa2,0xf0,0x1c,0xf0,0x1c]
409 vpaddq
485498096(%edx
), %ymm4
, %ymm4
411 // CHECK
: vpaddq
485498096, %ymm4
, %ymm4
412 // CHECK
: encoding
: [0xc5,0xdd,0xd4,0x25,0xf0,0x1c,0xf0,0x1c]
413 vpaddq
485498096, %ymm4
, %ymm4
415 // CHECK
: vpaddq
64(%edx
,%eax
), %ymm4
, %ymm4
416 // CHECK
: encoding
: [0xc5,0xdd,0xd4,0x64,0x02,0x40]
417 vpaddq
64(%edx
,%eax
), %ymm4
, %ymm4
419 // CHECK
: vpaddq
(%edx
), %ymm4
, %ymm4
420 // CHECK
: encoding
: [0xc5,0xdd,0xd4,0x22]
421 vpaddq
(%edx
), %ymm4
, %ymm4
423 // CHECK
: vpaddq
%ymm4
, %ymm4
, %ymm4
424 // CHECK
: encoding
: [0xc5,0xdd,0xd4,0xe4]
425 vpaddq
%ymm4
, %ymm4
, %ymm4
427 // CHECK
: vpaddsb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
428 // CHECK
: encoding
: [0xc5,0xdd,0xec,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
429 vpaddsb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
431 // CHECK
: vpaddsb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
432 // CHECK
: encoding
: [0xc5,0xdd,0xec,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
433 vpaddsb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
435 // CHECK
: vpaddsb
485498096(%edx
), %ymm4
, %ymm4
436 // CHECK
: encoding
: [0xc5,0xdd,0xec,0xa2,0xf0,0x1c,0xf0,0x1c]
437 vpaddsb
485498096(%edx
), %ymm4
, %ymm4
439 // CHECK
: vpaddsb
485498096, %ymm4
, %ymm4
440 // CHECK
: encoding
: [0xc5,0xdd,0xec,0x25,0xf0,0x1c,0xf0,0x1c]
441 vpaddsb
485498096, %ymm4
, %ymm4
443 // CHECK
: vpaddsb
64(%edx
,%eax
), %ymm4
, %ymm4
444 // CHECK
: encoding
: [0xc5,0xdd,0xec,0x64,0x02,0x40]
445 vpaddsb
64(%edx
,%eax
), %ymm4
, %ymm4
447 // CHECK
: vpaddsb
(%edx
), %ymm4
, %ymm4
448 // CHECK
: encoding
: [0xc5,0xdd,0xec,0x22]
449 vpaddsb
(%edx
), %ymm4
, %ymm4
451 // CHECK
: vpaddsb
%ymm4
, %ymm4
, %ymm4
452 // CHECK
: encoding
: [0xc5,0xdd,0xec,0xe4]
453 vpaddsb
%ymm4
, %ymm4
, %ymm4
455 // CHECK
: vpaddsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
456 // CHECK
: encoding
: [0xc5,0xdd,0xed,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
457 vpaddsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
459 // CHECK
: vpaddsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
460 // CHECK
: encoding
: [0xc5,0xdd,0xed,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
461 vpaddsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
463 // CHECK
: vpaddsw
485498096(%edx
), %ymm4
, %ymm4
464 // CHECK
: encoding
: [0xc5,0xdd,0xed,0xa2,0xf0,0x1c,0xf0,0x1c]
465 vpaddsw
485498096(%edx
), %ymm4
, %ymm4
467 // CHECK
: vpaddsw
485498096, %ymm4
, %ymm4
468 // CHECK
: encoding
: [0xc5,0xdd,0xed,0x25,0xf0,0x1c,0xf0,0x1c]
469 vpaddsw
485498096, %ymm4
, %ymm4
471 // CHECK
: vpaddsw
64(%edx
,%eax
), %ymm4
, %ymm4
472 // CHECK
: encoding
: [0xc5,0xdd,0xed,0x64,0x02,0x40]
473 vpaddsw
64(%edx
,%eax
), %ymm4
, %ymm4
475 // CHECK
: vpaddsw
(%edx
), %ymm4
, %ymm4
476 // CHECK
: encoding
: [0xc5,0xdd,0xed,0x22]
477 vpaddsw
(%edx
), %ymm4
, %ymm4
479 // CHECK
: vpaddsw
%ymm4
, %ymm4
, %ymm4
480 // CHECK
: encoding
: [0xc5,0xdd,0xed,0xe4]
481 vpaddsw
%ymm4
, %ymm4
, %ymm4
483 // CHECK
: vpaddusb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
484 // CHECK
: encoding
: [0xc5,0xdd,0xdc,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
485 vpaddusb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
487 // CHECK
: vpaddusb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
488 // CHECK
: encoding
: [0xc5,0xdd,0xdc,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
489 vpaddusb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
491 // CHECK
: vpaddusb
485498096(%edx
), %ymm4
, %ymm4
492 // CHECK
: encoding
: [0xc5,0xdd,0xdc,0xa2,0xf0,0x1c,0xf0,0x1c]
493 vpaddusb
485498096(%edx
), %ymm4
, %ymm4
495 // CHECK
: vpaddusb
485498096, %ymm4
, %ymm4
496 // CHECK
: encoding
: [0xc5,0xdd,0xdc,0x25,0xf0,0x1c,0xf0,0x1c]
497 vpaddusb
485498096, %ymm4
, %ymm4
499 // CHECK
: vpaddusb
64(%edx
,%eax
), %ymm4
, %ymm4
500 // CHECK
: encoding
: [0xc5,0xdd,0xdc,0x64,0x02,0x40]
501 vpaddusb
64(%edx
,%eax
), %ymm4
, %ymm4
503 // CHECK
: vpaddusb
(%edx
), %ymm4
, %ymm4
504 // CHECK
: encoding
: [0xc5,0xdd,0xdc,0x22]
505 vpaddusb
(%edx
), %ymm4
, %ymm4
507 // CHECK
: vpaddusb
%ymm4
, %ymm4
, %ymm4
508 // CHECK
: encoding
: [0xc5,0xdd,0xdc,0xe4]
509 vpaddusb
%ymm4
, %ymm4
, %ymm4
511 // CHECK
: vpaddusw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
512 // CHECK
: encoding
: [0xc5,0xdd,0xdd,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
513 vpaddusw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
515 // CHECK
: vpaddusw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
516 // CHECK
: encoding
: [0xc5,0xdd,0xdd,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
517 vpaddusw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
519 // CHECK
: vpaddusw
485498096(%edx
), %ymm4
, %ymm4
520 // CHECK
: encoding
: [0xc5,0xdd,0xdd,0xa2,0xf0,0x1c,0xf0,0x1c]
521 vpaddusw
485498096(%edx
), %ymm4
, %ymm4
523 // CHECK
: vpaddusw
485498096, %ymm4
, %ymm4
524 // CHECK
: encoding
: [0xc5,0xdd,0xdd,0x25,0xf0,0x1c,0xf0,0x1c]
525 vpaddusw
485498096, %ymm4
, %ymm4
527 // CHECK
: vpaddusw
64(%edx
,%eax
), %ymm4
, %ymm4
528 // CHECK
: encoding
: [0xc5,0xdd,0xdd,0x64,0x02,0x40]
529 vpaddusw
64(%edx
,%eax
), %ymm4
, %ymm4
531 // CHECK
: vpaddusw
(%edx
), %ymm4
, %ymm4
532 // CHECK
: encoding
: [0xc5,0xdd,0xdd,0x22]
533 vpaddusw
(%edx
), %ymm4
, %ymm4
535 // CHECK
: vpaddusw
%ymm4
, %ymm4
, %ymm4
536 // CHECK
: encoding
: [0xc5,0xdd,0xdd,0xe4]
537 vpaddusw
%ymm4
, %ymm4
, %ymm4
539 // CHECK
: vpaddw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
540 // CHECK
: encoding
: [0xc5,0xdd,0xfd,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
541 vpaddw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
543 // CHECK
: vpaddw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
544 // CHECK
: encoding
: [0xc5,0xdd,0xfd,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
545 vpaddw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
547 // CHECK
: vpaddw
485498096(%edx
), %ymm4
, %ymm4
548 // CHECK
: encoding
: [0xc5,0xdd,0xfd,0xa2,0xf0,0x1c,0xf0,0x1c]
549 vpaddw
485498096(%edx
), %ymm4
, %ymm4
551 // CHECK
: vpaddw
485498096, %ymm4
, %ymm4
552 // CHECK
: encoding
: [0xc5,0xdd,0xfd,0x25,0xf0,0x1c,0xf0,0x1c]
553 vpaddw
485498096, %ymm4
, %ymm4
555 // CHECK
: vpaddw
64(%edx
,%eax
), %ymm4
, %ymm4
556 // CHECK
: encoding
: [0xc5,0xdd,0xfd,0x64,0x02,0x40]
557 vpaddw
64(%edx
,%eax
), %ymm4
, %ymm4
559 // CHECK
: vpaddw
(%edx
), %ymm4
, %ymm4
560 // CHECK
: encoding
: [0xc5,0xdd,0xfd,0x22]
561 vpaddw
(%edx
), %ymm4
, %ymm4
563 // CHECK
: vpaddw
%ymm4
, %ymm4
, %ymm4
564 // CHECK
: encoding
: [0xc5,0xdd,0xfd,0xe4]
565 vpaddw
%ymm4
, %ymm4
, %ymm4
567 // CHECK
: vpalignr $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
568 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0f,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
569 vpalignr $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
571 // CHECK
: vpalignr $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
572 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
573 vpalignr $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
575 // CHECK
: vpalignr $
0, 485498096(%edx
), %ymm4
, %ymm4
576 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0f,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
577 vpalignr $
0, 485498096(%edx
), %ymm4
, %ymm4
579 // CHECK
: vpalignr $
0, 485498096, %ymm4
, %ymm4
580 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0f,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
581 vpalignr $
0, 485498096, %ymm4
, %ymm4
583 // CHECK
: vpalignr $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
584 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0f,0x64,0x02,0x40,0x00]
585 vpalignr $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
587 // CHECK
: vpalignr $
0, (%edx
), %ymm4
, %ymm4
588 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0f,0x22,0x00]
589 vpalignr $
0, (%edx
), %ymm4
, %ymm4
591 // CHECK
: vpalignr $
0, %ymm4
, %ymm4
, %ymm4
592 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0f,0xe4,0x00]
593 vpalignr $
0, %ymm4
, %ymm4
, %ymm4
595 // CHECK
: vpand
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
596 // CHECK
: encoding
: [0xc5,0xdd,0xdb,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
597 vpand
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
599 // CHECK
: vpand
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
600 // CHECK
: encoding
: [0xc5,0xdd,0xdb,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
601 vpand
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
603 // CHECK
: vpand
485498096(%edx
), %ymm4
, %ymm4
604 // CHECK
: encoding
: [0xc5,0xdd,0xdb,0xa2,0xf0,0x1c,0xf0,0x1c]
605 vpand
485498096(%edx
), %ymm4
, %ymm4
607 // CHECK
: vpand
485498096, %ymm4
, %ymm4
608 // CHECK
: encoding
: [0xc5,0xdd,0xdb,0x25,0xf0,0x1c,0xf0,0x1c]
609 vpand
485498096, %ymm4
, %ymm4
611 // CHECK
: vpand
64(%edx
,%eax
), %ymm4
, %ymm4
612 // CHECK
: encoding
: [0xc5,0xdd,0xdb,0x64,0x02,0x40]
613 vpand
64(%edx
,%eax
), %ymm4
, %ymm4
615 // CHECK
: vpand
(%edx
), %ymm4
, %ymm4
616 // CHECK
: encoding
: [0xc5,0xdd,0xdb,0x22]
617 vpand
(%edx
), %ymm4
, %ymm4
619 // CHECK
: vpandn
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
620 // CHECK
: encoding
: [0xc5,0xdd,0xdf,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
621 vpandn
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
623 // CHECK
: vpandn
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
624 // CHECK
: encoding
: [0xc5,0xdd,0xdf,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
625 vpandn
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
627 // CHECK
: vpandn
485498096(%edx
), %ymm4
, %ymm4
628 // CHECK
: encoding
: [0xc5,0xdd,0xdf,0xa2,0xf0,0x1c,0xf0,0x1c]
629 vpandn
485498096(%edx
), %ymm4
, %ymm4
631 // CHECK
: vpandn
485498096, %ymm4
, %ymm4
632 // CHECK
: encoding
: [0xc5,0xdd,0xdf,0x25,0xf0,0x1c,0xf0,0x1c]
633 vpandn
485498096, %ymm4
, %ymm4
635 // CHECK
: vpandn
64(%edx
,%eax
), %ymm4
, %ymm4
636 // CHECK
: encoding
: [0xc5,0xdd,0xdf,0x64,0x02,0x40]
637 vpandn
64(%edx
,%eax
), %ymm4
, %ymm4
639 // CHECK
: vpandn
(%edx
), %ymm4
, %ymm4
640 // CHECK
: encoding
: [0xc5,0xdd,0xdf,0x22]
641 vpandn
(%edx
), %ymm4
, %ymm4
643 // CHECK
: vpandn
%ymm4
, %ymm4
, %ymm4
644 // CHECK
: encoding
: [0xc5,0xdd,0xdf,0xe4]
645 vpandn
%ymm4
, %ymm4
, %ymm4
647 // CHECK
: vpand
%ymm4
, %ymm4
, %ymm4
648 // CHECK
: encoding
: [0xc5,0xdd,0xdb,0xe4]
649 vpand
%ymm4
, %ymm4
, %ymm4
651 // CHECK
: vpavgb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
652 // CHECK
: encoding
: [0xc5,0xdd,0xe0,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
653 vpavgb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
655 // CHECK
: vpavgb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
656 // CHECK
: encoding
: [0xc5,0xdd,0xe0,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
657 vpavgb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
659 // CHECK
: vpavgb
485498096(%edx
), %ymm4
, %ymm4
660 // CHECK
: encoding
: [0xc5,0xdd,0xe0,0xa2,0xf0,0x1c,0xf0,0x1c]
661 vpavgb
485498096(%edx
), %ymm4
, %ymm4
663 // CHECK
: vpavgb
485498096, %ymm4
, %ymm4
664 // CHECK
: encoding
: [0xc5,0xdd,0xe0,0x25,0xf0,0x1c,0xf0,0x1c]
665 vpavgb
485498096, %ymm4
, %ymm4
667 // CHECK
: vpavgb
64(%edx
,%eax
), %ymm4
, %ymm4
668 // CHECK
: encoding
: [0xc5,0xdd,0xe0,0x64,0x02,0x40]
669 vpavgb
64(%edx
,%eax
), %ymm4
, %ymm4
671 // CHECK
: vpavgb
(%edx
), %ymm4
, %ymm4
672 // CHECK
: encoding
: [0xc5,0xdd,0xe0,0x22]
673 vpavgb
(%edx
), %ymm4
, %ymm4
675 // CHECK
: vpavgb
%ymm4
, %ymm4
, %ymm4
676 // CHECK
: encoding
: [0xc5,0xdd,0xe0,0xe4]
677 vpavgb
%ymm4
, %ymm4
, %ymm4
679 // CHECK
: vpavgw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
680 // CHECK
: encoding
: [0xc5,0xdd,0xe3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
681 vpavgw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
683 // CHECK
: vpavgw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
684 // CHECK
: encoding
: [0xc5,0xdd,0xe3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
685 vpavgw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
687 // CHECK
: vpavgw
485498096(%edx
), %ymm4
, %ymm4
688 // CHECK
: encoding
: [0xc5,0xdd,0xe3,0xa2,0xf0,0x1c,0xf0,0x1c]
689 vpavgw
485498096(%edx
), %ymm4
, %ymm4
691 // CHECK
: vpavgw
485498096, %ymm4
, %ymm4
692 // CHECK
: encoding
: [0xc5,0xdd,0xe3,0x25,0xf0,0x1c,0xf0,0x1c]
693 vpavgw
485498096, %ymm4
, %ymm4
695 // CHECK
: vpavgw
64(%edx
,%eax
), %ymm4
, %ymm4
696 // CHECK
: encoding
: [0xc5,0xdd,0xe3,0x64,0x02,0x40]
697 vpavgw
64(%edx
,%eax
), %ymm4
, %ymm4
699 // CHECK
: vpavgw
(%edx
), %ymm4
, %ymm4
700 // CHECK
: encoding
: [0xc5,0xdd,0xe3,0x22]
701 vpavgw
(%edx
), %ymm4
, %ymm4
703 // CHECK
: vpavgw
%ymm4
, %ymm4
, %ymm4
704 // CHECK
: encoding
: [0xc5,0xdd,0xe3,0xe4]
705 vpavgw
%ymm4
, %ymm4
, %ymm4
707 // CHECK
: vpblendd $
0, -485498096(%edx
,%eax
,4), %xmm1
, %xmm1
708 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x02,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
709 vpblendd $
0, -485498096(%edx
,%eax
,4), %xmm1
, %xmm1
711 // CHECK
: vpblendd $
0, 485498096(%edx
,%eax
,4), %xmm1
, %xmm1
712 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x02,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
713 vpblendd $
0, 485498096(%edx
,%eax
,4), %xmm1
, %xmm1
715 // CHECK
: vpblendd $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
716 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x02,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
717 vpblendd $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
719 // CHECK
: vpblendd $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
720 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x02,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
721 vpblendd $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
723 // CHECK
: vpblendd $
0, 485498096(%edx
), %xmm1
, %xmm1
724 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x02,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
725 vpblendd $
0, 485498096(%edx
), %xmm1
, %xmm1
727 // CHECK
: vpblendd $
0, 485498096(%edx
), %ymm4
, %ymm4
728 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x02,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
729 vpblendd $
0, 485498096(%edx
), %ymm4
, %ymm4
731 // CHECK
: vpblendd $
0, 485498096, %xmm1
, %xmm1
732 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x02,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
733 vpblendd $
0, 485498096, %xmm1
, %xmm1
735 // CHECK
: vpblendd $
0, 485498096, %ymm4
, %ymm4
736 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x02,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
737 vpblendd $
0, 485498096, %ymm4
, %ymm4
739 // CHECK
: vpblendd $
0, 64(%edx
,%eax
), %xmm1
, %xmm1
740 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x02,0x4c,0x02,0x40,0x00]
741 vpblendd $
0, 64(%edx
,%eax
), %xmm1
, %xmm1
743 // CHECK
: vpblendd $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
744 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x02,0x64,0x02,0x40,0x00]
745 vpblendd $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
747 // CHECK
: vpblendd $
0, (%edx
), %xmm1
, %xmm1
748 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x02,0x0a,0x00]
749 vpblendd $
0, (%edx
), %xmm1
, %xmm1
751 // CHECK
: vpblendd $
0, (%edx
), %ymm4
, %ymm4
752 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x02,0x22,0x00]
753 vpblendd $
0, (%edx
), %ymm4
, %ymm4
755 // CHECK
: vpblendd $
0, %xmm1
, %xmm1
, %xmm1
756 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x02,0xc9,0x00]
757 vpblendd $
0, %xmm1
, %xmm1
, %xmm1
759 // CHECK
: vpblendd $
0, %ymm4
, %ymm4
, %ymm4
760 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x02,0xe4,0x00]
761 vpblendd $
0, %ymm4
, %ymm4
, %ymm4
763 // CHECK
: vpblendvb
%ymm4
, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
764 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x4c,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40]
765 vpblendvb
%ymm4
, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
767 // CHECK
: vpblendvb
%ymm4
, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
768 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x4c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40]
769 vpblendvb
%ymm4
, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
771 // CHECK
: vpblendvb
%ymm4
, 485498096(%edx
), %ymm4
, %ymm4
772 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x4c,0xa2,0xf0,0x1c,0xf0,0x1c,0x40]
773 vpblendvb
%ymm4
, 485498096(%edx
), %ymm4
, %ymm4
775 // CHECK
: vpblendvb
%ymm4
, 485498096, %ymm4
, %ymm4
776 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x4c,0x25,0xf0,0x1c,0xf0,0x1c,0x40]
777 vpblendvb
%ymm4
, 485498096, %ymm4
, %ymm4
779 // CHECK
: vpblendvb
%ymm4
, 64(%edx
,%eax
), %ymm4
, %ymm4
780 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x4c,0x64,0x02,0x40,0x40]
781 vpblendvb
%ymm4
, 64(%edx
,%eax
), %ymm4
, %ymm4
783 // CHECK
: vpblendvb
%ymm4
, (%edx
), %ymm4
, %ymm4
784 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x4c,0x22,0x40]
785 vpblendvb
%ymm4
, (%edx
), %ymm4
, %ymm4
787 // CHECK
: vpblendvb
%ymm4
, %ymm4
, %ymm4
, %ymm4
788 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x4c,0xe4,0x40]
789 vpblendvb
%ymm4
, %ymm4
, %ymm4
, %ymm4
791 // CHECK
: vpblendw $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
792 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0e,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
793 vpblendw $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
795 // CHECK
: vpblendw $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
796 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
797 vpblendw $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
799 // CHECK
: vpblendw $
0, 485498096(%edx
), %ymm4
, %ymm4
800 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0e,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
801 vpblendw $
0, 485498096(%edx
), %ymm4
, %ymm4
803 // CHECK
: vpblendw $
0, 485498096, %ymm4
, %ymm4
804 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0e,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
805 vpblendw $
0, 485498096, %ymm4
, %ymm4
807 // CHECK
: vpblendw $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
808 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0e,0x64,0x02,0x40,0x00]
809 vpblendw $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
811 // CHECK
: vpblendw $
0, (%edx
), %ymm4
, %ymm4
812 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0e,0x22,0x00]
813 vpblendw $
0, (%edx
), %ymm4
, %ymm4
815 // CHECK
: vpblendw $
0, %ymm4
, %ymm4
, %ymm4
816 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x0e,0xe4,0x00]
817 vpblendw $
0, %ymm4
, %ymm4
, %ymm4
819 // CHECK
: vpbroadcastb
-485498096(%edx
,%eax
,4), %xmm1
820 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x78,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
821 vpbroadcastb
-485498096(%edx
,%eax
,4), %xmm1
823 // CHECK
: vpbroadcastb
485498096(%edx
,%eax
,4), %xmm1
824 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x78,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
825 vpbroadcastb
485498096(%edx
,%eax
,4), %xmm1
827 // CHECK
: vpbroadcastb
-485498096(%edx
,%eax
,4), %ymm4
828 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x78,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
829 vpbroadcastb
-485498096(%edx
,%eax
,4), %ymm4
831 // CHECK
: vpbroadcastb
485498096(%edx
,%eax
,4), %ymm4
832 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x78,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
833 vpbroadcastb
485498096(%edx
,%eax
,4), %ymm4
835 // CHECK
: vpbroadcastb
485498096(%edx
), %xmm1
836 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x78,0x8a,0xf0,0x1c,0xf0,0x1c]
837 vpbroadcastb
485498096(%edx
), %xmm1
839 // CHECK
: vpbroadcastb
485498096(%edx
), %ymm4
840 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x78,0xa2,0xf0,0x1c,0xf0,0x1c]
841 vpbroadcastb
485498096(%edx
), %ymm4
843 // CHECK
: vpbroadcastb
485498096, %xmm1
844 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x78,0x0d,0xf0,0x1c,0xf0,0x1c]
845 vpbroadcastb
485498096, %xmm1
847 // CHECK
: vpbroadcastb
485498096, %ymm4
848 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x78,0x25,0xf0,0x1c,0xf0,0x1c]
849 vpbroadcastb
485498096, %ymm4
851 // CHECK
: vpbroadcastb
64(%edx
,%eax
), %xmm1
852 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x78,0x4c,0x02,0x40]
853 vpbroadcastb
64(%edx
,%eax
), %xmm1
855 // CHECK
: vpbroadcastb
64(%edx
,%eax
), %ymm4
856 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x78,0x64,0x02,0x40]
857 vpbroadcastb
64(%edx
,%eax
), %ymm4
859 // CHECK
: vpbroadcastb
(%edx
), %xmm1
860 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x78,0x0a]
861 vpbroadcastb
(%edx
), %xmm1
863 // CHECK
: vpbroadcastb
(%edx
), %ymm4
864 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x78,0x22]
865 vpbroadcastb
(%edx
), %ymm4
867 // CHECK
: vpbroadcastb
%xmm1
, %xmm1
868 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x78,0xc9]
869 vpbroadcastb
%xmm1
, %xmm1
871 // CHECK
: vpbroadcastb
%xmm1
, %ymm4
872 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x78,0xe1]
873 vpbroadcastb
%xmm1
, %ymm4
875 // CHECK
: vpbroadcastd
-485498096(%edx
,%eax
,4), %xmm1
876 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
877 vpbroadcastd
-485498096(%edx
,%eax
,4), %xmm1
879 // CHECK
: vpbroadcastd
485498096(%edx
,%eax
,4), %xmm1
880 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
881 vpbroadcastd
485498096(%edx
,%eax
,4), %xmm1
883 // CHECK
: vpbroadcastd
-485498096(%edx
,%eax
,4), %ymm4
884 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x58,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
885 vpbroadcastd
-485498096(%edx
,%eax
,4), %ymm4
887 // CHECK
: vpbroadcastd
485498096(%edx
,%eax
,4), %ymm4
888 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x58,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
889 vpbroadcastd
485498096(%edx
,%eax
,4), %ymm4
891 // CHECK
: vpbroadcastd
485498096(%edx
), %xmm1
892 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]
893 vpbroadcastd
485498096(%edx
), %xmm1
895 // CHECK
: vpbroadcastd
485498096(%edx
), %ymm4
896 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x58,0xa2,0xf0,0x1c,0xf0,0x1c]
897 vpbroadcastd
485498096(%edx
), %ymm4
899 // CHECK
: vpbroadcastd
485498096, %xmm1
900 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]
901 vpbroadcastd
485498096, %xmm1
903 // CHECK
: vpbroadcastd
485498096, %ymm4
904 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x58,0x25,0xf0,0x1c,0xf0,0x1c]
905 vpbroadcastd
485498096, %ymm4
907 // CHECK
: vpbroadcastd
64(%edx
,%eax
), %xmm1
908 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x58,0x4c,0x02,0x40]
909 vpbroadcastd
64(%edx
,%eax
), %xmm1
911 // CHECK
: vpbroadcastd
64(%edx
,%eax
), %ymm4
912 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x58,0x64,0x02,0x40]
913 vpbroadcastd
64(%edx
,%eax
), %ymm4
915 // CHECK
: vpbroadcastd
(%edx
), %xmm1
916 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x58,0x0a]
917 vpbroadcastd
(%edx
), %xmm1
919 // CHECK
: vpbroadcastd
(%edx
), %ymm4
920 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x58,0x22]
921 vpbroadcastd
(%edx
), %ymm4
923 // CHECK
: vpbroadcastd
%xmm1
, %xmm1
924 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x58,0xc9]
925 vpbroadcastd
%xmm1
, %xmm1
927 // CHECK
: vpbroadcastd
%xmm1
, %ymm4
928 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x58,0xe1]
929 vpbroadcastd
%xmm1
, %ymm4
931 // CHECK
: vpbroadcastq
-485498096(%edx
,%eax
,4), %xmm1
932 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
933 vpbroadcastq
-485498096(%edx
,%eax
,4), %xmm1
935 // CHECK
: vpbroadcastq
485498096(%edx
,%eax
,4), %xmm1
936 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
937 vpbroadcastq
485498096(%edx
,%eax
,4), %xmm1
939 // CHECK
: vpbroadcastq
-485498096(%edx
,%eax
,4), %ymm4
940 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x59,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
941 vpbroadcastq
-485498096(%edx
,%eax
,4), %ymm4
943 // CHECK
: vpbroadcastq
485498096(%edx
,%eax
,4), %ymm4
944 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x59,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
945 vpbroadcastq
485498096(%edx
,%eax
,4), %ymm4
947 // CHECK
: vpbroadcastq
485498096(%edx
), %xmm1
948 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]
949 vpbroadcastq
485498096(%edx
), %xmm1
951 // CHECK
: vpbroadcastq
485498096(%edx
), %ymm4
952 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x59,0xa2,0xf0,0x1c,0xf0,0x1c]
953 vpbroadcastq
485498096(%edx
), %ymm4
955 // CHECK
: vpbroadcastq
485498096, %xmm1
956 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]
957 vpbroadcastq
485498096, %xmm1
959 // CHECK
: vpbroadcastq
485498096, %ymm4
960 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x59,0x25,0xf0,0x1c,0xf0,0x1c]
961 vpbroadcastq
485498096, %ymm4
963 // CHECK
: vpbroadcastq
64(%edx
,%eax
), %xmm1
964 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x59,0x4c,0x02,0x40]
965 vpbroadcastq
64(%edx
,%eax
), %xmm1
967 // CHECK
: vpbroadcastq
64(%edx
,%eax
), %ymm4
968 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x59,0x64,0x02,0x40]
969 vpbroadcastq
64(%edx
,%eax
), %ymm4
971 // CHECK
: vpbroadcastq
(%edx
), %xmm1
972 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x59,0x0a]
973 vpbroadcastq
(%edx
), %xmm1
975 // CHECK
: vpbroadcastq
(%edx
), %ymm4
976 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x59,0x22]
977 vpbroadcastq
(%edx
), %ymm4
979 // CHECK
: vpbroadcastq
%xmm1
, %xmm1
980 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x59,0xc9]
981 vpbroadcastq
%xmm1
, %xmm1
983 // CHECK
: vpbroadcastq
%xmm1
, %ymm4
984 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x59,0xe1]
985 vpbroadcastq
%xmm1
, %ymm4
987 // CHECK
: vpbroadcastw
-485498096(%edx
,%eax
,4), %xmm1
988 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x79,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
989 vpbroadcastw
-485498096(%edx
,%eax
,4), %xmm1
991 // CHECK
: vpbroadcastw
485498096(%edx
,%eax
,4), %xmm1
992 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x79,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
993 vpbroadcastw
485498096(%edx
,%eax
,4), %xmm1
995 // CHECK
: vpbroadcastw
-485498096(%edx
,%eax
,4), %ymm4
996 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x79,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
997 vpbroadcastw
-485498096(%edx
,%eax
,4), %ymm4
999 // CHECK
: vpbroadcastw
485498096(%edx
,%eax
,4), %ymm4
1000 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x79,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1001 vpbroadcastw
485498096(%edx
,%eax
,4), %ymm4
1003 // CHECK
: vpbroadcastw
485498096(%edx
), %xmm1
1004 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x79,0x8a,0xf0,0x1c,0xf0,0x1c]
1005 vpbroadcastw
485498096(%edx
), %xmm1
1007 // CHECK
: vpbroadcastw
485498096(%edx
), %ymm4
1008 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x79,0xa2,0xf0,0x1c,0xf0,0x1c]
1009 vpbroadcastw
485498096(%edx
), %ymm4
1011 // CHECK
: vpbroadcastw
485498096, %xmm1
1012 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x79,0x0d,0xf0,0x1c,0xf0,0x1c]
1013 vpbroadcastw
485498096, %xmm1
1015 // CHECK
: vpbroadcastw
485498096, %ymm4
1016 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x79,0x25,0xf0,0x1c,0xf0,0x1c]
1017 vpbroadcastw
485498096, %ymm4
1019 // CHECK
: vpbroadcastw
64(%edx
,%eax
), %xmm1
1020 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x79,0x4c,0x02,0x40]
1021 vpbroadcastw
64(%edx
,%eax
), %xmm1
1023 // CHECK
: vpbroadcastw
64(%edx
,%eax
), %ymm4
1024 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x79,0x64,0x02,0x40]
1025 vpbroadcastw
64(%edx
,%eax
), %ymm4
1027 // CHECK
: vpbroadcastw
(%edx
), %xmm1
1028 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x79,0x0a]
1029 vpbroadcastw
(%edx
), %xmm1
1031 // CHECK
: vpbroadcastw
(%edx
), %ymm4
1032 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x79,0x22]
1033 vpbroadcastw
(%edx
), %ymm4
1035 // CHECK
: vpbroadcastw
%xmm1
, %xmm1
1036 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x79,0xc9]
1037 vpbroadcastw
%xmm1
, %xmm1
1039 // CHECK
: vpbroadcastw
%xmm1
, %ymm4
1040 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x79,0xe1]
1041 vpbroadcastw
%xmm1
, %ymm4
1043 // CHECK
: vpcmpeqb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1044 // CHECK
: encoding
: [0xc5,0xdd,0x74,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1045 vpcmpeqb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1047 // CHECK
: vpcmpeqb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1048 // CHECK
: encoding
: [0xc5,0xdd,0x74,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1049 vpcmpeqb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1051 // CHECK
: vpcmpeqb
485498096(%edx
), %ymm4
, %ymm4
1052 // CHECK
: encoding
: [0xc5,0xdd,0x74,0xa2,0xf0,0x1c,0xf0,0x1c]
1053 vpcmpeqb
485498096(%edx
), %ymm4
, %ymm4
1055 // CHECK
: vpcmpeqb
485498096, %ymm4
, %ymm4
1056 // CHECK
: encoding
: [0xc5,0xdd,0x74,0x25,0xf0,0x1c,0xf0,0x1c]
1057 vpcmpeqb
485498096, %ymm4
, %ymm4
1059 // CHECK
: vpcmpeqb
64(%edx
,%eax
), %ymm4
, %ymm4
1060 // CHECK
: encoding
: [0xc5,0xdd,0x74,0x64,0x02,0x40]
1061 vpcmpeqb
64(%edx
,%eax
), %ymm4
, %ymm4
1063 // CHECK
: vpcmpeqb
(%edx
), %ymm4
, %ymm4
1064 // CHECK
: encoding
: [0xc5,0xdd,0x74,0x22]
1065 vpcmpeqb
(%edx
), %ymm4
, %ymm4
1067 // CHECK
: vpcmpeqb
%ymm4
, %ymm4
, %ymm4
1068 // CHECK
: encoding
: [0xc5,0xdd,0x74,0xe4]
1069 vpcmpeqb
%ymm4
, %ymm4
, %ymm4
1071 // CHECK
: vpcmpeqd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1072 // CHECK
: encoding
: [0xc5,0xdd,0x76,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1073 vpcmpeqd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1075 // CHECK
: vpcmpeqd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1076 // CHECK
: encoding
: [0xc5,0xdd,0x76,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1077 vpcmpeqd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1079 // CHECK
: vpcmpeqd
485498096(%edx
), %ymm4
, %ymm4
1080 // CHECK
: encoding
: [0xc5,0xdd,0x76,0xa2,0xf0,0x1c,0xf0,0x1c]
1081 vpcmpeqd
485498096(%edx
), %ymm4
, %ymm4
1083 // CHECK
: vpcmpeqd
485498096, %ymm4
, %ymm4
1084 // CHECK
: encoding
: [0xc5,0xdd,0x76,0x25,0xf0,0x1c,0xf0,0x1c]
1085 vpcmpeqd
485498096, %ymm4
, %ymm4
1087 // CHECK
: vpcmpeqd
64(%edx
,%eax
), %ymm4
, %ymm4
1088 // CHECK
: encoding
: [0xc5,0xdd,0x76,0x64,0x02,0x40]
1089 vpcmpeqd
64(%edx
,%eax
), %ymm4
, %ymm4
1091 // CHECK
: vpcmpeqd
(%edx
), %ymm4
, %ymm4
1092 // CHECK
: encoding
: [0xc5,0xdd,0x76,0x22]
1093 vpcmpeqd
(%edx
), %ymm4
, %ymm4
1095 // CHECK
: vpcmpeqd
%ymm4
, %ymm4
, %ymm4
1096 // CHECK
: encoding
: [0xc5,0xdd,0x76,0xe4]
1097 vpcmpeqd
%ymm4
, %ymm4
, %ymm4
1099 // CHECK
: vpcmpeqq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1100 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x29,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1101 vpcmpeqq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1103 // CHECK
: vpcmpeqq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1104 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x29,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1105 vpcmpeqq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1107 // CHECK
: vpcmpeqq
485498096(%edx
), %ymm4
, %ymm4
1108 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x29,0xa2,0xf0,0x1c,0xf0,0x1c]
1109 vpcmpeqq
485498096(%edx
), %ymm4
, %ymm4
1111 // CHECK
: vpcmpeqq
485498096, %ymm4
, %ymm4
1112 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x29,0x25,0xf0,0x1c,0xf0,0x1c]
1113 vpcmpeqq
485498096, %ymm4
, %ymm4
1115 // CHECK
: vpcmpeqq
64(%edx
,%eax
), %ymm4
, %ymm4
1116 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x29,0x64,0x02,0x40]
1117 vpcmpeqq
64(%edx
,%eax
), %ymm4
, %ymm4
1119 // CHECK
: vpcmpeqq
(%edx
), %ymm4
, %ymm4
1120 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x29,0x22]
1121 vpcmpeqq
(%edx
), %ymm4
, %ymm4
1123 // CHECK
: vpcmpeqq
%ymm4
, %ymm4
, %ymm4
1124 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x29,0xe4]
1125 vpcmpeqq
%ymm4
, %ymm4
, %ymm4
1127 // CHECK
: vpcmpeqw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1128 // CHECK
: encoding
: [0xc5,0xdd,0x75,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1129 vpcmpeqw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1131 // CHECK
: vpcmpeqw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1132 // CHECK
: encoding
: [0xc5,0xdd,0x75,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1133 vpcmpeqw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1135 // CHECK
: vpcmpeqw
485498096(%edx
), %ymm4
, %ymm4
1136 // CHECK
: encoding
: [0xc5,0xdd,0x75,0xa2,0xf0,0x1c,0xf0,0x1c]
1137 vpcmpeqw
485498096(%edx
), %ymm4
, %ymm4
1139 // CHECK
: vpcmpeqw
485498096, %ymm4
, %ymm4
1140 // CHECK
: encoding
: [0xc5,0xdd,0x75,0x25,0xf0,0x1c,0xf0,0x1c]
1141 vpcmpeqw
485498096, %ymm4
, %ymm4
1143 // CHECK
: vpcmpeqw
64(%edx
,%eax
), %ymm4
, %ymm4
1144 // CHECK
: encoding
: [0xc5,0xdd,0x75,0x64,0x02,0x40]
1145 vpcmpeqw
64(%edx
,%eax
), %ymm4
, %ymm4
1147 // CHECK
: vpcmpeqw
(%edx
), %ymm4
, %ymm4
1148 // CHECK
: encoding
: [0xc5,0xdd,0x75,0x22]
1149 vpcmpeqw
(%edx
), %ymm4
, %ymm4
1151 // CHECK
: vpcmpeqw
%ymm4
, %ymm4
, %ymm4
1152 // CHECK
: encoding
: [0xc5,0xdd,0x75,0xe4]
1153 vpcmpeqw
%ymm4
, %ymm4
, %ymm4
1155 // CHECK
: vpcmpgtb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1156 // CHECK
: encoding
: [0xc5,0xdd,0x64,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1157 vpcmpgtb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1159 // CHECK
: vpcmpgtb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1160 // CHECK
: encoding
: [0xc5,0xdd,0x64,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1161 vpcmpgtb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1163 // CHECK
: vpcmpgtb
485498096(%edx
), %ymm4
, %ymm4
1164 // CHECK
: encoding
: [0xc5,0xdd,0x64,0xa2,0xf0,0x1c,0xf0,0x1c]
1165 vpcmpgtb
485498096(%edx
), %ymm4
, %ymm4
1167 // CHECK
: vpcmpgtb
485498096, %ymm4
, %ymm4
1168 // CHECK
: encoding
: [0xc5,0xdd,0x64,0x25,0xf0,0x1c,0xf0,0x1c]
1169 vpcmpgtb
485498096, %ymm4
, %ymm4
1171 // CHECK
: vpcmpgtb
64(%edx
,%eax
), %ymm4
, %ymm4
1172 // CHECK
: encoding
: [0xc5,0xdd,0x64,0x64,0x02,0x40]
1173 vpcmpgtb
64(%edx
,%eax
), %ymm4
, %ymm4
1175 // CHECK
: vpcmpgtb
(%edx
), %ymm4
, %ymm4
1176 // CHECK
: encoding
: [0xc5,0xdd,0x64,0x22]
1177 vpcmpgtb
(%edx
), %ymm4
, %ymm4
1179 // CHECK
: vpcmpgtb
%ymm4
, %ymm4
, %ymm4
1180 // CHECK
: encoding
: [0xc5,0xdd,0x64,0xe4]
1181 vpcmpgtb
%ymm4
, %ymm4
, %ymm4
1183 // CHECK
: vpcmpgtd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1184 // CHECK
: encoding
: [0xc5,0xdd,0x66,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1185 vpcmpgtd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1187 // CHECK
: vpcmpgtd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1188 // CHECK
: encoding
: [0xc5,0xdd,0x66,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1189 vpcmpgtd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1191 // CHECK
: vpcmpgtd
485498096(%edx
), %ymm4
, %ymm4
1192 // CHECK
: encoding
: [0xc5,0xdd,0x66,0xa2,0xf0,0x1c,0xf0,0x1c]
1193 vpcmpgtd
485498096(%edx
), %ymm4
, %ymm4
1195 // CHECK
: vpcmpgtd
485498096, %ymm4
, %ymm4
1196 // CHECK
: encoding
: [0xc5,0xdd,0x66,0x25,0xf0,0x1c,0xf0,0x1c]
1197 vpcmpgtd
485498096, %ymm4
, %ymm4
1199 // CHECK
: vpcmpgtd
64(%edx
,%eax
), %ymm4
, %ymm4
1200 // CHECK
: encoding
: [0xc5,0xdd,0x66,0x64,0x02,0x40]
1201 vpcmpgtd
64(%edx
,%eax
), %ymm4
, %ymm4
1203 // CHECK
: vpcmpgtd
(%edx
), %ymm4
, %ymm4
1204 // CHECK
: encoding
: [0xc5,0xdd,0x66,0x22]
1205 vpcmpgtd
(%edx
), %ymm4
, %ymm4
1207 // CHECK
: vpcmpgtd
%ymm4
, %ymm4
, %ymm4
1208 // CHECK
: encoding
: [0xc5,0xdd,0x66,0xe4]
1209 vpcmpgtd
%ymm4
, %ymm4
, %ymm4
1211 // CHECK
: vpcmpgtq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1212 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x37,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1213 vpcmpgtq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1215 // CHECK
: vpcmpgtq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1216 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x37,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1217 vpcmpgtq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1219 // CHECK
: vpcmpgtq
485498096(%edx
), %ymm4
, %ymm4
1220 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x37,0xa2,0xf0,0x1c,0xf0,0x1c]
1221 vpcmpgtq
485498096(%edx
), %ymm4
, %ymm4
1223 // CHECK
: vpcmpgtq
485498096, %ymm4
, %ymm4
1224 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x37,0x25,0xf0,0x1c,0xf0,0x1c]
1225 vpcmpgtq
485498096, %ymm4
, %ymm4
1227 // CHECK
: vpcmpgtq
64(%edx
,%eax
), %ymm4
, %ymm4
1228 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x37,0x64,0x02,0x40]
1229 vpcmpgtq
64(%edx
,%eax
), %ymm4
, %ymm4
1231 // CHECK
: vpcmpgtq
(%edx
), %ymm4
, %ymm4
1232 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x37,0x22]
1233 vpcmpgtq
(%edx
), %ymm4
, %ymm4
1235 // CHECK
: vpcmpgtq
%ymm4
, %ymm4
, %ymm4
1236 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x37,0xe4]
1237 vpcmpgtq
%ymm4
, %ymm4
, %ymm4
1239 // CHECK
: vpcmpgtw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1240 // CHECK
: encoding
: [0xc5,0xdd,0x65,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1241 vpcmpgtw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1243 // CHECK
: vpcmpgtw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1244 // CHECK
: encoding
: [0xc5,0xdd,0x65,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1245 vpcmpgtw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1247 // CHECK
: vpcmpgtw
485498096(%edx
), %ymm4
, %ymm4
1248 // CHECK
: encoding
: [0xc5,0xdd,0x65,0xa2,0xf0,0x1c,0xf0,0x1c]
1249 vpcmpgtw
485498096(%edx
), %ymm4
, %ymm4
1251 // CHECK
: vpcmpgtw
485498096, %ymm4
, %ymm4
1252 // CHECK
: encoding
: [0xc5,0xdd,0x65,0x25,0xf0,0x1c,0xf0,0x1c]
1253 vpcmpgtw
485498096, %ymm4
, %ymm4
1255 // CHECK
: vpcmpgtw
64(%edx
,%eax
), %ymm4
, %ymm4
1256 // CHECK
: encoding
: [0xc5,0xdd,0x65,0x64,0x02,0x40]
1257 vpcmpgtw
64(%edx
,%eax
), %ymm4
, %ymm4
1259 // CHECK
: vpcmpgtw
(%edx
), %ymm4
, %ymm4
1260 // CHECK
: encoding
: [0xc5,0xdd,0x65,0x22]
1261 vpcmpgtw
(%edx
), %ymm4
, %ymm4
1263 // CHECK
: vpcmpgtw
%ymm4
, %ymm4
, %ymm4
1264 // CHECK
: encoding
: [0xc5,0xdd,0x65,0xe4]
1265 vpcmpgtw
%ymm4
, %ymm4
, %ymm4
1267 // CHECK
: vperm2i128 $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1268 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x46,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
1269 vperm2i128 $
0, -485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1271 // CHECK
: vperm2i128 $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1272 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x46,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
1273 vperm2i128 $
0, 485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1275 // CHECK
: vperm2i128 $
0, 485498096(%edx
), %ymm4
, %ymm4
1276 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x46,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
1277 vperm2i128 $
0, 485498096(%edx
), %ymm4
, %ymm4
1279 // CHECK
: vperm2i128 $
0, 485498096, %ymm4
, %ymm4
1280 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x46,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1281 vperm2i128 $
0, 485498096, %ymm4
, %ymm4
1283 // CHECK
: vperm2i128 $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
1284 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x46,0x64,0x02,0x40,0x00]
1285 vperm2i128 $
0, 64(%edx
,%eax
), %ymm4
, %ymm4
1287 // CHECK
: vperm2i128 $
0, (%edx
), %ymm4
, %ymm4
1288 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x46,0x22,0x00]
1289 vperm2i128 $
0, (%edx
), %ymm4
, %ymm4
1291 // CHECK
: vperm2i128 $
0, %ymm4
, %ymm4
, %ymm4
1292 // CHECK
: encoding
: [0xc4,0xe3,0x5d,0x46,0xe4,0x00]
1293 vperm2i128 $
0, %ymm4
, %ymm4
, %ymm4
1295 // CHECK
: vpermd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1296 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x36,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1297 vpermd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1299 // CHECK
: vpermd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1300 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x36,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1301 vpermd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1303 // CHECK
: vpermd
485498096(%edx
), %ymm4
, %ymm4
1304 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x36,0xa2,0xf0,0x1c,0xf0,0x1c]
1305 vpermd
485498096(%edx
), %ymm4
, %ymm4
1307 // CHECK
: vpermd
485498096, %ymm4
, %ymm4
1308 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x36,0x25,0xf0,0x1c,0xf0,0x1c]
1309 vpermd
485498096, %ymm4
, %ymm4
1311 // CHECK
: vpermd
64(%edx
,%eax
), %ymm4
, %ymm4
1312 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x36,0x64,0x02,0x40]
1313 vpermd
64(%edx
,%eax
), %ymm4
, %ymm4
1315 // CHECK
: vpermd
(%edx
), %ymm4
, %ymm4
1316 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x36,0x22]
1317 vpermd
(%edx
), %ymm4
, %ymm4
1319 // CHECK
: vpermd
%ymm4
, %ymm4
, %ymm4
1320 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x36,0xe4]
1321 vpermd
%ymm4
, %ymm4
, %ymm4
1323 // CHECK
: vpermpd $
0, -485498096(%edx
,%eax
,4), %ymm4
1324 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x01,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
1325 vpermpd $
0, -485498096(%edx
,%eax
,4), %ymm4
1327 // CHECK
: vpermpd $
0, 485498096(%edx
,%eax
,4), %ymm4
1328 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x01,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
1329 vpermpd $
0, 485498096(%edx
,%eax
,4), %ymm4
1331 // CHECK
: vpermpd $
0, 485498096(%edx
), %ymm4
1332 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x01,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
1333 vpermpd $
0, 485498096(%edx
), %ymm4
1335 // CHECK
: vpermpd $
0, 485498096, %ymm4
1336 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x01,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1337 vpermpd $
0, 485498096, %ymm4
1339 // CHECK
: vpermpd $
0, 64(%edx
,%eax
), %ymm4
1340 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x01,0x64,0x02,0x40,0x00]
1341 vpermpd $
0, 64(%edx
,%eax
), %ymm4
1343 // CHECK
: vpermpd $
0, (%edx
), %ymm4
1344 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x01,0x22,0x00]
1345 vpermpd $
0, (%edx
), %ymm4
1347 // CHECK
: vpermpd $
0, %ymm4
, %ymm4
1348 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x01,0xe4,0x00]
1349 vpermpd $
0, %ymm4
, %ymm4
1351 // CHECK
: vpermps
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1352 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x16,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1353 vpermps
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1355 // CHECK
: vpermps
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1356 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x16,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1357 vpermps
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1359 // CHECK
: vpermps
485498096(%edx
), %ymm4
, %ymm4
1360 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x16,0xa2,0xf0,0x1c,0xf0,0x1c]
1361 vpermps
485498096(%edx
), %ymm4
, %ymm4
1363 // CHECK
: vpermps
485498096, %ymm4
, %ymm4
1364 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x16,0x25,0xf0,0x1c,0xf0,0x1c]
1365 vpermps
485498096, %ymm4
, %ymm4
1367 // CHECK
: vpermps
64(%edx
,%eax
), %ymm4
, %ymm4
1368 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x16,0x64,0x02,0x40]
1369 vpermps
64(%edx
,%eax
), %ymm4
, %ymm4
1371 // CHECK
: vpermps
(%edx
), %ymm4
, %ymm4
1372 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x16,0x22]
1373 vpermps
(%edx
), %ymm4
, %ymm4
1375 // CHECK
: vpermps
%ymm4
, %ymm4
, %ymm4
1376 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x16,0xe4]
1377 vpermps
%ymm4
, %ymm4
, %ymm4
1379 // CHECK
: vpermq $
0, -485498096(%edx
,%eax
,4), %ymm4
1380 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x00,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
1381 vpermq $
0, -485498096(%edx
,%eax
,4), %ymm4
1383 // CHECK
: vpermq $
0, 485498096(%edx
,%eax
,4), %ymm4
1384 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x00,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
1385 vpermq $
0, 485498096(%edx
,%eax
,4), %ymm4
1387 // CHECK
: vpermq $
0, 485498096(%edx
), %ymm4
1388 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x00,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
1389 vpermq $
0, 485498096(%edx
), %ymm4
1391 // CHECK
: vpermq $
0, 485498096, %ymm4
1392 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x00,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1393 vpermq $
0, 485498096, %ymm4
1395 // CHECK
: vpermq $
0, 64(%edx
,%eax
), %ymm4
1396 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x00,0x64,0x02,0x40,0x00]
1397 vpermq $
0, 64(%edx
,%eax
), %ymm4
1399 // CHECK
: vpermq $
0, (%edx
), %ymm4
1400 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x00,0x22,0x00]
1401 vpermq $
0, (%edx
), %ymm4
1403 // CHECK
: vpermq $
0, %ymm4
, %ymm4
1404 // CHECK
: encoding
: [0xc4,0xe3,0xfd,0x00,0xe4,0x00]
1405 vpermq $
0, %ymm4
, %ymm4
1407 // CHECK
: vphaddd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1408 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x02,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1409 vphaddd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1411 // CHECK
: vphaddd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1412 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x02,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1413 vphaddd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1415 // CHECK
: vphaddd
485498096(%edx
), %ymm4
, %ymm4
1416 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x02,0xa2,0xf0,0x1c,0xf0,0x1c]
1417 vphaddd
485498096(%edx
), %ymm4
, %ymm4
1419 // CHECK
: vphaddd
485498096, %ymm4
, %ymm4
1420 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x02,0x25,0xf0,0x1c,0xf0,0x1c]
1421 vphaddd
485498096, %ymm4
, %ymm4
1423 // CHECK
: vphaddd
64(%edx
,%eax
), %ymm4
, %ymm4
1424 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x02,0x64,0x02,0x40]
1425 vphaddd
64(%edx
,%eax
), %ymm4
, %ymm4
1427 // CHECK
: vphaddd
(%edx
), %ymm4
, %ymm4
1428 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x02,0x22]
1429 vphaddd
(%edx
), %ymm4
, %ymm4
1431 // CHECK
: vphaddd
%ymm4
, %ymm4
, %ymm4
1432 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x02,0xe4]
1433 vphaddd
%ymm4
, %ymm4
, %ymm4
1435 // CHECK
: vphaddsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1436 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x03,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1437 vphaddsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1439 // CHECK
: vphaddsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1440 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x03,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1441 vphaddsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1443 // CHECK
: vphaddsw
485498096(%edx
), %ymm4
, %ymm4
1444 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x03,0xa2,0xf0,0x1c,0xf0,0x1c]
1445 vphaddsw
485498096(%edx
), %ymm4
, %ymm4
1447 // CHECK
: vphaddsw
485498096, %ymm4
, %ymm4
1448 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x03,0x25,0xf0,0x1c,0xf0,0x1c]
1449 vphaddsw
485498096, %ymm4
, %ymm4
1451 // CHECK
: vphaddsw
64(%edx
,%eax
), %ymm4
, %ymm4
1452 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x03,0x64,0x02,0x40]
1453 vphaddsw
64(%edx
,%eax
), %ymm4
, %ymm4
1455 // CHECK
: vphaddsw
(%edx
), %ymm4
, %ymm4
1456 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x03,0x22]
1457 vphaddsw
(%edx
), %ymm4
, %ymm4
1459 // CHECK
: vphaddsw
%ymm4
, %ymm4
, %ymm4
1460 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x03,0xe4]
1461 vphaddsw
%ymm4
, %ymm4
, %ymm4
1463 // CHECK
: vphaddw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1464 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x01,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1465 vphaddw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1467 // CHECK
: vphaddw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1468 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x01,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1469 vphaddw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1471 // CHECK
: vphaddw
485498096(%edx
), %ymm4
, %ymm4
1472 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x01,0xa2,0xf0,0x1c,0xf0,0x1c]
1473 vphaddw
485498096(%edx
), %ymm4
, %ymm4
1475 // CHECK
: vphaddw
485498096, %ymm4
, %ymm4
1476 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x01,0x25,0xf0,0x1c,0xf0,0x1c]
1477 vphaddw
485498096, %ymm4
, %ymm4
1479 // CHECK
: vphaddw
64(%edx
,%eax
), %ymm4
, %ymm4
1480 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x01,0x64,0x02,0x40]
1481 vphaddw
64(%edx
,%eax
), %ymm4
, %ymm4
1483 // CHECK
: vphaddw
(%edx
), %ymm4
, %ymm4
1484 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x01,0x22]
1485 vphaddw
(%edx
), %ymm4
, %ymm4
1487 // CHECK
: vphaddw
%ymm4
, %ymm4
, %ymm4
1488 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x01,0xe4]
1489 vphaddw
%ymm4
, %ymm4
, %ymm4
1491 // CHECK
: vphsubd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1492 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x06,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1493 vphsubd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1495 // CHECK
: vphsubd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1496 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x06,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1497 vphsubd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1499 // CHECK
: vphsubd
485498096(%edx
), %ymm4
, %ymm4
1500 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x06,0xa2,0xf0,0x1c,0xf0,0x1c]
1501 vphsubd
485498096(%edx
), %ymm4
, %ymm4
1503 // CHECK
: vphsubd
485498096, %ymm4
, %ymm4
1504 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x06,0x25,0xf0,0x1c,0xf0,0x1c]
1505 vphsubd
485498096, %ymm4
, %ymm4
1507 // CHECK
: vphsubd
64(%edx
,%eax
), %ymm4
, %ymm4
1508 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x06,0x64,0x02,0x40]
1509 vphsubd
64(%edx
,%eax
), %ymm4
, %ymm4
1511 // CHECK
: vphsubd
(%edx
), %ymm4
, %ymm4
1512 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x06,0x22]
1513 vphsubd
(%edx
), %ymm4
, %ymm4
1515 // CHECK
: vphsubd
%ymm4
, %ymm4
, %ymm4
1516 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x06,0xe4]
1517 vphsubd
%ymm4
, %ymm4
, %ymm4
1519 // CHECK
: vphsubsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1520 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x07,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1521 vphsubsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1523 // CHECK
: vphsubsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1524 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x07,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1525 vphsubsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1527 // CHECK
: vphsubsw
485498096(%edx
), %ymm4
, %ymm4
1528 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x07,0xa2,0xf0,0x1c,0xf0,0x1c]
1529 vphsubsw
485498096(%edx
), %ymm4
, %ymm4
1531 // CHECK
: vphsubsw
485498096, %ymm4
, %ymm4
1532 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x07,0x25,0xf0,0x1c,0xf0,0x1c]
1533 vphsubsw
485498096, %ymm4
, %ymm4
1535 // CHECK
: vphsubsw
64(%edx
,%eax
), %ymm4
, %ymm4
1536 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x07,0x64,0x02,0x40]
1537 vphsubsw
64(%edx
,%eax
), %ymm4
, %ymm4
1539 // CHECK
: vphsubsw
(%edx
), %ymm4
, %ymm4
1540 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x07,0x22]
1541 vphsubsw
(%edx
), %ymm4
, %ymm4
1543 // CHECK
: vphsubsw
%ymm4
, %ymm4
, %ymm4
1544 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x07,0xe4]
1545 vphsubsw
%ymm4
, %ymm4
, %ymm4
1547 // CHECK
: vphsubw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1548 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x05,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1549 vphsubw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1551 // CHECK
: vphsubw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1552 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x05,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1553 vphsubw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1555 // CHECK
: vphsubw
485498096(%edx
), %ymm4
, %ymm4
1556 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x05,0xa2,0xf0,0x1c,0xf0,0x1c]
1557 vphsubw
485498096(%edx
), %ymm4
, %ymm4
1559 // CHECK
: vphsubw
485498096, %ymm4
, %ymm4
1560 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x05,0x25,0xf0,0x1c,0xf0,0x1c]
1561 vphsubw
485498096, %ymm4
, %ymm4
1563 // CHECK
: vphsubw
64(%edx
,%eax
), %ymm4
, %ymm4
1564 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x05,0x64,0x02,0x40]
1565 vphsubw
64(%edx
,%eax
), %ymm4
, %ymm4
1567 // CHECK
: vphsubw
(%edx
), %ymm4
, %ymm4
1568 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x05,0x22]
1569 vphsubw
(%edx
), %ymm4
, %ymm4
1571 // CHECK
: vphsubw
%ymm4
, %ymm4
, %ymm4
1572 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x05,0xe4]
1573 vphsubw
%ymm4
, %ymm4
, %ymm4
1575 // CHECK
: vpmaddubsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1576 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x04,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1577 vpmaddubsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1579 // CHECK
: vpmaddubsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1580 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x04,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1581 vpmaddubsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1583 // CHECK
: vpmaddubsw
485498096(%edx
), %ymm4
, %ymm4
1584 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x04,0xa2,0xf0,0x1c,0xf0,0x1c]
1585 vpmaddubsw
485498096(%edx
), %ymm4
, %ymm4
1587 // CHECK
: vpmaddubsw
485498096, %ymm4
, %ymm4
1588 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
1589 vpmaddubsw
485498096, %ymm4
, %ymm4
1591 // CHECK
: vpmaddubsw
64(%edx
,%eax
), %ymm4
, %ymm4
1592 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x04,0x64,0x02,0x40]
1593 vpmaddubsw
64(%edx
,%eax
), %ymm4
, %ymm4
1595 // CHECK
: vpmaddubsw
(%edx
), %ymm4
, %ymm4
1596 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x04,0x22]
1597 vpmaddubsw
(%edx
), %ymm4
, %ymm4
1599 // CHECK
: vpmaddubsw
%ymm4
, %ymm4
, %ymm4
1600 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x04,0xe4]
1601 vpmaddubsw
%ymm4
, %ymm4
, %ymm4
1603 // CHECK
: vpmaddwd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1604 // CHECK
: encoding
: [0xc5,0xdd,0xf5,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1605 vpmaddwd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1607 // CHECK
: vpmaddwd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1608 // CHECK
: encoding
: [0xc5,0xdd,0xf5,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1609 vpmaddwd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1611 // CHECK
: vpmaddwd
485498096(%edx
), %ymm4
, %ymm4
1612 // CHECK
: encoding
: [0xc5,0xdd,0xf5,0xa2,0xf0,0x1c,0xf0,0x1c]
1613 vpmaddwd
485498096(%edx
), %ymm4
, %ymm4
1615 // CHECK
: vpmaddwd
485498096, %ymm4
, %ymm4
1616 // CHECK
: encoding
: [0xc5,0xdd,0xf5,0x25,0xf0,0x1c,0xf0,0x1c]
1617 vpmaddwd
485498096, %ymm4
, %ymm4
1619 // CHECK
: vpmaddwd
64(%edx
,%eax
), %ymm4
, %ymm4
1620 // CHECK
: encoding
: [0xc5,0xdd,0xf5,0x64,0x02,0x40]
1621 vpmaddwd
64(%edx
,%eax
), %ymm4
, %ymm4
1623 // CHECK
: vpmaddwd
(%edx
), %ymm4
, %ymm4
1624 // CHECK
: encoding
: [0xc5,0xdd,0xf5,0x22]
1625 vpmaddwd
(%edx
), %ymm4
, %ymm4
1627 // CHECK
: vpmaddwd
%ymm4
, %ymm4
, %ymm4
1628 // CHECK
: encoding
: [0xc5,0xdd,0xf5,0xe4]
1629 vpmaddwd
%ymm4
, %ymm4
, %ymm4
1631 // CHECK
: vpmaskmovd
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
1632 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1633 vpmaskmovd
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
1635 // CHECK
: vpmaskmovd
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
1636 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1637 vpmaskmovd
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
1639 // CHECK
: vpmaskmovd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1640 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1641 vpmaskmovd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1643 // CHECK
: vpmaskmovd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1644 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1645 vpmaskmovd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1647 // CHECK
: vpmaskmovd
485498096(%edx
), %xmm1
, %xmm1
1648 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8c,0x8a,0xf0,0x1c,0xf0,0x1c]
1649 vpmaskmovd
485498096(%edx
), %xmm1
, %xmm1
1651 // CHECK
: vpmaskmovd
485498096(%edx
), %ymm4
, %ymm4
1652 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8c,0xa2,0xf0,0x1c,0xf0,0x1c]
1653 vpmaskmovd
485498096(%edx
), %ymm4
, %ymm4
1655 // CHECK
: vpmaskmovd
485498096, %xmm1
, %xmm1
1656 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8c,0x0d,0xf0,0x1c,0xf0,0x1c]
1657 vpmaskmovd
485498096, %xmm1
, %xmm1
1659 // CHECK
: vpmaskmovd
485498096, %ymm4
, %ymm4
1660 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8c,0x25,0xf0,0x1c,0xf0,0x1c]
1661 vpmaskmovd
485498096, %ymm4
, %ymm4
1663 // CHECK
: vpmaskmovd
64(%edx
,%eax
), %xmm1
, %xmm1
1664 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8c,0x4c,0x02,0x40]
1665 vpmaskmovd
64(%edx
,%eax
), %xmm1
, %xmm1
1667 // CHECK
: vpmaskmovd
64(%edx
,%eax
), %ymm4
, %ymm4
1668 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8c,0x64,0x02,0x40]
1669 vpmaskmovd
64(%edx
,%eax
), %ymm4
, %ymm4
1671 // CHECK
: vpmaskmovd
(%edx
), %xmm1
, %xmm1
1672 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8c,0x0a]
1673 vpmaskmovd
(%edx
), %xmm1
, %xmm1
1675 // CHECK
: vpmaskmovd
(%edx
), %ymm4
, %ymm4
1676 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8c,0x22]
1677 vpmaskmovd
(%edx
), %ymm4
, %ymm4
1679 // CHECK
: vpmaskmovd
%xmm1
, %xmm1
, -485498096(%edx
,%eax
,4)
1680 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1681 vpmaskmovd
%xmm1
, %xmm1
, -485498096(%edx
,%eax
,4)
1683 // CHECK
: vpmaskmovd
%xmm1
, %xmm1
, 485498096(%edx
,%eax
,4)
1684 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1685 vpmaskmovd
%xmm1
, %xmm1
, 485498096(%edx
,%eax
,4)
1687 // CHECK
: vpmaskmovd
%xmm1
, %xmm1
, 485498096(%edx
)
1688 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8e,0x8a,0xf0,0x1c,0xf0,0x1c]
1689 vpmaskmovd
%xmm1
, %xmm1
, 485498096(%edx
)
1691 // CHECK
: vpmaskmovd
%xmm1
, %xmm1
, 485498096
1692 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8e,0x0d,0xf0,0x1c,0xf0,0x1c]
1693 vpmaskmovd
%xmm1
, %xmm1
, 485498096
1695 // CHECK
: vpmaskmovd
%xmm1
, %xmm1
, 64(%edx
,%eax
)
1696 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8e,0x4c,0x02,0x40]
1697 vpmaskmovd
%xmm1
, %xmm1
, 64(%edx
,%eax
)
1699 // CHECK
: vpmaskmovd
%xmm1
, %xmm1
, (%edx
)
1700 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x8e,0x0a]
1701 vpmaskmovd
%xmm1
, %xmm1
, (%edx
)
1703 // CHECK
: vpmaskmovd
%ymm4
, %ymm4
, -485498096(%edx
,%eax
,4)
1704 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1705 vpmaskmovd
%ymm4
, %ymm4
, -485498096(%edx
,%eax
,4)
1707 // CHECK
: vpmaskmovd
%ymm4
, %ymm4
, 485498096(%edx
,%eax
,4)
1708 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1709 vpmaskmovd
%ymm4
, %ymm4
, 485498096(%edx
,%eax
,4)
1711 // CHECK
: vpmaskmovd
%ymm4
, %ymm4
, 485498096(%edx
)
1712 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8e,0xa2,0xf0,0x1c,0xf0,0x1c]
1713 vpmaskmovd
%ymm4
, %ymm4
, 485498096(%edx
)
1715 // CHECK
: vpmaskmovd
%ymm4
, %ymm4
, 485498096
1716 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8e,0x25,0xf0,0x1c,0xf0,0x1c]
1717 vpmaskmovd
%ymm4
, %ymm4
, 485498096
1719 // CHECK
: vpmaskmovd
%ymm4
, %ymm4
, 64(%edx
,%eax
)
1720 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8e,0x64,0x02,0x40]
1721 vpmaskmovd
%ymm4
, %ymm4
, 64(%edx
,%eax
)
1723 // CHECK
: vpmaskmovd
%ymm4
, %ymm4
, (%edx
)
1724 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x8e,0x22]
1725 vpmaskmovd
%ymm4
, %ymm4
, (%edx
)
1727 // CHECK
: vpmaskmovq
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
1728 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1729 vpmaskmovq
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
1731 // CHECK
: vpmaskmovq
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
1732 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1733 vpmaskmovq
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
1735 // CHECK
: vpmaskmovq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1736 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1737 vpmaskmovq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1739 // CHECK
: vpmaskmovq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1740 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1741 vpmaskmovq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1743 // CHECK
: vpmaskmovq
485498096(%edx
), %xmm1
, %xmm1
1744 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8c,0x8a,0xf0,0x1c,0xf0,0x1c]
1745 vpmaskmovq
485498096(%edx
), %xmm1
, %xmm1
1747 // CHECK
: vpmaskmovq
485498096(%edx
), %ymm4
, %ymm4
1748 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8c,0xa2,0xf0,0x1c,0xf0,0x1c]
1749 vpmaskmovq
485498096(%edx
), %ymm4
, %ymm4
1751 // CHECK
: vpmaskmovq
485498096, %xmm1
, %xmm1
1752 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8c,0x0d,0xf0,0x1c,0xf0,0x1c]
1753 vpmaskmovq
485498096, %xmm1
, %xmm1
1755 // CHECK
: vpmaskmovq
485498096, %ymm4
, %ymm4
1756 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8c,0x25,0xf0,0x1c,0xf0,0x1c]
1757 vpmaskmovq
485498096, %ymm4
, %ymm4
1759 // CHECK
: vpmaskmovq
64(%edx
,%eax
), %xmm1
, %xmm1
1760 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8c,0x4c,0x02,0x40]
1761 vpmaskmovq
64(%edx
,%eax
), %xmm1
, %xmm1
1763 // CHECK
: vpmaskmovq
64(%edx
,%eax
), %ymm4
, %ymm4
1764 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8c,0x64,0x02,0x40]
1765 vpmaskmovq
64(%edx
,%eax
), %ymm4
, %ymm4
1767 // CHECK
: vpmaskmovq
(%edx
), %xmm1
, %xmm1
1768 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8c,0x0a]
1769 vpmaskmovq
(%edx
), %xmm1
, %xmm1
1771 // CHECK
: vpmaskmovq
(%edx
), %ymm4
, %ymm4
1772 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8c,0x22]
1773 vpmaskmovq
(%edx
), %ymm4
, %ymm4
1775 // CHECK
: vpmaskmovq
%xmm1
, %xmm1
, -485498096(%edx
,%eax
,4)
1776 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1777 vpmaskmovq
%xmm1
, %xmm1
, -485498096(%edx
,%eax
,4)
1779 // CHECK
: vpmaskmovq
%xmm1
, %xmm1
, 485498096(%edx
,%eax
,4)
1780 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1781 vpmaskmovq
%xmm1
, %xmm1
, 485498096(%edx
,%eax
,4)
1783 // CHECK
: vpmaskmovq
%xmm1
, %xmm1
, 485498096(%edx
)
1784 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8e,0x8a,0xf0,0x1c,0xf0,0x1c]
1785 vpmaskmovq
%xmm1
, %xmm1
, 485498096(%edx
)
1787 // CHECK
: vpmaskmovq
%xmm1
, %xmm1
, 485498096
1788 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8e,0x0d,0xf0,0x1c,0xf0,0x1c]
1789 vpmaskmovq
%xmm1
, %xmm1
, 485498096
1791 // CHECK
: vpmaskmovq
%xmm1
, %xmm1
, 64(%edx
,%eax
)
1792 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8e,0x4c,0x02,0x40]
1793 vpmaskmovq
%xmm1
, %xmm1
, 64(%edx
,%eax
)
1795 // CHECK
: vpmaskmovq
%xmm1
, %xmm1
, (%edx
)
1796 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x8e,0x0a]
1797 vpmaskmovq
%xmm1
, %xmm1
, (%edx
)
1799 // CHECK
: vpmaskmovq
%ymm4
, %ymm4
, -485498096(%edx
,%eax
,4)
1800 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1801 vpmaskmovq
%ymm4
, %ymm4
, -485498096(%edx
,%eax
,4)
1803 // CHECK
: vpmaskmovq
%ymm4
, %ymm4
, 485498096(%edx
,%eax
,4)
1804 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1805 vpmaskmovq
%ymm4
, %ymm4
, 485498096(%edx
,%eax
,4)
1807 // CHECK
: vpmaskmovq
%ymm4
, %ymm4
, 485498096(%edx
)
1808 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8e,0xa2,0xf0,0x1c,0xf0,0x1c]
1809 vpmaskmovq
%ymm4
, %ymm4
, 485498096(%edx
)
1811 // CHECK
: vpmaskmovq
%ymm4
, %ymm4
, 485498096
1812 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8e,0x25,0xf0,0x1c,0xf0,0x1c]
1813 vpmaskmovq
%ymm4
, %ymm4
, 485498096
1815 // CHECK
: vpmaskmovq
%ymm4
, %ymm4
, 64(%edx
,%eax
)
1816 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8e,0x64,0x02,0x40]
1817 vpmaskmovq
%ymm4
, %ymm4
, 64(%edx
,%eax
)
1819 // CHECK
: vpmaskmovq
%ymm4
, %ymm4
, (%edx
)
1820 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x8e,0x22]
1821 vpmaskmovq
%ymm4
, %ymm4
, (%edx
)
1823 // CHECK
: vpmaxsb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1824 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1825 vpmaxsb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1827 // CHECK
: vpmaxsb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1828 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1829 vpmaxsb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1831 // CHECK
: vpmaxsb
485498096(%edx
), %ymm4
, %ymm4
1832 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3c,0xa2,0xf0,0x1c,0xf0,0x1c]
1833 vpmaxsb
485498096(%edx
), %ymm4
, %ymm4
1835 // CHECK
: vpmaxsb
485498096, %ymm4
, %ymm4
1836 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1837 vpmaxsb
485498096, %ymm4
, %ymm4
1839 // CHECK
: vpmaxsb
64(%edx
,%eax
), %ymm4
, %ymm4
1840 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3c,0x64,0x02,0x40]
1841 vpmaxsb
64(%edx
,%eax
), %ymm4
, %ymm4
1843 // CHECK
: vpmaxsb
(%edx
), %ymm4
, %ymm4
1844 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3c,0x22]
1845 vpmaxsb
(%edx
), %ymm4
, %ymm4
1847 // CHECK
: vpmaxsb
%ymm4
, %ymm4
, %ymm4
1848 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3c,0xe4]
1849 vpmaxsb
%ymm4
, %ymm4
, %ymm4
1851 // CHECK
: vpmaxsd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1852 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1853 vpmaxsd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1855 // CHECK
: vpmaxsd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1856 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1857 vpmaxsd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1859 // CHECK
: vpmaxsd
485498096(%edx
), %ymm4
, %ymm4
1860 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3d,0xa2,0xf0,0x1c,0xf0,0x1c]
1861 vpmaxsd
485498096(%edx
), %ymm4
, %ymm4
1863 // CHECK
: vpmaxsd
485498096, %ymm4
, %ymm4
1864 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3d,0x25,0xf0,0x1c,0xf0,0x1c]
1865 vpmaxsd
485498096, %ymm4
, %ymm4
1867 // CHECK
: vpmaxsd
64(%edx
,%eax
), %ymm4
, %ymm4
1868 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3d,0x64,0x02,0x40]
1869 vpmaxsd
64(%edx
,%eax
), %ymm4
, %ymm4
1871 // CHECK
: vpmaxsd
(%edx
), %ymm4
, %ymm4
1872 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3d,0x22]
1873 vpmaxsd
(%edx
), %ymm4
, %ymm4
1875 // CHECK
: vpmaxsd
%ymm4
, %ymm4
, %ymm4
1876 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3d,0xe4]
1877 vpmaxsd
%ymm4
, %ymm4
, %ymm4
1879 // CHECK
: vpmaxsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1880 // CHECK
: encoding
: [0xc5,0xdd,0xee,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1881 vpmaxsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1883 // CHECK
: vpmaxsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1884 // CHECK
: encoding
: [0xc5,0xdd,0xee,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1885 vpmaxsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1887 // CHECK
: vpmaxsw
485498096(%edx
), %ymm4
, %ymm4
1888 // CHECK
: encoding
: [0xc5,0xdd,0xee,0xa2,0xf0,0x1c,0xf0,0x1c]
1889 vpmaxsw
485498096(%edx
), %ymm4
, %ymm4
1891 // CHECK
: vpmaxsw
485498096, %ymm4
, %ymm4
1892 // CHECK
: encoding
: [0xc5,0xdd,0xee,0x25,0xf0,0x1c,0xf0,0x1c]
1893 vpmaxsw
485498096, %ymm4
, %ymm4
1895 // CHECK
: vpmaxsw
64(%edx
,%eax
), %ymm4
, %ymm4
1896 // CHECK
: encoding
: [0xc5,0xdd,0xee,0x64,0x02,0x40]
1897 vpmaxsw
64(%edx
,%eax
), %ymm4
, %ymm4
1899 // CHECK
: vpmaxsw
(%edx
), %ymm4
, %ymm4
1900 // CHECK
: encoding
: [0xc5,0xdd,0xee,0x22]
1901 vpmaxsw
(%edx
), %ymm4
, %ymm4
1903 // CHECK
: vpmaxsw
%ymm4
, %ymm4
, %ymm4
1904 // CHECK
: encoding
: [0xc5,0xdd,0xee,0xe4]
1905 vpmaxsw
%ymm4
, %ymm4
, %ymm4
1907 // CHECK
: vpmaxub
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1908 // CHECK
: encoding
: [0xc5,0xdd,0xde,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1909 vpmaxub
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1911 // CHECK
: vpmaxub
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1912 // CHECK
: encoding
: [0xc5,0xdd,0xde,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1913 vpmaxub
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1915 // CHECK
: vpmaxub
485498096(%edx
), %ymm4
, %ymm4
1916 // CHECK
: encoding
: [0xc5,0xdd,0xde,0xa2,0xf0,0x1c,0xf0,0x1c]
1917 vpmaxub
485498096(%edx
), %ymm4
, %ymm4
1919 // CHECK
: vpmaxub
485498096, %ymm4
, %ymm4
1920 // CHECK
: encoding
: [0xc5,0xdd,0xde,0x25,0xf0,0x1c,0xf0,0x1c]
1921 vpmaxub
485498096, %ymm4
, %ymm4
1923 // CHECK
: vpmaxub
64(%edx
,%eax
), %ymm4
, %ymm4
1924 // CHECK
: encoding
: [0xc5,0xdd,0xde,0x64,0x02,0x40]
1925 vpmaxub
64(%edx
,%eax
), %ymm4
, %ymm4
1927 // CHECK
: vpmaxub
(%edx
), %ymm4
, %ymm4
1928 // CHECK
: encoding
: [0xc5,0xdd,0xde,0x22]
1929 vpmaxub
(%edx
), %ymm4
, %ymm4
1931 // CHECK
: vpmaxub
%ymm4
, %ymm4
, %ymm4
1932 // CHECK
: encoding
: [0xc5,0xdd,0xde,0xe4]
1933 vpmaxub
%ymm4
, %ymm4
, %ymm4
1935 // CHECK
: vpmaxud
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1936 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3f,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1937 vpmaxud
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1939 // CHECK
: vpmaxud
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1940 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1941 vpmaxud
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1943 // CHECK
: vpmaxud
485498096(%edx
), %ymm4
, %ymm4
1944 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3f,0xa2,0xf0,0x1c,0xf0,0x1c]
1945 vpmaxud
485498096(%edx
), %ymm4
, %ymm4
1947 // CHECK
: vpmaxud
485498096, %ymm4
, %ymm4
1948 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3f,0x25,0xf0,0x1c,0xf0,0x1c]
1949 vpmaxud
485498096, %ymm4
, %ymm4
1951 // CHECK
: vpmaxud
64(%edx
,%eax
), %ymm4
, %ymm4
1952 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3f,0x64,0x02,0x40]
1953 vpmaxud
64(%edx
,%eax
), %ymm4
, %ymm4
1955 // CHECK
: vpmaxud
(%edx
), %ymm4
, %ymm4
1956 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3f,0x22]
1957 vpmaxud
(%edx
), %ymm4
, %ymm4
1959 // CHECK
: vpmaxud
%ymm4
, %ymm4
, %ymm4
1960 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3f,0xe4]
1961 vpmaxud
%ymm4
, %ymm4
, %ymm4
1963 // CHECK
: vpmaxuw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1964 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1965 vpmaxuw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1967 // CHECK
: vpmaxuw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1968 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1969 vpmaxuw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1971 // CHECK
: vpmaxuw
485498096(%edx
), %ymm4
, %ymm4
1972 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3e,0xa2,0xf0,0x1c,0xf0,0x1c]
1973 vpmaxuw
485498096(%edx
), %ymm4
, %ymm4
1975 // CHECK
: vpmaxuw
485498096, %ymm4
, %ymm4
1976 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3e,0x25,0xf0,0x1c,0xf0,0x1c]
1977 vpmaxuw
485498096, %ymm4
, %ymm4
1979 // CHECK
: vpmaxuw
64(%edx
,%eax
), %ymm4
, %ymm4
1980 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3e,0x64,0x02,0x40]
1981 vpmaxuw
64(%edx
,%eax
), %ymm4
, %ymm4
1983 // CHECK
: vpmaxuw
(%edx
), %ymm4
, %ymm4
1984 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3e,0x22]
1985 vpmaxuw
(%edx
), %ymm4
, %ymm4
1987 // CHECK
: vpmaxuw
%ymm4
, %ymm4
, %ymm4
1988 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3e,0xe4]
1989 vpmaxuw
%ymm4
, %ymm4
, %ymm4
1991 // CHECK
: vpminsb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1992 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x38,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1993 vpminsb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1995 // CHECK
: vpminsb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1996 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x38,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1997 vpminsb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
1999 // CHECK
: vpminsb
485498096(%edx
), %ymm4
, %ymm4
2000 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x38,0xa2,0xf0,0x1c,0xf0,0x1c]
2001 vpminsb
485498096(%edx
), %ymm4
, %ymm4
2003 // CHECK
: vpminsb
485498096, %ymm4
, %ymm4
2004 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x38,0x25,0xf0,0x1c,0xf0,0x1c]
2005 vpminsb
485498096, %ymm4
, %ymm4
2007 // CHECK
: vpminsb
64(%edx
,%eax
), %ymm4
, %ymm4
2008 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x38,0x64,0x02,0x40]
2009 vpminsb
64(%edx
,%eax
), %ymm4
, %ymm4
2011 // CHECK
: vpminsb
(%edx
), %ymm4
, %ymm4
2012 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x38,0x22]
2013 vpminsb
(%edx
), %ymm4
, %ymm4
2015 // CHECK
: vpminsb
%ymm4
, %ymm4
, %ymm4
2016 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x38,0xe4]
2017 vpminsb
%ymm4
, %ymm4
, %ymm4
2019 // CHECK
: vpminsd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2020 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x39,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2021 vpminsd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2023 // CHECK
: vpminsd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2024 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x39,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2025 vpminsd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2027 // CHECK
: vpminsd
485498096(%edx
), %ymm4
, %ymm4
2028 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x39,0xa2,0xf0,0x1c,0xf0,0x1c]
2029 vpminsd
485498096(%edx
), %ymm4
, %ymm4
2031 // CHECK
: vpminsd
485498096, %ymm4
, %ymm4
2032 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x39,0x25,0xf0,0x1c,0xf0,0x1c]
2033 vpminsd
485498096, %ymm4
, %ymm4
2035 // CHECK
: vpminsd
64(%edx
,%eax
), %ymm4
, %ymm4
2036 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x39,0x64,0x02,0x40]
2037 vpminsd
64(%edx
,%eax
), %ymm4
, %ymm4
2039 // CHECK
: vpminsd
(%edx
), %ymm4
, %ymm4
2040 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x39,0x22]
2041 vpminsd
(%edx
), %ymm4
, %ymm4
2043 // CHECK
: vpminsd
%ymm4
, %ymm4
, %ymm4
2044 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x39,0xe4]
2045 vpminsd
%ymm4
, %ymm4
, %ymm4
2047 // CHECK
: vpminsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2048 // CHECK
: encoding
: [0xc5,0xdd,0xea,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2049 vpminsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2051 // CHECK
: vpminsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2052 // CHECK
: encoding
: [0xc5,0xdd,0xea,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2053 vpminsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2055 // CHECK
: vpminsw
485498096(%edx
), %ymm4
, %ymm4
2056 // CHECK
: encoding
: [0xc5,0xdd,0xea,0xa2,0xf0,0x1c,0xf0,0x1c]
2057 vpminsw
485498096(%edx
), %ymm4
, %ymm4
2059 // CHECK
: vpminsw
485498096, %ymm4
, %ymm4
2060 // CHECK
: encoding
: [0xc5,0xdd,0xea,0x25,0xf0,0x1c,0xf0,0x1c]
2061 vpminsw
485498096, %ymm4
, %ymm4
2063 // CHECK
: vpminsw
64(%edx
,%eax
), %ymm4
, %ymm4
2064 // CHECK
: encoding
: [0xc5,0xdd,0xea,0x64,0x02,0x40]
2065 vpminsw
64(%edx
,%eax
), %ymm4
, %ymm4
2067 // CHECK
: vpminsw
(%edx
), %ymm4
, %ymm4
2068 // CHECK
: encoding
: [0xc5,0xdd,0xea,0x22]
2069 vpminsw
(%edx
), %ymm4
, %ymm4
2071 // CHECK
: vpminsw
%ymm4
, %ymm4
, %ymm4
2072 // CHECK
: encoding
: [0xc5,0xdd,0xea,0xe4]
2073 vpminsw
%ymm4
, %ymm4
, %ymm4
2075 // CHECK
: vpminub
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2076 // CHECK
: encoding
: [0xc5,0xdd,0xda,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2077 vpminub
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2079 // CHECK
: vpminub
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2080 // CHECK
: encoding
: [0xc5,0xdd,0xda,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2081 vpminub
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2083 // CHECK
: vpminub
485498096(%edx
), %ymm4
, %ymm4
2084 // CHECK
: encoding
: [0xc5,0xdd,0xda,0xa2,0xf0,0x1c,0xf0,0x1c]
2085 vpminub
485498096(%edx
), %ymm4
, %ymm4
2087 // CHECK
: vpminub
485498096, %ymm4
, %ymm4
2088 // CHECK
: encoding
: [0xc5,0xdd,0xda,0x25,0xf0,0x1c,0xf0,0x1c]
2089 vpminub
485498096, %ymm4
, %ymm4
2091 // CHECK
: vpminub
64(%edx
,%eax
), %ymm4
, %ymm4
2092 // CHECK
: encoding
: [0xc5,0xdd,0xda,0x64,0x02,0x40]
2093 vpminub
64(%edx
,%eax
), %ymm4
, %ymm4
2095 // CHECK
: vpminub
(%edx
), %ymm4
, %ymm4
2096 // CHECK
: encoding
: [0xc5,0xdd,0xda,0x22]
2097 vpminub
(%edx
), %ymm4
, %ymm4
2099 // CHECK
: vpminub
%ymm4
, %ymm4
, %ymm4
2100 // CHECK
: encoding
: [0xc5,0xdd,0xda,0xe4]
2101 vpminub
%ymm4
, %ymm4
, %ymm4
2103 // CHECK
: vpminud
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2104 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2105 vpminud
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2107 // CHECK
: vpminud
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2108 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2109 vpminud
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2111 // CHECK
: vpminud
485498096(%edx
), %ymm4
, %ymm4
2112 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3b,0xa2,0xf0,0x1c,0xf0,0x1c]
2113 vpminud
485498096(%edx
), %ymm4
, %ymm4
2115 // CHECK
: vpminud
485498096, %ymm4
, %ymm4
2116 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3b,0x25,0xf0,0x1c,0xf0,0x1c]
2117 vpminud
485498096, %ymm4
, %ymm4
2119 // CHECK
: vpminud
64(%edx
,%eax
), %ymm4
, %ymm4
2120 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3b,0x64,0x02,0x40]
2121 vpminud
64(%edx
,%eax
), %ymm4
, %ymm4
2123 // CHECK
: vpminud
(%edx
), %ymm4
, %ymm4
2124 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3b,0x22]
2125 vpminud
(%edx
), %ymm4
, %ymm4
2127 // CHECK
: vpminud
%ymm4
, %ymm4
, %ymm4
2128 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3b,0xe4]
2129 vpminud
%ymm4
, %ymm4
, %ymm4
2131 // CHECK
: vpminuw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2132 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2133 vpminuw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2135 // CHECK
: vpminuw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2136 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2137 vpminuw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2139 // CHECK
: vpminuw
485498096(%edx
), %ymm4
, %ymm4
2140 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3a,0xa2,0xf0,0x1c,0xf0,0x1c]
2141 vpminuw
485498096(%edx
), %ymm4
, %ymm4
2143 // CHECK
: vpminuw
485498096, %ymm4
, %ymm4
2144 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3a,0x25,0xf0,0x1c,0xf0,0x1c]
2145 vpminuw
485498096, %ymm4
, %ymm4
2147 // CHECK
: vpminuw
64(%edx
,%eax
), %ymm4
, %ymm4
2148 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3a,0x64,0x02,0x40]
2149 vpminuw
64(%edx
,%eax
), %ymm4
, %ymm4
2151 // CHECK
: vpminuw
(%edx
), %ymm4
, %ymm4
2152 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3a,0x22]
2153 vpminuw
(%edx
), %ymm4
, %ymm4
2155 // CHECK
: vpminuw
%ymm4
, %ymm4
, %ymm4
2156 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x3a,0xe4]
2157 vpminuw
%ymm4
, %ymm4
, %ymm4
2159 // CHECK
: vpmovsxbd
-485498096(%edx
,%eax
,4), %ymm4
2160 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x21,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2161 vpmovsxbd
-485498096(%edx
,%eax
,4), %ymm4
2163 // CHECK
: vpmovsxbd
485498096(%edx
,%eax
,4), %ymm4
2164 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x21,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2165 vpmovsxbd
485498096(%edx
,%eax
,4), %ymm4
2167 // CHECK
: vpmovsxbd
485498096(%edx
), %ymm4
2168 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x21,0xa2,0xf0,0x1c,0xf0,0x1c]
2169 vpmovsxbd
485498096(%edx
), %ymm4
2171 // CHECK
: vpmovsxbd
485498096, %ymm4
2172 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x21,0x25,0xf0,0x1c,0xf0,0x1c]
2173 vpmovsxbd
485498096, %ymm4
2175 // CHECK
: vpmovsxbd
64(%edx
,%eax
), %ymm4
2176 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x21,0x64,0x02,0x40]
2177 vpmovsxbd
64(%edx
,%eax
), %ymm4
2179 // CHECK
: vpmovsxbd
(%edx
), %ymm4
2180 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x21,0x22]
2181 vpmovsxbd
(%edx
), %ymm4
2183 // CHECK
: vpmovsxbd
%xmm1
, %ymm4
2184 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x21,0xe1]
2185 vpmovsxbd
%xmm1
, %ymm4
2187 // CHECK
: vpmovsxbq
-485498096(%edx
,%eax
,4), %ymm4
2188 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x22,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2189 vpmovsxbq
-485498096(%edx
,%eax
,4), %ymm4
2191 // CHECK
: vpmovsxbq
485498096(%edx
,%eax
,4), %ymm4
2192 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x22,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2193 vpmovsxbq
485498096(%edx
,%eax
,4), %ymm4
2195 // CHECK
: vpmovsxbq
485498096(%edx
), %ymm4
2196 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x22,0xa2,0xf0,0x1c,0xf0,0x1c]
2197 vpmovsxbq
485498096(%edx
), %ymm4
2199 // CHECK
: vpmovsxbq
485498096, %ymm4
2200 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x22,0x25,0xf0,0x1c,0xf0,0x1c]
2201 vpmovsxbq
485498096, %ymm4
2203 // CHECK
: vpmovsxbq
64(%edx
,%eax
), %ymm4
2204 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x22,0x64,0x02,0x40]
2205 vpmovsxbq
64(%edx
,%eax
), %ymm4
2207 // CHECK
: vpmovsxbq
(%edx
), %ymm4
2208 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x22,0x22]
2209 vpmovsxbq
(%edx
), %ymm4
2211 // CHECK
: vpmovsxbq
%xmm1
, %ymm4
2212 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x22,0xe1]
2213 vpmovsxbq
%xmm1
, %ymm4
2215 // CHECK
: vpmovsxbw
-485498096(%edx
,%eax
,4), %ymm4
2216 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x20,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2217 vpmovsxbw
-485498096(%edx
,%eax
,4), %ymm4
2219 // CHECK
: vpmovsxbw
485498096(%edx
,%eax
,4), %ymm4
2220 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x20,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2221 vpmovsxbw
485498096(%edx
,%eax
,4), %ymm4
2223 // CHECK
: vpmovsxbw
485498096(%edx
), %ymm4
2224 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x20,0xa2,0xf0,0x1c,0xf0,0x1c]
2225 vpmovsxbw
485498096(%edx
), %ymm4
2227 // CHECK
: vpmovsxbw
485498096, %ymm4
2228 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x20,0x25,0xf0,0x1c,0xf0,0x1c]
2229 vpmovsxbw
485498096, %ymm4
2231 // CHECK
: vpmovsxbw
64(%edx
,%eax
), %ymm4
2232 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x20,0x64,0x02,0x40]
2233 vpmovsxbw
64(%edx
,%eax
), %ymm4
2235 // CHECK
: vpmovsxbw
(%edx
), %ymm4
2236 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x20,0x22]
2237 vpmovsxbw
(%edx
), %ymm4
2239 // CHECK
: vpmovsxbw
%xmm1
, %ymm4
2240 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x20,0xe1]
2241 vpmovsxbw
%xmm1
, %ymm4
2243 // CHECK
: vpmovsxdq
-485498096(%edx
,%eax
,4), %ymm4
2244 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x25,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2245 vpmovsxdq
-485498096(%edx
,%eax
,4), %ymm4
2247 // CHECK
: vpmovsxdq
485498096(%edx
,%eax
,4), %ymm4
2248 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x25,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2249 vpmovsxdq
485498096(%edx
,%eax
,4), %ymm4
2251 // CHECK
: vpmovsxdq
485498096(%edx
), %ymm4
2252 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x25,0xa2,0xf0,0x1c,0xf0,0x1c]
2253 vpmovsxdq
485498096(%edx
), %ymm4
2255 // CHECK
: vpmovsxdq
485498096, %ymm4
2256 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x25,0x25,0xf0,0x1c,0xf0,0x1c]
2257 vpmovsxdq
485498096, %ymm4
2259 // CHECK
: vpmovsxdq
64(%edx
,%eax
), %ymm4
2260 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x25,0x64,0x02,0x40]
2261 vpmovsxdq
64(%edx
,%eax
), %ymm4
2263 // CHECK
: vpmovsxdq
(%edx
), %ymm4
2264 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x25,0x22]
2265 vpmovsxdq
(%edx
), %ymm4
2267 // CHECK
: vpmovsxdq
%xmm1
, %ymm4
2268 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x25,0xe1]
2269 vpmovsxdq
%xmm1
, %ymm4
2271 // CHECK
: vpmovsxwd
-485498096(%edx
,%eax
,4), %ymm4
2272 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x23,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2273 vpmovsxwd
-485498096(%edx
,%eax
,4), %ymm4
2275 // CHECK
: vpmovsxwd
485498096(%edx
,%eax
,4), %ymm4
2276 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x23,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2277 vpmovsxwd
485498096(%edx
,%eax
,4), %ymm4
2279 // CHECK
: vpmovsxwd
485498096(%edx
), %ymm4
2280 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x23,0xa2,0xf0,0x1c,0xf0,0x1c]
2281 vpmovsxwd
485498096(%edx
), %ymm4
2283 // CHECK
: vpmovsxwd
485498096, %ymm4
2284 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x23,0x25,0xf0,0x1c,0xf0,0x1c]
2285 vpmovsxwd
485498096, %ymm4
2287 // CHECK
: vpmovsxwd
64(%edx
,%eax
), %ymm4
2288 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x23,0x64,0x02,0x40]
2289 vpmovsxwd
64(%edx
,%eax
), %ymm4
2291 // CHECK
: vpmovsxwd
(%edx
), %ymm4
2292 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x23,0x22]
2293 vpmovsxwd
(%edx
), %ymm4
2295 // CHECK
: vpmovsxwd
%xmm1
, %ymm4
2296 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x23,0xe1]
2297 vpmovsxwd
%xmm1
, %ymm4
2299 // CHECK
: vpmovsxwq
-485498096(%edx
,%eax
,4), %ymm4
2300 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x24,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2301 vpmovsxwq
-485498096(%edx
,%eax
,4), %ymm4
2303 // CHECK
: vpmovsxwq
485498096(%edx
,%eax
,4), %ymm4
2304 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x24,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2305 vpmovsxwq
485498096(%edx
,%eax
,4), %ymm4
2307 // CHECK
: vpmovsxwq
485498096(%edx
), %ymm4
2308 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x24,0xa2,0xf0,0x1c,0xf0,0x1c]
2309 vpmovsxwq
485498096(%edx
), %ymm4
2311 // CHECK
: vpmovsxwq
485498096, %ymm4
2312 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
2313 vpmovsxwq
485498096, %ymm4
2315 // CHECK
: vpmovsxwq
64(%edx
,%eax
), %ymm4
2316 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x24,0x64,0x02,0x40]
2317 vpmovsxwq
64(%edx
,%eax
), %ymm4
2319 // CHECK
: vpmovsxwq
(%edx
), %ymm4
2320 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x24,0x22]
2321 vpmovsxwq
(%edx
), %ymm4
2323 // CHECK
: vpmovsxwq
%xmm1
, %ymm4
2324 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x24,0xe1]
2325 vpmovsxwq
%xmm1
, %ymm4
2327 // CHECK
: vpmovzxbd
-485498096(%edx
,%eax
,4), %ymm4
2328 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x31,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2329 vpmovzxbd
-485498096(%edx
,%eax
,4), %ymm4
2331 // CHECK
: vpmovzxbd
485498096(%edx
,%eax
,4), %ymm4
2332 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x31,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2333 vpmovzxbd
485498096(%edx
,%eax
,4), %ymm4
2335 // CHECK
: vpmovzxbd
485498096(%edx
), %ymm4
2336 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x31,0xa2,0xf0,0x1c,0xf0,0x1c]
2337 vpmovzxbd
485498096(%edx
), %ymm4
2339 // CHECK
: vpmovzxbd
485498096, %ymm4
2340 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x31,0x25,0xf0,0x1c,0xf0,0x1c]
2341 vpmovzxbd
485498096, %ymm4
2343 // CHECK
: vpmovzxbd
64(%edx
,%eax
), %ymm4
2344 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x31,0x64,0x02,0x40]
2345 vpmovzxbd
64(%edx
,%eax
), %ymm4
2347 // CHECK
: vpmovzxbd
(%edx
), %ymm4
2348 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x31,0x22]
2349 vpmovzxbd
(%edx
), %ymm4
2351 // CHECK
: vpmovzxbd
%xmm1
, %ymm4
2352 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x31,0xe1]
2353 vpmovzxbd
%xmm1
, %ymm4
2355 // CHECK
: vpmovzxbq
-485498096(%edx
,%eax
,4), %ymm4
2356 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x32,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2357 vpmovzxbq
-485498096(%edx
,%eax
,4), %ymm4
2359 // CHECK
: vpmovzxbq
485498096(%edx
,%eax
,4), %ymm4
2360 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x32,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2361 vpmovzxbq
485498096(%edx
,%eax
,4), %ymm4
2363 // CHECK
: vpmovzxbq
485498096(%edx
), %ymm4
2364 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x32,0xa2,0xf0,0x1c,0xf0,0x1c]
2365 vpmovzxbq
485498096(%edx
), %ymm4
2367 // CHECK
: vpmovzxbq
485498096, %ymm4
2368 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x32,0x25,0xf0,0x1c,0xf0,0x1c]
2369 vpmovzxbq
485498096, %ymm4
2371 // CHECK
: vpmovzxbq
64(%edx
,%eax
), %ymm4
2372 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x32,0x64,0x02,0x40]
2373 vpmovzxbq
64(%edx
,%eax
), %ymm4
2375 // CHECK
: vpmovzxbq
(%edx
), %ymm4
2376 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x32,0x22]
2377 vpmovzxbq
(%edx
), %ymm4
2379 // CHECK
: vpmovzxbq
%xmm1
, %ymm4
2380 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x32,0xe1]
2381 vpmovzxbq
%xmm1
, %ymm4
2383 // CHECK
: vpmovzxbw
-485498096(%edx
,%eax
,4), %ymm4
2384 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x30,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2385 vpmovzxbw
-485498096(%edx
,%eax
,4), %ymm4
2387 // CHECK
: vpmovzxbw
485498096(%edx
,%eax
,4), %ymm4
2388 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x30,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2389 vpmovzxbw
485498096(%edx
,%eax
,4), %ymm4
2391 // CHECK
: vpmovzxbw
485498096(%edx
), %ymm4
2392 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x30,0xa2,0xf0,0x1c,0xf0,0x1c]
2393 vpmovzxbw
485498096(%edx
), %ymm4
2395 // CHECK
: vpmovzxbw
485498096, %ymm4
2396 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x30,0x25,0xf0,0x1c,0xf0,0x1c]
2397 vpmovzxbw
485498096, %ymm4
2399 // CHECK
: vpmovzxbw
64(%edx
,%eax
), %ymm4
2400 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x30,0x64,0x02,0x40]
2401 vpmovzxbw
64(%edx
,%eax
), %ymm4
2403 // CHECK
: vpmovzxbw
(%edx
), %ymm4
2404 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x30,0x22]
2405 vpmovzxbw
(%edx
), %ymm4
2407 // CHECK
: vpmovzxbw
%xmm1
, %ymm4
2408 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x30,0xe1]
2409 vpmovzxbw
%xmm1
, %ymm4
2411 // CHECK
: vpmovzxdq
-485498096(%edx
,%eax
,4), %ymm4
2412 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x35,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2413 vpmovzxdq
-485498096(%edx
,%eax
,4), %ymm4
2415 // CHECK
: vpmovzxdq
485498096(%edx
,%eax
,4), %ymm4
2416 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x35,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2417 vpmovzxdq
485498096(%edx
,%eax
,4), %ymm4
2419 // CHECK
: vpmovzxdq
485498096(%edx
), %ymm4
2420 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x35,0xa2,0xf0,0x1c,0xf0,0x1c]
2421 vpmovzxdq
485498096(%edx
), %ymm4
2423 // CHECK
: vpmovzxdq
485498096, %ymm4
2424 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x35,0x25,0xf0,0x1c,0xf0,0x1c]
2425 vpmovzxdq
485498096, %ymm4
2427 // CHECK
: vpmovzxdq
64(%edx
,%eax
), %ymm4
2428 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x35,0x64,0x02,0x40]
2429 vpmovzxdq
64(%edx
,%eax
), %ymm4
2431 // CHECK
: vpmovzxdq
(%edx
), %ymm4
2432 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x35,0x22]
2433 vpmovzxdq
(%edx
), %ymm4
2435 // CHECK
: vpmovzxdq
%xmm1
, %ymm4
2436 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x35,0xe1]
2437 vpmovzxdq
%xmm1
, %ymm4
2439 // CHECK
: vpmovzxwd
-485498096(%edx
,%eax
,4), %ymm4
2440 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x33,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2441 vpmovzxwd
-485498096(%edx
,%eax
,4), %ymm4
2443 // CHECK
: vpmovzxwd
485498096(%edx
,%eax
,4), %ymm4
2444 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x33,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2445 vpmovzxwd
485498096(%edx
,%eax
,4), %ymm4
2447 // CHECK
: vpmovzxwd
485498096(%edx
), %ymm4
2448 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x33,0xa2,0xf0,0x1c,0xf0,0x1c]
2449 vpmovzxwd
485498096(%edx
), %ymm4
2451 // CHECK
: vpmovzxwd
485498096, %ymm4
2452 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x33,0x25,0xf0,0x1c,0xf0,0x1c]
2453 vpmovzxwd
485498096, %ymm4
2455 // CHECK
: vpmovzxwd
64(%edx
,%eax
), %ymm4
2456 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x33,0x64,0x02,0x40]
2457 vpmovzxwd
64(%edx
,%eax
), %ymm4
2459 // CHECK
: vpmovzxwd
(%edx
), %ymm4
2460 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x33,0x22]
2461 vpmovzxwd
(%edx
), %ymm4
2463 // CHECK
: vpmovzxwd
%xmm1
, %ymm4
2464 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x33,0xe1]
2465 vpmovzxwd
%xmm1
, %ymm4
2467 // CHECK
: vpmovzxwq
-485498096(%edx
,%eax
,4), %ymm4
2468 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x34,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2469 vpmovzxwq
-485498096(%edx
,%eax
,4), %ymm4
2471 // CHECK
: vpmovzxwq
485498096(%edx
,%eax
,4), %ymm4
2472 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x34,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2473 vpmovzxwq
485498096(%edx
,%eax
,4), %ymm4
2475 // CHECK
: vpmovzxwq
485498096(%edx
), %ymm4
2476 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x34,0xa2,0xf0,0x1c,0xf0,0x1c]
2477 vpmovzxwq
485498096(%edx
), %ymm4
2479 // CHECK
: vpmovzxwq
485498096, %ymm4
2480 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2481 vpmovzxwq
485498096, %ymm4
2483 // CHECK
: vpmovzxwq
64(%edx
,%eax
), %ymm4
2484 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x34,0x64,0x02,0x40]
2485 vpmovzxwq
64(%edx
,%eax
), %ymm4
2487 // CHECK
: vpmovzxwq
(%edx
), %ymm4
2488 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x34,0x22]
2489 vpmovzxwq
(%edx
), %ymm4
2491 // CHECK
: vpmovzxwq
%xmm1
, %ymm4
2492 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x34,0xe1]
2493 vpmovzxwq
%xmm1
, %ymm4
2495 // CHECK
: vpmuldq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2496 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x28,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2497 vpmuldq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2499 // CHECK
: vpmuldq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2500 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x28,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2501 vpmuldq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2503 // CHECK
: vpmuldq
485498096(%edx
), %ymm4
, %ymm4
2504 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x28,0xa2,0xf0,0x1c,0xf0,0x1c]
2505 vpmuldq
485498096(%edx
), %ymm4
, %ymm4
2507 // CHECK
: vpmuldq
485498096, %ymm4
, %ymm4
2508 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x28,0x25,0xf0,0x1c,0xf0,0x1c]
2509 vpmuldq
485498096, %ymm4
, %ymm4
2511 // CHECK
: vpmuldq
64(%edx
,%eax
), %ymm4
, %ymm4
2512 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x28,0x64,0x02,0x40]
2513 vpmuldq
64(%edx
,%eax
), %ymm4
, %ymm4
2515 // CHECK
: vpmuldq
(%edx
), %ymm4
, %ymm4
2516 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x28,0x22]
2517 vpmuldq
(%edx
), %ymm4
, %ymm4
2519 // CHECK
: vpmuldq
%ymm4
, %ymm4
, %ymm4
2520 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x28,0xe4]
2521 vpmuldq
%ymm4
, %ymm4
, %ymm4
2523 // CHECK
: vpmulhrsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2524 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2525 vpmulhrsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2527 // CHECK
: vpmulhrsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2528 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2529 vpmulhrsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2531 // CHECK
: vpmulhrsw
485498096(%edx
), %ymm4
, %ymm4
2532 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0b,0xa2,0xf0,0x1c,0xf0,0x1c]
2533 vpmulhrsw
485498096(%edx
), %ymm4
, %ymm4
2535 // CHECK
: vpmulhrsw
485498096, %ymm4
, %ymm4
2536 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0b,0x25,0xf0,0x1c,0xf0,0x1c]
2537 vpmulhrsw
485498096, %ymm4
, %ymm4
2539 // CHECK
: vpmulhrsw
64(%edx
,%eax
), %ymm4
, %ymm4
2540 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0b,0x64,0x02,0x40]
2541 vpmulhrsw
64(%edx
,%eax
), %ymm4
, %ymm4
2543 // CHECK
: vpmulhrsw
(%edx
), %ymm4
, %ymm4
2544 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0b,0x22]
2545 vpmulhrsw
(%edx
), %ymm4
, %ymm4
2547 // CHECK
: vpmulhrsw
%ymm4
, %ymm4
, %ymm4
2548 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0b,0xe4]
2549 vpmulhrsw
%ymm4
, %ymm4
, %ymm4
2551 // CHECK
: vpmulhuw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2552 // CHECK
: encoding
: [0xc5,0xdd,0xe4,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2553 vpmulhuw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2555 // CHECK
: vpmulhuw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2556 // CHECK
: encoding
: [0xc5,0xdd,0xe4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2557 vpmulhuw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2559 // CHECK
: vpmulhuw
485498096(%edx
), %ymm4
, %ymm4
2560 // CHECK
: encoding
: [0xc5,0xdd,0xe4,0xa2,0xf0,0x1c,0xf0,0x1c]
2561 vpmulhuw
485498096(%edx
), %ymm4
, %ymm4
2563 // CHECK
: vpmulhuw
485498096, %ymm4
, %ymm4
2564 // CHECK
: encoding
: [0xc5,0xdd,0xe4,0x25,0xf0,0x1c,0xf0,0x1c]
2565 vpmulhuw
485498096, %ymm4
, %ymm4
2567 // CHECK
: vpmulhuw
64(%edx
,%eax
), %ymm4
, %ymm4
2568 // CHECK
: encoding
: [0xc5,0xdd,0xe4,0x64,0x02,0x40]
2569 vpmulhuw
64(%edx
,%eax
), %ymm4
, %ymm4
2571 // CHECK
: vpmulhuw
(%edx
), %ymm4
, %ymm4
2572 // CHECK
: encoding
: [0xc5,0xdd,0xe4,0x22]
2573 vpmulhuw
(%edx
), %ymm4
, %ymm4
2575 // CHECK
: vpmulhuw
%ymm4
, %ymm4
, %ymm4
2576 // CHECK
: encoding
: [0xc5,0xdd,0xe4,0xe4]
2577 vpmulhuw
%ymm4
, %ymm4
, %ymm4
2579 // CHECK
: vpmulhw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2580 // CHECK
: encoding
: [0xc5,0xdd,0xe5,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2581 vpmulhw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2583 // CHECK
: vpmulhw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2584 // CHECK
: encoding
: [0xc5,0xdd,0xe5,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2585 vpmulhw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2587 // CHECK
: vpmulhw
485498096(%edx
), %ymm4
, %ymm4
2588 // CHECK
: encoding
: [0xc5,0xdd,0xe5,0xa2,0xf0,0x1c,0xf0,0x1c]
2589 vpmulhw
485498096(%edx
), %ymm4
, %ymm4
2591 // CHECK
: vpmulhw
485498096, %ymm4
, %ymm4
2592 // CHECK
: encoding
: [0xc5,0xdd,0xe5,0x25,0xf0,0x1c,0xf0,0x1c]
2593 vpmulhw
485498096, %ymm4
, %ymm4
2595 // CHECK
: vpmulhw
64(%edx
,%eax
), %ymm4
, %ymm4
2596 // CHECK
: encoding
: [0xc5,0xdd,0xe5,0x64,0x02,0x40]
2597 vpmulhw
64(%edx
,%eax
), %ymm4
, %ymm4
2599 // CHECK
: vpmulhw
(%edx
), %ymm4
, %ymm4
2600 // CHECK
: encoding
: [0xc5,0xdd,0xe5,0x22]
2601 vpmulhw
(%edx
), %ymm4
, %ymm4
2603 // CHECK
: vpmulhw
%ymm4
, %ymm4
, %ymm4
2604 // CHECK
: encoding
: [0xc5,0xdd,0xe5,0xe4]
2605 vpmulhw
%ymm4
, %ymm4
, %ymm4
2607 // CHECK
: vpmulld
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2608 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x40,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2609 vpmulld
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2611 // CHECK
: vpmulld
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2612 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x40,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2613 vpmulld
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2615 // CHECK
: vpmulld
485498096(%edx
), %ymm4
, %ymm4
2616 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x40,0xa2,0xf0,0x1c,0xf0,0x1c]
2617 vpmulld
485498096(%edx
), %ymm4
, %ymm4
2619 // CHECK
: vpmulld
485498096, %ymm4
, %ymm4
2620 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x40,0x25,0xf0,0x1c,0xf0,0x1c]
2621 vpmulld
485498096, %ymm4
, %ymm4
2623 // CHECK
: vpmulld
64(%edx
,%eax
), %ymm4
, %ymm4
2624 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x40,0x64,0x02,0x40]
2625 vpmulld
64(%edx
,%eax
), %ymm4
, %ymm4
2627 // CHECK
: vpmulld
(%edx
), %ymm4
, %ymm4
2628 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x40,0x22]
2629 vpmulld
(%edx
), %ymm4
, %ymm4
2631 // CHECK
: vpmulld
%ymm4
, %ymm4
, %ymm4
2632 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x40,0xe4]
2633 vpmulld
%ymm4
, %ymm4
, %ymm4
2635 // CHECK
: vpmullw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2636 // CHECK
: encoding
: [0xc5,0xdd,0xd5,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2637 vpmullw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2639 // CHECK
: vpmullw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2640 // CHECK
: encoding
: [0xc5,0xdd,0xd5,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2641 vpmullw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2643 // CHECK
: vpmullw
485498096(%edx
), %ymm4
, %ymm4
2644 // CHECK
: encoding
: [0xc5,0xdd,0xd5,0xa2,0xf0,0x1c,0xf0,0x1c]
2645 vpmullw
485498096(%edx
), %ymm4
, %ymm4
2647 // CHECK
: vpmullw
485498096, %ymm4
, %ymm4
2648 // CHECK
: encoding
: [0xc5,0xdd,0xd5,0x25,0xf0,0x1c,0xf0,0x1c]
2649 vpmullw
485498096, %ymm4
, %ymm4
2651 // CHECK
: vpmullw
64(%edx
,%eax
), %ymm4
, %ymm4
2652 // CHECK
: encoding
: [0xc5,0xdd,0xd5,0x64,0x02,0x40]
2653 vpmullw
64(%edx
,%eax
), %ymm4
, %ymm4
2655 // CHECK
: vpmullw
(%edx
), %ymm4
, %ymm4
2656 // CHECK
: encoding
: [0xc5,0xdd,0xd5,0x22]
2657 vpmullw
(%edx
), %ymm4
, %ymm4
2659 // CHECK
: vpmullw
%ymm4
, %ymm4
, %ymm4
2660 // CHECK
: encoding
: [0xc5,0xdd,0xd5,0xe4]
2661 vpmullw
%ymm4
, %ymm4
, %ymm4
2663 // CHECK
: vpmuludq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2664 // CHECK
: encoding
: [0xc5,0xdd,0xf4,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2665 vpmuludq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2667 // CHECK
: vpmuludq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2668 // CHECK
: encoding
: [0xc5,0xdd,0xf4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2669 vpmuludq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2671 // CHECK
: vpmuludq
485498096(%edx
), %ymm4
, %ymm4
2672 // CHECK
: encoding
: [0xc5,0xdd,0xf4,0xa2,0xf0,0x1c,0xf0,0x1c]
2673 vpmuludq
485498096(%edx
), %ymm4
, %ymm4
2675 // CHECK
: vpmuludq
485498096, %ymm4
, %ymm4
2676 // CHECK
: encoding
: [0xc5,0xdd,0xf4,0x25,0xf0,0x1c,0xf0,0x1c]
2677 vpmuludq
485498096, %ymm4
, %ymm4
2679 // CHECK
: vpmuludq
64(%edx
,%eax
), %ymm4
, %ymm4
2680 // CHECK
: encoding
: [0xc5,0xdd,0xf4,0x64,0x02,0x40]
2681 vpmuludq
64(%edx
,%eax
), %ymm4
, %ymm4
2683 // CHECK
: vpmuludq
(%edx
), %ymm4
, %ymm4
2684 // CHECK
: encoding
: [0xc5,0xdd,0xf4,0x22]
2685 vpmuludq
(%edx
), %ymm4
, %ymm4
2687 // CHECK
: vpmuludq
%ymm4
, %ymm4
, %ymm4
2688 // CHECK
: encoding
: [0xc5,0xdd,0xf4,0xe4]
2689 vpmuludq
%ymm4
, %ymm4
, %ymm4
2691 // CHECK
: vpor
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2692 // CHECK
: encoding
: [0xc5,0xdd,0xeb,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2693 vpor
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2695 // CHECK
: vpor
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2696 // CHECK
: encoding
: [0xc5,0xdd,0xeb,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2697 vpor
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2699 // CHECK
: vpor
485498096(%edx
), %ymm4
, %ymm4
2700 // CHECK
: encoding
: [0xc5,0xdd,0xeb,0xa2,0xf0,0x1c,0xf0,0x1c]
2701 vpor
485498096(%edx
), %ymm4
, %ymm4
2703 // CHECK
: vpor
485498096, %ymm4
, %ymm4
2704 // CHECK
: encoding
: [0xc5,0xdd,0xeb,0x25,0xf0,0x1c,0xf0,0x1c]
2705 vpor
485498096, %ymm4
, %ymm4
2707 // CHECK
: vpor
64(%edx
,%eax
), %ymm4
, %ymm4
2708 // CHECK
: encoding
: [0xc5,0xdd,0xeb,0x64,0x02,0x40]
2709 vpor
64(%edx
,%eax
), %ymm4
, %ymm4
2711 // CHECK
: vpor
(%edx
), %ymm4
, %ymm4
2712 // CHECK
: encoding
: [0xc5,0xdd,0xeb,0x22]
2713 vpor
(%edx
), %ymm4
, %ymm4
2715 // CHECK
: vpor
%ymm4
, %ymm4
, %ymm4
2716 // CHECK
: encoding
: [0xc5,0xdd,0xeb,0xe4]
2717 vpor
%ymm4
, %ymm4
, %ymm4
2719 // CHECK
: vpsadbw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2720 // CHECK
: encoding
: [0xc5,0xdd,0xf6,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2721 vpsadbw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2723 // CHECK
: vpsadbw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2724 // CHECK
: encoding
: [0xc5,0xdd,0xf6,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2725 vpsadbw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2727 // CHECK
: vpsadbw
485498096(%edx
), %ymm4
, %ymm4
2728 // CHECK
: encoding
: [0xc5,0xdd,0xf6,0xa2,0xf0,0x1c,0xf0,0x1c]
2729 vpsadbw
485498096(%edx
), %ymm4
, %ymm4
2731 // CHECK
: vpsadbw
485498096, %ymm4
, %ymm4
2732 // CHECK
: encoding
: [0xc5,0xdd,0xf6,0x25,0xf0,0x1c,0xf0,0x1c]
2733 vpsadbw
485498096, %ymm4
, %ymm4
2735 // CHECK
: vpsadbw
64(%edx
,%eax
), %ymm4
, %ymm4
2736 // CHECK
: encoding
: [0xc5,0xdd,0xf6,0x64,0x02,0x40]
2737 vpsadbw
64(%edx
,%eax
), %ymm4
, %ymm4
2739 // CHECK
: vpsadbw
(%edx
), %ymm4
, %ymm4
2740 // CHECK
: encoding
: [0xc5,0xdd,0xf6,0x22]
2741 vpsadbw
(%edx
), %ymm4
, %ymm4
2743 // CHECK
: vpsadbw
%ymm4
, %ymm4
, %ymm4
2744 // CHECK
: encoding
: [0xc5,0xdd,0xf6,0xe4]
2745 vpsadbw
%ymm4
, %ymm4
, %ymm4
2747 // CHECK
: vpshufb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2748 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x00,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2749 vpshufb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2751 // CHECK
: vpshufb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2752 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x00,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2753 vpshufb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2755 // CHECK
: vpshufb
485498096(%edx
), %ymm4
, %ymm4
2756 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x00,0xa2,0xf0,0x1c,0xf0,0x1c]
2757 vpshufb
485498096(%edx
), %ymm4
, %ymm4
2759 // CHECK
: vpshufb
485498096, %ymm4
, %ymm4
2760 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x00,0x25,0xf0,0x1c,0xf0,0x1c]
2761 vpshufb
485498096, %ymm4
, %ymm4
2763 // CHECK
: vpshufb
64(%edx
,%eax
), %ymm4
, %ymm4
2764 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x00,0x64,0x02,0x40]
2765 vpshufb
64(%edx
,%eax
), %ymm4
, %ymm4
2767 // CHECK
: vpshufb
(%edx
), %ymm4
, %ymm4
2768 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x00,0x22]
2769 vpshufb
(%edx
), %ymm4
, %ymm4
2771 // CHECK
: vpshufb
%ymm4
, %ymm4
, %ymm4
2772 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x00,0xe4]
2773 vpshufb
%ymm4
, %ymm4
, %ymm4
2775 // CHECK
: vpshufd $
0, -485498096(%edx
,%eax
,4), %ymm4
2776 // CHECK
: encoding
: [0xc5,0xfd,0x70,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
2777 vpshufd $
0, -485498096(%edx
,%eax
,4), %ymm4
2779 // CHECK
: vpshufd $
0, 485498096(%edx
,%eax
,4), %ymm4
2780 // CHECK
: encoding
: [0xc5,0xfd,0x70,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
2781 vpshufd $
0, 485498096(%edx
,%eax
,4), %ymm4
2783 // CHECK
: vpshufd $
0, 485498096(%edx
), %ymm4
2784 // CHECK
: encoding
: [0xc5,0xfd,0x70,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
2785 vpshufd $
0, 485498096(%edx
), %ymm4
2787 // CHECK
: vpshufd $
0, 485498096, %ymm4
2788 // CHECK
: encoding
: [0xc5,0xfd,0x70,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2789 vpshufd $
0, 485498096, %ymm4
2791 // CHECK
: vpshufd $
0, 64(%edx
,%eax
), %ymm4
2792 // CHECK
: encoding
: [0xc5,0xfd,0x70,0x64,0x02,0x40,0x00]
2793 vpshufd $
0, 64(%edx
,%eax
), %ymm4
2795 // CHECK
: vpshufd $
0, (%edx
), %ymm4
2796 // CHECK
: encoding
: [0xc5,0xfd,0x70,0x22,0x00]
2797 vpshufd $
0, (%edx
), %ymm4
2799 // CHECK
: vpshufd $
0, %ymm4
, %ymm4
2800 // CHECK
: encoding
: [0xc5,0xfd,0x70,0xe4,0x00]
2801 vpshufd $
0, %ymm4
, %ymm4
2803 // CHECK
: vpshufhw $
0, -485498096(%edx
,%eax
,4), %ymm4
2804 // CHECK
: encoding
: [0xc5,0xfe,0x70,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
2805 vpshufhw $
0, -485498096(%edx
,%eax
,4), %ymm4
2807 // CHECK
: vpshufhw $
0, 485498096(%edx
,%eax
,4), %ymm4
2808 // CHECK
: encoding
: [0xc5,0xfe,0x70,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
2809 vpshufhw $
0, 485498096(%edx
,%eax
,4), %ymm4
2811 // CHECK
: vpshufhw $
0, 485498096(%edx
), %ymm4
2812 // CHECK
: encoding
: [0xc5,0xfe,0x70,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
2813 vpshufhw $
0, 485498096(%edx
), %ymm4
2815 // CHECK
: vpshufhw $
0, 485498096, %ymm4
2816 // CHECK
: encoding
: [0xc5,0xfe,0x70,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2817 vpshufhw $
0, 485498096, %ymm4
2819 // CHECK
: vpshufhw $
0, 64(%edx
,%eax
), %ymm4
2820 // CHECK
: encoding
: [0xc5,0xfe,0x70,0x64,0x02,0x40,0x00]
2821 vpshufhw $
0, 64(%edx
,%eax
), %ymm4
2823 // CHECK
: vpshufhw $
0, (%edx
), %ymm4
2824 // CHECK
: encoding
: [0xc5,0xfe,0x70,0x22,0x00]
2825 vpshufhw $
0, (%edx
), %ymm4
2827 // CHECK
: vpshufhw $
0, %ymm4
, %ymm4
2828 // CHECK
: encoding
: [0xc5,0xfe,0x70,0xe4,0x00]
2829 vpshufhw $
0, %ymm4
, %ymm4
2831 // CHECK
: vpshuflw $
0, -485498096(%edx
,%eax
,4), %ymm4
2832 // CHECK
: encoding
: [0xc5,0xff,0x70,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
2833 vpshuflw $
0, -485498096(%edx
,%eax
,4), %ymm4
2835 // CHECK
: vpshuflw $
0, 485498096(%edx
,%eax
,4), %ymm4
2836 // CHECK
: encoding
: [0xc5,0xff,0x70,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
2837 vpshuflw $
0, 485498096(%edx
,%eax
,4), %ymm4
2839 // CHECK
: vpshuflw $
0, 485498096(%edx
), %ymm4
2840 // CHECK
: encoding
: [0xc5,0xff,0x70,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
2841 vpshuflw $
0, 485498096(%edx
), %ymm4
2843 // CHECK
: vpshuflw $
0, 485498096, %ymm4
2844 // CHECK
: encoding
: [0xc5,0xff,0x70,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2845 vpshuflw $
0, 485498096, %ymm4
2847 // CHECK
: vpshuflw $
0, 64(%edx
,%eax
), %ymm4
2848 // CHECK
: encoding
: [0xc5,0xff,0x70,0x64,0x02,0x40,0x00]
2849 vpshuflw $
0, 64(%edx
,%eax
), %ymm4
2851 // CHECK
: vpshuflw $
0, (%edx
), %ymm4
2852 // CHECK
: encoding
: [0xc5,0xff,0x70,0x22,0x00]
2853 vpshuflw $
0, (%edx
), %ymm4
2855 // CHECK
: vpshuflw $
0, %ymm4
, %ymm4
2856 // CHECK
: encoding
: [0xc5,0xff,0x70,0xe4,0x00]
2857 vpshuflw $
0, %ymm4
, %ymm4
2859 // CHECK
: vpsignb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2860 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x08,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2861 vpsignb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2863 // CHECK
: vpsignb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2864 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x08,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2865 vpsignb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2867 // CHECK
: vpsignb
485498096(%edx
), %ymm4
, %ymm4
2868 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x08,0xa2,0xf0,0x1c,0xf0,0x1c]
2869 vpsignb
485498096(%edx
), %ymm4
, %ymm4
2871 // CHECK
: vpsignb
485498096, %ymm4
, %ymm4
2872 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x08,0x25,0xf0,0x1c,0xf0,0x1c]
2873 vpsignb
485498096, %ymm4
, %ymm4
2875 // CHECK
: vpsignb
64(%edx
,%eax
), %ymm4
, %ymm4
2876 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x08,0x64,0x02,0x40]
2877 vpsignb
64(%edx
,%eax
), %ymm4
, %ymm4
2879 // CHECK
: vpsignb
(%edx
), %ymm4
, %ymm4
2880 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x08,0x22]
2881 vpsignb
(%edx
), %ymm4
, %ymm4
2883 // CHECK
: vpsignb
%ymm4
, %ymm4
, %ymm4
2884 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x08,0xe4]
2885 vpsignb
%ymm4
, %ymm4
, %ymm4
2887 // CHECK
: vpsignd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2888 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2889 vpsignd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2891 // CHECK
: vpsignd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2892 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2893 vpsignd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2895 // CHECK
: vpsignd
485498096(%edx
), %ymm4
, %ymm4
2896 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0a,0xa2,0xf0,0x1c,0xf0,0x1c]
2897 vpsignd
485498096(%edx
), %ymm4
, %ymm4
2899 // CHECK
: vpsignd
485498096, %ymm4
, %ymm4
2900 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0a,0x25,0xf0,0x1c,0xf0,0x1c]
2901 vpsignd
485498096, %ymm4
, %ymm4
2903 // CHECK
: vpsignd
64(%edx
,%eax
), %ymm4
, %ymm4
2904 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0a,0x64,0x02,0x40]
2905 vpsignd
64(%edx
,%eax
), %ymm4
, %ymm4
2907 // CHECK
: vpsignd
(%edx
), %ymm4
, %ymm4
2908 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0a,0x22]
2909 vpsignd
(%edx
), %ymm4
, %ymm4
2911 // CHECK
: vpsignd
%ymm4
, %ymm4
, %ymm4
2912 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x0a,0xe4]
2913 vpsignd
%ymm4
, %ymm4
, %ymm4
2915 // CHECK
: vpsignw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2916 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x09,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2917 vpsignw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2919 // CHECK
: vpsignw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2920 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x09,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2921 vpsignw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2923 // CHECK
: vpsignw
485498096(%edx
), %ymm4
, %ymm4
2924 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x09,0xa2,0xf0,0x1c,0xf0,0x1c]
2925 vpsignw
485498096(%edx
), %ymm4
, %ymm4
2927 // CHECK
: vpsignw
485498096, %ymm4
, %ymm4
2928 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x09,0x25,0xf0,0x1c,0xf0,0x1c]
2929 vpsignw
485498096, %ymm4
, %ymm4
2931 // CHECK
: vpsignw
64(%edx
,%eax
), %ymm4
, %ymm4
2932 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x09,0x64,0x02,0x40]
2933 vpsignw
64(%edx
,%eax
), %ymm4
, %ymm4
2935 // CHECK
: vpsignw
(%edx
), %ymm4
, %ymm4
2936 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x09,0x22]
2937 vpsignw
(%edx
), %ymm4
, %ymm4
2939 // CHECK
: vpsignw
%ymm4
, %ymm4
, %ymm4
2940 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x09,0xe4]
2941 vpsignw
%ymm4
, %ymm4
, %ymm4
2943 // CHECK
: vpslld $
0, %ymm4
, %ymm4
2944 // CHECK
: encoding
: [0xc5,0xdd,0x72,0xf4,0x00]
2945 vpslld $
0, %ymm4
, %ymm4
2947 // CHECK
: vpslld
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2948 // CHECK
: encoding
: [0xc5,0xdd,0xf2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2949 vpslld
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2951 // CHECK
: vpslld
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2952 // CHECK
: encoding
: [0xc5,0xdd,0xf2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2953 vpslld
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2955 // CHECK
: vpslld
485498096(%edx
), %ymm4
, %ymm4
2956 // CHECK
: encoding
: [0xc5,0xdd,0xf2,0xa2,0xf0,0x1c,0xf0,0x1c]
2957 vpslld
485498096(%edx
), %ymm4
, %ymm4
2959 // CHECK
: vpslld
485498096, %ymm4
, %ymm4
2960 // CHECK
: encoding
: [0xc5,0xdd,0xf2,0x25,0xf0,0x1c,0xf0,0x1c]
2961 vpslld
485498096, %ymm4
, %ymm4
2963 // CHECK
: vpslld
64(%edx
,%eax
), %ymm4
, %ymm4
2964 // CHECK
: encoding
: [0xc5,0xdd,0xf2,0x64,0x02,0x40]
2965 vpslld
64(%edx
,%eax
), %ymm4
, %ymm4
2967 // CHECK
: vpslld
(%edx
), %ymm4
, %ymm4
2968 // CHECK
: encoding
: [0xc5,0xdd,0xf2,0x22]
2969 vpslld
(%edx
), %ymm4
, %ymm4
2971 // CHECK
: vpslldq $
0, %ymm4
, %ymm4
2972 // CHECK
: encoding
: [0xc5,0xdd,0x73,0xfc,0x00]
2973 vpslldq $
0, %ymm4
, %ymm4
2975 // CHECK
: vpslld
%xmm1
, %ymm4
, %ymm4
2976 // CHECK
: encoding
: [0xc5,0xdd,0xf2,0xe1]
2977 vpslld
%xmm1
, %ymm4
, %ymm4
2979 // CHECK
: vpsllq $
0, %ymm4
, %ymm4
2980 // CHECK
: encoding
: [0xc5,0xdd,0x73,0xf4,0x00]
2981 vpsllq $
0, %ymm4
, %ymm4
2983 // CHECK
: vpsllq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2984 // CHECK
: encoding
: [0xc5,0xdd,0xf3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
2985 vpsllq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2987 // CHECK
: vpsllq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2988 // CHECK
: encoding
: [0xc5,0xdd,0xf3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
2989 vpsllq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
2991 // CHECK
: vpsllq
485498096(%edx
), %ymm4
, %ymm4
2992 // CHECK
: encoding
: [0xc5,0xdd,0xf3,0xa2,0xf0,0x1c,0xf0,0x1c]
2993 vpsllq
485498096(%edx
), %ymm4
, %ymm4
2995 // CHECK
: vpsllq
485498096, %ymm4
, %ymm4
2996 // CHECK
: encoding
: [0xc5,0xdd,0xf3,0x25,0xf0,0x1c,0xf0,0x1c]
2997 vpsllq
485498096, %ymm4
, %ymm4
2999 // CHECK
: vpsllq
64(%edx
,%eax
), %ymm4
, %ymm4
3000 // CHECK
: encoding
: [0xc5,0xdd,0xf3,0x64,0x02,0x40]
3001 vpsllq
64(%edx
,%eax
), %ymm4
, %ymm4
3003 // CHECK
: vpsllq
(%edx
), %ymm4
, %ymm4
3004 // CHECK
: encoding
: [0xc5,0xdd,0xf3,0x22]
3005 vpsllq
(%edx
), %ymm4
, %ymm4
3007 // CHECK
: vpsllq
%xmm1
, %ymm4
, %ymm4
3008 // CHECK
: encoding
: [0xc5,0xdd,0xf3,0xe1]
3009 vpsllq
%xmm1
, %ymm4
, %ymm4
3011 // CHECK
: vpsllvd
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3012 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x47,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
3013 vpsllvd
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3015 // CHECK
: vpsllvd
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3016 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x47,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
3017 vpsllvd
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3019 // CHECK
: vpsllvd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3020 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x47,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3021 vpsllvd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3023 // CHECK
: vpsllvd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3024 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x47,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3025 vpsllvd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3027 // CHECK
: vpsllvd
485498096(%edx
), %xmm1
, %xmm1
3028 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x47,0x8a,0xf0,0x1c,0xf0,0x1c]
3029 vpsllvd
485498096(%edx
), %xmm1
, %xmm1
3031 // CHECK
: vpsllvd
485498096(%edx
), %ymm4
, %ymm4
3032 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x47,0xa2,0xf0,0x1c,0xf0,0x1c]
3033 vpsllvd
485498096(%edx
), %ymm4
, %ymm4
3035 // CHECK
: vpsllvd
485498096, %xmm1
, %xmm1
3036 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x47,0x0d,0xf0,0x1c,0xf0,0x1c]
3037 vpsllvd
485498096, %xmm1
, %xmm1
3039 // CHECK
: vpsllvd
485498096, %ymm4
, %ymm4
3040 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x47,0x25,0xf0,0x1c,0xf0,0x1c]
3041 vpsllvd
485498096, %ymm4
, %ymm4
3043 // CHECK
: vpsllvd
64(%edx
,%eax
), %xmm1
, %xmm1
3044 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x47,0x4c,0x02,0x40]
3045 vpsllvd
64(%edx
,%eax
), %xmm1
, %xmm1
3047 // CHECK
: vpsllvd
64(%edx
,%eax
), %ymm4
, %ymm4
3048 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x47,0x64,0x02,0x40]
3049 vpsllvd
64(%edx
,%eax
), %ymm4
, %ymm4
3051 // CHECK
: vpsllvd
(%edx
), %xmm1
, %xmm1
3052 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x47,0x0a]
3053 vpsllvd
(%edx
), %xmm1
, %xmm1
3055 // CHECK
: vpsllvd
(%edx
), %ymm4
, %ymm4
3056 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x47,0x22]
3057 vpsllvd
(%edx
), %ymm4
, %ymm4
3059 // CHECK
: vpsllvd
%xmm1
, %xmm1
, %xmm1
3060 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x47,0xc9]
3061 vpsllvd
%xmm1
, %xmm1
, %xmm1
3063 // CHECK
: vpsllvd
%ymm4
, %ymm4
, %ymm4
3064 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x47,0xe4]
3065 vpsllvd
%ymm4
, %ymm4
, %ymm4
3067 // CHECK
: vpsllvq
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3068 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x47,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
3069 vpsllvq
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3071 // CHECK
: vpsllvq
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3072 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x47,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
3073 vpsllvq
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3075 // CHECK
: vpsllvq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3076 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x47,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3077 vpsllvq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3079 // CHECK
: vpsllvq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3080 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x47,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3081 vpsllvq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3083 // CHECK
: vpsllvq
485498096(%edx
), %xmm1
, %xmm1
3084 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x47,0x8a,0xf0,0x1c,0xf0,0x1c]
3085 vpsllvq
485498096(%edx
), %xmm1
, %xmm1
3087 // CHECK
: vpsllvq
485498096(%edx
), %ymm4
, %ymm4
3088 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x47,0xa2,0xf0,0x1c,0xf0,0x1c]
3089 vpsllvq
485498096(%edx
), %ymm4
, %ymm4
3091 // CHECK
: vpsllvq
485498096, %xmm1
, %xmm1
3092 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x47,0x0d,0xf0,0x1c,0xf0,0x1c]
3093 vpsllvq
485498096, %xmm1
, %xmm1
3095 // CHECK
: vpsllvq
485498096, %ymm4
, %ymm4
3096 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x47,0x25,0xf0,0x1c,0xf0,0x1c]
3097 vpsllvq
485498096, %ymm4
, %ymm4
3099 // CHECK
: vpsllvq
64(%edx
,%eax
), %xmm1
, %xmm1
3100 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x47,0x4c,0x02,0x40]
3101 vpsllvq
64(%edx
,%eax
), %xmm1
, %xmm1
3103 // CHECK
: vpsllvq
64(%edx
,%eax
), %ymm4
, %ymm4
3104 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x47,0x64,0x02,0x40]
3105 vpsllvq
64(%edx
,%eax
), %ymm4
, %ymm4
3107 // CHECK
: vpsllvq
(%edx
), %xmm1
, %xmm1
3108 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x47,0x0a]
3109 vpsllvq
(%edx
), %xmm1
, %xmm1
3111 // CHECK
: vpsllvq
(%edx
), %ymm4
, %ymm4
3112 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x47,0x22]
3113 vpsllvq
(%edx
), %ymm4
, %ymm4
3115 // CHECK
: vpsllvq
%xmm1
, %xmm1
, %xmm1
3116 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x47,0xc9]
3117 vpsllvq
%xmm1
, %xmm1
, %xmm1
3119 // CHECK
: vpsllvq
%ymm4
, %ymm4
, %ymm4
3120 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x47,0xe4]
3121 vpsllvq
%ymm4
, %ymm4
, %ymm4
3123 // CHECK
: vpsllw $
0, %ymm4
, %ymm4
3124 // CHECK
: encoding
: [0xc5,0xdd,0x71,0xf4,0x00]
3125 vpsllw $
0, %ymm4
, %ymm4
3127 // CHECK
: vpsllw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3128 // CHECK
: encoding
: [0xc5,0xdd,0xf1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3129 vpsllw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3131 // CHECK
: vpsllw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3132 // CHECK
: encoding
: [0xc5,0xdd,0xf1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3133 vpsllw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3135 // CHECK
: vpsllw
485498096(%edx
), %ymm4
, %ymm4
3136 // CHECK
: encoding
: [0xc5,0xdd,0xf1,0xa2,0xf0,0x1c,0xf0,0x1c]
3137 vpsllw
485498096(%edx
), %ymm4
, %ymm4
3139 // CHECK
: vpsllw
485498096, %ymm4
, %ymm4
3140 // CHECK
: encoding
: [0xc5,0xdd,0xf1,0x25,0xf0,0x1c,0xf0,0x1c]
3141 vpsllw
485498096, %ymm4
, %ymm4
3143 // CHECK
: vpsllw
64(%edx
,%eax
), %ymm4
, %ymm4
3144 // CHECK
: encoding
: [0xc5,0xdd,0xf1,0x64,0x02,0x40]
3145 vpsllw
64(%edx
,%eax
), %ymm4
, %ymm4
3147 // CHECK
: vpsllw
(%edx
), %ymm4
, %ymm4
3148 // CHECK
: encoding
: [0xc5,0xdd,0xf1,0x22]
3149 vpsllw
(%edx
), %ymm4
, %ymm4
3151 // CHECK
: vpsllw
%xmm1
, %ymm4
, %ymm4
3152 // CHECK
: encoding
: [0xc5,0xdd,0xf1,0xe1]
3153 vpsllw
%xmm1
, %ymm4
, %ymm4
3155 // CHECK
: vpsrad $
0, %ymm4
, %ymm4
3156 // CHECK
: encoding
: [0xc5,0xdd,0x72,0xe4,0x00]
3157 vpsrad $
0, %ymm4
, %ymm4
3159 // CHECK
: vpsrad
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3160 // CHECK
: encoding
: [0xc5,0xdd,0xe2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3161 vpsrad
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3163 // CHECK
: vpsrad
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3164 // CHECK
: encoding
: [0xc5,0xdd,0xe2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3165 vpsrad
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3167 // CHECK
: vpsrad
485498096(%edx
), %ymm4
, %ymm4
3168 // CHECK
: encoding
: [0xc5,0xdd,0xe2,0xa2,0xf0,0x1c,0xf0,0x1c]
3169 vpsrad
485498096(%edx
), %ymm4
, %ymm4
3171 // CHECK
: vpsrad
485498096, %ymm4
, %ymm4
3172 // CHECK
: encoding
: [0xc5,0xdd,0xe2,0x25,0xf0,0x1c,0xf0,0x1c]
3173 vpsrad
485498096, %ymm4
, %ymm4
3175 // CHECK
: vpsrad
64(%edx
,%eax
), %ymm4
, %ymm4
3176 // CHECK
: encoding
: [0xc5,0xdd,0xe2,0x64,0x02,0x40]
3177 vpsrad
64(%edx
,%eax
), %ymm4
, %ymm4
3179 // CHECK
: vpsrad
(%edx
), %ymm4
, %ymm4
3180 // CHECK
: encoding
: [0xc5,0xdd,0xe2,0x22]
3181 vpsrad
(%edx
), %ymm4
, %ymm4
3183 // CHECK
: vpsrad
%xmm1
, %ymm4
, %ymm4
3184 // CHECK
: encoding
: [0xc5,0xdd,0xe2,0xe1]
3185 vpsrad
%xmm1
, %ymm4
, %ymm4
3187 // CHECK
: vpsravd
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3188 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x46,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
3189 vpsravd
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3191 // CHECK
: vpsravd
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3192 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x46,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
3193 vpsravd
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3195 // CHECK
: vpsravd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3196 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x46,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3197 vpsravd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3199 // CHECK
: vpsravd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3200 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x46,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3201 vpsravd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3203 // CHECK
: vpsravd
485498096(%edx
), %xmm1
, %xmm1
3204 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x46,0x8a,0xf0,0x1c,0xf0,0x1c]
3205 vpsravd
485498096(%edx
), %xmm1
, %xmm1
3207 // CHECK
: vpsravd
485498096(%edx
), %ymm4
, %ymm4
3208 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x46,0xa2,0xf0,0x1c,0xf0,0x1c]
3209 vpsravd
485498096(%edx
), %ymm4
, %ymm4
3211 // CHECK
: vpsravd
485498096, %xmm1
, %xmm1
3212 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x46,0x0d,0xf0,0x1c,0xf0,0x1c]
3213 vpsravd
485498096, %xmm1
, %xmm1
3215 // CHECK
: vpsravd
485498096, %ymm4
, %ymm4
3216 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x46,0x25,0xf0,0x1c,0xf0,0x1c]
3217 vpsravd
485498096, %ymm4
, %ymm4
3219 // CHECK
: vpsravd
64(%edx
,%eax
), %xmm1
, %xmm1
3220 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x46,0x4c,0x02,0x40]
3221 vpsravd
64(%edx
,%eax
), %xmm1
, %xmm1
3223 // CHECK
: vpsravd
64(%edx
,%eax
), %ymm4
, %ymm4
3224 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x46,0x64,0x02,0x40]
3225 vpsravd
64(%edx
,%eax
), %ymm4
, %ymm4
3227 // CHECK
: vpsravd
(%edx
), %xmm1
, %xmm1
3228 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x46,0x0a]
3229 vpsravd
(%edx
), %xmm1
, %xmm1
3231 // CHECK
: vpsravd
(%edx
), %ymm4
, %ymm4
3232 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x46,0x22]
3233 vpsravd
(%edx
), %ymm4
, %ymm4
3235 // CHECK
: vpsravd
%xmm1
, %xmm1
, %xmm1
3236 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x46,0xc9]
3237 vpsravd
%xmm1
, %xmm1
, %xmm1
3239 // CHECK
: vpsravd
%ymm4
, %ymm4
, %ymm4
3240 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x46,0xe4]
3241 vpsravd
%ymm4
, %ymm4
, %ymm4
3243 // CHECK
: vpsraw $
0, %ymm4
, %ymm4
3244 // CHECK
: encoding
: [0xc5,0xdd,0x71,0xe4,0x00]
3245 vpsraw $
0, %ymm4
, %ymm4
3247 // CHECK
: vpsraw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3248 // CHECK
: encoding
: [0xc5,0xdd,0xe1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3249 vpsraw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3251 // CHECK
: vpsraw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3252 // CHECK
: encoding
: [0xc5,0xdd,0xe1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3253 vpsraw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3255 // CHECK
: vpsraw
485498096(%edx
), %ymm4
, %ymm4
3256 // CHECK
: encoding
: [0xc5,0xdd,0xe1,0xa2,0xf0,0x1c,0xf0,0x1c]
3257 vpsraw
485498096(%edx
), %ymm4
, %ymm4
3259 // CHECK
: vpsraw
485498096, %ymm4
, %ymm4
3260 // CHECK
: encoding
: [0xc5,0xdd,0xe1,0x25,0xf0,0x1c,0xf0,0x1c]
3261 vpsraw
485498096, %ymm4
, %ymm4
3263 // CHECK
: vpsraw
64(%edx
,%eax
), %ymm4
, %ymm4
3264 // CHECK
: encoding
: [0xc5,0xdd,0xe1,0x64,0x02,0x40]
3265 vpsraw
64(%edx
,%eax
), %ymm4
, %ymm4
3267 // CHECK
: vpsraw
(%edx
), %ymm4
, %ymm4
3268 // CHECK
: encoding
: [0xc5,0xdd,0xe1,0x22]
3269 vpsraw
(%edx
), %ymm4
, %ymm4
3271 // CHECK
: vpsraw
%xmm1
, %ymm4
, %ymm4
3272 // CHECK
: encoding
: [0xc5,0xdd,0xe1,0xe1]
3273 vpsraw
%xmm1
, %ymm4
, %ymm4
3275 // CHECK
: vpsrld $
0, %ymm4
, %ymm4
3276 // CHECK
: encoding
: [0xc5,0xdd,0x72,0xd4,0x00]
3277 vpsrld $
0, %ymm4
, %ymm4
3279 // CHECK
: vpsrld
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3280 // CHECK
: encoding
: [0xc5,0xdd,0xd2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3281 vpsrld
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3283 // CHECK
: vpsrld
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3284 // CHECK
: encoding
: [0xc5,0xdd,0xd2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3285 vpsrld
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3287 // CHECK
: vpsrld
485498096(%edx
), %ymm4
, %ymm4
3288 // CHECK
: encoding
: [0xc5,0xdd,0xd2,0xa2,0xf0,0x1c,0xf0,0x1c]
3289 vpsrld
485498096(%edx
), %ymm4
, %ymm4
3291 // CHECK
: vpsrld
485498096, %ymm4
, %ymm4
3292 // CHECK
: encoding
: [0xc5,0xdd,0xd2,0x25,0xf0,0x1c,0xf0,0x1c]
3293 vpsrld
485498096, %ymm4
, %ymm4
3295 // CHECK
: vpsrld
64(%edx
,%eax
), %ymm4
, %ymm4
3296 // CHECK
: encoding
: [0xc5,0xdd,0xd2,0x64,0x02,0x40]
3297 vpsrld
64(%edx
,%eax
), %ymm4
, %ymm4
3299 // CHECK
: vpsrld
(%edx
), %ymm4
, %ymm4
3300 // CHECK
: encoding
: [0xc5,0xdd,0xd2,0x22]
3301 vpsrld
(%edx
), %ymm4
, %ymm4
3303 // CHECK
: vpsrldq $
0, %ymm4
, %ymm4
3304 // CHECK
: encoding
: [0xc5,0xdd,0x73,0xdc,0x00]
3305 vpsrldq $
0, %ymm4
, %ymm4
3307 // CHECK
: vpsrld
%xmm1
, %ymm4
, %ymm4
3308 // CHECK
: encoding
: [0xc5,0xdd,0xd2,0xe1]
3309 vpsrld
%xmm1
, %ymm4
, %ymm4
3311 // CHECK
: vpsrlq $
0, %ymm4
, %ymm4
3312 // CHECK
: encoding
: [0xc5,0xdd,0x73,0xd4,0x00]
3313 vpsrlq $
0, %ymm4
, %ymm4
3315 // CHECK
: vpsrlq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3316 // CHECK
: encoding
: [0xc5,0xdd,0xd3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3317 vpsrlq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3319 // CHECK
: vpsrlq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3320 // CHECK
: encoding
: [0xc5,0xdd,0xd3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3321 vpsrlq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3323 // CHECK
: vpsrlq
485498096(%edx
), %ymm4
, %ymm4
3324 // CHECK
: encoding
: [0xc5,0xdd,0xd3,0xa2,0xf0,0x1c,0xf0,0x1c]
3325 vpsrlq
485498096(%edx
), %ymm4
, %ymm4
3327 // CHECK
: vpsrlq
485498096, %ymm4
, %ymm4
3328 // CHECK
: encoding
: [0xc5,0xdd,0xd3,0x25,0xf0,0x1c,0xf0,0x1c]
3329 vpsrlq
485498096, %ymm4
, %ymm4
3331 // CHECK
: vpsrlq
64(%edx
,%eax
), %ymm4
, %ymm4
3332 // CHECK
: encoding
: [0xc5,0xdd,0xd3,0x64,0x02,0x40]
3333 vpsrlq
64(%edx
,%eax
), %ymm4
, %ymm4
3335 // CHECK
: vpsrlq
(%edx
), %ymm4
, %ymm4
3336 // CHECK
: encoding
: [0xc5,0xdd,0xd3,0x22]
3337 vpsrlq
(%edx
), %ymm4
, %ymm4
3339 // CHECK
: vpsrlq
%xmm1
, %ymm4
, %ymm4
3340 // CHECK
: encoding
: [0xc5,0xdd,0xd3,0xe1]
3341 vpsrlq
%xmm1
, %ymm4
, %ymm4
3343 // CHECK
: vpsrlvd
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3344 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x45,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
3345 vpsrlvd
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3347 // CHECK
: vpsrlvd
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3348 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x45,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
3349 vpsrlvd
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3351 // CHECK
: vpsrlvd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3352 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x45,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3353 vpsrlvd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3355 // CHECK
: vpsrlvd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3356 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x45,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3357 vpsrlvd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3359 // CHECK
: vpsrlvd
485498096(%edx
), %xmm1
, %xmm1
3360 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x45,0x8a,0xf0,0x1c,0xf0,0x1c]
3361 vpsrlvd
485498096(%edx
), %xmm1
, %xmm1
3363 // CHECK
: vpsrlvd
485498096(%edx
), %ymm4
, %ymm4
3364 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x45,0xa2,0xf0,0x1c,0xf0,0x1c]
3365 vpsrlvd
485498096(%edx
), %ymm4
, %ymm4
3367 // CHECK
: vpsrlvd
485498096, %xmm1
, %xmm1
3368 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x45,0x0d,0xf0,0x1c,0xf0,0x1c]
3369 vpsrlvd
485498096, %xmm1
, %xmm1
3371 // CHECK
: vpsrlvd
485498096, %ymm4
, %ymm4
3372 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x45,0x25,0xf0,0x1c,0xf0,0x1c]
3373 vpsrlvd
485498096, %ymm4
, %ymm4
3375 // CHECK
: vpsrlvd
64(%edx
,%eax
), %xmm1
, %xmm1
3376 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x45,0x4c,0x02,0x40]
3377 vpsrlvd
64(%edx
,%eax
), %xmm1
, %xmm1
3379 // CHECK
: vpsrlvd
64(%edx
,%eax
), %ymm4
, %ymm4
3380 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x45,0x64,0x02,0x40]
3381 vpsrlvd
64(%edx
,%eax
), %ymm4
, %ymm4
3383 // CHECK
: vpsrlvd
(%edx
), %xmm1
, %xmm1
3384 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x45,0x0a]
3385 vpsrlvd
(%edx
), %xmm1
, %xmm1
3387 // CHECK
: vpsrlvd
(%edx
), %ymm4
, %ymm4
3388 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x45,0x22]
3389 vpsrlvd
(%edx
), %ymm4
, %ymm4
3391 // CHECK
: vpsrlvd
%xmm1
, %xmm1
, %xmm1
3392 // CHECK
: encoding
: [0xc4,0xe2,0x71,0x45,0xc9]
3393 vpsrlvd
%xmm1
, %xmm1
, %xmm1
3395 // CHECK
: vpsrlvd
%ymm4
, %ymm4
, %ymm4
3396 // CHECK
: encoding
: [0xc4,0xe2,0x5d,0x45,0xe4]
3397 vpsrlvd
%ymm4
, %ymm4
, %ymm4
3399 // CHECK
: vpsrlvq
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3400 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x45,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
3401 vpsrlvq
-485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3403 // CHECK
: vpsrlvq
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3404 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x45,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
3405 vpsrlvq
485498096(%edx
,%eax
,4), %xmm1
, %xmm1
3407 // CHECK
: vpsrlvq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3408 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x45,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3409 vpsrlvq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3411 // CHECK
: vpsrlvq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3412 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x45,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3413 vpsrlvq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3415 // CHECK
: vpsrlvq
485498096(%edx
), %xmm1
, %xmm1
3416 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x45,0x8a,0xf0,0x1c,0xf0,0x1c]
3417 vpsrlvq
485498096(%edx
), %xmm1
, %xmm1
3419 // CHECK
: vpsrlvq
485498096(%edx
), %ymm4
, %ymm4
3420 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x45,0xa2,0xf0,0x1c,0xf0,0x1c]
3421 vpsrlvq
485498096(%edx
), %ymm4
, %ymm4
3423 // CHECK
: vpsrlvq
485498096, %xmm1
, %xmm1
3424 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x45,0x0d,0xf0,0x1c,0xf0,0x1c]
3425 vpsrlvq
485498096, %xmm1
, %xmm1
3427 // CHECK
: vpsrlvq
485498096, %ymm4
, %ymm4
3428 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x45,0x25,0xf0,0x1c,0xf0,0x1c]
3429 vpsrlvq
485498096, %ymm4
, %ymm4
3431 // CHECK
: vpsrlvq
64(%edx
,%eax
), %xmm1
, %xmm1
3432 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x45,0x4c,0x02,0x40]
3433 vpsrlvq
64(%edx
,%eax
), %xmm1
, %xmm1
3435 // CHECK
: vpsrlvq
64(%edx
,%eax
), %ymm4
, %ymm4
3436 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x45,0x64,0x02,0x40]
3437 vpsrlvq
64(%edx
,%eax
), %ymm4
, %ymm4
3439 // CHECK
: vpsrlvq
(%edx
), %xmm1
, %xmm1
3440 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x45,0x0a]
3441 vpsrlvq
(%edx
), %xmm1
, %xmm1
3443 // CHECK
: vpsrlvq
(%edx
), %ymm4
, %ymm4
3444 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x45,0x22]
3445 vpsrlvq
(%edx
), %ymm4
, %ymm4
3447 // CHECK
: vpsrlvq
%xmm1
, %xmm1
, %xmm1
3448 // CHECK
: encoding
: [0xc4,0xe2,0xf1,0x45,0xc9]
3449 vpsrlvq
%xmm1
, %xmm1
, %xmm1
3451 // CHECK
: vpsrlvq
%ymm4
, %ymm4
, %ymm4
3452 // CHECK
: encoding
: [0xc4,0xe2,0xdd,0x45,0xe4]
3453 vpsrlvq
%ymm4
, %ymm4
, %ymm4
3455 // CHECK
: vpsrlw $
0, %ymm4
, %ymm4
3456 // CHECK
: encoding
: [0xc5,0xdd,0x71,0xd4,0x00]
3457 vpsrlw $
0, %ymm4
, %ymm4
3459 // CHECK
: vpsrlw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3460 // CHECK
: encoding
: [0xc5,0xdd,0xd1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3461 vpsrlw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3463 // CHECK
: vpsrlw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3464 // CHECK
: encoding
: [0xc5,0xdd,0xd1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3465 vpsrlw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3467 // CHECK
: vpsrlw
485498096(%edx
), %ymm4
, %ymm4
3468 // CHECK
: encoding
: [0xc5,0xdd,0xd1,0xa2,0xf0,0x1c,0xf0,0x1c]
3469 vpsrlw
485498096(%edx
), %ymm4
, %ymm4
3471 // CHECK
: vpsrlw
485498096, %ymm4
, %ymm4
3472 // CHECK
: encoding
: [0xc5,0xdd,0xd1,0x25,0xf0,0x1c,0xf0,0x1c]
3473 vpsrlw
485498096, %ymm4
, %ymm4
3475 // CHECK
: vpsrlw
64(%edx
,%eax
), %ymm4
, %ymm4
3476 // CHECK
: encoding
: [0xc5,0xdd,0xd1,0x64,0x02,0x40]
3477 vpsrlw
64(%edx
,%eax
), %ymm4
, %ymm4
3479 // CHECK
: vpsrlw
(%edx
), %ymm4
, %ymm4
3480 // CHECK
: encoding
: [0xc5,0xdd,0xd1,0x22]
3481 vpsrlw
(%edx
), %ymm4
, %ymm4
3483 // CHECK
: vpsrlw
%xmm1
, %ymm4
, %ymm4
3484 // CHECK
: encoding
: [0xc5,0xdd,0xd1,0xe1]
3485 vpsrlw
%xmm1
, %ymm4
, %ymm4
3487 // CHECK
: vpsubb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3488 // CHECK
: encoding
: [0xc5,0xdd,0xf8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3489 vpsubb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3491 // CHECK
: vpsubb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3492 // CHECK
: encoding
: [0xc5,0xdd,0xf8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3493 vpsubb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3495 // CHECK
: vpsubb
485498096(%edx
), %ymm4
, %ymm4
3496 // CHECK
: encoding
: [0xc5,0xdd,0xf8,0xa2,0xf0,0x1c,0xf0,0x1c]
3497 vpsubb
485498096(%edx
), %ymm4
, %ymm4
3499 // CHECK
: vpsubb
485498096, %ymm4
, %ymm4
3500 // CHECK
: encoding
: [0xc5,0xdd,0xf8,0x25,0xf0,0x1c,0xf0,0x1c]
3501 vpsubb
485498096, %ymm4
, %ymm4
3503 // CHECK
: vpsubb
64(%edx
,%eax
), %ymm4
, %ymm4
3504 // CHECK
: encoding
: [0xc5,0xdd,0xf8,0x64,0x02,0x40]
3505 vpsubb
64(%edx
,%eax
), %ymm4
, %ymm4
3507 // CHECK
: vpsubb
(%edx
), %ymm4
, %ymm4
3508 // CHECK
: encoding
: [0xc5,0xdd,0xf8,0x22]
3509 vpsubb
(%edx
), %ymm4
, %ymm4
3511 // CHECK
: vpsubb
%ymm4
, %ymm4
, %ymm4
3512 // CHECK
: encoding
: [0xc5,0xdd,0xf8,0xe4]
3513 vpsubb
%ymm4
, %ymm4
, %ymm4
3515 // CHECK
: vpsubd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3516 // CHECK
: encoding
: [0xc5,0xdd,0xfa,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3517 vpsubd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3519 // CHECK
: vpsubd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3520 // CHECK
: encoding
: [0xc5,0xdd,0xfa,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3521 vpsubd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3523 // CHECK
: vpsubd
485498096(%edx
), %ymm4
, %ymm4
3524 // CHECK
: encoding
: [0xc5,0xdd,0xfa,0xa2,0xf0,0x1c,0xf0,0x1c]
3525 vpsubd
485498096(%edx
), %ymm4
, %ymm4
3527 // CHECK
: vpsubd
485498096, %ymm4
, %ymm4
3528 // CHECK
: encoding
: [0xc5,0xdd,0xfa,0x25,0xf0,0x1c,0xf0,0x1c]
3529 vpsubd
485498096, %ymm4
, %ymm4
3531 // CHECK
: vpsubd
64(%edx
,%eax
), %ymm4
, %ymm4
3532 // CHECK
: encoding
: [0xc5,0xdd,0xfa,0x64,0x02,0x40]
3533 vpsubd
64(%edx
,%eax
), %ymm4
, %ymm4
3535 // CHECK
: vpsubd
(%edx
), %ymm4
, %ymm4
3536 // CHECK
: encoding
: [0xc5,0xdd,0xfa,0x22]
3537 vpsubd
(%edx
), %ymm4
, %ymm4
3539 // CHECK
: vpsubd
%ymm4
, %ymm4
, %ymm4
3540 // CHECK
: encoding
: [0xc5,0xdd,0xfa,0xe4]
3541 vpsubd
%ymm4
, %ymm4
, %ymm4
3543 // CHECK
: vpsubq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3544 // CHECK
: encoding
: [0xc5,0xdd,0xfb,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3545 vpsubq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3547 // CHECK
: vpsubq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3548 // CHECK
: encoding
: [0xc5,0xdd,0xfb,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3549 vpsubq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3551 // CHECK
: vpsubq
485498096(%edx
), %ymm4
, %ymm4
3552 // CHECK
: encoding
: [0xc5,0xdd,0xfb,0xa2,0xf0,0x1c,0xf0,0x1c]
3553 vpsubq
485498096(%edx
), %ymm4
, %ymm4
3555 // CHECK
: vpsubq
485498096, %ymm4
, %ymm4
3556 // CHECK
: encoding
: [0xc5,0xdd,0xfb,0x25,0xf0,0x1c,0xf0,0x1c]
3557 vpsubq
485498096, %ymm4
, %ymm4
3559 // CHECK
: vpsubq
64(%edx
,%eax
), %ymm4
, %ymm4
3560 // CHECK
: encoding
: [0xc5,0xdd,0xfb,0x64,0x02,0x40]
3561 vpsubq
64(%edx
,%eax
), %ymm4
, %ymm4
3563 // CHECK
: vpsubq
(%edx
), %ymm4
, %ymm4
3564 // CHECK
: encoding
: [0xc5,0xdd,0xfb,0x22]
3565 vpsubq
(%edx
), %ymm4
, %ymm4
3567 // CHECK
: vpsubq
%ymm4
, %ymm4
, %ymm4
3568 // CHECK
: encoding
: [0xc5,0xdd,0xfb,0xe4]
3569 vpsubq
%ymm4
, %ymm4
, %ymm4
3571 // CHECK
: vpsubsb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3572 // CHECK
: encoding
: [0xc5,0xdd,0xe8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3573 vpsubsb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3575 // CHECK
: vpsubsb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3576 // CHECK
: encoding
: [0xc5,0xdd,0xe8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3577 vpsubsb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3579 // CHECK
: vpsubsb
485498096(%edx
), %ymm4
, %ymm4
3580 // CHECK
: encoding
: [0xc5,0xdd,0xe8,0xa2,0xf0,0x1c,0xf0,0x1c]
3581 vpsubsb
485498096(%edx
), %ymm4
, %ymm4
3583 // CHECK
: vpsubsb
485498096, %ymm4
, %ymm4
3584 // CHECK
: encoding
: [0xc5,0xdd,0xe8,0x25,0xf0,0x1c,0xf0,0x1c]
3585 vpsubsb
485498096, %ymm4
, %ymm4
3587 // CHECK
: vpsubsb
64(%edx
,%eax
), %ymm4
, %ymm4
3588 // CHECK
: encoding
: [0xc5,0xdd,0xe8,0x64,0x02,0x40]
3589 vpsubsb
64(%edx
,%eax
), %ymm4
, %ymm4
3591 // CHECK
: vpsubsb
(%edx
), %ymm4
, %ymm4
3592 // CHECK
: encoding
: [0xc5,0xdd,0xe8,0x22]
3593 vpsubsb
(%edx
), %ymm4
, %ymm4
3595 // CHECK
: vpsubsb
%ymm4
, %ymm4
, %ymm4
3596 // CHECK
: encoding
: [0xc5,0xdd,0xe8,0xe4]
3597 vpsubsb
%ymm4
, %ymm4
, %ymm4
3599 // CHECK
: vpsubsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3600 // CHECK
: encoding
: [0xc5,0xdd,0xe9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3601 vpsubsw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3603 // CHECK
: vpsubsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3604 // CHECK
: encoding
: [0xc5,0xdd,0xe9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3605 vpsubsw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3607 // CHECK
: vpsubsw
485498096(%edx
), %ymm4
, %ymm4
3608 // CHECK
: encoding
: [0xc5,0xdd,0xe9,0xa2,0xf0,0x1c,0xf0,0x1c]
3609 vpsubsw
485498096(%edx
), %ymm4
, %ymm4
3611 // CHECK
: vpsubsw
485498096, %ymm4
, %ymm4
3612 // CHECK
: encoding
: [0xc5,0xdd,0xe9,0x25,0xf0,0x1c,0xf0,0x1c]
3613 vpsubsw
485498096, %ymm4
, %ymm4
3615 // CHECK
: vpsubsw
64(%edx
,%eax
), %ymm4
, %ymm4
3616 // CHECK
: encoding
: [0xc5,0xdd,0xe9,0x64,0x02,0x40]
3617 vpsubsw
64(%edx
,%eax
), %ymm4
, %ymm4
3619 // CHECK
: vpsubsw
(%edx
), %ymm4
, %ymm4
3620 // CHECK
: encoding
: [0xc5,0xdd,0xe9,0x22]
3621 vpsubsw
(%edx
), %ymm4
, %ymm4
3623 // CHECK
: vpsubsw
%ymm4
, %ymm4
, %ymm4
3624 // CHECK
: encoding
: [0xc5,0xdd,0xe9,0xe4]
3625 vpsubsw
%ymm4
, %ymm4
, %ymm4
3627 // CHECK
: vpsubusb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3628 // CHECK
: encoding
: [0xc5,0xdd,0xd8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3629 vpsubusb
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3631 // CHECK
: vpsubusb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3632 // CHECK
: encoding
: [0xc5,0xdd,0xd8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3633 vpsubusb
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3635 // CHECK
: vpsubusb
485498096(%edx
), %ymm4
, %ymm4
3636 // CHECK
: encoding
: [0xc5,0xdd,0xd8,0xa2,0xf0,0x1c,0xf0,0x1c]
3637 vpsubusb
485498096(%edx
), %ymm4
, %ymm4
3639 // CHECK
: vpsubusb
485498096, %ymm4
, %ymm4
3640 // CHECK
: encoding
: [0xc5,0xdd,0xd8,0x25,0xf0,0x1c,0xf0,0x1c]
3641 vpsubusb
485498096, %ymm4
, %ymm4
3643 // CHECK
: vpsubusb
64(%edx
,%eax
), %ymm4
, %ymm4
3644 // CHECK
: encoding
: [0xc5,0xdd,0xd8,0x64,0x02,0x40]
3645 vpsubusb
64(%edx
,%eax
), %ymm4
, %ymm4
3647 // CHECK
: vpsubusb
(%edx
), %ymm4
, %ymm4
3648 // CHECK
: encoding
: [0xc5,0xdd,0xd8,0x22]
3649 vpsubusb
(%edx
), %ymm4
, %ymm4
3651 // CHECK
: vpsubusb
%ymm4
, %ymm4
, %ymm4
3652 // CHECK
: encoding
: [0xc5,0xdd,0xd8,0xe4]
3653 vpsubusb
%ymm4
, %ymm4
, %ymm4
3655 // CHECK
: vpsubusw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3656 // CHECK
: encoding
: [0xc5,0xdd,0xd9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3657 vpsubusw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3659 // CHECK
: vpsubusw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3660 // CHECK
: encoding
: [0xc5,0xdd,0xd9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3661 vpsubusw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3663 // CHECK
: vpsubusw
485498096(%edx
), %ymm4
, %ymm4
3664 // CHECK
: encoding
: [0xc5,0xdd,0xd9,0xa2,0xf0,0x1c,0xf0,0x1c]
3665 vpsubusw
485498096(%edx
), %ymm4
, %ymm4
3667 // CHECK
: vpsubusw
485498096, %ymm4
, %ymm4
3668 // CHECK
: encoding
: [0xc5,0xdd,0xd9,0x25,0xf0,0x1c,0xf0,0x1c]
3669 vpsubusw
485498096, %ymm4
, %ymm4
3671 // CHECK
: vpsubusw
64(%edx
,%eax
), %ymm4
, %ymm4
3672 // CHECK
: encoding
: [0xc5,0xdd,0xd9,0x64,0x02,0x40]
3673 vpsubusw
64(%edx
,%eax
), %ymm4
, %ymm4
3675 // CHECK
: vpsubusw
(%edx
), %ymm4
, %ymm4
3676 // CHECK
: encoding
: [0xc5,0xdd,0xd9,0x22]
3677 vpsubusw
(%edx
), %ymm4
, %ymm4
3679 // CHECK
: vpsubusw
%ymm4
, %ymm4
, %ymm4
3680 // CHECK
: encoding
: [0xc5,0xdd,0xd9,0xe4]
3681 vpsubusw
%ymm4
, %ymm4
, %ymm4
3683 // CHECK
: vpsubw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3684 // CHECK
: encoding
: [0xc5,0xdd,0xf9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3685 vpsubw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3687 // CHECK
: vpsubw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3688 // CHECK
: encoding
: [0xc5,0xdd,0xf9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3689 vpsubw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3691 // CHECK
: vpsubw
485498096(%edx
), %ymm4
, %ymm4
3692 // CHECK
: encoding
: [0xc5,0xdd,0xf9,0xa2,0xf0,0x1c,0xf0,0x1c]
3693 vpsubw
485498096(%edx
), %ymm4
, %ymm4
3695 // CHECK
: vpsubw
485498096, %ymm4
, %ymm4
3696 // CHECK
: encoding
: [0xc5,0xdd,0xf9,0x25,0xf0,0x1c,0xf0,0x1c]
3697 vpsubw
485498096, %ymm4
, %ymm4
3699 // CHECK
: vpsubw
64(%edx
,%eax
), %ymm4
, %ymm4
3700 // CHECK
: encoding
: [0xc5,0xdd,0xf9,0x64,0x02,0x40]
3701 vpsubw
64(%edx
,%eax
), %ymm4
, %ymm4
3703 // CHECK
: vpsubw
(%edx
), %ymm4
, %ymm4
3704 // CHECK
: encoding
: [0xc5,0xdd,0xf9,0x22]
3705 vpsubw
(%edx
), %ymm4
, %ymm4
3707 // CHECK
: vpsubw
%ymm4
, %ymm4
, %ymm4
3708 // CHECK
: encoding
: [0xc5,0xdd,0xf9,0xe4]
3709 vpsubw
%ymm4
, %ymm4
, %ymm4
3711 // CHECK
: vpunpckhbw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3712 // CHECK
: encoding
: [0xc5,0xdd,0x68,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3713 vpunpckhbw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3715 // CHECK
: vpunpckhbw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3716 // CHECK
: encoding
: [0xc5,0xdd,0x68,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3717 vpunpckhbw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3719 // CHECK
: vpunpckhbw
485498096(%edx
), %ymm4
, %ymm4
3720 // CHECK
: encoding
: [0xc5,0xdd,0x68,0xa2,0xf0,0x1c,0xf0,0x1c]
3721 vpunpckhbw
485498096(%edx
), %ymm4
, %ymm4
3723 // CHECK
: vpunpckhbw
485498096, %ymm4
, %ymm4
3724 // CHECK
: encoding
: [0xc5,0xdd,0x68,0x25,0xf0,0x1c,0xf0,0x1c]
3725 vpunpckhbw
485498096, %ymm4
, %ymm4
3727 // CHECK
: vpunpckhbw
64(%edx
,%eax
), %ymm4
, %ymm4
3728 // CHECK
: encoding
: [0xc5,0xdd,0x68,0x64,0x02,0x40]
3729 vpunpckhbw
64(%edx
,%eax
), %ymm4
, %ymm4
3731 // CHECK
: vpunpckhbw
(%edx
), %ymm4
, %ymm4
3732 // CHECK
: encoding
: [0xc5,0xdd,0x68,0x22]
3733 vpunpckhbw
(%edx
), %ymm4
, %ymm4
3735 // CHECK
: vpunpckhbw
%ymm4
, %ymm4
, %ymm4
3736 // CHECK
: encoding
: [0xc5,0xdd,0x68,0xe4]
3737 vpunpckhbw
%ymm4
, %ymm4
, %ymm4
3739 // CHECK
: vpunpckhdq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3740 // CHECK
: encoding
: [0xc5,0xdd,0x6a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3741 vpunpckhdq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3743 // CHECK
: vpunpckhdq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3744 // CHECK
: encoding
: [0xc5,0xdd,0x6a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3745 vpunpckhdq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3747 // CHECK
: vpunpckhdq
485498096(%edx
), %ymm4
, %ymm4
3748 // CHECK
: encoding
: [0xc5,0xdd,0x6a,0xa2,0xf0,0x1c,0xf0,0x1c]
3749 vpunpckhdq
485498096(%edx
), %ymm4
, %ymm4
3751 // CHECK
: vpunpckhdq
485498096, %ymm4
, %ymm4
3752 // CHECK
: encoding
: [0xc5,0xdd,0x6a,0x25,0xf0,0x1c,0xf0,0x1c]
3753 vpunpckhdq
485498096, %ymm4
, %ymm4
3755 // CHECK
: vpunpckhdq
64(%edx
,%eax
), %ymm4
, %ymm4
3756 // CHECK
: encoding
: [0xc5,0xdd,0x6a,0x64,0x02,0x40]
3757 vpunpckhdq
64(%edx
,%eax
), %ymm4
, %ymm4
3759 // CHECK
: vpunpckhdq
(%edx
), %ymm4
, %ymm4
3760 // CHECK
: encoding
: [0xc5,0xdd,0x6a,0x22]
3761 vpunpckhdq
(%edx
), %ymm4
, %ymm4
3763 // CHECK
: vpunpckhdq
%ymm4
, %ymm4
, %ymm4
3764 // CHECK
: encoding
: [0xc5,0xdd,0x6a,0xe4]
3765 vpunpckhdq
%ymm4
, %ymm4
, %ymm4
3767 // CHECK
: vpunpckhqdq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3768 // CHECK
: encoding
: [0xc5,0xdd,0x6d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3769 vpunpckhqdq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3771 // CHECK
: vpunpckhqdq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3772 // CHECK
: encoding
: [0xc5,0xdd,0x6d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3773 vpunpckhqdq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3775 // CHECK
: vpunpckhqdq
485498096(%edx
), %ymm4
, %ymm4
3776 // CHECK
: encoding
: [0xc5,0xdd,0x6d,0xa2,0xf0,0x1c,0xf0,0x1c]
3777 vpunpckhqdq
485498096(%edx
), %ymm4
, %ymm4
3779 // CHECK
: vpunpckhqdq
485498096, %ymm4
, %ymm4
3780 // CHECK
: encoding
: [0xc5,0xdd,0x6d,0x25,0xf0,0x1c,0xf0,0x1c]
3781 vpunpckhqdq
485498096, %ymm4
, %ymm4
3783 // CHECK
: vpunpckhqdq
64(%edx
,%eax
), %ymm4
, %ymm4
3784 // CHECK
: encoding
: [0xc5,0xdd,0x6d,0x64,0x02,0x40]
3785 vpunpckhqdq
64(%edx
,%eax
), %ymm4
, %ymm4
3787 // CHECK
: vpunpckhqdq
(%edx
), %ymm4
, %ymm4
3788 // CHECK
: encoding
: [0xc5,0xdd,0x6d,0x22]
3789 vpunpckhqdq
(%edx
), %ymm4
, %ymm4
3791 // CHECK
: vpunpckhqdq
%ymm4
, %ymm4
, %ymm4
3792 // CHECK
: encoding
: [0xc5,0xdd,0x6d,0xe4]
3793 vpunpckhqdq
%ymm4
, %ymm4
, %ymm4
3795 // CHECK
: vpunpckhwd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3796 // CHECK
: encoding
: [0xc5,0xdd,0x69,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3797 vpunpckhwd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3799 // CHECK
: vpunpckhwd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3800 // CHECK
: encoding
: [0xc5,0xdd,0x69,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3801 vpunpckhwd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3803 // CHECK
: vpunpckhwd
485498096(%edx
), %ymm4
, %ymm4
3804 // CHECK
: encoding
: [0xc5,0xdd,0x69,0xa2,0xf0,0x1c,0xf0,0x1c]
3805 vpunpckhwd
485498096(%edx
), %ymm4
, %ymm4
3807 // CHECK
: vpunpckhwd
485498096, %ymm4
, %ymm4
3808 // CHECK
: encoding
: [0xc5,0xdd,0x69,0x25,0xf0,0x1c,0xf0,0x1c]
3809 vpunpckhwd
485498096, %ymm4
, %ymm4
3811 // CHECK
: vpunpckhwd
64(%edx
,%eax
), %ymm4
, %ymm4
3812 // CHECK
: encoding
: [0xc5,0xdd,0x69,0x64,0x02,0x40]
3813 vpunpckhwd
64(%edx
,%eax
), %ymm4
, %ymm4
3815 // CHECK
: vpunpckhwd
(%edx
), %ymm4
, %ymm4
3816 // CHECK
: encoding
: [0xc5,0xdd,0x69,0x22]
3817 vpunpckhwd
(%edx
), %ymm4
, %ymm4
3819 // CHECK
: vpunpckhwd
%ymm4
, %ymm4
, %ymm4
3820 // CHECK
: encoding
: [0xc5,0xdd,0x69,0xe4]
3821 vpunpckhwd
%ymm4
, %ymm4
, %ymm4
3823 // CHECK
: vpunpcklbw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3824 // CHECK
: encoding
: [0xc5,0xdd,0x60,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3825 vpunpcklbw
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3827 // CHECK
: vpunpcklbw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3828 // CHECK
: encoding
: [0xc5,0xdd,0x60,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3829 vpunpcklbw
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3831 // CHECK
: vpunpcklbw
485498096(%edx
), %ymm4
, %ymm4
3832 // CHECK
: encoding
: [0xc5,0xdd,0x60,0xa2,0xf0,0x1c,0xf0,0x1c]
3833 vpunpcklbw
485498096(%edx
), %ymm4
, %ymm4
3835 // CHECK
: vpunpcklbw
485498096, %ymm4
, %ymm4
3836 // CHECK
: encoding
: [0xc5,0xdd,0x60,0x25,0xf0,0x1c,0xf0,0x1c]
3837 vpunpcklbw
485498096, %ymm4
, %ymm4
3839 // CHECK
: vpunpcklbw
64(%edx
,%eax
), %ymm4
, %ymm4
3840 // CHECK
: encoding
: [0xc5,0xdd,0x60,0x64,0x02,0x40]
3841 vpunpcklbw
64(%edx
,%eax
), %ymm4
, %ymm4
3843 // CHECK
: vpunpcklbw
(%edx
), %ymm4
, %ymm4
3844 // CHECK
: encoding
: [0xc5,0xdd,0x60,0x22]
3845 vpunpcklbw
(%edx
), %ymm4
, %ymm4
3847 // CHECK
: vpunpcklbw
%ymm4
, %ymm4
, %ymm4
3848 // CHECK
: encoding
: [0xc5,0xdd,0x60,0xe4]
3849 vpunpcklbw
%ymm4
, %ymm4
, %ymm4
3851 // CHECK
: vpunpckldq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3852 // CHECK
: encoding
: [0xc5,0xdd,0x62,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3853 vpunpckldq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3855 // CHECK
: vpunpckldq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3856 // CHECK
: encoding
: [0xc5,0xdd,0x62,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3857 vpunpckldq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3859 // CHECK
: vpunpckldq
485498096(%edx
), %ymm4
, %ymm4
3860 // CHECK
: encoding
: [0xc5,0xdd,0x62,0xa2,0xf0,0x1c,0xf0,0x1c]
3861 vpunpckldq
485498096(%edx
), %ymm4
, %ymm4
3863 // CHECK
: vpunpckldq
485498096, %ymm4
, %ymm4
3864 // CHECK
: encoding
: [0xc5,0xdd,0x62,0x25,0xf0,0x1c,0xf0,0x1c]
3865 vpunpckldq
485498096, %ymm4
, %ymm4
3867 // CHECK
: vpunpckldq
64(%edx
,%eax
), %ymm4
, %ymm4
3868 // CHECK
: encoding
: [0xc5,0xdd,0x62,0x64,0x02,0x40]
3869 vpunpckldq
64(%edx
,%eax
), %ymm4
, %ymm4
3871 // CHECK
: vpunpckldq
(%edx
), %ymm4
, %ymm4
3872 // CHECK
: encoding
: [0xc5,0xdd,0x62,0x22]
3873 vpunpckldq
(%edx
), %ymm4
, %ymm4
3875 // CHECK
: vpunpckldq
%ymm4
, %ymm4
, %ymm4
3876 // CHECK
: encoding
: [0xc5,0xdd,0x62,0xe4]
3877 vpunpckldq
%ymm4
, %ymm4
, %ymm4
3879 // CHECK
: vpunpcklqdq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3880 // CHECK
: encoding
: [0xc5,0xdd,0x6c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3881 vpunpcklqdq
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3883 // CHECK
: vpunpcklqdq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3884 // CHECK
: encoding
: [0xc5,0xdd,0x6c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3885 vpunpcklqdq
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3887 // CHECK
: vpunpcklqdq
485498096(%edx
), %ymm4
, %ymm4
3888 // CHECK
: encoding
: [0xc5,0xdd,0x6c,0xa2,0xf0,0x1c,0xf0,0x1c]
3889 vpunpcklqdq
485498096(%edx
), %ymm4
, %ymm4
3891 // CHECK
: vpunpcklqdq
485498096, %ymm4
, %ymm4
3892 // CHECK
: encoding
: [0xc5,0xdd,0x6c,0x25,0xf0,0x1c,0xf0,0x1c]
3893 vpunpcklqdq
485498096, %ymm4
, %ymm4
3895 // CHECK
: vpunpcklqdq
64(%edx
,%eax
), %ymm4
, %ymm4
3896 // CHECK
: encoding
: [0xc5,0xdd,0x6c,0x64,0x02,0x40]
3897 vpunpcklqdq
64(%edx
,%eax
), %ymm4
, %ymm4
3899 // CHECK
: vpunpcklqdq
(%edx
), %ymm4
, %ymm4
3900 // CHECK
: encoding
: [0xc5,0xdd,0x6c,0x22]
3901 vpunpcklqdq
(%edx
), %ymm4
, %ymm4
3903 // CHECK
: vpunpcklqdq
%ymm4
, %ymm4
, %ymm4
3904 // CHECK
: encoding
: [0xc5,0xdd,0x6c,0xe4]
3905 vpunpcklqdq
%ymm4
, %ymm4
, %ymm4
3907 // CHECK
: vpunpcklwd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3908 // CHECK
: encoding
: [0xc5,0xdd,0x61,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3909 vpunpcklwd
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3911 // CHECK
: vpunpcklwd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3912 // CHECK
: encoding
: [0xc5,0xdd,0x61,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3913 vpunpcklwd
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3915 // CHECK
: vpunpcklwd
485498096(%edx
), %ymm4
, %ymm4
3916 // CHECK
: encoding
: [0xc5,0xdd,0x61,0xa2,0xf0,0x1c,0xf0,0x1c]
3917 vpunpcklwd
485498096(%edx
), %ymm4
, %ymm4
3919 // CHECK
: vpunpcklwd
485498096, %ymm4
, %ymm4
3920 // CHECK
: encoding
: [0xc5,0xdd,0x61,0x25,0xf0,0x1c,0xf0,0x1c]
3921 vpunpcklwd
485498096, %ymm4
, %ymm4
3923 // CHECK
: vpunpcklwd
64(%edx
,%eax
), %ymm4
, %ymm4
3924 // CHECK
: encoding
: [0xc5,0xdd,0x61,0x64,0x02,0x40]
3925 vpunpcklwd
64(%edx
,%eax
), %ymm4
, %ymm4
3927 // CHECK
: vpunpcklwd
(%edx
), %ymm4
, %ymm4
3928 // CHECK
: encoding
: [0xc5,0xdd,0x61,0x22]
3929 vpunpcklwd
(%edx
), %ymm4
, %ymm4
3931 // CHECK
: vpunpcklwd
%ymm4
, %ymm4
, %ymm4
3932 // CHECK
: encoding
: [0xc5,0xdd,0x61,0xe4]
3933 vpunpcklwd
%ymm4
, %ymm4
, %ymm4
3935 // CHECK
: vpxor
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3936 // CHECK
: encoding
: [0xc5,0xdd,0xef,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
3937 vpxor
-485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3939 // CHECK
: vpxor
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3940 // CHECK
: encoding
: [0xc5,0xdd,0xef,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
3941 vpxor
485498096(%edx
,%eax
,4), %ymm4
, %ymm4
3943 // CHECK
: vpxor
485498096(%edx
), %ymm4
, %ymm4
3944 // CHECK
: encoding
: [0xc5,0xdd,0xef,0xa2,0xf0,0x1c,0xf0,0x1c]
3945 vpxor
485498096(%edx
), %ymm4
, %ymm4
3947 // CHECK
: vpxor
485498096, %ymm4
, %ymm4
3948 // CHECK
: encoding
: [0xc5,0xdd,0xef,0x25,0xf0,0x1c,0xf0,0x1c]
3949 vpxor
485498096, %ymm4
, %ymm4
3951 // CHECK
: vpxor
64(%edx
,%eax
), %ymm4
, %ymm4
3952 // CHECK
: encoding
: [0xc5,0xdd,0xef,0x64,0x02,0x40]
3953 vpxor
64(%edx
,%eax
), %ymm4
, %ymm4
3955 // CHECK
: vpxor
(%edx
), %ymm4
, %ymm4
3956 // CHECK
: encoding
: [0xc5,0xdd,0xef,0x22]
3957 vpxor
(%edx
), %ymm4
, %ymm4
3959 // CHECK
: vpxor
%ymm4
, %ymm4
, %ymm4
3960 // CHECK
: encoding
: [0xc5,0xdd,0xef,0xe4]
3961 vpxor
%ymm4
, %ymm4
, %ymm4