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