1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: addpd
485498096, %xmm6
4 // CHECK
: encoding
: [0x66,0x0f,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7 // CHECK
: addpd
-64(%rdx
,%rax
,4), %xmm6
8 // CHECK
: encoding
: [0x66,0x0f,0x58,0x74,0x82,0xc0]
9 addpd
-64(%rdx
,%rax
,4), %xmm6
11 // CHECK
: addpd
64(%rdx
,%rax
,4), %xmm6
12 // CHECK
: encoding
: [0x66,0x0f,0x58,0x74,0x82,0x40]
13 addpd
64(%rdx
,%rax
,4), %xmm6
15 // CHECK
: addpd
64(%rdx
,%rax
), %xmm6
16 // CHECK
: encoding
: [0x66,0x0f,0x58,0x74,0x02,0x40]
17 addpd
64(%rdx
,%rax
), %xmm6
19 // CHECK
: addpd
64(%rdx
), %xmm6
20 // CHECK
: encoding
: [0x66,0x0f,0x58,0x72,0x40]
23 // CHECK
: addpd
(%rdx
), %xmm6
24 // CHECK
: encoding
: [0x66,0x0f,0x58,0x32]
27 // CHECK
: addpd
%xmm6
, %xmm6
28 // CHECK
: encoding
: [0x66,0x0f,0x58,0xf6]
31 // CHECK
: addsd
485498096, %xmm6
32 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
33 addsd
485498096, %xmm6
35 // CHECK
: addsd
-64(%rdx
,%rax
,4), %xmm6
36 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x74,0x82,0xc0]
37 addsd
-64(%rdx
,%rax
,4), %xmm6
39 // CHECK
: addsd
64(%rdx
,%rax
,4), %xmm6
40 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x74,0x82,0x40]
41 addsd
64(%rdx
,%rax
,4), %xmm6
43 // CHECK
: addsd
64(%rdx
,%rax
), %xmm6
44 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x74,0x02,0x40]
45 addsd
64(%rdx
,%rax
), %xmm6
47 // CHECK
: addsd
64(%rdx
), %xmm6
48 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x72,0x40]
51 // CHECK
: addsd
(%rdx
), %xmm6
52 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x32]
55 // CHECK
: addsd
%xmm6
, %xmm6
56 // CHECK
: encoding
: [0xf2,0x0f,0x58,0xf6]
59 // CHECK
: andnpd
485498096, %xmm6
60 // CHECK
: encoding
: [0x66,0x0f,0x55,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
61 andnpd
485498096, %xmm6
63 // CHECK
: andnpd
-64(%rdx
,%rax
,4), %xmm6
64 // CHECK
: encoding
: [0x66,0x0f,0x55,0x74,0x82,0xc0]
65 andnpd
-64(%rdx
,%rax
,4), %xmm6
67 // CHECK
: andnpd
64(%rdx
,%rax
,4), %xmm6
68 // CHECK
: encoding
: [0x66,0x0f,0x55,0x74,0x82,0x40]
69 andnpd
64(%rdx
,%rax
,4), %xmm6
71 // CHECK
: andnpd
64(%rdx
,%rax
), %xmm6
72 // CHECK
: encoding
: [0x66,0x0f,0x55,0x74,0x02,0x40]
73 andnpd
64(%rdx
,%rax
), %xmm6
75 // CHECK
: andnpd
64(%rdx
), %xmm6
76 // CHECK
: encoding
: [0x66,0x0f,0x55,0x72,0x40]
77 andnpd
64(%rdx
), %xmm6
79 // CHECK
: andnpd
(%rdx
), %xmm6
80 // CHECK
: encoding
: [0x66,0x0f,0x55,0x32]
83 // CHECK
: andnpd
%xmm6
, %xmm6
84 // CHECK
: encoding
: [0x66,0x0f,0x55,0xf6]
87 // CHECK
: andpd
485498096, %xmm6
88 // CHECK
: encoding
: [0x66,0x0f,0x54,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
89 andpd
485498096, %xmm6
91 // CHECK
: andpd
-64(%rdx
,%rax
,4), %xmm6
92 // CHECK
: encoding
: [0x66,0x0f,0x54,0x74,0x82,0xc0]
93 andpd
-64(%rdx
,%rax
,4), %xmm6
95 // CHECK
: andpd
64(%rdx
,%rax
,4), %xmm6
96 // CHECK
: encoding
: [0x66,0x0f,0x54,0x74,0x82,0x40]
97 andpd
64(%rdx
,%rax
,4), %xmm6
99 // CHECK
: andpd
64(%rdx
,%rax
), %xmm6
100 // CHECK
: encoding
: [0x66,0x0f,0x54,0x74,0x02,0x40]
101 andpd
64(%rdx
,%rax
), %xmm6
103 // CHECK
: andpd
64(%rdx
), %xmm6
104 // CHECK
: encoding
: [0x66,0x0f,0x54,0x72,0x40]
105 andpd
64(%rdx
), %xmm6
107 // CHECK
: andpd
(%rdx
), %xmm6
108 // CHECK
: encoding
: [0x66,0x0f,0x54,0x32]
111 // CHECK
: andpd
%xmm6
, %xmm6
112 // CHECK
: encoding
: [0x66,0x0f,0x54,0xf6]
115 // CHECK
: cmpeqpd
485498096, %xmm6
116 // CHECK
: encoding
: [0x66,0x0f,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
117 cmpeqpd
485498096, %xmm6
119 // CHECK
: cmpeqpd
-64(%rdx
,%rax
,4), %xmm6
120 // CHECK
: encoding
: [0x66,0x0f,0xc2,0x74,0x82,0xc0,0x00]
121 cmpeqpd
-64(%rdx
,%rax
,4), %xmm6
123 // CHECK
: cmpeqpd
64(%rdx
,%rax
,4), %xmm6
124 // CHECK
: encoding
: [0x66,0x0f,0xc2,0x74,0x82,0x40,0x00]
125 cmpeqpd
64(%rdx
,%rax
,4), %xmm6
127 // CHECK
: cmpeqpd
64(%rdx
,%rax
), %xmm6
128 // CHECK
: encoding
: [0x66,0x0f,0xc2,0x74,0x02,0x40,0x00]
129 cmpeqpd
64(%rdx
,%rax
), %xmm6
131 // CHECK
: cmpeqpd
64(%rdx
), %xmm6
132 // CHECK
: encoding
: [0x66,0x0f,0xc2,0x72,0x40,0x00]
133 cmpeqpd
64(%rdx
), %xmm6
135 // CHECK
: cmpeqpd
(%rdx
), %xmm6
136 // CHECK
: encoding
: [0x66,0x0f,0xc2,0x32,0x00]
137 cmpeqpd
(%rdx
), %xmm6
139 // CHECK
: cmpeqpd
%xmm6
, %xmm6
140 // CHECK
: encoding
: [0x66,0x0f,0xc2,0xf6,0x00]
143 // CHECK
: cmpeqsd
485498096, %xmm6
144 // CHECK
: encoding
: [0xf2,0x0f,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
145 cmpeqsd
485498096, %xmm6
147 // CHECK
: cmpeqsd
-64(%rdx
,%rax
,4), %xmm6
148 // CHECK
: encoding
: [0xf2,0x0f,0xc2,0x74,0x82,0xc0,0x00]
149 cmpeqsd
-64(%rdx
,%rax
,4), %xmm6
151 // CHECK
: cmpeqsd
64(%rdx
,%rax
,4), %xmm6
152 // CHECK
: encoding
: [0xf2,0x0f,0xc2,0x74,0x82,0x40,0x00]
153 cmpeqsd
64(%rdx
,%rax
,4), %xmm6
155 // CHECK
: cmpeqsd
64(%rdx
,%rax
), %xmm6
156 // CHECK
: encoding
: [0xf2,0x0f,0xc2,0x74,0x02,0x40,0x00]
157 cmpeqsd
64(%rdx
,%rax
), %xmm6
159 // CHECK
: cmpeqsd
64(%rdx
), %xmm6
160 // CHECK
: encoding
: [0xf2,0x0f,0xc2,0x72,0x40,0x00]
161 cmpeqsd
64(%rdx
), %xmm6
163 // CHECK
: cmpeqsd
(%rdx
), %xmm6
164 // CHECK
: encoding
: [0xf2,0x0f,0xc2,0x32,0x00]
165 cmpeqsd
(%rdx
), %xmm6
167 // CHECK
: cmpeqsd
%xmm6
, %xmm6
168 // CHECK
: encoding
: [0xf2,0x0f,0xc2,0xf6,0x00]
171 // CHECK
: comisd
485498096, %xmm6
172 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
173 comisd
485498096, %xmm6
175 // CHECK
: comisd
-64(%rdx
,%rax
,4), %xmm6
176 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x74,0x82,0xc0]
177 comisd
-64(%rdx
,%rax
,4), %xmm6
179 // CHECK
: comisd
64(%rdx
,%rax
,4), %xmm6
180 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x74,0x82,0x40]
181 comisd
64(%rdx
,%rax
,4), %xmm6
183 // CHECK
: comisd
64(%rdx
,%rax
), %xmm6
184 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x74,0x02,0x40]
185 comisd
64(%rdx
,%rax
), %xmm6
187 // CHECK
: comisd
64(%rdx
), %xmm6
188 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x72,0x40]
189 comisd
64(%rdx
), %xmm6
191 // CHECK
: comisd
(%rdx
), %xmm6
192 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x32]
195 // CHECK
: comisd
%xmm6
, %xmm6
196 // CHECK
: encoding
: [0x66,0x0f,0x2f,0xf6]
199 // CHECK
: cvtdq2pd
485498096, %xmm6
200 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
201 cvtdq2pd
485498096, %xmm6
203 // CHECK
: cvtdq2pd
-64(%rdx
,%rax
,4), %xmm6
204 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x74,0x82,0xc0]
205 cvtdq2pd
-64(%rdx
,%rax
,4), %xmm6
207 // CHECK
: cvtdq2pd
64(%rdx
,%rax
,4), %xmm6
208 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x74,0x82,0x40]
209 cvtdq2pd
64(%rdx
,%rax
,4), %xmm6
211 // CHECK
: cvtdq2pd
64(%rdx
,%rax
), %xmm6
212 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x74,0x02,0x40]
213 cvtdq2pd
64(%rdx
,%rax
), %xmm6
215 // CHECK
: cvtdq2pd
64(%rdx
), %xmm6
216 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x72,0x40]
217 cvtdq2pd
64(%rdx
), %xmm6
219 // CHECK
: cvtdq2pd
(%rdx
), %xmm6
220 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x32]
221 cvtdq2pd
(%rdx
), %xmm6
223 // CHECK
: cvtdq2pd
%xmm6
, %xmm6
224 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0xf6]
225 cvtdq2pd
%xmm6
, %xmm6
227 // CHECK
: cvtdq2ps
485498096, %xmm6
228 // CHECK
: encoding
: [0x0f,0x5b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
229 cvtdq2ps
485498096, %xmm6
231 // CHECK
: cvtdq2ps
-64(%rdx
,%rax
,4), %xmm6
232 // CHECK
: encoding
: [0x0f,0x5b,0x74,0x82,0xc0]
233 cvtdq2ps
-64(%rdx
,%rax
,4), %xmm6
235 // CHECK
: cvtdq2ps
64(%rdx
,%rax
,4), %xmm6
236 // CHECK
: encoding
: [0x0f,0x5b,0x74,0x82,0x40]
237 cvtdq2ps
64(%rdx
,%rax
,4), %xmm6
239 // CHECK
: cvtdq2ps
64(%rdx
,%rax
), %xmm6
240 // CHECK
: encoding
: [0x0f,0x5b,0x74,0x02,0x40]
241 cvtdq2ps
64(%rdx
,%rax
), %xmm6
243 // CHECK
: cvtdq2ps
64(%rdx
), %xmm6
244 // CHECK
: encoding
: [0x0f,0x5b,0x72,0x40]
245 cvtdq2ps
64(%rdx
), %xmm6
247 // CHECK
: cvtdq2ps
(%rdx
), %xmm6
248 // CHECK
: encoding
: [0x0f,0x5b,0x32]
249 cvtdq2ps
(%rdx
), %xmm6
251 // CHECK
: cvtdq2ps
%xmm6
, %xmm6
252 // CHECK
: encoding
: [0x0f,0x5b,0xf6]
253 cvtdq2ps
%xmm6
, %xmm6
255 // CHECK
: cvtpd2dq
485498096, %xmm6
256 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
257 cvtpd2dq
485498096, %xmm6
259 // CHECK
: cvtpd2dq
-64(%rdx
,%rax
,4), %xmm6
260 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x74,0x82,0xc0]
261 cvtpd2dq
-64(%rdx
,%rax
,4), %xmm6
263 // CHECK
: cvtpd2dq
64(%rdx
,%rax
,4), %xmm6
264 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x74,0x82,0x40]
265 cvtpd2dq
64(%rdx
,%rax
,4), %xmm6
267 // CHECK
: cvtpd2dq
64(%rdx
,%rax
), %xmm6
268 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x74,0x02,0x40]
269 cvtpd2dq
64(%rdx
,%rax
), %xmm6
271 // CHECK
: cvtpd2dq
64(%rdx
), %xmm6
272 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x72,0x40]
273 cvtpd2dq
64(%rdx
), %xmm6
275 // CHECK
: cvtpd2dq
(%rdx
), %xmm6
276 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x32]
277 cvtpd2dq
(%rdx
), %xmm6
279 // CHECK
: cvtpd2dq
%xmm6
, %xmm6
280 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0xf6]
281 cvtpd2dq
%xmm6
, %xmm6
283 // CHECK
: cvtpd2pi
485498096, %mm4
284 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
285 cvtpd2pi
485498096, %mm4
287 // CHECK
: cvtpd2pi
64(%rdx
), %mm4
288 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x62,0x40]
289 cvtpd2pi
64(%rdx
), %mm4
291 // CHECK
: cvtpd2pi
-64(%rdx
,%rax
,4), %mm4
292 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x64,0x82,0xc0]
293 cvtpd2pi
-64(%rdx
,%rax
,4), %mm4
295 // CHECK
: cvtpd2pi
64(%rdx
,%rax
,4), %mm4
296 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x64,0x82,0x40]
297 cvtpd2pi
64(%rdx
,%rax
,4), %mm4
299 // CHECK
: cvtpd2pi
64(%rdx
,%rax
), %mm4
300 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x64,0x02,0x40]
301 cvtpd2pi
64(%rdx
,%rax
), %mm4
303 // CHECK
: cvtpd2pi
(%rdx
), %mm4
304 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x22]
305 cvtpd2pi
(%rdx
), %mm4
307 // CHECK
: cvtpd2pi
%xmm6
, %mm4
308 // CHECK
: encoding
: [0x66,0x0f,0x2d,0xe6]
311 // CHECK
: cvtpd2ps
485498096, %xmm6
312 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
313 cvtpd2ps
485498096, %xmm6
315 // CHECK
: cvtpd2ps
-64(%rdx
,%rax
,4), %xmm6
316 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x74,0x82,0xc0]
317 cvtpd2ps
-64(%rdx
,%rax
,4), %xmm6
319 // CHECK
: cvtpd2ps
64(%rdx
,%rax
,4), %xmm6
320 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x74,0x82,0x40]
321 cvtpd2ps
64(%rdx
,%rax
,4), %xmm6
323 // CHECK
: cvtpd2ps
64(%rdx
,%rax
), %xmm6
324 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x74,0x02,0x40]
325 cvtpd2ps
64(%rdx
,%rax
), %xmm6
327 // CHECK
: cvtpd2ps
64(%rdx
), %xmm6
328 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x72,0x40]
329 cvtpd2ps
64(%rdx
), %xmm6
331 // CHECK
: cvtpd2ps
(%rdx
), %xmm6
332 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x32]
333 cvtpd2ps
(%rdx
), %xmm6
335 // CHECK
: cvtpd2ps
%xmm6
, %xmm6
336 // CHECK
: encoding
: [0x66,0x0f,0x5a,0xf6]
337 cvtpd2ps
%xmm6
, %xmm6
339 // CHECK
: cvtpi2pd
485498096, %xmm6
340 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
341 cvtpi2pd
485498096, %xmm6
343 // CHECK
: cvtpi2pd
-64(%rdx
,%rax
,4), %xmm6
344 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x74,0x82,0xc0]
345 cvtpi2pd
-64(%rdx
,%rax
,4), %xmm6
347 // CHECK
: cvtpi2pd
64(%rdx
,%rax
,4), %xmm6
348 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x74,0x82,0x40]
349 cvtpi2pd
64(%rdx
,%rax
,4), %xmm6
351 // CHECK
: cvtpi2pd
64(%rdx
,%rax
), %xmm6
352 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x74,0x02,0x40]
353 cvtpi2pd
64(%rdx
,%rax
), %xmm6
355 // CHECK
: cvtpi2pd
64(%rdx
), %xmm6
356 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x72,0x40]
357 cvtpi2pd
64(%rdx
), %xmm6
359 // CHECK
: cvtpi2pd
%mm4
, %xmm6
360 // CHECK
: encoding
: [0x66,0x0f,0x2a,0xf4]
363 // CHECK
: cvtpi2pd
(%rdx
), %xmm6
364 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x32]
365 cvtpi2pd
(%rdx
), %xmm6
367 // CHECK
: cvtps2dq
485498096, %xmm6
368 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
369 cvtps2dq
485498096, %xmm6
371 // CHECK
: cvtps2dq
-64(%rdx
,%rax
,4), %xmm6
372 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x74,0x82,0xc0]
373 cvtps2dq
-64(%rdx
,%rax
,4), %xmm6
375 // CHECK
: cvtps2dq
64(%rdx
,%rax
,4), %xmm6
376 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x74,0x82,0x40]
377 cvtps2dq
64(%rdx
,%rax
,4), %xmm6
379 // CHECK
: cvtps2dq
64(%rdx
,%rax
), %xmm6
380 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x74,0x02,0x40]
381 cvtps2dq
64(%rdx
,%rax
), %xmm6
383 // CHECK
: cvtps2dq
64(%rdx
), %xmm6
384 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x72,0x40]
385 cvtps2dq
64(%rdx
), %xmm6
387 // CHECK
: cvtps2dq
(%rdx
), %xmm6
388 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x32]
389 cvtps2dq
(%rdx
), %xmm6
391 // CHECK
: cvtps2dq
%xmm6
, %xmm6
392 // CHECK
: encoding
: [0x66,0x0f,0x5b,0xf6]
393 cvtps2dq
%xmm6
, %xmm6
395 // CHECK
: cvtps2pd
485498096, %xmm6
396 // CHECK
: encoding
: [0x0f,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
397 cvtps2pd
485498096, %xmm6
399 // CHECK
: cvtps2pd
-64(%rdx
,%rax
,4), %xmm6
400 // CHECK
: encoding
: [0x0f,0x5a,0x74,0x82,0xc0]
401 cvtps2pd
-64(%rdx
,%rax
,4), %xmm6
403 // CHECK
: cvtps2pd
64(%rdx
,%rax
,4), %xmm6
404 // CHECK
: encoding
: [0x0f,0x5a,0x74,0x82,0x40]
405 cvtps2pd
64(%rdx
,%rax
,4), %xmm6
407 // CHECK
: cvtps2pd
64(%rdx
,%rax
), %xmm6
408 // CHECK
: encoding
: [0x0f,0x5a,0x74,0x02,0x40]
409 cvtps2pd
64(%rdx
,%rax
), %xmm6
411 // CHECK
: cvtps2pd
64(%rdx
), %xmm6
412 // CHECK
: encoding
: [0x0f,0x5a,0x72,0x40]
413 cvtps2pd
64(%rdx
), %xmm6
415 // CHECK
: cvtps2pd
(%rdx
), %xmm6
416 // CHECK
: encoding
: [0x0f,0x5a,0x32]
417 cvtps2pd
(%rdx
), %xmm6
419 // CHECK
: cvtps2pd
%xmm6
, %xmm6
420 // CHECK
: encoding
: [0x0f,0x5a,0xf6]
421 cvtps2pd
%xmm6
, %xmm6
423 // CHECK
: cvtsd2si
485498096, %r13d
424 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
425 cvtsd2si
485498096, %r13d
427 // CHECK
: cvtsd2si
485498096, %r15
428 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
429 cvtsd2si
485498096, %r15
431 // CHECK
: cvtsd2si
64(%rdx
), %r13d
432 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2d,0x6a,0x40]
433 cvtsd2si
64(%rdx
), %r13d
435 // CHECK
: cvtsd2si
64(%rdx
), %r15
436 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2d,0x7a,0x40]
437 cvtsd2si
64(%rdx
), %r15
439 // CHECK
: cvtsd2si
-64(%rdx
,%rax
,4), %r13d
440 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2d,0x6c,0x82,0xc0]
441 cvtsd2si
-64(%rdx
,%rax
,4), %r13d
443 // CHECK
: cvtsd2si
64(%rdx
,%rax
,4), %r13d
444 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2d,0x6c,0x82,0x40]
445 cvtsd2si
64(%rdx
,%rax
,4), %r13d
447 // CHECK
: cvtsd2si
-64(%rdx
,%rax
,4), %r15
448 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2d,0x7c,0x82,0xc0]
449 cvtsd2si
-64(%rdx
,%rax
,4), %r15
451 // CHECK
: cvtsd2si
64(%rdx
,%rax
,4), %r15
452 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2d,0x7c,0x82,0x40]
453 cvtsd2si
64(%rdx
,%rax
,4), %r15
455 // CHECK
: cvtsd2si
64(%rdx
,%rax
), %r13d
456 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2d,0x6c,0x02,0x40]
457 cvtsd2si
64(%rdx
,%rax
), %r13d
459 // CHECK
: cvtsd2si
64(%rdx
,%rax
), %r15
460 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2d,0x7c,0x02,0x40]
461 cvtsd2si
64(%rdx
,%rax
), %r15
463 // CHECK
: cvtsd2si
(%rdx
), %r13d
464 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2d,0x2a]
465 cvtsd2si
(%rdx
), %r13d
467 // CHECK
: cvtsd2si
(%rdx
), %r15
468 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2d,0x3a]
469 cvtsd2si
(%rdx
), %r15
471 // CHECK
: cvtsd2si
%xmm6
, %r13d
472 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2d,0xee]
473 cvtsd2si
%xmm6
, %r13d
475 // CHECK
: cvtsd2si
%xmm6
, %r15
476 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2d,0xfe]
479 // CHECK
: cvtsd2ss
485498096, %xmm6
480 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
481 cvtsd2ss
485498096, %xmm6
483 // CHECK
: cvtsd2ss
-64(%rdx
,%rax
,4), %xmm6
484 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x74,0x82,0xc0]
485 cvtsd2ss
-64(%rdx
,%rax
,4), %xmm6
487 // CHECK
: cvtsd2ss
64(%rdx
,%rax
,4), %xmm6
488 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x74,0x82,0x40]
489 cvtsd2ss
64(%rdx
,%rax
,4), %xmm6
491 // CHECK
: cvtsd2ss
64(%rdx
,%rax
), %xmm6
492 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x74,0x02,0x40]
493 cvtsd2ss
64(%rdx
,%rax
), %xmm6
495 // CHECK
: cvtsd2ss
64(%rdx
), %xmm6
496 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x72,0x40]
497 cvtsd2ss
64(%rdx
), %xmm6
499 // CHECK
: cvtsd2ss
(%rdx
), %xmm6
500 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x32]
501 cvtsd2ss
(%rdx
), %xmm6
503 // CHECK
: cvtsd2ss
%xmm6
, %xmm6
504 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0xf6]
505 cvtsd2ss
%xmm6
, %xmm6
507 // CHECK
: cvtsi2sdl
485498096, %xmm6
508 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
509 cvtsi2sdl
485498096, %xmm6
511 // CHECK
: cvtsi2sdl
-64(%rdx
,%rax
,4), %xmm6
512 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x74,0x82,0xc0]
513 cvtsi2sdl
-64(%rdx
,%rax
,4), %xmm6
515 // CHECK
: cvtsi2sdl
64(%rdx
,%rax
,4), %xmm6
516 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x74,0x82,0x40]
517 cvtsi2sdl
64(%rdx
,%rax
,4), %xmm6
519 // CHECK
: cvtsi2sdl
64(%rdx
,%rax
), %xmm6
520 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x74,0x02,0x40]
521 cvtsi2sdl
64(%rdx
,%rax
), %xmm6
523 // CHECK
: cvtsi2sdl
64(%rdx
), %xmm6
524 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x72,0x40]
525 cvtsi2sdl
64(%rdx
), %xmm6
527 // CHECK
: cvtsi2sd
%r13d
, %xmm6
528 // CHECK
: encoding
: [0xf2,0x41,0x0f,0x2a,0xf5]
529 cvtsi2sdl
%r13d
, %xmm6
531 // CHECK
: cvtsi2sdl
(%rdx
), %xmm6
532 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x32]
533 cvtsi2sdl
(%rdx
), %xmm6
535 // CHECK
: cvtsi2sdq
485498096, %xmm6
536 // CHECK
: encoding
: [0xf2,0x48,0x0f,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
537 cvtsi2sdq
485498096, %xmm6
539 // CHECK
: cvtsi2sdq
-64(%rdx
,%rax
,4), %xmm6
540 // CHECK
: encoding
: [0xf2,0x48,0x0f,0x2a,0x74,0x82,0xc0]
541 cvtsi2sdq
-64(%rdx
,%rax
,4), %xmm6
543 // CHECK
: cvtsi2sdq
64(%rdx
,%rax
,4), %xmm6
544 // CHECK
: encoding
: [0xf2,0x48,0x0f,0x2a,0x74,0x82,0x40]
545 cvtsi2sdq
64(%rdx
,%rax
,4), %xmm6
547 // CHECK
: cvtsi2sdq
64(%rdx
,%rax
), %xmm6
548 // CHECK
: encoding
: [0xf2,0x48,0x0f,0x2a,0x74,0x02,0x40]
549 cvtsi2sdq
64(%rdx
,%rax
), %xmm6
551 // CHECK
: cvtsi2sdq
64(%rdx
), %xmm6
552 // CHECK
: encoding
: [0xf2,0x48,0x0f,0x2a,0x72,0x40]
553 cvtsi2sdq
64(%rdx
), %xmm6
555 // CHECK
: cvtsi2sd
%r15, %xmm6
556 // CHECK
: encoding
: [0xf2,0x49,0x0f,0x2a,0xf7]
557 cvtsi2sdq
%r15, %xmm6
559 // CHECK
: cvtsi2sdq
(%rdx
), %xmm6
560 // CHECK
: encoding
: [0xf2,0x48,0x0f,0x2a,0x32]
561 cvtsi2sdq
(%rdx
), %xmm6
563 // CHECK
: cvtss2sd
485498096, %xmm6
564 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
565 cvtss2sd
485498096, %xmm6
567 // CHECK
: cvtss2sd
-64(%rdx
,%rax
,4), %xmm6
568 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x74,0x82,0xc0]
569 cvtss2sd
-64(%rdx
,%rax
,4), %xmm6
571 // CHECK
: cvtss2sd
64(%rdx
,%rax
,4), %xmm6
572 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x74,0x82,0x40]
573 cvtss2sd
64(%rdx
,%rax
,4), %xmm6
575 // CHECK
: cvtss2sd
64(%rdx
,%rax
), %xmm6
576 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x74,0x02,0x40]
577 cvtss2sd
64(%rdx
,%rax
), %xmm6
579 // CHECK
: cvtss2sd
64(%rdx
), %xmm6
580 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x72,0x40]
581 cvtss2sd
64(%rdx
), %xmm6
583 // CHECK
: cvtss2sd
(%rdx
), %xmm6
584 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x32]
585 cvtss2sd
(%rdx
), %xmm6
587 // CHECK
: cvtss2sd
%xmm6
, %xmm6
588 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0xf6]
589 cvtss2sd
%xmm6
, %xmm6
591 // CHECK
: cvttpd2dq
485498096, %xmm6
592 // CHECK
: encoding
: [0x66,0x0f,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
593 cvttpd2dq
485498096, %xmm6
595 // CHECK
: cvttpd2dq
-64(%rdx
,%rax
,4), %xmm6
596 // CHECK
: encoding
: [0x66,0x0f,0xe6,0x74,0x82,0xc0]
597 cvttpd2dq
-64(%rdx
,%rax
,4), %xmm6
599 // CHECK
: cvttpd2dq
64(%rdx
,%rax
,4), %xmm6
600 // CHECK
: encoding
: [0x66,0x0f,0xe6,0x74,0x82,0x40]
601 cvttpd2dq
64(%rdx
,%rax
,4), %xmm6
603 // CHECK
: cvttpd2dq
64(%rdx
,%rax
), %xmm6
604 // CHECK
: encoding
: [0x66,0x0f,0xe6,0x74,0x02,0x40]
605 cvttpd2dq
64(%rdx
,%rax
), %xmm6
607 // CHECK
: cvttpd2dq
64(%rdx
), %xmm6
608 // CHECK
: encoding
: [0x66,0x0f,0xe6,0x72,0x40]
609 cvttpd2dq
64(%rdx
), %xmm6
611 // CHECK
: cvttpd2dq
(%rdx
), %xmm6
612 // CHECK
: encoding
: [0x66,0x0f,0xe6,0x32]
613 cvttpd2dq
(%rdx
), %xmm6
615 // CHECK
: cvttpd2dq
%xmm6
, %xmm6
616 // CHECK
: encoding
: [0x66,0x0f,0xe6,0xf6]
617 cvttpd2dq
%xmm6
, %xmm6
619 // CHECK
: cvttpd2pi
485498096, %mm4
620 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
621 cvttpd2pi
485498096, %mm4
623 // CHECK
: cvttpd2pi
64(%rdx
), %mm4
624 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x62,0x40]
625 cvttpd2pi
64(%rdx
), %mm4
627 // CHECK
: cvttpd2pi
-64(%rdx
,%rax
,4), %mm4
628 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x64,0x82,0xc0]
629 cvttpd2pi
-64(%rdx
,%rax
,4), %mm4
631 // CHECK
: cvttpd2pi
64(%rdx
,%rax
,4), %mm4
632 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x64,0x82,0x40]
633 cvttpd2pi
64(%rdx
,%rax
,4), %mm4
635 // CHECK
: cvttpd2pi
64(%rdx
,%rax
), %mm4
636 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x64,0x02,0x40]
637 cvttpd2pi
64(%rdx
,%rax
), %mm4
639 // CHECK
: cvttpd2pi
(%rdx
), %mm4
640 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x22]
641 cvttpd2pi
(%rdx
), %mm4
643 // CHECK
: cvttpd2pi
%xmm6
, %mm4
644 // CHECK
: encoding
: [0x66,0x0f,0x2c,0xe6]
645 cvttpd2pi
%xmm6
, %mm4
647 // CHECK
: cvttps2dq
485498096, %xmm6
648 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
649 cvttps2dq
485498096, %xmm6
651 // CHECK
: cvttps2dq
-64(%rdx
,%rax
,4), %xmm6
652 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x74,0x82,0xc0]
653 cvttps2dq
-64(%rdx
,%rax
,4), %xmm6
655 // CHECK
: cvttps2dq
64(%rdx
,%rax
,4), %xmm6
656 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x74,0x82,0x40]
657 cvttps2dq
64(%rdx
,%rax
,4), %xmm6
659 // CHECK
: cvttps2dq
64(%rdx
,%rax
), %xmm6
660 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x74,0x02,0x40]
661 cvttps2dq
64(%rdx
,%rax
), %xmm6
663 // CHECK
: cvttps2dq
64(%rdx
), %xmm6
664 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x72,0x40]
665 cvttps2dq
64(%rdx
), %xmm6
667 // CHECK
: cvttps2dq
(%rdx
), %xmm6
668 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x32]
669 cvttps2dq
(%rdx
), %xmm6
671 // CHECK
: cvttps2dq
%xmm6
, %xmm6
672 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0xf6]
673 cvttps2dq
%xmm6
, %xmm6
675 // CHECK
: cvttsd2si
485498096, %r13d
676 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2c,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
677 cvttsd2si
485498096, %r13d
679 // CHECK
: cvttsd2si
485498096, %r15
680 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
681 cvttsd2si
485498096, %r15
683 // CHECK
: cvttsd2si
64(%rdx
), %r13d
684 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2c,0x6a,0x40]
685 cvttsd2si
64(%rdx
), %r13d
687 // CHECK
: cvttsd2si
64(%rdx
), %r15
688 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2c,0x7a,0x40]
689 cvttsd2si
64(%rdx
), %r15
691 // CHECK
: cvttsd2si
-64(%rdx
,%rax
,4), %r13d
692 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2c,0x6c,0x82,0xc0]
693 cvttsd2si
-64(%rdx
,%rax
,4), %r13d
695 // CHECK
: cvttsd2si
64(%rdx
,%rax
,4), %r13d
696 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2c,0x6c,0x82,0x40]
697 cvttsd2si
64(%rdx
,%rax
,4), %r13d
699 // CHECK
: cvttsd2si
-64(%rdx
,%rax
,4), %r15
700 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2c,0x7c,0x82,0xc0]
701 cvttsd2si
-64(%rdx
,%rax
,4), %r15
703 // CHECK
: cvttsd2si
64(%rdx
,%rax
,4), %r15
704 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2c,0x7c,0x82,0x40]
705 cvttsd2si
64(%rdx
,%rax
,4), %r15
707 // CHECK
: cvttsd2si
64(%rdx
,%rax
), %r13d
708 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2c,0x6c,0x02,0x40]
709 cvttsd2si
64(%rdx
,%rax
), %r13d
711 // CHECK
: cvttsd2si
64(%rdx
,%rax
), %r15
712 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2c,0x7c,0x02,0x40]
713 cvttsd2si
64(%rdx
,%rax
), %r15
715 // CHECK
: cvttsd2si
(%rdx
), %r13d
716 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2c,0x2a]
717 cvttsd2si
(%rdx
), %r13d
719 // CHECK
: cvttsd2si
(%rdx
), %r15
720 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2c,0x3a]
721 cvttsd2si
(%rdx
), %r15
723 // CHECK
: cvttsd2si
%xmm6
, %r13d
724 // CHECK
: encoding
: [0xf2,0x44,0x0f,0x2c,0xee]
725 cvttsd2si
%xmm6
, %r13d
727 // CHECK
: cvttsd2si
%xmm6
, %r15
728 // CHECK
: encoding
: [0xf2,0x4c,0x0f,0x2c,0xfe]
729 cvttsd2si
%xmm6
, %r15
731 // CHECK
: divpd
485498096, %xmm6
732 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
733 divpd
485498096, %xmm6
735 // CHECK
: divpd
-64(%rdx
,%rax
,4), %xmm6
736 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x74,0x82,0xc0]
737 divpd
-64(%rdx
,%rax
,4), %xmm6
739 // CHECK
: divpd
64(%rdx
,%rax
,4), %xmm6
740 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x74,0x82,0x40]
741 divpd
64(%rdx
,%rax
,4), %xmm6
743 // CHECK
: divpd
64(%rdx
,%rax
), %xmm6
744 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x74,0x02,0x40]
745 divpd
64(%rdx
,%rax
), %xmm6
747 // CHECK
: divpd
64(%rdx
), %xmm6
748 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x72,0x40]
749 divpd
64(%rdx
), %xmm6
751 // CHECK
: divpd
(%rdx
), %xmm6
752 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x32]
755 // CHECK
: divpd
%xmm6
, %xmm6
756 // CHECK
: encoding
: [0x66,0x0f,0x5e,0xf6]
759 // CHECK
: divsd
485498096, %xmm6
760 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
761 divsd
485498096, %xmm6
763 // CHECK
: divsd
-64(%rdx
,%rax
,4), %xmm6
764 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x74,0x82,0xc0]
765 divsd
-64(%rdx
,%rax
,4), %xmm6
767 // CHECK
: divsd
64(%rdx
,%rax
,4), %xmm6
768 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x74,0x82,0x40]
769 divsd
64(%rdx
,%rax
,4), %xmm6
771 // CHECK
: divsd
64(%rdx
,%rax
), %xmm6
772 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x74,0x02,0x40]
773 divsd
64(%rdx
,%rax
), %xmm6
775 // CHECK
: divsd
64(%rdx
), %xmm6
776 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x72,0x40]
777 divsd
64(%rdx
), %xmm6
779 // CHECK
: divsd
(%rdx
), %xmm6
780 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x32]
783 // CHECK
: divsd
%xmm6
, %xmm6
784 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0xf6]
788 // CHECK
: encoding
: [0x0f,0xae,0xe8]
791 // CHECK
: maskmovdqu
%xmm6
, %xmm6
792 // CHECK
: encoding
: [0x66,0x0f,0xf7,0xf6]
793 maskmovdqu
%xmm6
, %xmm6
795 // CHECK
: maxpd
485498096, %xmm6
796 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
797 maxpd
485498096, %xmm6
799 // CHECK
: maxpd
-64(%rdx
,%rax
,4), %xmm6
800 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x74,0x82,0xc0]
801 maxpd
-64(%rdx
,%rax
,4), %xmm6
803 // CHECK
: maxpd
64(%rdx
,%rax
,4), %xmm6
804 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x74,0x82,0x40]
805 maxpd
64(%rdx
,%rax
,4), %xmm6
807 // CHECK
: maxpd
64(%rdx
,%rax
), %xmm6
808 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x74,0x02,0x40]
809 maxpd
64(%rdx
,%rax
), %xmm6
811 // CHECK
: maxpd
64(%rdx
), %xmm6
812 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x72,0x40]
813 maxpd
64(%rdx
), %xmm6
815 // CHECK
: maxpd
(%rdx
), %xmm6
816 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x32]
819 // CHECK
: maxpd
%xmm6
, %xmm6
820 // CHECK
: encoding
: [0x66,0x0f,0x5f,0xf6]
823 // CHECK
: maxsd
485498096, %xmm6
824 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
825 maxsd
485498096, %xmm6
827 // CHECK
: maxsd
-64(%rdx
,%rax
,4), %xmm6
828 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x74,0x82,0xc0]
829 maxsd
-64(%rdx
,%rax
,4), %xmm6
831 // CHECK
: maxsd
64(%rdx
,%rax
,4), %xmm6
832 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x74,0x82,0x40]
833 maxsd
64(%rdx
,%rax
,4), %xmm6
835 // CHECK
: maxsd
64(%rdx
,%rax
), %xmm6
836 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x74,0x02,0x40]
837 maxsd
64(%rdx
,%rax
), %xmm6
839 // CHECK
: maxsd
64(%rdx
), %xmm6
840 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x72,0x40]
841 maxsd
64(%rdx
), %xmm6
843 // CHECK
: maxsd
(%rdx
), %xmm6
844 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x32]
847 // CHECK
: maxsd
%xmm6
, %xmm6
848 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0xf6]
852 // CHECK
: encoding
: [0x0f,0xae,0xf0]
855 // CHECK
: minpd
485498096, %xmm6
856 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
857 minpd
485498096, %xmm6
859 // CHECK
: minpd
-64(%rdx
,%rax
,4), %xmm6
860 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x74,0x82,0xc0]
861 minpd
-64(%rdx
,%rax
,4), %xmm6
863 // CHECK
: minpd
64(%rdx
,%rax
,4), %xmm6
864 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x74,0x82,0x40]
865 minpd
64(%rdx
,%rax
,4), %xmm6
867 // CHECK
: minpd
64(%rdx
,%rax
), %xmm6
868 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x74,0x02,0x40]
869 minpd
64(%rdx
,%rax
), %xmm6
871 // CHECK
: minpd
64(%rdx
), %xmm6
872 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x72,0x40]
873 minpd
64(%rdx
), %xmm6
875 // CHECK
: minpd
(%rdx
), %xmm6
876 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x32]
879 // CHECK
: minpd
%xmm6
, %xmm6
880 // CHECK
: encoding
: [0x66,0x0f,0x5d,0xf6]
883 // CHECK
: minsd
485498096, %xmm6
884 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
885 minsd
485498096, %xmm6
887 // CHECK
: minsd
-64(%rdx
,%rax
,4), %xmm6
888 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x74,0x82,0xc0]
889 minsd
-64(%rdx
,%rax
,4), %xmm6
891 // CHECK
: minsd
64(%rdx
,%rax
,4), %xmm6
892 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x74,0x82,0x40]
893 minsd
64(%rdx
,%rax
,4), %xmm6
895 // CHECK
: minsd
64(%rdx
,%rax
), %xmm6
896 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x74,0x02,0x40]
897 minsd
64(%rdx
,%rax
), %xmm6
899 // CHECK
: minsd
64(%rdx
), %xmm6
900 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x72,0x40]
901 minsd
64(%rdx
), %xmm6
903 // CHECK
: minsd
(%rdx
), %xmm6
904 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x32]
907 // CHECK
: minsd
%xmm6
, %xmm6
908 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0xf6]
911 // CHECK
: movapd
485498096, %xmm6
912 // CHECK
: encoding
: [0x66,0x0f,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
913 movapd
485498096, %xmm6
915 // CHECK
: movapd
-64(%rdx
,%rax
,4), %xmm6
916 // CHECK
: encoding
: [0x66,0x0f,0x28,0x74,0x82,0xc0]
917 movapd
-64(%rdx
,%rax
,4), %xmm6
919 // CHECK
: movapd
64(%rdx
,%rax
,4), %xmm6
920 // CHECK
: encoding
: [0x66,0x0f,0x28,0x74,0x82,0x40]
921 movapd
64(%rdx
,%rax
,4), %xmm6
923 // CHECK
: movapd
64(%rdx
,%rax
), %xmm6
924 // CHECK
: encoding
: [0x66,0x0f,0x28,0x74,0x02,0x40]
925 movapd
64(%rdx
,%rax
), %xmm6
927 // CHECK
: movapd
64(%rdx
), %xmm6
928 // CHECK
: encoding
: [0x66,0x0f,0x28,0x72,0x40]
929 movapd
64(%rdx
), %xmm6
931 // CHECK
: movapd
(%rdx
), %xmm6
932 // CHECK
: encoding
: [0x66,0x0f,0x28,0x32]
935 // CHECK
: movapd
%xmm6
, 485498096
936 // CHECK
: encoding
: [0x66,0x0f,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
937 movapd
%xmm6
, 485498096
939 // CHECK
: movapd
%xmm6
, 64(%rdx
)
940 // CHECK
: encoding
: [0x66,0x0f,0x29,0x72,0x40]
941 movapd
%xmm6
, 64(%rdx
)
943 // CHECK
: movapd
%xmm6
, 64(%rdx
,%rax
)
944 // CHECK
: encoding
: [0x66,0x0f,0x29,0x74,0x02,0x40]
945 movapd
%xmm6
, 64(%rdx
,%rax
)
947 // CHECK
: movapd
%xmm6
, -64(%rdx
,%rax
,4)
948 // CHECK
: encoding
: [0x66,0x0f,0x29,0x74,0x82,0xc0]
949 movapd
%xmm6
, -64(%rdx
,%rax
,4)
951 // CHECK
: movapd
%xmm6
, 64(%rdx
,%rax
,4)
952 // CHECK
: encoding
: [0x66,0x0f,0x29,0x74,0x82,0x40]
953 movapd
%xmm6
, 64(%rdx
,%rax
,4)
955 // CHECK
: movapd
%xmm6
, (%rdx
)
956 // CHECK
: encoding
: [0x66,0x0f,0x29,0x32]
959 // CHECK
: movapd
%xmm6
, %xmm6
960 // CHECK
: encoding
: [0x66,0x0f,0x28,0xf6]
963 // CHECK
: movd
485498096, %xmm6
964 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
965 movd
485498096, %xmm6
967 // CHECK
: movd
-64(%rdx
,%rax
,4), %xmm6
968 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x74,0x82,0xc0]
969 movd
-64(%rdx
,%rax
,4), %xmm6
971 // CHECK
: movd
64(%rdx
,%rax
,4), %xmm6
972 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x74,0x82,0x40]
973 movd
64(%rdx
,%rax
,4), %xmm6
975 // CHECK
: movd
64(%rdx
,%rax
), %xmm6
976 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x74,0x02,0x40]
977 movd
64(%rdx
,%rax
), %xmm6
979 // CHECK
: movd
64(%rdx
), %xmm6
980 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x72,0x40]
983 // CHECK
: movdq2q
%xmm6
, %mm4
984 // CHECK
: encoding
: [0xf2,0x0f,0xd6,0xe6]
987 // CHECK
: movdqa
485498096, %xmm6
988 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
989 movdqa
485498096, %xmm6
991 // CHECK
: movdqa
-64(%rdx
,%rax
,4), %xmm6
992 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x74,0x82,0xc0]
993 movdqa
-64(%rdx
,%rax
,4), %xmm6
995 // CHECK
: movdqa
64(%rdx
,%rax
,4), %xmm6
996 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x74,0x82,0x40]
997 movdqa
64(%rdx
,%rax
,4), %xmm6
999 // CHECK
: movdqa
64(%rdx
,%rax
), %xmm6
1000 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x74,0x02,0x40]
1001 movdqa
64(%rdx
,%rax
), %xmm6
1003 // CHECK
: movdqa
64(%rdx
), %xmm6
1004 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x72,0x40]
1005 movdqa
64(%rdx
), %xmm6
1007 // CHECK
: movdqa
(%rdx
), %xmm6
1008 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x32]
1009 movdqa
(%rdx
), %xmm6
1011 // CHECK
: movdqa
%xmm6
, 485498096
1012 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1013 movdqa
%xmm6
, 485498096
1015 // CHECK
: movdqa
%xmm6
, 64(%rdx
)
1016 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x72,0x40]
1017 movdqa
%xmm6
, 64(%rdx
)
1019 // CHECK
: movdqa
%xmm6
, 64(%rdx
,%rax
)
1020 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x74,0x02,0x40]
1021 movdqa
%xmm6
, 64(%rdx
,%rax
)
1023 // CHECK
: movdqa
%xmm6
, -64(%rdx
,%rax
,4)
1024 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x74,0x82,0xc0]
1025 movdqa
%xmm6
, -64(%rdx
,%rax
,4)
1027 // CHECK
: movdqa
%xmm6
, 64(%rdx
,%rax
,4)
1028 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x74,0x82,0x40]
1029 movdqa
%xmm6
, 64(%rdx
,%rax
,4)
1031 // CHECK
: movdqa
%xmm6
, (%rdx
)
1032 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x32]
1033 movdqa
%xmm6
, (%rdx
)
1035 // CHECK
: movdqa
%xmm6
, %xmm6
1036 // CHECK
: encoding
: [0x66,0x0f,0x6f,0xf6]
1039 // CHECK
: movdqu
485498096, %xmm6
1040 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1041 movdqu
485498096, %xmm6
1043 // CHECK
: movdqu
-64(%rdx
,%rax
,4), %xmm6
1044 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x74,0x82,0xc0]
1045 movdqu
-64(%rdx
,%rax
,4), %xmm6
1047 // CHECK
: movdqu
64(%rdx
,%rax
,4), %xmm6
1048 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x74,0x82,0x40]
1049 movdqu
64(%rdx
,%rax
,4), %xmm6
1051 // CHECK
: movdqu
64(%rdx
,%rax
), %xmm6
1052 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x74,0x02,0x40]
1053 movdqu
64(%rdx
,%rax
), %xmm6
1055 // CHECK
: movdqu
64(%rdx
), %xmm6
1056 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x72,0x40]
1057 movdqu
64(%rdx
), %xmm6
1059 // CHECK
: movdqu
(%rdx
), %xmm6
1060 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x32]
1061 movdqu
(%rdx
), %xmm6
1063 // CHECK
: movdqu
%xmm6
, 485498096
1064 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1065 movdqu
%xmm6
, 485498096
1067 // CHECK
: movdqu
%xmm6
, 64(%rdx
)
1068 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x72,0x40]
1069 movdqu
%xmm6
, 64(%rdx
)
1071 // CHECK
: movdqu
%xmm6
, 64(%rdx
,%rax
)
1072 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x74,0x02,0x40]
1073 movdqu
%xmm6
, 64(%rdx
,%rax
)
1075 // CHECK
: movdqu
%xmm6
, -64(%rdx
,%rax
,4)
1076 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x74,0x82,0xc0]
1077 movdqu
%xmm6
, -64(%rdx
,%rax
,4)
1079 // CHECK
: movdqu
%xmm6
, 64(%rdx
,%rax
,4)
1080 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x74,0x82,0x40]
1081 movdqu
%xmm6
, 64(%rdx
,%rax
,4)
1083 // CHECK
: movdqu
%xmm6
, (%rdx
)
1084 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x32]
1085 movdqu
%xmm6
, (%rdx
)
1087 // CHECK
: movdqu
%xmm6
, %xmm6
1088 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0xf6]
1091 // CHECK
: movd
%r13d
, %xmm6
1092 // CHECK
: encoding
: [0x66,0x41,0x0f,0x6e,0xf5]
1095 // CHECK
: movd
(%rdx
), %xmm6
1096 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x32]
1099 // CHECK
: movd
%xmm6
, 485498096
1100 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1101 movd
%xmm6
, 485498096
1103 // CHECK
: movd
%xmm6
, 64(%rdx
)
1104 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x72,0x40]
1105 movd
%xmm6
, 64(%rdx
)
1107 // CHECK
: movd
%xmm6
, 64(%rdx
,%rax
)
1108 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x74,0x02,0x40]
1109 movd
%xmm6
, 64(%rdx
,%rax
)
1111 // CHECK
: movd
%xmm6
, -64(%rdx
,%rax
,4)
1112 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x74,0x82,0xc0]
1113 movd
%xmm6
, -64(%rdx
,%rax
,4)
1115 // CHECK
: movd
%xmm6
, 64(%rdx
,%rax
,4)
1116 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x74,0x82,0x40]
1117 movd
%xmm6
, 64(%rdx
,%rax
,4)
1119 // CHECK
: movd
%xmm6
, %r13d
1120 // CHECK
: encoding
: [0x66,0x41,0x0f,0x7e,0xf5]
1123 // CHECK
: movd
%xmm6
, (%rdx
)
1124 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x32]
1127 // CHECK
: movhpd
485498096, %xmm6
1128 // CHECK
: encoding
: [0x66,0x0f,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1129 movhpd
485498096, %xmm6
1131 // CHECK
: movhpd
-64(%rdx
,%rax
,4), %xmm6
1132 // CHECK
: encoding
: [0x66,0x0f,0x16,0x74,0x82,0xc0]
1133 movhpd
-64(%rdx
,%rax
,4), %xmm6
1135 // CHECK
: movhpd
64(%rdx
,%rax
,4), %xmm6
1136 // CHECK
: encoding
: [0x66,0x0f,0x16,0x74,0x82,0x40]
1137 movhpd
64(%rdx
,%rax
,4), %xmm6
1139 // CHECK
: movhpd
64(%rdx
,%rax
), %xmm6
1140 // CHECK
: encoding
: [0x66,0x0f,0x16,0x74,0x02,0x40]
1141 movhpd
64(%rdx
,%rax
), %xmm6
1143 // CHECK
: movhpd
64(%rdx
), %xmm6
1144 // CHECK
: encoding
: [0x66,0x0f,0x16,0x72,0x40]
1145 movhpd
64(%rdx
), %xmm6
1147 // CHECK
: movhpd
(%rdx
), %xmm6
1148 // CHECK
: encoding
: [0x66,0x0f,0x16,0x32]
1149 movhpd
(%rdx
), %xmm6
1151 // CHECK
: movhpd
%xmm6
, 485498096
1152 // CHECK
: encoding
: [0x66,0x0f,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1153 movhpd
%xmm6
, 485498096
1155 // CHECK
: movhpd
%xmm6
, 64(%rdx
)
1156 // CHECK
: encoding
: [0x66,0x0f,0x17,0x72,0x40]
1157 movhpd
%xmm6
, 64(%rdx
)
1159 // CHECK
: movhpd
%xmm6
, 64(%rdx
,%rax
)
1160 // CHECK
: encoding
: [0x66,0x0f,0x17,0x74,0x02,0x40]
1161 movhpd
%xmm6
, 64(%rdx
,%rax
)
1163 // CHECK
: movhpd
%xmm6
, -64(%rdx
,%rax
,4)
1164 // CHECK
: encoding
: [0x66,0x0f,0x17,0x74,0x82,0xc0]
1165 movhpd
%xmm6
, -64(%rdx
,%rax
,4)
1167 // CHECK
: movhpd
%xmm6
, 64(%rdx
,%rax
,4)
1168 // CHECK
: encoding
: [0x66,0x0f,0x17,0x74,0x82,0x40]
1169 movhpd
%xmm6
, 64(%rdx
,%rax
,4)
1171 // CHECK
: movhpd
%xmm6
, (%rdx
)
1172 // CHECK
: encoding
: [0x66,0x0f,0x17,0x32]
1173 movhpd
%xmm6
, (%rdx
)
1175 // CHECK
: movlpd
485498096, %xmm6
1176 // CHECK
: encoding
: [0x66,0x0f,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1177 movlpd
485498096, %xmm6
1179 // CHECK
: movlpd
-64(%rdx
,%rax
,4), %xmm6
1180 // CHECK
: encoding
: [0x66,0x0f,0x12,0x74,0x82,0xc0]
1181 movlpd
-64(%rdx
,%rax
,4), %xmm6
1183 // CHECK
: movlpd
64(%rdx
,%rax
,4), %xmm6
1184 // CHECK
: encoding
: [0x66,0x0f,0x12,0x74,0x82,0x40]
1185 movlpd
64(%rdx
,%rax
,4), %xmm6
1187 // CHECK
: movlpd
64(%rdx
,%rax
), %xmm6
1188 // CHECK
: encoding
: [0x66,0x0f,0x12,0x74,0x02,0x40]
1189 movlpd
64(%rdx
,%rax
), %xmm6
1191 // CHECK
: movlpd
64(%rdx
), %xmm6
1192 // CHECK
: encoding
: [0x66,0x0f,0x12,0x72,0x40]
1193 movlpd
64(%rdx
), %xmm6
1195 // CHECK
: movlpd
(%rdx
), %xmm6
1196 // CHECK
: encoding
: [0x66,0x0f,0x12,0x32]
1197 movlpd
(%rdx
), %xmm6
1199 // CHECK
: movlpd
%xmm6
, 485498096
1200 // CHECK
: encoding
: [0x66,0x0f,0x13,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1201 movlpd
%xmm6
, 485498096
1203 // CHECK
: movlpd
%xmm6
, 64(%rdx
)
1204 // CHECK
: encoding
: [0x66,0x0f,0x13,0x72,0x40]
1205 movlpd
%xmm6
, 64(%rdx
)
1207 // CHECK
: movlpd
%xmm6
, 64(%rdx
,%rax
)
1208 // CHECK
: encoding
: [0x66,0x0f,0x13,0x74,0x02,0x40]
1209 movlpd
%xmm6
, 64(%rdx
,%rax
)
1211 // CHECK
: movlpd
%xmm6
, -64(%rdx
,%rax
,4)
1212 // CHECK
: encoding
: [0x66,0x0f,0x13,0x74,0x82,0xc0]
1213 movlpd
%xmm6
, -64(%rdx
,%rax
,4)
1215 // CHECK
: movlpd
%xmm6
, 64(%rdx
,%rax
,4)
1216 // CHECK
: encoding
: [0x66,0x0f,0x13,0x74,0x82,0x40]
1217 movlpd
%xmm6
, 64(%rdx
,%rax
,4)
1219 // CHECK
: movlpd
%xmm6
, (%rdx
)
1220 // CHECK
: encoding
: [0x66,0x0f,0x13,0x32]
1221 movlpd
%xmm6
, (%rdx
)
1223 // CHECK
: movmskpd
%xmm6
, %r13d
1224 // CHECK
: encoding
: [0x66,0x44,0x0f,0x50,0xee]
1225 movmskpd
%xmm6
, %r13d
1227 // CHECK
: movntdq
%xmm6
, 485498096
1228 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1229 movntdq
%xmm6
, 485498096
1231 // CHECK
: movntdq
%xmm6
, 64(%rdx
)
1232 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x72,0x40]
1233 movntdq
%xmm6
, 64(%rdx
)
1235 // CHECK
: movntdq
%xmm6
, 64(%rdx
,%rax
)
1236 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x74,0x02,0x40]
1237 movntdq
%xmm6
, 64(%rdx
,%rax
)
1239 // CHECK
: movntdq
%xmm6
, -64(%rdx
,%rax
,4)
1240 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x74,0x82,0xc0]
1241 movntdq
%xmm6
, -64(%rdx
,%rax
,4)
1243 // CHECK
: movntdq
%xmm6
, 64(%rdx
,%rax
,4)
1244 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x74,0x82,0x40]
1245 movntdq
%xmm6
, 64(%rdx
,%rax
,4)
1247 // CHECK
: movntdq
%xmm6
, (%rdx
)
1248 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x32]
1249 movntdq
%xmm6
, (%rdx
)
1251 // CHECK
: movntil
%r13d
, 485498096
1252 // CHECK
: encoding
: [0x44,0x0f,0xc3,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
1253 movntil
%r13d
, 485498096
1255 // CHECK
: movntil
%r13d
, 64(%rdx
)
1256 // CHECK
: encoding
: [0x44,0x0f,0xc3,0x6a,0x40]
1257 movntil
%r13d
, 64(%rdx
)
1259 // CHECK
: movntil
%r13d
, 64(%rdx
,%rax
)
1260 // CHECK
: encoding
: [0x44,0x0f,0xc3,0x6c,0x02,0x40]
1261 movntil
%r13d
, 64(%rdx
,%rax
)
1263 // CHECK
: movntil
%r13d
, -64(%rdx
,%rax
,4)
1264 // CHECK
: encoding
: [0x44,0x0f,0xc3,0x6c,0x82,0xc0]
1265 movntil
%r13d
, -64(%rdx
,%rax
,4)
1267 // CHECK
: movntil
%r13d
, 64(%rdx
,%rax
,4)
1268 // CHECK
: encoding
: [0x44,0x0f,0xc3,0x6c,0x82,0x40]
1269 movntil
%r13d
, 64(%rdx
,%rax
,4)
1271 // CHECK
: movntil
%r13d
, (%rdx
)
1272 // CHECK
: encoding
: [0x44,0x0f,0xc3,0x2a]
1273 movntil
%r13d
, (%rdx
)
1275 // CHECK
: movntpd
%xmm6
, 485498096
1276 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1277 movntpd
%xmm6
, 485498096
1279 // CHECK
: movntpd
%xmm6
, 64(%rdx
)
1280 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x72,0x40]
1281 movntpd
%xmm6
, 64(%rdx
)
1283 // CHECK
: movntpd
%xmm6
, 64(%rdx
,%rax
)
1284 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x74,0x02,0x40]
1285 movntpd
%xmm6
, 64(%rdx
,%rax
)
1287 // CHECK
: movntpd
%xmm6
, -64(%rdx
,%rax
,4)
1288 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x74,0x82,0xc0]
1289 movntpd
%xmm6
, -64(%rdx
,%rax
,4)
1291 // CHECK
: movntpd
%xmm6
, 64(%rdx
,%rax
,4)
1292 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x74,0x82,0x40]
1293 movntpd
%xmm6
, 64(%rdx
,%rax
,4)
1295 // CHECK
: movntpd
%xmm6
, (%rdx
)
1296 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x32]
1297 movntpd
%xmm6
, (%rdx
)
1299 // CHECK
: movq2dq
%mm4
, %xmm6
1300 // CHECK
: encoding
: [0xf3,0x0f,0xd6,0xf4]
1303 // CHECK
: movq
485498096, %xmm6
1304 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1305 movq
485498096, %xmm6
1307 // CHECK
: movq
-64(%rdx
,%rax
,4), %xmm6
1308 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0x74,0x82,0xc0]
1309 movq
-64(%rdx
,%rax
,4), %xmm6
1311 // CHECK
: movq
64(%rdx
,%rax
,4), %xmm6
1312 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0x74,0x82,0x40]
1313 movq
64(%rdx
,%rax
,4), %xmm6
1315 // CHECK
: movq
64(%rdx
,%rax
), %xmm6
1316 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0x74,0x02,0x40]
1317 movq
64(%rdx
,%rax
), %xmm6
1319 // CHECK
: movq
64(%rdx
), %xmm6
1320 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0x72,0x40]
1321 movq
64(%rdx
), %xmm6
1323 // CHECK
: movq
%r15, %xmm6
1324 // CHECK
: encoding
: [0x66,0x49,0x0f,0x6e,0xf7]
1327 // CHECK
: movq
(%rdx
), %xmm6
1328 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0x32]
1331 // CHECK
: movq
%xmm6
, 485498096
1332 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1333 movq
%xmm6
, 485498096
1335 // CHECK
: movq
%xmm6
, 64(%rdx
)
1336 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x72,0x40]
1337 movq
%xmm6
, 64(%rdx
)
1339 // CHECK
: movq
%xmm6
, 64(%rdx
,%rax
)
1340 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x74,0x02,0x40]
1341 movq
%xmm6
, 64(%rdx
,%rax
)
1343 // CHECK
: movq
%xmm6
, -64(%rdx
,%rax
,4)
1344 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x74,0x82,0xc0]
1345 movq
%xmm6
, -64(%rdx
,%rax
,4)
1347 // CHECK
: movq
%xmm6
, 64(%rdx
,%rax
,4)
1348 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x74,0x82,0x40]
1349 movq
%xmm6
, 64(%rdx
,%rax
,4)
1351 // CHECK
: movq
%xmm6
, %r15
1352 // CHECK
: encoding
: [0x66,0x49,0x0f,0x7e,0xf7]
1355 // CHECK
: movq
%xmm6
, (%rdx
)
1356 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x32]
1359 // CHECK
: movq
%xmm6
, %xmm6
1360 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0xf6]
1363 // CHECK
: movsd
485498096, %xmm6
1364 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1365 movsd
485498096, %xmm6
1367 // CHECK
: movsd
-64(%rdx
,%rax
,4), %xmm6
1368 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x74,0x82,0xc0]
1369 movsd
-64(%rdx
,%rax
,4), %xmm6
1371 // CHECK
: movsd
64(%rdx
,%rax
,4), %xmm6
1372 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x74,0x82,0x40]
1373 movsd
64(%rdx
,%rax
,4), %xmm6
1375 // CHECK
: movsd
64(%rdx
,%rax
), %xmm6
1376 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x74,0x02,0x40]
1377 movsd
64(%rdx
,%rax
), %xmm6
1379 // CHECK
: movsd
64(%rdx
), %xmm6
1380 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x72,0x40]
1381 movsd
64(%rdx
), %xmm6
1383 // CHECK
: movsd
(%rdx
), %xmm6
1384 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x32]
1387 // CHECK
: movsd
%xmm6
, 485498096
1388 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1389 movsd
%xmm6
, 485498096
1391 // CHECK
: movsd
%xmm6
, 64(%rdx
)
1392 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x72,0x40]
1393 movsd
%xmm6
, 64(%rdx
)
1395 // CHECK
: movsd
%xmm6
, 64(%rdx
,%rax
)
1396 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x74,0x02,0x40]
1397 movsd
%xmm6
, 64(%rdx
,%rax
)
1399 // CHECK
: movsd
%xmm6
, -64(%rdx
,%rax
,4)
1400 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x74,0x82,0xc0]
1401 movsd
%xmm6
, -64(%rdx
,%rax
,4)
1403 // CHECK
: movsd
%xmm6
, 64(%rdx
,%rax
,4)
1404 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x74,0x82,0x40]
1405 movsd
%xmm6
, 64(%rdx
,%rax
,4)
1407 // CHECK
: movsd
%xmm6
, (%rdx
)
1408 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x32]
1411 // CHECK
: movsd
%xmm6
, %xmm6
1412 // CHECK
: encoding
: [0xf2,0x0f,0x10,0xf6]
1415 // CHECK
: movupd
485498096, %xmm6
1416 // CHECK
: encoding
: [0x66,0x0f,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1417 movupd
485498096, %xmm6
1419 // CHECK
: movupd
-64(%rdx
,%rax
,4), %xmm6
1420 // CHECK
: encoding
: [0x66,0x0f,0x10,0x74,0x82,0xc0]
1421 movupd
-64(%rdx
,%rax
,4), %xmm6
1423 // CHECK
: movupd
64(%rdx
,%rax
,4), %xmm6
1424 // CHECK
: encoding
: [0x66,0x0f,0x10,0x74,0x82,0x40]
1425 movupd
64(%rdx
,%rax
,4), %xmm6
1427 // CHECK
: movupd
64(%rdx
,%rax
), %xmm6
1428 // CHECK
: encoding
: [0x66,0x0f,0x10,0x74,0x02,0x40]
1429 movupd
64(%rdx
,%rax
), %xmm6
1431 // CHECK
: movupd
64(%rdx
), %xmm6
1432 // CHECK
: encoding
: [0x66,0x0f,0x10,0x72,0x40]
1433 movupd
64(%rdx
), %xmm6
1435 // CHECK
: movupd
(%rdx
), %xmm6
1436 // CHECK
: encoding
: [0x66,0x0f,0x10,0x32]
1437 movupd
(%rdx
), %xmm6
1439 // CHECK
: movupd
%xmm6
, 485498096
1440 // CHECK
: encoding
: [0x66,0x0f,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1441 movupd
%xmm6
, 485498096
1443 // CHECK
: movupd
%xmm6
, 64(%rdx
)
1444 // CHECK
: encoding
: [0x66,0x0f,0x11,0x72,0x40]
1445 movupd
%xmm6
, 64(%rdx
)
1447 // CHECK
: movupd
%xmm6
, 64(%rdx
,%rax
)
1448 // CHECK
: encoding
: [0x66,0x0f,0x11,0x74,0x02,0x40]
1449 movupd
%xmm6
, 64(%rdx
,%rax
)
1451 // CHECK
: movupd
%xmm6
, -64(%rdx
,%rax
,4)
1452 // CHECK
: encoding
: [0x66,0x0f,0x11,0x74,0x82,0xc0]
1453 movupd
%xmm6
, -64(%rdx
,%rax
,4)
1455 // CHECK
: movupd
%xmm6
, 64(%rdx
,%rax
,4)
1456 // CHECK
: encoding
: [0x66,0x0f,0x11,0x74,0x82,0x40]
1457 movupd
%xmm6
, 64(%rdx
,%rax
,4)
1459 // CHECK
: movupd
%xmm6
, (%rdx
)
1460 // CHECK
: encoding
: [0x66,0x0f,0x11,0x32]
1461 movupd
%xmm6
, (%rdx
)
1463 // CHECK
: movupd
%xmm6
, %xmm6
1464 // CHECK
: encoding
: [0x66,0x0f,0x10,0xf6]
1467 // CHECK
: mulpd
485498096, %xmm6
1468 // CHECK
: encoding
: [0x66,0x0f,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1469 mulpd
485498096, %xmm6
1471 // CHECK
: mulpd
-64(%rdx
,%rax
,4), %xmm6
1472 // CHECK
: encoding
: [0x66,0x0f,0x59,0x74,0x82,0xc0]
1473 mulpd
-64(%rdx
,%rax
,4), %xmm6
1475 // CHECK
: mulpd
64(%rdx
,%rax
,4), %xmm6
1476 // CHECK
: encoding
: [0x66,0x0f,0x59,0x74,0x82,0x40]
1477 mulpd
64(%rdx
,%rax
,4), %xmm6
1479 // CHECK
: mulpd
64(%rdx
,%rax
), %xmm6
1480 // CHECK
: encoding
: [0x66,0x0f,0x59,0x74,0x02,0x40]
1481 mulpd
64(%rdx
,%rax
), %xmm6
1483 // CHECK
: mulpd
64(%rdx
), %xmm6
1484 // CHECK
: encoding
: [0x66,0x0f,0x59,0x72,0x40]
1485 mulpd
64(%rdx
), %xmm6
1487 // CHECK
: mulpd
(%rdx
), %xmm6
1488 // CHECK
: encoding
: [0x66,0x0f,0x59,0x32]
1491 // CHECK
: mulpd
%xmm6
, %xmm6
1492 // CHECK
: encoding
: [0x66,0x0f,0x59,0xf6]
1495 // CHECK
: mulsd
485498096, %xmm6
1496 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1497 mulsd
485498096, %xmm6
1499 // CHECK
: mulsd
-64(%rdx
,%rax
,4), %xmm6
1500 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x74,0x82,0xc0]
1501 mulsd
-64(%rdx
,%rax
,4), %xmm6
1503 // CHECK
: mulsd
64(%rdx
,%rax
,4), %xmm6
1504 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x74,0x82,0x40]
1505 mulsd
64(%rdx
,%rax
,4), %xmm6
1507 // CHECK
: mulsd
64(%rdx
,%rax
), %xmm6
1508 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x74,0x02,0x40]
1509 mulsd
64(%rdx
,%rax
), %xmm6
1511 // CHECK
: mulsd
64(%rdx
), %xmm6
1512 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x72,0x40]
1513 mulsd
64(%rdx
), %xmm6
1515 // CHECK
: mulsd
(%rdx
), %xmm6
1516 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x32]
1519 // CHECK
: mulsd
%xmm6
, %xmm6
1520 // CHECK
: encoding
: [0xf2,0x0f,0x59,0xf6]
1523 // CHECK
: orpd
485498096, %xmm6
1524 // CHECK
: encoding
: [0x66,0x0f,0x56,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1525 orpd
485498096, %xmm6
1527 // CHECK
: orpd
-64(%rdx
,%rax
,4), %xmm6
1528 // CHECK
: encoding
: [0x66,0x0f,0x56,0x74,0x82,0xc0]
1529 orpd
-64(%rdx
,%rax
,4), %xmm6
1531 // CHECK
: orpd
64(%rdx
,%rax
,4), %xmm6
1532 // CHECK
: encoding
: [0x66,0x0f,0x56,0x74,0x82,0x40]
1533 orpd
64(%rdx
,%rax
,4), %xmm6
1535 // CHECK
: orpd
64(%rdx
,%rax
), %xmm6
1536 // CHECK
: encoding
: [0x66,0x0f,0x56,0x74,0x02,0x40]
1537 orpd
64(%rdx
,%rax
), %xmm6
1539 // CHECK
: orpd
64(%rdx
), %xmm6
1540 // CHECK
: encoding
: [0x66,0x0f,0x56,0x72,0x40]
1541 orpd
64(%rdx
), %xmm6
1543 // CHECK
: orpd
(%rdx
), %xmm6
1544 // CHECK
: encoding
: [0x66,0x0f,0x56,0x32]
1547 // CHECK
: orpd
%xmm6
, %xmm6
1548 // CHECK
: encoding
: [0x66,0x0f,0x56,0xf6]
1551 // CHECK
: packssdw
485498096, %xmm6
1552 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1553 packssdw
485498096, %xmm6
1555 // CHECK
: packssdw
-64(%rdx
,%rax
,4), %xmm6
1556 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x74,0x82,0xc0]
1557 packssdw
-64(%rdx
,%rax
,4), %xmm6
1559 // CHECK
: packssdw
64(%rdx
,%rax
,4), %xmm6
1560 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x74,0x82,0x40]
1561 packssdw
64(%rdx
,%rax
,4), %xmm6
1563 // CHECK
: packssdw
64(%rdx
,%rax
), %xmm6
1564 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x74,0x02,0x40]
1565 packssdw
64(%rdx
,%rax
), %xmm6
1567 // CHECK
: packssdw
64(%rdx
), %xmm6
1568 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x72,0x40]
1569 packssdw
64(%rdx
), %xmm6
1571 // CHECK
: packssdw
(%rdx
), %xmm6
1572 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x32]
1573 packssdw
(%rdx
), %xmm6
1575 // CHECK
: packssdw
%xmm6
, %xmm6
1576 // CHECK
: encoding
: [0x66,0x0f,0x6b,0xf6]
1577 packssdw
%xmm6
, %xmm6
1579 // CHECK
: packsswb
485498096, %xmm6
1580 // CHECK
: encoding
: [0x66,0x0f,0x63,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1581 packsswb
485498096, %xmm6
1583 // CHECK
: packsswb
-64(%rdx
,%rax
,4), %xmm6
1584 // CHECK
: encoding
: [0x66,0x0f,0x63,0x74,0x82,0xc0]
1585 packsswb
-64(%rdx
,%rax
,4), %xmm6
1587 // CHECK
: packsswb
64(%rdx
,%rax
,4), %xmm6
1588 // CHECK
: encoding
: [0x66,0x0f,0x63,0x74,0x82,0x40]
1589 packsswb
64(%rdx
,%rax
,4), %xmm6
1591 // CHECK
: packsswb
64(%rdx
,%rax
), %xmm6
1592 // CHECK
: encoding
: [0x66,0x0f,0x63,0x74,0x02,0x40]
1593 packsswb
64(%rdx
,%rax
), %xmm6
1595 // CHECK
: packsswb
64(%rdx
), %xmm6
1596 // CHECK
: encoding
: [0x66,0x0f,0x63,0x72,0x40]
1597 packsswb
64(%rdx
), %xmm6
1599 // CHECK
: packsswb
(%rdx
), %xmm6
1600 // CHECK
: encoding
: [0x66,0x0f,0x63,0x32]
1601 packsswb
(%rdx
), %xmm6
1603 // CHECK
: packsswb
%xmm6
, %xmm6
1604 // CHECK
: encoding
: [0x66,0x0f,0x63,0xf6]
1605 packsswb
%xmm6
, %xmm6
1607 // CHECK
: packuswb
485498096, %xmm6
1608 // CHECK
: encoding
: [0x66,0x0f,0x67,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1609 packuswb
485498096, %xmm6
1611 // CHECK
: packuswb
-64(%rdx
,%rax
,4), %xmm6
1612 // CHECK
: encoding
: [0x66,0x0f,0x67,0x74,0x82,0xc0]
1613 packuswb
-64(%rdx
,%rax
,4), %xmm6
1615 // CHECK
: packuswb
64(%rdx
,%rax
,4), %xmm6
1616 // CHECK
: encoding
: [0x66,0x0f,0x67,0x74,0x82,0x40]
1617 packuswb
64(%rdx
,%rax
,4), %xmm6
1619 // CHECK
: packuswb
64(%rdx
,%rax
), %xmm6
1620 // CHECK
: encoding
: [0x66,0x0f,0x67,0x74,0x02,0x40]
1621 packuswb
64(%rdx
,%rax
), %xmm6
1623 // CHECK
: packuswb
64(%rdx
), %xmm6
1624 // CHECK
: encoding
: [0x66,0x0f,0x67,0x72,0x40]
1625 packuswb
64(%rdx
), %xmm6
1627 // CHECK
: packuswb
(%rdx
), %xmm6
1628 // CHECK
: encoding
: [0x66,0x0f,0x67,0x32]
1629 packuswb
(%rdx
), %xmm6
1631 // CHECK
: packuswb
%xmm6
, %xmm6
1632 // CHECK
: encoding
: [0x66,0x0f,0x67,0xf6]
1633 packuswb
%xmm6
, %xmm6
1635 // CHECK
: paddb
485498096, %xmm6
1636 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1637 paddb
485498096, %xmm6
1639 // CHECK
: paddb
-64(%rdx
,%rax
,4), %xmm6
1640 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x74,0x82,0xc0]
1641 paddb
-64(%rdx
,%rax
,4), %xmm6
1643 // CHECK
: paddb
64(%rdx
,%rax
,4), %xmm6
1644 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x74,0x82,0x40]
1645 paddb
64(%rdx
,%rax
,4), %xmm6
1647 // CHECK
: paddb
64(%rdx
,%rax
), %xmm6
1648 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x74,0x02,0x40]
1649 paddb
64(%rdx
,%rax
), %xmm6
1651 // CHECK
: paddb
64(%rdx
), %xmm6
1652 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x72,0x40]
1653 paddb
64(%rdx
), %xmm6
1655 // CHECK
: paddb
(%rdx
), %xmm6
1656 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x32]
1659 // CHECK
: paddb
%xmm6
, %xmm6
1660 // CHECK
: encoding
: [0x66,0x0f,0xfc,0xf6]
1663 // CHECK
: paddd
485498096, %xmm6
1664 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1665 paddd
485498096, %xmm6
1667 // CHECK
: paddd
-64(%rdx
,%rax
,4), %xmm6
1668 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x74,0x82,0xc0]
1669 paddd
-64(%rdx
,%rax
,4), %xmm6
1671 // CHECK
: paddd
64(%rdx
,%rax
,4), %xmm6
1672 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x74,0x82,0x40]
1673 paddd
64(%rdx
,%rax
,4), %xmm6
1675 // CHECK
: paddd
64(%rdx
,%rax
), %xmm6
1676 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x74,0x02,0x40]
1677 paddd
64(%rdx
,%rax
), %xmm6
1679 // CHECK
: paddd
64(%rdx
), %xmm6
1680 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x72,0x40]
1681 paddd
64(%rdx
), %xmm6
1683 // CHECK
: paddd
(%rdx
), %xmm6
1684 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x32]
1687 // CHECK
: paddd
%xmm6
, %xmm6
1688 // CHECK
: encoding
: [0x66,0x0f,0xfe,0xf6]
1691 // CHECK
: paddq
485498096, %mm4
1692 // CHECK
: encoding
: [0x0f,0xd4,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
1693 paddq
485498096, %mm4
1695 // CHECK
: paddq
485498096, %xmm6
1696 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1697 paddq
485498096, %xmm6
1699 // CHECK
: paddq
64(%rdx
), %mm4
1700 // CHECK
: encoding
: [0x0f,0xd4,0x62,0x40]
1701 paddq
64(%rdx
), %mm4
1703 // CHECK
: paddq
-64(%rdx
,%rax
,4), %mm4
1704 // CHECK
: encoding
: [0x0f,0xd4,0x64,0x82,0xc0]
1705 paddq
-64(%rdx
,%rax
,4), %mm4
1707 // CHECK
: paddq
64(%rdx
,%rax
,4), %mm4
1708 // CHECK
: encoding
: [0x0f,0xd4,0x64,0x82,0x40]
1709 paddq
64(%rdx
,%rax
,4), %mm4
1711 // CHECK
: paddq
-64(%rdx
,%rax
,4), %xmm6
1712 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x74,0x82,0xc0]
1713 paddq
-64(%rdx
,%rax
,4), %xmm6
1715 // CHECK
: paddq
64(%rdx
,%rax
,4), %xmm6
1716 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x74,0x82,0x40]
1717 paddq
64(%rdx
,%rax
,4), %xmm6
1719 // CHECK
: paddq
64(%rdx
,%rax
), %mm4
1720 // CHECK
: encoding
: [0x0f,0xd4,0x64,0x02,0x40]
1721 paddq
64(%rdx
,%rax
), %mm4
1723 // CHECK
: paddq
64(%rdx
,%rax
), %xmm6
1724 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x74,0x02,0x40]
1725 paddq
64(%rdx
,%rax
), %xmm6
1727 // CHECK
: paddq
64(%rdx
), %xmm6
1728 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x72,0x40]
1729 paddq
64(%rdx
), %xmm6
1731 // CHECK
: paddq
%mm4
, %mm4
1732 // CHECK
: encoding
: [0x0f,0xd4,0xe4]
1735 // CHECK
: paddq
(%rdx
), %mm4
1736 // CHECK
: encoding
: [0x0f,0xd4,0x22]
1739 // CHECK
: paddq
(%rdx
), %xmm6
1740 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x32]
1743 // CHECK
: paddq
%xmm6
, %xmm6
1744 // CHECK
: encoding
: [0x66,0x0f,0xd4,0xf6]
1747 // CHECK
: paddsb
485498096, %xmm6
1748 // CHECK
: encoding
: [0x66,0x0f,0xec,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1749 paddsb
485498096, %xmm6
1751 // CHECK
: paddsb
-64(%rdx
,%rax
,4), %xmm6
1752 // CHECK
: encoding
: [0x66,0x0f,0xec,0x74,0x82,0xc0]
1753 paddsb
-64(%rdx
,%rax
,4), %xmm6
1755 // CHECK
: paddsb
64(%rdx
,%rax
,4), %xmm6
1756 // CHECK
: encoding
: [0x66,0x0f,0xec,0x74,0x82,0x40]
1757 paddsb
64(%rdx
,%rax
,4), %xmm6
1759 // CHECK
: paddsb
64(%rdx
,%rax
), %xmm6
1760 // CHECK
: encoding
: [0x66,0x0f,0xec,0x74,0x02,0x40]
1761 paddsb
64(%rdx
,%rax
), %xmm6
1763 // CHECK
: paddsb
64(%rdx
), %xmm6
1764 // CHECK
: encoding
: [0x66,0x0f,0xec,0x72,0x40]
1765 paddsb
64(%rdx
), %xmm6
1767 // CHECK
: paddsb
(%rdx
), %xmm6
1768 // CHECK
: encoding
: [0x66,0x0f,0xec,0x32]
1769 paddsb
(%rdx
), %xmm6
1771 // CHECK
: paddsb
%xmm6
, %xmm6
1772 // CHECK
: encoding
: [0x66,0x0f,0xec,0xf6]
1775 // CHECK
: paddsw
485498096, %xmm6
1776 // CHECK
: encoding
: [0x66,0x0f,0xed,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1777 paddsw
485498096, %xmm6
1779 // CHECK
: paddsw
-64(%rdx
,%rax
,4), %xmm6
1780 // CHECK
: encoding
: [0x66,0x0f,0xed,0x74,0x82,0xc0]
1781 paddsw
-64(%rdx
,%rax
,4), %xmm6
1783 // CHECK
: paddsw
64(%rdx
,%rax
,4), %xmm6
1784 // CHECK
: encoding
: [0x66,0x0f,0xed,0x74,0x82,0x40]
1785 paddsw
64(%rdx
,%rax
,4), %xmm6
1787 // CHECK
: paddsw
64(%rdx
,%rax
), %xmm6
1788 // CHECK
: encoding
: [0x66,0x0f,0xed,0x74,0x02,0x40]
1789 paddsw
64(%rdx
,%rax
), %xmm6
1791 // CHECK
: paddsw
64(%rdx
), %xmm6
1792 // CHECK
: encoding
: [0x66,0x0f,0xed,0x72,0x40]
1793 paddsw
64(%rdx
), %xmm6
1795 // CHECK
: paddsw
(%rdx
), %xmm6
1796 // CHECK
: encoding
: [0x66,0x0f,0xed,0x32]
1797 paddsw
(%rdx
), %xmm6
1799 // CHECK
: paddsw
%xmm6
, %xmm6
1800 // CHECK
: encoding
: [0x66,0x0f,0xed,0xf6]
1803 // CHECK
: paddusb
485498096, %xmm6
1804 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1805 paddusb
485498096, %xmm6
1807 // CHECK
: paddusb
-64(%rdx
,%rax
,4), %xmm6
1808 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x74,0x82,0xc0]
1809 paddusb
-64(%rdx
,%rax
,4), %xmm6
1811 // CHECK
: paddusb
64(%rdx
,%rax
,4), %xmm6
1812 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x74,0x82,0x40]
1813 paddusb
64(%rdx
,%rax
,4), %xmm6
1815 // CHECK
: paddusb
64(%rdx
,%rax
), %xmm6
1816 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x74,0x02,0x40]
1817 paddusb
64(%rdx
,%rax
), %xmm6
1819 // CHECK
: paddusb
64(%rdx
), %xmm6
1820 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x72,0x40]
1821 paddusb
64(%rdx
), %xmm6
1823 // CHECK
: paddusb
(%rdx
), %xmm6
1824 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x32]
1825 paddusb
(%rdx
), %xmm6
1827 // CHECK
: paddusb
%xmm6
, %xmm6
1828 // CHECK
: encoding
: [0x66,0x0f,0xdc,0xf6]
1829 paddusb
%xmm6
, %xmm6
1831 // CHECK
: paddusw
485498096, %xmm6
1832 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1833 paddusw
485498096, %xmm6
1835 // CHECK
: paddusw
-64(%rdx
,%rax
,4), %xmm6
1836 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x74,0x82,0xc0]
1837 paddusw
-64(%rdx
,%rax
,4), %xmm6
1839 // CHECK
: paddusw
64(%rdx
,%rax
,4), %xmm6
1840 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x74,0x82,0x40]
1841 paddusw
64(%rdx
,%rax
,4), %xmm6
1843 // CHECK
: paddusw
64(%rdx
,%rax
), %xmm6
1844 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x74,0x02,0x40]
1845 paddusw
64(%rdx
,%rax
), %xmm6
1847 // CHECK
: paddusw
64(%rdx
), %xmm6
1848 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x72,0x40]
1849 paddusw
64(%rdx
), %xmm6
1851 // CHECK
: paddusw
(%rdx
), %xmm6
1852 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x32]
1853 paddusw
(%rdx
), %xmm6
1855 // CHECK
: paddusw
%xmm6
, %xmm6
1856 // CHECK
: encoding
: [0x66,0x0f,0xdd,0xf6]
1857 paddusw
%xmm6
, %xmm6
1859 // CHECK
: paddw
485498096, %xmm6
1860 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1861 paddw
485498096, %xmm6
1863 // CHECK
: paddw
-64(%rdx
,%rax
,4), %xmm6
1864 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x74,0x82,0xc0]
1865 paddw
-64(%rdx
,%rax
,4), %xmm6
1867 // CHECK
: paddw
64(%rdx
,%rax
,4), %xmm6
1868 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x74,0x82,0x40]
1869 paddw
64(%rdx
,%rax
,4), %xmm6
1871 // CHECK
: paddw
64(%rdx
,%rax
), %xmm6
1872 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x74,0x02,0x40]
1873 paddw
64(%rdx
,%rax
), %xmm6
1875 // CHECK
: paddw
64(%rdx
), %xmm6
1876 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x72,0x40]
1877 paddw
64(%rdx
), %xmm6
1879 // CHECK
: paddw
(%rdx
), %xmm6
1880 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x32]
1883 // CHECK
: paddw
%xmm6
, %xmm6
1884 // CHECK
: encoding
: [0x66,0x0f,0xfd,0xf6]
1887 // CHECK
: pand
485498096, %xmm6
1888 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1889 pand
485498096, %xmm6
1891 // CHECK
: pand
-64(%rdx
,%rax
,4), %xmm6
1892 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x74,0x82,0xc0]
1893 pand
-64(%rdx
,%rax
,4), %xmm6
1895 // CHECK
: pand
64(%rdx
,%rax
,4), %xmm6
1896 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x74,0x82,0x40]
1897 pand
64(%rdx
,%rax
,4), %xmm6
1899 // CHECK
: pand
64(%rdx
,%rax
), %xmm6
1900 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x74,0x02,0x40]
1901 pand
64(%rdx
,%rax
), %xmm6
1903 // CHECK
: pand
64(%rdx
), %xmm6
1904 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x72,0x40]
1905 pand
64(%rdx
), %xmm6
1907 // CHECK
: pandn
485498096, %xmm6
1908 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1909 pandn
485498096, %xmm6
1911 // CHECK
: pandn
-64(%rdx
,%rax
,4), %xmm6
1912 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x74,0x82,0xc0]
1913 pandn
-64(%rdx
,%rax
,4), %xmm6
1915 // CHECK
: pandn
64(%rdx
,%rax
,4), %xmm6
1916 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x74,0x82,0x40]
1917 pandn
64(%rdx
,%rax
,4), %xmm6
1919 // CHECK
: pandn
64(%rdx
,%rax
), %xmm6
1920 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x74,0x02,0x40]
1921 pandn
64(%rdx
,%rax
), %xmm6
1923 // CHECK
: pandn
64(%rdx
), %xmm6
1924 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x72,0x40]
1925 pandn
64(%rdx
), %xmm6
1927 // CHECK
: pandn
(%rdx
), %xmm6
1928 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x32]
1931 // CHECK
: pandn
%xmm6
, %xmm6
1932 // CHECK
: encoding
: [0x66,0x0f,0xdf,0xf6]
1935 // CHECK
: pand
(%rdx
), %xmm6
1936 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x32]
1939 // CHECK
: pand
%xmm6
, %xmm6
1940 // CHECK
: encoding
: [0x66,0x0f,0xdb,0xf6]
1943 // CHECK
: pavgb
485498096, %xmm6
1944 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1945 pavgb
485498096, %xmm6
1947 // CHECK
: pavgb
-64(%rdx
,%rax
,4), %xmm6
1948 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x74,0x82,0xc0]
1949 pavgb
-64(%rdx
,%rax
,4), %xmm6
1951 // CHECK
: pavgb
64(%rdx
,%rax
,4), %xmm6
1952 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x74,0x82,0x40]
1953 pavgb
64(%rdx
,%rax
,4), %xmm6
1955 // CHECK
: pavgb
64(%rdx
,%rax
), %xmm6
1956 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x74,0x02,0x40]
1957 pavgb
64(%rdx
,%rax
), %xmm6
1959 // CHECK
: pavgb
64(%rdx
), %xmm6
1960 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x72,0x40]
1961 pavgb
64(%rdx
), %xmm6
1963 // CHECK
: pavgb
(%rdx
), %xmm6
1964 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x32]
1967 // CHECK
: pavgb
%xmm6
, %xmm6
1968 // CHECK
: encoding
: [0x66,0x0f,0xe0,0xf6]
1971 // CHECK
: pavgw
485498096, %xmm6
1972 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1973 pavgw
485498096, %xmm6
1975 // CHECK
: pavgw
-64(%rdx
,%rax
,4), %xmm6
1976 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x74,0x82,0xc0]
1977 pavgw
-64(%rdx
,%rax
,4), %xmm6
1979 // CHECK
: pavgw
64(%rdx
,%rax
,4), %xmm6
1980 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x74,0x82,0x40]
1981 pavgw
64(%rdx
,%rax
,4), %xmm6
1983 // CHECK
: pavgw
64(%rdx
,%rax
), %xmm6
1984 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x74,0x02,0x40]
1985 pavgw
64(%rdx
,%rax
), %xmm6
1987 // CHECK
: pavgw
64(%rdx
), %xmm6
1988 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x72,0x40]
1989 pavgw
64(%rdx
), %xmm6
1991 // CHECK
: pavgw
(%rdx
), %xmm6
1992 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x32]
1995 // CHECK
: pavgw
%xmm6
, %xmm6
1996 // CHECK
: encoding
: [0x66,0x0f,0xe3,0xf6]
1999 // CHECK
: pcmpeqb
485498096, %xmm6
2000 // CHECK
: encoding
: [0x66,0x0f,0x74,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2001 pcmpeqb
485498096, %xmm6
2003 // CHECK
: pcmpeqb
-64(%rdx
,%rax
,4), %xmm6
2004 // CHECK
: encoding
: [0x66,0x0f,0x74,0x74,0x82,0xc0]
2005 pcmpeqb
-64(%rdx
,%rax
,4), %xmm6
2007 // CHECK
: pcmpeqb
64(%rdx
,%rax
,4), %xmm6
2008 // CHECK
: encoding
: [0x66,0x0f,0x74,0x74,0x82,0x40]
2009 pcmpeqb
64(%rdx
,%rax
,4), %xmm6
2011 // CHECK
: pcmpeqb
64(%rdx
,%rax
), %xmm6
2012 // CHECK
: encoding
: [0x66,0x0f,0x74,0x74,0x02,0x40]
2013 pcmpeqb
64(%rdx
,%rax
), %xmm6
2015 // CHECK
: pcmpeqb
64(%rdx
), %xmm6
2016 // CHECK
: encoding
: [0x66,0x0f,0x74,0x72,0x40]
2017 pcmpeqb
64(%rdx
), %xmm6
2019 // CHECK
: pcmpeqb
(%rdx
), %xmm6
2020 // CHECK
: encoding
: [0x66,0x0f,0x74,0x32]
2021 pcmpeqb
(%rdx
), %xmm6
2023 // CHECK
: pcmpeqb
%xmm6
, %xmm6
2024 // CHECK
: encoding
: [0x66,0x0f,0x74,0xf6]
2025 pcmpeqb
%xmm6
, %xmm6
2027 // CHECK
: pcmpeqd
485498096, %xmm6
2028 // CHECK
: encoding
: [0x66,0x0f,0x76,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2029 pcmpeqd
485498096, %xmm6
2031 // CHECK
: pcmpeqd
-64(%rdx
,%rax
,4), %xmm6
2032 // CHECK
: encoding
: [0x66,0x0f,0x76,0x74,0x82,0xc0]
2033 pcmpeqd
-64(%rdx
,%rax
,4), %xmm6
2035 // CHECK
: pcmpeqd
64(%rdx
,%rax
,4), %xmm6
2036 // CHECK
: encoding
: [0x66,0x0f,0x76,0x74,0x82,0x40]
2037 pcmpeqd
64(%rdx
,%rax
,4), %xmm6
2039 // CHECK
: pcmpeqd
64(%rdx
,%rax
), %xmm6
2040 // CHECK
: encoding
: [0x66,0x0f,0x76,0x74,0x02,0x40]
2041 pcmpeqd
64(%rdx
,%rax
), %xmm6
2043 // CHECK
: pcmpeqd
64(%rdx
), %xmm6
2044 // CHECK
: encoding
: [0x66,0x0f,0x76,0x72,0x40]
2045 pcmpeqd
64(%rdx
), %xmm6
2047 // CHECK
: pcmpeqd
(%rdx
), %xmm6
2048 // CHECK
: encoding
: [0x66,0x0f,0x76,0x32]
2049 pcmpeqd
(%rdx
), %xmm6
2051 // CHECK
: pcmpeqd
%xmm6
, %xmm6
2052 // CHECK
: encoding
: [0x66,0x0f,0x76,0xf6]
2053 pcmpeqd
%xmm6
, %xmm6
2055 // CHECK
: pcmpeqw
485498096, %xmm6
2056 // CHECK
: encoding
: [0x66,0x0f,0x75,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2057 pcmpeqw
485498096, %xmm6
2059 // CHECK
: pcmpeqw
-64(%rdx
,%rax
,4), %xmm6
2060 // CHECK
: encoding
: [0x66,0x0f,0x75,0x74,0x82,0xc0]
2061 pcmpeqw
-64(%rdx
,%rax
,4), %xmm6
2063 // CHECK
: pcmpeqw
64(%rdx
,%rax
,4), %xmm6
2064 // CHECK
: encoding
: [0x66,0x0f,0x75,0x74,0x82,0x40]
2065 pcmpeqw
64(%rdx
,%rax
,4), %xmm6
2067 // CHECK
: pcmpeqw
64(%rdx
,%rax
), %xmm6
2068 // CHECK
: encoding
: [0x66,0x0f,0x75,0x74,0x02,0x40]
2069 pcmpeqw
64(%rdx
,%rax
), %xmm6
2071 // CHECK
: pcmpeqw
64(%rdx
), %xmm6
2072 // CHECK
: encoding
: [0x66,0x0f,0x75,0x72,0x40]
2073 pcmpeqw
64(%rdx
), %xmm6
2075 // CHECK
: pcmpeqw
(%rdx
), %xmm6
2076 // CHECK
: encoding
: [0x66,0x0f,0x75,0x32]
2077 pcmpeqw
(%rdx
), %xmm6
2079 // CHECK
: pcmpeqw
%xmm6
, %xmm6
2080 // CHECK
: encoding
: [0x66,0x0f,0x75,0xf6]
2081 pcmpeqw
%xmm6
, %xmm6
2083 // CHECK
: pcmpgtb
485498096, %xmm6
2084 // CHECK
: encoding
: [0x66,0x0f,0x64,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2085 pcmpgtb
485498096, %xmm6
2087 // CHECK
: pcmpgtb
-64(%rdx
,%rax
,4), %xmm6
2088 // CHECK
: encoding
: [0x66,0x0f,0x64,0x74,0x82,0xc0]
2089 pcmpgtb
-64(%rdx
,%rax
,4), %xmm6
2091 // CHECK
: pcmpgtb
64(%rdx
,%rax
,4), %xmm6
2092 // CHECK
: encoding
: [0x66,0x0f,0x64,0x74,0x82,0x40]
2093 pcmpgtb
64(%rdx
,%rax
,4), %xmm6
2095 // CHECK
: pcmpgtb
64(%rdx
,%rax
), %xmm6
2096 // CHECK
: encoding
: [0x66,0x0f,0x64,0x74,0x02,0x40]
2097 pcmpgtb
64(%rdx
,%rax
), %xmm6
2099 // CHECK
: pcmpgtb
64(%rdx
), %xmm6
2100 // CHECK
: encoding
: [0x66,0x0f,0x64,0x72,0x40]
2101 pcmpgtb
64(%rdx
), %xmm6
2103 // CHECK
: pcmpgtb
(%rdx
), %xmm6
2104 // CHECK
: encoding
: [0x66,0x0f,0x64,0x32]
2105 pcmpgtb
(%rdx
), %xmm6
2107 // CHECK
: pcmpgtb
%xmm6
, %xmm6
2108 // CHECK
: encoding
: [0x66,0x0f,0x64,0xf6]
2109 pcmpgtb
%xmm6
, %xmm6
2111 // CHECK
: pcmpgtd
485498096, %xmm6
2112 // CHECK
: encoding
: [0x66,0x0f,0x66,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2113 pcmpgtd
485498096, %xmm6
2115 // CHECK
: pcmpgtd
-64(%rdx
,%rax
,4), %xmm6
2116 // CHECK
: encoding
: [0x66,0x0f,0x66,0x74,0x82,0xc0]
2117 pcmpgtd
-64(%rdx
,%rax
,4), %xmm6
2119 // CHECK
: pcmpgtd
64(%rdx
,%rax
,4), %xmm6
2120 // CHECK
: encoding
: [0x66,0x0f,0x66,0x74,0x82,0x40]
2121 pcmpgtd
64(%rdx
,%rax
,4), %xmm6
2123 // CHECK
: pcmpgtd
64(%rdx
,%rax
), %xmm6
2124 // CHECK
: encoding
: [0x66,0x0f,0x66,0x74,0x02,0x40]
2125 pcmpgtd
64(%rdx
,%rax
), %xmm6
2127 // CHECK
: pcmpgtd
64(%rdx
), %xmm6
2128 // CHECK
: encoding
: [0x66,0x0f,0x66,0x72,0x40]
2129 pcmpgtd
64(%rdx
), %xmm6
2131 // CHECK
: pcmpgtd
(%rdx
), %xmm6
2132 // CHECK
: encoding
: [0x66,0x0f,0x66,0x32]
2133 pcmpgtd
(%rdx
), %xmm6
2135 // CHECK
: pcmpgtd
%xmm6
, %xmm6
2136 // CHECK
: encoding
: [0x66,0x0f,0x66,0xf6]
2137 pcmpgtd
%xmm6
, %xmm6
2139 // CHECK
: pcmpgtw
485498096, %xmm6
2140 // CHECK
: encoding
: [0x66,0x0f,0x65,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2141 pcmpgtw
485498096, %xmm6
2143 // CHECK
: pcmpgtw
-64(%rdx
,%rax
,4), %xmm6
2144 // CHECK
: encoding
: [0x66,0x0f,0x65,0x74,0x82,0xc0]
2145 pcmpgtw
-64(%rdx
,%rax
,4), %xmm6
2147 // CHECK
: pcmpgtw
64(%rdx
,%rax
,4), %xmm6
2148 // CHECK
: encoding
: [0x66,0x0f,0x65,0x74,0x82,0x40]
2149 pcmpgtw
64(%rdx
,%rax
,4), %xmm6
2151 // CHECK
: pcmpgtw
64(%rdx
,%rax
), %xmm6
2152 // CHECK
: encoding
: [0x66,0x0f,0x65,0x74,0x02,0x40]
2153 pcmpgtw
64(%rdx
,%rax
), %xmm6
2155 // CHECK
: pcmpgtw
64(%rdx
), %xmm6
2156 // CHECK
: encoding
: [0x66,0x0f,0x65,0x72,0x40]
2157 pcmpgtw
64(%rdx
), %xmm6
2159 // CHECK
: pcmpgtw
(%rdx
), %xmm6
2160 // CHECK
: encoding
: [0x66,0x0f,0x65,0x32]
2161 pcmpgtw
(%rdx
), %xmm6
2163 // CHECK
: pcmpgtw
%xmm6
, %xmm6
2164 // CHECK
: encoding
: [0x66,0x0f,0x65,0xf6]
2165 pcmpgtw
%xmm6
, %xmm6
2167 // CHECK
: pextrw $
0, %xmm6
, %r13d
2168 // CHECK
: encoding
: [0x66,0x44,0x0f,0xc5,0xee,0x00]
2169 pextrw $
0, %xmm6
, %r13d
2171 // CHECK
: pinsrw $
0, 485498096, %xmm6
2172 // CHECK
: encoding
: [0x66,0x0f,0xc4,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2173 pinsrw $
0, 485498096, %xmm6
2175 // CHECK
: pinsrw $
0, -64(%rdx
,%rax
,4), %xmm6
2176 // CHECK
: encoding
: [0x66,0x0f,0xc4,0x74,0x82,0xc0,0x00]
2177 pinsrw $
0, -64(%rdx
,%rax
,4), %xmm6
2179 // CHECK
: pinsrw $
0, 64(%rdx
,%rax
,4), %xmm6
2180 // CHECK
: encoding
: [0x66,0x0f,0xc4,0x74,0x82,0x40,0x00]
2181 pinsrw $
0, 64(%rdx
,%rax
,4), %xmm6
2183 // CHECK
: pinsrw $
0, 64(%rdx
,%rax
), %xmm6
2184 // CHECK
: encoding
: [0x66,0x0f,0xc4,0x74,0x02,0x40,0x00]
2185 pinsrw $
0, 64(%rdx
,%rax
), %xmm6
2187 // CHECK
: pinsrw $
0, 64(%rdx
), %xmm6
2188 // CHECK
: encoding
: [0x66,0x0f,0xc4,0x72,0x40,0x00]
2189 pinsrw $
0, 64(%rdx
), %xmm6
2191 // CHECK
: pinsrw $
0, %r13d
, %xmm6
2192 // CHECK
: encoding
: [0x66,0x41,0x0f,0xc4,0xf5,0x00]
2193 pinsrw $
0, %r13d
, %xmm6
2195 // CHECK
: pinsrw $
0, (%rdx
), %xmm6
2196 // CHECK
: encoding
: [0x66,0x0f,0xc4,0x32,0x00]
2197 pinsrw $
0, (%rdx
), %xmm6
2199 // CHECK
: pmaddwd
485498096, %xmm6
2200 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2201 pmaddwd
485498096, %xmm6
2203 // CHECK
: pmaddwd
-64(%rdx
,%rax
,4), %xmm6
2204 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x74,0x82,0xc0]
2205 pmaddwd
-64(%rdx
,%rax
,4), %xmm6
2207 // CHECK
: pmaddwd
64(%rdx
,%rax
,4), %xmm6
2208 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x74,0x82,0x40]
2209 pmaddwd
64(%rdx
,%rax
,4), %xmm6
2211 // CHECK
: pmaddwd
64(%rdx
,%rax
), %xmm6
2212 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x74,0x02,0x40]
2213 pmaddwd
64(%rdx
,%rax
), %xmm6
2215 // CHECK
: pmaddwd
64(%rdx
), %xmm6
2216 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x72,0x40]
2217 pmaddwd
64(%rdx
), %xmm6
2219 // CHECK
: pmaddwd
(%rdx
), %xmm6
2220 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x32]
2221 pmaddwd
(%rdx
), %xmm6
2223 // CHECK
: pmaddwd
%xmm6
, %xmm6
2224 // CHECK
: encoding
: [0x66,0x0f,0xf5,0xf6]
2225 pmaddwd
%xmm6
, %xmm6
2227 // CHECK
: pmaxsw
485498096, %xmm6
2228 // CHECK
: encoding
: [0x66,0x0f,0xee,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2229 pmaxsw
485498096, %xmm6
2231 // CHECK
: pmaxsw
-64(%rdx
,%rax
,4), %xmm6
2232 // CHECK
: encoding
: [0x66,0x0f,0xee,0x74,0x82,0xc0]
2233 pmaxsw
-64(%rdx
,%rax
,4), %xmm6
2235 // CHECK
: pmaxsw
64(%rdx
,%rax
,4), %xmm6
2236 // CHECK
: encoding
: [0x66,0x0f,0xee,0x74,0x82,0x40]
2237 pmaxsw
64(%rdx
,%rax
,4), %xmm6
2239 // CHECK
: pmaxsw
64(%rdx
,%rax
), %xmm6
2240 // CHECK
: encoding
: [0x66,0x0f,0xee,0x74,0x02,0x40]
2241 pmaxsw
64(%rdx
,%rax
), %xmm6
2243 // CHECK
: pmaxsw
64(%rdx
), %xmm6
2244 // CHECK
: encoding
: [0x66,0x0f,0xee,0x72,0x40]
2245 pmaxsw
64(%rdx
), %xmm6
2247 // CHECK
: pmaxsw
(%rdx
), %xmm6
2248 // CHECK
: encoding
: [0x66,0x0f,0xee,0x32]
2249 pmaxsw
(%rdx
), %xmm6
2251 // CHECK
: pmaxsw
%xmm6
, %xmm6
2252 // CHECK
: encoding
: [0x66,0x0f,0xee,0xf6]
2255 // CHECK
: pmaxub
485498096, %xmm6
2256 // CHECK
: encoding
: [0x66,0x0f,0xde,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2257 pmaxub
485498096, %xmm6
2259 // CHECK
: pmaxub
-64(%rdx
,%rax
,4), %xmm6
2260 // CHECK
: encoding
: [0x66,0x0f,0xde,0x74,0x82,0xc0]
2261 pmaxub
-64(%rdx
,%rax
,4), %xmm6
2263 // CHECK
: pmaxub
64(%rdx
,%rax
,4), %xmm6
2264 // CHECK
: encoding
: [0x66,0x0f,0xde,0x74,0x82,0x40]
2265 pmaxub
64(%rdx
,%rax
,4), %xmm6
2267 // CHECK
: pmaxub
64(%rdx
,%rax
), %xmm6
2268 // CHECK
: encoding
: [0x66,0x0f,0xde,0x74,0x02,0x40]
2269 pmaxub
64(%rdx
,%rax
), %xmm6
2271 // CHECK
: pmaxub
64(%rdx
), %xmm6
2272 // CHECK
: encoding
: [0x66,0x0f,0xde,0x72,0x40]
2273 pmaxub
64(%rdx
), %xmm6
2275 // CHECK
: pmaxub
(%rdx
), %xmm6
2276 // CHECK
: encoding
: [0x66,0x0f,0xde,0x32]
2277 pmaxub
(%rdx
), %xmm6
2279 // CHECK
: pmaxub
%xmm6
, %xmm6
2280 // CHECK
: encoding
: [0x66,0x0f,0xde,0xf6]
2283 // CHECK
: pminsw
485498096, %xmm6
2284 // CHECK
: encoding
: [0x66,0x0f,0xea,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2285 pminsw
485498096, %xmm6
2287 // CHECK
: pminsw
-64(%rdx
,%rax
,4), %xmm6
2288 // CHECK
: encoding
: [0x66,0x0f,0xea,0x74,0x82,0xc0]
2289 pminsw
-64(%rdx
,%rax
,4), %xmm6
2291 // CHECK
: pminsw
64(%rdx
,%rax
,4), %xmm6
2292 // CHECK
: encoding
: [0x66,0x0f,0xea,0x74,0x82,0x40]
2293 pminsw
64(%rdx
,%rax
,4), %xmm6
2295 // CHECK
: pminsw
64(%rdx
,%rax
), %xmm6
2296 // CHECK
: encoding
: [0x66,0x0f,0xea,0x74,0x02,0x40]
2297 pminsw
64(%rdx
,%rax
), %xmm6
2299 // CHECK
: pminsw
64(%rdx
), %xmm6
2300 // CHECK
: encoding
: [0x66,0x0f,0xea,0x72,0x40]
2301 pminsw
64(%rdx
), %xmm6
2303 // CHECK
: pminsw
(%rdx
), %xmm6
2304 // CHECK
: encoding
: [0x66,0x0f,0xea,0x32]
2305 pminsw
(%rdx
), %xmm6
2307 // CHECK
: pminsw
%xmm6
, %xmm6
2308 // CHECK
: encoding
: [0x66,0x0f,0xea,0xf6]
2311 // CHECK
: pminub
485498096, %xmm6
2312 // CHECK
: encoding
: [0x66,0x0f,0xda,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2313 pminub
485498096, %xmm6
2315 // CHECK
: pminub
-64(%rdx
,%rax
,4), %xmm6
2316 // CHECK
: encoding
: [0x66,0x0f,0xda,0x74,0x82,0xc0]
2317 pminub
-64(%rdx
,%rax
,4), %xmm6
2319 // CHECK
: pminub
64(%rdx
,%rax
,4), %xmm6
2320 // CHECK
: encoding
: [0x66,0x0f,0xda,0x74,0x82,0x40]
2321 pminub
64(%rdx
,%rax
,4), %xmm6
2323 // CHECK
: pminub
64(%rdx
,%rax
), %xmm6
2324 // CHECK
: encoding
: [0x66,0x0f,0xda,0x74,0x02,0x40]
2325 pminub
64(%rdx
,%rax
), %xmm6
2327 // CHECK
: pminub
64(%rdx
), %xmm6
2328 // CHECK
: encoding
: [0x66,0x0f,0xda,0x72,0x40]
2329 pminub
64(%rdx
), %xmm6
2331 // CHECK
: pminub
(%rdx
), %xmm6
2332 // CHECK
: encoding
: [0x66,0x0f,0xda,0x32]
2333 pminub
(%rdx
), %xmm6
2335 // CHECK
: pminub
%xmm6
, %xmm6
2336 // CHECK
: encoding
: [0x66,0x0f,0xda,0xf6]
2339 // CHECK
: pmovmskb
%xmm6
, %r13d
2340 // CHECK
: encoding
: [0x66,0x44,0x0f,0xd7,0xee]
2341 pmovmskb
%xmm6
, %r13d
2343 // CHECK
: pmulhuw
485498096, %xmm6
2344 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2345 pmulhuw
485498096, %xmm6
2347 // CHECK
: pmulhuw
-64(%rdx
,%rax
,4), %xmm6
2348 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x74,0x82,0xc0]
2349 pmulhuw
-64(%rdx
,%rax
,4), %xmm6
2351 // CHECK
: pmulhuw
64(%rdx
,%rax
,4), %xmm6
2352 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x74,0x82,0x40]
2353 pmulhuw
64(%rdx
,%rax
,4), %xmm6
2355 // CHECK
: pmulhuw
64(%rdx
,%rax
), %xmm6
2356 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x74,0x02,0x40]
2357 pmulhuw
64(%rdx
,%rax
), %xmm6
2359 // CHECK
: pmulhuw
64(%rdx
), %xmm6
2360 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x72,0x40]
2361 pmulhuw
64(%rdx
), %xmm6
2363 // CHECK
: pmulhuw
(%rdx
), %xmm6
2364 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x32]
2365 pmulhuw
(%rdx
), %xmm6
2367 // CHECK
: pmulhuw
%xmm6
, %xmm6
2368 // CHECK
: encoding
: [0x66,0x0f,0xe4,0xf6]
2369 pmulhuw
%xmm6
, %xmm6
2371 // CHECK
: pmulhw
485498096, %xmm6
2372 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2373 pmulhw
485498096, %xmm6
2375 // CHECK
: pmulhw
-64(%rdx
,%rax
,4), %xmm6
2376 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x74,0x82,0xc0]
2377 pmulhw
-64(%rdx
,%rax
,4), %xmm6
2379 // CHECK
: pmulhw
64(%rdx
,%rax
,4), %xmm6
2380 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x74,0x82,0x40]
2381 pmulhw
64(%rdx
,%rax
,4), %xmm6
2383 // CHECK
: pmulhw
64(%rdx
,%rax
), %xmm6
2384 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x74,0x02,0x40]
2385 pmulhw
64(%rdx
,%rax
), %xmm6
2387 // CHECK
: pmulhw
64(%rdx
), %xmm6
2388 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x72,0x40]
2389 pmulhw
64(%rdx
), %xmm6
2391 // CHECK
: pmulhw
(%rdx
), %xmm6
2392 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x32]
2393 pmulhw
(%rdx
), %xmm6
2395 // CHECK
: pmulhw
%xmm6
, %xmm6
2396 // CHECK
: encoding
: [0x66,0x0f,0xe5,0xf6]
2399 // CHECK
: pmullw
485498096, %xmm6
2400 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2401 pmullw
485498096, %xmm6
2403 // CHECK
: pmullw
-64(%rdx
,%rax
,4), %xmm6
2404 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x74,0x82,0xc0]
2405 pmullw
-64(%rdx
,%rax
,4), %xmm6
2407 // CHECK
: pmullw
64(%rdx
,%rax
,4), %xmm6
2408 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x74,0x82,0x40]
2409 pmullw
64(%rdx
,%rax
,4), %xmm6
2411 // CHECK
: pmullw
64(%rdx
,%rax
), %xmm6
2412 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x74,0x02,0x40]
2413 pmullw
64(%rdx
,%rax
), %xmm6
2415 // CHECK
: pmullw
64(%rdx
), %xmm6
2416 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x72,0x40]
2417 pmullw
64(%rdx
), %xmm6
2419 // CHECK
: pmullw
(%rdx
), %xmm6
2420 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x32]
2421 pmullw
(%rdx
), %xmm6
2423 // CHECK
: pmullw
%xmm6
, %xmm6
2424 // CHECK
: encoding
: [0x66,0x0f,0xd5,0xf6]
2427 // CHECK
: pmuludq
485498096, %mm4
2428 // CHECK
: encoding
: [0x0f,0xf4,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
2429 pmuludq
485498096, %mm4
2431 // CHECK
: pmuludq
485498096, %xmm6
2432 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2433 pmuludq
485498096, %xmm6
2435 // CHECK
: pmuludq
64(%rdx
), %mm4
2436 // CHECK
: encoding
: [0x0f,0xf4,0x62,0x40]
2437 pmuludq
64(%rdx
), %mm4
2439 // CHECK
: pmuludq
-64(%rdx
,%rax
,4), %mm4
2440 // CHECK
: encoding
: [0x0f,0xf4,0x64,0x82,0xc0]
2441 pmuludq
-64(%rdx
,%rax
,4), %mm4
2443 // CHECK
: pmuludq
64(%rdx
,%rax
,4), %mm4
2444 // CHECK
: encoding
: [0x0f,0xf4,0x64,0x82,0x40]
2445 pmuludq
64(%rdx
,%rax
,4), %mm4
2447 // CHECK
: pmuludq
-64(%rdx
,%rax
,4), %xmm6
2448 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x74,0x82,0xc0]
2449 pmuludq
-64(%rdx
,%rax
,4), %xmm6
2451 // CHECK
: pmuludq
64(%rdx
,%rax
,4), %xmm6
2452 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x74,0x82,0x40]
2453 pmuludq
64(%rdx
,%rax
,4), %xmm6
2455 // CHECK
: pmuludq
64(%rdx
,%rax
), %mm4
2456 // CHECK
: encoding
: [0x0f,0xf4,0x64,0x02,0x40]
2457 pmuludq
64(%rdx
,%rax
), %mm4
2459 // CHECK
: pmuludq
64(%rdx
,%rax
), %xmm6
2460 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x74,0x02,0x40]
2461 pmuludq
64(%rdx
,%rax
), %xmm6
2463 // CHECK
: pmuludq
64(%rdx
), %xmm6
2464 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x72,0x40]
2465 pmuludq
64(%rdx
), %xmm6
2467 // CHECK
: pmuludq
%mm4
, %mm4
2468 // CHECK
: encoding
: [0x0f,0xf4,0xe4]
2471 // CHECK
: pmuludq
(%rdx
), %mm4
2472 // CHECK
: encoding
: [0x0f,0xf4,0x22]
2473 pmuludq
(%rdx
), %mm4
2475 // CHECK
: pmuludq
(%rdx
), %xmm6
2476 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x32]
2477 pmuludq
(%rdx
), %xmm6
2479 // CHECK
: pmuludq
%xmm6
, %xmm6
2480 // CHECK
: encoding
: [0x66,0x0f,0xf4,0xf6]
2481 pmuludq
%xmm6
, %xmm6
2483 // CHECK
: por
485498096, %xmm6
2484 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2485 por
485498096, %xmm6
2487 // CHECK
: por
-64(%rdx
,%rax
,4), %xmm6
2488 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x74,0x82,0xc0]
2489 por
-64(%rdx
,%rax
,4), %xmm6
2491 // CHECK
: por
64(%rdx
,%rax
,4), %xmm6
2492 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x74,0x82,0x40]
2493 por
64(%rdx
,%rax
,4), %xmm6
2495 // CHECK
: por
64(%rdx
,%rax
), %xmm6
2496 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x74,0x02,0x40]
2497 por
64(%rdx
,%rax
), %xmm6
2499 // CHECK
: por
64(%rdx
), %xmm6
2500 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x72,0x40]
2503 // CHECK
: por
(%rdx
), %xmm6
2504 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x32]
2507 // CHECK
: por
%xmm6
, %xmm6
2508 // CHECK
: encoding
: [0x66,0x0f,0xeb,0xf6]
2511 // CHECK
: psadbw
485498096, %xmm6
2512 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2513 psadbw
485498096, %xmm6
2515 // CHECK
: psadbw
-64(%rdx
,%rax
,4), %xmm6
2516 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x74,0x82,0xc0]
2517 psadbw
-64(%rdx
,%rax
,4), %xmm6
2519 // CHECK
: psadbw
64(%rdx
,%rax
,4), %xmm6
2520 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x74,0x82,0x40]
2521 psadbw
64(%rdx
,%rax
,4), %xmm6
2523 // CHECK
: psadbw
64(%rdx
,%rax
), %xmm6
2524 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x74,0x02,0x40]
2525 psadbw
64(%rdx
,%rax
), %xmm6
2527 // CHECK
: psadbw
64(%rdx
), %xmm6
2528 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x72,0x40]
2529 psadbw
64(%rdx
), %xmm6
2531 // CHECK
: psadbw
(%rdx
), %xmm6
2532 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x32]
2533 psadbw
(%rdx
), %xmm6
2535 // CHECK
: psadbw
%xmm6
, %xmm6
2536 // CHECK
: encoding
: [0x66,0x0f,0xf6,0xf6]
2539 // CHECK
: pshufd $
0, 485498096, %xmm6
2540 // CHECK
: encoding
: [0x66,0x0f,0x70,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2541 pshufd $
0, 485498096, %xmm6
2543 // CHECK
: pshufd $
0, -64(%rdx
,%rax
,4), %xmm6
2544 // CHECK
: encoding
: [0x66,0x0f,0x70,0x74,0x82,0xc0,0x00]
2545 pshufd $
0, -64(%rdx
,%rax
,4), %xmm6
2547 // CHECK
: pshufd $
0, 64(%rdx
,%rax
,4), %xmm6
2548 // CHECK
: encoding
: [0x66,0x0f,0x70,0x74,0x82,0x40,0x00]
2549 pshufd $
0, 64(%rdx
,%rax
,4), %xmm6
2551 // CHECK
: pshufd $
0, 64(%rdx
,%rax
), %xmm6
2552 // CHECK
: encoding
: [0x66,0x0f,0x70,0x74,0x02,0x40,0x00]
2553 pshufd $
0, 64(%rdx
,%rax
), %xmm6
2555 // CHECK
: pshufd $
0, 64(%rdx
), %xmm6
2556 // CHECK
: encoding
: [0x66,0x0f,0x70,0x72,0x40,0x00]
2557 pshufd $
0, 64(%rdx
), %xmm6
2559 // CHECK
: pshufd $
0, (%rdx
), %xmm6
2560 // CHECK
: encoding
: [0x66,0x0f,0x70,0x32,0x00]
2561 pshufd $
0, (%rdx
), %xmm6
2563 // CHECK
: pshufd $
0, %xmm6
, %xmm6
2564 // CHECK
: encoding
: [0x66,0x0f,0x70,0xf6,0x00]
2565 pshufd $
0, %xmm6
, %xmm6
2567 // CHECK
: pshufhw $
0, 485498096, %xmm6
2568 // CHECK
: encoding
: [0xf3,0x0f,0x70,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2569 pshufhw $
0, 485498096, %xmm6
2571 // CHECK
: pshufhw $
0, -64(%rdx
,%rax
,4), %xmm6
2572 // CHECK
: encoding
: [0xf3,0x0f,0x70,0x74,0x82,0xc0,0x00]
2573 pshufhw $
0, -64(%rdx
,%rax
,4), %xmm6
2575 // CHECK
: pshufhw $
0, 64(%rdx
,%rax
,4), %xmm6
2576 // CHECK
: encoding
: [0xf3,0x0f,0x70,0x74,0x82,0x40,0x00]
2577 pshufhw $
0, 64(%rdx
,%rax
,4), %xmm6
2579 // CHECK
: pshufhw $
0, 64(%rdx
,%rax
), %xmm6
2580 // CHECK
: encoding
: [0xf3,0x0f,0x70,0x74,0x02,0x40,0x00]
2581 pshufhw $
0, 64(%rdx
,%rax
), %xmm6
2583 // CHECK
: pshufhw $
0, 64(%rdx
), %xmm6
2584 // CHECK
: encoding
: [0xf3,0x0f,0x70,0x72,0x40,0x00]
2585 pshufhw $
0, 64(%rdx
), %xmm6
2587 // CHECK
: pshufhw $
0, (%rdx
), %xmm6
2588 // CHECK
: encoding
: [0xf3,0x0f,0x70,0x32,0x00]
2589 pshufhw $
0, (%rdx
), %xmm6
2591 // CHECK
: pshufhw $
0, %xmm6
, %xmm6
2592 // CHECK
: encoding
: [0xf3,0x0f,0x70,0xf6,0x00]
2593 pshufhw $
0, %xmm6
, %xmm6
2595 // CHECK
: pshuflw $
0, 485498096, %xmm6
2596 // CHECK
: encoding
: [0xf2,0x0f,0x70,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
2597 pshuflw $
0, 485498096, %xmm6
2599 // CHECK
: pshuflw $
0, -64(%rdx
,%rax
,4), %xmm6
2600 // CHECK
: encoding
: [0xf2,0x0f,0x70,0x74,0x82,0xc0,0x00]
2601 pshuflw $
0, -64(%rdx
,%rax
,4), %xmm6
2603 // CHECK
: pshuflw $
0, 64(%rdx
,%rax
,4), %xmm6
2604 // CHECK
: encoding
: [0xf2,0x0f,0x70,0x74,0x82,0x40,0x00]
2605 pshuflw $
0, 64(%rdx
,%rax
,4), %xmm6
2607 // CHECK
: pshuflw $
0, 64(%rdx
,%rax
), %xmm6
2608 // CHECK
: encoding
: [0xf2,0x0f,0x70,0x74,0x02,0x40,0x00]
2609 pshuflw $
0, 64(%rdx
,%rax
), %xmm6
2611 // CHECK
: pshuflw $
0, 64(%rdx
), %xmm6
2612 // CHECK
: encoding
: [0xf2,0x0f,0x70,0x72,0x40,0x00]
2613 pshuflw $
0, 64(%rdx
), %xmm6
2615 // CHECK
: pshuflw $
0, (%rdx
), %xmm6
2616 // CHECK
: encoding
: [0xf2,0x0f,0x70,0x32,0x00]
2617 pshuflw $
0, (%rdx
), %xmm6
2619 // CHECK
: pshuflw $
0, %xmm6
, %xmm6
2620 // CHECK
: encoding
: [0xf2,0x0f,0x70,0xf6,0x00]
2621 pshuflw $
0, %xmm6
, %xmm6
2623 // CHECK
: pslld $
0, %xmm6
2624 // CHECK
: encoding
: [0x66,0x0f,0x72,0xf6,0x00]
2627 // CHECK
: pslld
485498096, %xmm6
2628 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2629 pslld
485498096, %xmm6
2631 // CHECK
: pslld
-64(%rdx
,%rax
,4), %xmm6
2632 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x74,0x82,0xc0]
2633 pslld
-64(%rdx
,%rax
,4), %xmm6
2635 // CHECK
: pslld
64(%rdx
,%rax
,4), %xmm6
2636 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x74,0x82,0x40]
2637 pslld
64(%rdx
,%rax
,4), %xmm6
2639 // CHECK
: pslld
64(%rdx
,%rax
), %xmm6
2640 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x74,0x02,0x40]
2641 pslld
64(%rdx
,%rax
), %xmm6
2643 // CHECK
: pslld
64(%rdx
), %xmm6
2644 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x72,0x40]
2645 pslld
64(%rdx
), %xmm6
2647 // CHECK
: pslldq $
0, %xmm6
2648 // CHECK
: encoding
: [0x66,0x0f,0x73,0xfe,0x00]
2651 // CHECK
: pslld
(%rdx
), %xmm6
2652 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x32]
2655 // CHECK
: pslld
%xmm6
, %xmm6
2656 // CHECK
: encoding
: [0x66,0x0f,0xf2,0xf6]
2659 // CHECK
: psllq $
0, %xmm6
2660 // CHECK
: encoding
: [0x66,0x0f,0x73,0xf6,0x00]
2663 // CHECK
: psllq
485498096, %xmm6
2664 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2665 psllq
485498096, %xmm6
2667 // CHECK
: psllq
-64(%rdx
,%rax
,4), %xmm6
2668 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x74,0x82,0xc0]
2669 psllq
-64(%rdx
,%rax
,4), %xmm6
2671 // CHECK
: psllq
64(%rdx
,%rax
,4), %xmm6
2672 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x74,0x82,0x40]
2673 psllq
64(%rdx
,%rax
,4), %xmm6
2675 // CHECK
: psllq
64(%rdx
,%rax
), %xmm6
2676 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x74,0x02,0x40]
2677 psllq
64(%rdx
,%rax
), %xmm6
2679 // CHECK
: psllq
64(%rdx
), %xmm6
2680 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x72,0x40]
2681 psllq
64(%rdx
), %xmm6
2683 // CHECK
: psllq
(%rdx
), %xmm6
2684 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x32]
2687 // CHECK
: psllq
%xmm6
, %xmm6
2688 // CHECK
: encoding
: [0x66,0x0f,0xf3,0xf6]
2691 // CHECK
: psllw $
0, %xmm6
2692 // CHECK
: encoding
: [0x66,0x0f,0x71,0xf6,0x00]
2695 // CHECK
: psllw
485498096, %xmm6
2696 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2697 psllw
485498096, %xmm6
2699 // CHECK
: psllw
-64(%rdx
,%rax
,4), %xmm6
2700 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x74,0x82,0xc0]
2701 psllw
-64(%rdx
,%rax
,4), %xmm6
2703 // CHECK
: psllw
64(%rdx
,%rax
,4), %xmm6
2704 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x74,0x82,0x40]
2705 psllw
64(%rdx
,%rax
,4), %xmm6
2707 // CHECK
: psllw
64(%rdx
,%rax
), %xmm6
2708 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x74,0x02,0x40]
2709 psllw
64(%rdx
,%rax
), %xmm6
2711 // CHECK
: psllw
64(%rdx
), %xmm6
2712 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x72,0x40]
2713 psllw
64(%rdx
), %xmm6
2715 // CHECK
: psllw
(%rdx
), %xmm6
2716 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x32]
2719 // CHECK
: psllw
%xmm6
, %xmm6
2720 // CHECK
: encoding
: [0x66,0x0f,0xf1,0xf6]
2723 // CHECK
: psrad $
0, %xmm6
2724 // CHECK
: encoding
: [0x66,0x0f,0x72,0xe6,0x00]
2727 // CHECK
: psrad
485498096, %xmm6
2728 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2729 psrad
485498096, %xmm6
2731 // CHECK
: psrad
-64(%rdx
,%rax
,4), %xmm6
2732 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x74,0x82,0xc0]
2733 psrad
-64(%rdx
,%rax
,4), %xmm6
2735 // CHECK
: psrad
64(%rdx
,%rax
,4), %xmm6
2736 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x74,0x82,0x40]
2737 psrad
64(%rdx
,%rax
,4), %xmm6
2739 // CHECK
: psrad
64(%rdx
,%rax
), %xmm6
2740 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x74,0x02,0x40]
2741 psrad
64(%rdx
,%rax
), %xmm6
2743 // CHECK
: psrad
64(%rdx
), %xmm6
2744 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x72,0x40]
2745 psrad
64(%rdx
), %xmm6
2747 // CHECK
: psrad
(%rdx
), %xmm6
2748 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x32]
2751 // CHECK
: psrad
%xmm6
, %xmm6
2752 // CHECK
: encoding
: [0x66,0x0f,0xe2,0xf6]
2755 // CHECK
: psraw $
0, %xmm6
2756 // CHECK
: encoding
: [0x66,0x0f,0x71,0xe6,0x00]
2759 // CHECK
: psraw
485498096, %xmm6
2760 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2761 psraw
485498096, %xmm6
2763 // CHECK
: psraw
-64(%rdx
,%rax
,4), %xmm6
2764 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x74,0x82,0xc0]
2765 psraw
-64(%rdx
,%rax
,4), %xmm6
2767 // CHECK
: psraw
64(%rdx
,%rax
,4), %xmm6
2768 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x74,0x82,0x40]
2769 psraw
64(%rdx
,%rax
,4), %xmm6
2771 // CHECK
: psraw
64(%rdx
,%rax
), %xmm6
2772 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x74,0x02,0x40]
2773 psraw
64(%rdx
,%rax
), %xmm6
2775 // CHECK
: psraw
64(%rdx
), %xmm6
2776 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x72,0x40]
2777 psraw
64(%rdx
), %xmm6
2779 // CHECK
: psraw
(%rdx
), %xmm6
2780 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x32]
2783 // CHECK
: psraw
%xmm6
, %xmm6
2784 // CHECK
: encoding
: [0x66,0x0f,0xe1,0xf6]
2787 // CHECK
: psrld $
0, %xmm6
2788 // CHECK
: encoding
: [0x66,0x0f,0x72,0xd6,0x00]
2791 // CHECK
: psrld
485498096, %xmm6
2792 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2793 psrld
485498096, %xmm6
2795 // CHECK
: psrld
-64(%rdx
,%rax
,4), %xmm6
2796 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x74,0x82,0xc0]
2797 psrld
-64(%rdx
,%rax
,4), %xmm6
2799 // CHECK
: psrld
64(%rdx
,%rax
,4), %xmm6
2800 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x74,0x82,0x40]
2801 psrld
64(%rdx
,%rax
,4), %xmm6
2803 // CHECK
: psrld
64(%rdx
,%rax
), %xmm6
2804 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x74,0x02,0x40]
2805 psrld
64(%rdx
,%rax
), %xmm6
2807 // CHECK
: psrld
64(%rdx
), %xmm6
2808 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x72,0x40]
2809 psrld
64(%rdx
), %xmm6
2811 // CHECK
: psrldq $
0, %xmm6
2812 // CHECK
: encoding
: [0x66,0x0f,0x73,0xde,0x00]
2815 // CHECK
: psrld
(%rdx
), %xmm6
2816 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x32]
2819 // CHECK
: psrld
%xmm6
, %xmm6
2820 // CHECK
: encoding
: [0x66,0x0f,0xd2,0xf6]
2823 // CHECK
: psrlq $
0, %xmm6
2824 // CHECK
: encoding
: [0x66,0x0f,0x73,0xd6,0x00]
2827 // CHECK
: psrlq
485498096, %xmm6
2828 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2829 psrlq
485498096, %xmm6
2831 // CHECK
: psrlq
-64(%rdx
,%rax
,4), %xmm6
2832 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x74,0x82,0xc0]
2833 psrlq
-64(%rdx
,%rax
,4), %xmm6
2835 // CHECK
: psrlq
64(%rdx
,%rax
,4), %xmm6
2836 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x74,0x82,0x40]
2837 psrlq
64(%rdx
,%rax
,4), %xmm6
2839 // CHECK
: psrlq
64(%rdx
,%rax
), %xmm6
2840 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x74,0x02,0x40]
2841 psrlq
64(%rdx
,%rax
), %xmm6
2843 // CHECK
: psrlq
64(%rdx
), %xmm6
2844 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x72,0x40]
2845 psrlq
64(%rdx
), %xmm6
2847 // CHECK
: psrlq
(%rdx
), %xmm6
2848 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x32]
2851 // CHECK
: psrlq
%xmm6
, %xmm6
2852 // CHECK
: encoding
: [0x66,0x0f,0xd3,0xf6]
2855 // CHECK
: psrlw $
0, %xmm6
2856 // CHECK
: encoding
: [0x66,0x0f,0x71,0xd6,0x00]
2859 // CHECK
: psrlw
485498096, %xmm6
2860 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2861 psrlw
485498096, %xmm6
2863 // CHECK
: psrlw
-64(%rdx
,%rax
,4), %xmm6
2864 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x74,0x82,0xc0]
2865 psrlw
-64(%rdx
,%rax
,4), %xmm6
2867 // CHECK
: psrlw
64(%rdx
,%rax
,4), %xmm6
2868 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x74,0x82,0x40]
2869 psrlw
64(%rdx
,%rax
,4), %xmm6
2871 // CHECK
: psrlw
64(%rdx
,%rax
), %xmm6
2872 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x74,0x02,0x40]
2873 psrlw
64(%rdx
,%rax
), %xmm6
2875 // CHECK
: psrlw
64(%rdx
), %xmm6
2876 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x72,0x40]
2877 psrlw
64(%rdx
), %xmm6
2879 // CHECK
: psrlw
(%rdx
), %xmm6
2880 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x32]
2883 // CHECK
: psrlw
%xmm6
, %xmm6
2884 // CHECK
: encoding
: [0x66,0x0f,0xd1,0xf6]
2887 // CHECK
: psubb
485498096, %xmm6
2888 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2889 psubb
485498096, %xmm6
2891 // CHECK
: psubb
-64(%rdx
,%rax
,4), %xmm6
2892 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x74,0x82,0xc0]
2893 psubb
-64(%rdx
,%rax
,4), %xmm6
2895 // CHECK
: psubb
64(%rdx
,%rax
,4), %xmm6
2896 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x74,0x82,0x40]
2897 psubb
64(%rdx
,%rax
,4), %xmm6
2899 // CHECK
: psubb
64(%rdx
,%rax
), %xmm6
2900 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x74,0x02,0x40]
2901 psubb
64(%rdx
,%rax
), %xmm6
2903 // CHECK
: psubb
64(%rdx
), %xmm6
2904 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x72,0x40]
2905 psubb
64(%rdx
), %xmm6
2907 // CHECK
: psubb
(%rdx
), %xmm6
2908 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x32]
2911 // CHECK
: psubb
%xmm6
, %xmm6
2912 // CHECK
: encoding
: [0x66,0x0f,0xf8,0xf6]
2915 // CHECK
: psubd
485498096, %xmm6
2916 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2917 psubd
485498096, %xmm6
2919 // CHECK
: psubd
-64(%rdx
,%rax
,4), %xmm6
2920 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x74,0x82,0xc0]
2921 psubd
-64(%rdx
,%rax
,4), %xmm6
2923 // CHECK
: psubd
64(%rdx
,%rax
,4), %xmm6
2924 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x74,0x82,0x40]
2925 psubd
64(%rdx
,%rax
,4), %xmm6
2927 // CHECK
: psubd
64(%rdx
,%rax
), %xmm6
2928 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x74,0x02,0x40]
2929 psubd
64(%rdx
,%rax
), %xmm6
2931 // CHECK
: psubd
64(%rdx
), %xmm6
2932 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x72,0x40]
2933 psubd
64(%rdx
), %xmm6
2935 // CHECK
: psubd
(%rdx
), %xmm6
2936 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x32]
2939 // CHECK
: psubd
%xmm6
, %xmm6
2940 // CHECK
: encoding
: [0x66,0x0f,0xfa,0xf6]
2943 // CHECK
: psubq
485498096, %mm4
2944 // CHECK
: encoding
: [0x0f,0xfb,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
2945 psubq
485498096, %mm4
2947 // CHECK
: psubq
485498096, %xmm6
2948 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2949 psubq
485498096, %xmm6
2951 // CHECK
: psubq
64(%rdx
), %mm4
2952 // CHECK
: encoding
: [0x0f,0xfb,0x62,0x40]
2953 psubq
64(%rdx
), %mm4
2955 // CHECK
: psubq
-64(%rdx
,%rax
,4), %mm4
2956 // CHECK
: encoding
: [0x0f,0xfb,0x64,0x82,0xc0]
2957 psubq
-64(%rdx
,%rax
,4), %mm4
2959 // CHECK
: psubq
64(%rdx
,%rax
,4), %mm4
2960 // CHECK
: encoding
: [0x0f,0xfb,0x64,0x82,0x40]
2961 psubq
64(%rdx
,%rax
,4), %mm4
2963 // CHECK
: psubq
-64(%rdx
,%rax
,4), %xmm6
2964 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x74,0x82,0xc0]
2965 psubq
-64(%rdx
,%rax
,4), %xmm6
2967 // CHECK
: psubq
64(%rdx
,%rax
,4), %xmm6
2968 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x74,0x82,0x40]
2969 psubq
64(%rdx
,%rax
,4), %xmm6
2971 // CHECK
: psubq
64(%rdx
,%rax
), %mm4
2972 // CHECK
: encoding
: [0x0f,0xfb,0x64,0x02,0x40]
2973 psubq
64(%rdx
,%rax
), %mm4
2975 // CHECK
: psubq
64(%rdx
,%rax
), %xmm6
2976 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x74,0x02,0x40]
2977 psubq
64(%rdx
,%rax
), %xmm6
2979 // CHECK
: psubq
64(%rdx
), %xmm6
2980 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x72,0x40]
2981 psubq
64(%rdx
), %xmm6
2983 // CHECK
: psubq
%mm4
, %mm4
2984 // CHECK
: encoding
: [0x0f,0xfb,0xe4]
2987 // CHECK
: psubq
(%rdx
), %mm4
2988 // CHECK
: encoding
: [0x0f,0xfb,0x22]
2991 // CHECK
: psubq
(%rdx
), %xmm6
2992 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x32]
2995 // CHECK
: psubq
%xmm6
, %xmm6
2996 // CHECK
: encoding
: [0x66,0x0f,0xfb,0xf6]
2999 // CHECK
: psubsb
485498096, %xmm6
3000 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3001 psubsb
485498096, %xmm6
3003 // CHECK
: psubsb
-64(%rdx
,%rax
,4), %xmm6
3004 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x74,0x82,0xc0]
3005 psubsb
-64(%rdx
,%rax
,4), %xmm6
3007 // CHECK
: psubsb
64(%rdx
,%rax
,4), %xmm6
3008 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x74,0x82,0x40]
3009 psubsb
64(%rdx
,%rax
,4), %xmm6
3011 // CHECK
: psubsb
64(%rdx
,%rax
), %xmm6
3012 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x74,0x02,0x40]
3013 psubsb
64(%rdx
,%rax
), %xmm6
3015 // CHECK
: psubsb
64(%rdx
), %xmm6
3016 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x72,0x40]
3017 psubsb
64(%rdx
), %xmm6
3019 // CHECK
: psubsb
(%rdx
), %xmm6
3020 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x32]
3021 psubsb
(%rdx
), %xmm6
3023 // CHECK
: psubsb
%xmm6
, %xmm6
3024 // CHECK
: encoding
: [0x66,0x0f,0xe8,0xf6]
3027 // CHECK
: psubsw
485498096, %xmm6
3028 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3029 psubsw
485498096, %xmm6
3031 // CHECK
: psubsw
-64(%rdx
,%rax
,4), %xmm6
3032 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x74,0x82,0xc0]
3033 psubsw
-64(%rdx
,%rax
,4), %xmm6
3035 // CHECK
: psubsw
64(%rdx
,%rax
,4), %xmm6
3036 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x74,0x82,0x40]
3037 psubsw
64(%rdx
,%rax
,4), %xmm6
3039 // CHECK
: psubsw
64(%rdx
,%rax
), %xmm6
3040 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x74,0x02,0x40]
3041 psubsw
64(%rdx
,%rax
), %xmm6
3043 // CHECK
: psubsw
64(%rdx
), %xmm6
3044 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x72,0x40]
3045 psubsw
64(%rdx
), %xmm6
3047 // CHECK
: psubsw
(%rdx
), %xmm6
3048 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x32]
3049 psubsw
(%rdx
), %xmm6
3051 // CHECK
: psubsw
%xmm6
, %xmm6
3052 // CHECK
: encoding
: [0x66,0x0f,0xe9,0xf6]
3055 // CHECK
: psubusb
485498096, %xmm6
3056 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3057 psubusb
485498096, %xmm6
3059 // CHECK
: psubusb
-64(%rdx
,%rax
,4), %xmm6
3060 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x74,0x82,0xc0]
3061 psubusb
-64(%rdx
,%rax
,4), %xmm6
3063 // CHECK
: psubusb
64(%rdx
,%rax
,4), %xmm6
3064 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x74,0x82,0x40]
3065 psubusb
64(%rdx
,%rax
,4), %xmm6
3067 // CHECK
: psubusb
64(%rdx
,%rax
), %xmm6
3068 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x74,0x02,0x40]
3069 psubusb
64(%rdx
,%rax
), %xmm6
3071 // CHECK
: psubusb
64(%rdx
), %xmm6
3072 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x72,0x40]
3073 psubusb
64(%rdx
), %xmm6
3075 // CHECK
: psubusb
(%rdx
), %xmm6
3076 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x32]
3077 psubusb
(%rdx
), %xmm6
3079 // CHECK
: psubusb
%xmm6
, %xmm6
3080 // CHECK
: encoding
: [0x66,0x0f,0xd8,0xf6]
3081 psubusb
%xmm6
, %xmm6
3083 // CHECK
: psubusw
485498096, %xmm6
3084 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3085 psubusw
485498096, %xmm6
3087 // CHECK
: psubusw
-64(%rdx
,%rax
,4), %xmm6
3088 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x74,0x82,0xc0]
3089 psubusw
-64(%rdx
,%rax
,4), %xmm6
3091 // CHECK
: psubusw
64(%rdx
,%rax
,4), %xmm6
3092 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x74,0x82,0x40]
3093 psubusw
64(%rdx
,%rax
,4), %xmm6
3095 // CHECK
: psubusw
64(%rdx
,%rax
), %xmm6
3096 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x74,0x02,0x40]
3097 psubusw
64(%rdx
,%rax
), %xmm6
3099 // CHECK
: psubusw
64(%rdx
), %xmm6
3100 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x72,0x40]
3101 psubusw
64(%rdx
), %xmm6
3103 // CHECK
: psubusw
(%rdx
), %xmm6
3104 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x32]
3105 psubusw
(%rdx
), %xmm6
3107 // CHECK
: psubusw
%xmm6
, %xmm6
3108 // CHECK
: encoding
: [0x66,0x0f,0xd9,0xf6]
3109 psubusw
%xmm6
, %xmm6
3111 // CHECK
: psubw
485498096, %xmm6
3112 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3113 psubw
485498096, %xmm6
3115 // CHECK
: psubw
-64(%rdx
,%rax
,4), %xmm6
3116 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x74,0x82,0xc0]
3117 psubw
-64(%rdx
,%rax
,4), %xmm6
3119 // CHECK
: psubw
64(%rdx
,%rax
,4), %xmm6
3120 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x74,0x82,0x40]
3121 psubw
64(%rdx
,%rax
,4), %xmm6
3123 // CHECK
: psubw
64(%rdx
,%rax
), %xmm6
3124 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x74,0x02,0x40]
3125 psubw
64(%rdx
,%rax
), %xmm6
3127 // CHECK
: psubw
64(%rdx
), %xmm6
3128 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x72,0x40]
3129 psubw
64(%rdx
), %xmm6
3131 // CHECK
: psubw
(%rdx
), %xmm6
3132 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x32]
3135 // CHECK
: psubw
%xmm6
, %xmm6
3136 // CHECK
: encoding
: [0x66,0x0f,0xf9,0xf6]
3139 // CHECK
: punpckhbw
485498096, %xmm6
3140 // CHECK
: encoding
: [0x66,0x0f,0x68,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3141 punpckhbw
485498096, %xmm6
3143 // CHECK
: punpckhbw
-64(%rdx
,%rax
,4), %xmm6
3144 // CHECK
: encoding
: [0x66,0x0f,0x68,0x74,0x82,0xc0]
3145 punpckhbw
-64(%rdx
,%rax
,4), %xmm6
3147 // CHECK
: punpckhbw
64(%rdx
,%rax
,4), %xmm6
3148 // CHECK
: encoding
: [0x66,0x0f,0x68,0x74,0x82,0x40]
3149 punpckhbw
64(%rdx
,%rax
,4), %xmm6
3151 // CHECK
: punpckhbw
64(%rdx
,%rax
), %xmm6
3152 // CHECK
: encoding
: [0x66,0x0f,0x68,0x74,0x02,0x40]
3153 punpckhbw
64(%rdx
,%rax
), %xmm6
3155 // CHECK
: punpckhbw
64(%rdx
), %xmm6
3156 // CHECK
: encoding
: [0x66,0x0f,0x68,0x72,0x40]
3157 punpckhbw
64(%rdx
), %xmm6
3159 // CHECK
: punpckhbw
(%rdx
), %xmm6
3160 // CHECK
: encoding
: [0x66,0x0f,0x68,0x32]
3161 punpckhbw
(%rdx
), %xmm6
3163 // CHECK
: punpckhbw
%xmm6
, %xmm6
3164 // CHECK
: encoding
: [0x66,0x0f,0x68,0xf6]
3165 punpckhbw
%xmm6
, %xmm6
3167 // CHECK
: punpckhdq
485498096, %xmm6
3168 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3169 punpckhdq
485498096, %xmm6
3171 // CHECK
: punpckhdq
-64(%rdx
,%rax
,4), %xmm6
3172 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x74,0x82,0xc0]
3173 punpckhdq
-64(%rdx
,%rax
,4), %xmm6
3175 // CHECK
: punpckhdq
64(%rdx
,%rax
,4), %xmm6
3176 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x74,0x82,0x40]
3177 punpckhdq
64(%rdx
,%rax
,4), %xmm6
3179 // CHECK
: punpckhdq
64(%rdx
,%rax
), %xmm6
3180 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x74,0x02,0x40]
3181 punpckhdq
64(%rdx
,%rax
), %xmm6
3183 // CHECK
: punpckhdq
64(%rdx
), %xmm6
3184 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x72,0x40]
3185 punpckhdq
64(%rdx
), %xmm6
3187 // CHECK
: punpckhdq
(%rdx
), %xmm6
3188 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x32]
3189 punpckhdq
(%rdx
), %xmm6
3191 // CHECK
: punpckhdq
%xmm6
, %xmm6
3192 // CHECK
: encoding
: [0x66,0x0f,0x6a,0xf6]
3193 punpckhdq
%xmm6
, %xmm6
3195 // CHECK
: punpckhqdq
485498096, %xmm6
3196 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3197 punpckhqdq
485498096, %xmm6
3199 // CHECK
: punpckhqdq
-64(%rdx
,%rax
,4), %xmm6
3200 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x74,0x82,0xc0]
3201 punpckhqdq
-64(%rdx
,%rax
,4), %xmm6
3203 // CHECK
: punpckhqdq
64(%rdx
,%rax
,4), %xmm6
3204 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x74,0x82,0x40]
3205 punpckhqdq
64(%rdx
,%rax
,4), %xmm6
3207 // CHECK
: punpckhqdq
64(%rdx
,%rax
), %xmm6
3208 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x74,0x02,0x40]
3209 punpckhqdq
64(%rdx
,%rax
), %xmm6
3211 // CHECK
: punpckhqdq
64(%rdx
), %xmm6
3212 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x72,0x40]
3213 punpckhqdq
64(%rdx
), %xmm6
3215 // CHECK
: punpckhqdq
(%rdx
), %xmm6
3216 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x32]
3217 punpckhqdq
(%rdx
), %xmm6
3219 // CHECK
: punpckhqdq
%xmm6
, %xmm6
3220 // CHECK
: encoding
: [0x66,0x0f,0x6d,0xf6]
3221 punpckhqdq
%xmm6
, %xmm6
3223 // CHECK
: punpckhwd
485498096, %xmm6
3224 // CHECK
: encoding
: [0x66,0x0f,0x69,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3225 punpckhwd
485498096, %xmm6
3227 // CHECK
: punpckhwd
-64(%rdx
,%rax
,4), %xmm6
3228 // CHECK
: encoding
: [0x66,0x0f,0x69,0x74,0x82,0xc0]
3229 punpckhwd
-64(%rdx
,%rax
,4), %xmm6
3231 // CHECK
: punpckhwd
64(%rdx
,%rax
,4), %xmm6
3232 // CHECK
: encoding
: [0x66,0x0f,0x69,0x74,0x82,0x40]
3233 punpckhwd
64(%rdx
,%rax
,4), %xmm6
3235 // CHECK
: punpckhwd
64(%rdx
,%rax
), %xmm6
3236 // CHECK
: encoding
: [0x66,0x0f,0x69,0x74,0x02,0x40]
3237 punpckhwd
64(%rdx
,%rax
), %xmm6
3239 // CHECK
: punpckhwd
64(%rdx
), %xmm6
3240 // CHECK
: encoding
: [0x66,0x0f,0x69,0x72,0x40]
3241 punpckhwd
64(%rdx
), %xmm6
3243 // CHECK
: punpckhwd
(%rdx
), %xmm6
3244 // CHECK
: encoding
: [0x66,0x0f,0x69,0x32]
3245 punpckhwd
(%rdx
), %xmm6
3247 // CHECK
: punpckhwd
%xmm6
, %xmm6
3248 // CHECK
: encoding
: [0x66,0x0f,0x69,0xf6]
3249 punpckhwd
%xmm6
, %xmm6
3251 // CHECK
: punpcklbw
485498096, %xmm6
3252 // CHECK
: encoding
: [0x66,0x0f,0x60,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3253 punpcklbw
485498096, %xmm6
3255 // CHECK
: punpcklbw
-64(%rdx
,%rax
,4), %xmm6
3256 // CHECK
: encoding
: [0x66,0x0f,0x60,0x74,0x82,0xc0]
3257 punpcklbw
-64(%rdx
,%rax
,4), %xmm6
3259 // CHECK
: punpcklbw
64(%rdx
,%rax
,4), %xmm6
3260 // CHECK
: encoding
: [0x66,0x0f,0x60,0x74,0x82,0x40]
3261 punpcklbw
64(%rdx
,%rax
,4), %xmm6
3263 // CHECK
: punpcklbw
64(%rdx
,%rax
), %xmm6
3264 // CHECK
: encoding
: [0x66,0x0f,0x60,0x74,0x02,0x40]
3265 punpcklbw
64(%rdx
,%rax
), %xmm6
3267 // CHECK
: punpcklbw
64(%rdx
), %xmm6
3268 // CHECK
: encoding
: [0x66,0x0f,0x60,0x72,0x40]
3269 punpcklbw
64(%rdx
), %xmm6
3271 // CHECK
: punpcklbw
(%rdx
), %xmm6
3272 // CHECK
: encoding
: [0x66,0x0f,0x60,0x32]
3273 punpcklbw
(%rdx
), %xmm6
3275 // CHECK
: punpcklbw
%xmm6
, %xmm6
3276 // CHECK
: encoding
: [0x66,0x0f,0x60,0xf6]
3277 punpcklbw
%xmm6
, %xmm6
3279 // CHECK
: punpckldq
485498096, %xmm6
3280 // CHECK
: encoding
: [0x66,0x0f,0x62,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3281 punpckldq
485498096, %xmm6
3283 // CHECK
: punpckldq
-64(%rdx
,%rax
,4), %xmm6
3284 // CHECK
: encoding
: [0x66,0x0f,0x62,0x74,0x82,0xc0]
3285 punpckldq
-64(%rdx
,%rax
,4), %xmm6
3287 // CHECK
: punpckldq
64(%rdx
,%rax
,4), %xmm6
3288 // CHECK
: encoding
: [0x66,0x0f,0x62,0x74,0x82,0x40]
3289 punpckldq
64(%rdx
,%rax
,4), %xmm6
3291 // CHECK
: punpckldq
64(%rdx
,%rax
), %xmm6
3292 // CHECK
: encoding
: [0x66,0x0f,0x62,0x74,0x02,0x40]
3293 punpckldq
64(%rdx
,%rax
), %xmm6
3295 // CHECK
: punpckldq
64(%rdx
), %xmm6
3296 // CHECK
: encoding
: [0x66,0x0f,0x62,0x72,0x40]
3297 punpckldq
64(%rdx
), %xmm6
3299 // CHECK
: punpckldq
(%rdx
), %xmm6
3300 // CHECK
: encoding
: [0x66,0x0f,0x62,0x32]
3301 punpckldq
(%rdx
), %xmm6
3303 // CHECK
: punpckldq
%xmm6
, %xmm6
3304 // CHECK
: encoding
: [0x66,0x0f,0x62,0xf6]
3305 punpckldq
%xmm6
, %xmm6
3307 // CHECK
: punpcklqdq
485498096, %xmm6
3308 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3309 punpcklqdq
485498096, %xmm6
3311 // CHECK
: punpcklqdq
-64(%rdx
,%rax
,4), %xmm6
3312 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x74,0x82,0xc0]
3313 punpcklqdq
-64(%rdx
,%rax
,4), %xmm6
3315 // CHECK
: punpcklqdq
64(%rdx
,%rax
,4), %xmm6
3316 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x74,0x82,0x40]
3317 punpcklqdq
64(%rdx
,%rax
,4), %xmm6
3319 // CHECK
: punpcklqdq
64(%rdx
,%rax
), %xmm6
3320 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x74,0x02,0x40]
3321 punpcklqdq
64(%rdx
,%rax
), %xmm6
3323 // CHECK
: punpcklqdq
64(%rdx
), %xmm6
3324 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x72,0x40]
3325 punpcklqdq
64(%rdx
), %xmm6
3327 // CHECK
: punpcklqdq
(%rdx
), %xmm6
3328 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x32]
3329 punpcklqdq
(%rdx
), %xmm6
3331 // CHECK
: punpcklqdq
%xmm6
, %xmm6
3332 // CHECK
: encoding
: [0x66,0x0f,0x6c,0xf6]
3333 punpcklqdq
%xmm6
, %xmm6
3335 // CHECK
: punpcklwd
485498096, %xmm6
3336 // CHECK
: encoding
: [0x66,0x0f,0x61,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3337 punpcklwd
485498096, %xmm6
3339 // CHECK
: punpcklwd
-64(%rdx
,%rax
,4), %xmm6
3340 // CHECK
: encoding
: [0x66,0x0f,0x61,0x74,0x82,0xc0]
3341 punpcklwd
-64(%rdx
,%rax
,4), %xmm6
3343 // CHECK
: punpcklwd
64(%rdx
,%rax
,4), %xmm6
3344 // CHECK
: encoding
: [0x66,0x0f,0x61,0x74,0x82,0x40]
3345 punpcklwd
64(%rdx
,%rax
,4), %xmm6
3347 // CHECK
: punpcklwd
64(%rdx
,%rax
), %xmm6
3348 // CHECK
: encoding
: [0x66,0x0f,0x61,0x74,0x02,0x40]
3349 punpcklwd
64(%rdx
,%rax
), %xmm6
3351 // CHECK
: punpcklwd
64(%rdx
), %xmm6
3352 // CHECK
: encoding
: [0x66,0x0f,0x61,0x72,0x40]
3353 punpcklwd
64(%rdx
), %xmm6
3355 // CHECK
: punpcklwd
(%rdx
), %xmm6
3356 // CHECK
: encoding
: [0x66,0x0f,0x61,0x32]
3357 punpcklwd
(%rdx
), %xmm6
3359 // CHECK
: punpcklwd
%xmm6
, %xmm6
3360 // CHECK
: encoding
: [0x66,0x0f,0x61,0xf6]
3361 punpcklwd
%xmm6
, %xmm6
3363 // CHECK
: pxor
485498096, %xmm6
3364 // CHECK
: encoding
: [0x66,0x0f,0xef,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3365 pxor
485498096, %xmm6
3367 // CHECK
: pxor
-64(%rdx
,%rax
,4), %xmm6
3368 // CHECK
: encoding
: [0x66,0x0f,0xef,0x74,0x82,0xc0]
3369 pxor
-64(%rdx
,%rax
,4), %xmm6
3371 // CHECK
: pxor
64(%rdx
,%rax
,4), %xmm6
3372 // CHECK
: encoding
: [0x66,0x0f,0xef,0x74,0x82,0x40]
3373 pxor
64(%rdx
,%rax
,4), %xmm6
3375 // CHECK
: pxor
64(%rdx
,%rax
), %xmm6
3376 // CHECK
: encoding
: [0x66,0x0f,0xef,0x74,0x02,0x40]
3377 pxor
64(%rdx
,%rax
), %xmm6
3379 // CHECK
: pxor
64(%rdx
), %xmm6
3380 // CHECK
: encoding
: [0x66,0x0f,0xef,0x72,0x40]
3381 pxor
64(%rdx
), %xmm6
3383 // CHECK
: pxor
(%rdx
), %xmm6
3384 // CHECK
: encoding
: [0x66,0x0f,0xef,0x32]
3387 // CHECK
: pxor
%xmm6
, %xmm6
3388 // CHECK
: encoding
: [0x66,0x0f,0xef,0xf6]
3391 // CHECK
: shufpd $
0, 485498096, %xmm6
3392 // CHECK
: encoding
: [0x66,0x0f,0xc6,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
3393 shufpd $
0, 485498096, %xmm6
3395 // CHECK
: shufpd $
0, -64(%rdx
,%rax
,4), %xmm6
3396 // CHECK
: encoding
: [0x66,0x0f,0xc6,0x74,0x82,0xc0,0x00]
3397 shufpd $
0, -64(%rdx
,%rax
,4), %xmm6
3399 // CHECK
: shufpd $
0, 64(%rdx
,%rax
,4), %xmm6
3400 // CHECK
: encoding
: [0x66,0x0f,0xc6,0x74,0x82,0x40,0x00]
3401 shufpd $
0, 64(%rdx
,%rax
,4), %xmm6
3403 // CHECK
: shufpd $
0, 64(%rdx
,%rax
), %xmm6
3404 // CHECK
: encoding
: [0x66,0x0f,0xc6,0x74,0x02,0x40,0x00]
3405 shufpd $
0, 64(%rdx
,%rax
), %xmm6
3407 // CHECK
: shufpd $
0, 64(%rdx
), %xmm6
3408 // CHECK
: encoding
: [0x66,0x0f,0xc6,0x72,0x40,0x00]
3409 shufpd $
0, 64(%rdx
), %xmm6
3411 // CHECK
: shufpd $
0, (%rdx
), %xmm6
3412 // CHECK
: encoding
: [0x66,0x0f,0xc6,0x32,0x00]
3413 shufpd $
0, (%rdx
), %xmm6
3415 // CHECK
: shufpd $
0, %xmm6
, %xmm6
3416 // CHECK
: encoding
: [0x66,0x0f,0xc6,0xf6,0x00]
3417 shufpd $
0, %xmm6
, %xmm6
3419 // CHECK
: sqrtpd
485498096, %xmm6
3420 // CHECK
: encoding
: [0x66,0x0f,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3421 sqrtpd
485498096, %xmm6
3423 // CHECK
: sqrtpd
-64(%rdx
,%rax
,4), %xmm6
3424 // CHECK
: encoding
: [0x66,0x0f,0x51,0x74,0x82,0xc0]
3425 sqrtpd
-64(%rdx
,%rax
,4), %xmm6
3427 // CHECK
: sqrtpd
64(%rdx
,%rax
,4), %xmm6
3428 // CHECK
: encoding
: [0x66,0x0f,0x51,0x74,0x82,0x40]
3429 sqrtpd
64(%rdx
,%rax
,4), %xmm6
3431 // CHECK
: sqrtpd
64(%rdx
,%rax
), %xmm6
3432 // CHECK
: encoding
: [0x66,0x0f,0x51,0x74,0x02,0x40]
3433 sqrtpd
64(%rdx
,%rax
), %xmm6
3435 // CHECK
: sqrtpd
64(%rdx
), %xmm6
3436 // CHECK
: encoding
: [0x66,0x0f,0x51,0x72,0x40]
3437 sqrtpd
64(%rdx
), %xmm6
3439 // CHECK
: sqrtpd
(%rdx
), %xmm6
3440 // CHECK
: encoding
: [0x66,0x0f,0x51,0x32]
3441 sqrtpd
(%rdx
), %xmm6
3443 // CHECK
: sqrtpd
%xmm6
, %xmm6
3444 // CHECK
: encoding
: [0x66,0x0f,0x51,0xf6]
3447 // CHECK
: sqrtsd
485498096, %xmm6
3448 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3449 sqrtsd
485498096, %xmm6
3451 // CHECK
: sqrtsd
-64(%rdx
,%rax
,4), %xmm6
3452 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x74,0x82,0xc0]
3453 sqrtsd
-64(%rdx
,%rax
,4), %xmm6
3455 // CHECK
: sqrtsd
64(%rdx
,%rax
,4), %xmm6
3456 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x74,0x82,0x40]
3457 sqrtsd
64(%rdx
,%rax
,4), %xmm6
3459 // CHECK
: sqrtsd
64(%rdx
,%rax
), %xmm6
3460 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x74,0x02,0x40]
3461 sqrtsd
64(%rdx
,%rax
), %xmm6
3463 // CHECK
: sqrtsd
64(%rdx
), %xmm6
3464 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x72,0x40]
3465 sqrtsd
64(%rdx
), %xmm6
3467 // CHECK
: sqrtsd
(%rdx
), %xmm6
3468 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x32]
3469 sqrtsd
(%rdx
), %xmm6
3471 // CHECK
: sqrtsd
%xmm6
, %xmm6
3472 // CHECK
: encoding
: [0xf2,0x0f,0x51,0xf6]
3475 // CHECK
: subpd
485498096, %xmm6
3476 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3477 subpd
485498096, %xmm6
3479 // CHECK
: subpd
-64(%rdx
,%rax
,4), %xmm6
3480 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x74,0x82,0xc0]
3481 subpd
-64(%rdx
,%rax
,4), %xmm6
3483 // CHECK
: subpd
64(%rdx
,%rax
,4), %xmm6
3484 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x74,0x82,0x40]
3485 subpd
64(%rdx
,%rax
,4), %xmm6
3487 // CHECK
: subpd
64(%rdx
,%rax
), %xmm6
3488 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x74,0x02,0x40]
3489 subpd
64(%rdx
,%rax
), %xmm6
3491 // CHECK
: subpd
64(%rdx
), %xmm6
3492 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x72,0x40]
3493 subpd
64(%rdx
), %xmm6
3495 // CHECK
: subpd
(%rdx
), %xmm6
3496 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x32]
3499 // CHECK
: subpd
%xmm6
, %xmm6
3500 // CHECK
: encoding
: [0x66,0x0f,0x5c,0xf6]
3503 // CHECK
: subsd
485498096, %xmm6
3504 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3505 subsd
485498096, %xmm6
3507 // CHECK
: subsd
-64(%rdx
,%rax
,4), %xmm6
3508 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x74,0x82,0xc0]
3509 subsd
-64(%rdx
,%rax
,4), %xmm6
3511 // CHECK
: subsd
64(%rdx
,%rax
,4), %xmm6
3512 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x74,0x82,0x40]
3513 subsd
64(%rdx
,%rax
,4), %xmm6
3515 // CHECK
: subsd
64(%rdx
,%rax
), %xmm6
3516 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x74,0x02,0x40]
3517 subsd
64(%rdx
,%rax
), %xmm6
3519 // CHECK
: subsd
64(%rdx
), %xmm6
3520 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x72,0x40]
3521 subsd
64(%rdx
), %xmm6
3523 // CHECK
: subsd
(%rdx
), %xmm6
3524 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x32]
3527 // CHECK
: subsd
%xmm6
, %xmm6
3528 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0xf6]
3531 // CHECK
: ucomisd
485498096, %xmm6
3532 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3533 ucomisd
485498096, %xmm6
3535 // CHECK
: ucomisd
-64(%rdx
,%rax
,4), %xmm6
3536 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x74,0x82,0xc0]
3537 ucomisd
-64(%rdx
,%rax
,4), %xmm6
3539 // CHECK
: ucomisd
64(%rdx
,%rax
,4), %xmm6
3540 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x74,0x82,0x40]
3541 ucomisd
64(%rdx
,%rax
,4), %xmm6
3543 // CHECK
: ucomisd
64(%rdx
,%rax
), %xmm6
3544 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x74,0x02,0x40]
3545 ucomisd
64(%rdx
,%rax
), %xmm6
3547 // CHECK
: ucomisd
64(%rdx
), %xmm6
3548 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x72,0x40]
3549 ucomisd
64(%rdx
), %xmm6
3551 // CHECK
: ucomisd
(%rdx
), %xmm6
3552 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x32]
3553 ucomisd
(%rdx
), %xmm6
3555 // CHECK
: ucomisd
%xmm6
, %xmm6
3556 // CHECK
: encoding
: [0x66,0x0f,0x2e,0xf6]
3557 ucomisd
%xmm6
, %xmm6
3559 // CHECK
: unpckhpd
485498096, %xmm6
3560 // CHECK
: encoding
: [0x66,0x0f,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3561 unpckhpd
485498096, %xmm6
3563 // CHECK
: unpckhpd
-64(%rdx
,%rax
,4), %xmm6
3564 // CHECK
: encoding
: [0x66,0x0f,0x15,0x74,0x82,0xc0]
3565 unpckhpd
-64(%rdx
,%rax
,4), %xmm6
3567 // CHECK
: unpckhpd
64(%rdx
,%rax
,4), %xmm6
3568 // CHECK
: encoding
: [0x66,0x0f,0x15,0x74,0x82,0x40]
3569 unpckhpd
64(%rdx
,%rax
,4), %xmm6
3571 // CHECK
: unpckhpd
64(%rdx
,%rax
), %xmm6
3572 // CHECK
: encoding
: [0x66,0x0f,0x15,0x74,0x02,0x40]
3573 unpckhpd
64(%rdx
,%rax
), %xmm6
3575 // CHECK
: unpckhpd
64(%rdx
), %xmm6
3576 // CHECK
: encoding
: [0x66,0x0f,0x15,0x72,0x40]
3577 unpckhpd
64(%rdx
), %xmm6
3579 // CHECK
: unpckhpd
(%rdx
), %xmm6
3580 // CHECK
: encoding
: [0x66,0x0f,0x15,0x32]
3581 unpckhpd
(%rdx
), %xmm6
3583 // CHECK
: unpckhpd
%xmm6
, %xmm6
3584 // CHECK
: encoding
: [0x66,0x0f,0x15,0xf6]
3585 unpckhpd
%xmm6
, %xmm6
3587 // CHECK
: unpcklpd
485498096, %xmm6
3588 // CHECK
: encoding
: [0x66,0x0f,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3589 unpcklpd
485498096, %xmm6
3591 // CHECK
: unpcklpd
-64(%rdx
,%rax
,4), %xmm6
3592 // CHECK
: encoding
: [0x66,0x0f,0x14,0x74,0x82,0xc0]
3593 unpcklpd
-64(%rdx
,%rax
,4), %xmm6
3595 // CHECK
: unpcklpd
64(%rdx
,%rax
,4), %xmm6
3596 // CHECK
: encoding
: [0x66,0x0f,0x14,0x74,0x82,0x40]
3597 unpcklpd
64(%rdx
,%rax
,4), %xmm6
3599 // CHECK
: unpcklpd
64(%rdx
,%rax
), %xmm6
3600 // CHECK
: encoding
: [0x66,0x0f,0x14,0x74,0x02,0x40]
3601 unpcklpd
64(%rdx
,%rax
), %xmm6
3603 // CHECK
: unpcklpd
64(%rdx
), %xmm6
3604 // CHECK
: encoding
: [0x66,0x0f,0x14,0x72,0x40]
3605 unpcklpd
64(%rdx
), %xmm6
3607 // CHECK
: unpcklpd
(%rdx
), %xmm6
3608 // CHECK
: encoding
: [0x66,0x0f,0x14,0x32]
3609 unpcklpd
(%rdx
), %xmm6
3611 // CHECK
: unpcklpd
%xmm6
, %xmm6
3612 // CHECK
: encoding
: [0x66,0x0f,0x14,0xf6]
3613 unpcklpd
%xmm6
, %xmm6
3615 // CHECK
: xorpd
485498096, %xmm6
3616 // CHECK
: encoding
: [0x66,0x0f,0x57,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3617 xorpd
485498096, %xmm6
3619 // CHECK
: xorpd
-64(%rdx
,%rax
,4), %xmm6
3620 // CHECK
: encoding
: [0x66,0x0f,0x57,0x74,0x82,0xc0]
3621 xorpd
-64(%rdx
,%rax
,4), %xmm6
3623 // CHECK
: xorpd
64(%rdx
,%rax
,4), %xmm6
3624 // CHECK
: encoding
: [0x66,0x0f,0x57,0x74,0x82,0x40]
3625 xorpd
64(%rdx
,%rax
,4), %xmm6
3627 // CHECK
: xorpd
64(%rdx
,%rax
), %xmm6
3628 // CHECK
: encoding
: [0x66,0x0f,0x57,0x74,0x02,0x40]
3629 xorpd
64(%rdx
,%rax
), %xmm6
3631 // CHECK
: xorpd
64(%rdx
), %xmm6
3632 // CHECK
: encoding
: [0x66,0x0f,0x57,0x72,0x40]
3633 xorpd
64(%rdx
), %xmm6
3635 // CHECK
: xorpd
(%rdx
), %xmm6
3636 // CHECK
: encoding
: [0x66,0x0f,0x57,0x32]
3639 // CHECK
: xorpd
%xmm6
, %xmm6
3640 // CHECK
: encoding
: [0x66,0x0f,0x57,0xf6]