1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: addps
485498096, %xmm6
4 // CHECK
: encoding
: [0x0f,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7 // CHECK
: addps
-64(%rdx
,%rax
,4), %xmm6
8 // CHECK
: encoding
: [0x0f,0x58,0x74,0x82,0xc0]
9 addps
-64(%rdx
,%rax
,4), %xmm6
11 // CHECK
: addps
64(%rdx
,%rax
,4), %xmm6
12 // CHECK
: encoding
: [0x0f,0x58,0x74,0x82,0x40]
13 addps
64(%rdx
,%rax
,4), %xmm6
15 // CHECK
: addps
64(%rdx
,%rax
), %xmm6
16 // CHECK
: encoding
: [0x0f,0x58,0x74,0x02,0x40]
17 addps
64(%rdx
,%rax
), %xmm6
19 // CHECK
: addps
64(%rdx
), %xmm6
20 // CHECK
: encoding
: [0x0f,0x58,0x72,0x40]
23 // CHECK
: addps
(%rdx
), %xmm6
24 // CHECK
: encoding
: [0x0f,0x58,0x32]
27 // CHECK
: addps
%xmm6
, %xmm6
28 // CHECK
: encoding
: [0x0f,0x58,0xf6]
31 // CHECK
: addss
485498096, %xmm6
32 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
33 addss
485498096, %xmm6
35 // CHECK
: addss
-64(%rdx
,%rax
,4), %xmm6
36 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x74,0x82,0xc0]
37 addss
-64(%rdx
,%rax
,4), %xmm6
39 // CHECK
: addss
64(%rdx
,%rax
,4), %xmm6
40 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x74,0x82,0x40]
41 addss
64(%rdx
,%rax
,4), %xmm6
43 // CHECK
: addss
64(%rdx
,%rax
), %xmm6
44 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x74,0x02,0x40]
45 addss
64(%rdx
,%rax
), %xmm6
47 // CHECK
: addss
64(%rdx
), %xmm6
48 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x72,0x40]
51 // CHECK
: addss
(%rdx
), %xmm6
52 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x32]
55 // CHECK
: addss
%xmm6
, %xmm6
56 // CHECK
: encoding
: [0xf3,0x0f,0x58,0xf6]
59 // CHECK
: andnps
485498096, %xmm6
60 // CHECK
: encoding
: [0x0f,0x55,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
61 andnps
485498096, %xmm6
63 // CHECK
: andnps
-64(%rdx
,%rax
,4), %xmm6
64 // CHECK
: encoding
: [0x0f,0x55,0x74,0x82,0xc0]
65 andnps
-64(%rdx
,%rax
,4), %xmm6
67 // CHECK
: andnps
64(%rdx
,%rax
,4), %xmm6
68 // CHECK
: encoding
: [0x0f,0x55,0x74,0x82,0x40]
69 andnps
64(%rdx
,%rax
,4), %xmm6
71 // CHECK
: andnps
64(%rdx
,%rax
), %xmm6
72 // CHECK
: encoding
: [0x0f,0x55,0x74,0x02,0x40]
73 andnps
64(%rdx
,%rax
), %xmm6
75 // CHECK
: andnps
64(%rdx
), %xmm6
76 // CHECK
: encoding
: [0x0f,0x55,0x72,0x40]
77 andnps
64(%rdx
), %xmm6
79 // CHECK
: andnps
(%rdx
), %xmm6
80 // CHECK
: encoding
: [0x0f,0x55,0x32]
83 // CHECK
: andnps
%xmm6
, %xmm6
84 // CHECK
: encoding
: [0x0f,0x55,0xf6]
87 // CHECK
: andps
485498096, %xmm6
88 // CHECK
: encoding
: [0x0f,0x54,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
89 andps
485498096, %xmm6
91 // CHECK
: andps
-64(%rdx
,%rax
,4), %xmm6
92 // CHECK
: encoding
: [0x0f,0x54,0x74,0x82,0xc0]
93 andps
-64(%rdx
,%rax
,4), %xmm6
95 // CHECK
: andps
64(%rdx
,%rax
,4), %xmm6
96 // CHECK
: encoding
: [0x0f,0x54,0x74,0x82,0x40]
97 andps
64(%rdx
,%rax
,4), %xmm6
99 // CHECK
: andps
64(%rdx
,%rax
), %xmm6
100 // CHECK
: encoding
: [0x0f,0x54,0x74,0x02,0x40]
101 andps
64(%rdx
,%rax
), %xmm6
103 // CHECK
: andps
64(%rdx
), %xmm6
104 // CHECK
: encoding
: [0x0f,0x54,0x72,0x40]
105 andps
64(%rdx
), %xmm6
107 // CHECK
: andps
(%rdx
), %xmm6
108 // CHECK
: encoding
: [0x0f,0x54,0x32]
111 // CHECK
: andps
%xmm6
, %xmm6
112 // CHECK
: encoding
: [0x0f,0x54,0xf6]
115 // CHECK
: cmpeqps
485498096, %xmm6
116 // CHECK
: encoding
: [0x0f,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
117 cmpeqps
485498096, %xmm6
119 // CHECK
: cmpeqps
-64(%rdx
,%rax
,4), %xmm6
120 // CHECK
: encoding
: [0x0f,0xc2,0x74,0x82,0xc0,0x00]
121 cmpeqps
-64(%rdx
,%rax
,4), %xmm6
123 // CHECK
: cmpeqps
64(%rdx
,%rax
,4), %xmm6
124 // CHECK
: encoding
: [0x0f,0xc2,0x74,0x82,0x40,0x00]
125 cmpeqps
64(%rdx
,%rax
,4), %xmm6
127 // CHECK
: cmpeqps
64(%rdx
,%rax
), %xmm6
128 // CHECK
: encoding
: [0x0f,0xc2,0x74,0x02,0x40,0x00]
129 cmpeqps
64(%rdx
,%rax
), %xmm6
131 // CHECK
: cmpeqps
64(%rdx
), %xmm6
132 // CHECK
: encoding
: [0x0f,0xc2,0x72,0x40,0x00]
133 cmpeqps
64(%rdx
), %xmm6
135 // CHECK
: cmpeqps
(%rdx
), %xmm6
136 // CHECK
: encoding
: [0x0f,0xc2,0x32,0x00]
137 cmpeqps
(%rdx
), %xmm6
139 // CHECK
: cmpeqps
%xmm6
, %xmm6
140 // CHECK
: encoding
: [0x0f,0xc2,0xf6,0x00]
143 // CHECK
: cmpeqss
485498096, %xmm6
144 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
145 cmpeqss
485498096, %xmm6
147 // CHECK
: cmpeqss
-64(%rdx
,%rax
,4), %xmm6
148 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x74,0x82,0xc0,0x00]
149 cmpeqss
-64(%rdx
,%rax
,4), %xmm6
151 // CHECK
: cmpeqss
64(%rdx
,%rax
,4), %xmm6
152 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x74,0x82,0x40,0x00]
153 cmpeqss
64(%rdx
,%rax
,4), %xmm6
155 // CHECK
: cmpeqss
64(%rdx
,%rax
), %xmm6
156 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x74,0x02,0x40,0x00]
157 cmpeqss
64(%rdx
,%rax
), %xmm6
159 // CHECK
: cmpeqss
64(%rdx
), %xmm6
160 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x72,0x40,0x00]
161 cmpeqss
64(%rdx
), %xmm6
163 // CHECK
: cmpeqss
(%rdx
), %xmm6
164 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x32,0x00]
165 cmpeqss
(%rdx
), %xmm6
167 // CHECK
: cmpeqss
%xmm6
, %xmm6
168 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0xf6,0x00]
171 // CHECK
: comiss
485498096, %xmm6
172 // CHECK
: encoding
: [0x0f,0x2f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
173 comiss
485498096, %xmm6
175 // CHECK
: comiss
-64(%rdx
,%rax
,4), %xmm6
176 // CHECK
: encoding
: [0x0f,0x2f,0x74,0x82,0xc0]
177 comiss
-64(%rdx
,%rax
,4), %xmm6
179 // CHECK
: comiss
64(%rdx
,%rax
,4), %xmm6
180 // CHECK
: encoding
: [0x0f,0x2f,0x74,0x82,0x40]
181 comiss
64(%rdx
,%rax
,4), %xmm6
183 // CHECK
: comiss
64(%rdx
,%rax
), %xmm6
184 // CHECK
: encoding
: [0x0f,0x2f,0x74,0x02,0x40]
185 comiss
64(%rdx
,%rax
), %xmm6
187 // CHECK
: comiss
64(%rdx
), %xmm6
188 // CHECK
: encoding
: [0x0f,0x2f,0x72,0x40]
189 comiss
64(%rdx
), %xmm6
191 // CHECK
: comiss
(%rdx
), %xmm6
192 // CHECK
: encoding
: [0x0f,0x2f,0x32]
195 // CHECK
: comiss
%xmm6
, %xmm6
196 // CHECK
: encoding
: [0x0f,0x2f,0xf6]
199 // CHECK
: cvtpi2ps
485498096, %xmm6
200 // CHECK
: encoding
: [0x0f,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
201 cvtpi2ps
485498096, %xmm6
203 // CHECK
: cvtpi2ps
-64(%rdx
,%rax
,4), %xmm6
204 // CHECK
: encoding
: [0x0f,0x2a,0x74,0x82,0xc0]
205 cvtpi2ps
-64(%rdx
,%rax
,4), %xmm6
207 // CHECK
: cvtpi2ps
64(%rdx
,%rax
,4), %xmm6
208 // CHECK
: encoding
: [0x0f,0x2a,0x74,0x82,0x40]
209 cvtpi2ps
64(%rdx
,%rax
,4), %xmm6
211 // CHECK
: cvtpi2ps
64(%rdx
,%rax
), %xmm6
212 // CHECK
: encoding
: [0x0f,0x2a,0x74,0x02,0x40]
213 cvtpi2ps
64(%rdx
,%rax
), %xmm6
215 // CHECK
: cvtpi2ps
64(%rdx
), %xmm6
216 // CHECK
: encoding
: [0x0f,0x2a,0x72,0x40]
217 cvtpi2ps
64(%rdx
), %xmm6
219 // CHECK
: cvtpi2ps
%mm4
, %xmm6
220 // CHECK
: encoding
: [0x0f,0x2a,0xf4]
223 // CHECK
: cvtpi2ps
(%rdx
), %xmm6
224 // CHECK
: encoding
: [0x0f,0x2a,0x32]
225 cvtpi2ps
(%rdx
), %xmm6
227 // CHECK
: cvtps2pi
485498096, %mm4
228 // CHECK
: encoding
: [0x0f,0x2d,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
229 cvtps2pi
485498096, %mm4
231 // CHECK
: cvtps2pi
64(%rdx
), %mm4
232 // CHECK
: encoding
: [0x0f,0x2d,0x62,0x40]
233 cvtps2pi
64(%rdx
), %mm4
235 // CHECK
: cvtps2pi
-64(%rdx
,%rax
,4), %mm4
236 // CHECK
: encoding
: [0x0f,0x2d,0x64,0x82,0xc0]
237 cvtps2pi
-64(%rdx
,%rax
,4), %mm4
239 // CHECK
: cvtps2pi
64(%rdx
,%rax
,4), %mm4
240 // CHECK
: encoding
: [0x0f,0x2d,0x64,0x82,0x40]
241 cvtps2pi
64(%rdx
,%rax
,4), %mm4
243 // CHECK
: cvtps2pi
64(%rdx
,%rax
), %mm4
244 // CHECK
: encoding
: [0x0f,0x2d,0x64,0x02,0x40]
245 cvtps2pi
64(%rdx
,%rax
), %mm4
247 // CHECK
: cvtps2pi
(%rdx
), %mm4
248 // CHECK
: encoding
: [0x0f,0x2d,0x22]
249 cvtps2pi
(%rdx
), %mm4
251 // CHECK
: cvtps2pi
%xmm6
, %mm4
252 // CHECK
: encoding
: [0x0f,0x2d,0xe6]
255 // CHECK
: cvtsi2ssl
485498096, %xmm6
256 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
257 cvtsi2ssl
485498096, %xmm6
259 // CHECK
: cvtsi2ssl
-64(%rdx
,%rax
,4), %xmm6
260 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x74,0x82,0xc0]
261 cvtsi2ssl
-64(%rdx
,%rax
,4), %xmm6
263 // CHECK
: cvtsi2ssl
64(%rdx
,%rax
,4), %xmm6
264 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x74,0x82,0x40]
265 cvtsi2ssl
64(%rdx
,%rax
,4), %xmm6
267 // CHECK
: cvtsi2ssl
64(%rdx
,%rax
), %xmm6
268 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x74,0x02,0x40]
269 cvtsi2ssl
64(%rdx
,%rax
), %xmm6
271 // CHECK
: cvtsi2ssl
64(%rdx
), %xmm6
272 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x72,0x40]
273 cvtsi2ssl
64(%rdx
), %xmm6
275 // CHECK
: cvtsi2ss
%r13d
, %xmm6
276 // CHECK
: encoding
: [0xf3,0x41,0x0f,0x2a,0xf5]
277 cvtsi2ssl
%r13d
, %xmm6
279 // CHECK
: cvtsi2ssl
(%rdx
), %xmm6
280 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x32]
281 cvtsi2ssl
(%rdx
), %xmm6
283 // CHECK
: cvtsi2ssq
485498096, %xmm6
284 // CHECK
: encoding
: [0xf3,0x48,0x0f,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
285 cvtsi2ssq
485498096, %xmm6
287 // CHECK
: cvtsi2ssq
-64(%rdx
,%rax
,4), %xmm6
288 // CHECK
: encoding
: [0xf3,0x48,0x0f,0x2a,0x74,0x82,0xc0]
289 cvtsi2ssq
-64(%rdx
,%rax
,4), %xmm6
291 // CHECK
: cvtsi2ssq
64(%rdx
,%rax
,4), %xmm6
292 // CHECK
: encoding
: [0xf3,0x48,0x0f,0x2a,0x74,0x82,0x40]
293 cvtsi2ssq
64(%rdx
,%rax
,4), %xmm6
295 // CHECK
: cvtsi2ssq
64(%rdx
,%rax
), %xmm6
296 // CHECK
: encoding
: [0xf3,0x48,0x0f,0x2a,0x74,0x02,0x40]
297 cvtsi2ssq
64(%rdx
,%rax
), %xmm6
299 // CHECK
: cvtsi2ssq
64(%rdx
), %xmm6
300 // CHECK
: encoding
: [0xf3,0x48,0x0f,0x2a,0x72,0x40]
301 cvtsi2ssq
64(%rdx
), %xmm6
303 // CHECK
: cvtsi2ss
%r15, %xmm6
304 // CHECK
: encoding
: [0xf3,0x49,0x0f,0x2a,0xf7]
305 cvtsi2ssq
%r15, %xmm6
307 // CHECK
: cvtsi2ssq
(%rdx
), %xmm6
308 // CHECK
: encoding
: [0xf3,0x48,0x0f,0x2a,0x32]
309 cvtsi2ssq
(%rdx
), %xmm6
311 // CHECK
: cvtss2si
485498096, %r13d
312 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
313 cvtss2si
485498096, %r13d
315 // CHECK
: cvtss2si
485498096, %r15
316 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
317 cvtss2si
485498096, %r15
319 // CHECK
: cvtss2si
64(%rdx
), %r13d
320 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2d,0x6a,0x40]
321 cvtss2si
64(%rdx
), %r13d
323 // CHECK
: cvtss2si
64(%rdx
), %r15
324 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2d,0x7a,0x40]
325 cvtss2si
64(%rdx
), %r15
327 // CHECK
: cvtss2si
-64(%rdx
,%rax
,4), %r13d
328 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2d,0x6c,0x82,0xc0]
329 cvtss2si
-64(%rdx
,%rax
,4), %r13d
331 // CHECK
: cvtss2si
64(%rdx
,%rax
,4), %r13d
332 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2d,0x6c,0x82,0x40]
333 cvtss2si
64(%rdx
,%rax
,4), %r13d
335 // CHECK
: cvtss2si
-64(%rdx
,%rax
,4), %r15
336 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2d,0x7c,0x82,0xc0]
337 cvtss2si
-64(%rdx
,%rax
,4), %r15
339 // CHECK
: cvtss2si
64(%rdx
,%rax
,4), %r15
340 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2d,0x7c,0x82,0x40]
341 cvtss2si
64(%rdx
,%rax
,4), %r15
343 // CHECK
: cvtss2si
64(%rdx
,%rax
), %r13d
344 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2d,0x6c,0x02,0x40]
345 cvtss2si
64(%rdx
,%rax
), %r13d
347 // CHECK
: cvtss2si
64(%rdx
,%rax
), %r15
348 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2d,0x7c,0x02,0x40]
349 cvtss2si
64(%rdx
,%rax
), %r15
351 // CHECK
: cvtss2si
(%rdx
), %r13d
352 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2d,0x2a]
353 cvtss2si
(%rdx
), %r13d
355 // CHECK
: cvtss2si
(%rdx
), %r15
356 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2d,0x3a]
357 cvtss2si
(%rdx
), %r15
359 // CHECK
: cvtss2si
%xmm6
, %r13d
360 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2d,0xee]
361 cvtss2si
%xmm6
, %r13d
363 // CHECK
: cvtss2si
%xmm6
, %r15
364 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2d,0xfe]
367 // CHECK
: cvttps2pi
485498096, %mm4
368 // CHECK
: encoding
: [0x0f,0x2c,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
369 cvttps2pi
485498096, %mm4
371 // CHECK
: cvttps2pi
64(%rdx
), %mm4
372 // CHECK
: encoding
: [0x0f,0x2c,0x62,0x40]
373 cvttps2pi
64(%rdx
), %mm4
375 // CHECK
: cvttps2pi
-64(%rdx
,%rax
,4), %mm4
376 // CHECK
: encoding
: [0x0f,0x2c,0x64,0x82,0xc0]
377 cvttps2pi
-64(%rdx
,%rax
,4), %mm4
379 // CHECK
: cvttps2pi
64(%rdx
,%rax
,4), %mm4
380 // CHECK
: encoding
: [0x0f,0x2c,0x64,0x82,0x40]
381 cvttps2pi
64(%rdx
,%rax
,4), %mm4
383 // CHECK
: cvttps2pi
64(%rdx
,%rax
), %mm4
384 // CHECK
: encoding
: [0x0f,0x2c,0x64,0x02,0x40]
385 cvttps2pi
64(%rdx
,%rax
), %mm4
387 // CHECK
: cvttps2pi
(%rdx
), %mm4
388 // CHECK
: encoding
: [0x0f,0x2c,0x22]
389 cvttps2pi
(%rdx
), %mm4
391 // CHECK
: cvttps2pi
%xmm6
, %mm4
392 // CHECK
: encoding
: [0x0f,0x2c,0xe6]
393 cvttps2pi
%xmm6
, %mm4
395 // CHECK
: cvttss2si
485498096, %r13d
396 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2c,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
397 cvttss2si
485498096, %r13d
399 // CHECK
: cvttss2si
485498096, %r15
400 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
401 cvttss2si
485498096, %r15
403 // CHECK
: cvttss2si
64(%rdx
), %r13d
404 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2c,0x6a,0x40]
405 cvttss2si
64(%rdx
), %r13d
407 // CHECK
: cvttss2si
64(%rdx
), %r15
408 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2c,0x7a,0x40]
409 cvttss2si
64(%rdx
), %r15
411 // CHECK
: cvttss2si
-64(%rdx
,%rax
,4), %r13d
412 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2c,0x6c,0x82,0xc0]
413 cvttss2si
-64(%rdx
,%rax
,4), %r13d
415 // CHECK
: cvttss2si
64(%rdx
,%rax
,4), %r13d
416 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2c,0x6c,0x82,0x40]
417 cvttss2si
64(%rdx
,%rax
,4), %r13d
419 // CHECK
: cvttss2si
-64(%rdx
,%rax
,4), %r15
420 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2c,0x7c,0x82,0xc0]
421 cvttss2si
-64(%rdx
,%rax
,4), %r15
423 // CHECK
: cvttss2si
64(%rdx
,%rax
,4), %r15
424 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2c,0x7c,0x82,0x40]
425 cvttss2si
64(%rdx
,%rax
,4), %r15
427 // CHECK
: cvttss2si
64(%rdx
,%rax
), %r13d
428 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2c,0x6c,0x02,0x40]
429 cvttss2si
64(%rdx
,%rax
), %r13d
431 // CHECK
: cvttss2si
64(%rdx
,%rax
), %r15
432 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2c,0x7c,0x02,0x40]
433 cvttss2si
64(%rdx
,%rax
), %r15
435 // CHECK
: cvttss2si
(%rdx
), %r13d
436 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2c,0x2a]
437 cvttss2si
(%rdx
), %r13d
439 // CHECK
: cvttss2si
(%rdx
), %r15
440 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2c,0x3a]
441 cvttss2si
(%rdx
), %r15
443 // CHECK
: cvttss2si
%xmm6
, %r13d
444 // CHECK
: encoding
: [0xf3,0x44,0x0f,0x2c,0xee]
445 cvttss2si
%xmm6
, %r13d
447 // CHECK
: cvttss2si
%xmm6
, %r15
448 // CHECK
: encoding
: [0xf3,0x4c,0x0f,0x2c,0xfe]
449 cvttss2si
%xmm6
, %r15
451 // CHECK
: divps
485498096, %xmm6
452 // CHECK
: encoding
: [0x0f,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
453 divps
485498096, %xmm6
455 // CHECK
: divps
-64(%rdx
,%rax
,4), %xmm6
456 // CHECK
: encoding
: [0x0f,0x5e,0x74,0x82,0xc0]
457 divps
-64(%rdx
,%rax
,4), %xmm6
459 // CHECK
: divps
64(%rdx
,%rax
,4), %xmm6
460 // CHECK
: encoding
: [0x0f,0x5e,0x74,0x82,0x40]
461 divps
64(%rdx
,%rax
,4), %xmm6
463 // CHECK
: divps
64(%rdx
,%rax
), %xmm6
464 // CHECK
: encoding
: [0x0f,0x5e,0x74,0x02,0x40]
465 divps
64(%rdx
,%rax
), %xmm6
467 // CHECK
: divps
64(%rdx
), %xmm6
468 // CHECK
: encoding
: [0x0f,0x5e,0x72,0x40]
469 divps
64(%rdx
), %xmm6
471 // CHECK
: divps
(%rdx
), %xmm6
472 // CHECK
: encoding
: [0x0f,0x5e,0x32]
475 // CHECK
: divps
%xmm6
, %xmm6
476 // CHECK
: encoding
: [0x0f,0x5e,0xf6]
479 // CHECK
: divss
485498096, %xmm6
480 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
481 divss
485498096, %xmm6
483 // CHECK
: divss
-64(%rdx
,%rax
,4), %xmm6
484 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x74,0x82,0xc0]
485 divss
-64(%rdx
,%rax
,4), %xmm6
487 // CHECK
: divss
64(%rdx
,%rax
,4), %xmm6
488 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x74,0x82,0x40]
489 divss
64(%rdx
,%rax
,4), %xmm6
491 // CHECK
: divss
64(%rdx
,%rax
), %xmm6
492 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x74,0x02,0x40]
493 divss
64(%rdx
,%rax
), %xmm6
495 // CHECK
: divss
64(%rdx
), %xmm6
496 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x72,0x40]
497 divss
64(%rdx
), %xmm6
499 // CHECK
: divss
(%rdx
), %xmm6
500 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x32]
503 // CHECK
: divss
%xmm6
, %xmm6
504 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0xf6]
507 // CHECK
: maxps
485498096, %xmm6
508 // CHECK
: encoding
: [0x0f,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
509 maxps
485498096, %xmm6
511 // CHECK
: maxps
-64(%rdx
,%rax
,4), %xmm6
512 // CHECK
: encoding
: [0x0f,0x5f,0x74,0x82,0xc0]
513 maxps
-64(%rdx
,%rax
,4), %xmm6
515 // CHECK
: maxps
64(%rdx
,%rax
,4), %xmm6
516 // CHECK
: encoding
: [0x0f,0x5f,0x74,0x82,0x40]
517 maxps
64(%rdx
,%rax
,4), %xmm6
519 // CHECK
: maxps
64(%rdx
,%rax
), %xmm6
520 // CHECK
: encoding
: [0x0f,0x5f,0x74,0x02,0x40]
521 maxps
64(%rdx
,%rax
), %xmm6
523 // CHECK
: maxps
64(%rdx
), %xmm6
524 // CHECK
: encoding
: [0x0f,0x5f,0x72,0x40]
525 maxps
64(%rdx
), %xmm6
527 // CHECK
: maxps
(%rdx
), %xmm6
528 // CHECK
: encoding
: [0x0f,0x5f,0x32]
531 // CHECK
: maxps
%xmm6
, %xmm6
532 // CHECK
: encoding
: [0x0f,0x5f,0xf6]
535 // CHECK
: maxss
485498096, %xmm6
536 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
537 maxss
485498096, %xmm6
539 // CHECK
: maxss
-64(%rdx
,%rax
,4), %xmm6
540 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x74,0x82,0xc0]
541 maxss
-64(%rdx
,%rax
,4), %xmm6
543 // CHECK
: maxss
64(%rdx
,%rax
,4), %xmm6
544 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x74,0x82,0x40]
545 maxss
64(%rdx
,%rax
,4), %xmm6
547 // CHECK
: maxss
64(%rdx
,%rax
), %xmm6
548 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x74,0x02,0x40]
549 maxss
64(%rdx
,%rax
), %xmm6
551 // CHECK
: maxss
64(%rdx
), %xmm6
552 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x72,0x40]
553 maxss
64(%rdx
), %xmm6
555 // CHECK
: maxss
(%rdx
), %xmm6
556 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x32]
559 // CHECK
: maxss
%xmm6
, %xmm6
560 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0xf6]
563 // CHECK
: minps
485498096, %xmm6
564 // CHECK
: encoding
: [0x0f,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
565 minps
485498096, %xmm6
567 // CHECK
: minps
-64(%rdx
,%rax
,4), %xmm6
568 // CHECK
: encoding
: [0x0f,0x5d,0x74,0x82,0xc0]
569 minps
-64(%rdx
,%rax
,4), %xmm6
571 // CHECK
: minps
64(%rdx
,%rax
,4), %xmm6
572 // CHECK
: encoding
: [0x0f,0x5d,0x74,0x82,0x40]
573 minps
64(%rdx
,%rax
,4), %xmm6
575 // CHECK
: minps
64(%rdx
,%rax
), %xmm6
576 // CHECK
: encoding
: [0x0f,0x5d,0x74,0x02,0x40]
577 minps
64(%rdx
,%rax
), %xmm6
579 // CHECK
: minps
64(%rdx
), %xmm6
580 // CHECK
: encoding
: [0x0f,0x5d,0x72,0x40]
581 minps
64(%rdx
), %xmm6
583 // CHECK
: minps
(%rdx
), %xmm6
584 // CHECK
: encoding
: [0x0f,0x5d,0x32]
587 // CHECK
: minps
%xmm6
, %xmm6
588 // CHECK
: encoding
: [0x0f,0x5d,0xf6]
591 // CHECK
: minss
485498096, %xmm6
592 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
593 minss
485498096, %xmm6
595 // CHECK
: minss
-64(%rdx
,%rax
,4), %xmm6
596 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x74,0x82,0xc0]
597 minss
-64(%rdx
,%rax
,4), %xmm6
599 // CHECK
: minss
64(%rdx
,%rax
,4), %xmm6
600 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x74,0x82,0x40]
601 minss
64(%rdx
,%rax
,4), %xmm6
603 // CHECK
: minss
64(%rdx
,%rax
), %xmm6
604 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x74,0x02,0x40]
605 minss
64(%rdx
,%rax
), %xmm6
607 // CHECK
: minss
64(%rdx
), %xmm6
608 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x72,0x40]
609 minss
64(%rdx
), %xmm6
611 // CHECK
: minss
(%rdx
), %xmm6
612 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x32]
615 // CHECK
: minss
%xmm6
, %xmm6
616 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0xf6]
619 // CHECK
: movaps
485498096, %xmm6
620 // CHECK
: encoding
: [0x0f,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
621 movaps
485498096, %xmm6
623 // CHECK
: movaps
-64(%rdx
,%rax
,4), %xmm6
624 // CHECK
: encoding
: [0x0f,0x28,0x74,0x82,0xc0]
625 movaps
-64(%rdx
,%rax
,4), %xmm6
627 // CHECK
: movaps
64(%rdx
,%rax
,4), %xmm6
628 // CHECK
: encoding
: [0x0f,0x28,0x74,0x82,0x40]
629 movaps
64(%rdx
,%rax
,4), %xmm6
631 // CHECK
: movaps
64(%rdx
,%rax
), %xmm6
632 // CHECK
: encoding
: [0x0f,0x28,0x74,0x02,0x40]
633 movaps
64(%rdx
,%rax
), %xmm6
635 // CHECK
: movaps
64(%rdx
), %xmm6
636 // CHECK
: encoding
: [0x0f,0x28,0x72,0x40]
637 movaps
64(%rdx
), %xmm6
639 // CHECK
: movaps
(%rdx
), %xmm6
640 // CHECK
: encoding
: [0x0f,0x28,0x32]
643 // CHECK
: movaps
%xmm6
, 485498096
644 // CHECK
: encoding
: [0x0f,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
645 movaps
%xmm6
, 485498096
647 // CHECK
: movaps
%xmm6
, 64(%rdx
)
648 // CHECK
: encoding
: [0x0f,0x29,0x72,0x40]
649 movaps
%xmm6
, 64(%rdx
)
651 // CHECK
: movaps
%xmm6
, 64(%rdx
,%rax
)
652 // CHECK
: encoding
: [0x0f,0x29,0x74,0x02,0x40]
653 movaps
%xmm6
, 64(%rdx
,%rax
)
655 // CHECK
: movaps
%xmm6
, -64(%rdx
,%rax
,4)
656 // CHECK
: encoding
: [0x0f,0x29,0x74,0x82,0xc0]
657 movaps
%xmm6
, -64(%rdx
,%rax
,4)
659 // CHECK
: movaps
%xmm6
, 64(%rdx
,%rax
,4)
660 // CHECK
: encoding
: [0x0f,0x29,0x74,0x82,0x40]
661 movaps
%xmm6
, 64(%rdx
,%rax
,4)
663 // CHECK
: movaps
%xmm6
, (%rdx
)
664 // CHECK
: encoding
: [0x0f,0x29,0x32]
667 // CHECK
: movaps
%xmm6
, %xmm6
668 // CHECK
: encoding
: [0x0f,0x28,0xf6]
671 // CHECK
: movhlps
%xmm6
, %xmm6
672 // CHECK
: encoding
: [0x0f,0x12,0xf6]
675 // CHECK
: movhps
485498096, %xmm6
676 // CHECK
: encoding
: [0x0f,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
677 movhps
485498096, %xmm6
679 // CHECK
: movhps
-64(%rdx
,%rax
,4), %xmm6
680 // CHECK
: encoding
: [0x0f,0x16,0x74,0x82,0xc0]
681 movhps
-64(%rdx
,%rax
,4), %xmm6
683 // CHECK
: movhps
64(%rdx
,%rax
,4), %xmm6
684 // CHECK
: encoding
: [0x0f,0x16,0x74,0x82,0x40]
685 movhps
64(%rdx
,%rax
,4), %xmm6
687 // CHECK
: movhps
64(%rdx
,%rax
), %xmm6
688 // CHECK
: encoding
: [0x0f,0x16,0x74,0x02,0x40]
689 movhps
64(%rdx
,%rax
), %xmm6
691 // CHECK
: movhps
64(%rdx
), %xmm6
692 // CHECK
: encoding
: [0x0f,0x16,0x72,0x40]
693 movhps
64(%rdx
), %xmm6
695 // CHECK
: movhps
(%rdx
), %xmm6
696 // CHECK
: encoding
: [0x0f,0x16,0x32]
699 // CHECK
: movhps
%xmm6
, 485498096
700 // CHECK
: encoding
: [0x0f,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
701 movhps
%xmm6
, 485498096
703 // CHECK
: movhps
%xmm6
, 64(%rdx
)
704 // CHECK
: encoding
: [0x0f,0x17,0x72,0x40]
705 movhps
%xmm6
, 64(%rdx
)
707 // CHECK
: movhps
%xmm6
, 64(%rdx
,%rax
)
708 // CHECK
: encoding
: [0x0f,0x17,0x74,0x02,0x40]
709 movhps
%xmm6
, 64(%rdx
,%rax
)
711 // CHECK
: movhps
%xmm6
, -64(%rdx
,%rax
,4)
712 // CHECK
: encoding
: [0x0f,0x17,0x74,0x82,0xc0]
713 movhps
%xmm6
, -64(%rdx
,%rax
,4)
715 // CHECK
: movhps
%xmm6
, 64(%rdx
,%rax
,4)
716 // CHECK
: encoding
: [0x0f,0x17,0x74,0x82,0x40]
717 movhps
%xmm6
, 64(%rdx
,%rax
,4)
719 // CHECK
: movhps
%xmm6
, (%rdx
)
720 // CHECK
: encoding
: [0x0f,0x17,0x32]
723 // CHECK
: movlhps
%xmm6
, %xmm6
724 // CHECK
: encoding
: [0x0f,0x16,0xf6]
727 // CHECK
: movlps
485498096, %xmm6
728 // CHECK
: encoding
: [0x0f,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
729 movlps
485498096, %xmm6
731 // CHECK
: movlps
-64(%rdx
,%rax
,4), %xmm6
732 // CHECK
: encoding
: [0x0f,0x12,0x74,0x82,0xc0]
733 movlps
-64(%rdx
,%rax
,4), %xmm6
735 // CHECK
: movlps
64(%rdx
,%rax
,4), %xmm6
736 // CHECK
: encoding
: [0x0f,0x12,0x74,0x82,0x40]
737 movlps
64(%rdx
,%rax
,4), %xmm6
739 // CHECK
: movlps
64(%rdx
,%rax
), %xmm6
740 // CHECK
: encoding
: [0x0f,0x12,0x74,0x02,0x40]
741 movlps
64(%rdx
,%rax
), %xmm6
743 // CHECK
: movlps
64(%rdx
), %xmm6
744 // CHECK
: encoding
: [0x0f,0x12,0x72,0x40]
745 movlps
64(%rdx
), %xmm6
747 // CHECK
: movlps
(%rdx
), %xmm6
748 // CHECK
: encoding
: [0x0f,0x12,0x32]
751 // CHECK
: movlps
%xmm6
, 485498096
752 // CHECK
: encoding
: [0x0f,0x13,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
753 movlps
%xmm6
, 485498096
755 // CHECK
: movlps
%xmm6
, 64(%rdx
)
756 // CHECK
: encoding
: [0x0f,0x13,0x72,0x40]
757 movlps
%xmm6
, 64(%rdx
)
759 // CHECK
: movlps
%xmm6
, 64(%rdx
,%rax
)
760 // CHECK
: encoding
: [0x0f,0x13,0x74,0x02,0x40]
761 movlps
%xmm6
, 64(%rdx
,%rax
)
763 // CHECK
: movlps
%xmm6
, -64(%rdx
,%rax
,4)
764 // CHECK
: encoding
: [0x0f,0x13,0x74,0x82,0xc0]
765 movlps
%xmm6
, -64(%rdx
,%rax
,4)
767 // CHECK
: movlps
%xmm6
, 64(%rdx
,%rax
,4)
768 // CHECK
: encoding
: [0x0f,0x13,0x74,0x82,0x40]
769 movlps
%xmm6
, 64(%rdx
,%rax
,4)
771 // CHECK
: movlps
%xmm6
, (%rdx
)
772 // CHECK
: encoding
: [0x0f,0x13,0x32]
775 // CHECK
: movmskps
%xmm6
, %r13d
776 // CHECK
: encoding
: [0x44,0x0f,0x50,0xee]
777 movmskps
%xmm6
, %r13d
779 // CHECK
: movntps
%xmm6
, 485498096
780 // CHECK
: encoding
: [0x0f,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
781 movntps
%xmm6
, 485498096
783 // CHECK
: movntps
%xmm6
, 64(%rdx
)
784 // CHECK
: encoding
: [0x0f,0x2b,0x72,0x40]
785 movntps
%xmm6
, 64(%rdx
)
787 // CHECK
: movntps
%xmm6
, 64(%rdx
,%rax
)
788 // CHECK
: encoding
: [0x0f,0x2b,0x74,0x02,0x40]
789 movntps
%xmm6
, 64(%rdx
,%rax
)
791 // CHECK
: movntps
%xmm6
, -64(%rdx
,%rax
,4)
792 // CHECK
: encoding
: [0x0f,0x2b,0x74,0x82,0xc0]
793 movntps
%xmm6
, -64(%rdx
,%rax
,4)
795 // CHECK
: movntps
%xmm6
, 64(%rdx
,%rax
,4)
796 // CHECK
: encoding
: [0x0f,0x2b,0x74,0x82,0x40]
797 movntps
%xmm6
, 64(%rdx
,%rax
,4)
799 // CHECK
: movntps
%xmm6
, (%rdx
)
800 // CHECK
: encoding
: [0x0f,0x2b,0x32]
801 movntps
%xmm6
, (%rdx
)
803 // CHECK
: movss
485498096, %xmm6
804 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
805 movss
485498096, %xmm6
807 // CHECK
: movss
-64(%rdx
,%rax
,4), %xmm6
808 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x74,0x82,0xc0]
809 movss
-64(%rdx
,%rax
,4), %xmm6
811 // CHECK
: movss
64(%rdx
,%rax
,4), %xmm6
812 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x74,0x82,0x40]
813 movss
64(%rdx
,%rax
,4), %xmm6
815 // CHECK
: movss
64(%rdx
,%rax
), %xmm6
816 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x74,0x02,0x40]
817 movss
64(%rdx
,%rax
), %xmm6
819 // CHECK
: movss
64(%rdx
), %xmm6
820 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x72,0x40]
821 movss
64(%rdx
), %xmm6
823 // CHECK
: movss
(%rdx
), %xmm6
824 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x32]
827 // CHECK
: movss
%xmm6
, 485498096
828 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
829 movss
%xmm6
, 485498096
831 // CHECK
: movss
%xmm6
, 64(%rdx
)
832 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x72,0x40]
833 movss
%xmm6
, 64(%rdx
)
835 // CHECK
: movss
%xmm6
, 64(%rdx
,%rax
)
836 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x74,0x02,0x40]
837 movss
%xmm6
, 64(%rdx
,%rax
)
839 // CHECK
: movss
%xmm6
, -64(%rdx
,%rax
,4)
840 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x74,0x82,0xc0]
841 movss
%xmm6
, -64(%rdx
,%rax
,4)
843 // CHECK
: movss
%xmm6
, 64(%rdx
,%rax
,4)
844 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x74,0x82,0x40]
845 movss
%xmm6
, 64(%rdx
,%rax
,4)
847 // CHECK
: movss
%xmm6
, (%rdx
)
848 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x32]
851 // CHECK
: movss
%xmm6
, %xmm6
852 // CHECK
: encoding
: [0xf3,0x0f,0x10,0xf6]
855 // CHECK
: movups
485498096, %xmm6
856 // CHECK
: encoding
: [0x0f,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
857 movups
485498096, %xmm6
859 // CHECK
: movups
-64(%rdx
,%rax
,4), %xmm6
860 // CHECK
: encoding
: [0x0f,0x10,0x74,0x82,0xc0]
861 movups
-64(%rdx
,%rax
,4), %xmm6
863 // CHECK
: movups
64(%rdx
,%rax
,4), %xmm6
864 // CHECK
: encoding
: [0x0f,0x10,0x74,0x82,0x40]
865 movups
64(%rdx
,%rax
,4), %xmm6
867 // CHECK
: movups
64(%rdx
,%rax
), %xmm6
868 // CHECK
: encoding
: [0x0f,0x10,0x74,0x02,0x40]
869 movups
64(%rdx
,%rax
), %xmm6
871 // CHECK
: movups
64(%rdx
), %xmm6
872 // CHECK
: encoding
: [0x0f,0x10,0x72,0x40]
873 movups
64(%rdx
), %xmm6
875 // CHECK
: movups
(%rdx
), %xmm6
876 // CHECK
: encoding
: [0x0f,0x10,0x32]
879 // CHECK
: movups
%xmm6
, 485498096
880 // CHECK
: encoding
: [0x0f,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
881 movups
%xmm6
, 485498096
883 // CHECK
: movups
%xmm6
, 64(%rdx
)
884 // CHECK
: encoding
: [0x0f,0x11,0x72,0x40]
885 movups
%xmm6
, 64(%rdx
)
887 // CHECK
: movups
%xmm6
, 64(%rdx
,%rax
)
888 // CHECK
: encoding
: [0x0f,0x11,0x74,0x02,0x40]
889 movups
%xmm6
, 64(%rdx
,%rax
)
891 // CHECK
: movups
%xmm6
, -64(%rdx
,%rax
,4)
892 // CHECK
: encoding
: [0x0f,0x11,0x74,0x82,0xc0]
893 movups
%xmm6
, -64(%rdx
,%rax
,4)
895 // CHECK
: movups
%xmm6
, 64(%rdx
,%rax
,4)
896 // CHECK
: encoding
: [0x0f,0x11,0x74,0x82,0x40]
897 movups
%xmm6
, 64(%rdx
,%rax
,4)
899 // CHECK
: movups
%xmm6
, (%rdx
)
900 // CHECK
: encoding
: [0x0f,0x11,0x32]
903 // CHECK
: movups
%xmm6
, %xmm6
904 // CHECK
: encoding
: [0x0f,0x10,0xf6]
907 // CHECK
: mulps
485498096, %xmm6
908 // CHECK
: encoding
: [0x0f,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
909 mulps
485498096, %xmm6
911 // CHECK
: mulps
-64(%rdx
,%rax
,4), %xmm6
912 // CHECK
: encoding
: [0x0f,0x59,0x74,0x82,0xc0]
913 mulps
-64(%rdx
,%rax
,4), %xmm6
915 // CHECK
: mulps
64(%rdx
,%rax
,4), %xmm6
916 // CHECK
: encoding
: [0x0f,0x59,0x74,0x82,0x40]
917 mulps
64(%rdx
,%rax
,4), %xmm6
919 // CHECK
: mulps
64(%rdx
,%rax
), %xmm6
920 // CHECK
: encoding
: [0x0f,0x59,0x74,0x02,0x40]
921 mulps
64(%rdx
,%rax
), %xmm6
923 // CHECK
: mulps
64(%rdx
), %xmm6
924 // CHECK
: encoding
: [0x0f,0x59,0x72,0x40]
925 mulps
64(%rdx
), %xmm6
927 // CHECK
: mulps
(%rdx
), %xmm6
928 // CHECK
: encoding
: [0x0f,0x59,0x32]
931 // CHECK
: mulps
%xmm6
, %xmm6
932 // CHECK
: encoding
: [0x0f,0x59,0xf6]
935 // CHECK
: mulss
485498096, %xmm6
936 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
937 mulss
485498096, %xmm6
939 // CHECK
: mulss
-64(%rdx
,%rax
,4), %xmm6
940 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x74,0x82,0xc0]
941 mulss
-64(%rdx
,%rax
,4), %xmm6
943 // CHECK
: mulss
64(%rdx
,%rax
,4), %xmm6
944 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x74,0x82,0x40]
945 mulss
64(%rdx
,%rax
,4), %xmm6
947 // CHECK
: mulss
64(%rdx
,%rax
), %xmm6
948 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x74,0x02,0x40]
949 mulss
64(%rdx
,%rax
), %xmm6
951 // CHECK
: mulss
64(%rdx
), %xmm6
952 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x72,0x40]
953 mulss
64(%rdx
), %xmm6
955 // CHECK
: mulss
(%rdx
), %xmm6
956 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x32]
959 // CHECK
: mulss
%xmm6
, %xmm6
960 // CHECK
: encoding
: [0xf3,0x0f,0x59,0xf6]
963 // CHECK
: orps
485498096, %xmm6
964 // CHECK
: encoding
: [0x0f,0x56,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
965 orps
485498096, %xmm6
967 // CHECK
: orps
-64(%rdx
,%rax
,4), %xmm6
968 // CHECK
: encoding
: [0x0f,0x56,0x74,0x82,0xc0]
969 orps
-64(%rdx
,%rax
,4), %xmm6
971 // CHECK
: orps
64(%rdx
,%rax
,4), %xmm6
972 // CHECK
: encoding
: [0x0f,0x56,0x74,0x82,0x40]
973 orps
64(%rdx
,%rax
,4), %xmm6
975 // CHECK
: orps
64(%rdx
,%rax
), %xmm6
976 // CHECK
: encoding
: [0x0f,0x56,0x74,0x02,0x40]
977 orps
64(%rdx
,%rax
), %xmm6
979 // CHECK
: orps
64(%rdx
), %xmm6
980 // CHECK
: encoding
: [0x0f,0x56,0x72,0x40]
983 // CHECK
: orps
(%rdx
), %xmm6
984 // CHECK
: encoding
: [0x0f,0x56,0x32]
987 // CHECK
: orps
%xmm6
, %xmm6
988 // CHECK
: encoding
: [0x0f,0x56,0xf6]
991 // CHECK
: pextrw $
0, %mm4
, %r13d
992 // CHECK
: encoding
: [0x44,0x0f,0xc5,0xec,0x00]
993 pextrw $
0, %mm4
, %r13d
995 // CHECK
: pinsrw $
0, -485498096(%rdx
,%rax
,4), %mm4
996 // CHECK
: encoding
: [0x0f,0xc4,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
997 pinsrw $
0, -485498096(%rdx
,%rax
,4), %mm4
999 // CHECK
: pinsrw $
0, 485498096(%rdx
,%rax
,4), %mm4
1000 // CHECK
: encoding
: [0x0f,0xc4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
1001 pinsrw $
0, 485498096(%rdx
,%rax
,4), %mm4
1003 // CHECK
: pinsrw $
0, 485498096(%rdx
), %mm4
1004 // CHECK
: encoding
: [0x0f,0xc4,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
1005 pinsrw $
0, 485498096(%rdx
), %mm4
1007 // CHECK
: pinsrw $
0, 485498096, %mm4
1008 // CHECK
: encoding
: [0x0f,0xc4,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1009 pinsrw $
0, 485498096, %mm4
1011 // CHECK
: pinsrw $
0, 64(%rdx
,%rax
), %mm4
1012 // CHECK
: encoding
: [0x0f,0xc4,0x64,0x02,0x40,0x00]
1013 pinsrw $
0, 64(%rdx
,%rax
), %mm4
1015 // CHECK
: pinsrw $
0, (%rdx
), %mm4
1016 // CHECK
: encoding
: [0x0f,0xc4,0x22,0x00]
1017 pinsrw $
0, (%rdx
), %mm4
1019 // CHECK
: pinsrw $
0, %r13d
, %mm4
1020 // CHECK
: encoding
: [0x41,0x0f,0xc4,0xe5,0x00]
1021 pinsrw $
0, %r13d
, %mm4
1023 // CHECK
: pmovmskb
%mm4
, %r13d
1024 // CHECK
: encoding
: [0x44,0x0f,0xd7,0xec]
1025 pmovmskb
%mm4
, %r13d
1027 // CHECK
: pmovmskb
%mm4
, %r13d
1028 // CHECK
: encoding
: [0x44,0x0f,0xd7,0xec]
1031 // CHECK
: rcpps
485498096, %xmm6
1032 // CHECK
: encoding
: [0x0f,0x53,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1033 rcpps
485498096, %xmm6
1035 // CHECK
: rcpps
-64(%rdx
,%rax
,4), %xmm6
1036 // CHECK
: encoding
: [0x0f,0x53,0x74,0x82,0xc0]
1037 rcpps
-64(%rdx
,%rax
,4), %xmm6
1039 // CHECK
: rcpps
64(%rdx
,%rax
,4), %xmm6
1040 // CHECK
: encoding
: [0x0f,0x53,0x74,0x82,0x40]
1041 rcpps
64(%rdx
,%rax
,4), %xmm6
1043 // CHECK
: rcpps
64(%rdx
,%rax
), %xmm6
1044 // CHECK
: encoding
: [0x0f,0x53,0x74,0x02,0x40]
1045 rcpps
64(%rdx
,%rax
), %xmm6
1047 // CHECK
: rcpps
64(%rdx
), %xmm6
1048 // CHECK
: encoding
: [0x0f,0x53,0x72,0x40]
1049 rcpps
64(%rdx
), %xmm6
1051 // CHECK
: rcpps
(%rdx
), %xmm6
1052 // CHECK
: encoding
: [0x0f,0x53,0x32]
1055 // CHECK
: rcpps
%xmm6
, %xmm6
1056 // CHECK
: encoding
: [0x0f,0x53,0xf6]
1059 // CHECK
: rcpss
485498096, %xmm6
1060 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1061 rcpss
485498096, %xmm6
1063 // CHECK
: rcpss
-64(%rdx
,%rax
,4), %xmm6
1064 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x74,0x82,0xc0]
1065 rcpss
-64(%rdx
,%rax
,4), %xmm6
1067 // CHECK
: rcpss
64(%rdx
,%rax
,4), %xmm6
1068 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x74,0x82,0x40]
1069 rcpss
64(%rdx
,%rax
,4), %xmm6
1071 // CHECK
: rcpss
64(%rdx
,%rax
), %xmm6
1072 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x74,0x02,0x40]
1073 rcpss
64(%rdx
,%rax
), %xmm6
1075 // CHECK
: rcpss
64(%rdx
), %xmm6
1076 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x72,0x40]
1077 rcpss
64(%rdx
), %xmm6
1079 // CHECK
: rcpss
(%rdx
), %xmm6
1080 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x32]
1083 // CHECK
: rcpss
%xmm6
, %xmm6
1084 // CHECK
: encoding
: [0xf3,0x0f,0x53,0xf6]
1087 // CHECK
: rsqrtps
485498096, %xmm6
1088 // CHECK
: encoding
: [0x0f,0x52,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1089 rsqrtps
485498096, %xmm6
1091 // CHECK
: rsqrtps
-64(%rdx
,%rax
,4), %xmm6
1092 // CHECK
: encoding
: [0x0f,0x52,0x74,0x82,0xc0]
1093 rsqrtps
-64(%rdx
,%rax
,4), %xmm6
1095 // CHECK
: rsqrtps
64(%rdx
,%rax
,4), %xmm6
1096 // CHECK
: encoding
: [0x0f,0x52,0x74,0x82,0x40]
1097 rsqrtps
64(%rdx
,%rax
,4), %xmm6
1099 // CHECK
: rsqrtps
64(%rdx
,%rax
), %xmm6
1100 // CHECK
: encoding
: [0x0f,0x52,0x74,0x02,0x40]
1101 rsqrtps
64(%rdx
,%rax
), %xmm6
1103 // CHECK
: rsqrtps
64(%rdx
), %xmm6
1104 // CHECK
: encoding
: [0x0f,0x52,0x72,0x40]
1105 rsqrtps
64(%rdx
), %xmm6
1107 // CHECK
: rsqrtps
(%rdx
), %xmm6
1108 // CHECK
: encoding
: [0x0f,0x52,0x32]
1109 rsqrtps
(%rdx
), %xmm6
1111 // CHECK
: rsqrtps
%xmm6
, %xmm6
1112 // CHECK
: encoding
: [0x0f,0x52,0xf6]
1113 rsqrtps
%xmm6
, %xmm6
1115 // CHECK
: rsqrtss
485498096, %xmm6
1116 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1117 rsqrtss
485498096, %xmm6
1119 // CHECK
: rsqrtss
-64(%rdx
,%rax
,4), %xmm6
1120 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x74,0x82,0xc0]
1121 rsqrtss
-64(%rdx
,%rax
,4), %xmm6
1123 // CHECK
: rsqrtss
64(%rdx
,%rax
,4), %xmm6
1124 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x74,0x82,0x40]
1125 rsqrtss
64(%rdx
,%rax
,4), %xmm6
1127 // CHECK
: rsqrtss
64(%rdx
,%rax
), %xmm6
1128 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x74,0x02,0x40]
1129 rsqrtss
64(%rdx
,%rax
), %xmm6
1131 // CHECK
: rsqrtss
64(%rdx
), %xmm6
1132 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x72,0x40]
1133 rsqrtss
64(%rdx
), %xmm6
1135 // CHECK
: rsqrtss
(%rdx
), %xmm6
1136 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x32]
1137 rsqrtss
(%rdx
), %xmm6
1139 // CHECK
: rsqrtss
%xmm6
, %xmm6
1140 // CHECK
: encoding
: [0xf3,0x0f,0x52,0xf6]
1141 rsqrtss
%xmm6
, %xmm6
1144 // CHECK
: encoding
: [0x0f,0xae,0xf8]
1147 // CHECK
: shufps $
0, 485498096, %xmm6
1148 // CHECK
: encoding
: [0x0f,0xc6,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1149 shufps $
0, 485498096, %xmm6
1151 // CHECK
: shufps $
0, -64(%rdx
,%rax
,4), %xmm6
1152 // CHECK
: encoding
: [0x0f,0xc6,0x74,0x82,0xc0,0x00]
1153 shufps $
0, -64(%rdx
,%rax
,4), %xmm6
1155 // CHECK
: shufps $
0, 64(%rdx
,%rax
,4), %xmm6
1156 // CHECK
: encoding
: [0x0f,0xc6,0x74,0x82,0x40,0x00]
1157 shufps $
0, 64(%rdx
,%rax
,4), %xmm6
1159 // CHECK
: shufps $
0, 64(%rdx
,%rax
), %xmm6
1160 // CHECK
: encoding
: [0x0f,0xc6,0x74,0x02,0x40,0x00]
1161 shufps $
0, 64(%rdx
,%rax
), %xmm6
1163 // CHECK
: shufps $
0, 64(%rdx
), %xmm6
1164 // CHECK
: encoding
: [0x0f,0xc6,0x72,0x40,0x00]
1165 shufps $
0, 64(%rdx
), %xmm6
1167 // CHECK
: shufps $
0, (%rdx
), %xmm6
1168 // CHECK
: encoding
: [0x0f,0xc6,0x32,0x00]
1169 shufps $
0, (%rdx
), %xmm6
1171 // CHECK
: shufps $
0, %xmm6
, %xmm6
1172 // CHECK
: encoding
: [0x0f,0xc6,0xf6,0x00]
1173 shufps $
0, %xmm6
, %xmm6
1175 // CHECK
: sqrtps
485498096, %xmm6
1176 // CHECK
: encoding
: [0x0f,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1177 sqrtps
485498096, %xmm6
1179 // CHECK
: sqrtps
-64(%rdx
,%rax
,4), %xmm6
1180 // CHECK
: encoding
: [0x0f,0x51,0x74,0x82,0xc0]
1181 sqrtps
-64(%rdx
,%rax
,4), %xmm6
1183 // CHECK
: sqrtps
64(%rdx
,%rax
,4), %xmm6
1184 // CHECK
: encoding
: [0x0f,0x51,0x74,0x82,0x40]
1185 sqrtps
64(%rdx
,%rax
,4), %xmm6
1187 // CHECK
: sqrtps
64(%rdx
,%rax
), %xmm6
1188 // CHECK
: encoding
: [0x0f,0x51,0x74,0x02,0x40]
1189 sqrtps
64(%rdx
,%rax
), %xmm6
1191 // CHECK
: sqrtps
64(%rdx
), %xmm6
1192 // CHECK
: encoding
: [0x0f,0x51,0x72,0x40]
1193 sqrtps
64(%rdx
), %xmm6
1195 // CHECK
: sqrtps
(%rdx
), %xmm6
1196 // CHECK
: encoding
: [0x0f,0x51,0x32]
1197 sqrtps
(%rdx
), %xmm6
1199 // CHECK
: sqrtps
%xmm6
, %xmm6
1200 // CHECK
: encoding
: [0x0f,0x51,0xf6]
1203 // CHECK
: sqrtss
485498096, %xmm6
1204 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1205 sqrtss
485498096, %xmm6
1207 // CHECK
: sqrtss
-64(%rdx
,%rax
,4), %xmm6
1208 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x74,0x82,0xc0]
1209 sqrtss
-64(%rdx
,%rax
,4), %xmm6
1211 // CHECK
: sqrtss
64(%rdx
,%rax
,4), %xmm6
1212 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x74,0x82,0x40]
1213 sqrtss
64(%rdx
,%rax
,4), %xmm6
1215 // CHECK
: sqrtss
64(%rdx
,%rax
), %xmm6
1216 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x74,0x02,0x40]
1217 sqrtss
64(%rdx
,%rax
), %xmm6
1219 // CHECK
: sqrtss
64(%rdx
), %xmm6
1220 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x72,0x40]
1221 sqrtss
64(%rdx
), %xmm6
1223 // CHECK
: sqrtss
(%rdx
), %xmm6
1224 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x32]
1225 sqrtss
(%rdx
), %xmm6
1227 // CHECK
: sqrtss
%xmm6
, %xmm6
1228 // CHECK
: encoding
: [0xf3,0x0f,0x51,0xf6]
1231 // CHECK
: subps
485498096, %xmm6
1232 // CHECK
: encoding
: [0x0f,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1233 subps
485498096, %xmm6
1235 // CHECK
: subps
-64(%rdx
,%rax
,4), %xmm6
1236 // CHECK
: encoding
: [0x0f,0x5c,0x74,0x82,0xc0]
1237 subps
-64(%rdx
,%rax
,4), %xmm6
1239 // CHECK
: subps
64(%rdx
,%rax
,4), %xmm6
1240 // CHECK
: encoding
: [0x0f,0x5c,0x74,0x82,0x40]
1241 subps
64(%rdx
,%rax
,4), %xmm6
1243 // CHECK
: subps
64(%rdx
,%rax
), %xmm6
1244 // CHECK
: encoding
: [0x0f,0x5c,0x74,0x02,0x40]
1245 subps
64(%rdx
,%rax
), %xmm6
1247 // CHECK
: subps
64(%rdx
), %xmm6
1248 // CHECK
: encoding
: [0x0f,0x5c,0x72,0x40]
1249 subps
64(%rdx
), %xmm6
1251 // CHECK
: subps
(%rdx
), %xmm6
1252 // CHECK
: encoding
: [0x0f,0x5c,0x32]
1255 // CHECK
: subps
%xmm6
, %xmm6
1256 // CHECK
: encoding
: [0x0f,0x5c,0xf6]
1259 // CHECK
: subss
485498096, %xmm6
1260 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1261 subss
485498096, %xmm6
1263 // CHECK
: subss
-64(%rdx
,%rax
,4), %xmm6
1264 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x74,0x82,0xc0]
1265 subss
-64(%rdx
,%rax
,4), %xmm6
1267 // CHECK
: subss
64(%rdx
,%rax
,4), %xmm6
1268 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x74,0x82,0x40]
1269 subss
64(%rdx
,%rax
,4), %xmm6
1271 // CHECK
: subss
64(%rdx
,%rax
), %xmm6
1272 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x74,0x02,0x40]
1273 subss
64(%rdx
,%rax
), %xmm6
1275 // CHECK
: subss
64(%rdx
), %xmm6
1276 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x72,0x40]
1277 subss
64(%rdx
), %xmm6
1279 // CHECK
: subss
(%rdx
), %xmm6
1280 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x32]
1283 // CHECK
: subss
%xmm6
, %xmm6
1284 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0xf6]
1287 // CHECK
: ucomiss
485498096, %xmm6
1288 // CHECK
: encoding
: [0x0f,0x2e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1289 ucomiss
485498096, %xmm6
1291 // CHECK
: ucomiss
-64(%rdx
,%rax
,4), %xmm6
1292 // CHECK
: encoding
: [0x0f,0x2e,0x74,0x82,0xc0]
1293 ucomiss
-64(%rdx
,%rax
,4), %xmm6
1295 // CHECK
: ucomiss
64(%rdx
,%rax
,4), %xmm6
1296 // CHECK
: encoding
: [0x0f,0x2e,0x74,0x82,0x40]
1297 ucomiss
64(%rdx
,%rax
,4), %xmm6
1299 // CHECK
: ucomiss
64(%rdx
,%rax
), %xmm6
1300 // CHECK
: encoding
: [0x0f,0x2e,0x74,0x02,0x40]
1301 ucomiss
64(%rdx
,%rax
), %xmm6
1303 // CHECK
: ucomiss
64(%rdx
), %xmm6
1304 // CHECK
: encoding
: [0x0f,0x2e,0x72,0x40]
1305 ucomiss
64(%rdx
), %xmm6
1307 // CHECK
: ucomiss
(%rdx
), %xmm6
1308 // CHECK
: encoding
: [0x0f,0x2e,0x32]
1309 ucomiss
(%rdx
), %xmm6
1311 // CHECK
: ucomiss
%xmm6
, %xmm6
1312 // CHECK
: encoding
: [0x0f,0x2e,0xf6]
1313 ucomiss
%xmm6
, %xmm6
1315 // CHECK
: unpckhps
485498096, %xmm6
1316 // CHECK
: encoding
: [0x0f,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1317 unpckhps
485498096, %xmm6
1319 // CHECK
: unpckhps
-64(%rdx
,%rax
,4), %xmm6
1320 // CHECK
: encoding
: [0x0f,0x15,0x74,0x82,0xc0]
1321 unpckhps
-64(%rdx
,%rax
,4), %xmm6
1323 // CHECK
: unpckhps
64(%rdx
,%rax
,4), %xmm6
1324 // CHECK
: encoding
: [0x0f,0x15,0x74,0x82,0x40]
1325 unpckhps
64(%rdx
,%rax
,4), %xmm6
1327 // CHECK
: unpckhps
64(%rdx
,%rax
), %xmm6
1328 // CHECK
: encoding
: [0x0f,0x15,0x74,0x02,0x40]
1329 unpckhps
64(%rdx
,%rax
), %xmm6
1331 // CHECK
: unpckhps
64(%rdx
), %xmm6
1332 // CHECK
: encoding
: [0x0f,0x15,0x72,0x40]
1333 unpckhps
64(%rdx
), %xmm6
1335 // CHECK
: unpckhps
(%rdx
), %xmm6
1336 // CHECK
: encoding
: [0x0f,0x15,0x32]
1337 unpckhps
(%rdx
), %xmm6
1339 // CHECK
: unpckhps
%xmm6
, %xmm6
1340 // CHECK
: encoding
: [0x0f,0x15,0xf6]
1341 unpckhps
%xmm6
, %xmm6
1343 // CHECK
: unpcklps
485498096, %xmm6
1344 // CHECK
: encoding
: [0x0f,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1345 unpcklps
485498096, %xmm6
1347 // CHECK
: unpcklps
-64(%rdx
,%rax
,4), %xmm6
1348 // CHECK
: encoding
: [0x0f,0x14,0x74,0x82,0xc0]
1349 unpcklps
-64(%rdx
,%rax
,4), %xmm6
1351 // CHECK
: unpcklps
64(%rdx
,%rax
,4), %xmm6
1352 // CHECK
: encoding
: [0x0f,0x14,0x74,0x82,0x40]
1353 unpcklps
64(%rdx
,%rax
,4), %xmm6
1355 // CHECK
: unpcklps
64(%rdx
,%rax
), %xmm6
1356 // CHECK
: encoding
: [0x0f,0x14,0x74,0x02,0x40]
1357 unpcklps
64(%rdx
,%rax
), %xmm6
1359 // CHECK
: unpcklps
64(%rdx
), %xmm6
1360 // CHECK
: encoding
: [0x0f,0x14,0x72,0x40]
1361 unpcklps
64(%rdx
), %xmm6
1363 // CHECK
: unpcklps
(%rdx
), %xmm6
1364 // CHECK
: encoding
: [0x0f,0x14,0x32]
1365 unpcklps
(%rdx
), %xmm6
1367 // CHECK
: unpcklps
%xmm6
, %xmm6
1368 // CHECK
: encoding
: [0x0f,0x14,0xf6]
1369 unpcklps
%xmm6
, %xmm6
1371 // CHECK
: xorps
485498096, %xmm6
1372 // CHECK
: encoding
: [0x0f,0x57,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1373 xorps
485498096, %xmm6
1375 // CHECK
: xorps
-64(%rdx
,%rax
,4), %xmm6
1376 // CHECK
: encoding
: [0x0f,0x57,0x74,0x82,0xc0]
1377 xorps
-64(%rdx
,%rax
,4), %xmm6
1379 // CHECK
: xorps
64(%rdx
,%rax
,4), %xmm6
1380 // CHECK
: encoding
: [0x0f,0x57,0x74,0x82,0x40]
1381 xorps
64(%rdx
,%rax
,4), %xmm6
1383 // CHECK
: xorps
64(%rdx
,%rax
), %xmm6
1384 // CHECK
: encoding
: [0x0f,0x57,0x74,0x02,0x40]
1385 xorps
64(%rdx
,%rax
), %xmm6
1387 // CHECK
: xorps
64(%rdx
), %xmm6
1388 // CHECK
: encoding
: [0x0f,0x57,0x72,0x40]
1389 xorps
64(%rdx
), %xmm6
1391 // CHECK
: xorps
(%rdx
), %xmm6
1392 // CHECK
: encoding
: [0x0f,0x57,0x32]
1395 // CHECK
: xorps
%xmm6
, %xmm6
1396 // CHECK
: encoding
: [0x0f,0x57,0xf6]