1 // RUN
: llvm-mc
-triple i386-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: blendpd $
0, -485498096(%edx
,%eax
,4), %xmm1
4 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0d,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
5 blendpd $
0, -485498096(%edx
,%eax
,4), %xmm1
7 // CHECK
: blendpd $
0, 485498096(%edx
,%eax
,4), %xmm1
8 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
9 blendpd $
0, 485498096(%edx
,%eax
,4), %xmm1
11 // CHECK
: blendpd $
0, 485498096(%edx
), %xmm1
12 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0d,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
13 blendpd $
0, 485498096(%edx
), %xmm1
15 // CHECK
: blendpd $
0, 485498096, %xmm1
16 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0d,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
17 blendpd $
0, 485498096, %xmm1
19 // CHECK
: blendpd $
0, 64(%edx
,%eax
), %xmm1
20 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0d,0x4c,0x02,0x40,0x00]
21 blendpd $
0, 64(%edx
,%eax
), %xmm1
23 // CHECK
: blendpd $
0, (%edx
), %xmm1
24 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0d,0x0a,0x00]
25 blendpd $
0, (%edx
), %xmm1
27 // CHECK
: blendpd $
0, %xmm1
, %xmm1
28 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0d,0xc9,0x00]
29 blendpd $
0, %xmm1
, %xmm1
31 // CHECK
: blendps $
0, -485498096(%edx
,%eax
,4), %xmm1
32 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0c,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
33 blendps $
0, -485498096(%edx
,%eax
,4), %xmm1
35 // CHECK
: blendps $
0, 485498096(%edx
,%eax
,4), %xmm1
36 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
37 blendps $
0, 485498096(%edx
,%eax
,4), %xmm1
39 // CHECK
: blendps $
0, 485498096(%edx
), %xmm1
40 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0c,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
41 blendps $
0, 485498096(%edx
), %xmm1
43 // CHECK
: blendps $
0, 485498096, %xmm1
44 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0c,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
45 blendps $
0, 485498096, %xmm1
47 // CHECK
: blendps $
0, 64(%edx
,%eax
), %xmm1
48 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0c,0x4c,0x02,0x40,0x00]
49 blendps $
0, 64(%edx
,%eax
), %xmm1
51 // CHECK
: blendps $
0, (%edx
), %xmm1
52 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0c,0x0a,0x00]
53 blendps $
0, (%edx
), %xmm1
55 // CHECK
: blendps $
0, %xmm1
, %xmm1
56 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0c,0xc9,0x00]
57 blendps $
0, %xmm1
, %xmm1
59 // CHECK
: blendvpd
%xmm0
, -485498096(%edx
,%eax
,4), %xmm1
60 // CHECK
: encoding
: [0x66,0x0f,0x38,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
61 blendvpd
%xmm0
, -485498096(%edx
,%eax
,4), %xmm1
63 // CHECK
: blendvpd
%xmm0
, 485498096(%edx
,%eax
,4), %xmm1
64 // CHECK
: encoding
: [0x66,0x0f,0x38,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
65 blendvpd
%xmm0
, 485498096(%edx
,%eax
,4), %xmm1
67 // CHECK
: blendvpd
%xmm0
, 485498096(%edx
), %xmm1
68 // CHECK
: encoding
: [0x66,0x0f,0x38,0x15,0x8a,0xf0,0x1c,0xf0,0x1c]
69 blendvpd
%xmm0
, 485498096(%edx
), %xmm1
71 // CHECK
: blendvpd
%xmm0
, 485498096, %xmm1
72 // CHECK
: encoding
: [0x66,0x0f,0x38,0x15,0x0d,0xf0,0x1c,0xf0,0x1c]
73 blendvpd
%xmm0
, 485498096, %xmm1
75 // CHECK
: blendvpd
%xmm0
, 64(%edx
,%eax
), %xmm1
76 // CHECK
: encoding
: [0x66,0x0f,0x38,0x15,0x4c,0x02,0x40]
77 blendvpd
%xmm0
, 64(%edx
,%eax
), %xmm1
79 // CHECK
: blendvpd
%xmm0
, (%edx
), %xmm1
80 // CHECK
: encoding
: [0x66,0x0f,0x38,0x15,0x0a]
81 blendvpd
%xmm0
, (%edx
), %xmm1
83 // CHECK
: blendvpd
%xmm0
, %xmm1
, %xmm1
84 // CHECK
: encoding
: [0x66,0x0f,0x38,0x15,0xc9]
85 blendvpd
%xmm0
, %xmm1
, %xmm1
87 // CHECK
: blendvps
%xmm0
, -485498096(%edx
,%eax
,4), %xmm1
88 // CHECK
: encoding
: [0x66,0x0f,0x38,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
89 blendvps
%xmm0
, -485498096(%edx
,%eax
,4), %xmm1
91 // CHECK
: blendvps
%xmm0
, 485498096(%edx
,%eax
,4), %xmm1
92 // CHECK
: encoding
: [0x66,0x0f,0x38,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
93 blendvps
%xmm0
, 485498096(%edx
,%eax
,4), %xmm1
95 // CHECK
: blendvps
%xmm0
, 485498096(%edx
), %xmm1
96 // CHECK
: encoding
: [0x66,0x0f,0x38,0x14,0x8a,0xf0,0x1c,0xf0,0x1c]
97 blendvps
%xmm0
, 485498096(%edx
), %xmm1
99 // CHECK
: blendvps
%xmm0
, 485498096, %xmm1
100 // CHECK
: encoding
: [0x66,0x0f,0x38,0x14,0x0d,0xf0,0x1c,0xf0,0x1c]
101 blendvps
%xmm0
, 485498096, %xmm1
103 // CHECK
: blendvps
%xmm0
, 64(%edx
,%eax
), %xmm1
104 // CHECK
: encoding
: [0x66,0x0f,0x38,0x14,0x4c,0x02,0x40]
105 blendvps
%xmm0
, 64(%edx
,%eax
), %xmm1
107 // CHECK
: blendvps
%xmm0
, (%edx
), %xmm1
108 // CHECK
: encoding
: [0x66,0x0f,0x38,0x14,0x0a]
109 blendvps
%xmm0
, (%edx
), %xmm1
111 // CHECK
: blendvps
%xmm0
, %xmm1
, %xmm1
112 // CHECK
: encoding
: [0x66,0x0f,0x38,0x14,0xc9]
113 blendvps
%xmm0
, %xmm1
, %xmm1
115 // CHECK
: dppd $
0, -485498096(%edx
,%eax
,4), %xmm1
116 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x41,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
117 dppd $
0, -485498096(%edx
,%eax
,4), %xmm1
119 // CHECK
: dppd $
0, 485498096(%edx
,%eax
,4), %xmm1
120 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x41,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
121 dppd $
0, 485498096(%edx
,%eax
,4), %xmm1
123 // CHECK
: dppd $
0, 485498096(%edx
), %xmm1
124 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x41,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
125 dppd $
0, 485498096(%edx
), %xmm1
127 // CHECK
: dppd $
0, 485498096, %xmm1
128 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x41,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
129 dppd $
0, 485498096, %xmm1
131 // CHECK
: dppd $
0, 64(%edx
,%eax
), %xmm1
132 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x41,0x4c,0x02,0x40,0x00]
133 dppd $
0, 64(%edx
,%eax
), %xmm1
135 // CHECK
: dppd $
0, (%edx
), %xmm1
136 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x41,0x0a,0x00]
137 dppd $
0, (%edx
), %xmm1
139 // CHECK
: dppd $
0, %xmm1
, %xmm1
140 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x41,0xc9,0x00]
141 dppd $
0, %xmm1
, %xmm1
143 // CHECK
: dpps $
0, -485498096(%edx
,%eax
,4), %xmm1
144 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x40,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
145 dpps $
0, -485498096(%edx
,%eax
,4), %xmm1
147 // CHECK
: dpps $
0, 485498096(%edx
,%eax
,4), %xmm1
148 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x40,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
149 dpps $
0, 485498096(%edx
,%eax
,4), %xmm1
151 // CHECK
: dpps $
0, 485498096(%edx
), %xmm1
152 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x40,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
153 dpps $
0, 485498096(%edx
), %xmm1
155 // CHECK
: dpps $
0, 485498096, %xmm1
156 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x40,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
157 dpps $
0, 485498096, %xmm1
159 // CHECK
: dpps $
0, 64(%edx
,%eax
), %xmm1
160 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x40,0x4c,0x02,0x40,0x00]
161 dpps $
0, 64(%edx
,%eax
), %xmm1
163 // CHECK
: dpps $
0, (%edx
), %xmm1
164 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x40,0x0a,0x00]
165 dpps $
0, (%edx
), %xmm1
167 // CHECK
: dpps $
0, %xmm1
, %xmm1
168 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x40,0xc9,0x00]
169 dpps $
0, %xmm1
, %xmm1
171 // CHECK
: extractps $
0, %xmm1
, -485498096(%edx
,%eax
,4)
172 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
173 extractps $
0, %xmm1
, -485498096(%edx
,%eax
,4)
175 // CHECK
: extractps $
0, %xmm1
, 485498096(%edx
,%eax
,4)
176 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
177 extractps $
0, %xmm1
, 485498096(%edx
,%eax
,4)
179 // CHECK
: extractps $
0, %xmm1
, 485498096(%edx
)
180 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x17,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
181 extractps $
0, %xmm1
, 485498096(%edx
)
183 // CHECK
: extractps $
0, %xmm1
, 485498096
184 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x17,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
185 extractps $
0, %xmm1
, 485498096
187 // CHECK
: extractps $
0, %xmm1
, 64(%edx
,%eax
)
188 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x17,0x4c,0x02,0x40,0x00]
189 extractps $
0, %xmm1
, 64(%edx
,%eax
)
191 // CHECK
: extractps $
0, %xmm1
, (%edx
)
192 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x17,0x0a,0x00]
193 extractps $
0, %xmm1
, (%edx
)
195 // CHECK
: insertps $
0, -485498096(%edx
,%eax
,4), %xmm1
196 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x21,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
197 insertps $
0, -485498096(%edx
,%eax
,4), %xmm1
199 // CHECK
: insertps $
0, 485498096(%edx
,%eax
,4), %xmm1
200 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x21,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
201 insertps $
0, 485498096(%edx
,%eax
,4), %xmm1
203 // CHECK
: insertps $
0, 485498096(%edx
), %xmm1
204 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x21,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
205 insertps $
0, 485498096(%edx
), %xmm1
207 // CHECK
: insertps $
0, 485498096, %xmm1
208 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x21,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
209 insertps $
0, 485498096, %xmm1
211 // CHECK
: insertps $
0, 64(%edx
,%eax
), %xmm1
212 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x21,0x4c,0x02,0x40,0x00]
213 insertps $
0, 64(%edx
,%eax
), %xmm1
215 // CHECK
: insertps $
0, (%edx
), %xmm1
216 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x21,0x0a,0x00]
217 insertps $
0, (%edx
), %xmm1
219 // CHECK
: insertps $
0, %xmm1
, %xmm1
220 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x21,0xc9,0x00]
221 insertps $
0, %xmm1
, %xmm1
223 // CHECK
: movntdqa
-485498096(%edx
,%eax
,4), %xmm1
224 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
225 movntdqa
-485498096(%edx
,%eax
,4), %xmm1
227 // CHECK
: movntdqa
485498096(%edx
,%eax
,4), %xmm1
228 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
229 movntdqa
485498096(%edx
,%eax
,4), %xmm1
231 // CHECK
: movntdqa
485498096(%edx
), %xmm1
232 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]
233 movntdqa
485498096(%edx
), %xmm1
235 // CHECK
: movntdqa
485498096, %xmm1
236 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]
237 movntdqa
485498096, %xmm1
239 // CHECK
: movntdqa
64(%edx
,%eax
), %xmm1
240 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x4c,0x02,0x40]
241 movntdqa
64(%edx
,%eax
), %xmm1
243 // CHECK
: movntdqa
(%edx
), %xmm1
244 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x0a]
245 movntdqa
(%edx
), %xmm1
247 // CHECK
: mpsadbw $
0, -485498096(%edx
,%eax
,4), %xmm1
248 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x42,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
249 mpsadbw $
0, -485498096(%edx
,%eax
,4), %xmm1
251 // CHECK
: mpsadbw $
0, 485498096(%edx
,%eax
,4), %xmm1
252 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x42,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
253 mpsadbw $
0, 485498096(%edx
,%eax
,4), %xmm1
255 // CHECK
: mpsadbw $
0, 485498096(%edx
), %xmm1
256 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x42,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
257 mpsadbw $
0, 485498096(%edx
), %xmm1
259 // CHECK
: mpsadbw $
0, 485498096, %xmm1
260 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x42,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
261 mpsadbw $
0, 485498096, %xmm1
263 // CHECK
: mpsadbw $
0, 64(%edx
,%eax
), %xmm1
264 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x42,0x4c,0x02,0x40,0x00]
265 mpsadbw $
0, 64(%edx
,%eax
), %xmm1
267 // CHECK
: mpsadbw $
0, (%edx
), %xmm1
268 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x42,0x0a,0x00]
269 mpsadbw $
0, (%edx
), %xmm1
271 // CHECK
: mpsadbw $
0, %xmm1
, %xmm1
272 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x42,0xc9,0x00]
273 mpsadbw $
0, %xmm1
, %xmm1
275 // CHECK
: packusdw
-485498096(%edx
,%eax
,4), %xmm1
276 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
277 packusdw
-485498096(%edx
,%eax
,4), %xmm1
279 // CHECK
: packusdw
485498096(%edx
,%eax
,4), %xmm1
280 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
281 packusdw
485498096(%edx
,%eax
,4), %xmm1
283 // CHECK
: packusdw
485498096(%edx
), %xmm1
284 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x8a,0xf0,0x1c,0xf0,0x1c]
285 packusdw
485498096(%edx
), %xmm1
287 // CHECK
: packusdw
485498096, %xmm1
288 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x0d,0xf0,0x1c,0xf0,0x1c]
289 packusdw
485498096, %xmm1
291 // CHECK
: packusdw
64(%edx
,%eax
), %xmm1
292 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x4c,0x02,0x40]
293 packusdw
64(%edx
,%eax
), %xmm1
295 // CHECK
: packusdw
(%edx
), %xmm1
296 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x0a]
297 packusdw
(%edx
), %xmm1
299 // CHECK
: packusdw
%xmm1
, %xmm1
300 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0xc9]
301 packusdw
%xmm1
, %xmm1
303 // CHECK
: pblendvb
%xmm0
, -485498096(%edx
,%eax
,4), %xmm1
304 // CHECK
: encoding
: [0x66,0x0f,0x38,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
305 pblendvb
%xmm0
, -485498096(%edx
,%eax
,4), %xmm1
307 // CHECK
: pblendvb
%xmm0
, 485498096(%edx
,%eax
,4), %xmm1
308 // CHECK
: encoding
: [0x66,0x0f,0x38,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
309 pblendvb
%xmm0
, 485498096(%edx
,%eax
,4), %xmm1
311 // CHECK
: pblendvb
%xmm0
, 485498096(%edx
), %xmm1
312 // CHECK
: encoding
: [0x66,0x0f,0x38,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]
313 pblendvb
%xmm0
, 485498096(%edx
), %xmm1
315 // CHECK
: pblendvb
%xmm0
, 485498096, %xmm1
316 // CHECK
: encoding
: [0x66,0x0f,0x38,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]
317 pblendvb
%xmm0
, 485498096, %xmm1
319 // CHECK
: pblendvb
%xmm0
, 64(%edx
,%eax
), %xmm1
320 // CHECK
: encoding
: [0x66,0x0f,0x38,0x10,0x4c,0x02,0x40]
321 pblendvb
%xmm0
, 64(%edx
,%eax
), %xmm1
323 // CHECK
: pblendvb
%xmm0
, (%edx
), %xmm1
324 // CHECK
: encoding
: [0x66,0x0f,0x38,0x10,0x0a]
325 pblendvb
%xmm0
, (%edx
), %xmm1
327 // CHECK
: pblendvb
%xmm0
, %xmm1
, %xmm1
328 // CHECK
: encoding
: [0x66,0x0f,0x38,0x10,0xc9]
329 pblendvb
%xmm0
, %xmm1
, %xmm1
331 // CHECK
: pblendw $
0, -485498096(%edx
,%eax
,4), %xmm1
332 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0e,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
333 pblendw $
0, -485498096(%edx
,%eax
,4), %xmm1
335 // CHECK
: pblendw $
0, 485498096(%edx
,%eax
,4), %xmm1
336 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
337 pblendw $
0, 485498096(%edx
,%eax
,4), %xmm1
339 // CHECK
: pblendw $
0, 485498096(%edx
), %xmm1
340 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0e,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
341 pblendw $
0, 485498096(%edx
), %xmm1
343 // CHECK
: pblendw $
0, 485498096, %xmm1
344 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0e,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
345 pblendw $
0, 485498096, %xmm1
347 // CHECK
: pblendw $
0, 64(%edx
,%eax
), %xmm1
348 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0e,0x4c,0x02,0x40,0x00]
349 pblendw $
0, 64(%edx
,%eax
), %xmm1
351 // CHECK
: pblendw $
0, (%edx
), %xmm1
352 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0e,0x0a,0x00]
353 pblendw $
0, (%edx
), %xmm1
355 // CHECK
: pblendw $
0, %xmm1
, %xmm1
356 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0e,0xc9,0x00]
357 pblendw $
0, %xmm1
, %xmm1
359 // CHECK
: pcmpeqq
-485498096(%edx
,%eax
,4), %xmm1
360 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
361 pcmpeqq
-485498096(%edx
,%eax
,4), %xmm1
363 // CHECK
: pcmpeqq
485498096(%edx
,%eax
,4), %xmm1
364 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
365 pcmpeqq
485498096(%edx
,%eax
,4), %xmm1
367 // CHECK
: pcmpeqq
485498096(%edx
), %xmm1
368 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x8a,0xf0,0x1c,0xf0,0x1c]
369 pcmpeqq
485498096(%edx
), %xmm1
371 // CHECK
: pcmpeqq
485498096, %xmm1
372 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x0d,0xf0,0x1c,0xf0,0x1c]
373 pcmpeqq
485498096, %xmm1
375 // CHECK
: pcmpeqq
64(%edx
,%eax
), %xmm1
376 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x4c,0x02,0x40]
377 pcmpeqq
64(%edx
,%eax
), %xmm1
379 // CHECK
: pcmpeqq
(%edx
), %xmm1
380 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x0a]
381 pcmpeqq
(%edx
), %xmm1
383 // CHECK
: pcmpeqq
%xmm1
, %xmm1
384 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0xc9]
387 // CHECK
: pextrb $
0, %xmm1
, -485498096(%edx
,%eax
,4)
388 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
389 pextrb $
0, %xmm1
, -485498096(%edx
,%eax
,4)
391 // CHECK
: pextrb $
0, %xmm1
, 485498096(%edx
,%eax
,4)
392 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
393 pextrb $
0, %xmm1
, 485498096(%edx
,%eax
,4)
395 // CHECK
: pextrb $
0, %xmm1
, 485498096(%edx
)
396 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x14,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
397 pextrb $
0, %xmm1
, 485498096(%edx
)
399 // CHECK
: pextrb $
0, %xmm1
, 485498096
400 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x14,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
401 pextrb $
0, %xmm1
, 485498096
403 // CHECK
: pextrb $
0, %xmm1
, 64(%edx
,%eax
)
404 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x14,0x4c,0x02,0x40,0x00]
405 pextrb $
0, %xmm1
, 64(%edx
,%eax
)
407 // CHECK
: pextrb $
0, %xmm1
, (%edx
)
408 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x14,0x0a,0x00]
409 pextrb $
0, %xmm1
, (%edx
)
411 // CHECK
: pextrd $
0, %xmm1
, -485498096(%edx
,%eax
,4)
412 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
413 pextrd $
0, %xmm1
, -485498096(%edx
,%eax
,4)
415 // CHECK
: pextrd $
0, %xmm1
, 485498096(%edx
,%eax
,4)
416 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
417 pextrd $
0, %xmm1
, 485498096(%edx
,%eax
,4)
419 // CHECK
: pextrd $
0, %xmm1
, 485498096(%edx
)
420 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x16,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
421 pextrd $
0, %xmm1
, 485498096(%edx
)
423 // CHECK
: pextrd $
0, %xmm1
, 485498096
424 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x16,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
425 pextrd $
0, %xmm1
, 485498096
427 // CHECK
: pextrd $
0, %xmm1
, 64(%edx
,%eax
)
428 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x16,0x4c,0x02,0x40,0x00]
429 pextrd $
0, %xmm1
, 64(%edx
,%eax
)
431 // CHECK
: pextrd $
0, %xmm1
, (%edx
)
432 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x16,0x0a,0x00]
433 pextrd $
0, %xmm1
, (%edx
)
435 // CHECK
: pextrw $
0, %xmm1
, -485498096(%edx
,%eax
,4)
436 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
437 pextrw $
0, %xmm1
, -485498096(%edx
,%eax
,4)
439 // CHECK
: pextrw $
0, %xmm1
, 485498096(%edx
,%eax
,4)
440 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
441 pextrw $
0, %xmm1
, 485498096(%edx
,%eax
,4)
443 // CHECK
: pextrw $
0, %xmm1
, 485498096(%edx
)
444 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x15,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
445 pextrw $
0, %xmm1
, 485498096(%edx
)
447 // CHECK
: pextrw $
0, %xmm1
, 485498096
448 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x15,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
449 pextrw $
0, %xmm1
, 485498096
451 // CHECK
: pextrw $
0, %xmm1
, 64(%edx
,%eax
)
452 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x15,0x4c,0x02,0x40,0x00]
453 pextrw $
0, %xmm1
, 64(%edx
,%eax
)
455 // CHECK
: pextrw $
0, %xmm1
, (%edx
)
456 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x15,0x0a,0x00]
457 pextrw $
0, %xmm1
, (%edx
)
459 // CHECK
: phminposuw
-485498096(%edx
,%eax
,4), %xmm1
460 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
461 phminposuw
-485498096(%edx
,%eax
,4), %xmm1
463 // CHECK
: phminposuw
485498096(%edx
,%eax
,4), %xmm1
464 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
465 phminposuw
485498096(%edx
,%eax
,4), %xmm1
467 // CHECK
: phminposuw
485498096(%edx
), %xmm1
468 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x8a,0xf0,0x1c,0xf0,0x1c]
469 phminposuw
485498096(%edx
), %xmm1
471 // CHECK
: phminposuw
485498096, %xmm1
472 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x0d,0xf0,0x1c,0xf0,0x1c]
473 phminposuw
485498096, %xmm1
475 // CHECK
: phminposuw
64(%edx
,%eax
), %xmm1
476 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x4c,0x02,0x40]
477 phminposuw
64(%edx
,%eax
), %xmm1
479 // CHECK
: phminposuw
(%edx
), %xmm1
480 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x0a]
481 phminposuw
(%edx
), %xmm1
483 // CHECK
: phminposuw
%xmm1
, %xmm1
484 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0xc9]
485 phminposuw
%xmm1
, %xmm1
487 // CHECK
: pinsrb $
0, -485498096(%edx
,%eax
,4), %xmm1
488 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x20,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
489 pinsrb $
0, -485498096(%edx
,%eax
,4), %xmm1
491 // CHECK
: pinsrb $
0, 485498096(%edx
,%eax
,4), %xmm1
492 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x20,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
493 pinsrb $
0, 485498096(%edx
,%eax
,4), %xmm1
495 // CHECK
: pinsrb $
0, 485498096(%edx
), %xmm1
496 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x20,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
497 pinsrb $
0, 485498096(%edx
), %xmm1
499 // CHECK
: pinsrb $
0, 485498096, %xmm1
500 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x20,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
501 pinsrb $
0, 485498096, %xmm1
503 // CHECK
: pinsrb $
0, 64(%edx
,%eax
), %xmm1
504 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x20,0x4c,0x02,0x40,0x00]
505 pinsrb $
0, 64(%edx
,%eax
), %xmm1
507 // CHECK
: pinsrb $
0, (%edx
), %xmm1
508 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x20,0x0a,0x00]
509 pinsrb $
0, (%edx
), %xmm1
511 // CHECK
: pinsrd $
0, -485498096(%edx
,%eax
,4), %xmm1
512 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x22,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
513 pinsrd $
0, -485498096(%edx
,%eax
,4), %xmm1
515 // CHECK
: pinsrd $
0, 485498096(%edx
,%eax
,4), %xmm1
516 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x22,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
517 pinsrd $
0, 485498096(%edx
,%eax
,4), %xmm1
519 // CHECK
: pinsrd $
0, 485498096(%edx
), %xmm1
520 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x22,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
521 pinsrd $
0, 485498096(%edx
), %xmm1
523 // CHECK
: pinsrd $
0, 485498096, %xmm1
524 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x22,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
525 pinsrd $
0, 485498096, %xmm1
527 // CHECK
: pinsrd $
0, 64(%edx
,%eax
), %xmm1
528 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x22,0x4c,0x02,0x40,0x00]
529 pinsrd $
0, 64(%edx
,%eax
), %xmm1
531 // CHECK
: pinsrd $
0, (%edx
), %xmm1
532 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x22,0x0a,0x00]
533 pinsrd $
0, (%edx
), %xmm1
535 // CHECK
: pmaxsb
-485498096(%edx
,%eax
,4), %xmm1
536 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
537 pmaxsb
-485498096(%edx
,%eax
,4), %xmm1
539 // CHECK
: pmaxsb
485498096(%edx
,%eax
,4), %xmm1
540 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
541 pmaxsb
485498096(%edx
,%eax
,4), %xmm1
543 // CHECK
: pmaxsb
485498096(%edx
), %xmm1
544 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x8a,0xf0,0x1c,0xf0,0x1c]
545 pmaxsb
485498096(%edx
), %xmm1
547 // CHECK
: pmaxsb
485498096, %xmm1
548 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x0d,0xf0,0x1c,0xf0,0x1c]
549 pmaxsb
485498096, %xmm1
551 // CHECK
: pmaxsb
64(%edx
,%eax
), %xmm1
552 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x4c,0x02,0x40]
553 pmaxsb
64(%edx
,%eax
), %xmm1
555 // CHECK
: pmaxsb
(%edx
), %xmm1
556 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x0a]
559 // CHECK
: pmaxsb
%xmm1
, %xmm1
560 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0xc9]
563 // CHECK
: pmaxsd
-485498096(%edx
,%eax
,4), %xmm1
564 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
565 pmaxsd
-485498096(%edx
,%eax
,4), %xmm1
567 // CHECK
: pmaxsd
485498096(%edx
,%eax
,4), %xmm1
568 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
569 pmaxsd
485498096(%edx
,%eax
,4), %xmm1
571 // CHECK
: pmaxsd
485498096(%edx
), %xmm1
572 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x8a,0xf0,0x1c,0xf0,0x1c]
573 pmaxsd
485498096(%edx
), %xmm1
575 // CHECK
: pmaxsd
485498096, %xmm1
576 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x0d,0xf0,0x1c,0xf0,0x1c]
577 pmaxsd
485498096, %xmm1
579 // CHECK
: pmaxsd
64(%edx
,%eax
), %xmm1
580 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x4c,0x02,0x40]
581 pmaxsd
64(%edx
,%eax
), %xmm1
583 // CHECK
: pmaxsd
(%edx
), %xmm1
584 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x0a]
587 // CHECK
: pmaxsd
%xmm1
, %xmm1
588 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0xc9]
591 // CHECK
: pmaxud
-485498096(%edx
,%eax
,4), %xmm1
592 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
593 pmaxud
-485498096(%edx
,%eax
,4), %xmm1
595 // CHECK
: pmaxud
485498096(%edx
,%eax
,4), %xmm1
596 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
597 pmaxud
485498096(%edx
,%eax
,4), %xmm1
599 // CHECK
: pmaxud
485498096(%edx
), %xmm1
600 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x8a,0xf0,0x1c,0xf0,0x1c]
601 pmaxud
485498096(%edx
), %xmm1
603 // CHECK
: pmaxud
485498096, %xmm1
604 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x0d,0xf0,0x1c,0xf0,0x1c]
605 pmaxud
485498096, %xmm1
607 // CHECK
: pmaxud
64(%edx
,%eax
), %xmm1
608 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x4c,0x02,0x40]
609 pmaxud
64(%edx
,%eax
), %xmm1
611 // CHECK
: pmaxud
(%edx
), %xmm1
612 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x0a]
615 // CHECK
: pmaxud
%xmm1
, %xmm1
616 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0xc9]
619 // CHECK
: pmaxuw
-485498096(%edx
,%eax
,4), %xmm1
620 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
621 pmaxuw
-485498096(%edx
,%eax
,4), %xmm1
623 // CHECK
: pmaxuw
485498096(%edx
,%eax
,4), %xmm1
624 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
625 pmaxuw
485498096(%edx
,%eax
,4), %xmm1
627 // CHECK
: pmaxuw
485498096(%edx
), %xmm1
628 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x8a,0xf0,0x1c,0xf0,0x1c]
629 pmaxuw
485498096(%edx
), %xmm1
631 // CHECK
: pmaxuw
485498096, %xmm1
632 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x0d,0xf0,0x1c,0xf0,0x1c]
633 pmaxuw
485498096, %xmm1
635 // CHECK
: pmaxuw
64(%edx
,%eax
), %xmm1
636 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x4c,0x02,0x40]
637 pmaxuw
64(%edx
,%eax
), %xmm1
639 // CHECK
: pmaxuw
(%edx
), %xmm1
640 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x0a]
643 // CHECK
: pmaxuw
%xmm1
, %xmm1
644 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0xc9]
647 // CHECK
: pminsb
-485498096(%edx
,%eax
,4), %xmm1
648 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
649 pminsb
-485498096(%edx
,%eax
,4), %xmm1
651 // CHECK
: pminsb
485498096(%edx
,%eax
,4), %xmm1
652 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
653 pminsb
485498096(%edx
,%eax
,4), %xmm1
655 // CHECK
: pminsb
485498096(%edx
), %xmm1
656 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x8a,0xf0,0x1c,0xf0,0x1c]
657 pminsb
485498096(%edx
), %xmm1
659 // CHECK
: pminsb
485498096, %xmm1
660 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x0d,0xf0,0x1c,0xf0,0x1c]
661 pminsb
485498096, %xmm1
663 // CHECK
: pminsb
64(%edx
,%eax
), %xmm1
664 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x4c,0x02,0x40]
665 pminsb
64(%edx
,%eax
), %xmm1
667 // CHECK
: pminsb
(%edx
), %xmm1
668 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x0a]
671 // CHECK
: pminsb
%xmm1
, %xmm1
672 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0xc9]
675 // CHECK
: pminsd
-485498096(%edx
,%eax
,4), %xmm1
676 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
677 pminsd
-485498096(%edx
,%eax
,4), %xmm1
679 // CHECK
: pminsd
485498096(%edx
,%eax
,4), %xmm1
680 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
681 pminsd
485498096(%edx
,%eax
,4), %xmm1
683 // CHECK
: pminsd
485498096(%edx
), %xmm1
684 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x8a,0xf0,0x1c,0xf0,0x1c]
685 pminsd
485498096(%edx
), %xmm1
687 // CHECK
: pminsd
485498096, %xmm1
688 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x0d,0xf0,0x1c,0xf0,0x1c]
689 pminsd
485498096, %xmm1
691 // CHECK
: pminsd
64(%edx
,%eax
), %xmm1
692 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x4c,0x02,0x40]
693 pminsd
64(%edx
,%eax
), %xmm1
695 // CHECK
: pminsd
(%edx
), %xmm1
696 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x0a]
699 // CHECK
: pminsd
%xmm1
, %xmm1
700 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0xc9]
703 // CHECK
: pminud
-485498096(%edx
,%eax
,4), %xmm1
704 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
705 pminud
-485498096(%edx
,%eax
,4), %xmm1
707 // CHECK
: pminud
485498096(%edx
,%eax
,4), %xmm1
708 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
709 pminud
485498096(%edx
,%eax
,4), %xmm1
711 // CHECK
: pminud
485498096(%edx
), %xmm1
712 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x8a,0xf0,0x1c,0xf0,0x1c]
713 pminud
485498096(%edx
), %xmm1
715 // CHECK
: pminud
485498096, %xmm1
716 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x0d,0xf0,0x1c,0xf0,0x1c]
717 pminud
485498096, %xmm1
719 // CHECK
: pminud
64(%edx
,%eax
), %xmm1
720 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x4c,0x02,0x40]
721 pminud
64(%edx
,%eax
), %xmm1
723 // CHECK
: pminud
(%edx
), %xmm1
724 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x0a]
727 // CHECK
: pminud
%xmm1
, %xmm1
728 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0xc9]
731 // CHECK
: pminuw
-485498096(%edx
,%eax
,4), %xmm1
732 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
733 pminuw
-485498096(%edx
,%eax
,4), %xmm1
735 // CHECK
: pminuw
485498096(%edx
,%eax
,4), %xmm1
736 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
737 pminuw
485498096(%edx
,%eax
,4), %xmm1
739 // CHECK
: pminuw
485498096(%edx
), %xmm1
740 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x8a,0xf0,0x1c,0xf0,0x1c]
741 pminuw
485498096(%edx
), %xmm1
743 // CHECK
: pminuw
485498096, %xmm1
744 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x0d,0xf0,0x1c,0xf0,0x1c]
745 pminuw
485498096, %xmm1
747 // CHECK
: pminuw
64(%edx
,%eax
), %xmm1
748 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x4c,0x02,0x40]
749 pminuw
64(%edx
,%eax
), %xmm1
751 // CHECK
: pminuw
(%edx
), %xmm1
752 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x0a]
755 // CHECK
: pminuw
%xmm1
, %xmm1
756 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0xc9]
759 // CHECK
: pmovsxbd
-485498096(%edx
,%eax
,4), %xmm1
760 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
761 pmovsxbd
-485498096(%edx
,%eax
,4), %xmm1
763 // CHECK
: pmovsxbd
485498096(%edx
,%eax
,4), %xmm1
764 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
765 pmovsxbd
485498096(%edx
,%eax
,4), %xmm1
767 // CHECK
: pmovsxbd
485498096(%edx
), %xmm1
768 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x8a,0xf0,0x1c,0xf0,0x1c]
769 pmovsxbd
485498096(%edx
), %xmm1
771 // CHECK
: pmovsxbd
485498096, %xmm1
772 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x0d,0xf0,0x1c,0xf0,0x1c]
773 pmovsxbd
485498096, %xmm1
775 // CHECK
: pmovsxbd
64(%edx
,%eax
), %xmm1
776 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x4c,0x02,0x40]
777 pmovsxbd
64(%edx
,%eax
), %xmm1
779 // CHECK
: pmovsxbd
(%edx
), %xmm1
780 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x0a]
781 pmovsxbd
(%edx
), %xmm1
783 // CHECK
: pmovsxbd
%xmm1
, %xmm1
784 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0xc9]
785 pmovsxbd
%xmm1
, %xmm1
787 // CHECK
: pmovsxbq
-485498096(%edx
,%eax
,4), %xmm1
788 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
789 pmovsxbq
-485498096(%edx
,%eax
,4), %xmm1
791 // CHECK
: pmovsxbq
485498096(%edx
,%eax
,4), %xmm1
792 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
793 pmovsxbq
485498096(%edx
,%eax
,4), %xmm1
795 // CHECK
: pmovsxbq
485498096(%edx
), %xmm1
796 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x8a,0xf0,0x1c,0xf0,0x1c]
797 pmovsxbq
485498096(%edx
), %xmm1
799 // CHECK
: pmovsxbq
485498096, %xmm1
800 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x0d,0xf0,0x1c,0xf0,0x1c]
801 pmovsxbq
485498096, %xmm1
803 // CHECK
: pmovsxbq
64(%edx
,%eax
), %xmm1
804 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x4c,0x02,0x40]
805 pmovsxbq
64(%edx
,%eax
), %xmm1
807 // CHECK
: pmovsxbq
(%edx
), %xmm1
808 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x0a]
809 pmovsxbq
(%edx
), %xmm1
811 // CHECK
: pmovsxbq
%xmm1
, %xmm1
812 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0xc9]
813 pmovsxbq
%xmm1
, %xmm1
815 // CHECK
: pmovsxbw
-485498096(%edx
,%eax
,4), %xmm1
816 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
817 pmovsxbw
-485498096(%edx
,%eax
,4), %xmm1
819 // CHECK
: pmovsxbw
485498096(%edx
,%eax
,4), %xmm1
820 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
821 pmovsxbw
485498096(%edx
,%eax
,4), %xmm1
823 // CHECK
: pmovsxbw
485498096(%edx
), %xmm1
824 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x8a,0xf0,0x1c,0xf0,0x1c]
825 pmovsxbw
485498096(%edx
), %xmm1
827 // CHECK
: pmovsxbw
485498096, %xmm1
828 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x0d,0xf0,0x1c,0xf0,0x1c]
829 pmovsxbw
485498096, %xmm1
831 // CHECK
: pmovsxbw
64(%edx
,%eax
), %xmm1
832 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x4c,0x02,0x40]
833 pmovsxbw
64(%edx
,%eax
), %xmm1
835 // CHECK
: pmovsxbw
(%edx
), %xmm1
836 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x0a]
837 pmovsxbw
(%edx
), %xmm1
839 // CHECK
: pmovsxbw
%xmm1
, %xmm1
840 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0xc9]
841 pmovsxbw
%xmm1
, %xmm1
843 // CHECK
: pmovsxdq
-485498096(%edx
,%eax
,4), %xmm1
844 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
845 pmovsxdq
-485498096(%edx
,%eax
,4), %xmm1
847 // CHECK
: pmovsxdq
485498096(%edx
,%eax
,4), %xmm1
848 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
849 pmovsxdq
485498096(%edx
,%eax
,4), %xmm1
851 // CHECK
: pmovsxdq
485498096(%edx
), %xmm1
852 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x8a,0xf0,0x1c,0xf0,0x1c]
853 pmovsxdq
485498096(%edx
), %xmm1
855 // CHECK
: pmovsxdq
485498096, %xmm1
856 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x0d,0xf0,0x1c,0xf0,0x1c]
857 pmovsxdq
485498096, %xmm1
859 // CHECK
: pmovsxdq
64(%edx
,%eax
), %xmm1
860 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x4c,0x02,0x40]
861 pmovsxdq
64(%edx
,%eax
), %xmm1
863 // CHECK
: pmovsxdq
(%edx
), %xmm1
864 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x0a]
865 pmovsxdq
(%edx
), %xmm1
867 // CHECK
: pmovsxdq
%xmm1
, %xmm1
868 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0xc9]
869 pmovsxdq
%xmm1
, %xmm1
871 // CHECK
: pmovsxwd
-485498096(%edx
,%eax
,4), %xmm1
872 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
873 pmovsxwd
-485498096(%edx
,%eax
,4), %xmm1
875 // CHECK
: pmovsxwd
485498096(%edx
,%eax
,4), %xmm1
876 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
877 pmovsxwd
485498096(%edx
,%eax
,4), %xmm1
879 // CHECK
: pmovsxwd
485498096(%edx
), %xmm1
880 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x8a,0xf0,0x1c,0xf0,0x1c]
881 pmovsxwd
485498096(%edx
), %xmm1
883 // CHECK
: pmovsxwd
485498096, %xmm1
884 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x0d,0xf0,0x1c,0xf0,0x1c]
885 pmovsxwd
485498096, %xmm1
887 // CHECK
: pmovsxwd
64(%edx
,%eax
), %xmm1
888 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x4c,0x02,0x40]
889 pmovsxwd
64(%edx
,%eax
), %xmm1
891 // CHECK
: pmovsxwd
(%edx
), %xmm1
892 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x0a]
893 pmovsxwd
(%edx
), %xmm1
895 // CHECK
: pmovsxwd
%xmm1
, %xmm1
896 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0xc9]
897 pmovsxwd
%xmm1
, %xmm1
899 // CHECK
: pmovsxwq
-485498096(%edx
,%eax
,4), %xmm1
900 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
901 pmovsxwq
-485498096(%edx
,%eax
,4), %xmm1
903 // CHECK
: pmovsxwq
485498096(%edx
,%eax
,4), %xmm1
904 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
905 pmovsxwq
485498096(%edx
,%eax
,4), %xmm1
907 // CHECK
: pmovsxwq
485498096(%edx
), %xmm1
908 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x8a,0xf0,0x1c,0xf0,0x1c]
909 pmovsxwq
485498096(%edx
), %xmm1
911 // CHECK
: pmovsxwq
485498096, %xmm1
912 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x0d,0xf0,0x1c,0xf0,0x1c]
913 pmovsxwq
485498096, %xmm1
915 // CHECK
: pmovsxwq
64(%edx
,%eax
), %xmm1
916 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x4c,0x02,0x40]
917 pmovsxwq
64(%edx
,%eax
), %xmm1
919 // CHECK
: pmovsxwq
(%edx
), %xmm1
920 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x0a]
921 pmovsxwq
(%edx
), %xmm1
923 // CHECK
: pmovsxwq
%xmm1
, %xmm1
924 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0xc9]
925 pmovsxwq
%xmm1
, %xmm1
927 // CHECK
: pmovzxbd
-485498096(%edx
,%eax
,4), %xmm1
928 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
929 pmovzxbd
-485498096(%edx
,%eax
,4), %xmm1
931 // CHECK
: pmovzxbd
485498096(%edx
,%eax
,4), %xmm1
932 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
933 pmovzxbd
485498096(%edx
,%eax
,4), %xmm1
935 // CHECK
: pmovzxbd
485498096(%edx
), %xmm1
936 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x8a,0xf0,0x1c,0xf0,0x1c]
937 pmovzxbd
485498096(%edx
), %xmm1
939 // CHECK
: pmovzxbd
485498096, %xmm1
940 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x0d,0xf0,0x1c,0xf0,0x1c]
941 pmovzxbd
485498096, %xmm1
943 // CHECK
: pmovzxbd
64(%edx
,%eax
), %xmm1
944 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x4c,0x02,0x40]
945 pmovzxbd
64(%edx
,%eax
), %xmm1
947 // CHECK
: pmovzxbd
(%edx
), %xmm1
948 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x0a]
949 pmovzxbd
(%edx
), %xmm1
951 // CHECK
: pmovzxbd
%xmm1
, %xmm1
952 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0xc9]
953 pmovzxbd
%xmm1
, %xmm1
955 // CHECK
: pmovzxbq
-485498096(%edx
,%eax
,4), %xmm1
956 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
957 pmovzxbq
-485498096(%edx
,%eax
,4), %xmm1
959 // CHECK
: pmovzxbq
485498096(%edx
,%eax
,4), %xmm1
960 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
961 pmovzxbq
485498096(%edx
,%eax
,4), %xmm1
963 // CHECK
: pmovzxbq
485498096(%edx
), %xmm1
964 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x8a,0xf0,0x1c,0xf0,0x1c]
965 pmovzxbq
485498096(%edx
), %xmm1
967 // CHECK
: pmovzxbq
485498096, %xmm1
968 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x0d,0xf0,0x1c,0xf0,0x1c]
969 pmovzxbq
485498096, %xmm1
971 // CHECK
: pmovzxbq
64(%edx
,%eax
), %xmm1
972 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x4c,0x02,0x40]
973 pmovzxbq
64(%edx
,%eax
), %xmm1
975 // CHECK
: pmovzxbq
(%edx
), %xmm1
976 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x0a]
977 pmovzxbq
(%edx
), %xmm1
979 // CHECK
: pmovzxbq
%xmm1
, %xmm1
980 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0xc9]
981 pmovzxbq
%xmm1
, %xmm1
983 // CHECK
: pmovzxbw
-485498096(%edx
,%eax
,4), %xmm1
984 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
985 pmovzxbw
-485498096(%edx
,%eax
,4), %xmm1
987 // CHECK
: pmovzxbw
485498096(%edx
,%eax
,4), %xmm1
988 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
989 pmovzxbw
485498096(%edx
,%eax
,4), %xmm1
991 // CHECK
: pmovzxbw
485498096(%edx
), %xmm1
992 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x8a,0xf0,0x1c,0xf0,0x1c]
993 pmovzxbw
485498096(%edx
), %xmm1
995 // CHECK
: pmovzxbw
485498096, %xmm1
996 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x0d,0xf0,0x1c,0xf0,0x1c]
997 pmovzxbw
485498096, %xmm1
999 // CHECK
: pmovzxbw
64(%edx
,%eax
), %xmm1
1000 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x4c,0x02,0x40]
1001 pmovzxbw
64(%edx
,%eax
), %xmm1
1003 // CHECK
: pmovzxbw
(%edx
), %xmm1
1004 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x0a]
1005 pmovzxbw
(%edx
), %xmm1
1007 // CHECK
: pmovzxbw
%xmm1
, %xmm1
1008 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0xc9]
1009 pmovzxbw
%xmm1
, %xmm1
1011 // CHECK
: pmovzxdq
-485498096(%edx
,%eax
,4), %xmm1
1012 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1013 pmovzxdq
-485498096(%edx
,%eax
,4), %xmm1
1015 // CHECK
: pmovzxdq
485498096(%edx
,%eax
,4), %xmm1
1016 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1017 pmovzxdq
485498096(%edx
,%eax
,4), %xmm1
1019 // CHECK
: pmovzxdq
485498096(%edx
), %xmm1
1020 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x8a,0xf0,0x1c,0xf0,0x1c]
1021 pmovzxdq
485498096(%edx
), %xmm1
1023 // CHECK
: pmovzxdq
485498096, %xmm1
1024 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x0d,0xf0,0x1c,0xf0,0x1c]
1025 pmovzxdq
485498096, %xmm1
1027 // CHECK
: pmovzxdq
64(%edx
,%eax
), %xmm1
1028 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x4c,0x02,0x40]
1029 pmovzxdq
64(%edx
,%eax
), %xmm1
1031 // CHECK
: pmovzxdq
(%edx
), %xmm1
1032 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x0a]
1033 pmovzxdq
(%edx
), %xmm1
1035 // CHECK
: pmovzxdq
%xmm1
, %xmm1
1036 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0xc9]
1037 pmovzxdq
%xmm1
, %xmm1
1039 // CHECK
: pmovzxwd
-485498096(%edx
,%eax
,4), %xmm1
1040 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1041 pmovzxwd
-485498096(%edx
,%eax
,4), %xmm1
1043 // CHECK
: pmovzxwd
485498096(%edx
,%eax
,4), %xmm1
1044 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1045 pmovzxwd
485498096(%edx
,%eax
,4), %xmm1
1047 // CHECK
: pmovzxwd
485498096(%edx
), %xmm1
1048 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x8a,0xf0,0x1c,0xf0,0x1c]
1049 pmovzxwd
485498096(%edx
), %xmm1
1051 // CHECK
: pmovzxwd
485498096, %xmm1
1052 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x0d,0xf0,0x1c,0xf0,0x1c]
1053 pmovzxwd
485498096, %xmm1
1055 // CHECK
: pmovzxwd
64(%edx
,%eax
), %xmm1
1056 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x4c,0x02,0x40]
1057 pmovzxwd
64(%edx
,%eax
), %xmm1
1059 // CHECK
: pmovzxwd
(%edx
), %xmm1
1060 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x0a]
1061 pmovzxwd
(%edx
), %xmm1
1063 // CHECK
: pmovzxwd
%xmm1
, %xmm1
1064 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0xc9]
1065 pmovzxwd
%xmm1
, %xmm1
1067 // CHECK
: pmovzxwq
-485498096(%edx
,%eax
,4), %xmm1
1068 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1069 pmovzxwq
-485498096(%edx
,%eax
,4), %xmm1
1071 // CHECK
: pmovzxwq
485498096(%edx
,%eax
,4), %xmm1
1072 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1073 pmovzxwq
485498096(%edx
,%eax
,4), %xmm1
1075 // CHECK
: pmovzxwq
485498096(%edx
), %xmm1
1076 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x8a,0xf0,0x1c,0xf0,0x1c]
1077 pmovzxwq
485498096(%edx
), %xmm1
1079 // CHECK
: pmovzxwq
485498096, %xmm1
1080 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x0d,0xf0,0x1c,0xf0,0x1c]
1081 pmovzxwq
485498096, %xmm1
1083 // CHECK
: pmovzxwq
64(%edx
,%eax
), %xmm1
1084 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x4c,0x02,0x40]
1085 pmovzxwq
64(%edx
,%eax
), %xmm1
1087 // CHECK
: pmovzxwq
(%edx
), %xmm1
1088 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x0a]
1089 pmovzxwq
(%edx
), %xmm1
1091 // CHECK
: pmovzxwq
%xmm1
, %xmm1
1092 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0xc9]
1093 pmovzxwq
%xmm1
, %xmm1
1095 // CHECK
: pmuldq
-485498096(%edx
,%eax
,4), %xmm1
1096 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1097 pmuldq
-485498096(%edx
,%eax
,4), %xmm1
1099 // CHECK
: pmuldq
485498096(%edx
,%eax
,4), %xmm1
1100 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1101 pmuldq
485498096(%edx
,%eax
,4), %xmm1
1103 // CHECK
: pmuldq
485498096(%edx
), %xmm1
1104 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x8a,0xf0,0x1c,0xf0,0x1c]
1105 pmuldq
485498096(%edx
), %xmm1
1107 // CHECK
: pmuldq
485498096, %xmm1
1108 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x0d,0xf0,0x1c,0xf0,0x1c]
1109 pmuldq
485498096, %xmm1
1111 // CHECK
: pmuldq
64(%edx
,%eax
), %xmm1
1112 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x4c,0x02,0x40]
1113 pmuldq
64(%edx
,%eax
), %xmm1
1115 // CHECK
: pmuldq
(%edx
), %xmm1
1116 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x0a]
1117 pmuldq
(%edx
), %xmm1
1119 // CHECK
: pmuldq
%xmm1
, %xmm1
1120 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0xc9]
1123 // CHECK
: pmulld
-485498096(%edx
,%eax
,4), %xmm1
1124 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1125 pmulld
-485498096(%edx
,%eax
,4), %xmm1
1127 // CHECK
: pmulld
485498096(%edx
,%eax
,4), %xmm1
1128 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1129 pmulld
485498096(%edx
,%eax
,4), %xmm1
1131 // CHECK
: pmulld
485498096(%edx
), %xmm1
1132 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x8a,0xf0,0x1c,0xf0,0x1c]
1133 pmulld
485498096(%edx
), %xmm1
1135 // CHECK
: pmulld
485498096, %xmm1
1136 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x0d,0xf0,0x1c,0xf0,0x1c]
1137 pmulld
485498096, %xmm1
1139 // CHECK
: pmulld
64(%edx
,%eax
), %xmm1
1140 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x4c,0x02,0x40]
1141 pmulld
64(%edx
,%eax
), %xmm1
1143 // CHECK
: pmulld
(%edx
), %xmm1
1144 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x0a]
1145 pmulld
(%edx
), %xmm1
1147 // CHECK
: pmulld
%xmm1
, %xmm1
1148 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0xc9]
1151 // CHECK
: ptest
-485498096(%edx
,%eax
,4), %xmm1
1152 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1153 ptest
-485498096(%edx
,%eax
,4), %xmm1
1155 // CHECK
: ptest
485498096(%edx
,%eax
,4), %xmm1
1156 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1157 ptest
485498096(%edx
,%eax
,4), %xmm1
1159 // CHECK
: ptest
485498096(%edx
), %xmm1
1160 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x8a,0xf0,0x1c,0xf0,0x1c]
1161 ptest
485498096(%edx
), %xmm1
1163 // CHECK
: ptest
485498096, %xmm1
1164 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x0d,0xf0,0x1c,0xf0,0x1c]
1165 ptest
485498096, %xmm1
1167 // CHECK
: ptest
64(%edx
,%eax
), %xmm1
1168 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x4c,0x02,0x40]
1169 ptest
64(%edx
,%eax
), %xmm1
1171 // CHECK
: ptest
(%edx
), %xmm1
1172 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x0a]
1175 // CHECK
: ptest
%xmm1
, %xmm1
1176 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0xc9]
1179 // CHECK
: roundpd $
0, -485498096(%edx
,%eax
,4), %xmm1
1180 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x09,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
1181 roundpd $
0, -485498096(%edx
,%eax
,4), %xmm1
1183 // CHECK
: roundpd $
0, 485498096(%edx
,%eax
,4), %xmm1
1184 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x09,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
1185 roundpd $
0, 485498096(%edx
,%eax
,4), %xmm1
1187 // CHECK
: roundpd $
0, 485498096(%edx
), %xmm1
1188 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x09,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
1189 roundpd $
0, 485498096(%edx
), %xmm1
1191 // CHECK
: roundpd $
0, 485498096, %xmm1
1192 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x09,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
1193 roundpd $
0, 485498096, %xmm1
1195 // CHECK
: roundpd $
0, 64(%edx
,%eax
), %xmm1
1196 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x09,0x4c,0x02,0x40,0x00]
1197 roundpd $
0, 64(%edx
,%eax
), %xmm1
1199 // CHECK
: roundpd $
0, (%edx
), %xmm1
1200 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x09,0x0a,0x00]
1201 roundpd $
0, (%edx
), %xmm1
1203 // CHECK
: roundpd $
0, %xmm1
, %xmm1
1204 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x09,0xc9,0x00]
1205 roundpd $
0, %xmm1
, %xmm1
1207 // CHECK
: roundps $
0, -485498096(%edx
,%eax
,4), %xmm1
1208 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x08,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
1209 roundps $
0, -485498096(%edx
,%eax
,4), %xmm1
1211 // CHECK
: roundps $
0, 485498096(%edx
,%eax
,4), %xmm1
1212 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x08,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
1213 roundps $
0, 485498096(%edx
,%eax
,4), %xmm1
1215 // CHECK
: roundps $
0, 485498096(%edx
), %xmm1
1216 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x08,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
1217 roundps $
0, 485498096(%edx
), %xmm1
1219 // CHECK
: roundps $
0, 485498096, %xmm1
1220 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x08,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
1221 roundps $
0, 485498096, %xmm1
1223 // CHECK
: roundps $
0, 64(%edx
,%eax
), %xmm1
1224 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x08,0x4c,0x02,0x40,0x00]
1225 roundps $
0, 64(%edx
,%eax
), %xmm1
1227 // CHECK
: roundps $
0, (%edx
), %xmm1
1228 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x08,0x0a,0x00]
1229 roundps $
0, (%edx
), %xmm1
1231 // CHECK
: roundps $
0, %xmm1
, %xmm1
1232 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x08,0xc9,0x00]
1233 roundps $
0, %xmm1
, %xmm1
1235 // CHECK
: roundsd $
0, -485498096(%edx
,%eax
,4), %xmm1
1236 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0b,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
1237 roundsd $
0, -485498096(%edx
,%eax
,4), %xmm1
1239 // CHECK
: roundsd $
0, 485498096(%edx
,%eax
,4), %xmm1
1240 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
1241 roundsd $
0, 485498096(%edx
,%eax
,4), %xmm1
1243 // CHECK
: roundsd $
0, 485498096(%edx
), %xmm1
1244 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0b,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
1245 roundsd $
0, 485498096(%edx
), %xmm1
1247 // CHECK
: roundsd $
0, 485498096, %xmm1
1248 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0b,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
1249 roundsd $
0, 485498096, %xmm1
1251 // CHECK
: roundsd $
0, 64(%edx
,%eax
), %xmm1
1252 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0b,0x4c,0x02,0x40,0x00]
1253 roundsd $
0, 64(%edx
,%eax
), %xmm1
1255 // CHECK
: roundsd $
0, (%edx
), %xmm1
1256 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0b,0x0a,0x00]
1257 roundsd $
0, (%edx
), %xmm1
1259 // CHECK
: roundsd $
0, %xmm1
, %xmm1
1260 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0b,0xc9,0x00]
1261 roundsd $
0, %xmm1
, %xmm1
1263 // CHECK
: roundss $
0, -485498096(%edx
,%eax
,4), %xmm1
1264 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0a,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
1265 roundss $
0, -485498096(%edx
,%eax
,4), %xmm1
1267 // CHECK
: roundss $
0, 485498096(%edx
,%eax
,4), %xmm1
1268 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
1269 roundss $
0, 485498096(%edx
,%eax
,4), %xmm1
1271 // CHECK
: roundss $
0, 485498096(%edx
), %xmm1
1272 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0a,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
1273 roundss $
0, 485498096(%edx
), %xmm1
1275 // CHECK
: roundss $
0, 485498096, %xmm1
1276 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0a,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
1277 roundss $
0, 485498096, %xmm1
1279 // CHECK
: roundss $
0, 64(%edx
,%eax
), %xmm1
1280 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0a,0x4c,0x02,0x40,0x00]
1281 roundss $
0, 64(%edx
,%eax
), %xmm1
1283 // CHECK
: roundss $
0, (%edx
), %xmm1
1284 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0a,0x0a,0x00]
1285 roundss $
0, (%edx
), %xmm1
1287 // CHECK
: roundss $
0, %xmm1
, %xmm1
1288 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x0a,0xc9,0x00]
1289 roundss $
0, %xmm1
, %xmm1