1 // RUN
: llvm-mc
-triple i386-unknown-unknown
--show-encoding
%s | FileCheck
%s
4 // CHECK
: encoding
: [0x0f,0x77]
7 // CHECK
: maskmovq
%mm4
, %mm4
8 // CHECK
: encoding
: [0x0f,0xf7,0xe4]
11 // CHECK
: movd
-485498096(%edx
,%eax
,4), %mm4
12 // CHECK
: encoding
: [0x0f,0x6e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
13 movd
-485498096(%edx
,%eax
,4), %mm4
15 // CHECK
: movd
485498096(%edx
,%eax
,4), %mm4
16 // CHECK
: encoding
: [0x0f,0x6e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
17 movd
485498096(%edx
,%eax
,4), %mm4
19 // CHECK
: movd
485498096(%edx
), %mm4
20 // CHECK
: encoding
: [0x0f,0x6e,0xa2,0xf0,0x1c,0xf0,0x1c]
21 movd
485498096(%edx
), %mm4
23 // CHECK
: movd
485498096, %mm4
24 // CHECK
: encoding
: [0x0f,0x6e,0x25,0xf0,0x1c,0xf0,0x1c]
27 // CHECK
: movd
64(%edx
,%eax
), %mm4
28 // CHECK
: encoding
: [0x0f,0x6e,0x64,0x02,0x40]
29 movd
64(%edx
,%eax
), %mm4
31 // CHECK
: movd
(%edx
), %mm4
32 // CHECK
: encoding
: [0x0f,0x6e,0x22]
35 // CHECK
: movd
%mm4
, -485498096(%edx
,%eax
,4)
36 // CHECK
: encoding
: [0x0f,0x7e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
37 movd
%mm4
, -485498096(%edx
,%eax
,4)
39 // CHECK
: movd
%mm4
, 485498096(%edx
,%eax
,4)
40 // CHECK
: encoding
: [0x0f,0x7e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
41 movd
%mm4
, 485498096(%edx
,%eax
,4)
43 // CHECK
: movd
%mm4
, 485498096(%edx
)
44 // CHECK
: encoding
: [0x0f,0x7e,0xa2,0xf0,0x1c,0xf0,0x1c]
45 movd
%mm4
, 485498096(%edx
)
47 // CHECK
: movd
%mm4
, 485498096
48 // CHECK
: encoding
: [0x0f,0x7e,0x25,0xf0,0x1c,0xf0,0x1c]
51 // CHECK
: movd
%mm4
, 64(%edx
,%eax
)
52 // CHECK
: encoding
: [0x0f,0x7e,0x64,0x02,0x40]
53 movd
%mm4
, 64(%edx
,%eax
)
55 // CHECK
: movd
%mm4
, (%edx
)
56 // CHECK
: encoding
: [0x0f,0x7e,0x22]
59 // CHECK
: movntq
%mm4
, -485498096(%edx
,%eax
,4)
60 // CHECK
: encoding
: [0x0f,0xe7,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
61 movntq
%mm4
, -485498096(%edx
,%eax
,4)
63 // CHECK
: movntq
%mm4
, 485498096(%edx
,%eax
,4)
64 // CHECK
: encoding
: [0x0f,0xe7,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
65 movntq
%mm4
, 485498096(%edx
,%eax
,4)
67 // CHECK
: movntq
%mm4
, 485498096(%edx
)
68 // CHECK
: encoding
: [0x0f,0xe7,0xa2,0xf0,0x1c,0xf0,0x1c]
69 movntq
%mm4
, 485498096(%edx
)
71 // CHECK
: movntq
%mm4
, 485498096
72 // CHECK
: encoding
: [0x0f,0xe7,0x25,0xf0,0x1c,0xf0,0x1c]
73 movntq
%mm4
, 485498096
75 // CHECK
: movntq
%mm4
, 64(%edx
,%eax
)
76 // CHECK
: encoding
: [0x0f,0xe7,0x64,0x02,0x40]
77 movntq
%mm4
, 64(%edx
,%eax
)
79 // CHECK
: movntq
%mm4
, (%edx
)
80 // CHECK
: encoding
: [0x0f,0xe7,0x22]
83 // CHECK
: movq
-485498096(%edx
,%eax
,4), %mm4
84 // CHECK
: encoding
: [0x0f,0x6f,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
85 movq
-485498096(%edx
,%eax
,4), %mm4
87 // CHECK
: movq
485498096(%edx
,%eax
,4), %mm4
88 // CHECK
: encoding
: [0x0f,0x6f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
89 movq
485498096(%edx
,%eax
,4), %mm4
91 // CHECK
: movq
485498096(%edx
), %mm4
92 // CHECK
: encoding
: [0x0f,0x6f,0xa2,0xf0,0x1c,0xf0,0x1c]
93 movq
485498096(%edx
), %mm4
95 // CHECK
: movq
485498096, %mm4
96 // CHECK
: encoding
: [0x0f,0x6f,0x25,0xf0,0x1c,0xf0,0x1c]
99 // CHECK
: movq
64(%edx
,%eax
), %mm4
100 // CHECK
: encoding
: [0x0f,0x6f,0x64,0x02,0x40]
101 movq
64(%edx
,%eax
), %mm4
103 // CHECK
: movq
(%edx
), %mm4
104 // CHECK
: encoding
: [0x0f,0x6f,0x22]
107 // CHECK
: movq
%mm4
, -485498096(%edx
,%eax
,4)
108 // CHECK
: encoding
: [0x0f,0x7f,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
109 movq
%mm4
, -485498096(%edx
,%eax
,4)
111 // CHECK
: movq
%mm4
, 485498096(%edx
,%eax
,4)
112 // CHECK
: encoding
: [0x0f,0x7f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
113 movq
%mm4
, 485498096(%edx
,%eax
,4)
115 // CHECK
: movq
%mm4
, 485498096(%edx
)
116 // CHECK
: encoding
: [0x0f,0x7f,0xa2,0xf0,0x1c,0xf0,0x1c]
117 movq
%mm4
, 485498096(%edx
)
119 // CHECK
: movq
%mm4
, 485498096
120 // CHECK
: encoding
: [0x0f,0x7f,0x25,0xf0,0x1c,0xf0,0x1c]
123 // CHECK
: movq
%mm4
, 64(%edx
,%eax
)
124 // CHECK
: encoding
: [0x0f,0x7f,0x64,0x02,0x40]
125 movq
%mm4
, 64(%edx
,%eax
)
127 // CHECK
: movq
%mm4
, (%edx
)
128 // CHECK
: encoding
: [0x0f,0x7f,0x22]
131 // CHECK
: movq
%mm4
, %mm4
132 // CHECK
: encoding
: [0x0f,0x6f,0xe4]
135 // CHECK
: packssdw
-485498096(%edx
,%eax
,4), %mm4
136 // CHECK
: encoding
: [0x0f,0x6b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
137 packssdw
-485498096(%edx
,%eax
,4), %mm4
139 // CHECK
: packssdw
485498096(%edx
,%eax
,4), %mm4
140 // CHECK
: encoding
: [0x0f,0x6b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
141 packssdw
485498096(%edx
,%eax
,4), %mm4
143 // CHECK
: packssdw
485498096(%edx
), %mm4
144 // CHECK
: encoding
: [0x0f,0x6b,0xa2,0xf0,0x1c,0xf0,0x1c]
145 packssdw
485498096(%edx
), %mm4
147 // CHECK
: packssdw
485498096, %mm4
148 // CHECK
: encoding
: [0x0f,0x6b,0x25,0xf0,0x1c,0xf0,0x1c]
149 packssdw
485498096, %mm4
151 // CHECK
: packssdw
64(%edx
,%eax
), %mm4
152 // CHECK
: encoding
: [0x0f,0x6b,0x64,0x02,0x40]
153 packssdw
64(%edx
,%eax
), %mm4
155 // CHECK
: packssdw
(%edx
), %mm4
156 // CHECK
: encoding
: [0x0f,0x6b,0x22]
157 packssdw
(%edx
), %mm4
159 // CHECK
: packssdw
%mm4
, %mm4
160 // CHECK
: encoding
: [0x0f,0x6b,0xe4]
163 // CHECK
: packsswb
-485498096(%edx
,%eax
,4), %mm4
164 // CHECK
: encoding
: [0x0f,0x63,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
165 packsswb
-485498096(%edx
,%eax
,4), %mm4
167 // CHECK
: packsswb
485498096(%edx
,%eax
,4), %mm4
168 // CHECK
: encoding
: [0x0f,0x63,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
169 packsswb
485498096(%edx
,%eax
,4), %mm4
171 // CHECK
: packsswb
485498096(%edx
), %mm4
172 // CHECK
: encoding
: [0x0f,0x63,0xa2,0xf0,0x1c,0xf0,0x1c]
173 packsswb
485498096(%edx
), %mm4
175 // CHECK
: packsswb
485498096, %mm4
176 // CHECK
: encoding
: [0x0f,0x63,0x25,0xf0,0x1c,0xf0,0x1c]
177 packsswb
485498096, %mm4
179 // CHECK
: packsswb
64(%edx
,%eax
), %mm4
180 // CHECK
: encoding
: [0x0f,0x63,0x64,0x02,0x40]
181 packsswb
64(%edx
,%eax
), %mm4
183 // CHECK
: packsswb
(%edx
), %mm4
184 // CHECK
: encoding
: [0x0f,0x63,0x22]
185 packsswb
(%edx
), %mm4
187 // CHECK
: packsswb
%mm4
, %mm4
188 // CHECK
: encoding
: [0x0f,0x63,0xe4]
191 // CHECK
: packuswb
-485498096(%edx
,%eax
,4), %mm4
192 // CHECK
: encoding
: [0x0f,0x67,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
193 packuswb
-485498096(%edx
,%eax
,4), %mm4
195 // CHECK
: packuswb
485498096(%edx
,%eax
,4), %mm4
196 // CHECK
: encoding
: [0x0f,0x67,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
197 packuswb
485498096(%edx
,%eax
,4), %mm4
199 // CHECK
: packuswb
485498096(%edx
), %mm4
200 // CHECK
: encoding
: [0x0f,0x67,0xa2,0xf0,0x1c,0xf0,0x1c]
201 packuswb
485498096(%edx
), %mm4
203 // CHECK
: packuswb
485498096, %mm4
204 // CHECK
: encoding
: [0x0f,0x67,0x25,0xf0,0x1c,0xf0,0x1c]
205 packuswb
485498096, %mm4
207 // CHECK
: packuswb
64(%edx
,%eax
), %mm4
208 // CHECK
: encoding
: [0x0f,0x67,0x64,0x02,0x40]
209 packuswb
64(%edx
,%eax
), %mm4
211 // CHECK
: packuswb
(%edx
), %mm4
212 // CHECK
: encoding
: [0x0f,0x67,0x22]
213 packuswb
(%edx
), %mm4
215 // CHECK
: packuswb
%mm4
, %mm4
216 // CHECK
: encoding
: [0x0f,0x67,0xe4]
219 // CHECK
: paddb
-485498096(%edx
,%eax
,4), %mm4
220 // CHECK
: encoding
: [0x0f,0xfc,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
221 paddb
-485498096(%edx
,%eax
,4), %mm4
223 // CHECK
: paddb
485498096(%edx
,%eax
,4), %mm4
224 // CHECK
: encoding
: [0x0f,0xfc,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
225 paddb
485498096(%edx
,%eax
,4), %mm4
227 // CHECK
: paddb
485498096(%edx
), %mm4
228 // CHECK
: encoding
: [0x0f,0xfc,0xa2,0xf0,0x1c,0xf0,0x1c]
229 paddb
485498096(%edx
), %mm4
231 // CHECK
: paddb
485498096, %mm4
232 // CHECK
: encoding
: [0x0f,0xfc,0x25,0xf0,0x1c,0xf0,0x1c]
233 paddb
485498096, %mm4
235 // CHECK
: paddb
64(%edx
,%eax
), %mm4
236 // CHECK
: encoding
: [0x0f,0xfc,0x64,0x02,0x40]
237 paddb
64(%edx
,%eax
), %mm4
239 // CHECK
: paddb
(%edx
), %mm4
240 // CHECK
: encoding
: [0x0f,0xfc,0x22]
243 // CHECK
: paddb
%mm4
, %mm4
244 // CHECK
: encoding
: [0x0f,0xfc,0xe4]
247 // CHECK
: paddd
-485498096(%edx
,%eax
,4), %mm4
248 // CHECK
: encoding
: [0x0f,0xfe,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
249 paddd
-485498096(%edx
,%eax
,4), %mm4
251 // CHECK
: paddd
485498096(%edx
,%eax
,4), %mm4
252 // CHECK
: encoding
: [0x0f,0xfe,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
253 paddd
485498096(%edx
,%eax
,4), %mm4
255 // CHECK
: paddd
485498096(%edx
), %mm4
256 // CHECK
: encoding
: [0x0f,0xfe,0xa2,0xf0,0x1c,0xf0,0x1c]
257 paddd
485498096(%edx
), %mm4
259 // CHECK
: paddd
485498096, %mm4
260 // CHECK
: encoding
: [0x0f,0xfe,0x25,0xf0,0x1c,0xf0,0x1c]
261 paddd
485498096, %mm4
263 // CHECK
: paddd
64(%edx
,%eax
), %mm4
264 // CHECK
: encoding
: [0x0f,0xfe,0x64,0x02,0x40]
265 paddd
64(%edx
,%eax
), %mm4
267 // CHECK
: paddd
(%edx
), %mm4
268 // CHECK
: encoding
: [0x0f,0xfe,0x22]
271 // CHECK
: paddd
%mm4
, %mm4
272 // CHECK
: encoding
: [0x0f,0xfe,0xe4]
275 // CHECK
: paddsb
-485498096(%edx
,%eax
,4), %mm4
276 // CHECK
: encoding
: [0x0f,0xec,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
277 paddsb
-485498096(%edx
,%eax
,4), %mm4
279 // CHECK
: paddsb
485498096(%edx
,%eax
,4), %mm4
280 // CHECK
: encoding
: [0x0f,0xec,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
281 paddsb
485498096(%edx
,%eax
,4), %mm4
283 // CHECK
: paddsb
485498096(%edx
), %mm4
284 // CHECK
: encoding
: [0x0f,0xec,0xa2,0xf0,0x1c,0xf0,0x1c]
285 paddsb
485498096(%edx
), %mm4
287 // CHECK
: paddsb
485498096, %mm4
288 // CHECK
: encoding
: [0x0f,0xec,0x25,0xf0,0x1c,0xf0,0x1c]
289 paddsb
485498096, %mm4
291 // CHECK
: paddsb
64(%edx
,%eax
), %mm4
292 // CHECK
: encoding
: [0x0f,0xec,0x64,0x02,0x40]
293 paddsb
64(%edx
,%eax
), %mm4
295 // CHECK
: paddsb
(%edx
), %mm4
296 // CHECK
: encoding
: [0x0f,0xec,0x22]
299 // CHECK
: paddsb
%mm4
, %mm4
300 // CHECK
: encoding
: [0x0f,0xec,0xe4]
303 // CHECK
: paddsw
-485498096(%edx
,%eax
,4), %mm4
304 // CHECK
: encoding
: [0x0f,0xed,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
305 paddsw
-485498096(%edx
,%eax
,4), %mm4
307 // CHECK
: paddsw
485498096(%edx
,%eax
,4), %mm4
308 // CHECK
: encoding
: [0x0f,0xed,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
309 paddsw
485498096(%edx
,%eax
,4), %mm4
311 // CHECK
: paddsw
485498096(%edx
), %mm4
312 // CHECK
: encoding
: [0x0f,0xed,0xa2,0xf0,0x1c,0xf0,0x1c]
313 paddsw
485498096(%edx
), %mm4
315 // CHECK
: paddsw
485498096, %mm4
316 // CHECK
: encoding
: [0x0f,0xed,0x25,0xf0,0x1c,0xf0,0x1c]
317 paddsw
485498096, %mm4
319 // CHECK
: paddsw
64(%edx
,%eax
), %mm4
320 // CHECK
: encoding
: [0x0f,0xed,0x64,0x02,0x40]
321 paddsw
64(%edx
,%eax
), %mm4
323 // CHECK
: paddsw
(%edx
), %mm4
324 // CHECK
: encoding
: [0x0f,0xed,0x22]
327 // CHECK
: paddsw
%mm4
, %mm4
328 // CHECK
: encoding
: [0x0f,0xed,0xe4]
331 // CHECK
: paddusb
-485498096(%edx
,%eax
,4), %mm4
332 // CHECK
: encoding
: [0x0f,0xdc,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
333 paddusb
-485498096(%edx
,%eax
,4), %mm4
335 // CHECK
: paddusb
485498096(%edx
,%eax
,4), %mm4
336 // CHECK
: encoding
: [0x0f,0xdc,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
337 paddusb
485498096(%edx
,%eax
,4), %mm4
339 // CHECK
: paddusb
485498096(%edx
), %mm4
340 // CHECK
: encoding
: [0x0f,0xdc,0xa2,0xf0,0x1c,0xf0,0x1c]
341 paddusb
485498096(%edx
), %mm4
343 // CHECK
: paddusb
485498096, %mm4
344 // CHECK
: encoding
: [0x0f,0xdc,0x25,0xf0,0x1c,0xf0,0x1c]
345 paddusb
485498096, %mm4
347 // CHECK
: paddusb
64(%edx
,%eax
), %mm4
348 // CHECK
: encoding
: [0x0f,0xdc,0x64,0x02,0x40]
349 paddusb
64(%edx
,%eax
), %mm4
351 // CHECK
: paddusb
(%edx
), %mm4
352 // CHECK
: encoding
: [0x0f,0xdc,0x22]
355 // CHECK
: paddusb
%mm4
, %mm4
356 // CHECK
: encoding
: [0x0f,0xdc,0xe4]
359 // CHECK
: paddusw
-485498096(%edx
,%eax
,4), %mm4
360 // CHECK
: encoding
: [0x0f,0xdd,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
361 paddusw
-485498096(%edx
,%eax
,4), %mm4
363 // CHECK
: paddusw
485498096(%edx
,%eax
,4), %mm4
364 // CHECK
: encoding
: [0x0f,0xdd,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
365 paddusw
485498096(%edx
,%eax
,4), %mm4
367 // CHECK
: paddusw
485498096(%edx
), %mm4
368 // CHECK
: encoding
: [0x0f,0xdd,0xa2,0xf0,0x1c,0xf0,0x1c]
369 paddusw
485498096(%edx
), %mm4
371 // CHECK
: paddusw
485498096, %mm4
372 // CHECK
: encoding
: [0x0f,0xdd,0x25,0xf0,0x1c,0xf0,0x1c]
373 paddusw
485498096, %mm4
375 // CHECK
: paddusw
64(%edx
,%eax
), %mm4
376 // CHECK
: encoding
: [0x0f,0xdd,0x64,0x02,0x40]
377 paddusw
64(%edx
,%eax
), %mm4
379 // CHECK
: paddusw
(%edx
), %mm4
380 // CHECK
: encoding
: [0x0f,0xdd,0x22]
383 // CHECK
: paddusw
%mm4
, %mm4
384 // CHECK
: encoding
: [0x0f,0xdd,0xe4]
387 // CHECK
: paddw
-485498096(%edx
,%eax
,4), %mm4
388 // CHECK
: encoding
: [0x0f,0xfd,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
389 paddw
-485498096(%edx
,%eax
,4), %mm4
391 // CHECK
: paddw
485498096(%edx
,%eax
,4), %mm4
392 // CHECK
: encoding
: [0x0f,0xfd,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
393 paddw
485498096(%edx
,%eax
,4), %mm4
395 // CHECK
: paddw
485498096(%edx
), %mm4
396 // CHECK
: encoding
: [0x0f,0xfd,0xa2,0xf0,0x1c,0xf0,0x1c]
397 paddw
485498096(%edx
), %mm4
399 // CHECK
: paddw
485498096, %mm4
400 // CHECK
: encoding
: [0x0f,0xfd,0x25,0xf0,0x1c,0xf0,0x1c]
401 paddw
485498096, %mm4
403 // CHECK
: paddw
64(%edx
,%eax
), %mm4
404 // CHECK
: encoding
: [0x0f,0xfd,0x64,0x02,0x40]
405 paddw
64(%edx
,%eax
), %mm4
407 // CHECK
: paddw
(%edx
), %mm4
408 // CHECK
: encoding
: [0x0f,0xfd,0x22]
411 // CHECK
: paddw
%mm4
, %mm4
412 // CHECK
: encoding
: [0x0f,0xfd,0xe4]
415 // CHECK
: pand
-485498096(%edx
,%eax
,4), %mm4
416 // CHECK
: encoding
: [0x0f,0xdb,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
417 pand
-485498096(%edx
,%eax
,4), %mm4
419 // CHECK
: pand
485498096(%edx
,%eax
,4), %mm4
420 // CHECK
: encoding
: [0x0f,0xdb,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
421 pand
485498096(%edx
,%eax
,4), %mm4
423 // CHECK
: pand
485498096(%edx
), %mm4
424 // CHECK
: encoding
: [0x0f,0xdb,0xa2,0xf0,0x1c,0xf0,0x1c]
425 pand
485498096(%edx
), %mm4
427 // CHECK
: pand
485498096, %mm4
428 // CHECK
: encoding
: [0x0f,0xdb,0x25,0xf0,0x1c,0xf0,0x1c]
431 // CHECK
: pand
64(%edx
,%eax
), %mm4
432 // CHECK
: encoding
: [0x0f,0xdb,0x64,0x02,0x40]
433 pand
64(%edx
,%eax
), %mm4
435 // CHECK
: pand
(%edx
), %mm4
436 // CHECK
: encoding
: [0x0f,0xdb,0x22]
439 // CHECK
: pand
%mm4
, %mm4
440 // CHECK
: encoding
: [0x0f,0xdb,0xe4]
443 // CHECK
: pandn
-485498096(%edx
,%eax
,4), %mm4
444 // CHECK
: encoding
: [0x0f,0xdf,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
445 pandn
-485498096(%edx
,%eax
,4), %mm4
447 // CHECK
: pandn
485498096(%edx
,%eax
,4), %mm4
448 // CHECK
: encoding
: [0x0f,0xdf,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
449 pandn
485498096(%edx
,%eax
,4), %mm4
451 // CHECK
: pandn
485498096(%edx
), %mm4
452 // CHECK
: encoding
: [0x0f,0xdf,0xa2,0xf0,0x1c,0xf0,0x1c]
453 pandn
485498096(%edx
), %mm4
455 // CHECK
: pandn
485498096, %mm4
456 // CHECK
: encoding
: [0x0f,0xdf,0x25,0xf0,0x1c,0xf0,0x1c]
457 pandn
485498096, %mm4
459 // CHECK
: pandn
64(%edx
,%eax
), %mm4
460 // CHECK
: encoding
: [0x0f,0xdf,0x64,0x02,0x40]
461 pandn
64(%edx
,%eax
), %mm4
463 // CHECK
: pandn
(%edx
), %mm4
464 // CHECK
: encoding
: [0x0f,0xdf,0x22]
467 // CHECK
: pandn
%mm4
, %mm4
468 // CHECK
: encoding
: [0x0f,0xdf,0xe4]
471 // CHECK
: pavgb
-485498096(%edx
,%eax
,4), %mm4
472 // CHECK
: encoding
: [0x0f,0xe0,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
473 pavgb
-485498096(%edx
,%eax
,4), %mm4
475 // CHECK
: pavgb
485498096(%edx
,%eax
,4), %mm4
476 // CHECK
: encoding
: [0x0f,0xe0,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
477 pavgb
485498096(%edx
,%eax
,4), %mm4
479 // CHECK
: pavgb
485498096(%edx
), %mm4
480 // CHECK
: encoding
: [0x0f,0xe0,0xa2,0xf0,0x1c,0xf0,0x1c]
481 pavgb
485498096(%edx
), %mm4
483 // CHECK
: pavgb
485498096, %mm4
484 // CHECK
: encoding
: [0x0f,0xe0,0x25,0xf0,0x1c,0xf0,0x1c]
485 pavgb
485498096, %mm4
487 // CHECK
: pavgb
64(%edx
,%eax
), %mm4
488 // CHECK
: encoding
: [0x0f,0xe0,0x64,0x02,0x40]
489 pavgb
64(%edx
,%eax
), %mm4
491 // CHECK
: pavgb
(%edx
), %mm4
492 // CHECK
: encoding
: [0x0f,0xe0,0x22]
495 // CHECK
: pavgb
%mm4
, %mm4
496 // CHECK
: encoding
: [0x0f,0xe0,0xe4]
499 // CHECK
: pavgw
-485498096(%edx
,%eax
,4), %mm4
500 // CHECK
: encoding
: [0x0f,0xe3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
501 pavgw
-485498096(%edx
,%eax
,4), %mm4
503 // CHECK
: pavgw
485498096(%edx
,%eax
,4), %mm4
504 // CHECK
: encoding
: [0x0f,0xe3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
505 pavgw
485498096(%edx
,%eax
,4), %mm4
507 // CHECK
: pavgw
485498096(%edx
), %mm4
508 // CHECK
: encoding
: [0x0f,0xe3,0xa2,0xf0,0x1c,0xf0,0x1c]
509 pavgw
485498096(%edx
), %mm4
511 // CHECK
: pavgw
485498096, %mm4
512 // CHECK
: encoding
: [0x0f,0xe3,0x25,0xf0,0x1c,0xf0,0x1c]
513 pavgw
485498096, %mm4
515 // CHECK
: pavgw
64(%edx
,%eax
), %mm4
516 // CHECK
: encoding
: [0x0f,0xe3,0x64,0x02,0x40]
517 pavgw
64(%edx
,%eax
), %mm4
519 // CHECK
: pavgw
(%edx
), %mm4
520 // CHECK
: encoding
: [0x0f,0xe3,0x22]
523 // CHECK
: pavgw
%mm4
, %mm4
524 // CHECK
: encoding
: [0x0f,0xe3,0xe4]
527 // CHECK
: pcmpeqb
-485498096(%edx
,%eax
,4), %mm4
528 // CHECK
: encoding
: [0x0f,0x74,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
529 pcmpeqb
-485498096(%edx
,%eax
,4), %mm4
531 // CHECK
: pcmpeqb
485498096(%edx
,%eax
,4), %mm4
532 // CHECK
: encoding
: [0x0f,0x74,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
533 pcmpeqb
485498096(%edx
,%eax
,4), %mm4
535 // CHECK
: pcmpeqb
485498096(%edx
), %mm4
536 // CHECK
: encoding
: [0x0f,0x74,0xa2,0xf0,0x1c,0xf0,0x1c]
537 pcmpeqb
485498096(%edx
), %mm4
539 // CHECK
: pcmpeqb
485498096, %mm4
540 // CHECK
: encoding
: [0x0f,0x74,0x25,0xf0,0x1c,0xf0,0x1c]
541 pcmpeqb
485498096, %mm4
543 // CHECK
: pcmpeqb
64(%edx
,%eax
), %mm4
544 // CHECK
: encoding
: [0x0f,0x74,0x64,0x02,0x40]
545 pcmpeqb
64(%edx
,%eax
), %mm4
547 // CHECK
: pcmpeqb
(%edx
), %mm4
548 // CHECK
: encoding
: [0x0f,0x74,0x22]
551 // CHECK
: pcmpeqb
%mm4
, %mm4
552 // CHECK
: encoding
: [0x0f,0x74,0xe4]
555 // CHECK
: pcmpeqd
-485498096(%edx
,%eax
,4), %mm4
556 // CHECK
: encoding
: [0x0f,0x76,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
557 pcmpeqd
-485498096(%edx
,%eax
,4), %mm4
559 // CHECK
: pcmpeqd
485498096(%edx
,%eax
,4), %mm4
560 // CHECK
: encoding
: [0x0f,0x76,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
561 pcmpeqd
485498096(%edx
,%eax
,4), %mm4
563 // CHECK
: pcmpeqd
485498096(%edx
), %mm4
564 // CHECK
: encoding
: [0x0f,0x76,0xa2,0xf0,0x1c,0xf0,0x1c]
565 pcmpeqd
485498096(%edx
), %mm4
567 // CHECK
: pcmpeqd
485498096, %mm4
568 // CHECK
: encoding
: [0x0f,0x76,0x25,0xf0,0x1c,0xf0,0x1c]
569 pcmpeqd
485498096, %mm4
571 // CHECK
: pcmpeqd
64(%edx
,%eax
), %mm4
572 // CHECK
: encoding
: [0x0f,0x76,0x64,0x02,0x40]
573 pcmpeqd
64(%edx
,%eax
), %mm4
575 // CHECK
: pcmpeqd
(%edx
), %mm4
576 // CHECK
: encoding
: [0x0f,0x76,0x22]
579 // CHECK
: pcmpeqd
%mm4
, %mm4
580 // CHECK
: encoding
: [0x0f,0x76,0xe4]
583 // CHECK
: pcmpeqw
-485498096(%edx
,%eax
,4), %mm4
584 // CHECK
: encoding
: [0x0f,0x75,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
585 pcmpeqw
-485498096(%edx
,%eax
,4), %mm4
587 // CHECK
: pcmpeqw
485498096(%edx
,%eax
,4), %mm4
588 // CHECK
: encoding
: [0x0f,0x75,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
589 pcmpeqw
485498096(%edx
,%eax
,4), %mm4
591 // CHECK
: pcmpeqw
485498096(%edx
), %mm4
592 // CHECK
: encoding
: [0x0f,0x75,0xa2,0xf0,0x1c,0xf0,0x1c]
593 pcmpeqw
485498096(%edx
), %mm4
595 // CHECK
: pcmpeqw
485498096, %mm4
596 // CHECK
: encoding
: [0x0f,0x75,0x25,0xf0,0x1c,0xf0,0x1c]
597 pcmpeqw
485498096, %mm4
599 // CHECK
: pcmpeqw
64(%edx
,%eax
), %mm4
600 // CHECK
: encoding
: [0x0f,0x75,0x64,0x02,0x40]
601 pcmpeqw
64(%edx
,%eax
), %mm4
603 // CHECK
: pcmpeqw
(%edx
), %mm4
604 // CHECK
: encoding
: [0x0f,0x75,0x22]
607 // CHECK
: pcmpeqw
%mm4
, %mm4
608 // CHECK
: encoding
: [0x0f,0x75,0xe4]
611 // CHECK
: pcmpgtb
-485498096(%edx
,%eax
,4), %mm4
612 // CHECK
: encoding
: [0x0f,0x64,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
613 pcmpgtb
-485498096(%edx
,%eax
,4), %mm4
615 // CHECK
: pcmpgtb
485498096(%edx
,%eax
,4), %mm4
616 // CHECK
: encoding
: [0x0f,0x64,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
617 pcmpgtb
485498096(%edx
,%eax
,4), %mm4
619 // CHECK
: pcmpgtb
485498096(%edx
), %mm4
620 // CHECK
: encoding
: [0x0f,0x64,0xa2,0xf0,0x1c,0xf0,0x1c]
621 pcmpgtb
485498096(%edx
), %mm4
623 // CHECK
: pcmpgtb
485498096, %mm4
624 // CHECK
: encoding
: [0x0f,0x64,0x25,0xf0,0x1c,0xf0,0x1c]
625 pcmpgtb
485498096, %mm4
627 // CHECK
: pcmpgtb
64(%edx
,%eax
), %mm4
628 // CHECK
: encoding
: [0x0f,0x64,0x64,0x02,0x40]
629 pcmpgtb
64(%edx
,%eax
), %mm4
631 // CHECK
: pcmpgtb
(%edx
), %mm4
632 // CHECK
: encoding
: [0x0f,0x64,0x22]
635 // CHECK
: pcmpgtb
%mm4
, %mm4
636 // CHECK
: encoding
: [0x0f,0x64,0xe4]
639 // CHECK
: pcmpgtd
-485498096(%edx
,%eax
,4), %mm4
640 // CHECK
: encoding
: [0x0f,0x66,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
641 pcmpgtd
-485498096(%edx
,%eax
,4), %mm4
643 // CHECK
: pcmpgtd
485498096(%edx
,%eax
,4), %mm4
644 // CHECK
: encoding
: [0x0f,0x66,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
645 pcmpgtd
485498096(%edx
,%eax
,4), %mm4
647 // CHECK
: pcmpgtd
485498096(%edx
), %mm4
648 // CHECK
: encoding
: [0x0f,0x66,0xa2,0xf0,0x1c,0xf0,0x1c]
649 pcmpgtd
485498096(%edx
), %mm4
651 // CHECK
: pcmpgtd
485498096, %mm4
652 // CHECK
: encoding
: [0x0f,0x66,0x25,0xf0,0x1c,0xf0,0x1c]
653 pcmpgtd
485498096, %mm4
655 // CHECK
: pcmpgtd
64(%edx
,%eax
), %mm4
656 // CHECK
: encoding
: [0x0f,0x66,0x64,0x02,0x40]
657 pcmpgtd
64(%edx
,%eax
), %mm4
659 // CHECK
: pcmpgtd
(%edx
), %mm4
660 // CHECK
: encoding
: [0x0f,0x66,0x22]
663 // CHECK
: pcmpgtd
%mm4
, %mm4
664 // CHECK
: encoding
: [0x0f,0x66,0xe4]
667 // CHECK
: pcmpgtw
-485498096(%edx
,%eax
,4), %mm4
668 // CHECK
: encoding
: [0x0f,0x65,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
669 pcmpgtw
-485498096(%edx
,%eax
,4), %mm4
671 // CHECK
: pcmpgtw
485498096(%edx
,%eax
,4), %mm4
672 // CHECK
: encoding
: [0x0f,0x65,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
673 pcmpgtw
485498096(%edx
,%eax
,4), %mm4
675 // CHECK
: pcmpgtw
485498096(%edx
), %mm4
676 // CHECK
: encoding
: [0x0f,0x65,0xa2,0xf0,0x1c,0xf0,0x1c]
677 pcmpgtw
485498096(%edx
), %mm4
679 // CHECK
: pcmpgtw
485498096, %mm4
680 // CHECK
: encoding
: [0x0f,0x65,0x25,0xf0,0x1c,0xf0,0x1c]
681 pcmpgtw
485498096, %mm4
683 // CHECK
: pcmpgtw
64(%edx
,%eax
), %mm4
684 // CHECK
: encoding
: [0x0f,0x65,0x64,0x02,0x40]
685 pcmpgtw
64(%edx
,%eax
), %mm4
687 // CHECK
: pcmpgtw
(%edx
), %mm4
688 // CHECK
: encoding
: [0x0f,0x65,0x22]
691 // CHECK
: pcmpgtw
%mm4
, %mm4
692 // CHECK
: encoding
: [0x0f,0x65,0xe4]
695 // CHECK
: pmaddwd
-485498096(%edx
,%eax
,4), %mm4
696 // CHECK
: encoding
: [0x0f,0xf5,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
697 pmaddwd
-485498096(%edx
,%eax
,4), %mm4
699 // CHECK
: pmaddwd
485498096(%edx
,%eax
,4), %mm4
700 // CHECK
: encoding
: [0x0f,0xf5,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
701 pmaddwd
485498096(%edx
,%eax
,4), %mm4
703 // CHECK
: pmaddwd
485498096(%edx
), %mm4
704 // CHECK
: encoding
: [0x0f,0xf5,0xa2,0xf0,0x1c,0xf0,0x1c]
705 pmaddwd
485498096(%edx
), %mm4
707 // CHECK
: pmaddwd
485498096, %mm4
708 // CHECK
: encoding
: [0x0f,0xf5,0x25,0xf0,0x1c,0xf0,0x1c]
709 pmaddwd
485498096, %mm4
711 // CHECK
: pmaddwd
64(%edx
,%eax
), %mm4
712 // CHECK
: encoding
: [0x0f,0xf5,0x64,0x02,0x40]
713 pmaddwd
64(%edx
,%eax
), %mm4
715 // CHECK
: pmaddwd
(%edx
), %mm4
716 // CHECK
: encoding
: [0x0f,0xf5,0x22]
719 // CHECK
: pmaddwd
%mm4
, %mm4
720 // CHECK
: encoding
: [0x0f,0xf5,0xe4]
723 // CHECK
: pmaxsw
-485498096(%edx
,%eax
,4), %mm4
724 // CHECK
: encoding
: [0x0f,0xee,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
725 pmaxsw
-485498096(%edx
,%eax
,4), %mm4
727 // CHECK
: pmaxsw
485498096(%edx
,%eax
,4), %mm4
728 // CHECK
: encoding
: [0x0f,0xee,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
729 pmaxsw
485498096(%edx
,%eax
,4), %mm4
731 // CHECK
: pmaxsw
485498096(%edx
), %mm4
732 // CHECK
: encoding
: [0x0f,0xee,0xa2,0xf0,0x1c,0xf0,0x1c]
733 pmaxsw
485498096(%edx
), %mm4
735 // CHECK
: pmaxsw
485498096, %mm4
736 // CHECK
: encoding
: [0x0f,0xee,0x25,0xf0,0x1c,0xf0,0x1c]
737 pmaxsw
485498096, %mm4
739 // CHECK
: pmaxsw
64(%edx
,%eax
), %mm4
740 // CHECK
: encoding
: [0x0f,0xee,0x64,0x02,0x40]
741 pmaxsw
64(%edx
,%eax
), %mm4
743 // CHECK
: pmaxsw
(%edx
), %mm4
744 // CHECK
: encoding
: [0x0f,0xee,0x22]
747 // CHECK
: pmaxsw
%mm4
, %mm4
748 // CHECK
: encoding
: [0x0f,0xee,0xe4]
751 // CHECK
: pmaxub
-485498096(%edx
,%eax
,4), %mm4
752 // CHECK
: encoding
: [0x0f,0xde,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
753 pmaxub
-485498096(%edx
,%eax
,4), %mm4
755 // CHECK
: pmaxub
485498096(%edx
,%eax
,4), %mm4
756 // CHECK
: encoding
: [0x0f,0xde,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
757 pmaxub
485498096(%edx
,%eax
,4), %mm4
759 // CHECK
: pmaxub
485498096(%edx
), %mm4
760 // CHECK
: encoding
: [0x0f,0xde,0xa2,0xf0,0x1c,0xf0,0x1c]
761 pmaxub
485498096(%edx
), %mm4
763 // CHECK
: pmaxub
485498096, %mm4
764 // CHECK
: encoding
: [0x0f,0xde,0x25,0xf0,0x1c,0xf0,0x1c]
765 pmaxub
485498096, %mm4
767 // CHECK
: pmaxub
64(%edx
,%eax
), %mm4
768 // CHECK
: encoding
: [0x0f,0xde,0x64,0x02,0x40]
769 pmaxub
64(%edx
,%eax
), %mm4
771 // CHECK
: pmaxub
(%edx
), %mm4
772 // CHECK
: encoding
: [0x0f,0xde,0x22]
775 // CHECK
: pmaxub
%mm4
, %mm4
776 // CHECK
: encoding
: [0x0f,0xde,0xe4]
779 // CHECK
: pminsw
-485498096(%edx
,%eax
,4), %mm4
780 // CHECK
: encoding
: [0x0f,0xea,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
781 pminsw
-485498096(%edx
,%eax
,4), %mm4
783 // CHECK
: pminsw
485498096(%edx
,%eax
,4), %mm4
784 // CHECK
: encoding
: [0x0f,0xea,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
785 pminsw
485498096(%edx
,%eax
,4), %mm4
787 // CHECK
: pminsw
485498096(%edx
), %mm4
788 // CHECK
: encoding
: [0x0f,0xea,0xa2,0xf0,0x1c,0xf0,0x1c]
789 pminsw
485498096(%edx
), %mm4
791 // CHECK
: pminsw
485498096, %mm4
792 // CHECK
: encoding
: [0x0f,0xea,0x25,0xf0,0x1c,0xf0,0x1c]
793 pminsw
485498096, %mm4
795 // CHECK
: pminsw
64(%edx
,%eax
), %mm4
796 // CHECK
: encoding
: [0x0f,0xea,0x64,0x02,0x40]
797 pminsw
64(%edx
,%eax
), %mm4
799 // CHECK
: pminsw
(%edx
), %mm4
800 // CHECK
: encoding
: [0x0f,0xea,0x22]
803 // CHECK
: pminsw
%mm4
, %mm4
804 // CHECK
: encoding
: [0x0f,0xea,0xe4]
807 // CHECK
: pminub
-485498096(%edx
,%eax
,4), %mm4
808 // CHECK
: encoding
: [0x0f,0xda,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
809 pminub
-485498096(%edx
,%eax
,4), %mm4
811 // CHECK
: pminub
485498096(%edx
,%eax
,4), %mm4
812 // CHECK
: encoding
: [0x0f,0xda,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
813 pminub
485498096(%edx
,%eax
,4), %mm4
815 // CHECK
: pminub
485498096(%edx
), %mm4
816 // CHECK
: encoding
: [0x0f,0xda,0xa2,0xf0,0x1c,0xf0,0x1c]
817 pminub
485498096(%edx
), %mm4
819 // CHECK
: pminub
485498096, %mm4
820 // CHECK
: encoding
: [0x0f,0xda,0x25,0xf0,0x1c,0xf0,0x1c]
821 pminub
485498096, %mm4
823 // CHECK
: pminub
64(%edx
,%eax
), %mm4
824 // CHECK
: encoding
: [0x0f,0xda,0x64,0x02,0x40]
825 pminub
64(%edx
,%eax
), %mm4
827 // CHECK
: pminub
(%edx
), %mm4
828 // CHECK
: encoding
: [0x0f,0xda,0x22]
831 // CHECK
: pminub
%mm4
, %mm4
832 // CHECK
: encoding
: [0x0f,0xda,0xe4]
835 // CHECK
: pmulhuw
-485498096(%edx
,%eax
,4), %mm4
836 // CHECK
: encoding
: [0x0f,0xe4,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
837 pmulhuw
-485498096(%edx
,%eax
,4), %mm4
839 // CHECK
: pmulhuw
485498096(%edx
,%eax
,4), %mm4
840 // CHECK
: encoding
: [0x0f,0xe4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
841 pmulhuw
485498096(%edx
,%eax
,4), %mm4
843 // CHECK
: pmulhuw
485498096(%edx
), %mm4
844 // CHECK
: encoding
: [0x0f,0xe4,0xa2,0xf0,0x1c,0xf0,0x1c]
845 pmulhuw
485498096(%edx
), %mm4
847 // CHECK
: pmulhuw
485498096, %mm4
848 // CHECK
: encoding
: [0x0f,0xe4,0x25,0xf0,0x1c,0xf0,0x1c]
849 pmulhuw
485498096, %mm4
851 // CHECK
: pmulhuw
64(%edx
,%eax
), %mm4
852 // CHECK
: encoding
: [0x0f,0xe4,0x64,0x02,0x40]
853 pmulhuw
64(%edx
,%eax
), %mm4
855 // CHECK
: pmulhuw
(%edx
), %mm4
856 // CHECK
: encoding
: [0x0f,0xe4,0x22]
859 // CHECK
: pmulhuw
%mm4
, %mm4
860 // CHECK
: encoding
: [0x0f,0xe4,0xe4]
863 // CHECK
: pmulhw
-485498096(%edx
,%eax
,4), %mm4
864 // CHECK
: encoding
: [0x0f,0xe5,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
865 pmulhw
-485498096(%edx
,%eax
,4), %mm4
867 // CHECK
: pmulhw
485498096(%edx
,%eax
,4), %mm4
868 // CHECK
: encoding
: [0x0f,0xe5,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
869 pmulhw
485498096(%edx
,%eax
,4), %mm4
871 // CHECK
: pmulhw
485498096(%edx
), %mm4
872 // CHECK
: encoding
: [0x0f,0xe5,0xa2,0xf0,0x1c,0xf0,0x1c]
873 pmulhw
485498096(%edx
), %mm4
875 // CHECK
: pmulhw
485498096, %mm4
876 // CHECK
: encoding
: [0x0f,0xe5,0x25,0xf0,0x1c,0xf0,0x1c]
877 pmulhw
485498096, %mm4
879 // CHECK
: pmulhw
64(%edx
,%eax
), %mm4
880 // CHECK
: encoding
: [0x0f,0xe5,0x64,0x02,0x40]
881 pmulhw
64(%edx
,%eax
), %mm4
883 // CHECK
: pmulhw
(%edx
), %mm4
884 // CHECK
: encoding
: [0x0f,0xe5,0x22]
887 // CHECK
: pmulhw
%mm4
, %mm4
888 // CHECK
: encoding
: [0x0f,0xe5,0xe4]
891 // CHECK
: pmullw
-485498096(%edx
,%eax
,4), %mm4
892 // CHECK
: encoding
: [0x0f,0xd5,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
893 pmullw
-485498096(%edx
,%eax
,4), %mm4
895 // CHECK
: pmullw
485498096(%edx
,%eax
,4), %mm4
896 // CHECK
: encoding
: [0x0f,0xd5,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
897 pmullw
485498096(%edx
,%eax
,4), %mm4
899 // CHECK
: pmullw
485498096(%edx
), %mm4
900 // CHECK
: encoding
: [0x0f,0xd5,0xa2,0xf0,0x1c,0xf0,0x1c]
901 pmullw
485498096(%edx
), %mm4
903 // CHECK
: pmullw
485498096, %mm4
904 // CHECK
: encoding
: [0x0f,0xd5,0x25,0xf0,0x1c,0xf0,0x1c]
905 pmullw
485498096, %mm4
907 // CHECK
: pmullw
64(%edx
,%eax
), %mm4
908 // CHECK
: encoding
: [0x0f,0xd5,0x64,0x02,0x40]
909 pmullw
64(%edx
,%eax
), %mm4
911 // CHECK
: pmullw
(%edx
), %mm4
912 // CHECK
: encoding
: [0x0f,0xd5,0x22]
915 // CHECK
: pmullw
%mm4
, %mm4
916 // CHECK
: encoding
: [0x0f,0xd5,0xe4]
919 // CHECK
: por
-485498096(%edx
,%eax
,4), %mm4
920 // CHECK
: encoding
: [0x0f,0xeb,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
921 por
-485498096(%edx
,%eax
,4), %mm4
923 // CHECK
: por
485498096(%edx
,%eax
,4), %mm4
924 // CHECK
: encoding
: [0x0f,0xeb,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
925 por
485498096(%edx
,%eax
,4), %mm4
927 // CHECK
: por
485498096(%edx
), %mm4
928 // CHECK
: encoding
: [0x0f,0xeb,0xa2,0xf0,0x1c,0xf0,0x1c]
929 por
485498096(%edx
), %mm4
931 // CHECK
: por
485498096, %mm4
932 // CHECK
: encoding
: [0x0f,0xeb,0x25,0xf0,0x1c,0xf0,0x1c]
935 // CHECK
: por
64(%edx
,%eax
), %mm4
936 // CHECK
: encoding
: [0x0f,0xeb,0x64,0x02,0x40]
937 por
64(%edx
,%eax
), %mm4
939 // CHECK
: por
(%edx
), %mm4
940 // CHECK
: encoding
: [0x0f,0xeb,0x22]
943 // CHECK
: por
%mm4
, %mm4
944 // CHECK
: encoding
: [0x0f,0xeb,0xe4]
947 // CHECK
: psadbw
-485498096(%edx
,%eax
,4), %mm4
948 // CHECK
: encoding
: [0x0f,0xf6,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
949 psadbw
-485498096(%edx
,%eax
,4), %mm4
951 // CHECK
: psadbw
485498096(%edx
,%eax
,4), %mm4
952 // CHECK
: encoding
: [0x0f,0xf6,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
953 psadbw
485498096(%edx
,%eax
,4), %mm4
955 // CHECK
: psadbw
485498096(%edx
), %mm4
956 // CHECK
: encoding
: [0x0f,0xf6,0xa2,0xf0,0x1c,0xf0,0x1c]
957 psadbw
485498096(%edx
), %mm4
959 // CHECK
: psadbw
485498096, %mm4
960 // CHECK
: encoding
: [0x0f,0xf6,0x25,0xf0,0x1c,0xf0,0x1c]
961 psadbw
485498096, %mm4
963 // CHECK
: psadbw
64(%edx
,%eax
), %mm4
964 // CHECK
: encoding
: [0x0f,0xf6,0x64,0x02,0x40]
965 psadbw
64(%edx
,%eax
), %mm4
967 // CHECK
: psadbw
(%edx
), %mm4
968 // CHECK
: encoding
: [0x0f,0xf6,0x22]
971 // CHECK
: psadbw
%mm4
, %mm4
972 // CHECK
: encoding
: [0x0f,0xf6,0xe4]
975 // CHECK
: pshufw $
0, -485498096(%edx
,%eax
,4), %mm4
976 // CHECK
: encoding
: [0x0f,0x70,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
977 pshufw $
0, -485498096(%edx
,%eax
,4), %mm4
979 // CHECK
: pshufw $
0, 485498096(%edx
,%eax
,4), %mm4
980 // CHECK
: encoding
: [0x0f,0x70,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
981 pshufw $
0, 485498096(%edx
,%eax
,4), %mm4
983 // CHECK
: pshufw $
0, 485498096(%edx
), %mm4
984 // CHECK
: encoding
: [0x0f,0x70,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
985 pshufw $
0, 485498096(%edx
), %mm4
987 // CHECK
: pshufw $
0, 485498096, %mm4
988 // CHECK
: encoding
: [0x0f,0x70,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
989 pshufw $
0, 485498096, %mm4
991 // CHECK
: pshufw $
0, 64(%edx
,%eax
), %mm4
992 // CHECK
: encoding
: [0x0f,0x70,0x64,0x02,0x40,0x00]
993 pshufw $
0, 64(%edx
,%eax
), %mm4
995 // CHECK
: pshufw $
0, (%edx
), %mm4
996 // CHECK
: encoding
: [0x0f,0x70,0x22,0x00]
997 pshufw $
0, (%edx
), %mm4
999 // CHECK
: pshufw $
0, %mm4
, %mm4
1000 // CHECK
: encoding
: [0x0f,0x70,0xe4,0x00]
1001 pshufw $
0, %mm4
, %mm4
1003 // CHECK
: pslld $
0, %mm4
1004 // CHECK
: encoding
: [0x0f,0x72,0xf4,0x00]
1007 // CHECK
: pslld
-485498096(%edx
,%eax
,4), %mm4
1008 // CHECK
: encoding
: [0x0f,0xf2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1009 pslld
-485498096(%edx
,%eax
,4), %mm4
1011 // CHECK
: pslld
485498096(%edx
,%eax
,4), %mm4
1012 // CHECK
: encoding
: [0x0f,0xf2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1013 pslld
485498096(%edx
,%eax
,4), %mm4
1015 // CHECK
: pslld
485498096(%edx
), %mm4
1016 // CHECK
: encoding
: [0x0f,0xf2,0xa2,0xf0,0x1c,0xf0,0x1c]
1017 pslld
485498096(%edx
), %mm4
1019 // CHECK
: pslld
485498096, %mm4
1020 // CHECK
: encoding
: [0x0f,0xf2,0x25,0xf0,0x1c,0xf0,0x1c]
1021 pslld
485498096, %mm4
1023 // CHECK
: pslld
64(%edx
,%eax
), %mm4
1024 // CHECK
: encoding
: [0x0f,0xf2,0x64,0x02,0x40]
1025 pslld
64(%edx
,%eax
), %mm4
1027 // CHECK
: pslld
(%edx
), %mm4
1028 // CHECK
: encoding
: [0x0f,0xf2,0x22]
1031 // CHECK
: pslld
%mm4
, %mm4
1032 // CHECK
: encoding
: [0x0f,0xf2,0xe4]
1035 // CHECK
: psllq $
0, %mm4
1036 // CHECK
: encoding
: [0x0f,0x73,0xf4,0x00]
1039 // CHECK
: psllq
-485498096(%edx
,%eax
,4), %mm4
1040 // CHECK
: encoding
: [0x0f,0xf3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1041 psllq
-485498096(%edx
,%eax
,4), %mm4
1043 // CHECK
: psllq
485498096(%edx
,%eax
,4), %mm4
1044 // CHECK
: encoding
: [0x0f,0xf3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1045 psllq
485498096(%edx
,%eax
,4), %mm4
1047 // CHECK
: psllq
485498096(%edx
), %mm4
1048 // CHECK
: encoding
: [0x0f,0xf3,0xa2,0xf0,0x1c,0xf0,0x1c]
1049 psllq
485498096(%edx
), %mm4
1051 // CHECK
: psllq
485498096, %mm4
1052 // CHECK
: encoding
: [0x0f,0xf3,0x25,0xf0,0x1c,0xf0,0x1c]
1053 psllq
485498096, %mm4
1055 // CHECK
: psllq
64(%edx
,%eax
), %mm4
1056 // CHECK
: encoding
: [0x0f,0xf3,0x64,0x02,0x40]
1057 psllq
64(%edx
,%eax
), %mm4
1059 // CHECK
: psllq
(%edx
), %mm4
1060 // CHECK
: encoding
: [0x0f,0xf3,0x22]
1063 // CHECK
: psllq
%mm4
, %mm4
1064 // CHECK
: encoding
: [0x0f,0xf3,0xe4]
1067 // CHECK
: psllw $
0, %mm4
1068 // CHECK
: encoding
: [0x0f,0x71,0xf4,0x00]
1071 // CHECK
: psllw
-485498096(%edx
,%eax
,4), %mm4
1072 // CHECK
: encoding
: [0x0f,0xf1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1073 psllw
-485498096(%edx
,%eax
,4), %mm4
1075 // CHECK
: psllw
485498096(%edx
,%eax
,4), %mm4
1076 // CHECK
: encoding
: [0x0f,0xf1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1077 psllw
485498096(%edx
,%eax
,4), %mm4
1079 // CHECK
: psllw
485498096(%edx
), %mm4
1080 // CHECK
: encoding
: [0x0f,0xf1,0xa2,0xf0,0x1c,0xf0,0x1c]
1081 psllw
485498096(%edx
), %mm4
1083 // CHECK
: psllw
485498096, %mm4
1084 // CHECK
: encoding
: [0x0f,0xf1,0x25,0xf0,0x1c,0xf0,0x1c]
1085 psllw
485498096, %mm4
1087 // CHECK
: psllw
64(%edx
,%eax
), %mm4
1088 // CHECK
: encoding
: [0x0f,0xf1,0x64,0x02,0x40]
1089 psllw
64(%edx
,%eax
), %mm4
1091 // CHECK
: psllw
(%edx
), %mm4
1092 // CHECK
: encoding
: [0x0f,0xf1,0x22]
1095 // CHECK
: psllw
%mm4
, %mm4
1096 // CHECK
: encoding
: [0x0f,0xf1,0xe4]
1099 // CHECK
: psrad $
0, %mm4
1100 // CHECK
: encoding
: [0x0f,0x72,0xe4,0x00]
1103 // CHECK
: psrad
-485498096(%edx
,%eax
,4), %mm4
1104 // CHECK
: encoding
: [0x0f,0xe2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1105 psrad
-485498096(%edx
,%eax
,4), %mm4
1107 // CHECK
: psrad
485498096(%edx
,%eax
,4), %mm4
1108 // CHECK
: encoding
: [0x0f,0xe2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1109 psrad
485498096(%edx
,%eax
,4), %mm4
1111 // CHECK
: psrad
485498096(%edx
), %mm4
1112 // CHECK
: encoding
: [0x0f,0xe2,0xa2,0xf0,0x1c,0xf0,0x1c]
1113 psrad
485498096(%edx
), %mm4
1115 // CHECK
: psrad
485498096, %mm4
1116 // CHECK
: encoding
: [0x0f,0xe2,0x25,0xf0,0x1c,0xf0,0x1c]
1117 psrad
485498096, %mm4
1119 // CHECK
: psrad
64(%edx
,%eax
), %mm4
1120 // CHECK
: encoding
: [0x0f,0xe2,0x64,0x02,0x40]
1121 psrad
64(%edx
,%eax
), %mm4
1123 // CHECK
: psrad
(%edx
), %mm4
1124 // CHECK
: encoding
: [0x0f,0xe2,0x22]
1127 // CHECK
: psrad
%mm4
, %mm4
1128 // CHECK
: encoding
: [0x0f,0xe2,0xe4]
1131 // CHECK
: psraw $
0, %mm4
1132 // CHECK
: encoding
: [0x0f,0x71,0xe4,0x00]
1135 // CHECK
: psraw
-485498096(%edx
,%eax
,4), %mm4
1136 // CHECK
: encoding
: [0x0f,0xe1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1137 psraw
-485498096(%edx
,%eax
,4), %mm4
1139 // CHECK
: psraw
485498096(%edx
,%eax
,4), %mm4
1140 // CHECK
: encoding
: [0x0f,0xe1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1141 psraw
485498096(%edx
,%eax
,4), %mm4
1143 // CHECK
: psraw
485498096(%edx
), %mm4
1144 // CHECK
: encoding
: [0x0f,0xe1,0xa2,0xf0,0x1c,0xf0,0x1c]
1145 psraw
485498096(%edx
), %mm4
1147 // CHECK
: psraw
485498096, %mm4
1148 // CHECK
: encoding
: [0x0f,0xe1,0x25,0xf0,0x1c,0xf0,0x1c]
1149 psraw
485498096, %mm4
1151 // CHECK
: psraw
64(%edx
,%eax
), %mm4
1152 // CHECK
: encoding
: [0x0f,0xe1,0x64,0x02,0x40]
1153 psraw
64(%edx
,%eax
), %mm4
1155 // CHECK
: psraw
(%edx
), %mm4
1156 // CHECK
: encoding
: [0x0f,0xe1,0x22]
1159 // CHECK
: psraw
%mm4
, %mm4
1160 // CHECK
: encoding
: [0x0f,0xe1,0xe4]
1163 // CHECK
: psrld $
0, %mm4
1164 // CHECK
: encoding
: [0x0f,0x72,0xd4,0x00]
1167 // CHECK
: psrld
-485498096(%edx
,%eax
,4), %mm4
1168 // CHECK
: encoding
: [0x0f,0xd2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1169 psrld
-485498096(%edx
,%eax
,4), %mm4
1171 // CHECK
: psrld
485498096(%edx
,%eax
,4), %mm4
1172 // CHECK
: encoding
: [0x0f,0xd2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1173 psrld
485498096(%edx
,%eax
,4), %mm4
1175 // CHECK
: psrld
485498096(%edx
), %mm4
1176 // CHECK
: encoding
: [0x0f,0xd2,0xa2,0xf0,0x1c,0xf0,0x1c]
1177 psrld
485498096(%edx
), %mm4
1179 // CHECK
: psrld
485498096, %mm4
1180 // CHECK
: encoding
: [0x0f,0xd2,0x25,0xf0,0x1c,0xf0,0x1c]
1181 psrld
485498096, %mm4
1183 // CHECK
: psrld
64(%edx
,%eax
), %mm4
1184 // CHECK
: encoding
: [0x0f,0xd2,0x64,0x02,0x40]
1185 psrld
64(%edx
,%eax
), %mm4
1187 // CHECK
: psrld
(%edx
), %mm4
1188 // CHECK
: encoding
: [0x0f,0xd2,0x22]
1191 // CHECK
: psrld
%mm4
, %mm4
1192 // CHECK
: encoding
: [0x0f,0xd2,0xe4]
1195 // CHECK
: psrlq $
0, %mm4
1196 // CHECK
: encoding
: [0x0f,0x73,0xd4,0x00]
1199 // CHECK
: psrlq
-485498096(%edx
,%eax
,4), %mm4
1200 // CHECK
: encoding
: [0x0f,0xd3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1201 psrlq
-485498096(%edx
,%eax
,4), %mm4
1203 // CHECK
: psrlq
485498096(%edx
,%eax
,4), %mm4
1204 // CHECK
: encoding
: [0x0f,0xd3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1205 psrlq
485498096(%edx
,%eax
,4), %mm4
1207 // CHECK
: psrlq
485498096(%edx
), %mm4
1208 // CHECK
: encoding
: [0x0f,0xd3,0xa2,0xf0,0x1c,0xf0,0x1c]
1209 psrlq
485498096(%edx
), %mm4
1211 // CHECK
: psrlq
485498096, %mm4
1212 // CHECK
: encoding
: [0x0f,0xd3,0x25,0xf0,0x1c,0xf0,0x1c]
1213 psrlq
485498096, %mm4
1215 // CHECK
: psrlq
64(%edx
,%eax
), %mm4
1216 // CHECK
: encoding
: [0x0f,0xd3,0x64,0x02,0x40]
1217 psrlq
64(%edx
,%eax
), %mm4
1219 // CHECK
: psrlq
(%edx
), %mm4
1220 // CHECK
: encoding
: [0x0f,0xd3,0x22]
1223 // CHECK
: psrlq
%mm4
, %mm4
1224 // CHECK
: encoding
: [0x0f,0xd3,0xe4]
1227 // CHECK
: psrlw $
0, %mm4
1228 // CHECK
: encoding
: [0x0f,0x71,0xd4,0x00]
1231 // CHECK
: psrlw
-485498096(%edx
,%eax
,4), %mm4
1232 // CHECK
: encoding
: [0x0f,0xd1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1233 psrlw
-485498096(%edx
,%eax
,4), %mm4
1235 // CHECK
: psrlw
485498096(%edx
,%eax
,4), %mm4
1236 // CHECK
: encoding
: [0x0f,0xd1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1237 psrlw
485498096(%edx
,%eax
,4), %mm4
1239 // CHECK
: psrlw
485498096(%edx
), %mm4
1240 // CHECK
: encoding
: [0x0f,0xd1,0xa2,0xf0,0x1c,0xf0,0x1c]
1241 psrlw
485498096(%edx
), %mm4
1243 // CHECK
: psrlw
485498096, %mm4
1244 // CHECK
: encoding
: [0x0f,0xd1,0x25,0xf0,0x1c,0xf0,0x1c]
1245 psrlw
485498096, %mm4
1247 // CHECK
: psrlw
64(%edx
,%eax
), %mm4
1248 // CHECK
: encoding
: [0x0f,0xd1,0x64,0x02,0x40]
1249 psrlw
64(%edx
,%eax
), %mm4
1251 // CHECK
: psrlw
(%edx
), %mm4
1252 // CHECK
: encoding
: [0x0f,0xd1,0x22]
1255 // CHECK
: psrlw
%mm4
, %mm4
1256 // CHECK
: encoding
: [0x0f,0xd1,0xe4]
1259 // CHECK
: psubb
-485498096(%edx
,%eax
,4), %mm4
1260 // CHECK
: encoding
: [0x0f,0xf8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1261 psubb
-485498096(%edx
,%eax
,4), %mm4
1263 // CHECK
: psubb
485498096(%edx
,%eax
,4), %mm4
1264 // CHECK
: encoding
: [0x0f,0xf8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1265 psubb
485498096(%edx
,%eax
,4), %mm4
1267 // CHECK
: psubb
485498096(%edx
), %mm4
1268 // CHECK
: encoding
: [0x0f,0xf8,0xa2,0xf0,0x1c,0xf0,0x1c]
1269 psubb
485498096(%edx
), %mm4
1271 // CHECK
: psubb
485498096, %mm4
1272 // CHECK
: encoding
: [0x0f,0xf8,0x25,0xf0,0x1c,0xf0,0x1c]
1273 psubb
485498096, %mm4
1275 // CHECK
: psubb
64(%edx
,%eax
), %mm4
1276 // CHECK
: encoding
: [0x0f,0xf8,0x64,0x02,0x40]
1277 psubb
64(%edx
,%eax
), %mm4
1279 // CHECK
: psubb
(%edx
), %mm4
1280 // CHECK
: encoding
: [0x0f,0xf8,0x22]
1283 // CHECK
: psubb
%mm4
, %mm4
1284 // CHECK
: encoding
: [0x0f,0xf8,0xe4]
1287 // CHECK
: psubd
-485498096(%edx
,%eax
,4), %mm4
1288 // CHECK
: encoding
: [0x0f,0xfa,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1289 psubd
-485498096(%edx
,%eax
,4), %mm4
1291 // CHECK
: psubd
485498096(%edx
,%eax
,4), %mm4
1292 // CHECK
: encoding
: [0x0f,0xfa,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1293 psubd
485498096(%edx
,%eax
,4), %mm4
1295 // CHECK
: psubd
485498096(%edx
), %mm4
1296 // CHECK
: encoding
: [0x0f,0xfa,0xa2,0xf0,0x1c,0xf0,0x1c]
1297 psubd
485498096(%edx
), %mm4
1299 // CHECK
: psubd
485498096, %mm4
1300 // CHECK
: encoding
: [0x0f,0xfa,0x25,0xf0,0x1c,0xf0,0x1c]
1301 psubd
485498096, %mm4
1303 // CHECK
: psubd
64(%edx
,%eax
), %mm4
1304 // CHECK
: encoding
: [0x0f,0xfa,0x64,0x02,0x40]
1305 psubd
64(%edx
,%eax
), %mm4
1307 // CHECK
: psubd
(%edx
), %mm4
1308 // CHECK
: encoding
: [0x0f,0xfa,0x22]
1311 // CHECK
: psubd
%mm4
, %mm4
1312 // CHECK
: encoding
: [0x0f,0xfa,0xe4]
1315 // CHECK
: psubsb
-485498096(%edx
,%eax
,4), %mm4
1316 // CHECK
: encoding
: [0x0f,0xe8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1317 psubsb
-485498096(%edx
,%eax
,4), %mm4
1319 // CHECK
: psubsb
485498096(%edx
,%eax
,4), %mm4
1320 // CHECK
: encoding
: [0x0f,0xe8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1321 psubsb
485498096(%edx
,%eax
,4), %mm4
1323 // CHECK
: psubsb
485498096(%edx
), %mm4
1324 // CHECK
: encoding
: [0x0f,0xe8,0xa2,0xf0,0x1c,0xf0,0x1c]
1325 psubsb
485498096(%edx
), %mm4
1327 // CHECK
: psubsb
485498096, %mm4
1328 // CHECK
: encoding
: [0x0f,0xe8,0x25,0xf0,0x1c,0xf0,0x1c]
1329 psubsb
485498096, %mm4
1331 // CHECK
: psubsb
64(%edx
,%eax
), %mm4
1332 // CHECK
: encoding
: [0x0f,0xe8,0x64,0x02,0x40]
1333 psubsb
64(%edx
,%eax
), %mm4
1335 // CHECK
: psubsb
(%edx
), %mm4
1336 // CHECK
: encoding
: [0x0f,0xe8,0x22]
1339 // CHECK
: psubsb
%mm4
, %mm4
1340 // CHECK
: encoding
: [0x0f,0xe8,0xe4]
1343 // CHECK
: psubsw
-485498096(%edx
,%eax
,4), %mm4
1344 // CHECK
: encoding
: [0x0f,0xe9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1345 psubsw
-485498096(%edx
,%eax
,4), %mm4
1347 // CHECK
: psubsw
485498096(%edx
,%eax
,4), %mm4
1348 // CHECK
: encoding
: [0x0f,0xe9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1349 psubsw
485498096(%edx
,%eax
,4), %mm4
1351 // CHECK
: psubsw
485498096(%edx
), %mm4
1352 // CHECK
: encoding
: [0x0f,0xe9,0xa2,0xf0,0x1c,0xf0,0x1c]
1353 psubsw
485498096(%edx
), %mm4
1355 // CHECK
: psubsw
485498096, %mm4
1356 // CHECK
: encoding
: [0x0f,0xe9,0x25,0xf0,0x1c,0xf0,0x1c]
1357 psubsw
485498096, %mm4
1359 // CHECK
: psubsw
64(%edx
,%eax
), %mm4
1360 // CHECK
: encoding
: [0x0f,0xe9,0x64,0x02,0x40]
1361 psubsw
64(%edx
,%eax
), %mm4
1363 // CHECK
: psubsw
(%edx
), %mm4
1364 // CHECK
: encoding
: [0x0f,0xe9,0x22]
1367 // CHECK
: psubsw
%mm4
, %mm4
1368 // CHECK
: encoding
: [0x0f,0xe9,0xe4]
1371 // CHECK
: psubusb
-485498096(%edx
,%eax
,4), %mm4
1372 // CHECK
: encoding
: [0x0f,0xd8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1373 psubusb
-485498096(%edx
,%eax
,4), %mm4
1375 // CHECK
: psubusb
485498096(%edx
,%eax
,4), %mm4
1376 // CHECK
: encoding
: [0x0f,0xd8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1377 psubusb
485498096(%edx
,%eax
,4), %mm4
1379 // CHECK
: psubusb
485498096(%edx
), %mm4
1380 // CHECK
: encoding
: [0x0f,0xd8,0xa2,0xf0,0x1c,0xf0,0x1c]
1381 psubusb
485498096(%edx
), %mm4
1383 // CHECK
: psubusb
485498096, %mm4
1384 // CHECK
: encoding
: [0x0f,0xd8,0x25,0xf0,0x1c,0xf0,0x1c]
1385 psubusb
485498096, %mm4
1387 // CHECK
: psubusb
64(%edx
,%eax
), %mm4
1388 // CHECK
: encoding
: [0x0f,0xd8,0x64,0x02,0x40]
1389 psubusb
64(%edx
,%eax
), %mm4
1391 // CHECK
: psubusb
(%edx
), %mm4
1392 // CHECK
: encoding
: [0x0f,0xd8,0x22]
1393 psubusb
(%edx
), %mm4
1395 // CHECK
: psubusb
%mm4
, %mm4
1396 // CHECK
: encoding
: [0x0f,0xd8,0xe4]
1399 // CHECK
: psubusw
-485498096(%edx
,%eax
,4), %mm4
1400 // CHECK
: encoding
: [0x0f,0xd9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1401 psubusw
-485498096(%edx
,%eax
,4), %mm4
1403 // CHECK
: psubusw
485498096(%edx
,%eax
,4), %mm4
1404 // CHECK
: encoding
: [0x0f,0xd9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1405 psubusw
485498096(%edx
,%eax
,4), %mm4
1407 // CHECK
: psubusw
485498096(%edx
), %mm4
1408 // CHECK
: encoding
: [0x0f,0xd9,0xa2,0xf0,0x1c,0xf0,0x1c]
1409 psubusw
485498096(%edx
), %mm4
1411 // CHECK
: psubusw
485498096, %mm4
1412 // CHECK
: encoding
: [0x0f,0xd9,0x25,0xf0,0x1c,0xf0,0x1c]
1413 psubusw
485498096, %mm4
1415 // CHECK
: psubusw
64(%edx
,%eax
), %mm4
1416 // CHECK
: encoding
: [0x0f,0xd9,0x64,0x02,0x40]
1417 psubusw
64(%edx
,%eax
), %mm4
1419 // CHECK
: psubusw
(%edx
), %mm4
1420 // CHECK
: encoding
: [0x0f,0xd9,0x22]
1421 psubusw
(%edx
), %mm4
1423 // CHECK
: psubusw
%mm4
, %mm4
1424 // CHECK
: encoding
: [0x0f,0xd9,0xe4]
1427 // CHECK
: psubw
-485498096(%edx
,%eax
,4), %mm4
1428 // CHECK
: encoding
: [0x0f,0xf9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1429 psubw
-485498096(%edx
,%eax
,4), %mm4
1431 // CHECK
: psubw
485498096(%edx
,%eax
,4), %mm4
1432 // CHECK
: encoding
: [0x0f,0xf9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1433 psubw
485498096(%edx
,%eax
,4), %mm4
1435 // CHECK
: psubw
485498096(%edx
), %mm4
1436 // CHECK
: encoding
: [0x0f,0xf9,0xa2,0xf0,0x1c,0xf0,0x1c]
1437 psubw
485498096(%edx
), %mm4
1439 // CHECK
: psubw
485498096, %mm4
1440 // CHECK
: encoding
: [0x0f,0xf9,0x25,0xf0,0x1c,0xf0,0x1c]
1441 psubw
485498096, %mm4
1443 // CHECK
: psubw
64(%edx
,%eax
), %mm4
1444 // CHECK
: encoding
: [0x0f,0xf9,0x64,0x02,0x40]
1445 psubw
64(%edx
,%eax
), %mm4
1447 // CHECK
: psubw
(%edx
), %mm4
1448 // CHECK
: encoding
: [0x0f,0xf9,0x22]
1451 // CHECK
: psubw
%mm4
, %mm4
1452 // CHECK
: encoding
: [0x0f,0xf9,0xe4]
1455 // CHECK
: punpckhbw
-485498096(%edx
,%eax
,4), %mm4
1456 // CHECK
: encoding
: [0x0f,0x68,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1457 punpckhbw
-485498096(%edx
,%eax
,4), %mm4
1459 // CHECK
: punpckhbw
485498096(%edx
,%eax
,4), %mm4
1460 // CHECK
: encoding
: [0x0f,0x68,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1461 punpckhbw
485498096(%edx
,%eax
,4), %mm4
1463 // CHECK
: punpckhbw
485498096(%edx
), %mm4
1464 // CHECK
: encoding
: [0x0f,0x68,0xa2,0xf0,0x1c,0xf0,0x1c]
1465 punpckhbw
485498096(%edx
), %mm4
1467 // CHECK
: punpckhbw
485498096, %mm4
1468 // CHECK
: encoding
: [0x0f,0x68,0x25,0xf0,0x1c,0xf0,0x1c]
1469 punpckhbw
485498096, %mm4
1471 // CHECK
: punpckhbw
64(%edx
,%eax
), %mm4
1472 // CHECK
: encoding
: [0x0f,0x68,0x64,0x02,0x40]
1473 punpckhbw
64(%edx
,%eax
), %mm4
1475 // CHECK
: punpckhbw
(%edx
), %mm4
1476 // CHECK
: encoding
: [0x0f,0x68,0x22]
1477 punpckhbw
(%edx
), %mm4
1479 // CHECK
: punpckhbw
%mm4
, %mm4
1480 // CHECK
: encoding
: [0x0f,0x68,0xe4]
1481 punpckhbw
%mm4
, %mm4
1483 // CHECK
: punpckhdq
-485498096(%edx
,%eax
,4), %mm4
1484 // CHECK
: encoding
: [0x0f,0x6a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1485 punpckhdq
-485498096(%edx
,%eax
,4), %mm4
1487 // CHECK
: punpckhdq
485498096(%edx
,%eax
,4), %mm4
1488 // CHECK
: encoding
: [0x0f,0x6a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1489 punpckhdq
485498096(%edx
,%eax
,4), %mm4
1491 // CHECK
: punpckhdq
485498096(%edx
), %mm4
1492 // CHECK
: encoding
: [0x0f,0x6a,0xa2,0xf0,0x1c,0xf0,0x1c]
1493 punpckhdq
485498096(%edx
), %mm4
1495 // CHECK
: punpckhdq
485498096, %mm4
1496 // CHECK
: encoding
: [0x0f,0x6a,0x25,0xf0,0x1c,0xf0,0x1c]
1497 punpckhdq
485498096, %mm4
1499 // CHECK
: punpckhdq
64(%edx
,%eax
), %mm4
1500 // CHECK
: encoding
: [0x0f,0x6a,0x64,0x02,0x40]
1501 punpckhdq
64(%edx
,%eax
), %mm4
1503 // CHECK
: punpckhdq
(%edx
), %mm4
1504 // CHECK
: encoding
: [0x0f,0x6a,0x22]
1505 punpckhdq
(%edx
), %mm4
1507 // CHECK
: punpckhdq
%mm4
, %mm4
1508 // CHECK
: encoding
: [0x0f,0x6a,0xe4]
1509 punpckhdq
%mm4
, %mm4
1511 // CHECK
: punpckhwd
-485498096(%edx
,%eax
,4), %mm4
1512 // CHECK
: encoding
: [0x0f,0x69,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1513 punpckhwd
-485498096(%edx
,%eax
,4), %mm4
1515 // CHECK
: punpckhwd
485498096(%edx
,%eax
,4), %mm4
1516 // CHECK
: encoding
: [0x0f,0x69,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1517 punpckhwd
485498096(%edx
,%eax
,4), %mm4
1519 // CHECK
: punpckhwd
485498096(%edx
), %mm4
1520 // CHECK
: encoding
: [0x0f,0x69,0xa2,0xf0,0x1c,0xf0,0x1c]
1521 punpckhwd
485498096(%edx
), %mm4
1523 // CHECK
: punpckhwd
485498096, %mm4
1524 // CHECK
: encoding
: [0x0f,0x69,0x25,0xf0,0x1c,0xf0,0x1c]
1525 punpckhwd
485498096, %mm4
1527 // CHECK
: punpckhwd
64(%edx
,%eax
), %mm4
1528 // CHECK
: encoding
: [0x0f,0x69,0x64,0x02,0x40]
1529 punpckhwd
64(%edx
,%eax
), %mm4
1531 // CHECK
: punpckhwd
(%edx
), %mm4
1532 // CHECK
: encoding
: [0x0f,0x69,0x22]
1533 punpckhwd
(%edx
), %mm4
1535 // CHECK
: punpckhwd
%mm4
, %mm4
1536 // CHECK
: encoding
: [0x0f,0x69,0xe4]
1537 punpckhwd
%mm4
, %mm4
1539 // CHECK
: punpcklbw
-485498096(%edx
,%eax
,4), %mm4
1540 // CHECK
: encoding
: [0x0f,0x60,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1541 punpcklbw
-485498096(%edx
,%eax
,4), %mm4
1543 // CHECK
: punpcklbw
485498096(%edx
,%eax
,4), %mm4
1544 // CHECK
: encoding
: [0x0f,0x60,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1545 punpcklbw
485498096(%edx
,%eax
,4), %mm4
1547 // CHECK
: punpcklbw
485498096(%edx
), %mm4
1548 // CHECK
: encoding
: [0x0f,0x60,0xa2,0xf0,0x1c,0xf0,0x1c]
1549 punpcklbw
485498096(%edx
), %mm4
1551 // CHECK
: punpcklbw
485498096, %mm4
1552 // CHECK
: encoding
: [0x0f,0x60,0x25,0xf0,0x1c,0xf0,0x1c]
1553 punpcklbw
485498096, %mm4
1555 // CHECK
: punpcklbw
64(%edx
,%eax
), %mm4
1556 // CHECK
: encoding
: [0x0f,0x60,0x64,0x02,0x40]
1557 punpcklbw
64(%edx
,%eax
), %mm4
1559 // CHECK
: punpcklbw
(%edx
), %mm4
1560 // CHECK
: encoding
: [0x0f,0x60,0x22]
1561 punpcklbw
(%edx
), %mm4
1563 // CHECK
: punpcklbw
%mm4
, %mm4
1564 // CHECK
: encoding
: [0x0f,0x60,0xe4]
1565 punpcklbw
%mm4
, %mm4
1567 // CHECK
: punpckldq
-485498096(%edx
,%eax
,4), %mm4
1568 // CHECK
: encoding
: [0x0f,0x62,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1569 punpckldq
-485498096(%edx
,%eax
,4), %mm4
1571 // CHECK
: punpckldq
485498096(%edx
,%eax
,4), %mm4
1572 // CHECK
: encoding
: [0x0f,0x62,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1573 punpckldq
485498096(%edx
,%eax
,4), %mm4
1575 // CHECK
: punpckldq
485498096(%edx
), %mm4
1576 // CHECK
: encoding
: [0x0f,0x62,0xa2,0xf0,0x1c,0xf0,0x1c]
1577 punpckldq
485498096(%edx
), %mm4
1579 // CHECK
: punpckldq
485498096, %mm4
1580 // CHECK
: encoding
: [0x0f,0x62,0x25,0xf0,0x1c,0xf0,0x1c]
1581 punpckldq
485498096, %mm4
1583 // CHECK
: punpckldq
64(%edx
,%eax
), %mm4
1584 // CHECK
: encoding
: [0x0f,0x62,0x64,0x02,0x40]
1585 punpckldq
64(%edx
,%eax
), %mm4
1587 // CHECK
: punpckldq
(%edx
), %mm4
1588 // CHECK
: encoding
: [0x0f,0x62,0x22]
1589 punpckldq
(%edx
), %mm4
1591 // CHECK
: punpckldq
%mm4
, %mm4
1592 // CHECK
: encoding
: [0x0f,0x62,0xe4]
1593 punpckldq
%mm4
, %mm4
1595 // CHECK
: punpcklwd
-485498096(%edx
,%eax
,4), %mm4
1596 // CHECK
: encoding
: [0x0f,0x61,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1597 punpcklwd
-485498096(%edx
,%eax
,4), %mm4
1599 // CHECK
: punpcklwd
485498096(%edx
,%eax
,4), %mm4
1600 // CHECK
: encoding
: [0x0f,0x61,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1601 punpcklwd
485498096(%edx
,%eax
,4), %mm4
1603 // CHECK
: punpcklwd
485498096(%edx
), %mm4
1604 // CHECK
: encoding
: [0x0f,0x61,0xa2,0xf0,0x1c,0xf0,0x1c]
1605 punpcklwd
485498096(%edx
), %mm4
1607 // CHECK
: punpcklwd
485498096, %mm4
1608 // CHECK
: encoding
: [0x0f,0x61,0x25,0xf0,0x1c,0xf0,0x1c]
1609 punpcklwd
485498096, %mm4
1611 // CHECK
: punpcklwd
64(%edx
,%eax
), %mm4
1612 // CHECK
: encoding
: [0x0f,0x61,0x64,0x02,0x40]
1613 punpcklwd
64(%edx
,%eax
), %mm4
1615 // CHECK
: punpcklwd
(%edx
), %mm4
1616 // CHECK
: encoding
: [0x0f,0x61,0x22]
1617 punpcklwd
(%edx
), %mm4
1619 // CHECK
: punpcklwd
%mm4
, %mm4
1620 // CHECK
: encoding
: [0x0f,0x61,0xe4]
1621 punpcklwd
%mm4
, %mm4
1623 // CHECK
: pxor
-485498096(%edx
,%eax
,4), %mm4
1624 // CHECK
: encoding
: [0x0f,0xef,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1625 pxor
-485498096(%edx
,%eax
,4), %mm4
1627 // CHECK
: pxor
485498096(%edx
,%eax
,4), %mm4
1628 // CHECK
: encoding
: [0x0f,0xef,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1629 pxor
485498096(%edx
,%eax
,4), %mm4
1631 // CHECK
: pxor
485498096(%edx
), %mm4
1632 // CHECK
: encoding
: [0x0f,0xef,0xa2,0xf0,0x1c,0xf0,0x1c]
1633 pxor
485498096(%edx
), %mm4
1635 // CHECK
: pxor
485498096, %mm4
1636 // CHECK
: encoding
: [0x0f,0xef,0x25,0xf0,0x1c,0xf0,0x1c]
1637 pxor
485498096, %mm4
1639 // CHECK
: pxor
64(%edx
,%eax
), %mm4
1640 // CHECK
: encoding
: [0x0f,0xef,0x64,0x02,0x40]
1641 pxor
64(%edx
,%eax
), %mm4
1643 // CHECK
: pxor
(%edx
), %mm4
1644 // CHECK
: encoding
: [0x0f,0xef,0x22]
1647 // CHECK
: pxor
%mm4
, %mm4
1648 // CHECK
: encoding
: [0x0f,0xef,0xe4]