1 // RUN
: llvm-mc
-triple i386-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: addps
-485498096(%edx
,%eax
,4), %xmm1
4 // CHECK
: encoding
: [0x0f,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
5 addps
-485498096(%edx
,%eax
,4), %xmm1
7 // CHECK
: addps
485498096(%edx
,%eax
,4), %xmm1
8 // CHECK
: encoding
: [0x0f,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
9 addps
485498096(%edx
,%eax
,4), %xmm1
11 // CHECK
: addps
485498096(%edx
), %xmm1
12 // CHECK
: encoding
: [0x0f,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]
13 addps
485498096(%edx
), %xmm1
15 // CHECK
: addps
485498096, %xmm1
16 // CHECK
: encoding
: [0x0f,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]
17 addps
485498096, %xmm1
19 // CHECK
: addps
64(%edx
,%eax
), %xmm1
20 // CHECK
: encoding
: [0x0f,0x58,0x4c,0x02,0x40]
21 addps
64(%edx
,%eax
), %xmm1
23 // CHECK
: addps
(%edx
), %xmm1
24 // CHECK
: encoding
: [0x0f,0x58,0x0a]
27 // CHECK
: addps
%xmm1
, %xmm1
28 // CHECK
: encoding
: [0x0f,0x58,0xc9]
31 // CHECK
: addss
-485498096(%edx
,%eax
,4), %xmm1
32 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
33 addss
-485498096(%edx
,%eax
,4), %xmm1
35 // CHECK
: addss
485498096(%edx
,%eax
,4), %xmm1
36 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
37 addss
485498096(%edx
,%eax
,4), %xmm1
39 // CHECK
: addss
485498096(%edx
), %xmm1
40 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]
41 addss
485498096(%edx
), %xmm1
43 // CHECK
: addss
485498096, %xmm1
44 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]
45 addss
485498096, %xmm1
47 // CHECK
: addss
64(%edx
,%eax
), %xmm1
48 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x4c,0x02,0x40]
49 addss
64(%edx
,%eax
), %xmm1
51 // CHECK
: addss
(%edx
), %xmm1
52 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x0a]
55 // CHECK
: addss
%xmm1
, %xmm1
56 // CHECK
: encoding
: [0xf3,0x0f,0x58,0xc9]
59 // CHECK
: andnps
-485498096(%edx
,%eax
,4), %xmm1
60 // CHECK
: encoding
: [0x0f,0x55,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
61 andnps
-485498096(%edx
,%eax
,4), %xmm1
63 // CHECK
: andnps
485498096(%edx
,%eax
,4), %xmm1
64 // CHECK
: encoding
: [0x0f,0x55,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
65 andnps
485498096(%edx
,%eax
,4), %xmm1
67 // CHECK
: andnps
485498096(%edx
), %xmm1
68 // CHECK
: encoding
: [0x0f,0x55,0x8a,0xf0,0x1c,0xf0,0x1c]
69 andnps
485498096(%edx
), %xmm1
71 // CHECK
: andnps
485498096, %xmm1
72 // CHECK
: encoding
: [0x0f,0x55,0x0d,0xf0,0x1c,0xf0,0x1c]
73 andnps
485498096, %xmm1
75 // CHECK
: andnps
64(%edx
,%eax
), %xmm1
76 // CHECK
: encoding
: [0x0f,0x55,0x4c,0x02,0x40]
77 andnps
64(%edx
,%eax
), %xmm1
79 // CHECK
: andnps
(%edx
), %xmm1
80 // CHECK
: encoding
: [0x0f,0x55,0x0a]
83 // CHECK
: andnps
%xmm1
, %xmm1
84 // CHECK
: encoding
: [0x0f,0x55,0xc9]
87 // CHECK
: andps
-485498096(%edx
,%eax
,4), %xmm1
88 // CHECK
: encoding
: [0x0f,0x54,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
89 andps
-485498096(%edx
,%eax
,4), %xmm1
91 // CHECK
: andps
485498096(%edx
,%eax
,4), %xmm1
92 // CHECK
: encoding
: [0x0f,0x54,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
93 andps
485498096(%edx
,%eax
,4), %xmm1
95 // CHECK
: andps
485498096(%edx
), %xmm1
96 // CHECK
: encoding
: [0x0f,0x54,0x8a,0xf0,0x1c,0xf0,0x1c]
97 andps
485498096(%edx
), %xmm1
99 // CHECK
: andps
485498096, %xmm1
100 // CHECK
: encoding
: [0x0f,0x54,0x0d,0xf0,0x1c,0xf0,0x1c]
101 andps
485498096, %xmm1
103 // CHECK
: andps
64(%edx
,%eax
), %xmm1
104 // CHECK
: encoding
: [0x0f,0x54,0x4c,0x02,0x40]
105 andps
64(%edx
,%eax
), %xmm1
107 // CHECK
: andps
(%edx
), %xmm1
108 // CHECK
: encoding
: [0x0f,0x54,0x0a]
111 // CHECK
: andps
%xmm1
, %xmm1
112 // CHECK
: encoding
: [0x0f,0x54,0xc9]
115 // CHECK
: cmpeqps
-485498096(%edx
,%eax
,4), %xmm1
116 // CHECK
: encoding
: [0x0f,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
117 cmpeqps
-485498096(%edx
,%eax
,4), %xmm1
119 // CHECK
: cmpeqps
485498096(%edx
,%eax
,4), %xmm1
120 // CHECK
: encoding
: [0x0f,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
121 cmpeqps
485498096(%edx
,%eax
,4), %xmm1
123 // CHECK
: cmpeqps
485498096(%edx
), %xmm1
124 // CHECK
: encoding
: [0x0f,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
125 cmpeqps
485498096(%edx
), %xmm1
127 // CHECK
: cmpeqps
485498096, %xmm1
128 // CHECK
: encoding
: [0x0f,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
129 cmpeqps
485498096, %xmm1
131 // CHECK
: cmpeqps
64(%edx
,%eax
), %xmm1
132 // CHECK
: encoding
: [0x0f,0xc2,0x4c,0x02,0x40,0x00]
133 cmpeqps
64(%edx
,%eax
), %xmm1
135 // CHECK
: cmpeqps
(%edx
), %xmm1
136 // CHECK
: encoding
: [0x0f,0xc2,0x0a,0x00]
137 cmpeqps
(%edx
), %xmm1
139 // CHECK
: cmpeqps
%xmm1
, %xmm1
140 // CHECK
: encoding
: [0x0f,0xc2,0xc9,0x00]
143 // CHECK
: cmpeqss
-485498096(%edx
,%eax
,4), %xmm1
144 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
145 cmpeqss
-485498096(%edx
,%eax
,4), %xmm1
147 // CHECK
: cmpeqss
485498096(%edx
,%eax
,4), %xmm1
148 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
149 cmpeqss
485498096(%edx
,%eax
,4), %xmm1
151 // CHECK
: cmpeqss
485498096(%edx
), %xmm1
152 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
153 cmpeqss
485498096(%edx
), %xmm1
155 // CHECK
: cmpeqss
485498096, %xmm1
156 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
157 cmpeqss
485498096, %xmm1
159 // CHECK
: cmpeqss
64(%edx
,%eax
), %xmm1
160 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x4c,0x02,0x40,0x00]
161 cmpeqss
64(%edx
,%eax
), %xmm1
163 // CHECK
: cmpeqss
(%edx
), %xmm1
164 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0x0a,0x00]
165 cmpeqss
(%edx
), %xmm1
167 // CHECK
: cmpeqss
%xmm1
, %xmm1
168 // CHECK
: encoding
: [0xf3,0x0f,0xc2,0xc9,0x00]
171 // CHECK
: comiss
-485498096(%edx
,%eax
,4), %xmm1
172 // CHECK
: encoding
: [0x0f,0x2f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
173 comiss
-485498096(%edx
,%eax
,4), %xmm1
175 // CHECK
: comiss
485498096(%edx
,%eax
,4), %xmm1
176 // CHECK
: encoding
: [0x0f,0x2f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
177 comiss
485498096(%edx
,%eax
,4), %xmm1
179 // CHECK
: comiss
485498096(%edx
), %xmm1
180 // CHECK
: encoding
: [0x0f,0x2f,0x8a,0xf0,0x1c,0xf0,0x1c]
181 comiss
485498096(%edx
), %xmm1
183 // CHECK
: comiss
485498096, %xmm1
184 // CHECK
: encoding
: [0x0f,0x2f,0x0d,0xf0,0x1c,0xf0,0x1c]
185 comiss
485498096, %xmm1
187 // CHECK
: comiss
64(%edx
,%eax
), %xmm1
188 // CHECK
: encoding
: [0x0f,0x2f,0x4c,0x02,0x40]
189 comiss
64(%edx
,%eax
), %xmm1
191 // CHECK
: comiss
(%edx
), %xmm1
192 // CHECK
: encoding
: [0x0f,0x2f,0x0a]
195 // CHECK
: comiss
%xmm1
, %xmm1
196 // CHECK
: encoding
: [0x0f,0x2f,0xc9]
199 // CHECK
: cvtpi2ps
-485498096(%edx
,%eax
,4), %xmm1
200 // CHECK
: encoding
: [0x0f,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
201 cvtpi2ps
-485498096(%edx
,%eax
,4), %xmm1
203 // CHECK
: cvtpi2ps
485498096(%edx
,%eax
,4), %xmm1
204 // CHECK
: encoding
: [0x0f,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
205 cvtpi2ps
485498096(%edx
,%eax
,4), %xmm1
207 // CHECK
: cvtpi2ps
485498096(%edx
), %xmm1
208 // CHECK
: encoding
: [0x0f,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]
209 cvtpi2ps
485498096(%edx
), %xmm1
211 // CHECK
: cvtpi2ps
485498096, %xmm1
212 // CHECK
: encoding
: [0x0f,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]
213 cvtpi2ps
485498096, %xmm1
215 // CHECK
: cvtpi2ps
64(%edx
,%eax
), %xmm1
216 // CHECK
: encoding
: [0x0f,0x2a,0x4c,0x02,0x40]
217 cvtpi2ps
64(%edx
,%eax
), %xmm1
219 // CHECK
: cvtpi2ps
(%edx
), %xmm1
220 // CHECK
: encoding
: [0x0f,0x2a,0x0a]
221 cvtpi2ps
(%edx
), %xmm1
223 // CHECK
: cvtpi2ps
%mm4
, %xmm1
224 // CHECK
: encoding
: [0x0f,0x2a,0xcc]
227 // CHECK
: cvtps2pi
-485498096(%edx
,%eax
,4), %mm4
228 // CHECK
: encoding
: [0x0f,0x2d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
229 cvtps2pi
-485498096(%edx
,%eax
,4), %mm4
231 // CHECK
: cvtps2pi
485498096(%edx
,%eax
,4), %mm4
232 // CHECK
: encoding
: [0x0f,0x2d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
233 cvtps2pi
485498096(%edx
,%eax
,4), %mm4
235 // CHECK
: cvtps2pi
485498096(%edx
), %mm4
236 // CHECK
: encoding
: [0x0f,0x2d,0xa2,0xf0,0x1c,0xf0,0x1c]
237 cvtps2pi
485498096(%edx
), %mm4
239 // CHECK
: cvtps2pi
485498096, %mm4
240 // CHECK
: encoding
: [0x0f,0x2d,0x25,0xf0,0x1c,0xf0,0x1c]
241 cvtps2pi
485498096, %mm4
243 // CHECK
: cvtps2pi
64(%edx
,%eax
), %mm4
244 // CHECK
: encoding
: [0x0f,0x2d,0x64,0x02,0x40]
245 cvtps2pi
64(%edx
,%eax
), %mm4
247 // CHECK
: cvtps2pi
(%edx
), %mm4
248 // CHECK
: encoding
: [0x0f,0x2d,0x22]
249 cvtps2pi
(%edx
), %mm4
251 // CHECK
: cvtps2pi
%xmm1
, %mm4
252 // CHECK
: encoding
: [0x0f,0x2d,0xe1]
255 // CHECK
: cvtsi2ssl
-485498096(%edx
,%eax
,4), %xmm1
256 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
257 cvtsi2ssl
-485498096(%edx
,%eax
,4), %xmm1
259 // CHECK
: cvtsi2ssl
485498096(%edx
,%eax
,4), %xmm1
260 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
261 cvtsi2ssl
485498096(%edx
,%eax
,4), %xmm1
263 // CHECK
: cvtsi2ssl
485498096(%edx
), %xmm1
264 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]
265 cvtsi2ssl
485498096(%edx
), %xmm1
267 // CHECK
: cvtsi2ssl
485498096, %xmm1
268 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]
269 cvtsi2ssl
485498096, %xmm1
271 // CHECK
: cvtsi2ssl
64(%edx
,%eax
), %xmm1
272 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x4c,0x02,0x40]
273 cvtsi2ssl
64(%edx
,%eax
), %xmm1
275 // CHECK
: cvtsi2ssl
(%edx
), %xmm1
276 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x0a]
277 cvtsi2ssl
(%edx
), %xmm1
279 // CHECK
: cvttps2pi
-485498096(%edx
,%eax
,4), %mm4
280 // CHECK
: encoding
: [0x0f,0x2c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
281 cvttps2pi
-485498096(%edx
,%eax
,4), %mm4
283 // CHECK
: cvttps2pi
485498096(%edx
,%eax
,4), %mm4
284 // CHECK
: encoding
: [0x0f,0x2c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
285 cvttps2pi
485498096(%edx
,%eax
,4), %mm4
287 // CHECK
: cvttps2pi
485498096(%edx
), %mm4
288 // CHECK
: encoding
: [0x0f,0x2c,0xa2,0xf0,0x1c,0xf0,0x1c]
289 cvttps2pi
485498096(%edx
), %mm4
291 // CHECK
: cvttps2pi
485498096, %mm4
292 // CHECK
: encoding
: [0x0f,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
293 cvttps2pi
485498096, %mm4
295 // CHECK
: cvttps2pi
64(%edx
,%eax
), %mm4
296 // CHECK
: encoding
: [0x0f,0x2c,0x64,0x02,0x40]
297 cvttps2pi
64(%edx
,%eax
), %mm4
299 // CHECK
: cvttps2pi
(%edx
), %mm4
300 // CHECK
: encoding
: [0x0f,0x2c,0x22]
301 cvttps2pi
(%edx
), %mm4
303 // CHECK
: cvttps2pi
%xmm1
, %mm4
304 // CHECK
: encoding
: [0x0f,0x2c,0xe1]
305 cvttps2pi
%xmm1
, %mm4
307 // CHECK
: divps
-485498096(%edx
,%eax
,4), %xmm1
308 // CHECK
: encoding
: [0x0f,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
309 divps
-485498096(%edx
,%eax
,4), %xmm1
311 // CHECK
: divps
485498096(%edx
,%eax
,4), %xmm1
312 // CHECK
: encoding
: [0x0f,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
313 divps
485498096(%edx
,%eax
,4), %xmm1
315 // CHECK
: divps
485498096(%edx
), %xmm1
316 // CHECK
: encoding
: [0x0f,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c]
317 divps
485498096(%edx
), %xmm1
319 // CHECK
: divps
485498096, %xmm1
320 // CHECK
: encoding
: [0x0f,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c]
321 divps
485498096, %xmm1
323 // CHECK
: divps
64(%edx
,%eax
), %xmm1
324 // CHECK
: encoding
: [0x0f,0x5e,0x4c,0x02,0x40]
325 divps
64(%edx
,%eax
), %xmm1
327 // CHECK
: divps
(%edx
), %xmm1
328 // CHECK
: encoding
: [0x0f,0x5e,0x0a]
331 // CHECK
: divps
%xmm1
, %xmm1
332 // CHECK
: encoding
: [0x0f,0x5e,0xc9]
335 // CHECK
: divss
-485498096(%edx
,%eax
,4), %xmm1
336 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
337 divss
-485498096(%edx
,%eax
,4), %xmm1
339 // CHECK
: divss
485498096(%edx
,%eax
,4), %xmm1
340 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
341 divss
485498096(%edx
,%eax
,4), %xmm1
343 // CHECK
: divss
485498096(%edx
), %xmm1
344 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c]
345 divss
485498096(%edx
), %xmm1
347 // CHECK
: divss
485498096, %xmm1
348 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c]
349 divss
485498096, %xmm1
351 // CHECK
: divss
64(%edx
,%eax
), %xmm1
352 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x4c,0x02,0x40]
353 divss
64(%edx
,%eax
), %xmm1
355 // CHECK
: divss
(%edx
), %xmm1
356 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x0a]
359 // CHECK
: divss
%xmm1
, %xmm1
360 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0xc9]
363 // CHECK
: maxps
-485498096(%edx
,%eax
,4), %xmm1
364 // CHECK
: encoding
: [0x0f,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
365 maxps
-485498096(%edx
,%eax
,4), %xmm1
367 // CHECK
: maxps
485498096(%edx
,%eax
,4), %xmm1
368 // CHECK
: encoding
: [0x0f,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
369 maxps
485498096(%edx
,%eax
,4), %xmm1
371 // CHECK
: maxps
485498096(%edx
), %xmm1
372 // CHECK
: encoding
: [0x0f,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c]
373 maxps
485498096(%edx
), %xmm1
375 // CHECK
: maxps
485498096, %xmm1
376 // CHECK
: encoding
: [0x0f,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c]
377 maxps
485498096, %xmm1
379 // CHECK
: maxps
64(%edx
,%eax
), %xmm1
380 // CHECK
: encoding
: [0x0f,0x5f,0x4c,0x02,0x40]
381 maxps
64(%edx
,%eax
), %xmm1
383 // CHECK
: maxps
(%edx
), %xmm1
384 // CHECK
: encoding
: [0x0f,0x5f,0x0a]
387 // CHECK
: maxps
%xmm1
, %xmm1
388 // CHECK
: encoding
: [0x0f,0x5f,0xc9]
391 // CHECK
: maxss
-485498096(%edx
,%eax
,4), %xmm1
392 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
393 maxss
-485498096(%edx
,%eax
,4), %xmm1
395 // CHECK
: maxss
485498096(%edx
,%eax
,4), %xmm1
396 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
397 maxss
485498096(%edx
,%eax
,4), %xmm1
399 // CHECK
: maxss
485498096(%edx
), %xmm1
400 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c]
401 maxss
485498096(%edx
), %xmm1
403 // CHECK
: maxss
485498096, %xmm1
404 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c]
405 maxss
485498096, %xmm1
407 // CHECK
: maxss
64(%edx
,%eax
), %xmm1
408 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x4c,0x02,0x40]
409 maxss
64(%edx
,%eax
), %xmm1
411 // CHECK
: maxss
(%edx
), %xmm1
412 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x0a]
415 // CHECK
: maxss
%xmm1
, %xmm1
416 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0xc9]
419 // CHECK
: minps
-485498096(%edx
,%eax
,4), %xmm1
420 // CHECK
: encoding
: [0x0f,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
421 minps
-485498096(%edx
,%eax
,4), %xmm1
423 // CHECK
: minps
485498096(%edx
,%eax
,4), %xmm1
424 // CHECK
: encoding
: [0x0f,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
425 minps
485498096(%edx
,%eax
,4), %xmm1
427 // CHECK
: minps
485498096(%edx
), %xmm1
428 // CHECK
: encoding
: [0x0f,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c]
429 minps
485498096(%edx
), %xmm1
431 // CHECK
: minps
485498096, %xmm1
432 // CHECK
: encoding
: [0x0f,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c]
433 minps
485498096, %xmm1
435 // CHECK
: minps
64(%edx
,%eax
), %xmm1
436 // CHECK
: encoding
: [0x0f,0x5d,0x4c,0x02,0x40]
437 minps
64(%edx
,%eax
), %xmm1
439 // CHECK
: minps
(%edx
), %xmm1
440 // CHECK
: encoding
: [0x0f,0x5d,0x0a]
443 // CHECK
: minps
%xmm1
, %xmm1
444 // CHECK
: encoding
: [0x0f,0x5d,0xc9]
447 // CHECK
: minss
-485498096(%edx
,%eax
,4), %xmm1
448 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
449 minss
-485498096(%edx
,%eax
,4), %xmm1
451 // CHECK
: minss
485498096(%edx
,%eax
,4), %xmm1
452 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
453 minss
485498096(%edx
,%eax
,4), %xmm1
455 // CHECK
: minss
485498096(%edx
), %xmm1
456 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c]
457 minss
485498096(%edx
), %xmm1
459 // CHECK
: minss
485498096, %xmm1
460 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c]
461 minss
485498096, %xmm1
463 // CHECK
: minss
64(%edx
,%eax
), %xmm1
464 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x4c,0x02,0x40]
465 minss
64(%edx
,%eax
), %xmm1
467 // CHECK
: minss
(%edx
), %xmm1
468 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x0a]
471 // CHECK
: minss
%xmm1
, %xmm1
472 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0xc9]
475 // CHECK
: movaps
-485498096(%edx
,%eax
,4), %xmm1
476 // CHECK
: encoding
: [0x0f,0x28,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
477 movaps
-485498096(%edx
,%eax
,4), %xmm1
479 // CHECK
: movaps
485498096(%edx
,%eax
,4), %xmm1
480 // CHECK
: encoding
: [0x0f,0x28,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
481 movaps
485498096(%edx
,%eax
,4), %xmm1
483 // CHECK
: movaps
485498096(%edx
), %xmm1
484 // CHECK
: encoding
: [0x0f,0x28,0x8a,0xf0,0x1c,0xf0,0x1c]
485 movaps
485498096(%edx
), %xmm1
487 // CHECK
: movaps
485498096, %xmm1
488 // CHECK
: encoding
: [0x0f,0x28,0x0d,0xf0,0x1c,0xf0,0x1c]
489 movaps
485498096, %xmm1
491 // CHECK
: movaps
64(%edx
,%eax
), %xmm1
492 // CHECK
: encoding
: [0x0f,0x28,0x4c,0x02,0x40]
493 movaps
64(%edx
,%eax
), %xmm1
495 // CHECK
: movaps
(%edx
), %xmm1
496 // CHECK
: encoding
: [0x0f,0x28,0x0a]
499 // CHECK
: movaps
%xmm1
, 485498096
500 // CHECK
: encoding
: [0x0f,0x29,0x0d,0xf0,0x1c,0xf0,0x1c]
501 movaps
%xmm1
, 485498096
503 // CHECK
: movaps
%xmm1
, 485498096(%edx
)
504 // CHECK
: encoding
: [0x0f,0x29,0x8a,0xf0,0x1c,0xf0,0x1c]
505 movaps
%xmm1
, 485498096(%edx
)
507 // CHECK
: movaps
%xmm1
, -485498096(%edx
,%eax
,4)
508 // CHECK
: encoding
: [0x0f,0x29,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
509 movaps
%xmm1
, -485498096(%edx
,%eax
,4)
511 // CHECK
: movaps
%xmm1
, 485498096(%edx
,%eax
,4)
512 // CHECK
: encoding
: [0x0f,0x29,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
513 movaps
%xmm1
, 485498096(%edx
,%eax
,4)
515 // CHECK
: movaps
%xmm1
, 64(%edx
,%eax
)
516 // CHECK
: encoding
: [0x0f,0x29,0x4c,0x02,0x40]
517 movaps
%xmm1
, 64(%edx
,%eax
)
519 // CHECK
: movaps
%xmm1
, (%edx
)
520 // CHECK
: encoding
: [0x0f,0x29,0x0a]
523 // CHECK
: movaps
%xmm1
, %xmm1
524 // CHECK
: encoding
: [0x0f,0x28,0xc9]
527 // CHECK
: movhlps
%xmm1
, %xmm1
528 // CHECK
: encoding
: [0x0f,0x12,0xc9]
531 // CHECK
: movhps
-485498096(%edx
,%eax
,4), %xmm1
532 // CHECK
: encoding
: [0x0f,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
533 movhps
-485498096(%edx
,%eax
,4), %xmm1
535 // CHECK
: movhps
485498096(%edx
,%eax
,4), %xmm1
536 // CHECK
: encoding
: [0x0f,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
537 movhps
485498096(%edx
,%eax
,4), %xmm1
539 // CHECK
: movhps
485498096(%edx
), %xmm1
540 // CHECK
: encoding
: [0x0f,0x16,0x8a,0xf0,0x1c,0xf0,0x1c]
541 movhps
485498096(%edx
), %xmm1
543 // CHECK
: movhps
485498096, %xmm1
544 // CHECK
: encoding
: [0x0f,0x16,0x0d,0xf0,0x1c,0xf0,0x1c]
545 movhps
485498096, %xmm1
547 // CHECK
: movhps
64(%edx
,%eax
), %xmm1
548 // CHECK
: encoding
: [0x0f,0x16,0x4c,0x02,0x40]
549 movhps
64(%edx
,%eax
), %xmm1
551 // CHECK
: movhps
(%edx
), %xmm1
552 // CHECK
: encoding
: [0x0f,0x16,0x0a]
555 // CHECK
: movhps
%xmm1
, 485498096
556 // CHECK
: encoding
: [0x0f,0x17,0x0d,0xf0,0x1c,0xf0,0x1c]
557 movhps
%xmm1
, 485498096
559 // CHECK
: movhps
%xmm1
, 485498096(%edx
)
560 // CHECK
: encoding
: [0x0f,0x17,0x8a,0xf0,0x1c,0xf0,0x1c]
561 movhps
%xmm1
, 485498096(%edx
)
563 // CHECK
: movhps
%xmm1
, -485498096(%edx
,%eax
,4)
564 // CHECK
: encoding
: [0x0f,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
565 movhps
%xmm1
, -485498096(%edx
,%eax
,4)
567 // CHECK
: movhps
%xmm1
, 485498096(%edx
,%eax
,4)
568 // CHECK
: encoding
: [0x0f,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
569 movhps
%xmm1
, 485498096(%edx
,%eax
,4)
571 // CHECK
: movhps
%xmm1
, 64(%edx
,%eax
)
572 // CHECK
: encoding
: [0x0f,0x17,0x4c,0x02,0x40]
573 movhps
%xmm1
, 64(%edx
,%eax
)
575 // CHECK
: movhps
%xmm1
, (%edx
)
576 // CHECK
: encoding
: [0x0f,0x17,0x0a]
579 // CHECK
: movlhps
%xmm1
, %xmm1
580 // CHECK
: encoding
: [0x0f,0x16,0xc9]
583 // CHECK
: movlps
-485498096(%edx
,%eax
,4), %xmm1
584 // CHECK
: encoding
: [0x0f,0x12,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
585 movlps
-485498096(%edx
,%eax
,4), %xmm1
587 // CHECK
: movlps
485498096(%edx
,%eax
,4), %xmm1
588 // CHECK
: encoding
: [0x0f,0x12,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
589 movlps
485498096(%edx
,%eax
,4), %xmm1
591 // CHECK
: movlps
485498096(%edx
), %xmm1
592 // CHECK
: encoding
: [0x0f,0x12,0x8a,0xf0,0x1c,0xf0,0x1c]
593 movlps
485498096(%edx
), %xmm1
595 // CHECK
: movlps
485498096, %xmm1
596 // CHECK
: encoding
: [0x0f,0x12,0x0d,0xf0,0x1c,0xf0,0x1c]
597 movlps
485498096, %xmm1
599 // CHECK
: movlps
64(%edx
,%eax
), %xmm1
600 // CHECK
: encoding
: [0x0f,0x12,0x4c,0x02,0x40]
601 movlps
64(%edx
,%eax
), %xmm1
603 // CHECK
: movlps
(%edx
), %xmm1
604 // CHECK
: encoding
: [0x0f,0x12,0x0a]
607 // CHECK
: movlps
%xmm1
, 485498096
608 // CHECK
: encoding
: [0x0f,0x13,0x0d,0xf0,0x1c,0xf0,0x1c]
609 movlps
%xmm1
, 485498096
611 // CHECK
: movlps
%xmm1
, 485498096(%edx
)
612 // CHECK
: encoding
: [0x0f,0x13,0x8a,0xf0,0x1c,0xf0,0x1c]
613 movlps
%xmm1
, 485498096(%edx
)
615 // CHECK
: movlps
%xmm1
, -485498096(%edx
,%eax
,4)
616 // CHECK
: encoding
: [0x0f,0x13,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
617 movlps
%xmm1
, -485498096(%edx
,%eax
,4)
619 // CHECK
: movlps
%xmm1
, 485498096(%edx
,%eax
,4)
620 // CHECK
: encoding
: [0x0f,0x13,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
621 movlps
%xmm1
, 485498096(%edx
,%eax
,4)
623 // CHECK
: movlps
%xmm1
, 64(%edx
,%eax
)
624 // CHECK
: encoding
: [0x0f,0x13,0x4c,0x02,0x40]
625 movlps
%xmm1
, 64(%edx
,%eax
)
627 // CHECK
: movlps
%xmm1
, (%edx
)
628 // CHECK
: encoding
: [0x0f,0x13,0x0a]
631 // CHECK
: movntps
%xmm1
, 485498096
632 // CHECK
: encoding
: [0x0f,0x2b,0x0d,0xf0,0x1c,0xf0,0x1c]
633 movntps
%xmm1
, 485498096
635 // CHECK
: movntps
%xmm1
, 485498096(%edx
)
636 // CHECK
: encoding
: [0x0f,0x2b,0x8a,0xf0,0x1c,0xf0,0x1c]
637 movntps
%xmm1
, 485498096(%edx
)
639 // CHECK
: movntps
%xmm1
, -485498096(%edx
,%eax
,4)
640 // CHECK
: encoding
: [0x0f,0x2b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
641 movntps
%xmm1
, -485498096(%edx
,%eax
,4)
643 // CHECK
: movntps
%xmm1
, 485498096(%edx
,%eax
,4)
644 // CHECK
: encoding
: [0x0f,0x2b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
645 movntps
%xmm1
, 485498096(%edx
,%eax
,4)
647 // CHECK
: movntps
%xmm1
, 64(%edx
,%eax
)
648 // CHECK
: encoding
: [0x0f,0x2b,0x4c,0x02,0x40]
649 movntps
%xmm1
, 64(%edx
,%eax
)
651 // CHECK
: movntps
%xmm1
, (%edx
)
652 // CHECK
: encoding
: [0x0f,0x2b,0x0a]
653 movntps
%xmm1
, (%edx
)
655 // CHECK
: movss
-485498096(%edx
,%eax
,4), %xmm1
656 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
657 movss
-485498096(%edx
,%eax
,4), %xmm1
659 // CHECK
: movss
485498096(%edx
,%eax
,4), %xmm1
660 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
661 movss
485498096(%edx
,%eax
,4), %xmm1
663 // CHECK
: movss
485498096(%edx
), %xmm1
664 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]
665 movss
485498096(%edx
), %xmm1
667 // CHECK
: movss
485498096, %xmm1
668 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]
669 movss
485498096, %xmm1
671 // CHECK
: movss
64(%edx
,%eax
), %xmm1
672 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x4c,0x02,0x40]
673 movss
64(%edx
,%eax
), %xmm1
675 // CHECK
: movss
(%edx
), %xmm1
676 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x0a]
679 // CHECK
: movss
%xmm1
, 485498096
680 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x0d,0xf0,0x1c,0xf0,0x1c]
681 movss
%xmm1
, 485498096
683 // CHECK
: movss
%xmm1
, 485498096(%edx
)
684 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x8a,0xf0,0x1c,0xf0,0x1c]
685 movss
%xmm1
, 485498096(%edx
)
687 // CHECK
: movss
%xmm1
, -485498096(%edx
,%eax
,4)
688 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
689 movss
%xmm1
, -485498096(%edx
,%eax
,4)
691 // CHECK
: movss
%xmm1
, 485498096(%edx
,%eax
,4)
692 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
693 movss
%xmm1
, 485498096(%edx
,%eax
,4)
695 // CHECK
: movss
%xmm1
, 64(%edx
,%eax
)
696 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x4c,0x02,0x40]
697 movss
%xmm1
, 64(%edx
,%eax
)
699 // CHECK
: movss
%xmm1
, (%edx
)
700 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x0a]
703 // CHECK
: movss
%xmm1
, %xmm1
704 // CHECK
: encoding
: [0xf3,0x0f,0x10,0xc9]
707 // CHECK
: movups
-485498096(%edx
,%eax
,4), %xmm1
708 // CHECK
: encoding
: [0x0f,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
709 movups
-485498096(%edx
,%eax
,4), %xmm1
711 // CHECK
: movups
485498096(%edx
,%eax
,4), %xmm1
712 // CHECK
: encoding
: [0x0f,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
713 movups
485498096(%edx
,%eax
,4), %xmm1
715 // CHECK
: movups
485498096(%edx
), %xmm1
716 // CHECK
: encoding
: [0x0f,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]
717 movups
485498096(%edx
), %xmm1
719 // CHECK
: movups
485498096, %xmm1
720 // CHECK
: encoding
: [0x0f,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]
721 movups
485498096, %xmm1
723 // CHECK
: movups
64(%edx
,%eax
), %xmm1
724 // CHECK
: encoding
: [0x0f,0x10,0x4c,0x02,0x40]
725 movups
64(%edx
,%eax
), %xmm1
727 // CHECK
: movups
(%edx
), %xmm1
728 // CHECK
: encoding
: [0x0f,0x10,0x0a]
731 // CHECK
: movups
%xmm1
, 485498096
732 // CHECK
: encoding
: [0x0f,0x11,0x0d,0xf0,0x1c,0xf0,0x1c]
733 movups
%xmm1
, 485498096
735 // CHECK
: movups
%xmm1
, 485498096(%edx
)
736 // CHECK
: encoding
: [0x0f,0x11,0x8a,0xf0,0x1c,0xf0,0x1c]
737 movups
%xmm1
, 485498096(%edx
)
739 // CHECK
: movups
%xmm1
, -485498096(%edx
,%eax
,4)
740 // CHECK
: encoding
: [0x0f,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
741 movups
%xmm1
, -485498096(%edx
,%eax
,4)
743 // CHECK
: movups
%xmm1
, 485498096(%edx
,%eax
,4)
744 // CHECK
: encoding
: [0x0f,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
745 movups
%xmm1
, 485498096(%edx
,%eax
,4)
747 // CHECK
: movups
%xmm1
, 64(%edx
,%eax
)
748 // CHECK
: encoding
: [0x0f,0x11,0x4c,0x02,0x40]
749 movups
%xmm1
, 64(%edx
,%eax
)
751 // CHECK
: movups
%xmm1
, (%edx
)
752 // CHECK
: encoding
: [0x0f,0x11,0x0a]
755 // CHECK
: movups
%xmm1
, %xmm1
756 // CHECK
: encoding
: [0x0f,0x10,0xc9]
759 // CHECK
: mulps
-485498096(%edx
,%eax
,4), %xmm1
760 // CHECK
: encoding
: [0x0f,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
761 mulps
-485498096(%edx
,%eax
,4), %xmm1
763 // CHECK
: mulps
485498096(%edx
,%eax
,4), %xmm1
764 // CHECK
: encoding
: [0x0f,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
765 mulps
485498096(%edx
,%eax
,4), %xmm1
767 // CHECK
: mulps
485498096(%edx
), %xmm1
768 // CHECK
: encoding
: [0x0f,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]
769 mulps
485498096(%edx
), %xmm1
771 // CHECK
: mulps
485498096, %xmm1
772 // CHECK
: encoding
: [0x0f,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]
773 mulps
485498096, %xmm1
775 // CHECK
: mulps
64(%edx
,%eax
), %xmm1
776 // CHECK
: encoding
: [0x0f,0x59,0x4c,0x02,0x40]
777 mulps
64(%edx
,%eax
), %xmm1
779 // CHECK
: mulps
(%edx
), %xmm1
780 // CHECK
: encoding
: [0x0f,0x59,0x0a]
783 // CHECK
: mulps
%xmm1
, %xmm1
784 // CHECK
: encoding
: [0x0f,0x59,0xc9]
787 // CHECK
: mulss
-485498096(%edx
,%eax
,4), %xmm1
788 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
789 mulss
-485498096(%edx
,%eax
,4), %xmm1
791 // CHECK
: mulss
485498096(%edx
,%eax
,4), %xmm1
792 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
793 mulss
485498096(%edx
,%eax
,4), %xmm1
795 // CHECK
: mulss
485498096(%edx
), %xmm1
796 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]
797 mulss
485498096(%edx
), %xmm1
799 // CHECK
: mulss
485498096, %xmm1
800 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]
801 mulss
485498096, %xmm1
803 // CHECK
: mulss
64(%edx
,%eax
), %xmm1
804 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x4c,0x02,0x40]
805 mulss
64(%edx
,%eax
), %xmm1
807 // CHECK
: mulss
(%edx
), %xmm1
808 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x0a]
811 // CHECK
: mulss
%xmm1
, %xmm1
812 // CHECK
: encoding
: [0xf3,0x0f,0x59,0xc9]
815 // CHECK
: orps
-485498096(%edx
,%eax
,4), %xmm1
816 // CHECK
: encoding
: [0x0f,0x56,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
817 orps
-485498096(%edx
,%eax
,4), %xmm1
819 // CHECK
: orps
485498096(%edx
,%eax
,4), %xmm1
820 // CHECK
: encoding
: [0x0f,0x56,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
821 orps
485498096(%edx
,%eax
,4), %xmm1
823 // CHECK
: orps
485498096(%edx
), %xmm1
824 // CHECK
: encoding
: [0x0f,0x56,0x8a,0xf0,0x1c,0xf0,0x1c]
825 orps
485498096(%edx
), %xmm1
827 // CHECK
: orps
485498096, %xmm1
828 // CHECK
: encoding
: [0x0f,0x56,0x0d,0xf0,0x1c,0xf0,0x1c]
829 orps
485498096, %xmm1
831 // CHECK
: orps
64(%edx
,%eax
), %xmm1
832 // CHECK
: encoding
: [0x0f,0x56,0x4c,0x02,0x40]
833 orps
64(%edx
,%eax
), %xmm1
835 // CHECK
: orps
(%edx
), %xmm1
836 // CHECK
: encoding
: [0x0f,0x56,0x0a]
839 // CHECK
: orps
%xmm1
, %xmm1
840 // CHECK
: encoding
: [0x0f,0x56,0xc9]
843 // CHECK
: pextrw $
0, %mm4
, %eax
844 // CHECK
: encoding
: [0x0f,0xc5,0xc4,0x00]
845 pextrw $
0, %mm4
, %eax
847 // CHECK
: pinsrw $
0, -485498096(%edx
,%eax
,4), %mm4
848 // CHECK
: encoding
: [0x0f,0xc4,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
849 pinsrw $
0, -485498096(%edx
,%eax
,4), %mm4
851 // CHECK
: pinsrw $
0, 485498096(%edx
,%eax
,4), %mm4
852 // CHECK
: encoding
: [0x0f,0xc4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
853 pinsrw $
0, 485498096(%edx
,%eax
,4), %mm4
855 // CHECK
: pinsrw $
0, 485498096(%edx
), %mm4
856 // CHECK
: encoding
: [0x0f,0xc4,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
857 pinsrw $
0, 485498096(%edx
), %mm4
859 // CHECK
: pinsrw $
0, 485498096, %mm4
860 // CHECK
: encoding
: [0x0f,0xc4,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
861 pinsrw $
0, 485498096, %mm4
863 // CHECK
: pinsrw $
0, 64(%edx
,%eax
), %mm4
864 // CHECK
: encoding
: [0x0f,0xc4,0x64,0x02,0x40,0x00]
865 pinsrw $
0, 64(%edx
,%eax
), %mm4
867 // CHECK
: pinsrw $
0, (%edx
), %mm4
868 // CHECK
: encoding
: [0x0f,0xc4,0x22,0x00]
869 pinsrw $
0, (%edx
), %mm4
871 // CHECK
: pinsrw $
0, %eax
, %mm4
872 // CHECK
: encoding
: [0x0f,0xc4,0xe0,0x00]
873 pinsrw $
0, %eax
, %mm4
875 // CHECK
: pmovmskb
%mm4
, %eax
876 // CHECK
: encoding
: [0x0f,0xd7,0xc4]
879 // CHECK
: rcpps
-485498096(%edx
,%eax
,4), %xmm1
880 // CHECK
: encoding
: [0x0f,0x53,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
881 rcpps
-485498096(%edx
,%eax
,4), %xmm1
883 // CHECK
: rcpps
485498096(%edx
,%eax
,4), %xmm1
884 // CHECK
: encoding
: [0x0f,0x53,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
885 rcpps
485498096(%edx
,%eax
,4), %xmm1
887 // CHECK
: rcpps
485498096(%edx
), %xmm1
888 // CHECK
: encoding
: [0x0f,0x53,0x8a,0xf0,0x1c,0xf0,0x1c]
889 rcpps
485498096(%edx
), %xmm1
891 // CHECK
: rcpps
485498096, %xmm1
892 // CHECK
: encoding
: [0x0f,0x53,0x0d,0xf0,0x1c,0xf0,0x1c]
893 rcpps
485498096, %xmm1
895 // CHECK
: rcpps
64(%edx
,%eax
), %xmm1
896 // CHECK
: encoding
: [0x0f,0x53,0x4c,0x02,0x40]
897 rcpps
64(%edx
,%eax
), %xmm1
899 // CHECK
: rcpps
(%edx
), %xmm1
900 // CHECK
: encoding
: [0x0f,0x53,0x0a]
903 // CHECK
: rcpps
%xmm1
, %xmm1
904 // CHECK
: encoding
: [0x0f,0x53,0xc9]
907 // CHECK
: rcpss
-485498096(%edx
,%eax
,4), %xmm1
908 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
909 rcpss
-485498096(%edx
,%eax
,4), %xmm1
911 // CHECK
: rcpss
485498096(%edx
,%eax
,4), %xmm1
912 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
913 rcpss
485498096(%edx
,%eax
,4), %xmm1
915 // CHECK
: rcpss
485498096(%edx
), %xmm1
916 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x8a,0xf0,0x1c,0xf0,0x1c]
917 rcpss
485498096(%edx
), %xmm1
919 // CHECK
: rcpss
485498096, %xmm1
920 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x0d,0xf0,0x1c,0xf0,0x1c]
921 rcpss
485498096, %xmm1
923 // CHECK
: rcpss
64(%edx
,%eax
), %xmm1
924 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x4c,0x02,0x40]
925 rcpss
64(%edx
,%eax
), %xmm1
927 // CHECK
: rcpss
(%edx
), %xmm1
928 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x0a]
931 // CHECK
: rcpss
%xmm1
, %xmm1
932 // CHECK
: encoding
: [0xf3,0x0f,0x53,0xc9]
935 // CHECK
: rsqrtps
-485498096(%edx
,%eax
,4), %xmm1
936 // CHECK
: encoding
: [0x0f,0x52,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
937 rsqrtps
-485498096(%edx
,%eax
,4), %xmm1
939 // CHECK
: rsqrtps
485498096(%edx
,%eax
,4), %xmm1
940 // CHECK
: encoding
: [0x0f,0x52,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
941 rsqrtps
485498096(%edx
,%eax
,4), %xmm1
943 // CHECK
: rsqrtps
485498096(%edx
), %xmm1
944 // CHECK
: encoding
: [0x0f,0x52,0x8a,0xf0,0x1c,0xf0,0x1c]
945 rsqrtps
485498096(%edx
), %xmm1
947 // CHECK
: rsqrtps
485498096, %xmm1
948 // CHECK
: encoding
: [0x0f,0x52,0x0d,0xf0,0x1c,0xf0,0x1c]
949 rsqrtps
485498096, %xmm1
951 // CHECK
: rsqrtps
64(%edx
,%eax
), %xmm1
952 // CHECK
: encoding
: [0x0f,0x52,0x4c,0x02,0x40]
953 rsqrtps
64(%edx
,%eax
), %xmm1
955 // CHECK
: rsqrtps
(%edx
), %xmm1
956 // CHECK
: encoding
: [0x0f,0x52,0x0a]
957 rsqrtps
(%edx
), %xmm1
959 // CHECK
: rsqrtps
%xmm1
, %xmm1
960 // CHECK
: encoding
: [0x0f,0x52,0xc9]
963 // CHECK
: rsqrtss
-485498096(%edx
,%eax
,4), %xmm1
964 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
965 rsqrtss
-485498096(%edx
,%eax
,4), %xmm1
967 // CHECK
: rsqrtss
485498096(%edx
,%eax
,4), %xmm1
968 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
969 rsqrtss
485498096(%edx
,%eax
,4), %xmm1
971 // CHECK
: rsqrtss
485498096(%edx
), %xmm1
972 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x8a,0xf0,0x1c,0xf0,0x1c]
973 rsqrtss
485498096(%edx
), %xmm1
975 // CHECK
: rsqrtss
485498096, %xmm1
976 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x0d,0xf0,0x1c,0xf0,0x1c]
977 rsqrtss
485498096, %xmm1
979 // CHECK
: rsqrtss
64(%edx
,%eax
), %xmm1
980 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x4c,0x02,0x40]
981 rsqrtss
64(%edx
,%eax
), %xmm1
983 // CHECK
: rsqrtss
(%edx
), %xmm1
984 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x0a]
985 rsqrtss
(%edx
), %xmm1
987 // CHECK
: rsqrtss
%xmm1
, %xmm1
988 // CHECK
: encoding
: [0xf3,0x0f,0x52,0xc9]
992 // CHECK
: encoding
: [0x0f,0xae,0xf8]
995 // CHECK
: shufps $
0, -485498096(%edx
,%eax
,4), %xmm1
996 // CHECK
: encoding
: [0x0f,0xc6,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
997 shufps $
0, -485498096(%edx
,%eax
,4), %xmm1
999 // CHECK
: shufps $
0, 485498096(%edx
,%eax
,4), %xmm1
1000 // CHECK
: encoding
: [0x0f,0xc6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
1001 shufps $
0, 485498096(%edx
,%eax
,4), %xmm1
1003 // CHECK
: shufps $
0, 485498096(%edx
), %xmm1
1004 // CHECK
: encoding
: [0x0f,0xc6,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
1005 shufps $
0, 485498096(%edx
), %xmm1
1007 // CHECK
: shufps $
0, 485498096, %xmm1
1008 // CHECK
: encoding
: [0x0f,0xc6,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
1009 shufps $
0, 485498096, %xmm1
1011 // CHECK
: shufps $
0, 64(%edx
,%eax
), %xmm1
1012 // CHECK
: encoding
: [0x0f,0xc6,0x4c,0x02,0x40,0x00]
1013 shufps $
0, 64(%edx
,%eax
), %xmm1
1015 // CHECK
: shufps $
0, (%edx
), %xmm1
1016 // CHECK
: encoding
: [0x0f,0xc6,0x0a,0x00]
1017 shufps $
0, (%edx
), %xmm1
1019 // CHECK
: shufps $
0, %xmm1
, %xmm1
1020 // CHECK
: encoding
: [0x0f,0xc6,0xc9,0x00]
1021 shufps $
0, %xmm1
, %xmm1
1023 // CHECK
: sqrtps
-485498096(%edx
,%eax
,4), %xmm1
1024 // CHECK
: encoding
: [0x0f,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1025 sqrtps
-485498096(%edx
,%eax
,4), %xmm1
1027 // CHECK
: sqrtps
485498096(%edx
,%eax
,4), %xmm1
1028 // CHECK
: encoding
: [0x0f,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1029 sqrtps
485498096(%edx
,%eax
,4), %xmm1
1031 // CHECK
: sqrtps
485498096(%edx
), %xmm1
1032 // CHECK
: encoding
: [0x0f,0x51,0x8a,0xf0,0x1c,0xf0,0x1c]
1033 sqrtps
485498096(%edx
), %xmm1
1035 // CHECK
: sqrtps
485498096, %xmm1
1036 // CHECK
: encoding
: [0x0f,0x51,0x0d,0xf0,0x1c,0xf0,0x1c]
1037 sqrtps
485498096, %xmm1
1039 // CHECK
: sqrtps
64(%edx
,%eax
), %xmm1
1040 // CHECK
: encoding
: [0x0f,0x51,0x4c,0x02,0x40]
1041 sqrtps
64(%edx
,%eax
), %xmm1
1043 // CHECK
: sqrtps
(%edx
), %xmm1
1044 // CHECK
: encoding
: [0x0f,0x51,0x0a]
1045 sqrtps
(%edx
), %xmm1
1047 // CHECK
: sqrtps
%xmm1
, %xmm1
1048 // CHECK
: encoding
: [0x0f,0x51,0xc9]
1051 // CHECK
: sqrtss
-485498096(%edx
,%eax
,4), %xmm1
1052 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1053 sqrtss
-485498096(%edx
,%eax
,4), %xmm1
1055 // CHECK
: sqrtss
485498096(%edx
,%eax
,4), %xmm1
1056 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1057 sqrtss
485498096(%edx
,%eax
,4), %xmm1
1059 // CHECK
: sqrtss
485498096(%edx
), %xmm1
1060 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x8a,0xf0,0x1c,0xf0,0x1c]
1061 sqrtss
485498096(%edx
), %xmm1
1063 // CHECK
: sqrtss
485498096, %xmm1
1064 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x0d,0xf0,0x1c,0xf0,0x1c]
1065 sqrtss
485498096, %xmm1
1067 // CHECK
: sqrtss
64(%edx
,%eax
), %xmm1
1068 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x4c,0x02,0x40]
1069 sqrtss
64(%edx
,%eax
), %xmm1
1071 // CHECK
: sqrtss
(%edx
), %xmm1
1072 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x0a]
1073 sqrtss
(%edx
), %xmm1
1075 // CHECK
: sqrtss
%xmm1
, %xmm1
1076 // CHECK
: encoding
: [0xf3,0x0f,0x51,0xc9]
1079 // CHECK
: subps
-485498096(%edx
,%eax
,4), %xmm1
1080 // CHECK
: encoding
: [0x0f,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1081 subps
-485498096(%edx
,%eax
,4), %xmm1
1083 // CHECK
: subps
485498096(%edx
,%eax
,4), %xmm1
1084 // CHECK
: encoding
: [0x0f,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1085 subps
485498096(%edx
,%eax
,4), %xmm1
1087 // CHECK
: subps
485498096(%edx
), %xmm1
1088 // CHECK
: encoding
: [0x0f,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c]
1089 subps
485498096(%edx
), %xmm1
1091 // CHECK
: subps
485498096, %xmm1
1092 // CHECK
: encoding
: [0x0f,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c]
1093 subps
485498096, %xmm1
1095 // CHECK
: subps
64(%edx
,%eax
), %xmm1
1096 // CHECK
: encoding
: [0x0f,0x5c,0x4c,0x02,0x40]
1097 subps
64(%edx
,%eax
), %xmm1
1099 // CHECK
: subps
(%edx
), %xmm1
1100 // CHECK
: encoding
: [0x0f,0x5c,0x0a]
1103 // CHECK
: subps
%xmm1
, %xmm1
1104 // CHECK
: encoding
: [0x0f,0x5c,0xc9]
1107 // CHECK
: subss
-485498096(%edx
,%eax
,4), %xmm1
1108 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1109 subss
-485498096(%edx
,%eax
,4), %xmm1
1111 // CHECK
: subss
485498096(%edx
,%eax
,4), %xmm1
1112 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1113 subss
485498096(%edx
,%eax
,4), %xmm1
1115 // CHECK
: subss
485498096(%edx
), %xmm1
1116 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c]
1117 subss
485498096(%edx
), %xmm1
1119 // CHECK
: subss
485498096, %xmm1
1120 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c]
1121 subss
485498096, %xmm1
1123 // CHECK
: subss
64(%edx
,%eax
), %xmm1
1124 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x4c,0x02,0x40]
1125 subss
64(%edx
,%eax
), %xmm1
1127 // CHECK
: subss
(%edx
), %xmm1
1128 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x0a]
1131 // CHECK
: subss
%xmm1
, %xmm1
1132 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0xc9]
1135 // CHECK
: ucomiss
-485498096(%edx
,%eax
,4), %xmm1
1136 // CHECK
: encoding
: [0x0f,0x2e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1137 ucomiss
-485498096(%edx
,%eax
,4), %xmm1
1139 // CHECK
: ucomiss
485498096(%edx
,%eax
,4), %xmm1
1140 // CHECK
: encoding
: [0x0f,0x2e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1141 ucomiss
485498096(%edx
,%eax
,4), %xmm1
1143 // CHECK
: ucomiss
485498096(%edx
), %xmm1
1144 // CHECK
: encoding
: [0x0f,0x2e,0x8a,0xf0,0x1c,0xf0,0x1c]
1145 ucomiss
485498096(%edx
), %xmm1
1147 // CHECK
: ucomiss
485498096, %xmm1
1148 // CHECK
: encoding
: [0x0f,0x2e,0x0d,0xf0,0x1c,0xf0,0x1c]
1149 ucomiss
485498096, %xmm1
1151 // CHECK
: ucomiss
64(%edx
,%eax
), %xmm1
1152 // CHECK
: encoding
: [0x0f,0x2e,0x4c,0x02,0x40]
1153 ucomiss
64(%edx
,%eax
), %xmm1
1155 // CHECK
: ucomiss
(%edx
), %xmm1
1156 // CHECK
: encoding
: [0x0f,0x2e,0x0a]
1157 ucomiss
(%edx
), %xmm1
1159 // CHECK
: ucomiss
%xmm1
, %xmm1
1160 // CHECK
: encoding
: [0x0f,0x2e,0xc9]
1161 ucomiss
%xmm1
, %xmm1
1163 // CHECK
: unpckhps
-485498096(%edx
,%eax
,4), %xmm1
1164 // CHECK
: encoding
: [0x0f,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1165 unpckhps
-485498096(%edx
,%eax
,4), %xmm1
1167 // CHECK
: unpckhps
485498096(%edx
,%eax
,4), %xmm1
1168 // CHECK
: encoding
: [0x0f,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1169 unpckhps
485498096(%edx
,%eax
,4), %xmm1
1171 // CHECK
: unpckhps
485498096(%edx
), %xmm1
1172 // CHECK
: encoding
: [0x0f,0x15,0x8a,0xf0,0x1c,0xf0,0x1c]
1173 unpckhps
485498096(%edx
), %xmm1
1175 // CHECK
: unpckhps
485498096, %xmm1
1176 // CHECK
: encoding
: [0x0f,0x15,0x0d,0xf0,0x1c,0xf0,0x1c]
1177 unpckhps
485498096, %xmm1
1179 // CHECK
: unpckhps
64(%edx
,%eax
), %xmm1
1180 // CHECK
: encoding
: [0x0f,0x15,0x4c,0x02,0x40]
1181 unpckhps
64(%edx
,%eax
), %xmm1
1183 // CHECK
: unpckhps
(%edx
), %xmm1
1184 // CHECK
: encoding
: [0x0f,0x15,0x0a]
1185 unpckhps
(%edx
), %xmm1
1187 // CHECK
: unpckhps
%xmm1
, %xmm1
1188 // CHECK
: encoding
: [0x0f,0x15,0xc9]
1189 unpckhps
%xmm1
, %xmm1
1191 // CHECK
: unpcklps
-485498096(%edx
,%eax
,4), %xmm1
1192 // CHECK
: encoding
: [0x0f,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1193 unpcklps
-485498096(%edx
,%eax
,4), %xmm1
1195 // CHECK
: unpcklps
485498096(%edx
,%eax
,4), %xmm1
1196 // CHECK
: encoding
: [0x0f,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1197 unpcklps
485498096(%edx
,%eax
,4), %xmm1
1199 // CHECK
: unpcklps
485498096(%edx
), %xmm1
1200 // CHECK
: encoding
: [0x0f,0x14,0x8a,0xf0,0x1c,0xf0,0x1c]
1201 unpcklps
485498096(%edx
), %xmm1
1203 // CHECK
: unpcklps
485498096, %xmm1
1204 // CHECK
: encoding
: [0x0f,0x14,0x0d,0xf0,0x1c,0xf0,0x1c]
1205 unpcklps
485498096, %xmm1
1207 // CHECK
: unpcklps
64(%edx
,%eax
), %xmm1
1208 // CHECK
: encoding
: [0x0f,0x14,0x4c,0x02,0x40]
1209 unpcklps
64(%edx
,%eax
), %xmm1
1211 // CHECK
: unpcklps
(%edx
), %xmm1
1212 // CHECK
: encoding
: [0x0f,0x14,0x0a]
1213 unpcklps
(%edx
), %xmm1
1215 // CHECK
: unpcklps
%xmm1
, %xmm1
1216 // CHECK
: encoding
: [0x0f,0x14,0xc9]
1217 unpcklps
%xmm1
, %xmm1
1219 // CHECK
: xorps
-485498096(%edx
,%eax
,4), %xmm1
1220 // CHECK
: encoding
: [0x0f,0x57,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1221 xorps
-485498096(%edx
,%eax
,4), %xmm1
1223 // CHECK
: xorps
485498096(%edx
,%eax
,4), %xmm1
1224 // CHECK
: encoding
: [0x0f,0x57,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1225 xorps
485498096(%edx
,%eax
,4), %xmm1
1227 // CHECK
: xorps
485498096(%edx
), %xmm1
1228 // CHECK
: encoding
: [0x0f,0x57,0x8a,0xf0,0x1c,0xf0,0x1c]
1229 xorps
485498096(%edx
), %xmm1
1231 // CHECK
: xorps
485498096, %xmm1
1232 // CHECK
: encoding
: [0x0f,0x57,0x0d,0xf0,0x1c,0xf0,0x1c]
1233 xorps
485498096, %xmm1
1235 // CHECK
: xorps
64(%edx
,%eax
), %xmm1
1236 // CHECK
: encoding
: [0x0f,0x57,0x4c,0x02,0x40]
1237 xorps
64(%edx
,%eax
), %xmm1
1239 // CHECK
: xorps
(%edx
), %xmm1
1240 // CHECK
: encoding
: [0x0f,0x57,0x0a]
1243 // CHECK
: xorps
%xmm1
, %xmm1
1244 // CHECK
: encoding
: [0x0f,0x57,0xc9]