1 // RUN
: llvm-mc
-triple i386-unknown-unknown
--show-encoding
%s | FileCheck
%s
5 // CHECK
: movb $
127, 3735928559(%ebx
,%ecx
,8)
6 // CHECK
: encoding
: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
7 movb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
9 // CHECK
: movb $
127, 69
10 // CHECK
: encoding
: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
13 // CHECK
: movb $
127, 32493
14 // CHECK
: encoding
: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
17 // CHECK
: movb $
127, 3133065982
18 // CHECK
: encoding
: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
21 // CHECK
: movb $
127, 305419896
22 // CHECK
: encoding
: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
25 // CHECK
: movw $
31438, 3735928559(%ebx
,%ecx
,8)
26 // CHECK
: encoding
: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
27 movw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
29 // CHECK
: movw $
31438, 69
30 // CHECK
: encoding
: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
33 // CHECK
: movw $
31438, 32493
34 // CHECK
: encoding
: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
37 // CHECK
: movw $
31438, 3133065982
38 // CHECK
: encoding
: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
39 movw $
0x7ace,0xbabecafe
41 // CHECK
: movw $
31438, 305419896
42 // CHECK
: encoding
: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
43 movw $
0x7ace,0x12345678
45 // CHECK
: movl $
2063514302, 3735928559(%ebx
,%ecx
,8)
46 // CHECK
: encoding
: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
47 movl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
49 // CHECK
: movl $
2063514302, 69
50 // CHECK
: encoding
: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
53 // CHECK
: movl $
2063514302, 32493
54 // CHECK
: encoding
: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
55 movl $
0x7afebabe,0x7eed
57 // CHECK
: movl $
2063514302, 3133065982
58 // CHECK
: encoding
: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
59 movl $
0x7afebabe,0xbabecafe
61 // CHECK
: movl $
2063514302, 305419896
62 // CHECK
: encoding
: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
63 movl $
0x7afebabe,0x12345678
65 // CHECK
: movl $
324478056, 3735928559(%ebx
,%ecx
,8)
66 // CHECK
: encoding
: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
67 movl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
69 // CHECK
: movl $
324478056, 69
70 // CHECK
: encoding
: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
73 // CHECK
: movl $
324478056, 32493
74 // CHECK
: encoding
: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
75 movl $
0x13572468,0x7eed
77 // CHECK
: movl $
324478056, 3133065982
78 // CHECK
: encoding
: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
79 movl $
0x13572468,0xbabecafe
81 // CHECK
: movl $
324478056, 305419896
82 // CHECK
: encoding
: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
83 movl $
0x13572468,0x12345678
85 // CHECK
: movsbl
3735928559(%ebx
,%ecx
,8), %ecx
86 // CHECK
: encoding
: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
87 movsbl
0xdeadbeef(%ebx
,%ecx
,8),%ecx
89 // CHECK
: movsbl
69, %ecx
90 // CHECK
: encoding
: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
93 // CHECK
: movsbl
32493, %ecx
94 // CHECK
: encoding
: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
97 // CHECK
: movsbl
3133065982, %ecx
98 // CHECK
: encoding
: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
99 movsbl
0xbabecafe,%ecx
101 // CHECK
: movsbl
305419896, %ecx
102 // CHECK
: encoding
: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
103 movsbl
0x12345678,%ecx
105 // CHECK
: movsbw
3735928559(%ebx
,%ecx
,8), %bx
106 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
107 movsbw
0xdeadbeef(%ebx
,%ecx
,8),%bx
109 // CHECK
: movsbw
69, %bx
110 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
113 // CHECK
: movsbw
32493, %bx
114 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
117 // CHECK
: movsbw
3133065982, %bx
118 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
119 movsbw
0xbabecafe,%bx
121 // CHECK
: movsbw
305419896, %bx
122 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
123 movsbw
0x12345678,%bx
125 // CHECK
: movswl
3735928559(%ebx
,%ecx
,8), %ecx
126 // CHECK
: encoding
: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
127 movswl
0xdeadbeef(%ebx
,%ecx
,8),%ecx
129 // CHECK
: movswl
69, %ecx
130 // CHECK
: encoding
: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
133 // CHECK
: movswl
32493, %ecx
134 // CHECK
: encoding
: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
137 // CHECK
: movswl
3133065982, %ecx
138 // CHECK
: encoding
: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
139 movswl
0xbabecafe,%ecx
141 // CHECK
: movswl
305419896, %ecx
142 // CHECK
: encoding
: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
143 movswl
0x12345678,%ecx
145 // CHECK
: movzbl
3735928559(%ebx
,%ecx
,8), %ecx
146 // CHECK
: encoding
: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
147 movzbl
0xdeadbeef(%ebx
,%ecx
,8),%ecx
149 // CHECK
: movzbl
69, %ecx
150 // CHECK
: encoding
: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
153 // CHECK
: movzbl
32493, %ecx
154 // CHECK
: encoding
: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
157 // CHECK
: movzbl
3133065982, %ecx
158 // CHECK
: encoding
: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
159 movzbl
0xbabecafe,%ecx
161 // CHECK
: movzbl
305419896, %ecx
162 // CHECK
: encoding
: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
163 movzbl
0x12345678,%ecx
165 // CHECK
: movzbw
3735928559(%ebx
,%ecx
,8), %bx
166 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
167 movzbw
0xdeadbeef(%ebx
,%ecx
,8),%bx
169 // CHECK
: movzbw
69, %bx
170 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
173 // CHECK
: movzbw
32493, %bx
174 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
177 // CHECK
: movzbw
3133065982, %bx
178 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
179 movzbw
0xbabecafe,%bx
181 // CHECK
: movzbw
305419896, %bx
182 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
183 movzbw
0x12345678,%bx
185 // CHECK
: movzwl
3735928559(%ebx
,%ecx
,8), %ecx
186 // CHECK
: encoding
: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
187 movzwl
0xdeadbeef(%ebx
,%ecx
,8),%ecx
189 // CHECK
: movzwl
69, %ecx
190 // CHECK
: encoding
: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
193 // CHECK
: movzwl
32493, %ecx
194 // CHECK
: encoding
: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
197 // CHECK
: movzwl
3133065982, %ecx
198 // CHECK
: encoding
: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
199 movzwl
0xbabecafe,%ecx
201 // CHECK
: movzwl
305419896, %ecx
202 // CHECK
: encoding
: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
203 movzwl
0x12345678,%ecx
205 // CHECK
: pushl
3735928559(%ebx
,%ecx
,8)
206 // CHECK
: encoding
: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
207 pushl
0xdeadbeef(%ebx
,%ecx
,8)
209 // CHECK
: pushw
32493
210 // CHECK
: encoding
: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
213 // CHECK
: pushl
3133065982
214 // CHECK
: encoding
: [0xff,0x35,0xfe,0xca,0xbe,0xba]
217 // CHECK
: pushl
305419896
218 // CHECK
: encoding
: [0xff,0x35,0x78,0x56,0x34,0x12]
221 // CHECK
: popl
3735928559(%ebx
,%ecx
,8)
222 // CHECK
: encoding
: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde]
223 popl
0xdeadbeef(%ebx
,%ecx
,8)
226 // CHECK
: encoding
: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]
229 // CHECK
: popl
3133065982
230 // CHECK
: encoding
: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
233 // CHECK
: popl
305419896
234 // CHECK
: encoding
: [0x8f,0x05,0x78,0x56,0x34,0x12]
238 // CHECK
: encoding
: [0xf8]
242 // CHECK
: encoding
: [0xfc]
246 // CHECK
: encoding
: [0xfa]
250 // CHECK
: encoding
: [0x0f,0x06]
254 // CHECK
: encoding
: [0xf5]
258 // CHECK
: encoding
: [0x9f]
262 // CHECK
: encoding
: [0x9e]
266 // CHECK
: encoding
: [0xf9]
270 // CHECK
: encoding
: [0xfd]
274 // CHECK
: encoding
: [0xfb]
277 // CHECK
: addb $
254, 3735928559(%ebx
,%ecx
,8)
278 // CHECK
: encoding
: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
279 addb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
281 // CHECK
: addb $
254, 69
282 // CHECK
: encoding
: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
285 // CHECK
: addb $
254, 32493
286 // CHECK
: encoding
: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
289 // CHECK
: addb $
254, 3133065982
290 // CHECK
: encoding
: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
291 addb $
0xfe,0xbabecafe
293 // CHECK
: addb $
254, 305419896
294 // CHECK
: encoding
: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
295 addb $
0xfe,0x12345678
297 // CHECK
: addb $
127, 3735928559(%ebx
,%ecx
,8)
298 // CHECK
: encoding
: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
299 addb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
301 // CHECK
: addb $
127, 69
302 // CHECK
: encoding
: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
305 // CHECK
: addb $
127, 32493
306 // CHECK
: encoding
: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
309 // CHECK
: addb $
127, 3133065982
310 // CHECK
: encoding
: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
311 addb $
0x7f,0xbabecafe
313 // CHECK
: addb $
127, 305419896
314 // CHECK
: encoding
: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
315 addb $
0x7f,0x12345678
317 // CHECK
: addw $
31438, 3735928559(%ebx
,%ecx
,8)
318 // CHECK
: encoding
: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
319 addw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
321 // CHECK
: addw $
31438, 69
322 // CHECK
: encoding
: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
325 // CHECK
: addw $
31438, 32493
326 // CHECK
: encoding
: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
329 // CHECK
: addw $
31438, 3133065982
330 // CHECK
: encoding
: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
331 addw $
0x7ace,0xbabecafe
333 // CHECK
: addw $
31438, 305419896
334 // CHECK
: encoding
: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
335 addw $
0x7ace,0x12345678
337 // CHECK
: addl $
2063514302, 3735928559(%ebx
,%ecx
,8)
338 // CHECK
: encoding
: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
339 addl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
341 // CHECK
: addl $
2063514302, 69
342 // CHECK
: encoding
: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
343 addl $
0x7afebabe,0x45
345 // CHECK
: addl $
2063514302, 32493
346 // CHECK
: encoding
: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
347 addl $
0x7afebabe,0x7eed
349 // CHECK
: addl $
2063514302, 3133065982
350 // CHECK
: encoding
: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
351 addl $
0x7afebabe,0xbabecafe
353 // CHECK
: addl $
2063514302, 305419896
354 // CHECK
: encoding
: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
355 addl $
0x7afebabe,0x12345678
357 // CHECK
: addl $
324478056, 3735928559(%ebx
,%ecx
,8)
358 // CHECK
: encoding
: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
359 addl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
361 // CHECK
: addl $
324478056, 69
362 // CHECK
: encoding
: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
363 addl $
0x13572468,0x45
365 // CHECK
: addl $
324478056, 32493
366 // CHECK
: encoding
: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
367 addl $
0x13572468,0x7eed
369 // CHECK
: addl $
324478056, 3133065982
370 // CHECK
: encoding
: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
371 addl $
0x13572468,0xbabecafe
373 // CHECK
: addl $
324478056, 305419896
374 // CHECK
: encoding
: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
375 addl $
0x13572468,0x12345678
377 // CHECK
: incl
3735928559(%ebx
,%ecx
,8)
378 // CHECK
: encoding
: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde]
379 incl
0xdeadbeef(%ebx
,%ecx
,8)
382 // CHECK
: encoding
: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]
385 // CHECK
: incl
3133065982
386 // CHECK
: encoding
: [0xff,0x05,0xfe,0xca,0xbe,0xba]
389 // CHECK
: incl
305419896
390 // CHECK
: encoding
: [0xff,0x05,0x78,0x56,0x34,0x12]
393 // CHECK
: subb $
254, 3735928559(%ebx
,%ecx
,8)
394 // CHECK
: encoding
: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
395 subb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
397 // CHECK
: subb $
254, 69
398 // CHECK
: encoding
: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
401 // CHECK
: subb $
254, 32493
402 // CHECK
: encoding
: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
405 // CHECK
: subb $
254, 3133065982
406 // CHECK
: encoding
: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
407 subb $
0xfe,0xbabecafe
409 // CHECK
: subb $
254, 305419896
410 // CHECK
: encoding
: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
411 subb $
0xfe,0x12345678
413 // CHECK
: subb $
127, 3735928559(%ebx
,%ecx
,8)
414 // CHECK
: encoding
: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
415 subb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
417 // CHECK
: subb $
127, 69
418 // CHECK
: encoding
: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
421 // CHECK
: subb $
127, 32493
422 // CHECK
: encoding
: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
425 // CHECK
: subb $
127, 3133065982
426 // CHECK
: encoding
: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
427 subb $
0x7f,0xbabecafe
429 // CHECK
: subb $
127, 305419896
430 // CHECK
: encoding
: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
431 subb $
0x7f,0x12345678
433 // CHECK
: subw $
31438, 3735928559(%ebx
,%ecx
,8)
434 // CHECK
: encoding
: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
435 subw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
437 // CHECK
: subw $
31438, 69
438 // CHECK
: encoding
: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
441 // CHECK
: subw $
31438, 32493
442 // CHECK
: encoding
: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
445 // CHECK
: subw $
31438, 3133065982
446 // CHECK
: encoding
: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
447 subw $
0x7ace,0xbabecafe
449 // CHECK
: subw $
31438, 305419896
450 // CHECK
: encoding
: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
451 subw $
0x7ace,0x12345678
453 // CHECK
: subl $
2063514302, 3735928559(%ebx
,%ecx
,8)
454 // CHECK
: encoding
: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
455 subl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
457 // CHECK
: subl $
2063514302, 69
458 // CHECK
: encoding
: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
459 subl $
0x7afebabe,0x45
461 // CHECK
: subl $
2063514302, 32493
462 // CHECK
: encoding
: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
463 subl $
0x7afebabe,0x7eed
465 // CHECK
: subl $
2063514302, 3133065982
466 // CHECK
: encoding
: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
467 subl $
0x7afebabe,0xbabecafe
469 // CHECK
: subl $
2063514302, 305419896
470 // CHECK
: encoding
: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
471 subl $
0x7afebabe,0x12345678
473 // CHECK
: subl $
324478056, 3735928559(%ebx
,%ecx
,8)
474 // CHECK
: encoding
: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
475 subl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
477 // CHECK
: subl $
324478056, 69
478 // CHECK
: encoding
: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
479 subl $
0x13572468,0x45
481 // CHECK
: subl $
324478056, 32493
482 // CHECK
: encoding
: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
483 subl $
0x13572468,0x7eed
485 // CHECK
: subl $
324478056, 3133065982
486 // CHECK
: encoding
: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
487 subl $
0x13572468,0xbabecafe
489 // CHECK
: subl $
324478056, 305419896
490 // CHECK
: encoding
: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
491 subl $
0x13572468,0x12345678
493 // CHECK
: decl
3735928559(%ebx
,%ecx
,8)
494 // CHECK
: encoding
: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde]
495 decl
0xdeadbeef(%ebx
,%ecx
,8)
498 // CHECK
: encoding
: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]
501 // CHECK
: decl
3133065982
502 // CHECK
: encoding
: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
505 // CHECK
: decl
305419896
506 // CHECK
: encoding
: [0xff,0x0d,0x78,0x56,0x34,0x12]
509 // CHECK
: sbbb $
254, 3735928559(%ebx
,%ecx
,8)
510 // CHECK
: encoding
: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
511 sbbb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
513 // CHECK
: sbbb $
254, 69
514 // CHECK
: encoding
: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
517 // CHECK
: sbbb $
254, 32493
518 // CHECK
: encoding
: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
521 // CHECK
: sbbb $
254, 3133065982
522 // CHECK
: encoding
: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
523 sbbb $
0xfe,0xbabecafe
525 // CHECK
: sbbb $
254, 305419896
526 // CHECK
: encoding
: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
527 sbbb $
0xfe,0x12345678
529 // CHECK
: sbbb $
127, 3735928559(%ebx
,%ecx
,8)
530 // CHECK
: encoding
: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
531 sbbb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
533 // CHECK
: sbbb $
127, 69
534 // CHECK
: encoding
: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
537 // CHECK
: sbbb $
127, 32493
538 // CHECK
: encoding
: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
541 // CHECK
: sbbb $
127, 3133065982
542 // CHECK
: encoding
: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
543 sbbb $
0x7f,0xbabecafe
545 // CHECK
: sbbb $
127, 305419896
546 // CHECK
: encoding
: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
547 sbbb $
0x7f,0x12345678
549 // CHECK
: sbbw $
31438, 3735928559(%ebx
,%ecx
,8)
550 // CHECK
: encoding
: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
551 sbbw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
553 // CHECK
: sbbw $
31438, 69
554 // CHECK
: encoding
: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
557 // CHECK
: sbbw $
31438, 32493
558 // CHECK
: encoding
: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
561 // CHECK
: sbbw $
31438, 3133065982
562 // CHECK
: encoding
: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
563 sbbw $
0x7ace,0xbabecafe
565 // CHECK
: sbbw $
31438, 305419896
566 // CHECK
: encoding
: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
567 sbbw $
0x7ace,0x12345678
569 // CHECK
: sbbl $
2063514302, 3735928559(%ebx
,%ecx
,8)
570 // CHECK
: encoding
: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
571 sbbl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
573 // CHECK
: sbbl $
2063514302, 69
574 // CHECK
: encoding
: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
575 sbbl $
0x7afebabe,0x45
577 // CHECK
: sbbl $
2063514302, 32493
578 // CHECK
: encoding
: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
579 sbbl $
0x7afebabe,0x7eed
581 // CHECK
: sbbl $
2063514302, 3133065982
582 // CHECK
: encoding
: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
583 sbbl $
0x7afebabe,0xbabecafe
585 // CHECK
: sbbl $
2063514302, 305419896
586 // CHECK
: encoding
: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
587 sbbl $
0x7afebabe,0x12345678
589 // CHECK
: sbbl $
324478056, 3735928559(%ebx
,%ecx
,8)
590 // CHECK
: encoding
: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
591 sbbl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
593 // CHECK
: sbbl $
324478056, 69
594 // CHECK
: encoding
: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
595 sbbl $
0x13572468,0x45
597 // CHECK
: sbbl $
324478056, 32493
598 // CHECK
: encoding
: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
599 sbbl $
0x13572468,0x7eed
601 // CHECK
: sbbl $
324478056, 3133065982
602 // CHECK
: encoding
: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
603 sbbl $
0x13572468,0xbabecafe
605 // CHECK
: sbbl $
324478056, 305419896
606 // CHECK
: encoding
: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
607 sbbl $
0x13572468,0x12345678
609 // CHECK
: cmpb $
254, 3735928559(%ebx
,%ecx
,8)
610 // CHECK
: encoding
: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
611 cmpb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
613 // CHECK
: cmpb $
254, 69
614 // CHECK
: encoding
: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
617 // CHECK
: cmpb $
254, 32493
618 // CHECK
: encoding
: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
621 // CHECK
: cmpb $
254, 3133065982
622 // CHECK
: encoding
: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
623 cmpb $
0xfe,0xbabecafe
625 // CHECK
: cmpb $
254, 305419896
626 // CHECK
: encoding
: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
627 cmpb $
0xfe,0x12345678
629 // CHECK
: cmpb $
127, 3735928559(%ebx
,%ecx
,8)
630 // CHECK
: encoding
: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
631 cmpb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
633 // CHECK
: cmpb $
127, 69
634 // CHECK
: encoding
: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
637 // CHECK
: cmpb $
127, 32493
638 // CHECK
: encoding
: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
641 // CHECK
: cmpb $
127, 3133065982
642 // CHECK
: encoding
: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
643 cmpb $
0x7f,0xbabecafe
645 // CHECK
: cmpb $
127, 305419896
646 // CHECK
: encoding
: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
647 cmpb $
0x7f,0x12345678
649 // CHECK
: cmpw $
31438, 3735928559(%ebx
,%ecx
,8)
650 // CHECK
: encoding
: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
651 cmpw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
653 // CHECK
: cmpw $
31438, 69
654 // CHECK
: encoding
: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
657 // CHECK
: cmpw $
31438, 32493
658 // CHECK
: encoding
: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
661 // CHECK
: cmpw $
31438, 3133065982
662 // CHECK
: encoding
: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
663 cmpw $
0x7ace,0xbabecafe
665 // CHECK
: cmpw $
31438, 305419896
666 // CHECK
: encoding
: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
667 cmpw $
0x7ace,0x12345678
669 // CHECK
: cmpl $
2063514302, 3735928559(%ebx
,%ecx
,8)
670 // CHECK
: encoding
: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
671 cmpl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
673 // CHECK
: cmpl $
2063514302, 69
674 // CHECK
: encoding
: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
675 cmpl $
0x7afebabe,0x45
677 // CHECK
: cmpl $
2063514302, 32493
678 // CHECK
: encoding
: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
679 cmpl $
0x7afebabe,0x7eed
681 // CHECK
: cmpl $
2063514302, 3133065982
682 // CHECK
: encoding
: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
683 cmpl $
0x7afebabe,0xbabecafe
685 // CHECK
: cmpl $
2063514302, 305419896
686 // CHECK
: encoding
: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
687 cmpl $
0x7afebabe,0x12345678
689 // CHECK
: cmpl $
324478056, 3735928559(%ebx
,%ecx
,8)
690 // CHECK
: encoding
: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
691 cmpl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
693 // CHECK
: cmpl $
324478056, 69
694 // CHECK
: encoding
: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
695 cmpl $
0x13572468,0x45
697 // CHECK
: cmpl $
324478056, 32493
698 // CHECK
: encoding
: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
699 cmpl $
0x13572468,0x7eed
701 // CHECK
: cmpl $
324478056, 3133065982
702 // CHECK
: encoding
: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
703 cmpl $
0x13572468,0xbabecafe
705 // CHECK
: cmpl $
324478056, 305419896
706 // CHECK
: encoding
: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
707 cmpl $
0x13572468,0x12345678
709 // CHECK
: testb $
127, 3735928559(%ebx
,%ecx
,8)
710 // CHECK
: encoding
: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
711 testb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
713 // CHECK
: testb $
127, 69
714 // CHECK
: encoding
: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
717 // CHECK
: testb $
127, 32493
718 // CHECK
: encoding
: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
721 // CHECK
: testb $
127, 3133065982
722 // CHECK
: encoding
: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
723 testb $
0x7f,0xbabecafe
725 // CHECK
: testb $
127, 305419896
726 // CHECK
: encoding
: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
727 testb $
0x7f,0x12345678
729 // CHECK
: testw $
31438, 3735928559(%ebx
,%ecx
,8)
730 // CHECK
: encoding
: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
731 testw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
733 // CHECK
: testw $
31438, 69
734 // CHECK
: encoding
: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
737 // CHECK
: testw $
31438, 32493
738 // CHECK
: encoding
: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
741 // CHECK
: testw $
31438, 3133065982
742 // CHECK
: encoding
: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
743 testw $
0x7ace,0xbabecafe
745 // CHECK
: testw $
31438, 305419896
746 // CHECK
: encoding
: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
747 testw $
0x7ace,0x12345678
749 // CHECK
: testl $
2063514302, 3735928559(%ebx
,%ecx
,8)
750 // CHECK
: encoding
: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
751 testl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
753 // CHECK
: testl $
2063514302, 69
754 // CHECK
: encoding
: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
755 testl $
0x7afebabe,0x45
757 // CHECK
: testl $
2063514302, 32493
758 // CHECK
: encoding
: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
759 testl $
0x7afebabe,0x7eed
761 // CHECK
: testl $
2063514302, 3133065982
762 // CHECK
: encoding
: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
763 testl $
0x7afebabe,0xbabecafe
765 // CHECK
: testl $
2063514302, 305419896
766 // CHECK
: encoding
: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
767 testl $
0x7afebabe,0x12345678
769 // CHECK
: testl $
324478056, 3735928559(%ebx
,%ecx
,8)
770 // CHECK
: encoding
: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
771 testl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
773 // CHECK
: testl $
324478056, 69
774 // CHECK
: encoding
: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
775 testl $
0x13572468,0x45
777 // CHECK
: testl $
324478056, 32493
778 // CHECK
: encoding
: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
779 testl $
0x13572468,0x7eed
781 // CHECK
: testl $
324478056, 3133065982
782 // CHECK
: encoding
: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
783 testl $
0x13572468,0xbabecafe
785 // CHECK
: testl $
324478056, 305419896
786 // CHECK
: encoding
: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
787 testl $
0x13572468,0x12345678
789 // CHECK
: andb $
254, 3735928559(%ebx
,%ecx
,8)
790 // CHECK
: encoding
: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
791 andb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
793 // CHECK
: andb $
254, 69
794 // CHECK
: encoding
: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
797 // CHECK
: andb $
254, 32493
798 // CHECK
: encoding
: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
801 // CHECK
: andb $
254, 3133065982
802 // CHECK
: encoding
: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
803 andb $
0xfe,0xbabecafe
805 // CHECK
: andb $
254, 305419896
806 // CHECK
: encoding
: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
807 andb $
0xfe,0x12345678
809 // CHECK
: andb $
127, 3735928559(%ebx
,%ecx
,8)
810 // CHECK
: encoding
: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
811 andb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
813 // CHECK
: andb $
127, 69
814 // CHECK
: encoding
: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
817 // CHECK
: andb $
127, 32493
818 // CHECK
: encoding
: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
821 // CHECK
: andb $
127, 3133065982
822 // CHECK
: encoding
: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
823 andb $
0x7f,0xbabecafe
825 // CHECK
: andb $
127, 305419896
826 // CHECK
: encoding
: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
827 andb $
0x7f,0x12345678
829 // CHECK
: andw $
31438, 3735928559(%ebx
,%ecx
,8)
830 // CHECK
: encoding
: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
831 andw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
833 // CHECK
: andw $
31438, 69
834 // CHECK
: encoding
: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
837 // CHECK
: andw $
31438, 32493
838 // CHECK
: encoding
: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
841 // CHECK
: andw $
31438, 3133065982
842 // CHECK
: encoding
: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
843 andw $
0x7ace,0xbabecafe
845 // CHECK
: andw $
31438, 305419896
846 // CHECK
: encoding
: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
847 andw $
0x7ace,0x12345678
849 // CHECK
: andl $
2063514302, 3735928559(%ebx
,%ecx
,8)
850 // CHECK
: encoding
: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
851 andl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
853 // CHECK
: andl $
2063514302, 69
854 // CHECK
: encoding
: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
855 andl $
0x7afebabe,0x45
857 // CHECK
: andl $
2063514302, 32493
858 // CHECK
: encoding
: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
859 andl $
0x7afebabe,0x7eed
861 // CHECK
: andl $
2063514302, 3133065982
862 // CHECK
: encoding
: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
863 andl $
0x7afebabe,0xbabecafe
865 // CHECK
: andl $
2063514302, 305419896
866 // CHECK
: encoding
: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
867 andl $
0x7afebabe,0x12345678
869 // CHECK
: andl $
324478056, 3735928559(%ebx
,%ecx
,8)
870 // CHECK
: encoding
: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
871 andl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
873 // CHECK
: andl $
324478056, 69
874 // CHECK
: encoding
: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
875 andl $
0x13572468,0x45
877 // CHECK
: andl $
324478056, 32493
878 // CHECK
: encoding
: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
879 andl $
0x13572468,0x7eed
881 // CHECK
: andl $
324478056, 3133065982
882 // CHECK
: encoding
: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
883 andl $
0x13572468,0xbabecafe
885 // CHECK
: andl $
324478056, 305419896
886 // CHECK
: encoding
: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
887 andl $
0x13572468,0x12345678
889 // CHECK
: orb $
254, 3735928559(%ebx
,%ecx
,8)
890 // CHECK
: encoding
: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
891 orb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
893 // CHECK
: orb $
254, 69
894 // CHECK
: encoding
: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
897 // CHECK
: orb $
254, 32493
898 // CHECK
: encoding
: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
901 // CHECK
: orb $
254, 3133065982
902 // CHECK
: encoding
: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
905 // CHECK
: orb $
254, 305419896
906 // CHECK
: encoding
: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
909 // CHECK
: orb $
127, 3735928559(%ebx
,%ecx
,8)
910 // CHECK
: encoding
: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
911 orb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
913 // CHECK
: orb $
127, 69
914 // CHECK
: encoding
: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
917 // CHECK
: orb $
127, 32493
918 // CHECK
: encoding
: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
921 // CHECK
: orb $
127, 3133065982
922 // CHECK
: encoding
: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
925 // CHECK
: orb $
127, 305419896
926 // CHECK
: encoding
: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
929 // CHECK
: orw $
31438, 3735928559(%ebx
,%ecx
,8)
930 // CHECK
: encoding
: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
931 orw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
933 // CHECK
: orw $
31438, 69
934 // CHECK
: encoding
: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
937 // CHECK
: orw $
31438, 32493
938 // CHECK
: encoding
: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
941 // CHECK
: orw $
31438, 3133065982
942 // CHECK
: encoding
: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
943 orw $
0x7ace,0xbabecafe
945 // CHECK
: orw $
31438, 305419896
946 // CHECK
: encoding
: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
947 orw $
0x7ace,0x12345678
949 // CHECK
: orl $
2063514302, 3735928559(%ebx
,%ecx
,8)
950 // CHECK
: encoding
: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
951 orl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
953 // CHECK
: orl $
2063514302, 69
954 // CHECK
: encoding
: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
957 // CHECK
: orl $
2063514302, 32493
958 // CHECK
: encoding
: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
959 orl $
0x7afebabe,0x7eed
961 // CHECK
: orl $
2063514302, 3133065982
962 // CHECK
: encoding
: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
963 orl $
0x7afebabe,0xbabecafe
965 // CHECK
: orl $
2063514302, 305419896
966 // CHECK
: encoding
: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
967 orl $
0x7afebabe,0x12345678
969 // CHECK
: orl $
324478056, 3735928559(%ebx
,%ecx
,8)
970 // CHECK
: encoding
: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
971 orl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
973 // CHECK
: orl $
324478056, 69
974 // CHECK
: encoding
: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
977 // CHECK
: orl $
324478056, 32493
978 // CHECK
: encoding
: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
979 orl $
0x13572468,0x7eed
981 // CHECK
: orl $
324478056, 3133065982
982 // CHECK
: encoding
: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
983 orl $
0x13572468,0xbabecafe
985 // CHECK
: orl $
324478056, 305419896
986 // CHECK
: encoding
: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
987 orl $
0x13572468,0x12345678
989 // CHECK
: xorb $
254, 3735928559(%ebx
,%ecx
,8)
990 // CHECK
: encoding
: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
991 xorb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
993 // CHECK
: xorb $
254, 69
994 // CHECK
: encoding
: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
997 // CHECK
: xorb $
254, 32493
998 // CHECK
: encoding
: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
1001 // CHECK
: xorb $
254, 3133065982
1002 // CHECK
: encoding
: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
1003 xorb $
0xfe,0xbabecafe
1005 // CHECK
: xorb $
254, 305419896
1006 // CHECK
: encoding
: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
1007 xorb $
0xfe,0x12345678
1009 // CHECK
: xorb $
127, 3735928559(%ebx
,%ecx
,8)
1010 // CHECK
: encoding
: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1011 xorb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1013 // CHECK
: xorb $
127, 69
1014 // CHECK
: encoding
: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
1017 // CHECK
: xorb $
127, 32493
1018 // CHECK
: encoding
: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
1021 // CHECK
: xorb $
127, 3133065982
1022 // CHECK
: encoding
: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
1023 xorb $
0x7f,0xbabecafe
1025 // CHECK
: xorb $
127, 305419896
1026 // CHECK
: encoding
: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
1027 xorb $
0x7f,0x12345678
1029 // CHECK
: xorw $
31438, 3735928559(%ebx
,%ecx
,8)
1030 // CHECK
: encoding
: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1031 xorw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
1033 // CHECK
: xorw $
31438, 69
1034 // CHECK
: encoding
: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
1037 // CHECK
: xorw $
31438, 32493
1038 // CHECK
: encoding
: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
1041 // CHECK
: xorw $
31438, 3133065982
1042 // CHECK
: encoding
: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1043 xorw $
0x7ace,0xbabecafe
1045 // CHECK
: xorw $
31438, 305419896
1046 // CHECK
: encoding
: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
1047 xorw $
0x7ace,0x12345678
1049 // CHECK
: xorl $
2063514302, 3735928559(%ebx
,%ecx
,8)
1050 // CHECK
: encoding
: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1051 xorl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
1053 // CHECK
: xorl $
2063514302, 69
1054 // CHECK
: encoding
: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1055 xorl $
0x7afebabe,0x45
1057 // CHECK
: xorl $
2063514302, 32493
1058 // CHECK
: encoding
: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1059 xorl $
0x7afebabe,0x7eed
1061 // CHECK
: xorl $
2063514302, 3133065982
1062 // CHECK
: encoding
: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1063 xorl $
0x7afebabe,0xbabecafe
1065 // CHECK
: xorl $
2063514302, 305419896
1066 // CHECK
: encoding
: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1067 xorl $
0x7afebabe,0x12345678
1069 // CHECK
: xorl $
324478056, 3735928559(%ebx
,%ecx
,8)
1070 // CHECK
: encoding
: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1071 xorl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
1073 // CHECK
: xorl $
324478056, 69
1074 // CHECK
: encoding
: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1075 xorl $
0x13572468,0x45
1077 // CHECK
: xorl $
324478056, 32493
1078 // CHECK
: encoding
: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1079 xorl $
0x13572468,0x7eed
1081 // CHECK
: xorl $
324478056, 3133065982
1082 // CHECK
: encoding
: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1083 xorl $
0x13572468,0xbabecafe
1085 // CHECK
: xorl $
324478056, 305419896
1086 // CHECK
: encoding
: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1087 xorl $
0x13572468,0x12345678
1089 // CHECK
: adcb $
254, 3735928559(%ebx
,%ecx
,8)
1090 // CHECK
: encoding
: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
1091 adcb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
1093 // CHECK
: adcb $
254, 69
1094 // CHECK
: encoding
: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
1097 // CHECK
: adcb $
254, 32493
1098 // CHECK
: encoding
: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
1101 // CHECK
: adcb $
254, 3133065982
1102 // CHECK
: encoding
: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
1103 adcb $
0xfe,0xbabecafe
1105 // CHECK
: adcb $
254, 305419896
1106 // CHECK
: encoding
: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
1107 adcb $
0xfe,0x12345678
1109 // CHECK
: adcb $
127, 3735928559(%ebx
,%ecx
,8)
1110 // CHECK
: encoding
: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1111 adcb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1113 // CHECK
: adcb $
127, 69
1114 // CHECK
: encoding
: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
1117 // CHECK
: adcb $
127, 32493
1118 // CHECK
: encoding
: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
1121 // CHECK
: adcb $
127, 3133065982
1122 // CHECK
: encoding
: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
1123 adcb $
0x7f,0xbabecafe
1125 // CHECK
: adcb $
127, 305419896
1126 // CHECK
: encoding
: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
1127 adcb $
0x7f,0x12345678
1129 // CHECK
: adcw $
31438, 3735928559(%ebx
,%ecx
,8)
1130 // CHECK
: encoding
: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1131 adcw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
1133 // CHECK
: adcw $
31438, 69
1134 // CHECK
: encoding
: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
1137 // CHECK
: adcw $
31438, 32493
1138 // CHECK
: encoding
: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
1141 // CHECK
: adcw $
31438, 3133065982
1142 // CHECK
: encoding
: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1143 adcw $
0x7ace,0xbabecafe
1145 // CHECK
: adcw $
31438, 305419896
1146 // CHECK
: encoding
: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
1147 adcw $
0x7ace,0x12345678
1149 // CHECK
: adcl $
2063514302, 3735928559(%ebx
,%ecx
,8)
1150 // CHECK
: encoding
: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1151 adcl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
1153 // CHECK
: adcl $
2063514302, 69
1154 // CHECK
: encoding
: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1155 adcl $
0x7afebabe,0x45
1157 // CHECK
: adcl $
2063514302, 32493
1158 // CHECK
: encoding
: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1159 adcl $
0x7afebabe,0x7eed
1161 // CHECK
: adcl $
2063514302, 3133065982
1162 // CHECK
: encoding
: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1163 adcl $
0x7afebabe,0xbabecafe
1165 // CHECK
: adcl $
2063514302, 305419896
1166 // CHECK
: encoding
: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1167 adcl $
0x7afebabe,0x12345678
1169 // CHECK
: adcl $
324478056, 3735928559(%ebx
,%ecx
,8)
1170 // CHECK
: encoding
: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1171 adcl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
1173 // CHECK
: adcl $
324478056, 69
1174 // CHECK
: encoding
: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1175 adcl $
0x13572468,0x45
1177 // CHECK
: adcl $
324478056, 32493
1178 // CHECK
: encoding
: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1179 adcl $
0x13572468,0x7eed
1181 // CHECK
: adcl $
324478056, 3133065982
1182 // CHECK
: encoding
: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1183 adcl $
0x13572468,0xbabecafe
1185 // CHECK
: adcl $
324478056, 305419896
1186 // CHECK
: encoding
: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1187 adcl $
0x13572468,0x12345678
1189 // CHECK
: negl
3735928559(%ebx
,%ecx
,8)
1190 // CHECK
: encoding
: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1191 negl
0xdeadbeef(%ebx
,%ecx
,8)
1193 // CHECK
: negw
32493
1194 // CHECK
: encoding
: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
1197 // CHECK
: negl
3133065982
1198 // CHECK
: encoding
: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
1201 // CHECK
: negl
305419896
1202 // CHECK
: encoding
: [0xf7,0x1d,0x78,0x56,0x34,0x12]
1205 // CHECK
: notl
3735928559(%ebx
,%ecx
,8)
1206 // CHECK
: encoding
: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
1207 notl
0xdeadbeef(%ebx
,%ecx
,8)
1209 // CHECK
: notw
32493
1210 // CHECK
: encoding
: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
1213 // CHECK
: notl
3133065982
1214 // CHECK
: encoding
: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
1217 // CHECK
: notl
305419896
1218 // CHECK
: encoding
: [0xf7,0x15,0x78,0x56,0x34,0x12]
1222 // CHECK
: encoding
: [0x66,0x98]
1226 // CHECK
: encoding
: [0x98]
1230 // CHECK
: encoding
: [0x66,0x99]
1234 // CHECK
: encoding
: [0x99]
1237 // CHECK
: mull
3735928559(%ebx
,%ecx
,8)
1238 // CHECK
: encoding
: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1239 mull
0xdeadbeef(%ebx
,%ecx
,8)
1241 // CHECK
: mulw
32493
1242 // CHECK
: encoding
: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
1245 // CHECK
: mull
3133065982
1246 // CHECK
: encoding
: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
1249 // CHECK
: mull
305419896
1250 // CHECK
: encoding
: [0xf7,0x25,0x78,0x56,0x34,0x12]
1253 // CHECK
: imull
3735928559(%ebx
,%ecx
,8)
1254 // CHECK
: encoding
: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
1255 imull
0xdeadbeef(%ebx
,%ecx
,8)
1257 // CHECK
: imulw
32493
1258 // CHECK
: encoding
: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
1261 // CHECK
: imull
3133065982
1262 // CHECK
: encoding
: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
1265 // CHECK
: imull
305419896
1266 // CHECK
: encoding
: [0xf7,0x2d,0x78,0x56,0x34,0x12]
1269 // CHECK
: divl
3735928559(%ebx
,%ecx
,8)
1270 // CHECK
: encoding
: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
1271 divl
0xdeadbeef(%ebx
,%ecx
,8)
1273 // CHECK
: divw 32493
1274 // CHECK
: encoding
: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
1277 // CHECK
: divl
3133065982
1278 // CHECK
: encoding
: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
1281 // CHECK
: divl
305419896
1282 // CHECK
: encoding
: [0xf7,0x35,0x78,0x56,0x34,0x12]
1285 // CHECK
: idivl
3735928559(%ebx
,%ecx
,8)
1286 // CHECK
: encoding
: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
1287 idivl
0xdeadbeef(%ebx
,%ecx
,8)
1289 // CHECK
: idivw
32493
1290 // CHECK
: encoding
: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
1293 // CHECK
: idivl
3133065982
1294 // CHECK
: encoding
: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
1297 // CHECK
: idivl
305419896
1298 // CHECK
: encoding
: [0xf7,0x3d,0x78,0x56,0x34,0x12]
1301 // CHECK
: roll $
0, 3735928559(%ebx
,%ecx
,8)
1302 // CHECK
: encoding
: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00]
1303 roll $
0,0xdeadbeef(%ebx
,%ecx
,8)
1305 // CHECK
: roll $
0, 69
1306 // CHECK
: encoding
: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]
1309 // CHECK
: roll $
0, 32493
1310 // CHECK
: encoding
: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
1313 // CHECK
: roll $
0, 3133065982
1314 // CHECK
: encoding
: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
1317 // CHECK
: roll $
0, 305419896
1318 // CHECK
: encoding
: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
1321 // CHECK
: rolb $
127, 3735928559(%ebx
,%ecx
,8)
1322 // CHECK
: encoding
: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1323 rolb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1325 // CHECK
: rolb $
127, 69
1326 // CHECK
: encoding
: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
1329 // CHECK
: rolb $
127, 32493
1330 // CHECK
: encoding
: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
1333 // CHECK
: rolb $
127, 3133065982
1334 // CHECK
: encoding
: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1335 rolb $
0x7f,0xbabecafe
1337 // CHECK
: rolb $
127, 305419896
1338 // CHECK
: encoding
: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
1339 rolb $
0x7f,0x12345678
1341 // CHECK
: roll
3735928559(%ebx
,%ecx
,8)
1342 // CHECK
: encoding
: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
1343 roll
0xdeadbeef(%ebx
,%ecx
,8)
1345 // CHECK
: rolw
32493
1346 // CHECK
: encoding
: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
1349 // CHECK
: roll
3133065982
1350 // CHECK
: encoding
: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
1353 // CHECK
: roll
305419896
1354 // CHECK
: encoding
: [0xd1,0x05,0x78,0x56,0x34,0x12]
1357 // CHECK
: rorl $
0, 3735928559(%ebx
,%ecx
,8)
1358 // CHECK
: encoding
: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00]
1359 rorl $
0,0xdeadbeef(%ebx
,%ecx
,8)
1361 // CHECK
: rorl $
0, 69
1362 // CHECK
: encoding
: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]
1365 // CHECK
: rorl $
0, 32493
1366 // CHECK
: encoding
: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
1369 // CHECK
: rorl $
0, 3133065982
1370 // CHECK
: encoding
: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
1373 // CHECK
: rorl $
0, 305419896
1374 // CHECK
: encoding
: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
1377 // CHECK
: rorb $
127, 3735928559(%ebx
,%ecx
,8)
1378 // CHECK
: encoding
: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1379 rorb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1381 // CHECK
: rorb $
127, 69
1382 // CHECK
: encoding
: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
1385 // CHECK
: rorb $
127, 32493
1386 // CHECK
: encoding
: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
1389 // CHECK
: rorb $
127, 3133065982
1390 // CHECK
: encoding
: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
1391 rorb $
0x7f,0xbabecafe
1393 // CHECK
: rorb $
127, 305419896
1394 // CHECK
: encoding
: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
1395 rorb $
0x7f,0x12345678
1397 // CHECK
: rorl
3735928559(%ebx
,%ecx
,8)
1398 // CHECK
: encoding
: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1399 rorl
0xdeadbeef(%ebx
,%ecx
,8)
1401 // CHECK
: rorw
32493
1402 // CHECK
: encoding
: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
1405 // CHECK
: rorl
3133065982
1406 // CHECK
: encoding
: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
1409 // CHECK
: rorl
305419896
1410 // CHECK
: encoding
: [0xd1,0x0d,0x78,0x56,0x34,0x12]
1413 // CHECK
: shll $
0, 3735928559(%ebx
,%ecx
,8)
1414 // CHECK
: encoding
: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
1415 sall $
0,0xdeadbeef(%ebx
,%ecx
,8)
1417 // CHECK
: shll $
0, 69
1418 // CHECK
: encoding
: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
1421 // CHECK
: shll $
0, 32493
1422 // CHECK
: encoding
: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
1425 // CHECK
: shll $
0, 3133065982
1426 // CHECK
: encoding
: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
1429 // CHECK
: shll $
0, 305419896
1430 // CHECK
: encoding
: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
1433 // CHECK
: shlb $
127, 3735928559(%ebx
,%ecx
,8)
1434 // CHECK
: encoding
: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1435 salb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1437 // CHECK
: shlb $
127, 69
1438 // CHECK
: encoding
: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
1441 // CHECK
: shlb $
127, 32493
1442 // CHECK
: encoding
: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
1445 // CHECK
: shlb $
127, 3133065982
1446 // CHECK
: encoding
: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
1447 salb $
0x7f,0xbabecafe
1449 // CHECK
: shlb $
127, 305419896
1450 // CHECK
: encoding
: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
1451 salb $
0x7f,0x12345678
1453 // CHECK
: shll
3735928559(%ebx
,%ecx
,8)
1454 // CHECK
: encoding
: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1455 sall
0xdeadbeef(%ebx
,%ecx
,8)
1457 // CHECK
: shlw
32493
1458 // CHECK
: encoding
: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
1461 // CHECK
: shll
3133065982
1462 // CHECK
: encoding
: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
1465 // CHECK
: shll
305419896
1466 // CHECK
: encoding
: [0xd1,0x25,0x78,0x56,0x34,0x12]
1469 // CHECK
: shll $
0, 3735928559(%ebx
,%ecx
,8)
1470 // CHECK
: encoding
: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
1471 shll $
0,0xdeadbeef(%ebx
,%ecx
,8)
1473 // CHECK
: shll $
0, 69
1474 // CHECK
: encoding
: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
1477 // CHECK
: shll $
0, 32493
1478 // CHECK
: encoding
: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
1481 // CHECK
: shll $
0, 3133065982
1482 // CHECK
: encoding
: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
1485 // CHECK
: shll $
0, 305419896
1486 // CHECK
: encoding
: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
1489 // CHECK
: shlb $
127, 3735928559(%ebx
,%ecx
,8)
1490 // CHECK
: encoding
: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1491 shlb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1493 // CHECK
: shlb $
127, 69
1494 // CHECK
: encoding
: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
1497 // CHECK
: shlb $
127, 32493
1498 // CHECK
: encoding
: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
1501 // CHECK
: shlb $
127, 3133065982
1502 // CHECK
: encoding
: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
1503 shlb $
0x7f,0xbabecafe
1505 // CHECK
: shlb $
127, 305419896
1506 // CHECK
: encoding
: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
1507 shlb $
0x7f,0x12345678
1509 // CHECK
: shll
3735928559(%ebx
,%ecx
,8)
1510 // CHECK
: encoding
: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1511 shll
0xdeadbeef(%ebx
,%ecx
,8)
1513 // CHECK
: shlw
32493
1514 // CHECK
: encoding
: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
1517 // CHECK
: shll
3133065982
1518 // CHECK
: encoding
: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
1521 // CHECK
: shll
305419896
1522 // CHECK
: encoding
: [0xd1,0x25,0x78,0x56,0x34,0x12]
1525 // CHECK
: shrl $
0, 3735928559(%ebx
,%ecx
,8)
1526 // CHECK
: encoding
: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]
1527 shrl $
0,0xdeadbeef(%ebx
,%ecx
,8)
1529 // CHECK
: shrl $
0, 69
1530 // CHECK
: encoding
: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]
1533 // CHECK
: shrl $
0, 32493
1534 // CHECK
: encoding
: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
1537 // CHECK
: shrl $
0, 3133065982
1538 // CHECK
: encoding
: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
1541 // CHECK
: shrl $
0, 305419896
1542 // CHECK
: encoding
: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
1545 // CHECK
: shrb $
127, 3735928559(%ebx
,%ecx
,8)
1546 // CHECK
: encoding
: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1547 shrb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1549 // CHECK
: shrb $
127, 69
1550 // CHECK
: encoding
: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
1553 // CHECK
: shrb $
127, 32493
1554 // CHECK
: encoding
: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
1557 // CHECK
: shrb $
127, 3133065982
1558 // CHECK
: encoding
: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
1559 shrb $
0x7f,0xbabecafe
1561 // CHECK
: shrb $
127, 305419896
1562 // CHECK
: encoding
: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
1563 shrb $
0x7f,0x12345678
1565 // CHECK
: shrl
3735928559(%ebx
,%ecx
,8)
1566 // CHECK
: encoding
: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
1567 shrl
0xdeadbeef(%ebx
,%ecx
,8)
1569 // CHECK
: shrw
32493
1570 // CHECK
: encoding
: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
1573 // CHECK
: shrl
3133065982
1574 // CHECK
: encoding
: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
1577 // CHECK
: shrl
305419896
1578 // CHECK
: encoding
: [0xd1,0x2d,0x78,0x56,0x34,0x12]
1581 // CHECK
: sarl $
0, 3735928559(%ebx
,%ecx
,8)
1582 // CHECK
: encoding
: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]
1583 sarl $
0,0xdeadbeef(%ebx
,%ecx
,8)
1585 // CHECK
: sarl $
0, 69
1586 // CHECK
: encoding
: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]
1589 // CHECK
: sarl $
0, 32493
1590 // CHECK
: encoding
: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
1593 // CHECK
: sarl $
0, 3133065982
1594 // CHECK
: encoding
: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
1597 // CHECK
: sarl $
0, 305419896
1598 // CHECK
: encoding
: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
1601 // CHECK
: sarb $
127, 3735928559(%ebx
,%ecx
,8)
1602 // CHECK
: encoding
: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1603 sarb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1605 // CHECK
: sarb $
127, 69
1606 // CHECK
: encoding
: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
1609 // CHECK
: sarb $
127, 32493
1610 // CHECK
: encoding
: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
1613 // CHECK
: sarb $
127, 3133065982
1614 // CHECK
: encoding
: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
1615 sarb $
0x7f,0xbabecafe
1617 // CHECK
: sarb $
127, 305419896
1618 // CHECK
: encoding
: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
1619 sarb $
0x7f,0x12345678
1621 // CHECK
: sarl
3735928559(%ebx
,%ecx
,8)
1622 // CHECK
: encoding
: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
1623 sarl
0xdeadbeef(%ebx
,%ecx
,8)
1625 // CHECK
: sarw
32493
1626 // CHECK
: encoding
: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
1629 // CHECK
: sarl
3133065982
1630 // CHECK
: encoding
: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
1633 // CHECK
: sarl
305419896
1634 // CHECK
: encoding
: [0xd1,0x3d,0x78,0x56,0x34,0x12]
1637 // CHECK
: call
*%ecx
1638 // CHECK
: encoding
: [0xff,0xd1]
1641 // CHECK
: call
*3735928559(%ebx
,%ecx
,8)
1642 // CHECK
: encoding
: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1643 call
*0xdeadbeef(%ebx
,%ecx
,8)
1645 // CHECK
: call
*3135175374
1646 // CHECK
: encoding
: [0xff,0x15,0xce,0xfa,0xde,0xba]
1649 // CHECK
: call
*3735928559(%ebx
,%ecx
,8)
1650 // CHECK
: encoding
: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1651 call
*0xdeadbeef(%ebx
,%ecx
,8)
1653 // CHECK
: call
*3135175374
1654 // CHECK
: encoding
: [0xff,0x15,0xce,0xfa,0xde,0xba]
1657 // CHECK
: lcallw
*32493
1658 // CHECK
: encoding
: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
1661 // CHECK
: jmp
*3735928559(%ebx
,%ecx
,8)
1662 // CHECK
: encoding
: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1663 jmp
*0xdeadbeef(%ebx
,%ecx
,8)
1665 // CHECK
: jmp
*3135175374
1666 // CHECK
: encoding
: [0xff,0x25,0xce,0xfa,0xde,0xba]
1669 // CHECK
: jmp
*3735928559(%ebx
,%ecx
,8)
1670 // CHECK
: encoding
: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1671 jmp
*0xdeadbeef(%ebx
,%ecx
,8)
1673 // CHECK
: jmp
*3135175374
1674 // CHECK
: encoding
: [0xff,0x25,0xce,0xfa,0xde,0xba]
1677 // CHECK
: ljmpl
*3735928559(%ebx
,%ecx
,8)
1678 // CHECK
: encoding
: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
1679 ljmpl
*0xdeadbeef(%ebx
,%ecx
,8)
1681 // CHECK
: ljmpw
*32493
1682 // CHECK
: encoding
: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
1685 // CHECK
: ljmpl
*3133065982
1686 // CHECK
: encoding
: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
1689 // CHECK
: ljmpl
*305419896
1690 // CHECK
: encoding
: [0xff,0x2d,0x78,0x56,0x34,0x12]
1694 // CHECK
: encoding
: [0xc3]
1698 // CHECK
: encoding
: [0xcb]
1702 // CHECK
: encoding
: [0xc9]
1706 // CHECK
: encoding
: [0x0f,0x90,0xc3]
1709 // CHECK
: seto
3735928559(%ebx
,%ecx
,8)
1710 // CHECK
: encoding
: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
1711 seto
0xdeadbeef(%ebx
,%ecx
,8)
1713 // CHECK
: seto
32493
1714 // CHECK
: encoding
: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
1717 // CHECK
: seto
3133065982
1718 // CHECK
: encoding
: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
1721 // CHECK
: seto
305419896
1722 // CHECK
: encoding
: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
1726 // CHECK
: encoding
: [0x0f,0x91,0xc3]
1729 // CHECK
: setno
3735928559(%ebx
,%ecx
,8)
1730 // CHECK
: encoding
: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
1731 setno
0xdeadbeef(%ebx
,%ecx
,8)
1733 // CHECK
: setno
32493
1734 // CHECK
: encoding
: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
1737 // CHECK
: setno
3133065982
1738 // CHECK
: encoding
: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
1741 // CHECK
: setno
305419896
1742 // CHECK
: encoding
: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
1746 // CHECK
: encoding
: [0x0f,0x92,0xc3]
1749 // CHECK
: setb
3735928559(%ebx
,%ecx
,8)
1750 // CHECK
: encoding
: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
1751 setb
0xdeadbeef(%ebx
,%ecx
,8)
1753 // CHECK
: setb
32493
1754 // CHECK
: encoding
: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
1757 // CHECK
: setb
3133065982
1758 // CHECK
: encoding
: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
1761 // CHECK
: setb
305419896
1762 // CHECK
: encoding
: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
1766 // CHECK
: encoding
: [0x0f,0x93,0xc3]
1769 // CHECK
: setae
3735928559(%ebx
,%ecx
,8)
1770 // CHECK
: encoding
: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
1771 setae
0xdeadbeef(%ebx
,%ecx
,8)
1773 // CHECK
: setae
32493
1774 // CHECK
: encoding
: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
1777 // CHECK
: setae
3133065982
1778 // CHECK
: encoding
: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
1781 // CHECK
: setae
305419896
1782 // CHECK
: encoding
: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
1786 // CHECK
: encoding
: [0x0f,0x94,0xc3]
1789 // CHECK
: sete
3735928559(%ebx
,%ecx
,8)
1790 // CHECK
: encoding
: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
1791 sete
0xdeadbeef(%ebx
,%ecx
,8)
1793 // CHECK
: sete
32493
1794 // CHECK
: encoding
: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
1797 // CHECK
: sete
3133065982
1798 // CHECK
: encoding
: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
1801 // CHECK
: sete
305419896
1802 // CHECK
: encoding
: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
1806 // CHECK
: encoding
: [0x0f,0x95,0xc3]
1809 // CHECK
: setne
3735928559(%ebx
,%ecx
,8)
1810 // CHECK
: encoding
: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
1811 setne
0xdeadbeef(%ebx
,%ecx
,8)
1813 // CHECK
: setne
32493
1814 // CHECK
: encoding
: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
1817 // CHECK
: setne
3133065982
1818 // CHECK
: encoding
: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
1821 // CHECK
: setne
305419896
1822 // CHECK
: encoding
: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
1826 // CHECK
: encoding
: [0x0f,0x96,0xc3]
1829 // CHECK
: setbe
3735928559(%ebx
,%ecx
,8)
1830 // CHECK
: encoding
: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
1831 setbe
0xdeadbeef(%ebx
,%ecx
,8)
1833 // CHECK
: setbe
32493
1834 // CHECK
: encoding
: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
1837 // CHECK
: setbe
3133065982
1838 // CHECK
: encoding
: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
1841 // CHECK
: setbe
305419896
1842 // CHECK
: encoding
: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
1846 // CHECK
: encoding
: [0x0f,0x97,0xc3]
1849 // CHECK
: seta
3735928559(%ebx
,%ecx
,8)
1850 // CHECK
: encoding
: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
1851 seta
0xdeadbeef(%ebx
,%ecx
,8)
1853 // CHECK
: seta
32493
1854 // CHECK
: encoding
: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
1857 // CHECK
: seta
3133065982
1858 // CHECK
: encoding
: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
1861 // CHECK
: seta
305419896
1862 // CHECK
: encoding
: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
1866 // CHECK
: encoding
: [0x0f,0x98,0xc3]
1869 // CHECK
: sets
3735928559(%ebx
,%ecx
,8)
1870 // CHECK
: encoding
: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
1871 sets
0xdeadbeef(%ebx
,%ecx
,8)
1873 // CHECK
: sets
32493
1874 // CHECK
: encoding
: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
1877 // CHECK
: sets
3133065982
1878 // CHECK
: encoding
: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
1881 // CHECK
: sets
305419896
1882 // CHECK
: encoding
: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
1886 // CHECK
: encoding
: [0x0f,0x99,0xc3]
1889 // CHECK
: setns
3735928559(%ebx
,%ecx
,8)
1890 // CHECK
: encoding
: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
1891 setns
0xdeadbeef(%ebx
,%ecx
,8)
1893 // CHECK
: setns
32493
1894 // CHECK
: encoding
: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
1897 // CHECK
: setns
3133065982
1898 // CHECK
: encoding
: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
1901 // CHECK
: setns
305419896
1902 // CHECK
: encoding
: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
1906 // CHECK
: encoding
: [0x0f,0x9a,0xc3]
1909 // CHECK
: setp
3735928559(%ebx
,%ecx
,8)
1910 // CHECK
: encoding
: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
1911 setp
0xdeadbeef(%ebx
,%ecx
,8)
1913 // CHECK
: setp
32493
1914 // CHECK
: encoding
: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
1917 // CHECK
: setp
3133065982
1918 // CHECK
: encoding
: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
1921 // CHECK
: setp
305419896
1922 // CHECK
: encoding
: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
1926 // CHECK
: encoding
: [0x0f,0x9b,0xc3]
1929 // CHECK
: setnp
3735928559(%ebx
,%ecx
,8)
1930 // CHECK
: encoding
: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
1931 setnp
0xdeadbeef(%ebx
,%ecx
,8)
1933 // CHECK
: setnp
32493
1934 // CHECK
: encoding
: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
1937 // CHECK
: setnp
3133065982
1938 // CHECK
: encoding
: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
1941 // CHECK
: setnp
305419896
1942 // CHECK
: encoding
: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
1946 // CHECK
: encoding
: [0x0f,0x9c,0xc3]
1949 // CHECK
: setl
3735928559(%ebx
,%ecx
,8)
1950 // CHECK
: encoding
: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
1951 setl
0xdeadbeef(%ebx
,%ecx
,8)
1953 // CHECK
: setl
32493
1954 // CHECK
: encoding
: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
1957 // CHECK
: setl
3133065982
1958 // CHECK
: encoding
: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
1961 // CHECK
: setl
305419896
1962 // CHECK
: encoding
: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
1966 // CHECK
: encoding
: [0x0f,0x9d,0xc3]
1969 // CHECK
: setge
3735928559(%ebx
,%ecx
,8)
1970 // CHECK
: encoding
: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
1971 setge
0xdeadbeef(%ebx
,%ecx
,8)
1973 // CHECK
: setge
32493
1974 // CHECK
: encoding
: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
1977 // CHECK
: setge
3133065982
1978 // CHECK
: encoding
: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
1981 // CHECK
: setge
305419896
1982 // CHECK
: encoding
: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
1986 // CHECK
: encoding
: [0x0f,0x9e,0xc3]
1989 // CHECK
: setle
3735928559(%ebx
,%ecx
,8)
1990 // CHECK
: encoding
: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
1991 setle
0xdeadbeef(%ebx
,%ecx
,8)
1993 // CHECK
: setle
32493
1994 // CHECK
: encoding
: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
1997 // CHECK
: setle
3133065982
1998 // CHECK
: encoding
: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
2001 // CHECK
: setle
305419896
2002 // CHECK
: encoding
: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
2006 // CHECK
: encoding
: [0x0f,0x9f,0xc3]
2009 // CHECK
: setg
3735928559(%ebx
,%ecx
,8)
2010 // CHECK
: encoding
: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
2011 setg
0xdeadbeef(%ebx
,%ecx
,8)
2013 // CHECK
: setg
32493
2014 // CHECK
: encoding
: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
2017 // CHECK
: setg
3133065982
2018 // CHECK
: encoding
: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
2021 // CHECK
: setg
305419896
2022 // CHECK
: encoding
: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
2026 // CHECK
: encoding
: [0x0f,0xaa]
2030 // CHECK
: encoding
: [0xf4]
2033 // CHECK
: nopl
3735928559(%ebx
,%ecx
,8)
2034 // CHECK
: encoding
: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
2035 nopl
0xdeadbeef(%ebx
,%ecx
,8)
2037 // CHECK
: nopw
32493
2038 // CHECK
: encoding
: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
2041 // CHECK
: nopl
3133065982
2042 // CHECK
: encoding
: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
2045 // CHECK
: nopl
305419896
2046 // CHECK
: encoding
: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
2050 // CHECK
: encoding
: [0x90]
2053 // CHECK
: lldtw
32493
2054 // CHECK
: encoding
: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
2057 // CHECK
: lmsww
32493
2058 // CHECK
: encoding
: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
2061 // CHECK
: ltrw
32493
2062 // CHECK
: encoding
: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
2065 // CHECK
: sldtw
32493
2066 // CHECK
: encoding
: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
2069 // CHECK
: smsww
32493
2070 // CHECK
: encoding
: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
2073 // CHECK
: strw
32493
2074 // CHECK
: encoding
: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
2078 // CHECK
: encoding
: [0x0f,0x00,0xe3]
2081 // CHECK
: verr
3735928559(%ebx
,%ecx
,8)
2082 // CHECK
: encoding
: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2083 verr
0xdeadbeef(%ebx
,%ecx
,8)
2085 // CHECK
: verr
3133065982
2086 // CHECK
: encoding
: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
2089 // CHECK
: verr
305419896
2090 // CHECK
: encoding
: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
2094 // CHECK
: encoding
: [0x0f,0x00,0xeb]
2097 // CHECK
: verw
3735928559(%ebx
,%ecx
,8)
2098 // CHECK
: encoding
: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
2099 verw
0xdeadbeef(%ebx
,%ecx
,8)
2101 // CHECK
: verw
3133065982
2102 // CHECK
: encoding
: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
2105 // CHECK
: verw
305419896
2106 // CHECK
: encoding
: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
2109 // CHECK
: fld
%st(2)
2110 // CHECK
: encoding
: [0xd9,0xc2]
2113 // CHECK
: fldl
3735928559(%ebx
,%ecx
,8)
2114 // CHECK
: encoding
: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
2115 fldl
0xdeadbeef(%ebx
,%ecx
,8)
2117 // CHECK
: fldl
3133065982
2118 // CHECK
: encoding
: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
2121 // CHECK
: fldl
305419896
2122 // CHECK
: encoding
: [0xdd,0x05,0x78,0x56,0x34,0x12]
2125 // CHECK
: fld
%st(2)
2126 // CHECK
: encoding
: [0xd9,0xc2]
2129 // CHECK
: fildl
3735928559(%ebx
,%ecx
,8)
2130 // CHECK
: encoding
: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
2131 fildl
0xdeadbeef(%ebx
,%ecx
,8)
2133 // CHECK
: fildl
3133065982
2134 // CHECK
: encoding
: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
2137 // CHECK
: fildl
305419896
2138 // CHECK
: encoding
: [0xdb,0x05,0x78,0x56,0x34,0x12]
2141 // CHECK
: fildll
3735928559(%ebx
,%ecx
,8)
2142 // CHECK
: encoding
: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
2143 fildll
0xdeadbeef(%ebx
,%ecx
,8)
2145 // CHECK
: fildll
32493
2146 // CHECK
: encoding
: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
2149 // CHECK
: fildll
3133065982
2150 // CHECK
: encoding
: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
2153 // CHECK
: fildll
305419896
2154 // CHECK
: encoding
: [0xdf,0x2d,0x78,0x56,0x34,0x12]
2157 // CHECK
: fldt
3735928559(%ebx
,%ecx
,8)
2158 // CHECK
: encoding
: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
2159 fldt
0xdeadbeef(%ebx
,%ecx
,8)
2161 // CHECK
: fldt
32493
2162 // CHECK
: encoding
: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
2165 // CHECK
: fldt
3133065982
2166 // CHECK
: encoding
: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
2169 // CHECK
: fldt
305419896
2170 // CHECK
: encoding
: [0xdb,0x2d,0x78,0x56,0x34,0x12]
2173 // CHECK
: fbld
3735928559(%ebx
,%ecx
,8)
2174 // CHECK
: encoding
: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2175 fbld
0xdeadbeef(%ebx
,%ecx
,8)
2177 // CHECK
: fbld
32493
2178 // CHECK
: encoding
: [0xdf,0x25,0xed,0x7e,0x00,0x00]
2181 // CHECK
: fbld
3133065982
2182 // CHECK
: encoding
: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
2185 // CHECK
: fbld
305419896
2186 // CHECK
: encoding
: [0xdf,0x25,0x78,0x56,0x34,0x12]
2189 // CHECK
: fst
%st(2)
2190 // CHECK
: encoding
: [0xdd,0xd2]
2193 // CHECK
: fstl
3735928559(%ebx
,%ecx
,8)
2194 // CHECK
: encoding
: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
2195 fstl
0xdeadbeef(%ebx
,%ecx
,8)
2197 // CHECK
: fstl
3133065982
2198 // CHECK
: encoding
: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
2201 // CHECK
: fstl
305419896
2202 // CHECK
: encoding
: [0xdd,0x15,0x78,0x56,0x34,0x12]
2205 // CHECK
: fst
%st(2)
2206 // CHECK
: encoding
: [0xdd,0xd2]
2209 // CHECK
: fistl
3735928559(%ebx
,%ecx
,8)
2210 // CHECK
: encoding
: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
2211 fistl
0xdeadbeef(%ebx
,%ecx
,8)
2213 // CHECK
: fistl
3133065982
2214 // CHECK
: encoding
: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
2217 // CHECK
: fistl
305419896
2218 // CHECK
: encoding
: [0xdb,0x15,0x78,0x56,0x34,0x12]
2221 // CHECK
: fstp
%st(2)
2222 // CHECK
: encoding
: [0xdd,0xda]
2225 // CHECK
: fstpl
3735928559(%ebx
,%ecx
,8)
2226 // CHECK
: encoding
: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2227 fstpl
0xdeadbeef(%ebx
,%ecx
,8)
2229 // CHECK
: fstpl
3133065982
2230 // CHECK
: encoding
: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
2233 // CHECK
: fstpl
305419896
2234 // CHECK
: encoding
: [0xdd,0x1d,0x78,0x56,0x34,0x12]
2237 // CHECK
: fstp
%st(2)
2238 // CHECK
: encoding
: [0xdd,0xda]
2241 // CHECK
: fistpl
3735928559(%ebx
,%ecx
,8)
2242 // CHECK
: encoding
: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2243 fistpl
0xdeadbeef(%ebx
,%ecx
,8)
2245 // CHECK
: fistpl
3133065982
2246 // CHECK
: encoding
: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
2249 // CHECK
: fistpl
305419896
2250 // CHECK
: encoding
: [0xdb,0x1d,0x78,0x56,0x34,0x12]
2253 // CHECK
: fistpll
3735928559(%ebx
,%ecx
,8)
2254 // CHECK
: encoding
: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2255 fistpll
0xdeadbeef(%ebx
,%ecx
,8)
2257 // CHECK
: fistpll
32493
2258 // CHECK
: encoding
: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
2261 // CHECK
: fistpll
3133065982
2262 // CHECK
: encoding
: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
2265 // CHECK
: fistpll
305419896
2266 // CHECK
: encoding
: [0xdf,0x3d,0x78,0x56,0x34,0x12]
2269 // CHECK
: fstpt
3735928559(%ebx
,%ecx
,8)
2270 // CHECK
: encoding
: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2271 fstpt
0xdeadbeef(%ebx
,%ecx
,8)
2273 // CHECK
: fstpt
32493
2274 // CHECK
: encoding
: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
2277 // CHECK
: fstpt
3133065982
2278 // CHECK
: encoding
: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
2281 // CHECK
: fstpt
305419896
2282 // CHECK
: encoding
: [0xdb,0x3d,0x78,0x56,0x34,0x12]
2285 // CHECK
: fbstp
3735928559(%ebx
,%ecx
,8)
2286 // CHECK
: encoding
: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2287 fbstp
0xdeadbeef(%ebx
,%ecx
,8)
2289 // CHECK
: fbstp
32493
2290 // CHECK
: encoding
: [0xdf,0x35,0xed,0x7e,0x00,0x00]
2293 // CHECK
: fbstp
3133065982
2294 // CHECK
: encoding
: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
2297 // CHECK
: fbstp
305419896
2298 // CHECK
: encoding
: [0xdf,0x35,0x78,0x56,0x34,0x12]
2301 // CHECK
: fxch
%st(2)
2302 // CHECK
: encoding
: [0xd9,0xca]
2305 // CHECK
: fcom
%st(2)
2306 // CHECK
: encoding
: [0xd8,0xd2]
2309 // CHECK
: fcom
%st(2)
2310 // CHECK
: encoding
: [0xd8,0xd2]
2313 // CHECK
: ficoml
3735928559(%ebx
,%ecx
,8)
2314 // CHECK
: encoding
: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
2315 ficoml
0xdeadbeef(%ebx
,%ecx
,8)
2317 // CHECK
: ficoml
3133065982
2318 // CHECK
: encoding
: [0xda,0x15,0xfe,0xca,0xbe,0xba]
2321 // CHECK
: ficoml
305419896
2322 // CHECK
: encoding
: [0xda,0x15,0x78,0x56,0x34,0x12]
2325 // CHECK
: fcomp
%st(2)
2326 // CHECK
: encoding
: [0xd8,0xda]
2329 // CHECK
: fcomp
%st(2)
2330 // CHECK
: encoding
: [0xd8,0xda]
2333 // CHECK
: ficompl
3735928559(%ebx
,%ecx
,8)
2334 // CHECK
: encoding
: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2335 ficompl
0xdeadbeef(%ebx
,%ecx
,8)
2337 // CHECK
: ficompl
3133065982
2338 // CHECK
: encoding
: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
2341 // CHECK
: ficompl
305419896
2342 // CHECK
: encoding
: [0xda,0x1d,0x78,0x56,0x34,0x12]
2346 // CHECK
: encoding
: [0xde,0xd9]
2349 // CHECK
: fucom
%st(2)
2350 // CHECK
: encoding
: [0xdd,0xe2]
2353 // CHECK
: fucomp
%st(2)
2354 // CHECK
: encoding
: [0xdd,0xea]
2358 // CHECK
: encoding
: [0xda,0xe9]
2362 // CHECK
: encoding
: [0xd9,0xe4]
2366 // CHECK
: encoding
: [0xd9,0xe5]
2370 // CHECK
: encoding
: [0xd9,0xe8]
2374 // CHECK
: encoding
: [0xd9,0xe9]
2378 // CHECK
: encoding
: [0xd9,0xea]
2382 // CHECK
: encoding
: [0xd9,0xeb]
2386 // CHECK
: encoding
: [0xd9,0xec]
2390 // CHECK
: encoding
: [0xd9,0xed]
2394 // CHECK
: encoding
: [0xd9,0xee]
2397 // CHECK
: fadd %st(2)
2398 // CHECK
: encoding
: [0xd8,0xc2]
2401 // CHECK
: faddl
3735928559(%ebx
,%ecx
,8)
2402 // CHECK
: encoding
: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
2403 faddl
0xdeadbeef(%ebx
,%ecx
,8)
2405 // CHECK
: faddl
3133065982
2406 // CHECK
: encoding
: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
2409 // CHECK
: faddl
305419896
2410 // CHECK
: encoding
: [0xdc,0x05,0x78,0x56,0x34,0x12]
2413 // CHECK
: fiaddl
3735928559(%ebx
,%ecx
,8)
2414 // CHECK
: encoding
: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
2415 fiaddl
0xdeadbeef(%ebx
,%ecx
,8)
2417 // CHECK
: fiaddl
3133065982
2418 // CHECK
: encoding
: [0xda,0x05,0xfe,0xca,0xbe,0xba]
2421 // CHECK
: fiaddl
305419896
2422 // CHECK
: encoding
: [0xda,0x05,0x78,0x56,0x34,0x12]
2425 // CHECK
: faddp
%st(2)
2426 // CHECK
: encoding
: [0xde,0xc2]
2429 // CHECK
: fsub %st(2)
2430 // CHECK
: encoding
: [0xd8,0xe2]
2433 // CHECK
: fsubl
3735928559(%ebx
,%ecx
,8)
2434 // CHECK
: encoding
: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2435 fsubl
0xdeadbeef(%ebx
,%ecx
,8)
2437 // CHECK
: fsubl
3133065982
2438 // CHECK
: encoding
: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
2441 // CHECK
: fsubl
305419896
2442 // CHECK
: encoding
: [0xdc,0x25,0x78,0x56,0x34,0x12]
2445 // CHECK
: fisubl
3735928559(%ebx
,%ecx
,8)
2446 // CHECK
: encoding
: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2447 fisubl
0xdeadbeef(%ebx
,%ecx
,8)
2449 // CHECK
: fisubl
3133065982
2450 // CHECK
: encoding
: [0xda,0x25,0xfe,0xca,0xbe,0xba]
2453 // CHECK
: fisubl
305419896
2454 // CHECK
: encoding
: [0xda,0x25,0x78,0x56,0x34,0x12]
2457 // CHECK
: fsubp
%st(2)
2458 // CHECK
: encoding
: [0xde,0xe2]
2461 // CHECK
: fsubr
%st(2)
2462 // CHECK
: encoding
: [0xd8,0xea]
2465 // CHECK
: fsubrl
3735928559(%ebx
,%ecx
,8)
2466 // CHECK
: encoding
: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
2467 fsubrl
0xdeadbeef(%ebx
,%ecx
,8)
2469 // CHECK
: fsubrl
3133065982
2470 // CHECK
: encoding
: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
2473 // CHECK
: fsubrl
305419896
2474 // CHECK
: encoding
: [0xdc,0x2d,0x78,0x56,0x34,0x12]
2477 // CHECK
: fisubrl
3735928559(%ebx
,%ecx
,8)
2478 // CHECK
: encoding
: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
2479 fisubrl
0xdeadbeef(%ebx
,%ecx
,8)
2481 // CHECK
: fisubrl
3133065982
2482 // CHECK
: encoding
: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
2485 // CHECK
: fisubrl
305419896
2486 // CHECK
: encoding
: [0xda,0x2d,0x78,0x56,0x34,0x12]
2489 // CHECK
: fsubrp
%st(2)
2490 // CHECK
: encoding
: [0xde,0xea]
2493 // CHECK
: fmul %st(2)
2494 // CHECK
: encoding
: [0xd8,0xca]
2497 // CHECK
: fmull
3735928559(%ebx
,%ecx
,8)
2498 // CHECK
: encoding
: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2499 fmull
0xdeadbeef(%ebx
,%ecx
,8)
2501 // CHECK
: fmull
3133065982
2502 // CHECK
: encoding
: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
2505 // CHECK
: fmull
305419896
2506 // CHECK
: encoding
: [0xdc,0x0d,0x78,0x56,0x34,0x12]
2509 // CHECK
: fimull
3735928559(%ebx
,%ecx
,8)
2510 // CHECK
: encoding
: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2511 fimull
0xdeadbeef(%ebx
,%ecx
,8)
2513 // CHECK
: fimull
3133065982
2514 // CHECK
: encoding
: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
2517 // CHECK
: fimull
305419896
2518 // CHECK
: encoding
: [0xda,0x0d,0x78,0x56,0x34,0x12]
2521 // CHECK
: fmulp
%st(2)
2522 // CHECK
: encoding
: [0xde,0xca]
2525 // CHECK
: fdiv %st(2)
2526 // CHECK
: encoding
: [0xd8,0xf2]
2529 // CHECK
: fdivl
3735928559(%ebx
,%ecx
,8)
2530 // CHECK
: encoding
: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2531 fdivl
0xdeadbeef(%ebx
,%ecx
,8)
2533 // CHECK
: fdivl
3133065982
2534 // CHECK
: encoding
: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
2537 // CHECK
: fdivl
305419896
2538 // CHECK
: encoding
: [0xdc,0x35,0x78,0x56,0x34,0x12]
2541 // CHECK
: fidivl
3735928559(%ebx
,%ecx
,8)
2542 // CHECK
: encoding
: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2543 fidivl
0xdeadbeef(%ebx
,%ecx
,8)
2545 // CHECK
: fidivl
3133065982
2546 // CHECK
: encoding
: [0xda,0x35,0xfe,0xca,0xbe,0xba]
2549 // CHECK
: fidivl
305419896
2550 // CHECK
: encoding
: [0xda,0x35,0x78,0x56,0x34,0x12]
2553 // CHECK
: fdivp
%st(2)
2554 // CHECK
: encoding
: [0xde,0xf2]
2557 // CHECK
: fdivr
%st(2)
2558 // CHECK
: encoding
: [0xd8,0xfa]
2561 // CHECK
: fdivrl
3735928559(%ebx
,%ecx
,8)
2562 // CHECK
: encoding
: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2563 fdivrl
0xdeadbeef(%ebx
,%ecx
,8)
2565 // CHECK
: fdivrl
3133065982
2566 // CHECK
: encoding
: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
2569 // CHECK
: fdivrl
305419896
2570 // CHECK
: encoding
: [0xdc,0x3d,0x78,0x56,0x34,0x12]
2573 // CHECK
: fidivrl
3735928559(%ebx
,%ecx
,8)
2574 // CHECK
: encoding
: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2575 fidivrl
0xdeadbeef(%ebx
,%ecx
,8)
2577 // CHECK
: fidivrl
3133065982
2578 // CHECK
: encoding
: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
2581 // CHECK
: fidivrl
305419896
2582 // CHECK
: encoding
: [0xda,0x3d,0x78,0x56,0x34,0x12]
2585 // CHECK
: fdivrp
%st(2)
2586 // CHECK
: encoding
: [0xde,0xfa]
2590 // CHECK
: encoding
: [0xd9,0xf0]
2594 // CHECK
: encoding
: [0xd9,0xf1]
2598 // CHECK
: encoding
: [0xd9,0xf2]
2602 // CHECK
: encoding
: [0xd9,0xf3]
2606 // CHECK
: encoding
: [0xd9,0xf4]
2610 // CHECK
: encoding
: [0xd9,0xf5]
2614 // CHECK
: encoding
: [0xd9,0xf6]
2618 // CHECK
: encoding
: [0xd9,0xf7]
2622 // CHECK
: encoding
: [0xd9,0xf8]
2626 // CHECK
: encoding
: [0xd9,0xf9]
2630 // CHECK
: encoding
: [0xd9,0xfa]
2634 // CHECK
: encoding
: [0xd9,0xfb]
2638 // CHECK
: encoding
: [0xd9,0xfc]
2642 // CHECK
: encoding
: [0xd9,0xfd]
2646 // CHECK
: encoding
: [0xd9,0xfe]
2650 // CHECK
: encoding
: [0xd9,0xff]
2654 // CHECK
: encoding
: [0xd9,0xe0]
2658 // CHECK
: encoding
: [0xd9,0xe1]
2662 // CHECK
: encoding
: [0xdb,0xe3]
2665 // CHECK
: fldcw
3735928559(%ebx
,%ecx
,8)
2666 // CHECK
: encoding
: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
2667 fldcw
0xdeadbeef(%ebx
,%ecx
,8)
2669 // CHECK
: fldcw
3133065982
2670 // CHECK
: encoding
: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
2673 // CHECK
: fldcw
305419896
2674 // CHECK
: encoding
: [0xd9,0x2d,0x78,0x56,0x34,0x12]
2677 // CHECK
: fnstcw
3735928559(%ebx
,%ecx
,8)
2678 // CHECK
: encoding
: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2679 fnstcw
0xdeadbeef(%ebx
,%ecx
,8)
2681 // CHECK
: fnstcw
3133065982
2682 // CHECK
: encoding
: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
2685 // CHECK
: fnstcw
305419896
2686 // CHECK
: encoding
: [0xd9,0x3d,0x78,0x56,0x34,0x12]
2689 // CHECK
: fnstsw
3735928559(%ebx
,%ecx
,8)
2690 // CHECK
: encoding
: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2691 fnstsw
0xdeadbeef(%ebx
,%ecx
,8)
2693 // CHECK
: fnstsw
3133065982
2694 // CHECK
: encoding
: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
2697 // CHECK
: fnstsw
305419896
2698 // CHECK
: encoding
: [0xdd,0x3d,0x78,0x56,0x34,0x12]
2702 // CHECK
: encoding
: [0xdb,0xe2]
2705 // CHECK
: fnstenv
32493
2706 // CHECK
: encoding
: [0xd9,0x35,0xed,0x7e,0x00,0x00]
2709 // CHECK
: fldenv
32493
2710 // CHECK
: encoding
: [0xd9,0x25,0xed,0x7e,0x00,0x00]
2713 // CHECK
: fnsave
32493
2714 // CHECK
: encoding
: [0xdd,0x35,0xed,0x7e,0x00,0x00]
2717 // CHECK
: frstor
32493
2718 // CHECK
: encoding
: [0xdd,0x25,0xed,0x7e,0x00,0x00]
2721 // CHECK
: ffree
%st(2)
2722 // CHECK
: encoding
: [0xdd,0xc2]
2726 // CHECK
: encoding
: [0xd9,0xd0]
2730 // CHECK
: encoding
: [0x0f,0x08]
2734 // CHECK
: encoding
: [0x0f,0x09]
2738 // CHECK
: encoding
: [0x0f,0xa2]
2742 // CHECK
: encoding
: [0x0f,0x30]
2746 // CHECK
: encoding
: [0x0f,0x31]
2750 // CHECK
: encoding
: [0x0f,0x32]
2753 // CHECK
: cmpxchg8b
3735928559(%ebx
,%ecx
,8)
2754 // CHECK
: encoding
: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2755 cmpxchg8b
0xdeadbeef(%ebx
,%ecx
,8)
2757 // CHECK
: cmpxchg8b
32493
2758 // CHECK
: encoding
: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
2761 // CHECK
: cmpxchg8b
3133065982
2762 // CHECK
: encoding
: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
2763 cmpxchg8b
0xbabecafe
2765 // CHECK
: cmpxchg8b
305419896
2766 // CHECK
: encoding
: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
2767 cmpxchg8b
0x12345678
2770 // CHECK
: encoding
: [0x0f,0x34]
2774 // CHECK
: encoding
: [0x0f,0x35]
2777 // CHECK
: fxsave
3735928559(%ebx
,%ecx
,8)
2778 // CHECK
: encoding
: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
2779 fxsave
0xdeadbeef(%ebx
,%ecx
,8)
2781 // CHECK
: fxsave
32493
2782 // CHECK
: encoding
: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
2785 // CHECK
: fxsave
3133065982
2786 // CHECK
: encoding
: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
2789 // CHECK
: fxsave
305419896
2790 // CHECK
: encoding
: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
2793 // CHECK
: fxrstor
3735928559(%ebx
,%ecx
,8)
2794 // CHECK
: encoding
: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2795 fxrstor
0xdeadbeef(%ebx
,%ecx
,8)
2797 // CHECK
: fxrstor
32493
2798 // CHECK
: encoding
: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
2801 // CHECK
: fxrstor
3133065982
2802 // CHECK
: encoding
: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
2805 // CHECK
: fxrstor
305419896
2806 // CHECK
: encoding
: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
2810 // CHECK
: encoding
: [0x0f,0x33]
2814 // CHECK
: encoding
: [0x0f,0x0b]
2817 // CHECK
: fcmovb
%st(2), %st(0)
2818 // CHECK
: encoding
: [0xda,0xc2]
2821 // CHECK
: fcmove
%st(2), %st(0)
2822 // CHECK
: encoding
: [0xda,0xca]
2825 // CHECK
: fcmovbe
%st(2), %st(0)
2826 // CHECK
: encoding
: [0xda,0xd2]
2829 // CHECK
: fcmovu
%st(2), %st(0)
2830 // CHECK
: encoding
: [0xda,0xda]
2833 // CHECK
: fcmovnb
%st(2), %st(0)
2834 // CHECK
: encoding
: [0xdb,0xc2]
2837 // CHECK
: fcmovne
%st(2), %st(0)
2838 // CHECK
: encoding
: [0xdb,0xca]
2841 // CHECK
: fcmovnbe
%st(2), %st(0)
2842 // CHECK
: encoding
: [0xdb,0xd2]
2845 // CHECK
: fcmovnu
%st(2), %st(0)
2846 // CHECK
: encoding
: [0xdb,0xda]
2849 // CHECK
: fcomi
%st(2), %st(0)
2850 // CHECK
: encoding
: [0xdb,0xf2]
2853 // CHECK
: fucomi
%st(2), %st(0)
2854 // CHECK
: encoding
: [0xdb,0xea]
2857 // CHECK
: fcomip
%st(2), %st(0)
2858 // CHECK
: encoding
: [0xdf,0xf2]
2861 // CHECK
: fucomip
%st(2), %st(0)
2862 // CHECK
: encoding
: [0xdf,0xea]
2865 // CHECK
: movnti
%ecx
, 3735928559(%ebx
,%ecx
,8)
2866 // CHECK
: encoding
: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2867 movnti
%ecx
,0xdeadbeef(%ebx
,%ecx
,8)
2869 // CHECK
: movnti
%ecx
, 69
2870 // CHECK
: encoding
: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
2873 // CHECK
: movnti
%ecx
, 32493
2874 // CHECK
: encoding
: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
2877 // CHECK
: movnti
%ecx
, 3133065982
2878 // CHECK
: encoding
: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
2879 movnti
%ecx
,0xbabecafe
2881 // CHECK
: movnti
%ecx
, 305419896
2882 // CHECK
: encoding
: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
2883 movnti
%ecx
,0x12345678
2885 // CHECK
: clflush
3735928559(%ebx
,%ecx
,8)
2886 // CHECK
: encoding
: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2887 clflush
0xdeadbeef(%ebx
,%ecx
,8)
2889 // CHECK
: clflush
32493
2890 // CHECK
: encoding
: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
2893 // CHECK
: clflush
3133065982
2894 // CHECK
: encoding
: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
2897 // CHECK
: clflush
305419896
2898 // CHECK
: encoding
: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
2902 // CHECK
: encoding
: [0x0f,0x77]
2905 // CHECK
: movd
%ecx
, %mm3
2906 // CHECK
: encoding
: [0x0f,0x6e,0xd9]
2909 // CHECK
: movd
3735928559(%ebx
,%ecx
,8), %mm3
2910 // CHECK
: encoding
: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2911 movd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
2913 // CHECK
: movd
69, %mm3
2914 // CHECK
: encoding
: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
2917 // CHECK
: movd
32493, %mm3
2918 // CHECK
: encoding
: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
2921 // CHECK
: movd
3133065982, %mm3
2922 // CHECK
: encoding
: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
2923 movd
0xbabecafe,%mm3
2925 // CHECK
: movd
305419896, %mm3
2926 // CHECK
: encoding
: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
2927 movd
0x12345678,%mm3
2929 // CHECK
: movd
%mm3
, %ecx
2930 // CHECK
: encoding
: [0x0f,0x7e,0xd9]
2933 // CHECK
: movd
%mm3
, 3735928559(%ebx
,%ecx
,8)
2934 // CHECK
: encoding
: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2935 movd
%mm3
,0xdeadbeef(%ebx
,%ecx
,8)
2937 // CHECK
: movd
%mm3
, 69
2938 // CHECK
: encoding
: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
2941 // CHECK
: movd
%mm3
, 32493
2942 // CHECK
: encoding
: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
2945 // CHECK
: movd
%mm3
, 3133065982
2946 // CHECK
: encoding
: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
2947 movd
%mm3
,0xbabecafe
2949 // CHECK
: movd
%mm3
, 305419896
2950 // CHECK
: encoding
: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
2951 movd
%mm3
,0x12345678
2953 // CHECK
: movd
%ecx
, %xmm5
2954 // CHECK
: encoding
: [0x66,0x0f,0x6e,0xe9]
2957 // CHECK
: movd
3735928559(%ebx
,%ecx
,8), %xmm5
2958 // CHECK
: encoding
: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
2959 movd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
2961 // CHECK
: movd
69, %xmm5
2962 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
2965 // CHECK
: movd
32493, %xmm5
2966 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
2969 // CHECK
: movd
3133065982, %xmm5
2970 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
2971 movd
0xbabecafe,%xmm5
2973 // CHECK
: movd
305419896, %xmm5
2974 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
2975 movd
0x12345678,%xmm5
2977 // CHECK
: movd
%xmm5
, %ecx
2978 // CHECK
: encoding
: [0x66,0x0f,0x7e,0xe9]
2981 // CHECK
: movd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
2982 // CHECK
: encoding
: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
2983 movd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
2985 // CHECK
: movd
%xmm5
, 69
2986 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
2989 // CHECK
: movd
%xmm5
, 32493
2990 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
2993 // CHECK
: movd
%xmm5
, 3133065982
2994 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
2995 movd
%xmm5
,0xbabecafe
2997 // CHECK
: movd
%xmm5
, 305419896
2998 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
2999 movd
%xmm5
,0x12345678
3001 // CHECK
: movq
3735928559(%ebx
,%ecx
,8), %mm3
3002 // CHECK
: encoding
: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3003 movq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3005 // CHECK
: movq
69, %mm3
3006 // CHECK
: encoding
: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
3009 // CHECK
: movq
32493, %mm3
3010 // CHECK
: encoding
: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
3013 // CHECK
: movq
3133065982, %mm3
3014 // CHECK
: encoding
: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
3015 movq
0xbabecafe,%mm3
3017 // CHECK
: movq
305419896, %mm3
3018 // CHECK
: encoding
: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
3019 movq
0x12345678,%mm3
3021 // CHECK
: movq
%mm3
, %mm3
3022 // CHECK
: encoding
: [0x0f,0x6f,0xdb]
3025 // CHECK
: movq
%mm3
, %mm3
3026 // CHECK
: encoding
: [0x0f,0x6f,0xdb]
3029 // CHECK
: movq
%xmm5
, %xmm5
3030 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0xed]
3033 // CHECK
: movq
%xmm5
, 3735928559(%ebx
,%ecx
,8)
3034 // CHECK
: encoding
: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
3035 movq
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
3037 // CHECK
: movq
%xmm5
, 69
3038 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
3041 // CHECK
: movq
%xmm5
, 32493
3042 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
3045 // CHECK
: movq
%xmm5
, 3133065982
3046 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
3047 movq
%xmm5
,0xbabecafe
3049 // CHECK
: movq
%xmm5
, 305419896
3050 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
3051 movq
%xmm5
,0x12345678
3053 // CHECK
: movq
%xmm5
, %xmm5
3054 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0xed]
3057 // CHECK
: packssdw
3735928559(%ebx
,%ecx
,8), %mm3
3058 // CHECK
: encoding
: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3059 packssdw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3061 // CHECK
: packssdw
69, %mm3
3062 // CHECK
: encoding
: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
3065 // CHECK
: packssdw
32493, %mm3
3066 // CHECK
: encoding
: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
3067 packssdw
0x7eed,%mm3
3069 // CHECK
: packssdw
3133065982, %mm3
3070 // CHECK
: encoding
: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
3071 packssdw
0xbabecafe,%mm3
3073 // CHECK
: packssdw
305419896, %mm3
3074 // CHECK
: encoding
: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
3075 packssdw
0x12345678,%mm3
3077 // CHECK
: packssdw
%mm3
, %mm3
3078 // CHECK
: encoding
: [0x0f,0x6b,0xdb]
3081 // CHECK
: packssdw
3735928559(%ebx
,%ecx
,8), %xmm5
3082 // CHECK
: encoding
: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
3083 packssdw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3085 // CHECK
: packssdw
69, %xmm5
3086 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
3089 // CHECK
: packssdw
32493, %xmm5
3090 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
3091 packssdw
0x7eed,%xmm5
3093 // CHECK
: packssdw
3133065982, %xmm5
3094 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
3095 packssdw
0xbabecafe,%xmm5
3097 // CHECK
: packssdw
305419896, %xmm5
3098 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
3099 packssdw
0x12345678,%xmm5
3101 // CHECK
: packssdw
%xmm5
, %xmm5
3102 // CHECK
: encoding
: [0x66,0x0f,0x6b,0xed]
3103 packssdw
%xmm5
,%xmm5
3105 // CHECK
: packsswb
3735928559(%ebx
,%ecx
,8), %mm3
3106 // CHECK
: encoding
: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3107 packsswb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3109 // CHECK
: packsswb
69, %mm3
3110 // CHECK
: encoding
: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
3113 // CHECK
: packsswb
32493, %mm3
3114 // CHECK
: encoding
: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
3115 packsswb
0x7eed,%mm3
3117 // CHECK
: packsswb
3133065982, %mm3
3118 // CHECK
: encoding
: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
3119 packsswb
0xbabecafe,%mm3
3121 // CHECK
: packsswb
305419896, %mm3
3122 // CHECK
: encoding
: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
3123 packsswb
0x12345678,%mm3
3125 // CHECK
: packsswb
%mm3
, %mm3
3126 // CHECK
: encoding
: [0x0f,0x63,0xdb]
3129 // CHECK
: packsswb
3735928559(%ebx
,%ecx
,8), %xmm5
3130 // CHECK
: encoding
: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
3131 packsswb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3133 // CHECK
: packsswb
69, %xmm5
3134 // CHECK
: encoding
: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
3137 // CHECK
: packsswb
32493, %xmm5
3138 // CHECK
: encoding
: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
3139 packsswb
0x7eed,%xmm5
3141 // CHECK
: packsswb
3133065982, %xmm5
3142 // CHECK
: encoding
: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
3143 packsswb
0xbabecafe,%xmm5
3145 // CHECK
: packsswb
305419896, %xmm5
3146 // CHECK
: encoding
: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
3147 packsswb
0x12345678,%xmm5
3149 // CHECK
: packsswb
%xmm5
, %xmm5
3150 // CHECK
: encoding
: [0x66,0x0f,0x63,0xed]
3151 packsswb
%xmm5
,%xmm5
3153 // CHECK
: packuswb
3735928559(%ebx
,%ecx
,8), %mm3
3154 // CHECK
: encoding
: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3155 packuswb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3157 // CHECK
: packuswb
69, %mm3
3158 // CHECK
: encoding
: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
3161 // CHECK
: packuswb
32493, %mm3
3162 // CHECK
: encoding
: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
3163 packuswb
0x7eed,%mm3
3165 // CHECK
: packuswb
3133065982, %mm3
3166 // CHECK
: encoding
: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
3167 packuswb
0xbabecafe,%mm3
3169 // CHECK
: packuswb
305419896, %mm3
3170 // CHECK
: encoding
: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
3171 packuswb
0x12345678,%mm3
3173 // CHECK
: packuswb
%mm3
, %mm3
3174 // CHECK
: encoding
: [0x0f,0x67,0xdb]
3177 // CHECK
: packuswb
3735928559(%ebx
,%ecx
,8), %xmm5
3178 // CHECK
: encoding
: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
3179 packuswb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3181 // CHECK
: packuswb
69, %xmm5
3182 // CHECK
: encoding
: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
3185 // CHECK
: packuswb
32493, %xmm5
3186 // CHECK
: encoding
: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
3187 packuswb
0x7eed,%xmm5
3189 // CHECK
: packuswb
3133065982, %xmm5
3190 // CHECK
: encoding
: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
3191 packuswb
0xbabecafe,%xmm5
3193 // CHECK
: packuswb
305419896, %xmm5
3194 // CHECK
: encoding
: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
3195 packuswb
0x12345678,%xmm5
3197 // CHECK
: packuswb
%xmm5
, %xmm5
3198 // CHECK
: encoding
: [0x66,0x0f,0x67,0xed]
3199 packuswb
%xmm5
,%xmm5
3201 // CHECK
: paddb
3735928559(%ebx
,%ecx
,8), %mm3
3202 // CHECK
: encoding
: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3203 paddb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3205 // CHECK
: paddb
69, %mm3
3206 // CHECK
: encoding
: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
3209 // CHECK
: paddb
32493, %mm3
3210 // CHECK
: encoding
: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
3213 // CHECK
: paddb
3133065982, %mm3
3214 // CHECK
: encoding
: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
3215 paddb
0xbabecafe,%mm3
3217 // CHECK
: paddb
305419896, %mm3
3218 // CHECK
: encoding
: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
3219 paddb
0x12345678,%mm3
3221 // CHECK
: paddb
%mm3
, %mm3
3222 // CHECK
: encoding
: [0x0f,0xfc,0xdb]
3225 // CHECK
: paddb
3735928559(%ebx
,%ecx
,8), %xmm5
3226 // CHECK
: encoding
: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
3227 paddb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3229 // CHECK
: paddb
69, %xmm5
3230 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
3233 // CHECK
: paddb
32493, %xmm5
3234 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
3237 // CHECK
: paddb
3133065982, %xmm5
3238 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
3239 paddb
0xbabecafe,%xmm5
3241 // CHECK
: paddb
305419896, %xmm5
3242 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
3243 paddb
0x12345678,%xmm5
3245 // CHECK
: paddb
%xmm5
, %xmm5
3246 // CHECK
: encoding
: [0x66,0x0f,0xfc,0xed]
3249 // CHECK
: paddw
3735928559(%ebx
,%ecx
,8), %mm3
3250 // CHECK
: encoding
: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3251 paddw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3253 // CHECK
: paddw
69, %mm3
3254 // CHECK
: encoding
: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
3257 // CHECK
: paddw
32493, %mm3
3258 // CHECK
: encoding
: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
3261 // CHECK
: paddw
3133065982, %mm3
3262 // CHECK
: encoding
: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
3263 paddw
0xbabecafe,%mm3
3265 // CHECK
: paddw
305419896, %mm3
3266 // CHECK
: encoding
: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
3267 paddw
0x12345678,%mm3
3269 // CHECK
: paddw
%mm3
, %mm3
3270 // CHECK
: encoding
: [0x0f,0xfd,0xdb]
3273 // CHECK
: paddw
3735928559(%ebx
,%ecx
,8), %xmm5
3274 // CHECK
: encoding
: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
3275 paddw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3277 // CHECK
: paddw
69, %xmm5
3278 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
3281 // CHECK
: paddw
32493, %xmm5
3282 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
3285 // CHECK
: paddw
3133065982, %xmm5
3286 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
3287 paddw
0xbabecafe,%xmm5
3289 // CHECK
: paddw
305419896, %xmm5
3290 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
3291 paddw
0x12345678,%xmm5
3293 // CHECK
: paddw
%xmm5
, %xmm5
3294 // CHECK
: encoding
: [0x66,0x0f,0xfd,0xed]
3297 // CHECK
: paddd
3735928559(%ebx
,%ecx
,8), %mm3
3298 // CHECK
: encoding
: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3299 paddd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3301 // CHECK
: paddd
69, %mm3
3302 // CHECK
: encoding
: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
3305 // CHECK
: paddd
32493, %mm3
3306 // CHECK
: encoding
: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
3309 // CHECK
: paddd
3133065982, %mm3
3310 // CHECK
: encoding
: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
3311 paddd
0xbabecafe,%mm3
3313 // CHECK
: paddd
305419896, %mm3
3314 // CHECK
: encoding
: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
3315 paddd
0x12345678,%mm3
3317 // CHECK
: paddd
%mm3
, %mm3
3318 // CHECK
: encoding
: [0x0f,0xfe,0xdb]
3321 // CHECK
: paddd
3735928559(%ebx
,%ecx
,8), %xmm5
3322 // CHECK
: encoding
: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
3323 paddd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3325 // CHECK
: paddd
69, %xmm5
3326 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
3329 // CHECK
: paddd
32493, %xmm5
3330 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
3333 // CHECK
: paddd
3133065982, %xmm5
3334 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
3335 paddd
0xbabecafe,%xmm5
3337 // CHECK
: paddd
305419896, %xmm5
3338 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
3339 paddd
0x12345678,%xmm5
3341 // CHECK
: paddd
%xmm5
, %xmm5
3342 // CHECK
: encoding
: [0x66,0x0f,0xfe,0xed]
3345 // CHECK
: paddq
3735928559(%ebx
,%ecx
,8), %mm3
3346 // CHECK
: encoding
: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3347 paddq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3349 // CHECK
: paddq
69, %mm3
3350 // CHECK
: encoding
: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
3353 // CHECK
: paddq
32493, %mm3
3354 // CHECK
: encoding
: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
3357 // CHECK
: paddq
3133065982, %mm3
3358 // CHECK
: encoding
: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
3359 paddq
0xbabecafe,%mm3
3361 // CHECK
: paddq
305419896, %mm3
3362 // CHECK
: encoding
: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
3363 paddq
0x12345678,%mm3
3365 // CHECK
: paddq
%mm3
, %mm3
3366 // CHECK
: encoding
: [0x0f,0xd4,0xdb]
3369 // CHECK
: paddq
3735928559(%ebx
,%ecx
,8), %xmm5
3370 // CHECK
: encoding
: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
3371 paddq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3373 // CHECK
: paddq
69, %xmm5
3374 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
3377 // CHECK
: paddq
32493, %xmm5
3378 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
3381 // CHECK
: paddq
3133065982, %xmm5
3382 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
3383 paddq
0xbabecafe,%xmm5
3385 // CHECK
: paddq
305419896, %xmm5
3386 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
3387 paddq
0x12345678,%xmm5
3389 // CHECK
: paddq
%xmm5
, %xmm5
3390 // CHECK
: encoding
: [0x66,0x0f,0xd4,0xed]
3393 // CHECK
: paddsb
3735928559(%ebx
,%ecx
,8), %mm3
3394 // CHECK
: encoding
: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3395 paddsb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3397 // CHECK
: paddsb
69, %mm3
3398 // CHECK
: encoding
: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
3401 // CHECK
: paddsb
32493, %mm3
3402 // CHECK
: encoding
: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
3405 // CHECK
: paddsb
3133065982, %mm3
3406 // CHECK
: encoding
: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
3407 paddsb
0xbabecafe,%mm3
3409 // CHECK
: paddsb
305419896, %mm3
3410 // CHECK
: encoding
: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
3411 paddsb
0x12345678,%mm3
3413 // CHECK
: paddsb
%mm3
, %mm3
3414 // CHECK
: encoding
: [0x0f,0xec,0xdb]
3417 // CHECK
: paddsb
3735928559(%ebx
,%ecx
,8), %xmm5
3418 // CHECK
: encoding
: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
3419 paddsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3421 // CHECK
: paddsb
69, %xmm5
3422 // CHECK
: encoding
: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
3425 // CHECK
: paddsb
32493, %xmm5
3426 // CHECK
: encoding
: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
3429 // CHECK
: paddsb
3133065982, %xmm5
3430 // CHECK
: encoding
: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
3431 paddsb
0xbabecafe,%xmm5
3433 // CHECK
: paddsb
305419896, %xmm5
3434 // CHECK
: encoding
: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
3435 paddsb
0x12345678,%xmm5
3437 // CHECK
: paddsb
%xmm5
, %xmm5
3438 // CHECK
: encoding
: [0x66,0x0f,0xec,0xed]
3441 // CHECK
: paddsw
3735928559(%ebx
,%ecx
,8), %mm3
3442 // CHECK
: encoding
: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3443 paddsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3445 // CHECK
: paddsw
69, %mm3
3446 // CHECK
: encoding
: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
3449 // CHECK
: paddsw
32493, %mm3
3450 // CHECK
: encoding
: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
3453 // CHECK
: paddsw
3133065982, %mm3
3454 // CHECK
: encoding
: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
3455 paddsw
0xbabecafe,%mm3
3457 // CHECK
: paddsw
305419896, %mm3
3458 // CHECK
: encoding
: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
3459 paddsw
0x12345678,%mm3
3461 // CHECK
: paddsw
%mm3
, %mm3
3462 // CHECK
: encoding
: [0x0f,0xed,0xdb]
3465 // CHECK
: paddsw
3735928559(%ebx
,%ecx
,8), %xmm5
3466 // CHECK
: encoding
: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
3467 paddsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3469 // CHECK
: paddsw
69, %xmm5
3470 // CHECK
: encoding
: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
3473 // CHECK
: paddsw
32493, %xmm5
3474 // CHECK
: encoding
: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
3477 // CHECK
: paddsw
3133065982, %xmm5
3478 // CHECK
: encoding
: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
3479 paddsw
0xbabecafe,%xmm5
3481 // CHECK
: paddsw
305419896, %xmm5
3482 // CHECK
: encoding
: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
3483 paddsw
0x12345678,%xmm5
3485 // CHECK
: paddsw
%xmm5
, %xmm5
3486 // CHECK
: encoding
: [0x66,0x0f,0xed,0xed]
3489 // CHECK
: paddusb
3735928559(%ebx
,%ecx
,8), %mm3
3490 // CHECK
: encoding
: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3491 paddusb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3493 // CHECK
: paddusb
69, %mm3
3494 // CHECK
: encoding
: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
3497 // CHECK
: paddusb
32493, %mm3
3498 // CHECK
: encoding
: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
3501 // CHECK
: paddusb
3133065982, %mm3
3502 // CHECK
: encoding
: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
3503 paddusb
0xbabecafe,%mm3
3505 // CHECK
: paddusb
305419896, %mm3
3506 // CHECK
: encoding
: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
3507 paddusb
0x12345678,%mm3
3509 // CHECK
: paddusb
%mm3
, %mm3
3510 // CHECK
: encoding
: [0x0f,0xdc,0xdb]
3513 // CHECK
: paddusb
3735928559(%ebx
,%ecx
,8), %xmm5
3514 // CHECK
: encoding
: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
3515 paddusb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3517 // CHECK
: paddusb
69, %xmm5
3518 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
3521 // CHECK
: paddusb
32493, %xmm5
3522 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
3523 paddusb
0x7eed,%xmm5
3525 // CHECK
: paddusb
3133065982, %xmm5
3526 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
3527 paddusb
0xbabecafe,%xmm5
3529 // CHECK
: paddusb
305419896, %xmm5
3530 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
3531 paddusb
0x12345678,%xmm5
3533 // CHECK
: paddusb
%xmm5
, %xmm5
3534 // CHECK
: encoding
: [0x66,0x0f,0xdc,0xed]
3537 // CHECK
: paddusw
3735928559(%ebx
,%ecx
,8), %mm3
3538 // CHECK
: encoding
: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3539 paddusw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3541 // CHECK
: paddusw
69, %mm3
3542 // CHECK
: encoding
: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
3545 // CHECK
: paddusw
32493, %mm3
3546 // CHECK
: encoding
: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
3549 // CHECK
: paddusw
3133065982, %mm3
3550 // CHECK
: encoding
: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
3551 paddusw
0xbabecafe,%mm3
3553 // CHECK
: paddusw
305419896, %mm3
3554 // CHECK
: encoding
: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
3555 paddusw
0x12345678,%mm3
3557 // CHECK
: paddusw
%mm3
, %mm3
3558 // CHECK
: encoding
: [0x0f,0xdd,0xdb]
3561 // CHECK
: paddusw
3735928559(%ebx
,%ecx
,8), %xmm5
3562 // CHECK
: encoding
: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
3563 paddusw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3565 // CHECK
: paddusw
69, %xmm5
3566 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
3569 // CHECK
: paddusw
32493, %xmm5
3570 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
3571 paddusw
0x7eed,%xmm5
3573 // CHECK
: paddusw
3133065982, %xmm5
3574 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
3575 paddusw
0xbabecafe,%xmm5
3577 // CHECK
: paddusw
305419896, %xmm5
3578 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
3579 paddusw
0x12345678,%xmm5
3581 // CHECK
: paddusw
%xmm5
, %xmm5
3582 // CHECK
: encoding
: [0x66,0x0f,0xdd,0xed]
3585 // CHECK
: pand
3735928559(%ebx
,%ecx
,8), %mm3
3586 // CHECK
: encoding
: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3587 pand
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3589 // CHECK
: pand
69, %mm3
3590 // CHECK
: encoding
: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
3593 // CHECK
: pand
32493, %mm3
3594 // CHECK
: encoding
: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
3597 // CHECK
: pand
3133065982, %mm3
3598 // CHECK
: encoding
: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
3599 pand
0xbabecafe,%mm3
3601 // CHECK
: pand
305419896, %mm3
3602 // CHECK
: encoding
: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
3603 pand
0x12345678,%mm3
3605 // CHECK
: pand
%mm3
, %mm3
3606 // CHECK
: encoding
: [0x0f,0xdb,0xdb]
3609 // CHECK
: pand
3735928559(%ebx
,%ecx
,8), %xmm5
3610 // CHECK
: encoding
: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
3611 pand
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3613 // CHECK
: pand
69, %xmm5
3614 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
3617 // CHECK
: pand
32493, %xmm5
3618 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
3621 // CHECK
: pand
3133065982, %xmm5
3622 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
3623 pand
0xbabecafe,%xmm5
3625 // CHECK
: pand
305419896, %xmm5
3626 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
3627 pand
0x12345678,%xmm5
3629 // CHECK
: pand
%xmm5
, %xmm5
3630 // CHECK
: encoding
: [0x66,0x0f,0xdb,0xed]
3633 // CHECK
: pandn
3735928559(%ebx
,%ecx
,8), %mm3
3634 // CHECK
: encoding
: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3635 pandn
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3637 // CHECK
: pandn
69, %mm3
3638 // CHECK
: encoding
: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
3641 // CHECK
: pandn
32493, %mm3
3642 // CHECK
: encoding
: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
3645 // CHECK
: pandn
3133065982, %mm3
3646 // CHECK
: encoding
: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
3647 pandn
0xbabecafe,%mm3
3649 // CHECK
: pandn
305419896, %mm3
3650 // CHECK
: encoding
: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
3651 pandn
0x12345678,%mm3
3653 // CHECK
: pandn
%mm3
, %mm3
3654 // CHECK
: encoding
: [0x0f,0xdf,0xdb]
3657 // CHECK
: pandn
3735928559(%ebx
,%ecx
,8), %xmm5
3658 // CHECK
: encoding
: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
3659 pandn
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3661 // CHECK
: pandn
69, %xmm5
3662 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
3665 // CHECK
: pandn
32493, %xmm5
3666 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
3669 // CHECK
: pandn
3133065982, %xmm5
3670 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
3671 pandn
0xbabecafe,%xmm5
3673 // CHECK
: pandn
305419896, %xmm5
3674 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
3675 pandn
0x12345678,%xmm5
3677 // CHECK
: pandn
%xmm5
, %xmm5
3678 // CHECK
: encoding
: [0x66,0x0f,0xdf,0xed]
3681 // CHECK
: pcmpeqb
3735928559(%ebx
,%ecx
,8), %mm3
3682 // CHECK
: encoding
: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3683 pcmpeqb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3685 // CHECK
: pcmpeqb
69, %mm3
3686 // CHECK
: encoding
: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
3689 // CHECK
: pcmpeqb
32493, %mm3
3690 // CHECK
: encoding
: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
3693 // CHECK
: pcmpeqb
3133065982, %mm3
3694 // CHECK
: encoding
: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
3695 pcmpeqb
0xbabecafe,%mm3
3697 // CHECK
: pcmpeqb
305419896, %mm3
3698 // CHECK
: encoding
: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
3699 pcmpeqb
0x12345678,%mm3
3701 // CHECK
: pcmpeqb
%mm3
, %mm3
3702 // CHECK
: encoding
: [0x0f,0x74,0xdb]
3705 // CHECK
: pcmpeqb
3735928559(%ebx
,%ecx
,8), %xmm5
3706 // CHECK
: encoding
: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
3707 pcmpeqb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3709 // CHECK
: pcmpeqb
69, %xmm5
3710 // CHECK
: encoding
: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
3713 // CHECK
: pcmpeqb
32493, %xmm5
3714 // CHECK
: encoding
: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
3715 pcmpeqb
0x7eed,%xmm5
3717 // CHECK
: pcmpeqb
3133065982, %xmm5
3718 // CHECK
: encoding
: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
3719 pcmpeqb
0xbabecafe,%xmm5
3721 // CHECK
: pcmpeqb
305419896, %xmm5
3722 // CHECK
: encoding
: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
3723 pcmpeqb
0x12345678,%xmm5
3725 // CHECK
: pcmpeqb
%xmm5
, %xmm5
3726 // CHECK
: encoding
: [0x66,0x0f,0x74,0xed]
3729 // CHECK
: pcmpeqw
3735928559(%ebx
,%ecx
,8), %mm3
3730 // CHECK
: encoding
: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3731 pcmpeqw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3733 // CHECK
: pcmpeqw
69, %mm3
3734 // CHECK
: encoding
: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
3737 // CHECK
: pcmpeqw
32493, %mm3
3738 // CHECK
: encoding
: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
3741 // CHECK
: pcmpeqw
3133065982, %mm3
3742 // CHECK
: encoding
: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
3743 pcmpeqw
0xbabecafe,%mm3
3745 // CHECK
: pcmpeqw
305419896, %mm3
3746 // CHECK
: encoding
: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
3747 pcmpeqw
0x12345678,%mm3
3749 // CHECK
: pcmpeqw
%mm3
, %mm3
3750 // CHECK
: encoding
: [0x0f,0x75,0xdb]
3753 // CHECK
: pcmpeqw
3735928559(%ebx
,%ecx
,8), %xmm5
3754 // CHECK
: encoding
: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
3755 pcmpeqw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3757 // CHECK
: pcmpeqw
69, %xmm5
3758 // CHECK
: encoding
: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
3761 // CHECK
: pcmpeqw
32493, %xmm5
3762 // CHECK
: encoding
: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
3763 pcmpeqw
0x7eed,%xmm5
3765 // CHECK
: pcmpeqw
3133065982, %xmm5
3766 // CHECK
: encoding
: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
3767 pcmpeqw
0xbabecafe,%xmm5
3769 // CHECK
: pcmpeqw
305419896, %xmm5
3770 // CHECK
: encoding
: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
3771 pcmpeqw
0x12345678,%xmm5
3773 // CHECK
: pcmpeqw
%xmm5
, %xmm5
3774 // CHECK
: encoding
: [0x66,0x0f,0x75,0xed]
3777 // CHECK
: pcmpeqd
3735928559(%ebx
,%ecx
,8), %mm3
3778 // CHECK
: encoding
: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3779 pcmpeqd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3781 // CHECK
: pcmpeqd
69, %mm3
3782 // CHECK
: encoding
: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
3785 // CHECK
: pcmpeqd
32493, %mm3
3786 // CHECK
: encoding
: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
3789 // CHECK
: pcmpeqd
3133065982, %mm3
3790 // CHECK
: encoding
: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
3791 pcmpeqd
0xbabecafe,%mm3
3793 // CHECK
: pcmpeqd
305419896, %mm3
3794 // CHECK
: encoding
: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
3795 pcmpeqd
0x12345678,%mm3
3797 // CHECK
: pcmpeqd
%mm3
, %mm3
3798 // CHECK
: encoding
: [0x0f,0x76,0xdb]
3801 // CHECK
: pcmpeqd
3735928559(%ebx
,%ecx
,8), %xmm5
3802 // CHECK
: encoding
: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
3803 pcmpeqd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3805 // CHECK
: pcmpeqd
69, %xmm5
3806 // CHECK
: encoding
: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
3809 // CHECK
: pcmpeqd
32493, %xmm5
3810 // CHECK
: encoding
: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
3811 pcmpeqd
0x7eed,%xmm5
3813 // CHECK
: pcmpeqd
3133065982, %xmm5
3814 // CHECK
: encoding
: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
3815 pcmpeqd
0xbabecafe,%xmm5
3817 // CHECK
: pcmpeqd
305419896, %xmm5
3818 // CHECK
: encoding
: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
3819 pcmpeqd
0x12345678,%xmm5
3821 // CHECK
: pcmpeqd
%xmm5
, %xmm5
3822 // CHECK
: encoding
: [0x66,0x0f,0x76,0xed]
3825 // CHECK
: pcmpgtb
3735928559(%ebx
,%ecx
,8), %mm3
3826 // CHECK
: encoding
: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3827 pcmpgtb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3829 // CHECK
: pcmpgtb
69, %mm3
3830 // CHECK
: encoding
: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
3833 // CHECK
: pcmpgtb
32493, %mm3
3834 // CHECK
: encoding
: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
3837 // CHECK
: pcmpgtb
3133065982, %mm3
3838 // CHECK
: encoding
: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
3839 pcmpgtb
0xbabecafe,%mm3
3841 // CHECK
: pcmpgtb
305419896, %mm3
3842 // CHECK
: encoding
: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
3843 pcmpgtb
0x12345678,%mm3
3845 // CHECK
: pcmpgtb
%mm3
, %mm3
3846 // CHECK
: encoding
: [0x0f,0x64,0xdb]
3849 // CHECK
: pcmpgtb
3735928559(%ebx
,%ecx
,8), %xmm5
3850 // CHECK
: encoding
: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
3851 pcmpgtb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3853 // CHECK
: pcmpgtb
69, %xmm5
3854 // CHECK
: encoding
: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
3857 // CHECK
: pcmpgtb
32493, %xmm5
3858 // CHECK
: encoding
: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
3859 pcmpgtb
0x7eed,%xmm5
3861 // CHECK
: pcmpgtb
3133065982, %xmm5
3862 // CHECK
: encoding
: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
3863 pcmpgtb
0xbabecafe,%xmm5
3865 // CHECK
: pcmpgtb
305419896, %xmm5
3866 // CHECK
: encoding
: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
3867 pcmpgtb
0x12345678,%xmm5
3869 // CHECK
: pcmpgtb
%xmm5
, %xmm5
3870 // CHECK
: encoding
: [0x66,0x0f,0x64,0xed]
3873 // CHECK
: pcmpgtw
3735928559(%ebx
,%ecx
,8), %mm3
3874 // CHECK
: encoding
: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3875 pcmpgtw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3877 // CHECK
: pcmpgtw
69, %mm3
3878 // CHECK
: encoding
: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
3881 // CHECK
: pcmpgtw
32493, %mm3
3882 // CHECK
: encoding
: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
3885 // CHECK
: pcmpgtw
3133065982, %mm3
3886 // CHECK
: encoding
: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
3887 pcmpgtw
0xbabecafe,%mm3
3889 // CHECK
: pcmpgtw
305419896, %mm3
3890 // CHECK
: encoding
: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
3891 pcmpgtw
0x12345678,%mm3
3893 // CHECK
: pcmpgtw
%mm3
, %mm3
3894 // CHECK
: encoding
: [0x0f,0x65,0xdb]
3897 // CHECK
: pcmpgtw
3735928559(%ebx
,%ecx
,8), %xmm5
3898 // CHECK
: encoding
: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
3899 pcmpgtw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3901 // CHECK
: pcmpgtw
69, %xmm5
3902 // CHECK
: encoding
: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
3905 // CHECK
: pcmpgtw
32493, %xmm5
3906 // CHECK
: encoding
: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
3907 pcmpgtw
0x7eed,%xmm5
3909 // CHECK
: pcmpgtw
3133065982, %xmm5
3910 // CHECK
: encoding
: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
3911 pcmpgtw
0xbabecafe,%xmm5
3913 // CHECK
: pcmpgtw
305419896, %xmm5
3914 // CHECK
: encoding
: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
3915 pcmpgtw
0x12345678,%xmm5
3917 // CHECK
: pcmpgtw
%xmm5
, %xmm5
3918 // CHECK
: encoding
: [0x66,0x0f,0x65,0xed]
3921 // CHECK
: pcmpgtd
3735928559(%ebx
,%ecx
,8), %mm3
3922 // CHECK
: encoding
: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3923 pcmpgtd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3925 // CHECK
: pcmpgtd
69, %mm3
3926 // CHECK
: encoding
: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
3929 // CHECK
: pcmpgtd
32493, %mm3
3930 // CHECK
: encoding
: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
3933 // CHECK
: pcmpgtd
3133065982, %mm3
3934 // CHECK
: encoding
: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
3935 pcmpgtd
0xbabecafe,%mm3
3937 // CHECK
: pcmpgtd
305419896, %mm3
3938 // CHECK
: encoding
: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
3939 pcmpgtd
0x12345678,%mm3
3941 // CHECK
: pcmpgtd
%mm3
, %mm3
3942 // CHECK
: encoding
: [0x0f,0x66,0xdb]
3945 // CHECK
: pcmpgtd
3735928559(%ebx
,%ecx
,8), %xmm5
3946 // CHECK
: encoding
: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
3947 pcmpgtd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3949 // CHECK
: pcmpgtd
69, %xmm5
3950 // CHECK
: encoding
: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
3953 // CHECK
: pcmpgtd
32493, %xmm5
3954 // CHECK
: encoding
: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
3955 pcmpgtd
0x7eed,%xmm5
3957 // CHECK
: pcmpgtd
3133065982, %xmm5
3958 // CHECK
: encoding
: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
3959 pcmpgtd
0xbabecafe,%xmm5
3961 // CHECK
: pcmpgtd
305419896, %xmm5
3962 // CHECK
: encoding
: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
3963 pcmpgtd
0x12345678,%xmm5
3965 // CHECK
: pcmpgtd
%xmm5
, %xmm5
3966 // CHECK
: encoding
: [0x66,0x0f,0x66,0xed]
3969 // CHECK
: pmaddwd
3735928559(%ebx
,%ecx
,8), %mm3
3970 // CHECK
: encoding
: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3971 pmaddwd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3973 // CHECK
: pmaddwd
69, %mm3
3974 // CHECK
: encoding
: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
3977 // CHECK
: pmaddwd
32493, %mm3
3978 // CHECK
: encoding
: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
3981 // CHECK
: pmaddwd
3133065982, %mm3
3982 // CHECK
: encoding
: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
3983 pmaddwd
0xbabecafe,%mm3
3985 // CHECK
: pmaddwd
305419896, %mm3
3986 // CHECK
: encoding
: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
3987 pmaddwd
0x12345678,%mm3
3989 // CHECK
: pmaddwd
%mm3
, %mm3
3990 // CHECK
: encoding
: [0x0f,0xf5,0xdb]
3993 // CHECK
: pmaddwd
3735928559(%ebx
,%ecx
,8), %xmm5
3994 // CHECK
: encoding
: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
3995 pmaddwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3997 // CHECK
: pmaddwd
69, %xmm5
3998 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
4001 // CHECK
: pmaddwd
32493, %xmm5
4002 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
4003 pmaddwd
0x7eed,%xmm5
4005 // CHECK
: pmaddwd
3133065982, %xmm5
4006 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
4007 pmaddwd
0xbabecafe,%xmm5
4009 // CHECK
: pmaddwd
305419896, %xmm5
4010 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
4011 pmaddwd
0x12345678,%xmm5
4013 // CHECK
: pmaddwd
%xmm5
, %xmm5
4014 // CHECK
: encoding
: [0x66,0x0f,0xf5,0xed]
4017 // CHECK
: pmulhw
3735928559(%ebx
,%ecx
,8), %mm3
4018 // CHECK
: encoding
: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4019 pmulhw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4021 // CHECK
: pmulhw
69, %mm3
4022 // CHECK
: encoding
: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
4025 // CHECK
: pmulhw
32493, %mm3
4026 // CHECK
: encoding
: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
4029 // CHECK
: pmulhw
3133065982, %mm3
4030 // CHECK
: encoding
: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
4031 pmulhw
0xbabecafe,%mm3
4033 // CHECK
: pmulhw
305419896, %mm3
4034 // CHECK
: encoding
: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
4035 pmulhw
0x12345678,%mm3
4037 // CHECK
: pmulhw
%mm3
, %mm3
4038 // CHECK
: encoding
: [0x0f,0xe5,0xdb]
4041 // CHECK
: pmulhw
3735928559(%ebx
,%ecx
,8), %xmm5
4042 // CHECK
: encoding
: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4043 pmulhw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4045 // CHECK
: pmulhw
69, %xmm5
4046 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
4049 // CHECK
: pmulhw
32493, %xmm5
4050 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
4053 // CHECK
: pmulhw
3133065982, %xmm5
4054 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
4055 pmulhw
0xbabecafe,%xmm5
4057 // CHECK
: pmulhw
305419896, %xmm5
4058 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
4059 pmulhw
0x12345678,%xmm5
4061 // CHECK
: pmulhw
%xmm5
, %xmm5
4062 // CHECK
: encoding
: [0x66,0x0f,0xe5,0xed]
4065 // CHECK
: pmullw
3735928559(%ebx
,%ecx
,8), %mm3
4066 // CHECK
: encoding
: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4067 pmullw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4069 // CHECK
: pmullw
69, %mm3
4070 // CHECK
: encoding
: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
4073 // CHECK
: pmullw
32493, %mm3
4074 // CHECK
: encoding
: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
4077 // CHECK
: pmullw
3133065982, %mm3
4078 // CHECK
: encoding
: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
4079 pmullw
0xbabecafe,%mm3
4081 // CHECK
: pmullw
305419896, %mm3
4082 // CHECK
: encoding
: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
4083 pmullw
0x12345678,%mm3
4085 // CHECK
: pmullw
%mm3
, %mm3
4086 // CHECK
: encoding
: [0x0f,0xd5,0xdb]
4089 // CHECK
: pmullw
3735928559(%ebx
,%ecx
,8), %xmm5
4090 // CHECK
: encoding
: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4091 pmullw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4093 // CHECK
: pmullw
69, %xmm5
4094 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
4097 // CHECK
: pmullw
32493, %xmm5
4098 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
4101 // CHECK
: pmullw
3133065982, %xmm5
4102 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
4103 pmullw
0xbabecafe,%xmm5
4105 // CHECK
: pmullw
305419896, %xmm5
4106 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
4107 pmullw
0x12345678,%xmm5
4109 // CHECK
: pmullw
%xmm5
, %xmm5
4110 // CHECK
: encoding
: [0x66,0x0f,0xd5,0xed]
4113 // CHECK
: por
3735928559(%ebx
,%ecx
,8), %mm3
4114 // CHECK
: encoding
: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4115 por
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4117 // CHECK
: por
69, %mm3
4118 // CHECK
: encoding
: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
4121 // CHECK
: por
32493, %mm3
4122 // CHECK
: encoding
: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
4125 // CHECK
: por
3133065982, %mm3
4126 // CHECK
: encoding
: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
4129 // CHECK
: por
305419896, %mm3
4130 // CHECK
: encoding
: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
4133 // CHECK
: por
%mm3
, %mm3
4134 // CHECK
: encoding
: [0x0f,0xeb,0xdb]
4137 // CHECK
: por
3735928559(%ebx
,%ecx
,8), %xmm5
4138 // CHECK
: encoding
: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
4139 por
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4141 // CHECK
: por
69, %xmm5
4142 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
4145 // CHECK
: por
32493, %xmm5
4146 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
4149 // CHECK
: por
3133065982, %xmm5
4150 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
4151 por
0xbabecafe,%xmm5
4153 // CHECK
: por
305419896, %xmm5
4154 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
4155 por
0x12345678,%xmm5
4157 // CHECK
: por
%xmm5
, %xmm5
4158 // CHECK
: encoding
: [0x66,0x0f,0xeb,0xed]
4161 // CHECK
: psllw
3735928559(%ebx
,%ecx
,8), %mm3
4162 // CHECK
: encoding
: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4163 psllw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4165 // CHECK
: psllw
69, %mm3
4166 // CHECK
: encoding
: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
4169 // CHECK
: psllw
32493, %mm3
4170 // CHECK
: encoding
: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
4173 // CHECK
: psllw
3133065982, %mm3
4174 // CHECK
: encoding
: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
4175 psllw
0xbabecafe,%mm3
4177 // CHECK
: psllw
305419896, %mm3
4178 // CHECK
: encoding
: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
4179 psllw
0x12345678,%mm3
4181 // CHECK
: psllw
%mm3
, %mm3
4182 // CHECK
: encoding
: [0x0f,0xf1,0xdb]
4185 // CHECK
: psllw
3735928559(%ebx
,%ecx
,8), %xmm5
4186 // CHECK
: encoding
: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4187 psllw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4189 // CHECK
: psllw
69, %xmm5
4190 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
4193 // CHECK
: psllw
32493, %xmm5
4194 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
4197 // CHECK
: psllw
3133065982, %xmm5
4198 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
4199 psllw
0xbabecafe,%xmm5
4201 // CHECK
: psllw
305419896, %xmm5
4202 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
4203 psllw
0x12345678,%xmm5
4205 // CHECK
: psllw
%xmm5
, %xmm5
4206 // CHECK
: encoding
: [0x66,0x0f,0xf1,0xed]
4209 // CHECK
: psllw $
127, %mm3
4210 // CHECK
: encoding
: [0x0f,0x71,0xf3,0x7f]
4213 // CHECK
: psllw $
127, %xmm5
4214 // CHECK
: encoding
: [0x66,0x0f,0x71,0xf5,0x7f]
4217 // CHECK
: pslld
3735928559(%ebx
,%ecx
,8), %mm3
4218 // CHECK
: encoding
: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4219 pslld
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4221 // CHECK
: pslld
69, %mm3
4222 // CHECK
: encoding
: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
4225 // CHECK
: pslld
32493, %mm3
4226 // CHECK
: encoding
: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
4229 // CHECK
: pslld
3133065982, %mm3
4230 // CHECK
: encoding
: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
4231 pslld
0xbabecafe,%mm3
4233 // CHECK
: pslld
305419896, %mm3
4234 // CHECK
: encoding
: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
4235 pslld
0x12345678,%mm3
4237 // CHECK
: pslld
%mm3
, %mm3
4238 // CHECK
: encoding
: [0x0f,0xf2,0xdb]
4241 // CHECK
: pslld
3735928559(%ebx
,%ecx
,8), %xmm5
4242 // CHECK
: encoding
: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4243 pslld
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4245 // CHECK
: pslld
69, %xmm5
4246 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
4249 // CHECK
: pslld
32493, %xmm5
4250 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
4253 // CHECK
: pslld
3133065982, %xmm5
4254 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
4255 pslld
0xbabecafe,%xmm5
4257 // CHECK
: pslld
305419896, %xmm5
4258 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
4259 pslld
0x12345678,%xmm5
4261 // CHECK
: pslld
%xmm5
, %xmm5
4262 // CHECK
: encoding
: [0x66,0x0f,0xf2,0xed]
4265 // CHECK
: pslld $
127, %mm3
4266 // CHECK
: encoding
: [0x0f,0x72,0xf3,0x7f]
4269 // CHECK
: pslld $
127, %xmm5
4270 // CHECK
: encoding
: [0x66,0x0f,0x72,0xf5,0x7f]
4273 // CHECK
: psllq
3735928559(%ebx
,%ecx
,8), %mm3
4274 // CHECK
: encoding
: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4275 psllq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4277 // CHECK
: psllq
69, %mm3
4278 // CHECK
: encoding
: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
4281 // CHECK
: psllq
32493, %mm3
4282 // CHECK
: encoding
: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
4285 // CHECK
: psllq
3133065982, %mm3
4286 // CHECK
: encoding
: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
4287 psllq
0xbabecafe,%mm3
4289 // CHECK
: psllq
305419896, %mm3
4290 // CHECK
: encoding
: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
4291 psllq
0x12345678,%mm3
4293 // CHECK
: psllq
%mm3
, %mm3
4294 // CHECK
: encoding
: [0x0f,0xf3,0xdb]
4297 // CHECK
: psllq
3735928559(%ebx
,%ecx
,8), %xmm5
4298 // CHECK
: encoding
: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
4299 psllq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4301 // CHECK
: psllq
69, %xmm5
4302 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
4305 // CHECK
: psllq
32493, %xmm5
4306 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
4309 // CHECK
: psllq
3133065982, %xmm5
4310 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
4311 psllq
0xbabecafe,%xmm5
4313 // CHECK
: psllq
305419896, %xmm5
4314 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
4315 psllq
0x12345678,%xmm5
4317 // CHECK
: psllq
%xmm5
, %xmm5
4318 // CHECK
: encoding
: [0x66,0x0f,0xf3,0xed]
4321 // CHECK
: psllq $
127, %mm3
4322 // CHECK
: encoding
: [0x0f,0x73,0xf3,0x7f]
4325 // CHECK
: psllq $
127, %xmm5
4326 // CHECK
: encoding
: [0x66,0x0f,0x73,0xf5,0x7f]
4329 // CHECK
: psraw
3735928559(%ebx
,%ecx
,8), %mm3
4330 // CHECK
: encoding
: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4331 psraw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4333 // CHECK
: psraw
69, %mm3
4334 // CHECK
: encoding
: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
4337 // CHECK
: psraw
32493, %mm3
4338 // CHECK
: encoding
: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
4341 // CHECK
: psraw
3133065982, %mm3
4342 // CHECK
: encoding
: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
4343 psraw
0xbabecafe,%mm3
4345 // CHECK
: psraw
305419896, %mm3
4346 // CHECK
: encoding
: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
4347 psraw
0x12345678,%mm3
4349 // CHECK
: psraw
%mm3
, %mm3
4350 // CHECK
: encoding
: [0x0f,0xe1,0xdb]
4353 // CHECK
: psraw
3735928559(%ebx
,%ecx
,8), %xmm5
4354 // CHECK
: encoding
: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4355 psraw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4357 // CHECK
: psraw
69, %xmm5
4358 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
4361 // CHECK
: psraw
32493, %xmm5
4362 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
4365 // CHECK
: psraw
3133065982, %xmm5
4366 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
4367 psraw
0xbabecafe,%xmm5
4369 // CHECK
: psraw
305419896, %xmm5
4370 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
4371 psraw
0x12345678,%xmm5
4373 // CHECK
: psraw
%xmm5
, %xmm5
4374 // CHECK
: encoding
: [0x66,0x0f,0xe1,0xed]
4377 // CHECK
: psraw $
127, %mm3
4378 // CHECK
: encoding
: [0x0f,0x71,0xe3,0x7f]
4381 // CHECK
: psraw $
127, %xmm5
4382 // CHECK
: encoding
: [0x66,0x0f,0x71,0xe5,0x7f]
4385 // CHECK
: psrad
3735928559(%ebx
,%ecx
,8), %mm3
4386 // CHECK
: encoding
: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4387 psrad
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4389 // CHECK
: psrad
69, %mm3
4390 // CHECK
: encoding
: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
4393 // CHECK
: psrad
32493, %mm3
4394 // CHECK
: encoding
: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
4397 // CHECK
: psrad
3133065982, %mm3
4398 // CHECK
: encoding
: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
4399 psrad
0xbabecafe,%mm3
4401 // CHECK
: psrad
305419896, %mm3
4402 // CHECK
: encoding
: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
4403 psrad
0x12345678,%mm3
4405 // CHECK
: psrad
%mm3
, %mm3
4406 // CHECK
: encoding
: [0x0f,0xe2,0xdb]
4409 // CHECK
: psrad
3735928559(%ebx
,%ecx
,8), %xmm5
4410 // CHECK
: encoding
: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4411 psrad
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4413 // CHECK
: psrad
69, %xmm5
4414 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
4417 // CHECK
: psrad
32493, %xmm5
4418 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
4421 // CHECK
: psrad
3133065982, %xmm5
4422 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
4423 psrad
0xbabecafe,%xmm5
4425 // CHECK
: psrad
305419896, %xmm5
4426 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
4427 psrad
0x12345678,%xmm5
4429 // CHECK
: psrad
%xmm5
, %xmm5
4430 // CHECK
: encoding
: [0x66,0x0f,0xe2,0xed]
4433 // CHECK
: psrad $
127, %mm3
4434 // CHECK
: encoding
: [0x0f,0x72,0xe3,0x7f]
4437 // CHECK
: psrad $
127, %xmm5
4438 // CHECK
: encoding
: [0x66,0x0f,0x72,0xe5,0x7f]
4441 // CHECK
: psrlw
3735928559(%ebx
,%ecx
,8), %mm3
4442 // CHECK
: encoding
: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4443 psrlw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4445 // CHECK
: psrlw
69, %mm3
4446 // CHECK
: encoding
: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
4449 // CHECK
: psrlw
32493, %mm3
4450 // CHECK
: encoding
: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
4453 // CHECK
: psrlw
3133065982, %mm3
4454 // CHECK
: encoding
: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
4455 psrlw
0xbabecafe,%mm3
4457 // CHECK
: psrlw
305419896, %mm3
4458 // CHECK
: encoding
: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
4459 psrlw
0x12345678,%mm3
4461 // CHECK
: psrlw
%mm3
, %mm3
4462 // CHECK
: encoding
: [0x0f,0xd1,0xdb]
4465 // CHECK
: psrlw
3735928559(%ebx
,%ecx
,8), %xmm5
4466 // CHECK
: encoding
: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4467 psrlw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4469 // CHECK
: psrlw
69, %xmm5
4470 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
4473 // CHECK
: psrlw
32493, %xmm5
4474 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
4477 // CHECK
: psrlw
3133065982, %xmm5
4478 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
4479 psrlw
0xbabecafe,%xmm5
4481 // CHECK
: psrlw
305419896, %xmm5
4482 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
4483 psrlw
0x12345678,%xmm5
4485 // CHECK
: psrlw
%xmm5
, %xmm5
4486 // CHECK
: encoding
: [0x66,0x0f,0xd1,0xed]
4489 // CHECK
: psrlw $
127, %mm3
4490 // CHECK
: encoding
: [0x0f,0x71,0xd3,0x7f]
4493 // CHECK
: psrlw $
127, %xmm5
4494 // CHECK
: encoding
: [0x66,0x0f,0x71,0xd5,0x7f]
4497 // CHECK
: psrld
3735928559(%ebx
,%ecx
,8), %mm3
4498 // CHECK
: encoding
: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4499 psrld
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4501 // CHECK
: psrld
69, %mm3
4502 // CHECK
: encoding
: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
4505 // CHECK
: psrld
32493, %mm3
4506 // CHECK
: encoding
: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
4509 // CHECK
: psrld
3133065982, %mm3
4510 // CHECK
: encoding
: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
4511 psrld
0xbabecafe,%mm3
4513 // CHECK
: psrld
305419896, %mm3
4514 // CHECK
: encoding
: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
4515 psrld
0x12345678,%mm3
4517 // CHECK
: psrld
%mm3
, %mm3
4518 // CHECK
: encoding
: [0x0f,0xd2,0xdb]
4521 // CHECK
: psrld
3735928559(%ebx
,%ecx
,8), %xmm5
4522 // CHECK
: encoding
: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4523 psrld
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4525 // CHECK
: psrld
69, %xmm5
4526 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
4529 // CHECK
: psrld
32493, %xmm5
4530 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
4533 // CHECK
: psrld
3133065982, %xmm5
4534 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
4535 psrld
0xbabecafe,%xmm5
4537 // CHECK
: psrld
305419896, %xmm5
4538 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
4539 psrld
0x12345678,%xmm5
4541 // CHECK
: psrld
%xmm5
, %xmm5
4542 // CHECK
: encoding
: [0x66,0x0f,0xd2,0xed]
4545 // CHECK
: psrld $
127, %mm3
4546 // CHECK
: encoding
: [0x0f,0x72,0xd3,0x7f]
4549 // CHECK
: psrld $
127, %xmm5
4550 // CHECK
: encoding
: [0x66,0x0f,0x72,0xd5,0x7f]
4553 // CHECK
: psrlq
3735928559(%ebx
,%ecx
,8), %mm3
4554 // CHECK
: encoding
: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4555 psrlq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4557 // CHECK
: psrlq
69, %mm3
4558 // CHECK
: encoding
: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
4561 // CHECK
: psrlq
32493, %mm3
4562 // CHECK
: encoding
: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
4565 // CHECK
: psrlq
3133065982, %mm3
4566 // CHECK
: encoding
: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
4567 psrlq
0xbabecafe,%mm3
4569 // CHECK
: psrlq
305419896, %mm3
4570 // CHECK
: encoding
: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
4571 psrlq
0x12345678,%mm3
4573 // CHECK
: psrlq
%mm3
, %mm3
4574 // CHECK
: encoding
: [0x0f,0xd3,0xdb]
4577 // CHECK
: psrlq
3735928559(%ebx
,%ecx
,8), %xmm5
4578 // CHECK
: encoding
: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
4579 psrlq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4581 // CHECK
: psrlq
69, %xmm5
4582 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
4585 // CHECK
: psrlq
32493, %xmm5
4586 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
4589 // CHECK
: psrlq
3133065982, %xmm5
4590 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
4591 psrlq
0xbabecafe,%xmm5
4593 // CHECK
: psrlq
305419896, %xmm5
4594 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
4595 psrlq
0x12345678,%xmm5
4597 // CHECK
: psrlq
%xmm5
, %xmm5
4598 // CHECK
: encoding
: [0x66,0x0f,0xd3,0xed]
4601 // CHECK
: psrlq $
127, %mm3
4602 // CHECK
: encoding
: [0x0f,0x73,0xd3,0x7f]
4605 // CHECK
: psrlq $
127, %xmm5
4606 // CHECK
: encoding
: [0x66,0x0f,0x73,0xd5,0x7f]
4609 // CHECK
: psubb
3735928559(%ebx
,%ecx
,8), %mm3
4610 // CHECK
: encoding
: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4611 psubb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4613 // CHECK
: psubb
69, %mm3
4614 // CHECK
: encoding
: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
4617 // CHECK
: psubb
32493, %mm3
4618 // CHECK
: encoding
: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
4621 // CHECK
: psubb
3133065982, %mm3
4622 // CHECK
: encoding
: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
4623 psubb
0xbabecafe,%mm3
4625 // CHECK
: psubb
305419896, %mm3
4626 // CHECK
: encoding
: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
4627 psubb
0x12345678,%mm3
4629 // CHECK
: psubb
%mm3
, %mm3
4630 // CHECK
: encoding
: [0x0f,0xf8,0xdb]
4633 // CHECK
: psubb
3735928559(%ebx
,%ecx
,8), %xmm5
4634 // CHECK
: encoding
: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4635 psubb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4637 // CHECK
: psubb
69, %xmm5
4638 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
4641 // CHECK
: psubb
32493, %xmm5
4642 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
4645 // CHECK
: psubb
3133065982, %xmm5
4646 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
4647 psubb
0xbabecafe,%xmm5
4649 // CHECK
: psubb
305419896, %xmm5
4650 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
4651 psubb
0x12345678,%xmm5
4653 // CHECK
: psubb
%xmm5
, %xmm5
4654 // CHECK
: encoding
: [0x66,0x0f,0xf8,0xed]
4657 // CHECK
: psubw
3735928559(%ebx
,%ecx
,8), %mm3
4658 // CHECK
: encoding
: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4659 psubw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4661 // CHECK
: psubw
69, %mm3
4662 // CHECK
: encoding
: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
4665 // CHECK
: psubw
32493, %mm3
4666 // CHECK
: encoding
: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
4669 // CHECK
: psubw
3133065982, %mm3
4670 // CHECK
: encoding
: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
4671 psubw
0xbabecafe,%mm3
4673 // CHECK
: psubw
305419896, %mm3
4674 // CHECK
: encoding
: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
4675 psubw
0x12345678,%mm3
4677 // CHECK
: psubw
%mm3
, %mm3
4678 // CHECK
: encoding
: [0x0f,0xf9,0xdb]
4681 // CHECK
: psubw
3735928559(%ebx
,%ecx
,8), %xmm5
4682 // CHECK
: encoding
: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4683 psubw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4685 // CHECK
: psubw
69, %xmm5
4686 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
4689 // CHECK
: psubw
32493, %xmm5
4690 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
4693 // CHECK
: psubw
3133065982, %xmm5
4694 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
4695 psubw
0xbabecafe,%xmm5
4697 // CHECK
: psubw
305419896, %xmm5
4698 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
4699 psubw
0x12345678,%xmm5
4701 // CHECK
: psubw
%xmm5
, %xmm5
4702 // CHECK
: encoding
: [0x66,0x0f,0xf9,0xed]
4705 // CHECK
: psubd
3735928559(%ebx
,%ecx
,8), %mm3
4706 // CHECK
: encoding
: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4707 psubd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4709 // CHECK
: psubd
69, %mm3
4710 // CHECK
: encoding
: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
4713 // CHECK
: psubd
32493, %mm3
4714 // CHECK
: encoding
: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
4717 // CHECK
: psubd
3133065982, %mm3
4718 // CHECK
: encoding
: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
4719 psubd
0xbabecafe,%mm3
4721 // CHECK
: psubd
305419896, %mm3
4722 // CHECK
: encoding
: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
4723 psubd
0x12345678,%mm3
4725 // CHECK
: psubd
%mm3
, %mm3
4726 // CHECK
: encoding
: [0x0f,0xfa,0xdb]
4729 // CHECK
: psubd
3735928559(%ebx
,%ecx
,8), %xmm5
4730 // CHECK
: encoding
: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
4731 psubd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4733 // CHECK
: psubd
69, %xmm5
4734 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
4737 // CHECK
: psubd
32493, %xmm5
4738 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
4741 // CHECK
: psubd
3133065982, %xmm5
4742 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
4743 psubd
0xbabecafe,%xmm5
4745 // CHECK
: psubd
305419896, %xmm5
4746 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
4747 psubd
0x12345678,%xmm5
4749 // CHECK
: psubd
%xmm5
, %xmm5
4750 // CHECK
: encoding
: [0x66,0x0f,0xfa,0xed]
4753 // CHECK
: psubq
3735928559(%ebx
,%ecx
,8), %mm3
4754 // CHECK
: encoding
: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4755 psubq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4757 // CHECK
: psubq
69, %mm3
4758 // CHECK
: encoding
: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
4761 // CHECK
: psubq
32493, %mm3
4762 // CHECK
: encoding
: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
4765 // CHECK
: psubq
3133065982, %mm3
4766 // CHECK
: encoding
: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
4767 psubq
0xbabecafe,%mm3
4769 // CHECK
: psubq
305419896, %mm3
4770 // CHECK
: encoding
: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
4771 psubq
0x12345678,%mm3
4773 // CHECK
: psubq
%mm3
, %mm3
4774 // CHECK
: encoding
: [0x0f,0xfb,0xdb]
4777 // CHECK
: psubq
3735928559(%ebx
,%ecx
,8), %xmm5
4778 // CHECK
: encoding
: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
4779 psubq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4781 // CHECK
: psubq
69, %xmm5
4782 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
4785 // CHECK
: psubq
32493, %xmm5
4786 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
4789 // CHECK
: psubq
3133065982, %xmm5
4790 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
4791 psubq
0xbabecafe,%xmm5
4793 // CHECK
: psubq
305419896, %xmm5
4794 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
4795 psubq
0x12345678,%xmm5
4797 // CHECK
: psubq
%xmm5
, %xmm5
4798 // CHECK
: encoding
: [0x66,0x0f,0xfb,0xed]
4801 // CHECK
: psubsb
3735928559(%ebx
,%ecx
,8), %mm3
4802 // CHECK
: encoding
: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4803 psubsb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4805 // CHECK
: psubsb
69, %mm3
4806 // CHECK
: encoding
: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
4809 // CHECK
: psubsb
32493, %mm3
4810 // CHECK
: encoding
: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
4813 // CHECK
: psubsb
3133065982, %mm3
4814 // CHECK
: encoding
: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
4815 psubsb
0xbabecafe,%mm3
4817 // CHECK
: psubsb
305419896, %mm3
4818 // CHECK
: encoding
: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
4819 psubsb
0x12345678,%mm3
4821 // CHECK
: psubsb
%mm3
, %mm3
4822 // CHECK
: encoding
: [0x0f,0xe8,0xdb]
4825 // CHECK
: psubsb
3735928559(%ebx
,%ecx
,8), %xmm5
4826 // CHECK
: encoding
: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4827 psubsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4829 // CHECK
: psubsb
69, %xmm5
4830 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
4833 // CHECK
: psubsb
32493, %xmm5
4834 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
4837 // CHECK
: psubsb
3133065982, %xmm5
4838 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
4839 psubsb
0xbabecafe,%xmm5
4841 // CHECK
: psubsb
305419896, %xmm5
4842 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
4843 psubsb
0x12345678,%xmm5
4845 // CHECK
: psubsb
%xmm5
, %xmm5
4846 // CHECK
: encoding
: [0x66,0x0f,0xe8,0xed]
4849 // CHECK
: psubsw
3735928559(%ebx
,%ecx
,8), %mm3
4850 // CHECK
: encoding
: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4851 psubsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4853 // CHECK
: psubsw
69, %mm3
4854 // CHECK
: encoding
: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
4857 // CHECK
: psubsw
32493, %mm3
4858 // CHECK
: encoding
: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
4861 // CHECK
: psubsw
3133065982, %mm3
4862 // CHECK
: encoding
: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
4863 psubsw
0xbabecafe,%mm3
4865 // CHECK
: psubsw
305419896, %mm3
4866 // CHECK
: encoding
: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
4867 psubsw
0x12345678,%mm3
4869 // CHECK
: psubsw
%mm3
, %mm3
4870 // CHECK
: encoding
: [0x0f,0xe9,0xdb]
4873 // CHECK
: psubsw
3735928559(%ebx
,%ecx
,8), %xmm5
4874 // CHECK
: encoding
: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4875 psubsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4877 // CHECK
: psubsw
69, %xmm5
4878 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
4881 // CHECK
: psubsw
32493, %xmm5
4882 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
4885 // CHECK
: psubsw
3133065982, %xmm5
4886 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
4887 psubsw
0xbabecafe,%xmm5
4889 // CHECK
: psubsw
305419896, %xmm5
4890 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
4891 psubsw
0x12345678,%xmm5
4893 // CHECK
: psubsw
%xmm5
, %xmm5
4894 // CHECK
: encoding
: [0x66,0x0f,0xe9,0xed]
4897 // CHECK
: psubusb
3735928559(%ebx
,%ecx
,8), %mm3
4898 // CHECK
: encoding
: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4899 psubusb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4901 // CHECK
: psubusb
69, %mm3
4902 // CHECK
: encoding
: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
4905 // CHECK
: psubusb
32493, %mm3
4906 // CHECK
: encoding
: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
4909 // CHECK
: psubusb
3133065982, %mm3
4910 // CHECK
: encoding
: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
4911 psubusb
0xbabecafe,%mm3
4913 // CHECK
: psubusb
305419896, %mm3
4914 // CHECK
: encoding
: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
4915 psubusb
0x12345678,%mm3
4917 // CHECK
: psubusb
%mm3
, %mm3
4918 // CHECK
: encoding
: [0x0f,0xd8,0xdb]
4921 // CHECK
: psubusb
3735928559(%ebx
,%ecx
,8), %xmm5
4922 // CHECK
: encoding
: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4923 psubusb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4925 // CHECK
: psubusb
69, %xmm5
4926 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
4929 // CHECK
: psubusb
32493, %xmm5
4930 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
4931 psubusb
0x7eed,%xmm5
4933 // CHECK
: psubusb
3133065982, %xmm5
4934 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
4935 psubusb
0xbabecafe,%xmm5
4937 // CHECK
: psubusb
305419896, %xmm5
4938 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
4939 psubusb
0x12345678,%xmm5
4941 // CHECK
: psubusb
%xmm5
, %xmm5
4942 // CHECK
: encoding
: [0x66,0x0f,0xd8,0xed]
4945 // CHECK
: psubusw
3735928559(%ebx
,%ecx
,8), %mm3
4946 // CHECK
: encoding
: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4947 psubusw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4949 // CHECK
: psubusw
69, %mm3
4950 // CHECK
: encoding
: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
4953 // CHECK
: psubusw
32493, %mm3
4954 // CHECK
: encoding
: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
4957 // CHECK
: psubusw
3133065982, %mm3
4958 // CHECK
: encoding
: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
4959 psubusw
0xbabecafe,%mm3
4961 // CHECK
: psubusw
305419896, %mm3
4962 // CHECK
: encoding
: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
4963 psubusw
0x12345678,%mm3
4965 // CHECK
: psubusw
%mm3
, %mm3
4966 // CHECK
: encoding
: [0x0f,0xd9,0xdb]
4969 // CHECK
: psubusw
3735928559(%ebx
,%ecx
,8), %xmm5
4970 // CHECK
: encoding
: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4971 psubusw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4973 // CHECK
: psubusw
69, %xmm5
4974 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
4977 // CHECK
: psubusw
32493, %xmm5
4978 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
4979 psubusw
0x7eed,%xmm5
4981 // CHECK
: psubusw
3133065982, %xmm5
4982 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
4983 psubusw
0xbabecafe,%xmm5
4985 // CHECK
: psubusw
305419896, %xmm5
4986 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
4987 psubusw
0x12345678,%xmm5
4989 // CHECK
: psubusw
%xmm5
, %xmm5
4990 // CHECK
: encoding
: [0x66,0x0f,0xd9,0xed]
4993 // CHECK
: punpckhbw
3735928559(%ebx
,%ecx
,8), %mm3
4994 // CHECK
: encoding
: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4995 punpckhbw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4997 // CHECK
: punpckhbw
69, %mm3
4998 // CHECK
: encoding
: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
5001 // CHECK
: punpckhbw
32493, %mm3
5002 // CHECK
: encoding
: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
5003 punpckhbw
0x7eed,%mm3
5005 // CHECK
: punpckhbw
3133065982, %mm3
5006 // CHECK
: encoding
: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
5007 punpckhbw
0xbabecafe,%mm3
5009 // CHECK
: punpckhbw
305419896, %mm3
5010 // CHECK
: encoding
: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
5011 punpckhbw
0x12345678,%mm3
5013 // CHECK
: punpckhbw
%mm3
, %mm3
5014 // CHECK
: encoding
: [0x0f,0x68,0xdb]
5017 // CHECK
: punpckhbw
3735928559(%ebx
,%ecx
,8), %xmm5
5018 // CHECK
: encoding
: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
5019 punpckhbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5021 // CHECK
: punpckhbw
69, %xmm5
5022 // CHECK
: encoding
: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
5023 punpckhbw
0x45,%xmm5
5025 // CHECK
: punpckhbw
32493, %xmm5
5026 // CHECK
: encoding
: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
5027 punpckhbw
0x7eed,%xmm5
5029 // CHECK
: punpckhbw
3133065982, %xmm5
5030 // CHECK
: encoding
: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
5031 punpckhbw
0xbabecafe,%xmm5
5033 // CHECK
: punpckhbw
305419896, %xmm5
5034 // CHECK
: encoding
: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
5035 punpckhbw
0x12345678,%xmm5
5037 // CHECK
: punpckhbw
%xmm5
, %xmm5
5038 // CHECK
: encoding
: [0x66,0x0f,0x68,0xed]
5039 punpckhbw
%xmm5
,%xmm5
5041 // CHECK
: punpckhwd
3735928559(%ebx
,%ecx
,8), %mm3
5042 // CHECK
: encoding
: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5043 punpckhwd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5045 // CHECK
: punpckhwd
69, %mm3
5046 // CHECK
: encoding
: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
5049 // CHECK
: punpckhwd
32493, %mm3
5050 // CHECK
: encoding
: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
5051 punpckhwd
0x7eed,%mm3
5053 // CHECK
: punpckhwd
3133065982, %mm3
5054 // CHECK
: encoding
: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
5055 punpckhwd
0xbabecafe,%mm3
5057 // CHECK
: punpckhwd
305419896, %mm3
5058 // CHECK
: encoding
: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
5059 punpckhwd
0x12345678,%mm3
5061 // CHECK
: punpckhwd
%mm3
, %mm3
5062 // CHECK
: encoding
: [0x0f,0x69,0xdb]
5065 // CHECK
: punpckhwd
3735928559(%ebx
,%ecx
,8), %xmm5
5066 // CHECK
: encoding
: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
5067 punpckhwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5069 // CHECK
: punpckhwd
69, %xmm5
5070 // CHECK
: encoding
: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
5071 punpckhwd
0x45,%xmm5
5073 // CHECK
: punpckhwd
32493, %xmm5
5074 // CHECK
: encoding
: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
5075 punpckhwd
0x7eed,%xmm5
5077 // CHECK
: punpckhwd
3133065982, %xmm5
5078 // CHECK
: encoding
: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
5079 punpckhwd
0xbabecafe,%xmm5
5081 // CHECK
: punpckhwd
305419896, %xmm5
5082 // CHECK
: encoding
: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
5083 punpckhwd
0x12345678,%xmm5
5085 // CHECK
: punpckhwd
%xmm5
, %xmm5
5086 // CHECK
: encoding
: [0x66,0x0f,0x69,0xed]
5087 punpckhwd
%xmm5
,%xmm5
5089 // CHECK
: punpckhdq
3735928559(%ebx
,%ecx
,8), %mm3
5090 // CHECK
: encoding
: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5091 punpckhdq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5093 // CHECK
: punpckhdq
69, %mm3
5094 // CHECK
: encoding
: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
5097 // CHECK
: punpckhdq
32493, %mm3
5098 // CHECK
: encoding
: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
5099 punpckhdq
0x7eed,%mm3
5101 // CHECK
: punpckhdq
3133065982, %mm3
5102 // CHECK
: encoding
: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
5103 punpckhdq
0xbabecafe,%mm3
5105 // CHECK
: punpckhdq
305419896, %mm3
5106 // CHECK
: encoding
: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
5107 punpckhdq
0x12345678,%mm3
5109 // CHECK
: punpckhdq
%mm3
, %mm3
5110 // CHECK
: encoding
: [0x0f,0x6a,0xdb]
5113 // CHECK
: punpckhdq
3735928559(%ebx
,%ecx
,8), %xmm5
5114 // CHECK
: encoding
: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5115 punpckhdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5117 // CHECK
: punpckhdq
69, %xmm5
5118 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
5119 punpckhdq
0x45,%xmm5
5121 // CHECK
: punpckhdq
32493, %xmm5
5122 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
5123 punpckhdq
0x7eed,%xmm5
5125 // CHECK
: punpckhdq
3133065982, %xmm5
5126 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
5127 punpckhdq
0xbabecafe,%xmm5
5129 // CHECK
: punpckhdq
305419896, %xmm5
5130 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
5131 punpckhdq
0x12345678,%xmm5
5133 // CHECK
: punpckhdq
%xmm5
, %xmm5
5134 // CHECK
: encoding
: [0x66,0x0f,0x6a,0xed]
5135 punpckhdq
%xmm5
,%xmm5
5137 // CHECK
: punpcklbw
3735928559(%ebx
,%ecx
,8), %mm3
5138 // CHECK
: encoding
: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5139 punpcklbw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5141 // CHECK
: punpcklbw
69, %mm3
5142 // CHECK
: encoding
: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
5145 // CHECK
: punpcklbw
32493, %mm3
5146 // CHECK
: encoding
: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
5147 punpcklbw
0x7eed,%mm3
5149 // CHECK
: punpcklbw
3133065982, %mm3
5150 // CHECK
: encoding
: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
5151 punpcklbw
0xbabecafe,%mm3
5153 // CHECK
: punpcklbw
305419896, %mm3
5154 // CHECK
: encoding
: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
5155 punpcklbw
0x12345678,%mm3
5157 // CHECK
: punpcklbw
%mm3
, %mm3
5158 // CHECK
: encoding
: [0x0f,0x60,0xdb]
5161 // CHECK
: punpcklbw
3735928559(%ebx
,%ecx
,8), %xmm5
5162 // CHECK
: encoding
: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
5163 punpcklbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5165 // CHECK
: punpcklbw
69, %xmm5
5166 // CHECK
: encoding
: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
5167 punpcklbw
0x45,%xmm5
5169 // CHECK
: punpcklbw
32493, %xmm5
5170 // CHECK
: encoding
: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
5171 punpcklbw
0x7eed,%xmm5
5173 // CHECK
: punpcklbw
3133065982, %xmm5
5174 // CHECK
: encoding
: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
5175 punpcklbw
0xbabecafe,%xmm5
5177 // CHECK
: punpcklbw
305419896, %xmm5
5178 // CHECK
: encoding
: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
5179 punpcklbw
0x12345678,%xmm5
5181 // CHECK
: punpcklbw
%xmm5
, %xmm5
5182 // CHECK
: encoding
: [0x66,0x0f,0x60,0xed]
5183 punpcklbw
%xmm5
,%xmm5
5185 // CHECK
: punpcklwd
3735928559(%ebx
,%ecx
,8), %mm3
5186 // CHECK
: encoding
: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5187 punpcklwd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5189 // CHECK
: punpcklwd
69, %mm3
5190 // CHECK
: encoding
: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
5193 // CHECK
: punpcklwd
32493, %mm3
5194 // CHECK
: encoding
: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
5195 punpcklwd
0x7eed,%mm3
5197 // CHECK
: punpcklwd
3133065982, %mm3
5198 // CHECK
: encoding
: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
5199 punpcklwd
0xbabecafe,%mm3
5201 // CHECK
: punpcklwd
305419896, %mm3
5202 // CHECK
: encoding
: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
5203 punpcklwd
0x12345678,%mm3
5205 // CHECK
: punpcklwd
%mm3
, %mm3
5206 // CHECK
: encoding
: [0x0f,0x61,0xdb]
5209 // CHECK
: punpcklwd
3735928559(%ebx
,%ecx
,8), %xmm5
5210 // CHECK
: encoding
: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
5211 punpcklwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5213 // CHECK
: punpcklwd
69, %xmm5
5214 // CHECK
: encoding
: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
5215 punpcklwd
0x45,%xmm5
5217 // CHECK
: punpcklwd
32493, %xmm5
5218 // CHECK
: encoding
: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
5219 punpcklwd
0x7eed,%xmm5
5221 // CHECK
: punpcklwd
3133065982, %xmm5
5222 // CHECK
: encoding
: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
5223 punpcklwd
0xbabecafe,%xmm5
5225 // CHECK
: punpcklwd
305419896, %xmm5
5226 // CHECK
: encoding
: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
5227 punpcklwd
0x12345678,%xmm5
5229 // CHECK
: punpcklwd
%xmm5
, %xmm5
5230 // CHECK
: encoding
: [0x66,0x0f,0x61,0xed]
5231 punpcklwd
%xmm5
,%xmm5
5233 // CHECK
: punpckldq
3735928559(%ebx
,%ecx
,8), %mm3
5234 // CHECK
: encoding
: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5235 punpckldq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5237 // CHECK
: punpckldq
69, %mm3
5238 // CHECK
: encoding
: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
5241 // CHECK
: punpckldq
32493, %mm3
5242 // CHECK
: encoding
: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
5243 punpckldq
0x7eed,%mm3
5245 // CHECK
: punpckldq
3133065982, %mm3
5246 // CHECK
: encoding
: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
5247 punpckldq
0xbabecafe,%mm3
5249 // CHECK
: punpckldq
305419896, %mm3
5250 // CHECK
: encoding
: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
5251 punpckldq
0x12345678,%mm3
5253 // CHECK
: punpckldq
%mm3
, %mm3
5254 // CHECK
: encoding
: [0x0f,0x62,0xdb]
5257 // CHECK
: punpckldq
3735928559(%ebx
,%ecx
,8), %xmm5
5258 // CHECK
: encoding
: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
5259 punpckldq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5261 // CHECK
: punpckldq
69, %xmm5
5262 // CHECK
: encoding
: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
5263 punpckldq
0x45,%xmm5
5265 // CHECK
: punpckldq
32493, %xmm5
5266 // CHECK
: encoding
: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
5267 punpckldq
0x7eed,%xmm5
5269 // CHECK
: punpckldq
3133065982, %xmm5
5270 // CHECK
: encoding
: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
5271 punpckldq
0xbabecafe,%xmm5
5273 // CHECK
: punpckldq
305419896, %xmm5
5274 // CHECK
: encoding
: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
5275 punpckldq
0x12345678,%xmm5
5277 // CHECK
: punpckldq
%xmm5
, %xmm5
5278 // CHECK
: encoding
: [0x66,0x0f,0x62,0xed]
5279 punpckldq
%xmm5
,%xmm5
5281 // CHECK
: pxor
3735928559(%ebx
,%ecx
,8), %mm3
5282 // CHECK
: encoding
: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5283 pxor
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5285 // CHECK
: pxor
69, %mm3
5286 // CHECK
: encoding
: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
5289 // CHECK
: pxor
32493, %mm3
5290 // CHECK
: encoding
: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
5293 // CHECK
: pxor
3133065982, %mm3
5294 // CHECK
: encoding
: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
5295 pxor
0xbabecafe,%mm3
5297 // CHECK
: pxor
305419896, %mm3
5298 // CHECK
: encoding
: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
5299 pxor
0x12345678,%mm3
5301 // CHECK
: pxor
%mm3
, %mm3
5302 // CHECK
: encoding
: [0x0f,0xef,0xdb]
5305 // CHECK
: pxor
3735928559(%ebx
,%ecx
,8), %xmm5
5306 // CHECK
: encoding
: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
5307 pxor
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5309 // CHECK
: pxor
69, %xmm5
5310 // CHECK
: encoding
: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
5313 // CHECK
: pxor
32493, %xmm5
5314 // CHECK
: encoding
: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
5317 // CHECK
: pxor
3133065982, %xmm5
5318 // CHECK
: encoding
: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
5319 pxor
0xbabecafe,%xmm5
5321 // CHECK
: pxor
305419896, %xmm5
5322 // CHECK
: encoding
: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
5323 pxor
0x12345678,%xmm5
5325 // CHECK
: pxor
%xmm5
, %xmm5
5326 // CHECK
: encoding
: [0x66,0x0f,0xef,0xed]
5329 // CHECK
: addps
3735928559(%ebx
,%ecx
,8), %xmm5
5330 // CHECK
: encoding
: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
5331 addps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5333 // CHECK
: addps
69, %xmm5
5334 // CHECK
: encoding
: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
5337 // CHECK
: addps
32493, %xmm5
5338 // CHECK
: encoding
: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
5341 // CHECK
: addps
3133065982, %xmm5
5342 // CHECK
: encoding
: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
5343 addps
0xbabecafe,%xmm5
5345 // CHECK
: addps
305419896, %xmm5
5346 // CHECK
: encoding
: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
5347 addps
0x12345678,%xmm5
5349 // CHECK
: addps
%xmm5
, %xmm5
5350 // CHECK
: encoding
: [0x0f,0x58,0xed]
5353 // CHECK
: addss
3735928559(%ebx
,%ecx
,8), %xmm5
5354 // CHECK
: encoding
: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
5355 addss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5357 // CHECK
: addss
69, %xmm5
5358 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
5361 // CHECK
: addss
32493, %xmm5
5362 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
5365 // CHECK
: addss
3133065982, %xmm5
5366 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
5367 addss
0xbabecafe,%xmm5
5369 // CHECK
: addss
305419896, %xmm5
5370 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
5371 addss
0x12345678,%xmm5
5373 // CHECK
: addss
%xmm5
, %xmm5
5374 // CHECK
: encoding
: [0xf3,0x0f,0x58,0xed]
5377 // CHECK
: andnps
3735928559(%ebx
,%ecx
,8), %xmm5
5378 // CHECK
: encoding
: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
5379 andnps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5381 // CHECK
: andnps
69, %xmm5
5382 // CHECK
: encoding
: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
5385 // CHECK
: andnps
32493, %xmm5
5386 // CHECK
: encoding
: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
5389 // CHECK
: andnps
3133065982, %xmm5
5390 // CHECK
: encoding
: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
5391 andnps
0xbabecafe,%xmm5
5393 // CHECK
: andnps
305419896, %xmm5
5394 // CHECK
: encoding
: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
5395 andnps
0x12345678,%xmm5
5397 // CHECK
: andnps
%xmm5
, %xmm5
5398 // CHECK
: encoding
: [0x0f,0x55,0xed]
5401 // CHECK
: andps
3735928559(%ebx
,%ecx
,8), %xmm5
5402 // CHECK
: encoding
: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
5403 andps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5405 // CHECK
: andps
69, %xmm5
5406 // CHECK
: encoding
: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
5409 // CHECK
: andps
32493, %xmm5
5410 // CHECK
: encoding
: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
5413 // CHECK
: andps
3133065982, %xmm5
5414 // CHECK
: encoding
: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
5415 andps
0xbabecafe,%xmm5
5417 // CHECK
: andps
305419896, %xmm5
5418 // CHECK
: encoding
: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
5419 andps
0x12345678,%xmm5
5421 // CHECK
: andps
%xmm5
, %xmm5
5422 // CHECK
: encoding
: [0x0f,0x54,0xed]
5425 // CHECK
: comiss
3735928559(%ebx
,%ecx
,8), %xmm5
5426 // CHECK
: encoding
: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5427 comiss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5429 // CHECK
: comiss
69, %xmm5
5430 // CHECK
: encoding
: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
5433 // CHECK
: comiss
32493, %xmm5
5434 // CHECK
: encoding
: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
5437 // CHECK
: comiss
3133065982, %xmm5
5438 // CHECK
: encoding
: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
5439 comiss
0xbabecafe,%xmm5
5441 // CHECK
: comiss
305419896, %xmm5
5442 // CHECK
: encoding
: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
5443 comiss
0x12345678,%xmm5
5445 // CHECK
: comiss
%xmm5
, %xmm5
5446 // CHECK
: encoding
: [0x0f,0x2f,0xed]
5449 // CHECK
: cvtpi2ps
3735928559(%ebx
,%ecx
,8), %xmm5
5450 // CHECK
: encoding
: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5451 cvtpi2ps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5453 // CHECK
: cvtpi2ps
69, %xmm5
5454 // CHECK
: encoding
: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
5457 // CHECK
: cvtpi2ps
32493, %xmm5
5458 // CHECK
: encoding
: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
5459 cvtpi2ps
0x7eed,%xmm5
5461 // CHECK
: cvtpi2ps
3133065982, %xmm5
5462 // CHECK
: encoding
: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
5463 cvtpi2ps
0xbabecafe,%xmm5
5465 // CHECK
: cvtpi2ps
305419896, %xmm5
5466 // CHECK
: encoding
: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
5467 cvtpi2ps
0x12345678,%xmm5
5469 // CHECK
: cvtpi2ps
%mm3
, %xmm5
5470 // CHECK
: encoding
: [0x0f,0x2a,0xeb]
5473 // CHECK
: cvtps2pi
3735928559(%ebx
,%ecx
,8), %mm3
5474 // CHECK
: encoding
: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5475 cvtps2pi
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5477 // CHECK
: cvtps2pi
69, %mm3
5478 // CHECK
: encoding
: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
5481 // CHECK
: cvtps2pi
32493, %mm3
5482 // CHECK
: encoding
: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
5483 cvtps2pi
0x7eed,%mm3
5485 // CHECK
: cvtps2pi
3133065982, %mm3
5486 // CHECK
: encoding
: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
5487 cvtps2pi
0xbabecafe,%mm3
5489 // CHECK
: cvtps2pi
305419896, %mm3
5490 // CHECK
: encoding
: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
5491 cvtps2pi
0x12345678,%mm3
5493 // CHECK
: cvtps2pi
%xmm5
, %mm3
5494 // CHECK
: encoding
: [0x0f,0x2d,0xdd]
5497 // CHECK
: cvtsi2ss
%ecx
, %xmm5
5498 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0xe9]
5501 // CHECK
: cvtsi2ss
3735928559(%ebx
,%ecx
,8), %xmm5
5502 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5503 cvtsi2ss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5505 // CHECK
: cvtsi2ss
69, %xmm5
5506 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
5509 // CHECK
: cvtsi2ss
32493, %xmm5
5510 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
5511 cvtsi2ss
0x7eed,%xmm5
5513 // CHECK
: cvtsi2ss
3133065982, %xmm5
5514 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
5515 cvtsi2ss
0xbabecafe,%xmm5
5517 // CHECK
: cvtsi2ss
305419896, %xmm5
5518 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
5519 cvtsi2ss
0x12345678,%xmm5
5521 // CHECK
: cvttps2pi
3735928559(%ebx
,%ecx
,8), %mm3
5522 // CHECK
: encoding
: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5523 cvttps2pi
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5525 // CHECK
: cvttps2pi
69, %mm3
5526 // CHECK
: encoding
: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
5529 // CHECK
: cvttps2pi
32493, %mm3
5530 // CHECK
: encoding
: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
5531 cvttps2pi
0x7eed,%mm3
5533 // CHECK
: cvttps2pi
3133065982, %mm3
5534 // CHECK
: encoding
: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
5535 cvttps2pi
0xbabecafe,%mm3
5537 // CHECK
: cvttps2pi
305419896, %mm3
5538 // CHECK
: encoding
: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
5539 cvttps2pi
0x12345678,%mm3
5541 // CHECK
: cvttps2pi
%xmm5
, %mm3
5542 // CHECK
: encoding
: [0x0f,0x2c,0xdd]
5543 cvttps2pi
%xmm5
,%mm3
5545 // CHECK
: cvttss2si
3735928559(%ebx
,%ecx
,8), %ecx
5546 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
5547 cvttss2si
0xdeadbeef(%ebx
,%ecx
,8),%ecx
5549 // CHECK
: cvttss2si
69, %ecx
5550 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
5553 // CHECK
: cvttss2si
32493, %ecx
5554 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
5555 cvttss2si
0x7eed,%ecx
5557 // CHECK
: cvttss2si
3133065982, %ecx
5558 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
5559 cvttss2si
0xbabecafe,%ecx
5561 // CHECK
: cvttss2si
305419896, %ecx
5562 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
5563 cvttss2si
0x12345678,%ecx
5565 // CHECK
: cvttss2si
%xmm5
, %ecx
5566 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0xcd]
5567 cvttss2si
%xmm5
,%ecx
5569 // CHECK
: divps
3735928559(%ebx
,%ecx
,8), %xmm5
5570 // CHECK
: encoding
: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
5571 divps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5573 // CHECK
: divps
69, %xmm5
5574 // CHECK
: encoding
: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
5577 // CHECK
: divps
32493, %xmm5
5578 // CHECK
: encoding
: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
5581 // CHECK
: divps
3133065982, %xmm5
5582 // CHECK
: encoding
: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
5583 divps
0xbabecafe,%xmm5
5585 // CHECK
: divps
305419896, %xmm5
5586 // CHECK
: encoding
: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
5587 divps
0x12345678,%xmm5
5589 // CHECK
: divps
%xmm5
, %xmm5
5590 // CHECK
: encoding
: [0x0f,0x5e,0xed]
5593 // CHECK
: divss
3735928559(%ebx
,%ecx
,8), %xmm5
5594 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
5595 divss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5597 // CHECK
: divss
69, %xmm5
5598 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
5601 // CHECK
: divss
32493, %xmm5
5602 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
5605 // CHECK
: divss
3133065982, %xmm5
5606 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
5607 divss
0xbabecafe,%xmm5
5609 // CHECK
: divss
305419896, %xmm5
5610 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
5611 divss
0x12345678,%xmm5
5613 // CHECK
: divss
%xmm5
, %xmm5
5614 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0xed]
5617 // CHECK
: ldmxcsr
3735928559(%ebx
,%ecx
,8)
5618 // CHECK
: encoding
: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
5619 ldmxcsr
0xdeadbeef(%ebx
,%ecx
,8)
5621 // CHECK
: ldmxcsr
32493
5622 // CHECK
: encoding
: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
5625 // CHECK
: ldmxcsr
3133065982
5626 // CHECK
: encoding
: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
5629 // CHECK
: ldmxcsr
305419896
5630 // CHECK
: encoding
: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
5633 // CHECK
: maskmovq
%mm3
, %mm3
5634 // CHECK
: encoding
: [0x0f,0xf7,0xdb]
5637 // CHECK
: maxps
3735928559(%ebx
,%ecx
,8), %xmm5
5638 // CHECK
: encoding
: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5639 maxps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5641 // CHECK
: maxps
69, %xmm5
5642 // CHECK
: encoding
: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
5645 // CHECK
: maxps
32493, %xmm5
5646 // CHECK
: encoding
: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
5649 // CHECK
: maxps
3133065982, %xmm5
5650 // CHECK
: encoding
: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
5651 maxps
0xbabecafe,%xmm5
5653 // CHECK
: maxps
305419896, %xmm5
5654 // CHECK
: encoding
: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
5655 maxps
0x12345678,%xmm5
5657 // CHECK
: maxps
%xmm5
, %xmm5
5658 // CHECK
: encoding
: [0x0f,0x5f,0xed]
5661 // CHECK
: maxss
3735928559(%ebx
,%ecx
,8), %xmm5
5662 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5663 maxss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5665 // CHECK
: maxss
69, %xmm5
5666 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
5669 // CHECK
: maxss
32493, %xmm5
5670 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
5673 // CHECK
: maxss
3133065982, %xmm5
5674 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
5675 maxss
0xbabecafe,%xmm5
5677 // CHECK
: maxss
305419896, %xmm5
5678 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
5679 maxss
0x12345678,%xmm5
5681 // CHECK
: maxss
%xmm5
, %xmm5
5682 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0xed]
5685 // CHECK
: minps
3735928559(%ebx
,%ecx
,8), %xmm5
5686 // CHECK
: encoding
: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
5687 minps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5689 // CHECK
: minps
69, %xmm5
5690 // CHECK
: encoding
: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
5693 // CHECK
: minps
32493, %xmm5
5694 // CHECK
: encoding
: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
5697 // CHECK
: minps
3133065982, %xmm5
5698 // CHECK
: encoding
: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
5699 minps
0xbabecafe,%xmm5
5701 // CHECK
: minps
305419896, %xmm5
5702 // CHECK
: encoding
: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
5703 minps
0x12345678,%xmm5
5705 // CHECK
: minps
%xmm5
, %xmm5
5706 // CHECK
: encoding
: [0x0f,0x5d,0xed]
5709 // CHECK
: minss
3735928559(%ebx
,%ecx
,8), %xmm5
5710 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
5711 minss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5713 // CHECK
: minss
69, %xmm5
5714 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
5717 // CHECK
: minss
32493, %xmm5
5718 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
5721 // CHECK
: minss
3133065982, %xmm5
5722 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
5723 minss
0xbabecafe,%xmm5
5725 // CHECK
: minss
305419896, %xmm5
5726 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
5727 minss
0x12345678,%xmm5
5729 // CHECK
: minss
%xmm5
, %xmm5
5730 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0xed]
5733 // CHECK
: movaps
3735928559(%ebx
,%ecx
,8), %xmm5
5734 // CHECK
: encoding
: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
5735 movaps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5737 // CHECK
: movaps
69, %xmm5
5738 // CHECK
: encoding
: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
5741 // CHECK
: movaps
32493, %xmm5
5742 // CHECK
: encoding
: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
5745 // CHECK
: movaps
3133065982, %xmm5
5746 // CHECK
: encoding
: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
5747 movaps
0xbabecafe,%xmm5
5749 // CHECK
: movaps
305419896, %xmm5
5750 // CHECK
: encoding
: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
5751 movaps
0x12345678,%xmm5
5753 // CHECK
: movaps
%xmm5
, %xmm5
5754 // CHECK
: encoding
: [0x0f,0x28,0xed]
5757 // CHECK
: movaps
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5758 // CHECK
: encoding
: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
5759 movaps
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5761 // CHECK
: movaps
%xmm5
, 69
5762 // CHECK
: encoding
: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
5765 // CHECK
: movaps
%xmm5
, 32493
5766 // CHECK
: encoding
: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
5769 // CHECK
: movaps
%xmm5
, 3133065982
5770 // CHECK
: encoding
: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
5771 movaps
%xmm5
,0xbabecafe
5773 // CHECK
: movaps
%xmm5
, 305419896
5774 // CHECK
: encoding
: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
5775 movaps
%xmm5
,0x12345678
5777 // CHECK
: movaps
%xmm5
, %xmm5
5778 // CHECK
: encoding
: [0x0f,0x28,0xed]
5781 // CHECK
: movhlps
%xmm5
, %xmm5
5782 // CHECK
: encoding
: [0x0f,0x12,0xed]
5785 // CHECK
: movhps
3735928559(%ebx
,%ecx
,8), %xmm5
5786 // CHECK
: encoding
: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
5787 movhps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5789 // CHECK
: movhps
69, %xmm5
5790 // CHECK
: encoding
: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
5793 // CHECK
: movhps
32493, %xmm5
5794 // CHECK
: encoding
: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
5797 // CHECK
: movhps
3133065982, %xmm5
5798 // CHECK
: encoding
: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
5799 movhps
0xbabecafe,%xmm5
5801 // CHECK
: movhps
305419896, %xmm5
5802 // CHECK
: encoding
: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
5803 movhps
0x12345678,%xmm5
5805 // CHECK
: movhps
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5806 // CHECK
: encoding
: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
5807 movhps
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5809 // CHECK
: movhps
%xmm5
, 69
5810 // CHECK
: encoding
: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
5813 // CHECK
: movhps
%xmm5
, 32493
5814 // CHECK
: encoding
: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
5817 // CHECK
: movhps
%xmm5
, 3133065982
5818 // CHECK
: encoding
: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
5819 movhps
%xmm5
,0xbabecafe
5821 // CHECK
: movhps
%xmm5
, 305419896
5822 // CHECK
: encoding
: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
5823 movhps
%xmm5
,0x12345678
5825 // CHECK
: movlhps
%xmm5
, %xmm5
5826 // CHECK
: encoding
: [0x0f,0x16,0xed]
5829 // CHECK
: movlps
3735928559(%ebx
,%ecx
,8), %xmm5
5830 // CHECK
: encoding
: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
5831 movlps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5833 // CHECK
: movlps
69, %xmm5
5834 // CHECK
: encoding
: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
5837 // CHECK
: movlps
32493, %xmm5
5838 // CHECK
: encoding
: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
5841 // CHECK
: movlps
3133065982, %xmm5
5842 // CHECK
: encoding
: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
5843 movlps
0xbabecafe,%xmm5
5845 // CHECK
: movlps
305419896, %xmm5
5846 // CHECK
: encoding
: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
5847 movlps
0x12345678,%xmm5
5849 // CHECK
: movlps
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5850 // CHECK
: encoding
: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
5851 movlps
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5853 // CHECK
: movlps
%xmm5
, 69
5854 // CHECK
: encoding
: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
5857 // CHECK
: movlps
%xmm5
, 32493
5858 // CHECK
: encoding
: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
5861 // CHECK
: movlps
%xmm5
, 3133065982
5862 // CHECK
: encoding
: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
5863 movlps
%xmm5
,0xbabecafe
5865 // CHECK
: movlps
%xmm5
, 305419896
5866 // CHECK
: encoding
: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
5867 movlps
%xmm5
,0x12345678
5869 // CHECK
: movmskps
%xmm5
, %ecx
5870 // CHECK
: encoding
: [0x0f,0x50,0xcd]
5873 // CHECK
: movntps
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5874 // CHECK
: encoding
: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
5875 movntps
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5877 // CHECK
: movntps
%xmm5
, 69
5878 // CHECK
: encoding
: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
5881 // CHECK
: movntps
%xmm5
, 32493
5882 // CHECK
: encoding
: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
5883 movntps
%xmm5
,0x7eed
5885 // CHECK
: movntps
%xmm5
, 3133065982
5886 // CHECK
: encoding
: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
5887 movntps
%xmm5
,0xbabecafe
5889 // CHECK
: movntps
%xmm5
, 305419896
5890 // CHECK
: encoding
: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
5891 movntps
%xmm5
,0x12345678
5893 // CHECK
: movntq
%mm3
, 3735928559(%ebx
,%ecx
,8)
5894 // CHECK
: encoding
: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5895 movntq
%mm3
,0xdeadbeef(%ebx
,%ecx
,8)
5897 // CHECK
: movntq
%mm3
, 69
5898 // CHECK
: encoding
: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
5901 // CHECK
: movntq
%mm3
, 32493
5902 // CHECK
: encoding
: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
5905 // CHECK
: movntq
%mm3
, 3133065982
5906 // CHECK
: encoding
: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
5907 movntq
%mm3
,0xbabecafe
5909 // CHECK
: movntq
%mm3
, 305419896
5910 // CHECK
: encoding
: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
5911 movntq
%mm3
,0x12345678
5913 // CHECK
: movntdq
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5914 // CHECK
: encoding
: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
5915 movntdq
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5917 // CHECK
: movntdq
%xmm5
, 69
5918 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
5921 // CHECK
: movntdq
%xmm5
, 32493
5922 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
5923 movntdq
%xmm5
,0x7eed
5925 // CHECK
: movntdq
%xmm5
, 3133065982
5926 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
5927 movntdq
%xmm5
,0xbabecafe
5929 // CHECK
: movntdq
%xmm5
, 305419896
5930 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
5931 movntdq
%xmm5
,0x12345678
5933 // CHECK
: movss
3735928559(%ebx
,%ecx
,8), %xmm5
5934 // CHECK
: encoding
: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
5935 movss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5937 // CHECK
: movss
69, %xmm5
5938 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
5941 // CHECK
: movss
32493, %xmm5
5942 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
5945 // CHECK
: movss
3133065982, %xmm5
5946 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
5947 movss
0xbabecafe,%xmm5
5949 // CHECK
: movss
305419896, %xmm5
5950 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
5951 movss
0x12345678,%xmm5
5953 // CHECK
: movss
%xmm5
, %xmm5
5954 // CHECK
: encoding
: [0xf3,0x0f,0x10,0xed]
5957 // CHECK
: movss
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5958 // CHECK
: encoding
: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
5959 movss
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5961 // CHECK
: movss
%xmm5
, 69
5962 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
5965 // CHECK
: movss
%xmm5
, 32493
5966 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
5969 // CHECK
: movss
%xmm5
, 3133065982
5970 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
5971 movss
%xmm5
,0xbabecafe
5973 // CHECK
: movss
%xmm5
, 305419896
5974 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
5975 movss
%xmm5
,0x12345678
5977 // CHECK
: movss
%xmm5
, %xmm5
5978 // CHECK
: encoding
: [0xf3,0x0f,0x10,0xed]
5981 // CHECK
: movups
3735928559(%ebx
,%ecx
,8), %xmm5
5982 // CHECK
: encoding
: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
5983 movups
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5985 // CHECK
: movups
69, %xmm5
5986 // CHECK
: encoding
: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
5989 // CHECK
: movups
32493, %xmm5
5990 // CHECK
: encoding
: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
5993 // CHECK
: movups
3133065982, %xmm5
5994 // CHECK
: encoding
: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
5995 movups
0xbabecafe,%xmm5
5997 // CHECK
: movups
305419896, %xmm5
5998 // CHECK
: encoding
: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
5999 movups
0x12345678,%xmm5
6001 // CHECK
: movups
%xmm5
, %xmm5
6002 // CHECK
: encoding
: [0x0f,0x10,0xed]
6005 // CHECK
: movups
%xmm5
, 3735928559(%ebx
,%ecx
,8)
6006 // CHECK
: encoding
: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
6007 movups
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
6009 // CHECK
: movups
%xmm5
, 69
6010 // CHECK
: encoding
: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
6013 // CHECK
: movups
%xmm5
, 32493
6014 // CHECK
: encoding
: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
6017 // CHECK
: movups
%xmm5
, 3133065982
6018 // CHECK
: encoding
: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
6019 movups
%xmm5
,0xbabecafe
6021 // CHECK
: movups
%xmm5
, 305419896
6022 // CHECK
: encoding
: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
6023 movups
%xmm5
,0x12345678
6025 // CHECK
: movups
%xmm5
, %xmm5
6026 // CHECK
: encoding
: [0x0f,0x10,0xed]
6029 // CHECK
: mulps
3735928559(%ebx
,%ecx
,8), %xmm5
6030 // CHECK
: encoding
: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
6031 mulps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6033 // CHECK
: mulps
69, %xmm5
6034 // CHECK
: encoding
: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
6037 // CHECK
: mulps
32493, %xmm5
6038 // CHECK
: encoding
: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
6041 // CHECK
: mulps
3133065982, %xmm5
6042 // CHECK
: encoding
: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
6043 mulps
0xbabecafe,%xmm5
6045 // CHECK
: mulps
305419896, %xmm5
6046 // CHECK
: encoding
: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
6047 mulps
0x12345678,%xmm5
6049 // CHECK
: mulps
%xmm5
, %xmm5
6050 // CHECK
: encoding
: [0x0f,0x59,0xed]
6053 // CHECK
: mulss
3735928559(%ebx
,%ecx
,8), %xmm5
6054 // CHECK
: encoding
: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
6055 mulss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6057 // CHECK
: mulss
69, %xmm5
6058 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
6061 // CHECK
: mulss
32493, %xmm5
6062 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
6065 // CHECK
: mulss
3133065982, %xmm5
6066 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
6067 mulss
0xbabecafe,%xmm5
6069 // CHECK
: mulss
305419896, %xmm5
6070 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
6071 mulss
0x12345678,%xmm5
6073 // CHECK
: mulss
%xmm5
, %xmm5
6074 // CHECK
: encoding
: [0xf3,0x0f,0x59,0xed]
6077 // CHECK
: orps
3735928559(%ebx
,%ecx
,8), %xmm5
6078 // CHECK
: encoding
: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
6079 orps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6081 // CHECK
: orps
69, %xmm5
6082 // CHECK
: encoding
: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
6085 // CHECK
: orps
32493, %xmm5
6086 // CHECK
: encoding
: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
6089 // CHECK
: orps
3133065982, %xmm5
6090 // CHECK
: encoding
: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
6091 orps
0xbabecafe,%xmm5
6093 // CHECK
: orps
305419896, %xmm5
6094 // CHECK
: encoding
: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
6095 orps
0x12345678,%xmm5
6097 // CHECK
: orps
%xmm5
, %xmm5
6098 // CHECK
: encoding
: [0x0f,0x56,0xed]
6101 // CHECK
: pavgb
3735928559(%ebx
,%ecx
,8), %mm3
6102 // CHECK
: encoding
: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6103 pavgb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6105 // CHECK
: pavgb
69, %mm3
6106 // CHECK
: encoding
: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
6109 // CHECK
: pavgb
32493, %mm3
6110 // CHECK
: encoding
: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
6113 // CHECK
: pavgb
3133065982, %mm3
6114 // CHECK
: encoding
: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
6115 pavgb
0xbabecafe,%mm3
6117 // CHECK
: pavgb
305419896, %mm3
6118 // CHECK
: encoding
: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
6119 pavgb
0x12345678,%mm3
6121 // CHECK
: pavgb
%mm3
, %mm3
6122 // CHECK
: encoding
: [0x0f,0xe0,0xdb]
6125 // CHECK
: pavgb
3735928559(%ebx
,%ecx
,8), %xmm5
6126 // CHECK
: encoding
: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
6127 pavgb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6129 // CHECK
: pavgb
69, %xmm5
6130 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
6133 // CHECK
: pavgb
32493, %xmm5
6134 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
6137 // CHECK
: pavgb
3133065982, %xmm5
6138 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
6139 pavgb
0xbabecafe,%xmm5
6141 // CHECK
: pavgb
305419896, %xmm5
6142 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
6143 pavgb
0x12345678,%xmm5
6145 // CHECK
: pavgb
%xmm5
, %xmm5
6146 // CHECK
: encoding
: [0x66,0x0f,0xe0,0xed]
6149 // CHECK
: pavgw
3735928559(%ebx
,%ecx
,8), %mm3
6150 // CHECK
: encoding
: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6151 pavgw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6153 // CHECK
: pavgw
69, %mm3
6154 // CHECK
: encoding
: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
6157 // CHECK
: pavgw
32493, %mm3
6158 // CHECK
: encoding
: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
6161 // CHECK
: pavgw
3133065982, %mm3
6162 // CHECK
: encoding
: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
6163 pavgw
0xbabecafe,%mm3
6165 // CHECK
: pavgw
305419896, %mm3
6166 // CHECK
: encoding
: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
6167 pavgw
0x12345678,%mm3
6169 // CHECK
: pavgw
%mm3
, %mm3
6170 // CHECK
: encoding
: [0x0f,0xe3,0xdb]
6173 // CHECK
: pavgw
3735928559(%ebx
,%ecx
,8), %xmm5
6174 // CHECK
: encoding
: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
6175 pavgw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6177 // CHECK
: pavgw
69, %xmm5
6178 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
6181 // CHECK
: pavgw
32493, %xmm5
6182 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
6185 // CHECK
: pavgw
3133065982, %xmm5
6186 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
6187 pavgw
0xbabecafe,%xmm5
6189 // CHECK
: pavgw
305419896, %xmm5
6190 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
6191 pavgw
0x12345678,%xmm5
6193 // CHECK
: pavgw
%xmm5
, %xmm5
6194 // CHECK
: encoding
: [0x66,0x0f,0xe3,0xed]
6197 // CHECK
: pmaxsw
3735928559(%ebx
,%ecx
,8), %mm3
6198 // CHECK
: encoding
: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6199 pmaxsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6201 // CHECK
: pmaxsw
69, %mm3
6202 // CHECK
: encoding
: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
6205 // CHECK
: pmaxsw
32493, %mm3
6206 // CHECK
: encoding
: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
6209 // CHECK
: pmaxsw
3133065982, %mm3
6210 // CHECK
: encoding
: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
6211 pmaxsw
0xbabecafe,%mm3
6213 // CHECK
: pmaxsw
305419896, %mm3
6214 // CHECK
: encoding
: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
6215 pmaxsw
0x12345678,%mm3
6217 // CHECK
: pmaxsw
%mm3
, %mm3
6218 // CHECK
: encoding
: [0x0f,0xee,0xdb]
6221 // CHECK
: pmaxsw
3735928559(%ebx
,%ecx
,8), %xmm5
6222 // CHECK
: encoding
: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
6223 pmaxsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6225 // CHECK
: pmaxsw
69, %xmm5
6226 // CHECK
: encoding
: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
6229 // CHECK
: pmaxsw
32493, %xmm5
6230 // CHECK
: encoding
: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
6233 // CHECK
: pmaxsw
3133065982, %xmm5
6234 // CHECK
: encoding
: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
6235 pmaxsw
0xbabecafe,%xmm5
6237 // CHECK
: pmaxsw
305419896, %xmm5
6238 // CHECK
: encoding
: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
6239 pmaxsw
0x12345678,%xmm5
6241 // CHECK
: pmaxsw
%xmm5
, %xmm5
6242 // CHECK
: encoding
: [0x66,0x0f,0xee,0xed]
6245 // CHECK
: pmaxub
3735928559(%ebx
,%ecx
,8), %mm3
6246 // CHECK
: encoding
: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6247 pmaxub
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6249 // CHECK
: pmaxub
69, %mm3
6250 // CHECK
: encoding
: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
6253 // CHECK
: pmaxub
32493, %mm3
6254 // CHECK
: encoding
: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
6257 // CHECK
: pmaxub
3133065982, %mm3
6258 // CHECK
: encoding
: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
6259 pmaxub
0xbabecafe,%mm3
6261 // CHECK
: pmaxub
305419896, %mm3
6262 // CHECK
: encoding
: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
6263 pmaxub
0x12345678,%mm3
6265 // CHECK
: pmaxub
%mm3
, %mm3
6266 // CHECK
: encoding
: [0x0f,0xde,0xdb]
6269 // CHECK
: pmaxub
3735928559(%ebx
,%ecx
,8), %xmm5
6270 // CHECK
: encoding
: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
6271 pmaxub
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6273 // CHECK
: pmaxub
69, %xmm5
6274 // CHECK
: encoding
: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
6277 // CHECK
: pmaxub
32493, %xmm5
6278 // CHECK
: encoding
: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
6281 // CHECK
: pmaxub
3133065982, %xmm5
6282 // CHECK
: encoding
: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
6283 pmaxub
0xbabecafe,%xmm5
6285 // CHECK
: pmaxub
305419896, %xmm5
6286 // CHECK
: encoding
: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
6287 pmaxub
0x12345678,%xmm5
6289 // CHECK
: pmaxub
%xmm5
, %xmm5
6290 // CHECK
: encoding
: [0x66,0x0f,0xde,0xed]
6293 // CHECK
: pminsw
3735928559(%ebx
,%ecx
,8), %mm3
6294 // CHECK
: encoding
: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6295 pminsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6297 // CHECK
: pminsw
69, %mm3
6298 // CHECK
: encoding
: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
6301 // CHECK
: pminsw
32493, %mm3
6302 // CHECK
: encoding
: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
6305 // CHECK
: pminsw
3133065982, %mm3
6306 // CHECK
: encoding
: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
6307 pminsw
0xbabecafe,%mm3
6309 // CHECK
: pminsw
305419896, %mm3
6310 // CHECK
: encoding
: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
6311 pminsw
0x12345678,%mm3
6313 // CHECK
: pminsw
%mm3
, %mm3
6314 // CHECK
: encoding
: [0x0f,0xea,0xdb]
6317 // CHECK
: pminsw
3735928559(%ebx
,%ecx
,8), %xmm5
6318 // CHECK
: encoding
: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
6319 pminsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6321 // CHECK
: pminsw
69, %xmm5
6322 // CHECK
: encoding
: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
6325 // CHECK
: pminsw
32493, %xmm5
6326 // CHECK
: encoding
: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
6329 // CHECK
: pminsw
3133065982, %xmm5
6330 // CHECK
: encoding
: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
6331 pminsw
0xbabecafe,%xmm5
6333 // CHECK
: pminsw
305419896, %xmm5
6334 // CHECK
: encoding
: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
6335 pminsw
0x12345678,%xmm5
6337 // CHECK
: pminsw
%xmm5
, %xmm5
6338 // CHECK
: encoding
: [0x66,0x0f,0xea,0xed]
6341 // CHECK
: pminub
3735928559(%ebx
,%ecx
,8), %mm3
6342 // CHECK
: encoding
: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6343 pminub
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6345 // CHECK
: pminub
69, %mm3
6346 // CHECK
: encoding
: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
6349 // CHECK
: pminub
32493, %mm3
6350 // CHECK
: encoding
: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
6353 // CHECK
: pminub
3133065982, %mm3
6354 // CHECK
: encoding
: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
6355 pminub
0xbabecafe,%mm3
6357 // CHECK
: pminub
305419896, %mm3
6358 // CHECK
: encoding
: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
6359 pminub
0x12345678,%mm3
6361 // CHECK
: pminub
%mm3
, %mm3
6362 // CHECK
: encoding
: [0x0f,0xda,0xdb]
6365 // CHECK
: pminub
3735928559(%ebx
,%ecx
,8), %xmm5
6366 // CHECK
: encoding
: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
6367 pminub
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6369 // CHECK
: pminub
69, %xmm5
6370 // CHECK
: encoding
: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
6373 // CHECK
: pminub
32493, %xmm5
6374 // CHECK
: encoding
: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
6377 // CHECK
: pminub
3133065982, %xmm5
6378 // CHECK
: encoding
: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
6379 pminub
0xbabecafe,%xmm5
6381 // CHECK
: pminub
305419896, %xmm5
6382 // CHECK
: encoding
: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
6383 pminub
0x12345678,%xmm5
6385 // CHECK
: pminub
%xmm5
, %xmm5
6386 // CHECK
: encoding
: [0x66,0x0f,0xda,0xed]
6389 // CHECK
: pmovmskb
%mm3
, %ecx
6390 // CHECK
: encoding
: [0x0f,0xd7,0xcb]
6393 // CHECK
: pmovmskb
%xmm5
, %ecx
6394 // CHECK
: encoding
: [0x66,0x0f,0xd7,0xcd]
6397 // CHECK
: pmulhuw
3735928559(%ebx
,%ecx
,8), %mm3
6398 // CHECK
: encoding
: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6399 pmulhuw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6401 // CHECK
: pmulhuw
69, %mm3
6402 // CHECK
: encoding
: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
6405 // CHECK
: pmulhuw
32493, %mm3
6406 // CHECK
: encoding
: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
6409 // CHECK
: pmulhuw
3133065982, %mm3
6410 // CHECK
: encoding
: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
6411 pmulhuw
0xbabecafe,%mm3
6413 // CHECK
: pmulhuw
305419896, %mm3
6414 // CHECK
: encoding
: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
6415 pmulhuw
0x12345678,%mm3
6417 // CHECK
: pmulhuw
%mm3
, %mm3
6418 // CHECK
: encoding
: [0x0f,0xe4,0xdb]
6421 // CHECK
: pmulhuw
3735928559(%ebx
,%ecx
,8), %xmm5
6422 // CHECK
: encoding
: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
6423 pmulhuw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6425 // CHECK
: pmulhuw
69, %xmm5
6426 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
6429 // CHECK
: pmulhuw
32493, %xmm5
6430 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
6431 pmulhuw
0x7eed,%xmm5
6433 // CHECK
: pmulhuw
3133065982, %xmm5
6434 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
6435 pmulhuw
0xbabecafe,%xmm5
6437 // CHECK
: pmulhuw
305419896, %xmm5
6438 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
6439 pmulhuw
0x12345678,%xmm5
6441 // CHECK
: pmulhuw
%xmm5
, %xmm5
6442 // CHECK
: encoding
: [0x66,0x0f,0xe4,0xed]
6445 // CHECK
: prefetchnta
3735928559(%ebx
,%ecx
,8)
6446 // CHECK
: encoding
: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
6447 prefetchnta
0xdeadbeef(%ebx
,%ecx
,8)
6449 // CHECK
: prefetchnta
32493
6450 // CHECK
: encoding
: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
6453 // CHECK
: prefetchnta
3133065982
6454 // CHECK
: encoding
: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
6455 prefetchnta
0xbabecafe
6457 // CHECK
: prefetchnta
305419896
6458 // CHECK
: encoding
: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
6459 prefetchnta
0x12345678
6461 // CHECK
: prefetcht0
3735928559(%ebx
,%ecx
,8)
6462 // CHECK
: encoding
: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
6463 prefetcht0
0xdeadbeef(%ebx
,%ecx
,8)
6465 // CHECK
: prefetcht0
32493
6466 // CHECK
: encoding
: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
6469 // CHECK
: prefetcht0
3133065982
6470 // CHECK
: encoding
: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
6471 prefetcht0
0xbabecafe
6473 // CHECK
: prefetcht0
305419896
6474 // CHECK
: encoding
: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
6475 prefetcht0
0x12345678
6477 // CHECK
: prefetcht1
3735928559(%ebx
,%ecx
,8)
6478 // CHECK
: encoding
: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
6479 prefetcht1
0xdeadbeef(%ebx
,%ecx
,8)
6481 // CHECK
: prefetcht1
32493
6482 // CHECK
: encoding
: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
6485 // CHECK
: prefetcht1
3133065982
6486 // CHECK
: encoding
: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
6487 prefetcht1
0xbabecafe
6489 // CHECK
: prefetcht1
305419896
6490 // CHECK
: encoding
: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
6491 prefetcht1
0x12345678
6493 // CHECK
: prefetcht2
3735928559(%ebx
,%ecx
,8)
6494 // CHECK
: encoding
: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6495 prefetcht2
0xdeadbeef(%ebx
,%ecx
,8)
6497 // CHECK
: prefetcht2
32493
6498 // CHECK
: encoding
: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
6501 // CHECK
: prefetcht2
3133065982
6502 // CHECK
: encoding
: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
6503 prefetcht2
0xbabecafe
6505 // CHECK
: prefetcht2
305419896
6506 // CHECK
: encoding
: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
6507 prefetcht2
0x12345678
6509 // CHECK
: psadbw
3735928559(%ebx
,%ecx
,8), %mm3
6510 // CHECK
: encoding
: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6511 psadbw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6513 // CHECK
: psadbw
69, %mm3
6514 // CHECK
: encoding
: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
6517 // CHECK
: psadbw
32493, %mm3
6518 // CHECK
: encoding
: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
6521 // CHECK
: psadbw
3133065982, %mm3
6522 // CHECK
: encoding
: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
6523 psadbw
0xbabecafe,%mm3
6525 // CHECK
: psadbw
305419896, %mm3
6526 // CHECK
: encoding
: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
6527 psadbw
0x12345678,%mm3
6529 // CHECK
: psadbw
%mm3
, %mm3
6530 // CHECK
: encoding
: [0x0f,0xf6,0xdb]
6533 // CHECK
: psadbw
3735928559(%ebx
,%ecx
,8), %xmm5
6534 // CHECK
: encoding
: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
6535 psadbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6537 // CHECK
: psadbw
69, %xmm5
6538 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
6541 // CHECK
: psadbw
32493, %xmm5
6542 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
6545 // CHECK
: psadbw
3133065982, %xmm5
6546 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
6547 psadbw
0xbabecafe,%xmm5
6549 // CHECK
: psadbw
305419896, %xmm5
6550 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
6551 psadbw
0x12345678,%xmm5
6553 // CHECK
: psadbw
%xmm5
, %xmm5
6554 // CHECK
: encoding
: [0x66,0x0f,0xf6,0xed]
6557 // CHECK
: rcpps
3735928559(%ebx
,%ecx
,8), %xmm5
6558 // CHECK
: encoding
: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
6559 rcpps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6561 // CHECK
: rcpps
69, %xmm5
6562 // CHECK
: encoding
: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
6565 // CHECK
: rcpps
32493, %xmm5
6566 // CHECK
: encoding
: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
6569 // CHECK
: rcpps
3133065982, %xmm5
6570 // CHECK
: encoding
: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
6571 rcpps
0xbabecafe,%xmm5
6573 // CHECK
: rcpps
305419896, %xmm5
6574 // CHECK
: encoding
: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
6575 rcpps
0x12345678,%xmm5
6577 // CHECK
: rcpps
%xmm5
, %xmm5
6578 // CHECK
: encoding
: [0x0f,0x53,0xed]
6581 // CHECK
: rcpss
3735928559(%ebx
,%ecx
,8), %xmm5
6582 // CHECK
: encoding
: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
6583 rcpss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6585 // CHECK
: rcpss
69, %xmm5
6586 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
6589 // CHECK
: rcpss
32493, %xmm5
6590 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
6593 // CHECK
: rcpss
3133065982, %xmm5
6594 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
6595 rcpss
0xbabecafe,%xmm5
6597 // CHECK
: rcpss
305419896, %xmm5
6598 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
6599 rcpss
0x12345678,%xmm5
6601 // CHECK
: rcpss
%xmm5
, %xmm5
6602 // CHECK
: encoding
: [0xf3,0x0f,0x53,0xed]
6605 // CHECK
: rsqrtps
3735928559(%ebx
,%ecx
,8), %xmm5
6606 // CHECK
: encoding
: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
6607 rsqrtps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6609 // CHECK
: rsqrtps
69, %xmm5
6610 // CHECK
: encoding
: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
6613 // CHECK
: rsqrtps
32493, %xmm5
6614 // CHECK
: encoding
: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
6615 rsqrtps
0x7eed,%xmm5
6617 // CHECK
: rsqrtps
3133065982, %xmm5
6618 // CHECK
: encoding
: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
6619 rsqrtps
0xbabecafe,%xmm5
6621 // CHECK
: rsqrtps
305419896, %xmm5
6622 // CHECK
: encoding
: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
6623 rsqrtps
0x12345678,%xmm5
6625 // CHECK
: rsqrtps
%xmm5
, %xmm5
6626 // CHECK
: encoding
: [0x0f,0x52,0xed]
6629 // CHECK
: rsqrtss
3735928559(%ebx
,%ecx
,8), %xmm5
6630 // CHECK
: encoding
: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
6631 rsqrtss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6633 // CHECK
: rsqrtss
69, %xmm5
6634 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
6637 // CHECK
: rsqrtss
32493, %xmm5
6638 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
6639 rsqrtss
0x7eed,%xmm5
6641 // CHECK
: rsqrtss
3133065982, %xmm5
6642 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
6643 rsqrtss
0xbabecafe,%xmm5
6645 // CHECK
: rsqrtss
305419896, %xmm5
6646 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
6647 rsqrtss
0x12345678,%xmm5
6649 // CHECK
: rsqrtss
%xmm5
, %xmm5
6650 // CHECK
: encoding
: [0xf3,0x0f,0x52,0xed]
6653 // CHECK
: sqrtps
3735928559(%ebx
,%ecx
,8), %xmm5
6654 // CHECK
: encoding
: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
6655 sqrtps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6657 // CHECK
: sqrtps
69, %xmm5
6658 // CHECK
: encoding
: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
6661 // CHECK
: sqrtps
32493, %xmm5
6662 // CHECK
: encoding
: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
6665 // CHECK
: sqrtps
3133065982, %xmm5
6666 // CHECK
: encoding
: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
6667 sqrtps
0xbabecafe,%xmm5
6669 // CHECK
: sqrtps
305419896, %xmm5
6670 // CHECK
: encoding
: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
6671 sqrtps
0x12345678,%xmm5
6673 // CHECK
: sqrtps
%xmm5
, %xmm5
6674 // CHECK
: encoding
: [0x0f,0x51,0xed]
6677 // CHECK
: sqrtss
3735928559(%ebx
,%ecx
,8), %xmm5
6678 // CHECK
: encoding
: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
6679 sqrtss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6681 // CHECK
: sqrtss
69, %xmm5
6682 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
6685 // CHECK
: sqrtss
32493, %xmm5
6686 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
6689 // CHECK
: sqrtss
3133065982, %xmm5
6690 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
6691 sqrtss
0xbabecafe,%xmm5
6693 // CHECK
: sqrtss
305419896, %xmm5
6694 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
6695 sqrtss
0x12345678,%xmm5
6697 // CHECK
: sqrtss
%xmm5
, %xmm5
6698 // CHECK
: encoding
: [0xf3,0x0f,0x51,0xed]
6701 // CHECK
: stmxcsr
3735928559(%ebx
,%ecx
,8)
6702 // CHECK
: encoding
: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6703 stmxcsr
0xdeadbeef(%ebx
,%ecx
,8)
6705 // CHECK
: stmxcsr
32493
6706 // CHECK
: encoding
: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
6709 // CHECK
: stmxcsr
3133065982
6710 // CHECK
: encoding
: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
6713 // CHECK
: stmxcsr
305419896
6714 // CHECK
: encoding
: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
6717 // CHECK
: subps
3735928559(%ebx
,%ecx
,8), %xmm5
6718 // CHECK
: encoding
: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
6719 subps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6721 // CHECK
: subps
69, %xmm5
6722 // CHECK
: encoding
: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
6725 // CHECK
: subps
32493, %xmm5
6726 // CHECK
: encoding
: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
6729 // CHECK
: subps
3133065982, %xmm5
6730 // CHECK
: encoding
: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
6731 subps
0xbabecafe,%xmm5
6733 // CHECK
: subps
305419896, %xmm5
6734 // CHECK
: encoding
: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
6735 subps
0x12345678,%xmm5
6737 // CHECK
: subps
%xmm5
, %xmm5
6738 // CHECK
: encoding
: [0x0f,0x5c,0xed]
6741 // CHECK
: subss
3735928559(%ebx
,%ecx
,8), %xmm5
6742 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
6743 subss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6745 // CHECK
: subss
69, %xmm5
6746 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
6749 // CHECK
: subss
32493, %xmm5
6750 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
6753 // CHECK
: subss
3133065982, %xmm5
6754 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
6755 subss
0xbabecafe,%xmm5
6757 // CHECK
: subss
305419896, %xmm5
6758 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
6759 subss
0x12345678,%xmm5
6761 // CHECK
: subss
%xmm5
, %xmm5
6762 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0xed]
6765 // CHECK
: ucomiss
3735928559(%ebx
,%ecx
,8), %xmm5
6766 // CHECK
: encoding
: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
6767 ucomiss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6769 // CHECK
: ucomiss
69, %xmm5
6770 // CHECK
: encoding
: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
6773 // CHECK
: ucomiss
32493, %xmm5
6774 // CHECK
: encoding
: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
6775 ucomiss
0x7eed,%xmm5
6777 // CHECK
: ucomiss
3133065982, %xmm5
6778 // CHECK
: encoding
: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
6779 ucomiss
0xbabecafe,%xmm5
6781 // CHECK
: ucomiss
305419896, %xmm5
6782 // CHECK
: encoding
: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
6783 ucomiss
0x12345678,%xmm5
6785 // CHECK
: ucomiss
%xmm5
, %xmm5
6786 // CHECK
: encoding
: [0x0f,0x2e,0xed]
6789 // CHECK
: unpckhps
3735928559(%ebx
,%ecx
,8), %xmm5
6790 // CHECK
: encoding
: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
6791 unpckhps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6793 // CHECK
: unpckhps
69, %xmm5
6794 // CHECK
: encoding
: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
6797 // CHECK
: unpckhps
32493, %xmm5
6798 // CHECK
: encoding
: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
6799 unpckhps
0x7eed,%xmm5
6801 // CHECK
: unpckhps
3133065982, %xmm5
6802 // CHECK
: encoding
: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
6803 unpckhps
0xbabecafe,%xmm5
6805 // CHECK
: unpckhps
305419896, %xmm5
6806 // CHECK
: encoding
: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
6807 unpckhps
0x12345678,%xmm5
6809 // CHECK
: unpckhps
%xmm5
, %xmm5
6810 // CHECK
: encoding
: [0x0f,0x15,0xed]
6811 unpckhps
%xmm5
,%xmm5
6813 // CHECK
: unpcklps
3735928559(%ebx
,%ecx
,8), %xmm5
6814 // CHECK
: encoding
: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
6815 unpcklps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6817 // CHECK
: unpcklps
69, %xmm5
6818 // CHECK
: encoding
: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
6821 // CHECK
: unpcklps
32493, %xmm5
6822 // CHECK
: encoding
: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
6823 unpcklps
0x7eed,%xmm5
6825 // CHECK
: unpcklps
3133065982, %xmm5
6826 // CHECK
: encoding
: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
6827 unpcklps
0xbabecafe,%xmm5
6829 // CHECK
: unpcklps
305419896, %xmm5
6830 // CHECK
: encoding
: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
6831 unpcklps
0x12345678,%xmm5
6833 // CHECK
: unpcklps
%xmm5
, %xmm5
6834 // CHECK
: encoding
: [0x0f,0x14,0xed]
6835 unpcklps
%xmm5
,%xmm5
6837 // CHECK
: xorps
3735928559(%ebx
,%ecx
,8), %xmm5
6838 // CHECK
: encoding
: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
6839 xorps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6841 // CHECK
: xorps
69, %xmm5
6842 // CHECK
: encoding
: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
6845 // CHECK
: xorps
32493, %xmm5
6846 // CHECK
: encoding
: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
6849 // CHECK
: xorps
3133065982, %xmm5
6850 // CHECK
: encoding
: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
6851 xorps
0xbabecafe,%xmm5
6853 // CHECK
: xorps
305419896, %xmm5
6854 // CHECK
: encoding
: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
6855 xorps
0x12345678,%xmm5
6857 // CHECK
: xorps
%xmm5
, %xmm5
6858 // CHECK
: encoding
: [0x0f,0x57,0xed]
6861 // CHECK
: addpd
3735928559(%ebx
,%ecx
,8), %xmm5
6862 // CHECK
: encoding
: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6863 addpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6865 // CHECK
: addpd
69, %xmm5
6866 // CHECK
: encoding
: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6869 // CHECK
: addpd
32493, %xmm5
6870 // CHECK
: encoding
: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6873 // CHECK
: addpd
3133065982, %xmm5
6874 // CHECK
: encoding
: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6875 addpd
0xbabecafe,%xmm5
6877 // CHECK
: addpd
305419896, %xmm5
6878 // CHECK
: encoding
: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6879 addpd
0x12345678,%xmm5
6881 // CHECK
: addpd
%xmm5
, %xmm5
6882 // CHECK
: encoding
: [0x66,0x0f,0x58,0xed]
6885 // CHECK
: addsd
3735928559(%ebx
,%ecx
,8), %xmm5
6886 // CHECK
: encoding
: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6887 addsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6889 // CHECK
: addsd
69, %xmm5
6890 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6893 // CHECK
: addsd
32493, %xmm5
6894 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6897 // CHECK
: addsd
3133065982, %xmm5
6898 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6899 addsd
0xbabecafe,%xmm5
6901 // CHECK
: addsd
305419896, %xmm5
6902 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6903 addsd
0x12345678,%xmm5
6905 // CHECK
: addsd
%xmm5
, %xmm5
6906 // CHECK
: encoding
: [0xf2,0x0f,0x58,0xed]
6909 // CHECK
: andnpd
3735928559(%ebx
,%ecx
,8), %xmm5
6910 // CHECK
: encoding
: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
6911 andnpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6913 // CHECK
: andnpd
69, %xmm5
6914 // CHECK
: encoding
: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
6917 // CHECK
: andnpd
32493, %xmm5
6918 // CHECK
: encoding
: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
6921 // CHECK
: andnpd
3133065982, %xmm5
6922 // CHECK
: encoding
: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
6923 andnpd
0xbabecafe,%xmm5
6925 // CHECK
: andnpd
305419896, %xmm5
6926 // CHECK
: encoding
: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
6927 andnpd
0x12345678,%xmm5
6929 // CHECK
: andnpd
%xmm5
, %xmm5
6930 // CHECK
: encoding
: [0x66,0x0f,0x55,0xed]
6933 // CHECK
: andpd
3735928559(%ebx
,%ecx
,8), %xmm5
6934 // CHECK
: encoding
: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
6935 andpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6937 // CHECK
: andpd
69, %xmm5
6938 // CHECK
: encoding
: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
6941 // CHECK
: andpd
32493, %xmm5
6942 // CHECK
: encoding
: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
6945 // CHECK
: andpd
3133065982, %xmm5
6946 // CHECK
: encoding
: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
6947 andpd
0xbabecafe,%xmm5
6949 // CHECK
: andpd
305419896, %xmm5
6950 // CHECK
: encoding
: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
6951 andpd
0x12345678,%xmm5
6953 // CHECK
: andpd
%xmm5
, %xmm5
6954 // CHECK
: encoding
: [0x66,0x0f,0x54,0xed]
6957 // CHECK
: comisd
3735928559(%ebx
,%ecx
,8), %xmm5
6958 // CHECK
: encoding
: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
6959 comisd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6961 // CHECK
: comisd
69, %xmm5
6962 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
6965 // CHECK
: comisd
32493, %xmm5
6966 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
6969 // CHECK
: comisd
3133065982, %xmm5
6970 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
6971 comisd
0xbabecafe,%xmm5
6973 // CHECK
: comisd
305419896, %xmm5
6974 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
6975 comisd
0x12345678,%xmm5
6977 // CHECK
: comisd
%xmm5
, %xmm5
6978 // CHECK
: encoding
: [0x66,0x0f,0x2f,0xed]
6981 // CHECK
: cvtpi2pd
3735928559(%ebx
,%ecx
,8), %xmm5
6982 // CHECK
: encoding
: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
6983 cvtpi2pd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6985 // CHECK
: cvtpi2pd
69, %xmm5
6986 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
6989 // CHECK
: cvtpi2pd
32493, %xmm5
6990 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
6991 cvtpi2pd
0x7eed,%xmm5
6993 // CHECK
: cvtpi2pd
3133065982, %xmm5
6994 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
6995 cvtpi2pd
0xbabecafe,%xmm5
6997 // CHECK
: cvtpi2pd
305419896, %xmm5
6998 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
6999 cvtpi2pd
0x12345678,%xmm5
7001 // CHECK
: cvtpi2pd
%mm3
, %xmm5
7002 // CHECK
: encoding
: [0x66,0x0f,0x2a,0xeb]
7005 // CHECK
: cvtsi2sd
%ecx
, %xmm5
7006 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0xe9]
7009 // CHECK
: cvtsi2sd
3735928559(%ebx
,%ecx
,8), %xmm5
7010 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7011 cvtsi2sd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7013 // CHECK
: cvtsi2sd
69, %xmm5
7014 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7017 // CHECK
: cvtsi2sd
32493, %xmm5
7018 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7019 cvtsi2sd
0x7eed,%xmm5
7021 // CHECK
: cvtsi2sd
3133065982, %xmm5
7022 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7023 cvtsi2sd
0xbabecafe,%xmm5
7025 // CHECK
: cvtsi2sd
305419896, %xmm5
7026 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7027 cvtsi2sd
0x12345678,%xmm5
7029 // CHECK
: divpd
3735928559(%ebx
,%ecx
,8), %xmm5
7030 // CHECK
: encoding
: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7031 divpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7033 // CHECK
: divpd
69, %xmm5
7034 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7037 // CHECK
: divpd
32493, %xmm5
7038 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7041 // CHECK
: divpd
3133065982, %xmm5
7042 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7043 divpd
0xbabecafe,%xmm5
7045 // CHECK
: divpd
305419896, %xmm5
7046 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7047 divpd
0x12345678,%xmm5
7049 // CHECK
: divpd
%xmm5
, %xmm5
7050 // CHECK
: encoding
: [0x66,0x0f,0x5e,0xed]
7053 // CHECK
: divsd
3735928559(%ebx
,%ecx
,8), %xmm5
7054 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7055 divsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7057 // CHECK
: divsd
69, %xmm5
7058 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7061 // CHECK
: divsd
32493, %xmm5
7062 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7065 // CHECK
: divsd
3133065982, %xmm5
7066 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7067 divsd
0xbabecafe,%xmm5
7069 // CHECK
: divsd
305419896, %xmm5
7070 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7071 divsd
0x12345678,%xmm5
7073 // CHECK
: divsd
%xmm5
, %xmm5
7074 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0xed]
7077 // CHECK
: maxpd
3735928559(%ebx
,%ecx
,8), %xmm5
7078 // CHECK
: encoding
: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7079 maxpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7081 // CHECK
: maxpd
69, %xmm5
7082 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7085 // CHECK
: maxpd
32493, %xmm5
7086 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7089 // CHECK
: maxpd
3133065982, %xmm5
7090 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7091 maxpd
0xbabecafe,%xmm5
7093 // CHECK
: maxpd
305419896, %xmm5
7094 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7095 maxpd
0x12345678,%xmm5
7097 // CHECK
: maxpd
%xmm5
, %xmm5
7098 // CHECK
: encoding
: [0x66,0x0f,0x5f,0xed]
7101 // CHECK
: maxsd
3735928559(%ebx
,%ecx
,8), %xmm5
7102 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7103 maxsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7105 // CHECK
: maxsd
69, %xmm5
7106 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7109 // CHECK
: maxsd
32493, %xmm5
7110 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7113 // CHECK
: maxsd
3133065982, %xmm5
7114 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7115 maxsd
0xbabecafe,%xmm5
7117 // CHECK
: maxsd
305419896, %xmm5
7118 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7119 maxsd
0x12345678,%xmm5
7121 // CHECK
: maxsd
%xmm5
, %xmm5
7122 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0xed]
7125 // CHECK
: minpd
3735928559(%ebx
,%ecx
,8), %xmm5
7126 // CHECK
: encoding
: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7127 minpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7129 // CHECK
: minpd
69, %xmm5
7130 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7133 // CHECK
: minpd
32493, %xmm5
7134 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7137 // CHECK
: minpd
3133065982, %xmm5
7138 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7139 minpd
0xbabecafe,%xmm5
7141 // CHECK
: minpd
305419896, %xmm5
7142 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7143 minpd
0x12345678,%xmm5
7145 // CHECK
: minpd
%xmm5
, %xmm5
7146 // CHECK
: encoding
: [0x66,0x0f,0x5d,0xed]
7149 // CHECK
: minsd
3735928559(%ebx
,%ecx
,8), %xmm5
7150 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7151 minsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7153 // CHECK
: minsd
69, %xmm5
7154 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7157 // CHECK
: minsd
32493, %xmm5
7158 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7161 // CHECK
: minsd
3133065982, %xmm5
7162 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7163 minsd
0xbabecafe,%xmm5
7165 // CHECK
: minsd
305419896, %xmm5
7166 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7167 minsd
0x12345678,%xmm5
7169 // CHECK
: minsd
%xmm5
, %xmm5
7170 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0xed]
7173 // CHECK
: movapd
3735928559(%ebx
,%ecx
,8), %xmm5
7174 // CHECK
: encoding
: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
7175 movapd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7177 // CHECK
: movapd
69, %xmm5
7178 // CHECK
: encoding
: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
7181 // CHECK
: movapd
32493, %xmm5
7182 // CHECK
: encoding
: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
7185 // CHECK
: movapd
3133065982, %xmm5
7186 // CHECK
: encoding
: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
7187 movapd
0xbabecafe,%xmm5
7189 // CHECK
: movapd
305419896, %xmm5
7190 // CHECK
: encoding
: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
7191 movapd
0x12345678,%xmm5
7193 // CHECK
: movapd
%xmm5
, %xmm5
7194 // CHECK
: encoding
: [0x66,0x0f,0x28,0xed]
7197 // CHECK
: movapd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7198 // CHECK
: encoding
: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
7199 movapd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7201 // CHECK
: movapd
%xmm5
, 69
7202 // CHECK
: encoding
: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
7205 // CHECK
: movapd
%xmm5
, 32493
7206 // CHECK
: encoding
: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
7209 // CHECK
: movapd
%xmm5
, 3133065982
7210 // CHECK
: encoding
: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
7211 movapd
%xmm5
,0xbabecafe
7213 // CHECK
: movapd
%xmm5
, 305419896
7214 // CHECK
: encoding
: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
7215 movapd
%xmm5
,0x12345678
7217 // CHECK
: movapd
%xmm5
, %xmm5
7218 // CHECK
: encoding
: [0x66,0x0f,0x28,0xed]
7221 // CHECK
: movhpd
3735928559(%ebx
,%ecx
,8), %xmm5
7222 // CHECK
: encoding
: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
7223 movhpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7225 // CHECK
: movhpd
69, %xmm5
7226 // CHECK
: encoding
: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
7229 // CHECK
: movhpd
32493, %xmm5
7230 // CHECK
: encoding
: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
7233 // CHECK
: movhpd
3133065982, %xmm5
7234 // CHECK
: encoding
: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
7235 movhpd
0xbabecafe,%xmm5
7237 // CHECK
: movhpd
305419896, %xmm5
7238 // CHECK
: encoding
: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
7239 movhpd
0x12345678,%xmm5
7241 // CHECK
: movhpd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7242 // CHECK
: encoding
: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
7243 movhpd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7245 // CHECK
: movhpd
%xmm5
, 69
7246 // CHECK
: encoding
: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
7249 // CHECK
: movhpd
%xmm5
, 32493
7250 // CHECK
: encoding
: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
7253 // CHECK
: movhpd
%xmm5
, 3133065982
7254 // CHECK
: encoding
: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
7255 movhpd
%xmm5
,0xbabecafe
7257 // CHECK
: movhpd
%xmm5
, 305419896
7258 // CHECK
: encoding
: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
7259 movhpd
%xmm5
,0x12345678
7261 // CHECK
: movlpd
3735928559(%ebx
,%ecx
,8), %xmm5
7262 // CHECK
: encoding
: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
7263 movlpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7265 // CHECK
: movlpd
69, %xmm5
7266 // CHECK
: encoding
: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
7269 // CHECK
: movlpd
32493, %xmm5
7270 // CHECK
: encoding
: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
7273 // CHECK
: movlpd
3133065982, %xmm5
7274 // CHECK
: encoding
: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
7275 movlpd
0xbabecafe,%xmm5
7277 // CHECK
: movlpd
305419896, %xmm5
7278 // CHECK
: encoding
: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
7279 movlpd
0x12345678,%xmm5
7281 // CHECK
: movlpd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7282 // CHECK
: encoding
: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
7283 movlpd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7285 // CHECK
: movlpd
%xmm5
, 69
7286 // CHECK
: encoding
: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
7289 // CHECK
: movlpd
%xmm5
, 32493
7290 // CHECK
: encoding
: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
7293 // CHECK
: movlpd
%xmm5
, 3133065982
7294 // CHECK
: encoding
: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
7295 movlpd
%xmm5
,0xbabecafe
7297 // CHECK
: movlpd
%xmm5
, 305419896
7298 // CHECK
: encoding
: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
7299 movlpd
%xmm5
,0x12345678
7301 // CHECK
: movmskpd
%xmm5
, %ecx
7302 // CHECK
: encoding
: [0x66,0x0f,0x50,0xcd]
7305 // CHECK
: movntpd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7306 // CHECK
: encoding
: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7307 movntpd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7309 // CHECK
: movntpd
%xmm5
, 69
7310 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
7313 // CHECK
: movntpd
%xmm5
, 32493
7314 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
7315 movntpd
%xmm5
,0x7eed
7317 // CHECK
: movntpd
%xmm5
, 3133065982
7318 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
7319 movntpd
%xmm5
,0xbabecafe
7321 // CHECK
: movntpd
%xmm5
, 305419896
7322 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
7323 movntpd
%xmm5
,0x12345678
7325 // CHECK
: movsd
3735928559(%ebx
,%ecx
,8), %xmm5
7326 // CHECK
: encoding
: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7327 movsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7329 // CHECK
: movsd
69, %xmm5
7330 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7333 // CHECK
: movsd
32493, %xmm5
7334 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7337 // CHECK
: movsd
3133065982, %xmm5
7338 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7339 movsd
0xbabecafe,%xmm5
7341 // CHECK
: movsd
305419896, %xmm5
7342 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7343 movsd
0x12345678,%xmm5
7345 // CHECK
: movsd
%xmm5
, %xmm5
7346 // CHECK
: encoding
: [0xf2,0x0f,0x10,0xed]
7349 // CHECK
: movsd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7350 // CHECK
: encoding
: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7351 movsd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7353 // CHECK
: movsd
%xmm5
, 69
7354 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7357 // CHECK
: movsd
%xmm5
, 32493
7358 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7361 // CHECK
: movsd
%xmm5
, 3133065982
7362 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7363 movsd
%xmm5
,0xbabecafe
7365 // CHECK
: movsd
%xmm5
, 305419896
7366 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7367 movsd
%xmm5
,0x12345678
7369 // CHECK
: movsd
%xmm5
, %xmm5
7370 // CHECK
: encoding
: [0xf2,0x0f,0x10,0xed]
7373 // CHECK
: movupd
3735928559(%ebx
,%ecx
,8), %xmm5
7374 // CHECK
: encoding
: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7375 movupd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7377 // CHECK
: movupd
69, %xmm5
7378 // CHECK
: encoding
: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7381 // CHECK
: movupd
32493, %xmm5
7382 // CHECK
: encoding
: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7385 // CHECK
: movupd
3133065982, %xmm5
7386 // CHECK
: encoding
: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7387 movupd
0xbabecafe,%xmm5
7389 // CHECK
: movupd
305419896, %xmm5
7390 // CHECK
: encoding
: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7391 movupd
0x12345678,%xmm5
7393 // CHECK
: movupd
%xmm5
, %xmm5
7394 // CHECK
: encoding
: [0x66,0x0f,0x10,0xed]
7397 // CHECK
: movupd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7398 // CHECK
: encoding
: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7399 movupd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7401 // CHECK
: movupd
%xmm5
, 69
7402 // CHECK
: encoding
: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7405 // CHECK
: movupd
%xmm5
, 32493
7406 // CHECK
: encoding
: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7409 // CHECK
: movupd
%xmm5
, 3133065982
7410 // CHECK
: encoding
: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7411 movupd
%xmm5
,0xbabecafe
7413 // CHECK
: movupd
%xmm5
, 305419896
7414 // CHECK
: encoding
: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7415 movupd
%xmm5
,0x12345678
7417 // CHECK
: movupd
%xmm5
, %xmm5
7418 // CHECK
: encoding
: [0x66,0x0f,0x10,0xed]
7421 // CHECK
: mulpd
3735928559(%ebx
,%ecx
,8), %xmm5
7422 // CHECK
: encoding
: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7423 mulpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7425 // CHECK
: mulpd
69, %xmm5
7426 // CHECK
: encoding
: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7429 // CHECK
: mulpd
32493, %xmm5
7430 // CHECK
: encoding
: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7433 // CHECK
: mulpd
3133065982, %xmm5
7434 // CHECK
: encoding
: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7435 mulpd
0xbabecafe,%xmm5
7437 // CHECK
: mulpd
305419896, %xmm5
7438 // CHECK
: encoding
: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7439 mulpd
0x12345678,%xmm5
7441 // CHECK
: mulpd
%xmm5
, %xmm5
7442 // CHECK
: encoding
: [0x66,0x0f,0x59,0xed]
7445 // CHECK
: mulsd
3735928559(%ebx
,%ecx
,8), %xmm5
7446 // CHECK
: encoding
: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7447 mulsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7449 // CHECK
: mulsd
69, %xmm5
7450 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7453 // CHECK
: mulsd
32493, %xmm5
7454 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7457 // CHECK
: mulsd
3133065982, %xmm5
7458 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7459 mulsd
0xbabecafe,%xmm5
7461 // CHECK
: mulsd
305419896, %xmm5
7462 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7463 mulsd
0x12345678,%xmm5
7465 // CHECK
: mulsd
%xmm5
, %xmm5
7466 // CHECK
: encoding
: [0xf2,0x0f,0x59,0xed]
7469 // CHECK
: orpd
3735928559(%ebx
,%ecx
,8), %xmm5
7470 // CHECK
: encoding
: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
7471 orpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7473 // CHECK
: orpd
69, %xmm5
7474 // CHECK
: encoding
: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
7477 // CHECK
: orpd
32493, %xmm5
7478 // CHECK
: encoding
: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
7481 // CHECK
: orpd
3133065982, %xmm5
7482 // CHECK
: encoding
: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
7483 orpd
0xbabecafe,%xmm5
7485 // CHECK
: orpd
305419896, %xmm5
7486 // CHECK
: encoding
: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
7487 orpd
0x12345678,%xmm5
7489 // CHECK
: orpd
%xmm5
, %xmm5
7490 // CHECK
: encoding
: [0x66,0x0f,0x56,0xed]
7493 // CHECK
: sqrtpd
3735928559(%ebx
,%ecx
,8), %xmm5
7494 // CHECK
: encoding
: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
7495 sqrtpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7497 // CHECK
: sqrtpd
69, %xmm5
7498 // CHECK
: encoding
: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
7501 // CHECK
: sqrtpd
32493, %xmm5
7502 // CHECK
: encoding
: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
7505 // CHECK
: sqrtpd
3133065982, %xmm5
7506 // CHECK
: encoding
: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
7507 sqrtpd
0xbabecafe,%xmm5
7509 // CHECK
: sqrtpd
305419896, %xmm5
7510 // CHECK
: encoding
: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
7511 sqrtpd
0x12345678,%xmm5
7513 // CHECK
: sqrtpd
%xmm5
, %xmm5
7514 // CHECK
: encoding
: [0x66,0x0f,0x51,0xed]
7517 // CHECK
: sqrtsd
3735928559(%ebx
,%ecx
,8), %xmm5
7518 // CHECK
: encoding
: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
7519 sqrtsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7521 // CHECK
: sqrtsd
69, %xmm5
7522 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
7525 // CHECK
: sqrtsd
32493, %xmm5
7526 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
7529 // CHECK
: sqrtsd
3133065982, %xmm5
7530 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
7531 sqrtsd
0xbabecafe,%xmm5
7533 // CHECK
: sqrtsd
305419896, %xmm5
7534 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
7535 sqrtsd
0x12345678,%xmm5
7537 // CHECK
: sqrtsd
%xmm5
, %xmm5
7538 // CHECK
: encoding
: [0xf2,0x0f,0x51,0xed]
7541 // CHECK
: subpd
3735928559(%ebx
,%ecx
,8), %xmm5
7542 // CHECK
: encoding
: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
7543 subpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7545 // CHECK
: subpd
69, %xmm5
7546 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
7549 // CHECK
: subpd
32493, %xmm5
7550 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
7553 // CHECK
: subpd
3133065982, %xmm5
7554 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
7555 subpd
0xbabecafe,%xmm5
7557 // CHECK
: subpd
305419896, %xmm5
7558 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
7559 subpd
0x12345678,%xmm5
7561 // CHECK
: subpd
%xmm5
, %xmm5
7562 // CHECK
: encoding
: [0x66,0x0f,0x5c,0xed]
7565 // CHECK
: subsd
3735928559(%ebx
,%ecx
,8), %xmm5
7566 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
7567 subsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7569 // CHECK
: subsd
69, %xmm5
7570 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
7573 // CHECK
: subsd
32493, %xmm5
7574 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
7577 // CHECK
: subsd
3133065982, %xmm5
7578 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
7579 subsd
0xbabecafe,%xmm5
7581 // CHECK
: subsd
305419896, %xmm5
7582 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
7583 subsd
0x12345678,%xmm5
7585 // CHECK
: subsd
%xmm5
, %xmm5
7586 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0xed]
7589 // CHECK
: ucomisd
3735928559(%ebx
,%ecx
,8), %xmm5
7590 // CHECK
: encoding
: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7591 ucomisd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7593 // CHECK
: ucomisd
69, %xmm5
7594 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
7597 // CHECK
: ucomisd
32493, %xmm5
7598 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
7599 ucomisd
0x7eed,%xmm5
7601 // CHECK
: ucomisd
3133065982, %xmm5
7602 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
7603 ucomisd
0xbabecafe,%xmm5
7605 // CHECK
: ucomisd
305419896, %xmm5
7606 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
7607 ucomisd
0x12345678,%xmm5
7609 // CHECK
: ucomisd
%xmm5
, %xmm5
7610 // CHECK
: encoding
: [0x66,0x0f,0x2e,0xed]
7613 // CHECK
: unpckhpd
3735928559(%ebx
,%ecx
,8), %xmm5
7614 // CHECK
: encoding
: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
7615 unpckhpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7617 // CHECK
: unpckhpd
69, %xmm5
7618 // CHECK
: encoding
: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
7621 // CHECK
: unpckhpd
32493, %xmm5
7622 // CHECK
: encoding
: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
7623 unpckhpd
0x7eed,%xmm5
7625 // CHECK
: unpckhpd
3133065982, %xmm5
7626 // CHECK
: encoding
: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
7627 unpckhpd
0xbabecafe,%xmm5
7629 // CHECK
: unpckhpd
305419896, %xmm5
7630 // CHECK
: encoding
: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
7631 unpckhpd
0x12345678,%xmm5
7633 // CHECK
: unpckhpd
%xmm5
, %xmm5
7634 // CHECK
: encoding
: [0x66,0x0f,0x15,0xed]
7635 unpckhpd
%xmm5
,%xmm5
7637 // CHECK
: unpcklpd
3735928559(%ebx
,%ecx
,8), %xmm5
7638 // CHECK
: encoding
: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
7639 unpcklpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7641 // CHECK
: unpcklpd
69, %xmm5
7642 // CHECK
: encoding
: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
7645 // CHECK
: unpcklpd
32493, %xmm5
7646 // CHECK
: encoding
: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
7647 unpcklpd
0x7eed,%xmm5
7649 // CHECK
: unpcklpd
3133065982, %xmm5
7650 // CHECK
: encoding
: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
7651 unpcklpd
0xbabecafe,%xmm5
7653 // CHECK
: unpcklpd
305419896, %xmm5
7654 // CHECK
: encoding
: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
7655 unpcklpd
0x12345678,%xmm5
7657 // CHECK
: unpcklpd
%xmm5
, %xmm5
7658 // CHECK
: encoding
: [0x66,0x0f,0x14,0xed]
7659 unpcklpd
%xmm5
,%xmm5
7661 // CHECK
: xorpd
3735928559(%ebx
,%ecx
,8), %xmm5
7662 // CHECK
: encoding
: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
7663 xorpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7665 // CHECK
: xorpd
69, %xmm5
7666 // CHECK
: encoding
: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
7669 // CHECK
: xorpd
32493, %xmm5
7670 // CHECK
: encoding
: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
7673 // CHECK
: xorpd
3133065982, %xmm5
7674 // CHECK
: encoding
: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
7675 xorpd
0xbabecafe,%xmm5
7677 // CHECK
: xorpd
305419896, %xmm5
7678 // CHECK
: encoding
: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
7679 xorpd
0x12345678,%xmm5
7681 // CHECK
: xorpd
%xmm5
, %xmm5
7682 // CHECK
: encoding
: [0x66,0x0f,0x57,0xed]
7685 // CHECK
: cvtdq2pd
3735928559(%ebx
,%ecx
,8), %xmm5
7686 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
7687 cvtdq2pd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7689 // CHECK
: cvtdq2pd
69, %xmm5
7690 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
7693 // CHECK
: cvtdq2pd
32493, %xmm5
7694 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
7695 cvtdq2pd
0x7eed,%xmm5
7697 // CHECK
: cvtdq2pd
3133065982, %xmm5
7698 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
7699 cvtdq2pd
0xbabecafe,%xmm5
7701 // CHECK
: cvtdq2pd
305419896, %xmm5
7702 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
7703 cvtdq2pd
0x12345678,%xmm5
7705 // CHECK
: cvtdq2pd
%xmm5
, %xmm5
7706 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0xed]
7707 cvtdq2pd
%xmm5
,%xmm5
7709 // CHECK
: cvtpd2dq
3735928559(%ebx
,%ecx
,8), %xmm5
7710 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
7711 cvtpd2dq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7713 // CHECK
: cvtpd2dq
69, %xmm5
7714 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
7717 // CHECK
: cvtpd2dq
32493, %xmm5
7718 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
7719 cvtpd2dq
0x7eed,%xmm5
7721 // CHECK
: cvtpd2dq
3133065982, %xmm5
7722 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
7723 cvtpd2dq
0xbabecafe,%xmm5
7725 // CHECK
: cvtpd2dq
305419896, %xmm5
7726 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
7727 cvtpd2dq
0x12345678,%xmm5
7729 // CHECK
: cvtpd2dq
%xmm5
, %xmm5
7730 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0xed]
7731 cvtpd2dq
%xmm5
,%xmm5
7733 // CHECK
: cvtdq2ps
3735928559(%ebx
,%ecx
,8), %xmm5
7734 // CHECK
: encoding
: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7735 cvtdq2ps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7737 // CHECK
: cvtdq2ps
69, %xmm5
7738 // CHECK
: encoding
: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7741 // CHECK
: cvtdq2ps
32493, %xmm5
7742 // CHECK
: encoding
: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7743 cvtdq2ps
0x7eed,%xmm5
7745 // CHECK
: cvtdq2ps
3133065982, %xmm5
7746 // CHECK
: encoding
: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7747 cvtdq2ps
0xbabecafe,%xmm5
7749 // CHECK
: cvtdq2ps
305419896, %xmm5
7750 // CHECK
: encoding
: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7751 cvtdq2ps
0x12345678,%xmm5
7753 // CHECK
: cvtdq2ps
%xmm5
, %xmm5
7754 // CHECK
: encoding
: [0x0f,0x5b,0xed]
7755 cvtdq2ps
%xmm5
,%xmm5
7757 // CHECK
: cvtpd2pi
3735928559(%ebx
,%ecx
,8), %mm3
7758 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7759 cvtpd2pi
0xdeadbeef(%ebx
,%ecx
,8),%mm3
7761 // CHECK
: cvtpd2pi
69, %mm3
7762 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
7765 // CHECK
: cvtpd2pi
32493, %mm3
7766 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
7767 cvtpd2pi
0x7eed,%mm3
7769 // CHECK
: cvtpd2pi
3133065982, %mm3
7770 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
7771 cvtpd2pi
0xbabecafe,%mm3
7773 // CHECK
: cvtpd2pi
305419896, %mm3
7774 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
7775 cvtpd2pi
0x12345678,%mm3
7777 // CHECK
: cvtpd2pi
%xmm5
, %mm3
7778 // CHECK
: encoding
: [0x66,0x0f,0x2d,0xdd]
7781 // CHECK
: cvtpd2ps
3735928559(%ebx
,%ecx
,8), %xmm5
7782 // CHECK
: encoding
: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7783 cvtpd2ps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7785 // CHECK
: cvtpd2ps
69, %xmm5
7786 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7789 // CHECK
: cvtpd2ps
32493, %xmm5
7790 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7791 cvtpd2ps
0x7eed,%xmm5
7793 // CHECK
: cvtpd2ps
3133065982, %xmm5
7794 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7795 cvtpd2ps
0xbabecafe,%xmm5
7797 // CHECK
: cvtpd2ps
305419896, %xmm5
7798 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7799 cvtpd2ps
0x12345678,%xmm5
7801 // CHECK
: cvtpd2ps
%xmm5
, %xmm5
7802 // CHECK
: encoding
: [0x66,0x0f,0x5a,0xed]
7803 cvtpd2ps
%xmm5
,%xmm5
7805 // CHECK
: cvtps2pd
3735928559(%ebx
,%ecx
,8), %xmm5
7806 // CHECK
: encoding
: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7807 cvtps2pd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7809 // CHECK
: cvtps2pd
69, %xmm5
7810 // CHECK
: encoding
: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7813 // CHECK
: cvtps2pd
32493, %xmm5
7814 // CHECK
: encoding
: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7815 cvtps2pd
0x7eed,%xmm5
7817 // CHECK
: cvtps2pd
3133065982, %xmm5
7818 // CHECK
: encoding
: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7819 cvtps2pd
0xbabecafe,%xmm5
7821 // CHECK
: cvtps2pd
305419896, %xmm5
7822 // CHECK
: encoding
: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7823 cvtps2pd
0x12345678,%xmm5
7825 // CHECK
: cvtps2pd
%xmm5
, %xmm5
7826 // CHECK
: encoding
: [0x0f,0x5a,0xed]
7827 cvtps2pd
%xmm5
,%xmm5
7829 // CHECK
: cvtps2dq
3735928559(%ebx
,%ecx
,8), %xmm5
7830 // CHECK
: encoding
: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7831 cvtps2dq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7833 // CHECK
: cvtps2dq
69, %xmm5
7834 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7837 // CHECK
: cvtps2dq
32493, %xmm5
7838 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7839 cvtps2dq
0x7eed,%xmm5
7841 // CHECK
: cvtps2dq
3133065982, %xmm5
7842 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7843 cvtps2dq
0xbabecafe,%xmm5
7845 // CHECK
: cvtps2dq
305419896, %xmm5
7846 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7847 cvtps2dq
0x12345678,%xmm5
7849 // CHECK
: cvtps2dq
%xmm5
, %xmm5
7850 // CHECK
: encoding
: [0x66,0x0f,0x5b,0xed]
7851 cvtps2dq
%xmm5
,%xmm5
7853 // CHECK
: cvtsd2ss
3735928559(%ebx
,%ecx
,8), %xmm5
7854 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7855 cvtsd2ss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7857 // CHECK
: cvtsd2ss
69, %xmm5
7858 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7861 // CHECK
: cvtsd2ss
32493, %xmm5
7862 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7863 cvtsd2ss
0x7eed,%xmm5
7865 // CHECK
: cvtsd2ss
3133065982, %xmm5
7866 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7867 cvtsd2ss
0xbabecafe,%xmm5
7869 // CHECK
: cvtsd2ss
305419896, %xmm5
7870 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7871 cvtsd2ss
0x12345678,%xmm5
7873 // CHECK
: cvtsd2ss
%xmm5
, %xmm5
7874 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0xed]
7875 cvtsd2ss
%xmm5
,%xmm5
7877 // CHECK
: cvtss2sd
3735928559(%ebx
,%ecx
,8), %xmm5
7878 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7879 cvtss2sd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7881 // CHECK
: cvtss2sd
69, %xmm5
7882 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7885 // CHECK
: cvtss2sd
32493, %xmm5
7886 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7887 cvtss2sd
0x7eed,%xmm5
7889 // CHECK
: cvtss2sd
3133065982, %xmm5
7890 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7891 cvtss2sd
0xbabecafe,%xmm5
7893 // CHECK
: cvtss2sd
305419896, %xmm5
7894 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7895 cvtss2sd
0x12345678,%xmm5
7897 // CHECK
: cvtss2sd
%xmm5
, %xmm5
7898 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0xed]
7899 cvtss2sd
%xmm5
,%xmm5
7901 // CHECK
: cvttpd2pi
3735928559(%ebx
,%ecx
,8), %mm3
7902 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7903 cvttpd2pi
0xdeadbeef(%ebx
,%ecx
,8),%mm3
7905 // CHECK
: cvttpd2pi
69, %mm3
7906 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
7909 // CHECK
: cvttpd2pi
32493, %mm3
7910 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
7911 cvttpd2pi
0x7eed,%mm3
7913 // CHECK
: cvttpd2pi
3133065982, %mm3
7914 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
7915 cvttpd2pi
0xbabecafe,%mm3
7917 // CHECK
: cvttpd2pi
305419896, %mm3
7918 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
7919 cvttpd2pi
0x12345678,%mm3
7921 // CHECK
: cvttpd2pi
%xmm5
, %mm3
7922 // CHECK
: encoding
: [0x66,0x0f,0x2c,0xdd]
7923 cvttpd2pi
%xmm5
,%mm3
7925 // CHECK
: cvttsd2si
3735928559(%ebx
,%ecx
,8), %ecx
7926 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
7927 cvttsd2si
0xdeadbeef(%ebx
,%ecx
,8),%ecx
7929 // CHECK
: cvttsd2si
69, %ecx
7930 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
7933 // CHECK
: cvttsd2si
32493, %ecx
7934 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
7935 cvttsd2si
0x7eed,%ecx
7937 // CHECK
: cvttsd2si
3133065982, %ecx
7938 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
7939 cvttsd2si
0xbabecafe,%ecx
7941 // CHECK
: cvttsd2si
305419896, %ecx
7942 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
7943 cvttsd2si
0x12345678,%ecx
7945 // CHECK
: cvttsd2si
%xmm5
, %ecx
7946 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0xcd]
7947 cvttsd2si
%xmm5
,%ecx
7949 // CHECK
: cvttps2dq
3735928559(%ebx
,%ecx
,8), %xmm5
7950 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7951 cvttps2dq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7953 // CHECK
: cvttps2dq
69, %xmm5
7954 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7955 cvttps2dq
0x45,%xmm5
7957 // CHECK
: cvttps2dq
32493, %xmm5
7958 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7959 cvttps2dq
0x7eed,%xmm5
7961 // CHECK
: cvttps2dq
3133065982, %xmm5
7962 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7963 cvttps2dq
0xbabecafe,%xmm5
7965 // CHECK
: cvttps2dq
305419896, %xmm5
7966 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7967 cvttps2dq
0x12345678,%xmm5
7969 // CHECK
: cvttps2dq
%xmm5
, %xmm5
7970 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0xed]
7971 cvttps2dq
%xmm5
,%xmm5
7973 // CHECK
: maskmovdqu
%xmm5
, %xmm5
7974 // CHECK
: encoding
: [0x66,0x0f,0xf7,0xed]
7975 maskmovdqu
%xmm5
,%xmm5
7977 // CHECK
: movdqa
3735928559(%ebx
,%ecx
,8), %xmm5
7978 // CHECK
: encoding
: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7979 movdqa
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7981 // CHECK
: movdqa
69, %xmm5
7982 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
7985 // CHECK
: movdqa
32493, %xmm5
7986 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
7989 // CHECK
: movdqa
3133065982, %xmm5
7990 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
7991 movdqa
0xbabecafe,%xmm5
7993 // CHECK
: movdqa
305419896, %xmm5
7994 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
7995 movdqa
0x12345678,%xmm5
7997 // CHECK
: movdqa
%xmm5
, %xmm5
7998 // CHECK
: encoding
: [0x66,0x0f,0x6f,0xed]
8001 // CHECK
: movdqa
%xmm5
, 3735928559(%ebx
,%ecx
,8)
8002 // CHECK
: encoding
: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8003 movdqa
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
8005 // CHECK
: movdqa
%xmm5
, 69
8006 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
8009 // CHECK
: movdqa
%xmm5
, 32493
8010 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
8013 // CHECK
: movdqa
%xmm5
, 3133065982
8014 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
8015 movdqa
%xmm5
,0xbabecafe
8017 // CHECK
: movdqa
%xmm5
, 305419896
8018 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
8019 movdqa
%xmm5
,0x12345678
8021 // CHECK
: movdqa
%xmm5
, %xmm5
8022 // CHECK
: encoding
: [0x66,0x0f,0x6f,0xed]
8025 // CHECK
: movdqu
3735928559(%ebx
,%ecx
,8), %xmm5
8026 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8027 movdqu
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8029 // CHECK
: movdqu
69, %xmm5
8030 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
8033 // CHECK
: movdqu
32493, %xmm5
8034 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
8037 // CHECK
: movdqu
3133065982, %xmm5
8038 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
8039 movdqu
0xbabecafe,%xmm5
8041 // CHECK
: movdqu
305419896, %xmm5
8042 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
8043 movdqu
0x12345678,%xmm5
8045 // CHECK
: movdqu
%xmm5
, 3735928559(%ebx
,%ecx
,8)
8046 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8047 movdqu
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
8049 // CHECK
: movdqu
%xmm5
, 69
8050 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
8053 // CHECK
: movdqu
%xmm5
, 32493
8054 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
8057 // CHECK
: movdqu
%xmm5
, 3133065982
8058 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
8059 movdqu
%xmm5
,0xbabecafe
8061 // CHECK
: movdqu
%xmm5
, 305419896
8062 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
8063 movdqu
%xmm5
,0x12345678
8065 // CHECK
: movdq2q
%xmm5
, %mm3
8066 // CHECK
: encoding
: [0xf2,0x0f,0xd6,0xdd]
8069 // CHECK
: movq2dq
%mm3
, %xmm5
8070 // CHECK
: encoding
: [0xf3,0x0f,0xd6,0xeb]
8073 // CHECK
: pmuludq
3735928559(%ebx
,%ecx
,8), %mm3
8074 // CHECK
: encoding
: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8075 pmuludq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8077 // CHECK
: pmuludq
69, %mm3
8078 // CHECK
: encoding
: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
8081 // CHECK
: pmuludq
32493, %mm3
8082 // CHECK
: encoding
: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
8085 // CHECK
: pmuludq
3133065982, %mm3
8086 // CHECK
: encoding
: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
8087 pmuludq
0xbabecafe,%mm3
8089 // CHECK
: pmuludq
305419896, %mm3
8090 // CHECK
: encoding
: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
8091 pmuludq
0x12345678,%mm3
8093 // CHECK
: pmuludq
%mm3
, %mm3
8094 // CHECK
: encoding
: [0x0f,0xf4,0xdb]
8097 // CHECK
: pmuludq
3735928559(%ebx
,%ecx
,8), %xmm5
8098 // CHECK
: encoding
: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
8099 pmuludq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8101 // CHECK
: pmuludq
69, %xmm5
8102 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
8105 // CHECK
: pmuludq
32493, %xmm5
8106 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
8107 pmuludq
0x7eed,%xmm5
8109 // CHECK
: pmuludq
3133065982, %xmm5
8110 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
8111 pmuludq
0xbabecafe,%xmm5
8113 // CHECK
: pmuludq
305419896, %xmm5
8114 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
8115 pmuludq
0x12345678,%xmm5
8117 // CHECK
: pmuludq
%xmm5
, %xmm5
8118 // CHECK
: encoding
: [0x66,0x0f,0xf4,0xed]
8121 // CHECK
: pslldq $
127, %xmm5
8122 // CHECK
: encoding
: [0x66,0x0f,0x73,0xfd,0x7f]
8125 // CHECK
: psrldq $
127, %xmm5
8126 // CHECK
: encoding
: [0x66,0x0f,0x73,0xdd,0x7f]
8129 // CHECK
: punpckhqdq
3735928559(%ebx
,%ecx
,8), %xmm5
8130 // CHECK
: encoding
: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8131 punpckhqdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8133 // CHECK
: punpckhqdq
69, %xmm5
8134 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
8135 punpckhqdq
0x45,%xmm5
8137 // CHECK
: punpckhqdq
32493, %xmm5
8138 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
8139 punpckhqdq
0x7eed,%xmm5
8141 // CHECK
: punpckhqdq
3133065982, %xmm5
8142 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
8143 punpckhqdq
0xbabecafe,%xmm5
8145 // CHECK
: punpckhqdq
305419896, %xmm5
8146 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
8147 punpckhqdq
0x12345678,%xmm5
8149 // CHECK
: punpckhqdq
%xmm5
, %xmm5
8150 // CHECK
: encoding
: [0x66,0x0f,0x6d,0xed]
8151 punpckhqdq
%xmm5
,%xmm5
8153 // CHECK
: punpcklqdq
3735928559(%ebx
,%ecx
,8), %xmm5
8154 // CHECK
: encoding
: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8155 punpcklqdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8157 // CHECK
: punpcklqdq
69, %xmm5
8158 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
8159 punpcklqdq
0x45,%xmm5
8161 // CHECK
: punpcklqdq
32493, %xmm5
8162 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
8163 punpcklqdq
0x7eed,%xmm5
8165 // CHECK
: punpcklqdq
3133065982, %xmm5
8166 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
8167 punpcklqdq
0xbabecafe,%xmm5
8169 // CHECK
: punpcklqdq
305419896, %xmm5
8170 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
8171 punpcklqdq
0x12345678,%xmm5
8173 // CHECK
: punpcklqdq
%xmm5
, %xmm5
8174 // CHECK
: encoding
: [0x66,0x0f,0x6c,0xed]
8175 punpcklqdq
%xmm5
,%xmm5
8177 // CHECK
: addsubpd
3735928559(%ebx
,%ecx
,8), %xmm5
8178 // CHECK
: encoding
: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8179 addsubpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8181 // CHECK
: addsubpd
69, %xmm5
8182 // CHECK
: encoding
: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
8185 // CHECK
: addsubpd
32493, %xmm5
8186 // CHECK
: encoding
: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
8187 addsubpd
0x7eed,%xmm5
8189 // CHECK
: addsubpd
3133065982, %xmm5
8190 // CHECK
: encoding
: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
8191 addsubpd
0xbabecafe,%xmm5
8193 // CHECK
: addsubpd
305419896, %xmm5
8194 // CHECK
: encoding
: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
8195 addsubpd
0x12345678,%xmm5
8197 // CHECK
: addsubpd
%xmm5
, %xmm5
8198 // CHECK
: encoding
: [0x66,0x0f,0xd0,0xed]
8199 addsubpd
%xmm5
,%xmm5
8201 // CHECK
: addsubps
3735928559(%ebx
,%ecx
,8), %xmm5
8202 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8203 addsubps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8205 // CHECK
: addsubps
69, %xmm5
8206 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
8209 // CHECK
: addsubps
32493, %xmm5
8210 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
8211 addsubps
0x7eed,%xmm5
8213 // CHECK
: addsubps
3133065982, %xmm5
8214 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
8215 addsubps
0xbabecafe,%xmm5
8217 // CHECK
: addsubps
305419896, %xmm5
8218 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
8219 addsubps
0x12345678,%xmm5
8221 // CHECK
: addsubps
%xmm5
, %xmm5
8222 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0xed]
8223 addsubps
%xmm5
,%xmm5
8225 // CHECK
: fisttpl
3735928559(%ebx
,%ecx
,8)
8226 // CHECK
: encoding
: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
8227 fisttpl
0xdeadbeef(%ebx
,%ecx
,8)
8229 // CHECK
: fisttpl
3133065982
8230 // CHECK
: encoding
: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
8233 // CHECK
: fisttpl
305419896
8234 // CHECK
: encoding
: [0xdb,0x0d,0x78,0x56,0x34,0x12]
8237 // CHECK
: haddpd
3735928559(%ebx
,%ecx
,8), %xmm5
8238 // CHECK
: encoding
: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8239 haddpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8241 // CHECK
: haddpd
69, %xmm5
8242 // CHECK
: encoding
: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
8245 // CHECK
: haddpd
32493, %xmm5
8246 // CHECK
: encoding
: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
8249 // CHECK
: haddpd
3133065982, %xmm5
8250 // CHECK
: encoding
: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
8251 haddpd
0xbabecafe,%xmm5
8253 // CHECK
: haddpd
305419896, %xmm5
8254 // CHECK
: encoding
: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
8255 haddpd
0x12345678,%xmm5
8257 // CHECK
: haddpd
%xmm5
, %xmm5
8258 // CHECK
: encoding
: [0x66,0x0f,0x7c,0xed]
8261 // CHECK
: haddps
3735928559(%ebx
,%ecx
,8), %xmm5
8262 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8263 haddps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8265 // CHECK
: haddps
69, %xmm5
8266 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
8269 // CHECK
: haddps
32493, %xmm5
8270 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
8273 // CHECK
: haddps
3133065982, %xmm5
8274 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
8275 haddps
0xbabecafe,%xmm5
8277 // CHECK
: haddps
305419896, %xmm5
8278 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
8279 haddps
0x12345678,%xmm5
8281 // CHECK
: haddps
%xmm5
, %xmm5
8282 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0xed]
8285 // CHECK
: hsubpd
3735928559(%ebx
,%ecx
,8), %xmm5
8286 // CHECK
: encoding
: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8287 hsubpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8289 // CHECK
: hsubpd
69, %xmm5
8290 // CHECK
: encoding
: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
8293 // CHECK
: hsubpd
32493, %xmm5
8294 // CHECK
: encoding
: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
8297 // CHECK
: hsubpd
3133065982, %xmm5
8298 // CHECK
: encoding
: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
8299 hsubpd
0xbabecafe,%xmm5
8301 // CHECK
: hsubpd
305419896, %xmm5
8302 // CHECK
: encoding
: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
8303 hsubpd
0x12345678,%xmm5
8305 // CHECK
: hsubpd
%xmm5
, %xmm5
8306 // CHECK
: encoding
: [0x66,0x0f,0x7d,0xed]
8309 // CHECK
: hsubps
3735928559(%ebx
,%ecx
,8), %xmm5
8310 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8311 hsubps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8313 // CHECK
: hsubps
69, %xmm5
8314 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
8317 // CHECK
: hsubps
32493, %xmm5
8318 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
8321 // CHECK
: hsubps
3133065982, %xmm5
8322 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
8323 hsubps
0xbabecafe,%xmm5
8325 // CHECK
: hsubps
305419896, %xmm5
8326 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
8327 hsubps
0x12345678,%xmm5
8329 // CHECK
: hsubps
%xmm5
, %xmm5
8330 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0xed]
8333 // CHECK
: lddqu
3735928559(%ebx
,%ecx
,8), %xmm5
8334 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8335 lddqu
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8337 // CHECK
: lddqu
69, %xmm5
8338 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
8341 // CHECK
: lddqu
32493, %xmm5
8342 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
8345 // CHECK
: lddqu
3133065982, %xmm5
8346 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
8347 lddqu
0xbabecafe,%xmm5
8349 // CHECK
: lddqu
305419896, %xmm5
8350 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
8351 lddqu
0x12345678,%xmm5
8353 // CHECK
: movddup
3735928559(%ebx
,%ecx
,8), %xmm5
8354 // CHECK
: encoding
: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8355 movddup
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8357 // CHECK
: movddup
69, %xmm5
8358 // CHECK
: encoding
: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8361 // CHECK
: movddup
32493, %xmm5
8362 // CHECK
: encoding
: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8363 movddup
0x7eed,%xmm5
8365 // CHECK
: movddup
3133065982, %xmm5
8366 // CHECK
: encoding
: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8367 movddup
0xbabecafe,%xmm5
8369 // CHECK
: movddup
305419896, %xmm5
8370 // CHECK
: encoding
: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8371 movddup
0x12345678,%xmm5
8373 // CHECK
: movddup
%xmm5
, %xmm5
8374 // CHECK
: encoding
: [0xf2,0x0f,0x12,0xed]
8377 // CHECK
: movshdup
3735928559(%ebx
,%ecx
,8), %xmm5
8378 // CHECK
: encoding
: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
8379 movshdup
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8381 // CHECK
: movshdup
69, %xmm5
8382 // CHECK
: encoding
: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
8385 // CHECK
: movshdup
32493, %xmm5
8386 // CHECK
: encoding
: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
8387 movshdup
0x7eed,%xmm5
8389 // CHECK
: movshdup
3133065982, %xmm5
8390 // CHECK
: encoding
: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
8391 movshdup
0xbabecafe,%xmm5
8393 // CHECK
: movshdup
305419896, %xmm5
8394 // CHECK
: encoding
: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
8395 movshdup
0x12345678,%xmm5
8397 // CHECK
: movshdup
%xmm5
, %xmm5
8398 // CHECK
: encoding
: [0xf3,0x0f,0x16,0xed]
8399 movshdup
%xmm5
,%xmm5
8401 // CHECK
: movsldup
3735928559(%ebx
,%ecx
,8), %xmm5
8402 // CHECK
: encoding
: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8403 movsldup
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8405 // CHECK
: movsldup
69, %xmm5
8406 // CHECK
: encoding
: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8409 // CHECK
: movsldup
32493, %xmm5
8410 // CHECK
: encoding
: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8411 movsldup
0x7eed,%xmm5
8413 // CHECK
: movsldup
3133065982, %xmm5
8414 // CHECK
: encoding
: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8415 movsldup
0xbabecafe,%xmm5
8417 // CHECK
: movsldup
305419896, %xmm5
8418 // CHECK
: encoding
: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8419 movsldup
0x12345678,%xmm5
8421 // CHECK
: movsldup
%xmm5
, %xmm5
8422 // CHECK
: encoding
: [0xf3,0x0f,0x12,0xed]
8423 movsldup
%xmm5
,%xmm5
8425 // CHECK
: vmclear
3735928559(%ebx
,%ecx
,8)
8426 // CHECK
: encoding
: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
8427 vmclear
0xdeadbeef(%ebx
,%ecx
,8)
8429 // CHECK
: vmclear
32493
8430 // CHECK
: encoding
: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
8433 // CHECK
: vmclear
3133065982
8434 // CHECK
: encoding
: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
8437 // CHECK
: vmclear
305419896
8438 // CHECK
: encoding
: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
8441 // CHECK
: vmptrld
3735928559(%ebx
,%ecx
,8)
8442 // CHECK
: encoding
: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
8443 vmptrld
0xdeadbeef(%ebx
,%ecx
,8)
8445 // CHECK
: vmptrld
32493
8446 // CHECK
: encoding
: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
8449 // CHECK
: vmptrld
3133065982
8450 // CHECK
: encoding
: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
8453 // CHECK
: vmptrld
305419896
8454 // CHECK
: encoding
: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
8457 // CHECK
: vmptrst
3735928559(%ebx
,%ecx
,8)
8458 // CHECK
: encoding
: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
8459 vmptrst
0xdeadbeef(%ebx
,%ecx
,8)
8461 // CHECK
: vmptrst
32493
8462 // CHECK
: encoding
: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
8465 // CHECK
: vmptrst
3133065982
8466 // CHECK
: encoding
: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
8469 // CHECK
: vmptrst
305419896
8470 // CHECK
: encoding
: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
8473 // CHECK
: phaddw
3735928559(%ebx
,%ecx
,8), %mm3
8474 // CHECK
: encoding
: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8475 phaddw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8477 // CHECK
: phaddw
69, %mm3
8478 // CHECK
: encoding
: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
8481 // CHECK
: phaddw
32493, %mm3
8482 // CHECK
: encoding
: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
8485 // CHECK
: phaddw
3133065982, %mm3
8486 // CHECK
: encoding
: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
8487 phaddw
0xbabecafe,%mm3
8489 // CHECK
: phaddw
305419896, %mm3
8490 // CHECK
: encoding
: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
8491 phaddw
0x12345678,%mm3
8493 // CHECK
: phaddw
%mm3
, %mm3
8494 // CHECK
: encoding
: [0x0f,0x38,0x01,0xdb]
8497 // CHECK
: phaddw
3735928559(%ebx
,%ecx
,8), %xmm5
8498 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
8499 phaddw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8501 // CHECK
: phaddw
69, %xmm5
8502 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
8505 // CHECK
: phaddw
32493, %xmm5
8506 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
8509 // CHECK
: phaddw
3133065982, %xmm5
8510 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
8511 phaddw
0xbabecafe,%xmm5
8513 // CHECK
: phaddw
305419896, %xmm5
8514 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
8515 phaddw
0x12345678,%xmm5
8517 // CHECK
: phaddw
%xmm5
, %xmm5
8518 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0xed]
8521 // CHECK
: phaddd
3735928559(%ebx
,%ecx
,8), %mm3
8522 // CHECK
: encoding
: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8523 phaddd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8525 // CHECK
: phaddd
69, %mm3
8526 // CHECK
: encoding
: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
8529 // CHECK
: phaddd
32493, %mm3
8530 // CHECK
: encoding
: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
8533 // CHECK
: phaddd
3133065982, %mm3
8534 // CHECK
: encoding
: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
8535 phaddd
0xbabecafe,%mm3
8537 // CHECK
: phaddd
305419896, %mm3
8538 // CHECK
: encoding
: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
8539 phaddd
0x12345678,%mm3
8541 // CHECK
: phaddd
%mm3
, %mm3
8542 // CHECK
: encoding
: [0x0f,0x38,0x02,0xdb]
8545 // CHECK
: phaddd
3735928559(%ebx
,%ecx
,8), %xmm5
8546 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
8547 phaddd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8549 // CHECK
: phaddd
69, %xmm5
8550 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
8553 // CHECK
: phaddd
32493, %xmm5
8554 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
8557 // CHECK
: phaddd
3133065982, %xmm5
8558 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
8559 phaddd
0xbabecafe,%xmm5
8561 // CHECK
: phaddd
305419896, %xmm5
8562 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
8563 phaddd
0x12345678,%xmm5
8565 // CHECK
: phaddd
%xmm5
, %xmm5
8566 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0xed]
8569 // CHECK
: phaddsw
3735928559(%ebx
,%ecx
,8), %mm3
8570 // CHECK
: encoding
: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8571 phaddsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8573 // CHECK
: phaddsw
69, %mm3
8574 // CHECK
: encoding
: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
8577 // CHECK
: phaddsw
32493, %mm3
8578 // CHECK
: encoding
: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
8581 // CHECK
: phaddsw
3133065982, %mm3
8582 // CHECK
: encoding
: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
8583 phaddsw
0xbabecafe,%mm3
8585 // CHECK
: phaddsw
305419896, %mm3
8586 // CHECK
: encoding
: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
8587 phaddsw
0x12345678,%mm3
8589 // CHECK
: phaddsw
%mm3
, %mm3
8590 // CHECK
: encoding
: [0x0f,0x38,0x03,0xdb]
8593 // CHECK
: phaddsw
3735928559(%ebx
,%ecx
,8), %xmm5
8594 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
8595 phaddsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8597 // CHECK
: phaddsw
69, %xmm5
8598 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
8601 // CHECK
: phaddsw
32493, %xmm5
8602 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
8603 phaddsw
0x7eed,%xmm5
8605 // CHECK
: phaddsw
3133065982, %xmm5
8606 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
8607 phaddsw
0xbabecafe,%xmm5
8609 // CHECK
: phaddsw
305419896, %xmm5
8610 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
8611 phaddsw
0x12345678,%xmm5
8613 // CHECK
: phaddsw
%xmm5
, %xmm5
8614 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0xed]
8617 // CHECK
: phsubw
3735928559(%ebx
,%ecx
,8), %mm3
8618 // CHECK
: encoding
: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8619 phsubw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8621 // CHECK
: phsubw
69, %mm3
8622 // CHECK
: encoding
: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
8625 // CHECK
: phsubw
32493, %mm3
8626 // CHECK
: encoding
: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
8629 // CHECK
: phsubw
3133065982, %mm3
8630 // CHECK
: encoding
: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
8631 phsubw
0xbabecafe,%mm3
8633 // CHECK
: phsubw
305419896, %mm3
8634 // CHECK
: encoding
: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
8635 phsubw
0x12345678,%mm3
8637 // CHECK
: phsubw
%mm3
, %mm3
8638 // CHECK
: encoding
: [0x0f,0x38,0x05,0xdb]
8641 // CHECK
: phsubw
3735928559(%ebx
,%ecx
,8), %xmm5
8642 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
8643 phsubw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8645 // CHECK
: phsubw
69, %xmm5
8646 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
8649 // CHECK
: phsubw
32493, %xmm5
8650 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
8653 // CHECK
: phsubw
3133065982, %xmm5
8654 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
8655 phsubw
0xbabecafe,%xmm5
8657 // CHECK
: phsubw
305419896, %xmm5
8658 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
8659 phsubw
0x12345678,%xmm5
8661 // CHECK
: phsubw
%xmm5
, %xmm5
8662 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0xed]
8665 // CHECK
: phsubd
3735928559(%ebx
,%ecx
,8), %mm3
8666 // CHECK
: encoding
: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8667 phsubd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8669 // CHECK
: phsubd
69, %mm3
8670 // CHECK
: encoding
: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
8673 // CHECK
: phsubd
32493, %mm3
8674 // CHECK
: encoding
: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
8677 // CHECK
: phsubd
3133065982, %mm3
8678 // CHECK
: encoding
: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
8679 phsubd
0xbabecafe,%mm3
8681 // CHECK
: phsubd
305419896, %mm3
8682 // CHECK
: encoding
: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
8683 phsubd
0x12345678,%mm3
8685 // CHECK
: phsubd
%mm3
, %mm3
8686 // CHECK
: encoding
: [0x0f,0x38,0x06,0xdb]
8689 // CHECK
: phsubd
3735928559(%ebx
,%ecx
,8), %xmm5
8690 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
8691 phsubd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8693 // CHECK
: phsubd
69, %xmm5
8694 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
8697 // CHECK
: phsubd
32493, %xmm5
8698 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
8701 // CHECK
: phsubd
3133065982, %xmm5
8702 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
8703 phsubd
0xbabecafe,%xmm5
8705 // CHECK
: phsubd
305419896, %xmm5
8706 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
8707 phsubd
0x12345678,%xmm5
8709 // CHECK
: phsubd
%xmm5
, %xmm5
8710 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0xed]
8713 // CHECK
: phsubsw
3735928559(%ebx
,%ecx
,8), %mm3
8714 // CHECK
: encoding
: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8715 phsubsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8717 // CHECK
: phsubsw
69, %mm3
8718 // CHECK
: encoding
: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
8721 // CHECK
: phsubsw
32493, %mm3
8722 // CHECK
: encoding
: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
8725 // CHECK
: phsubsw
3133065982, %mm3
8726 // CHECK
: encoding
: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
8727 phsubsw
0xbabecafe,%mm3
8729 // CHECK
: phsubsw
305419896, %mm3
8730 // CHECK
: encoding
: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
8731 phsubsw
0x12345678,%mm3
8733 // CHECK
: phsubsw
%mm3
, %mm3
8734 // CHECK
: encoding
: [0x0f,0x38,0x07,0xdb]
8737 // CHECK
: phsubsw
3735928559(%ebx
,%ecx
,8), %xmm5
8738 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
8739 phsubsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8741 // CHECK
: phsubsw
69, %xmm5
8742 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
8745 // CHECK
: phsubsw
32493, %xmm5
8746 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
8747 phsubsw
0x7eed,%xmm5
8749 // CHECK
: phsubsw
3133065982, %xmm5
8750 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
8751 phsubsw
0xbabecafe,%xmm5
8753 // CHECK
: phsubsw
305419896, %xmm5
8754 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
8755 phsubsw
0x12345678,%xmm5
8757 // CHECK
: phsubsw
%xmm5
, %xmm5
8758 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0xed]
8761 // CHECK
: pmaddubsw
3735928559(%ebx
,%ecx
,8), %mm3
8762 // CHECK
: encoding
: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8763 pmaddubsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8765 // CHECK
: pmaddubsw
69, %mm3
8766 // CHECK
: encoding
: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
8769 // CHECK
: pmaddubsw
32493, %mm3
8770 // CHECK
: encoding
: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
8771 pmaddubsw
0x7eed,%mm3
8773 // CHECK
: pmaddubsw
3133065982, %mm3
8774 // CHECK
: encoding
: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
8775 pmaddubsw
0xbabecafe,%mm3
8777 // CHECK
: pmaddubsw
305419896, %mm3
8778 // CHECK
: encoding
: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
8779 pmaddubsw
0x12345678,%mm3
8781 // CHECK
: pmaddubsw
%mm3
, %mm3
8782 // CHECK
: encoding
: [0x0f,0x38,0x04,0xdb]
8785 // CHECK
: pmaddubsw
3735928559(%ebx
,%ecx
,8), %xmm5
8786 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
8787 pmaddubsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8789 // CHECK
: pmaddubsw
69, %xmm5
8790 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
8791 pmaddubsw
0x45,%xmm5
8793 // CHECK
: pmaddubsw
32493, %xmm5
8794 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
8795 pmaddubsw
0x7eed,%xmm5
8797 // CHECK
: pmaddubsw
3133065982, %xmm5
8798 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
8799 pmaddubsw
0xbabecafe,%xmm5
8801 // CHECK
: pmaddubsw
305419896, %xmm5
8802 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
8803 pmaddubsw
0x12345678,%xmm5
8805 // CHECK
: pmaddubsw
%xmm5
, %xmm5
8806 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0xed]
8807 pmaddubsw
%xmm5
,%xmm5
8809 // CHECK
: pmulhrsw
3735928559(%ebx
,%ecx
,8), %mm3
8810 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8811 pmulhrsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8813 // CHECK
: pmulhrsw
69, %mm3
8814 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
8817 // CHECK
: pmulhrsw
32493, %mm3
8818 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
8819 pmulhrsw
0x7eed,%mm3
8821 // CHECK
: pmulhrsw
3133065982, %mm3
8822 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
8823 pmulhrsw
0xbabecafe,%mm3
8825 // CHECK
: pmulhrsw
305419896, %mm3
8826 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
8827 pmulhrsw
0x12345678,%mm3
8829 // CHECK
: pmulhrsw
%mm3
, %mm3
8830 // CHECK
: encoding
: [0x0f,0x38,0x0b,0xdb]
8833 // CHECK
: pmulhrsw
3735928559(%ebx
,%ecx
,8), %xmm5
8834 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8835 pmulhrsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8837 // CHECK
: pmulhrsw
69, %xmm5
8838 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
8841 // CHECK
: pmulhrsw
32493, %xmm5
8842 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
8843 pmulhrsw
0x7eed,%xmm5
8845 // CHECK
: pmulhrsw
3133065982, %xmm5
8846 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
8847 pmulhrsw
0xbabecafe,%xmm5
8849 // CHECK
: pmulhrsw
305419896, %xmm5
8850 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
8851 pmulhrsw
0x12345678,%xmm5
8853 // CHECK
: pmulhrsw
%xmm5
, %xmm5
8854 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0xed]
8855 pmulhrsw
%xmm5
,%xmm5
8857 // CHECK
: pshufb
3735928559(%ebx
,%ecx
,8), %mm3
8858 // CHECK
: encoding
: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8859 pshufb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8861 // CHECK
: pshufb
69, %mm3
8862 // CHECK
: encoding
: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
8865 // CHECK
: pshufb
32493, %mm3
8866 // CHECK
: encoding
: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
8869 // CHECK
: pshufb
3133065982, %mm3
8870 // CHECK
: encoding
: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
8871 pshufb
0xbabecafe,%mm3
8873 // CHECK
: pshufb
305419896, %mm3
8874 // CHECK
: encoding
: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
8875 pshufb
0x12345678,%mm3
8877 // CHECK
: pshufb
%mm3
, %mm3
8878 // CHECK
: encoding
: [0x0f,0x38,0x00,0xdb]
8881 // CHECK
: pshufb
3735928559(%ebx
,%ecx
,8), %xmm5
8882 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
8883 pshufb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8885 // CHECK
: pshufb
69, %xmm5
8886 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
8889 // CHECK
: pshufb
32493, %xmm5
8890 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
8893 // CHECK
: pshufb
3133065982, %xmm5
8894 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
8895 pshufb
0xbabecafe,%xmm5
8897 // CHECK
: pshufb
305419896, %xmm5
8898 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
8899 pshufb
0x12345678,%xmm5
8901 // CHECK
: pshufb
%xmm5
, %xmm5
8902 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0xed]
8905 // CHECK
: psignb
3735928559(%ebx
,%ecx
,8), %mm3
8906 // CHECK
: encoding
: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8907 psignb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8909 // CHECK
: psignb
69, %mm3
8910 // CHECK
: encoding
: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
8913 // CHECK
: psignb
32493, %mm3
8914 // CHECK
: encoding
: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
8917 // CHECK
: psignb
3133065982, %mm3
8918 // CHECK
: encoding
: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
8919 psignb
0xbabecafe,%mm3
8921 // CHECK
: psignb
305419896, %mm3
8922 // CHECK
: encoding
: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
8923 psignb
0x12345678,%mm3
8925 // CHECK
: psignb
%mm3
, %mm3
8926 // CHECK
: encoding
: [0x0f,0x38,0x08,0xdb]
8929 // CHECK
: psignb
3735928559(%ebx
,%ecx
,8), %xmm5
8930 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
8931 psignb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8933 // CHECK
: psignb
69, %xmm5
8934 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
8937 // CHECK
: psignb
32493, %xmm5
8938 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
8941 // CHECK
: psignb
3133065982, %xmm5
8942 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
8943 psignb
0xbabecafe,%xmm5
8945 // CHECK
: psignb
305419896, %xmm5
8946 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
8947 psignb
0x12345678,%xmm5
8949 // CHECK
: psignb
%xmm5
, %xmm5
8950 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0xed]
8953 // CHECK
: psignw
3735928559(%ebx
,%ecx
,8), %mm3
8954 // CHECK
: encoding
: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8955 psignw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8957 // CHECK
: psignw
69, %mm3
8958 // CHECK
: encoding
: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
8961 // CHECK
: psignw
32493, %mm3
8962 // CHECK
: encoding
: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
8965 // CHECK
: psignw
3133065982, %mm3
8966 // CHECK
: encoding
: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
8967 psignw
0xbabecafe,%mm3
8969 // CHECK
: psignw
305419896, %mm3
8970 // CHECK
: encoding
: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
8971 psignw
0x12345678,%mm3
8973 // CHECK
: psignw
%mm3
, %mm3
8974 // CHECK
: encoding
: [0x0f,0x38,0x09,0xdb]
8977 // CHECK
: psignw
3735928559(%ebx
,%ecx
,8), %xmm5
8978 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
8979 psignw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8981 // CHECK
: psignw
69, %xmm5
8982 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
8985 // CHECK
: psignw
32493, %xmm5
8986 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
8989 // CHECK
: psignw
3133065982, %xmm5
8990 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
8991 psignw
0xbabecafe,%xmm5
8993 // CHECK
: psignw
305419896, %xmm5
8994 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
8995 psignw
0x12345678,%xmm5
8997 // CHECK
: psignw
%xmm5
, %xmm5
8998 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0xed]
9001 // CHECK
: psignd
3735928559(%ebx
,%ecx
,8), %mm3
9002 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9003 psignd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
9005 // CHECK
: psignd
69, %mm3
9006 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
9009 // CHECK
: psignd
32493, %mm3
9010 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
9013 // CHECK
: psignd
3133065982, %mm3
9014 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
9015 psignd
0xbabecafe,%mm3
9017 // CHECK
: psignd
305419896, %mm3
9018 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
9019 psignd
0x12345678,%mm3
9021 // CHECK
: psignd
%mm3
, %mm3
9022 // CHECK
: encoding
: [0x0f,0x38,0x0a,0xdb]
9025 // CHECK
: psignd
3735928559(%ebx
,%ecx
,8), %xmm5
9026 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9027 psignd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9029 // CHECK
: psignd
69, %xmm5
9030 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
9033 // CHECK
: psignd
32493, %xmm5
9034 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
9037 // CHECK
: psignd
3133065982, %xmm5
9038 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
9039 psignd
0xbabecafe,%xmm5
9041 // CHECK
: psignd
305419896, %xmm5
9042 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
9043 psignd
0x12345678,%xmm5
9045 // CHECK
: psignd
%xmm5
, %xmm5
9046 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0xed]
9049 // CHECK
: pabsb
3735928559(%ebx
,%ecx
,8), %mm3
9050 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9051 pabsb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
9053 // CHECK
: pabsb
69, %mm3
9054 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
9057 // CHECK
: pabsb
32493, %mm3
9058 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
9061 // CHECK
: pabsb
3133065982, %mm3
9062 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
9063 pabsb
0xbabecafe,%mm3
9065 // CHECK
: pabsb
305419896, %mm3
9066 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
9067 pabsb
0x12345678,%mm3
9069 // CHECK
: pabsb
%mm3
, %mm3
9070 // CHECK
: encoding
: [0x0f,0x38,0x1c,0xdb]
9073 // CHECK
: pabsb
3735928559(%ebx
,%ecx
,8), %xmm5
9074 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9075 pabsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9077 // CHECK
: pabsb
69, %xmm5
9078 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
9081 // CHECK
: pabsb
32493, %xmm5
9082 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
9085 // CHECK
: pabsb
3133065982, %xmm5
9086 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
9087 pabsb
0xbabecafe,%xmm5
9089 // CHECK
: pabsb
305419896, %xmm5
9090 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
9091 pabsb
0x12345678,%xmm5
9093 // CHECK
: pabsb
%xmm5
, %xmm5
9094 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0xed]
9097 // CHECK
: pabsw
3735928559(%ebx
,%ecx
,8), %mm3
9098 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9099 pabsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
9101 // CHECK
: pabsw
69, %mm3
9102 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
9105 // CHECK
: pabsw
32493, %mm3
9106 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
9109 // CHECK
: pabsw
3133065982, %mm3
9110 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
9111 pabsw
0xbabecafe,%mm3
9113 // CHECK
: pabsw
305419896, %mm3
9114 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
9115 pabsw
0x12345678,%mm3
9117 // CHECK
: pabsw
%mm3
, %mm3
9118 // CHECK
: encoding
: [0x0f,0x38,0x1d,0xdb]
9121 // CHECK
: pabsw
3735928559(%ebx
,%ecx
,8), %xmm5
9122 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9123 pabsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9125 // CHECK
: pabsw
69, %xmm5
9126 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
9129 // CHECK
: pabsw
32493, %xmm5
9130 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
9133 // CHECK
: pabsw
3133065982, %xmm5
9134 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
9135 pabsw
0xbabecafe,%xmm5
9137 // CHECK
: pabsw
305419896, %xmm5
9138 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
9139 pabsw
0x12345678,%xmm5
9141 // CHECK
: pabsw
%xmm5
, %xmm5
9142 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0xed]
9145 // CHECK
: pabsd
3735928559(%ebx
,%ecx
,8), %mm3
9146 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9147 pabsd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
9149 // CHECK
: pabsd
69, %mm3
9150 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
9153 // CHECK
: pabsd
32493, %mm3
9154 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
9157 // CHECK
: pabsd
3133065982, %mm3
9158 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
9159 pabsd
0xbabecafe,%mm3
9161 // CHECK
: pabsd
305419896, %mm3
9162 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
9163 pabsd
0x12345678,%mm3
9165 // CHECK
: pabsd
%mm3
, %mm3
9166 // CHECK
: encoding
: [0x0f,0x38,0x1e,0xdb]
9169 // CHECK
: pabsd
3735928559(%ebx
,%ecx
,8), %xmm5
9170 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9171 pabsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9173 // CHECK
: pabsd
69, %xmm5
9174 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
9177 // CHECK
: pabsd
32493, %xmm5
9178 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
9181 // CHECK
: pabsd
3133065982, %xmm5
9182 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
9183 pabsd
0xbabecafe,%xmm5
9185 // CHECK
: pabsd
305419896, %xmm5
9186 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
9187 pabsd
0x12345678,%xmm5
9189 // CHECK
: pabsd
%xmm5
, %xmm5
9190 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0xed]
9194 // CHECK
: encoding
: [0x0f,0x0e]
9197 // CHECK
: movntdqa
3735928559(%ebx
,%ecx
,8), %xmm5
9198 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9199 movntdqa
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9201 // CHECK
: movntdqa
69, %xmm5
9202 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
9205 // CHECK
: movntdqa
32493, %xmm5
9206 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
9207 movntdqa
0x7eed,%xmm5
9209 // CHECK
: movntdqa
3133065982, %xmm5
9210 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
9211 movntdqa
0xbabecafe,%xmm5
9213 // CHECK
: movntdqa
305419896, %xmm5
9214 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
9215 movntdqa
0x12345678,%xmm5
9217 // CHECK
: packusdw
3735928559(%ebx
,%ecx
,8), %xmm5
9218 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9219 packusdw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9221 // CHECK
: packusdw
69, %xmm5
9222 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
9225 // CHECK
: packusdw
32493, %xmm5
9226 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
9227 packusdw
0x7eed,%xmm5
9229 // CHECK
: packusdw
3133065982, %xmm5
9230 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
9231 packusdw
0xbabecafe,%xmm5
9233 // CHECK
: packusdw
305419896, %xmm5
9234 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
9235 packusdw
0x12345678,%xmm5
9237 // CHECK
: packusdw
%xmm5
, %xmm5
9238 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0xed]
9239 packusdw
%xmm5
,%xmm5
9241 // CHECK
: pcmpeqq
3735928559(%ebx
,%ecx
,8), %xmm5
9242 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
9243 pcmpeqq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9245 // CHECK
: pcmpeqq
69, %xmm5
9246 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
9249 // CHECK
: pcmpeqq
32493, %xmm5
9250 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
9251 pcmpeqq
0x7eed,%xmm5
9253 // CHECK
: pcmpeqq
3133065982, %xmm5
9254 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
9255 pcmpeqq
0xbabecafe,%xmm5
9257 // CHECK
: pcmpeqq
305419896, %xmm5
9258 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
9259 pcmpeqq
0x12345678,%xmm5
9261 // CHECK
: pcmpeqq
%xmm5
, %xmm5
9262 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0xed]
9265 // CHECK
: phminposuw
3735928559(%ebx
,%ecx
,8), %xmm5
9266 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
9267 phminposuw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9269 // CHECK
: phminposuw
69, %xmm5
9270 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
9271 phminposuw
0x45,%xmm5
9273 // CHECK
: phminposuw
32493, %xmm5
9274 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
9275 phminposuw
0x7eed,%xmm5
9277 // CHECK
: phminposuw
3133065982, %xmm5
9278 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
9279 phminposuw
0xbabecafe,%xmm5
9281 // CHECK
: phminposuw
305419896, %xmm5
9282 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
9283 phminposuw
0x12345678,%xmm5
9285 // CHECK
: phminposuw
%xmm5
, %xmm5
9286 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0xed]
9287 phminposuw
%xmm5
,%xmm5
9289 // CHECK
: pmaxsb
3735928559(%ebx
,%ecx
,8), %xmm5
9290 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9291 pmaxsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9293 // CHECK
: pmaxsb
69, %xmm5
9294 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
9297 // CHECK
: pmaxsb
32493, %xmm5
9298 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
9301 // CHECK
: pmaxsb
3133065982, %xmm5
9302 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
9303 pmaxsb
0xbabecafe,%xmm5
9305 // CHECK
: pmaxsb
305419896, %xmm5
9306 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
9307 pmaxsb
0x12345678,%xmm5
9309 // CHECK
: pmaxsb
%xmm5
, %xmm5
9310 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0xed]
9313 // CHECK
: pmaxsd
3735928559(%ebx
,%ecx
,8), %xmm5
9314 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9315 pmaxsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9317 // CHECK
: pmaxsd
69, %xmm5
9318 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
9321 // CHECK
: pmaxsd
32493, %xmm5
9322 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
9325 // CHECK
: pmaxsd
3133065982, %xmm5
9326 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
9327 pmaxsd
0xbabecafe,%xmm5
9329 // CHECK
: pmaxsd
305419896, %xmm5
9330 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
9331 pmaxsd
0x12345678,%xmm5
9333 // CHECK
: pmaxsd
%xmm5
, %xmm5
9334 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0xed]
9337 // CHECK
: pmaxud
3735928559(%ebx
,%ecx
,8), %xmm5
9338 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9339 pmaxud
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9341 // CHECK
: pmaxud
69, %xmm5
9342 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
9345 // CHECK
: pmaxud
32493, %xmm5
9346 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
9349 // CHECK
: pmaxud
3133065982, %xmm5
9350 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
9351 pmaxud
0xbabecafe,%xmm5
9353 // CHECK
: pmaxud
305419896, %xmm5
9354 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
9355 pmaxud
0x12345678,%xmm5
9357 // CHECK
: pmaxud
%xmm5
, %xmm5
9358 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0xed]
9361 // CHECK
: pmaxuw
3735928559(%ebx
,%ecx
,8), %xmm5
9362 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9363 pmaxuw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9365 // CHECK
: pmaxuw
69, %xmm5
9366 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
9369 // CHECK
: pmaxuw
32493, %xmm5
9370 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
9373 // CHECK
: pmaxuw
3133065982, %xmm5
9374 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
9375 pmaxuw
0xbabecafe,%xmm5
9377 // CHECK
: pmaxuw
305419896, %xmm5
9378 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
9379 pmaxuw
0x12345678,%xmm5
9381 // CHECK
: pmaxuw
%xmm5
, %xmm5
9382 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0xed]
9385 // CHECK
: pminsb
3735928559(%ebx
,%ecx
,8), %xmm5
9386 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
9387 pminsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9389 // CHECK
: pminsb
69, %xmm5
9390 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
9393 // CHECK
: pminsb
32493, %xmm5
9394 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
9397 // CHECK
: pminsb
3133065982, %xmm5
9398 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
9399 pminsb
0xbabecafe,%xmm5
9401 // CHECK
: pminsb
305419896, %xmm5
9402 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
9403 pminsb
0x12345678,%xmm5
9405 // CHECK
: pminsb
%xmm5
, %xmm5
9406 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0xed]
9409 // CHECK
: pminsd
3735928559(%ebx
,%ecx
,8), %xmm5
9410 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
9411 pminsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9413 // CHECK
: pminsd
69, %xmm5
9414 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
9417 // CHECK
: pminsd
32493, %xmm5
9418 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
9421 // CHECK
: pminsd
3133065982, %xmm5
9422 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
9423 pminsd
0xbabecafe,%xmm5
9425 // CHECK
: pminsd
305419896, %xmm5
9426 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
9427 pminsd
0x12345678,%xmm5
9429 // CHECK
: pminsd
%xmm5
, %xmm5
9430 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0xed]
9433 // CHECK
: pminud
3735928559(%ebx
,%ecx
,8), %xmm5
9434 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9435 pminud
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9437 // CHECK
: pminud
69, %xmm5
9438 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
9441 // CHECK
: pminud
32493, %xmm5
9442 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
9445 // CHECK
: pminud
3133065982, %xmm5
9446 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
9447 pminud
0xbabecafe,%xmm5
9449 // CHECK
: pminud
305419896, %xmm5
9450 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
9451 pminud
0x12345678,%xmm5
9453 // CHECK
: pminud
%xmm5
, %xmm5
9454 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0xed]
9457 // CHECK
: pminuw
3735928559(%ebx
,%ecx
,8), %xmm5
9458 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9459 pminuw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9461 // CHECK
: pminuw
69, %xmm5
9462 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
9465 // CHECK
: pminuw
32493, %xmm5
9466 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
9469 // CHECK
: pminuw
3133065982, %xmm5
9470 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
9471 pminuw
0xbabecafe,%xmm5
9473 // CHECK
: pminuw
305419896, %xmm5
9474 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
9475 pminuw
0x12345678,%xmm5
9477 // CHECK
: pminuw
%xmm5
, %xmm5
9478 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0xed]
9481 // CHECK
: pmovsxbw
3735928559(%ebx
,%ecx
,8), %xmm5
9482 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
9483 pmovsxbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9485 // CHECK
: pmovsxbw
69, %xmm5
9486 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
9489 // CHECK
: pmovsxbw
32493, %xmm5
9490 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
9491 pmovsxbw
0x7eed,%xmm5
9493 // CHECK
: pmovsxbw
3133065982, %xmm5
9494 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
9495 pmovsxbw
0xbabecafe,%xmm5
9497 // CHECK
: pmovsxbw
305419896, %xmm5
9498 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
9499 pmovsxbw
0x12345678,%xmm5
9501 // CHECK
: pmovsxbw
%xmm5
, %xmm5
9502 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0xed]
9503 pmovsxbw
%xmm5
,%xmm5
9505 // CHECK
: pmovsxbd
3735928559(%ebx
,%ecx
,8), %xmm5
9506 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
9507 pmovsxbd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9509 // CHECK
: pmovsxbd
69, %xmm5
9510 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
9513 // CHECK
: pmovsxbd
32493, %xmm5
9514 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
9515 pmovsxbd
0x7eed,%xmm5
9517 // CHECK
: pmovsxbd
3133065982, %xmm5
9518 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
9519 pmovsxbd
0xbabecafe,%xmm5
9521 // CHECK
: pmovsxbd
305419896, %xmm5
9522 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
9523 pmovsxbd
0x12345678,%xmm5
9525 // CHECK
: pmovsxbd
%xmm5
, %xmm5
9526 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0xed]
9527 pmovsxbd
%xmm5
,%xmm5
9529 // CHECK
: pmovsxbq
3735928559(%ebx
,%ecx
,8), %xmm5
9530 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
9531 pmovsxbq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9533 // CHECK
: pmovsxbq
69, %xmm5
9534 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
9537 // CHECK
: pmovsxbq
32493, %xmm5
9538 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
9539 pmovsxbq
0x7eed,%xmm5
9541 // CHECK
: pmovsxbq
3133065982, %xmm5
9542 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
9543 pmovsxbq
0xbabecafe,%xmm5
9545 // CHECK
: pmovsxbq
305419896, %xmm5
9546 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
9547 pmovsxbq
0x12345678,%xmm5
9549 // CHECK
: pmovsxbq
%xmm5
, %xmm5
9550 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0xed]
9551 pmovsxbq
%xmm5
,%xmm5
9553 // CHECK
: pmovsxwd
3735928559(%ebx
,%ecx
,8), %xmm5
9554 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
9555 pmovsxwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9557 // CHECK
: pmovsxwd
69, %xmm5
9558 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
9561 // CHECK
: pmovsxwd
32493, %xmm5
9562 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
9563 pmovsxwd
0x7eed,%xmm5
9565 // CHECK
: pmovsxwd
3133065982, %xmm5
9566 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
9567 pmovsxwd
0xbabecafe,%xmm5
9569 // CHECK
: pmovsxwd
305419896, %xmm5
9570 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
9571 pmovsxwd
0x12345678,%xmm5
9573 // CHECK
: pmovsxwd
%xmm5
, %xmm5
9574 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0xed]
9575 pmovsxwd
%xmm5
,%xmm5
9577 // CHECK
: pmovsxwq
3735928559(%ebx
,%ecx
,8), %xmm5
9578 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
9579 pmovsxwq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9581 // CHECK
: pmovsxwq
69, %xmm5
9582 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
9585 // CHECK
: pmovsxwq
32493, %xmm5
9586 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
9587 pmovsxwq
0x7eed,%xmm5
9589 // CHECK
: pmovsxwq
3133065982, %xmm5
9590 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
9591 pmovsxwq
0xbabecafe,%xmm5
9593 // CHECK
: pmovsxwq
305419896, %xmm5
9594 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
9595 pmovsxwq
0x12345678,%xmm5
9597 // CHECK
: pmovsxwq
%xmm5
, %xmm5
9598 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0xed]
9599 pmovsxwq
%xmm5
,%xmm5
9601 // CHECK
: pmovsxdq
3735928559(%ebx
,%ecx
,8), %xmm5
9602 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
9603 pmovsxdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9605 // CHECK
: pmovsxdq
69, %xmm5
9606 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
9609 // CHECK
: pmovsxdq
32493, %xmm5
9610 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
9611 pmovsxdq
0x7eed,%xmm5
9613 // CHECK
: pmovsxdq
3133065982, %xmm5
9614 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
9615 pmovsxdq
0xbabecafe,%xmm5
9617 // CHECK
: pmovsxdq
305419896, %xmm5
9618 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
9619 pmovsxdq
0x12345678,%xmm5
9621 // CHECK
: pmovsxdq
%xmm5
, %xmm5
9622 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0xed]
9623 pmovsxdq
%xmm5
,%xmm5
9625 // CHECK
: pmovzxbw
3735928559(%ebx
,%ecx
,8), %xmm5
9626 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
9627 pmovzxbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9629 // CHECK
: pmovzxbw
69, %xmm5
9630 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
9633 // CHECK
: pmovzxbw
32493, %xmm5
9634 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
9635 pmovzxbw
0x7eed,%xmm5
9637 // CHECK
: pmovzxbw
3133065982, %xmm5
9638 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
9639 pmovzxbw
0xbabecafe,%xmm5
9641 // CHECK
: pmovzxbw
305419896, %xmm5
9642 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
9643 pmovzxbw
0x12345678,%xmm5
9645 // CHECK
: pmovzxbw
%xmm5
, %xmm5
9646 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0xed]
9647 pmovzxbw
%xmm5
,%xmm5
9649 // CHECK
: pmovzxbd
3735928559(%ebx
,%ecx
,8), %xmm5
9650 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
9651 pmovzxbd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9653 // CHECK
: pmovzxbd
69, %xmm5
9654 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
9657 // CHECK
: pmovzxbd
32493, %xmm5
9658 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
9659 pmovzxbd
0x7eed,%xmm5
9661 // CHECK
: pmovzxbd
3133065982, %xmm5
9662 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
9663 pmovzxbd
0xbabecafe,%xmm5
9665 // CHECK
: pmovzxbd
305419896, %xmm5
9666 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
9667 pmovzxbd
0x12345678,%xmm5
9669 // CHECK
: pmovzxbd
%xmm5
, %xmm5
9670 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0xed]
9671 pmovzxbd
%xmm5
,%xmm5
9673 // CHECK
: pmovzxbq
3735928559(%ebx
,%ecx
,8), %xmm5
9674 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
9675 pmovzxbq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9677 // CHECK
: pmovzxbq
69, %xmm5
9678 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
9681 // CHECK
: pmovzxbq
32493, %xmm5
9682 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
9683 pmovzxbq
0x7eed,%xmm5
9685 // CHECK
: pmovzxbq
3133065982, %xmm5
9686 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
9687 pmovzxbq
0xbabecafe,%xmm5
9689 // CHECK
: pmovzxbq
305419896, %xmm5
9690 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
9691 pmovzxbq
0x12345678,%xmm5
9693 // CHECK
: pmovzxbq
%xmm5
, %xmm5
9694 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0xed]
9695 pmovzxbq
%xmm5
,%xmm5
9697 // CHECK
: pmovzxwd
3735928559(%ebx
,%ecx
,8), %xmm5
9698 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
9699 pmovzxwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9701 // CHECK
: pmovzxwd
69, %xmm5
9702 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
9705 // CHECK
: pmovzxwd
32493, %xmm5
9706 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
9707 pmovzxwd
0x7eed,%xmm5
9709 // CHECK
: pmovzxwd
3133065982, %xmm5
9710 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
9711 pmovzxwd
0xbabecafe,%xmm5
9713 // CHECK
: pmovzxwd
305419896, %xmm5
9714 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
9715 pmovzxwd
0x12345678,%xmm5
9717 // CHECK
: pmovzxwd
%xmm5
, %xmm5
9718 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0xed]
9719 pmovzxwd
%xmm5
,%xmm5
9721 // CHECK
: pmovzxwq
3735928559(%ebx
,%ecx
,8), %xmm5
9722 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
9723 pmovzxwq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9725 // CHECK
: pmovzxwq
69, %xmm5
9726 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
9729 // CHECK
: pmovzxwq
32493, %xmm5
9730 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
9731 pmovzxwq
0x7eed,%xmm5
9733 // CHECK
: pmovzxwq
3133065982, %xmm5
9734 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
9735 pmovzxwq
0xbabecafe,%xmm5
9737 // CHECK
: pmovzxwq
305419896, %xmm5
9738 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
9739 pmovzxwq
0x12345678,%xmm5
9741 // CHECK
: pmovzxwq
%xmm5
, %xmm5
9742 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0xed]
9743 pmovzxwq
%xmm5
,%xmm5
9745 // CHECK
: pmovzxdq
3735928559(%ebx
,%ecx
,8), %xmm5
9746 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
9747 pmovzxdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9749 // CHECK
: pmovzxdq
69, %xmm5
9750 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
9753 // CHECK
: pmovzxdq
32493, %xmm5
9754 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
9755 pmovzxdq
0x7eed,%xmm5
9757 // CHECK
: pmovzxdq
3133065982, %xmm5
9758 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
9759 pmovzxdq
0xbabecafe,%xmm5
9761 // CHECK
: pmovzxdq
305419896, %xmm5
9762 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
9763 pmovzxdq
0x12345678,%xmm5
9765 // CHECK
: pmovzxdq
%xmm5
, %xmm5
9766 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0xed]
9767 pmovzxdq
%xmm5
,%xmm5
9769 // CHECK
: pmuldq
3735928559(%ebx
,%ecx
,8), %xmm5
9770 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
9771 pmuldq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9773 // CHECK
: pmuldq
69, %xmm5
9774 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
9777 // CHECK
: pmuldq
32493, %xmm5
9778 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
9781 // CHECK
: pmuldq
3133065982, %xmm5
9782 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
9783 pmuldq
0xbabecafe,%xmm5
9785 // CHECK
: pmuldq
305419896, %xmm5
9786 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
9787 pmuldq
0x12345678,%xmm5
9789 // CHECK
: pmuldq
%xmm5
, %xmm5
9790 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0xed]
9793 // CHECK
: pmulld
3735928559(%ebx
,%ecx
,8), %xmm5
9794 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
9795 pmulld
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9797 // CHECK
: pmulld
69, %xmm5
9798 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
9801 // CHECK
: pmulld
32493, %xmm5
9802 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
9805 // CHECK
: pmulld
3133065982, %xmm5
9806 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
9807 pmulld
0xbabecafe,%xmm5
9809 // CHECK
: pmulld
305419896, %xmm5
9810 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
9811 pmulld
0x12345678,%xmm5
9813 // CHECK
: pmulld
%xmm5
, %xmm5
9814 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0xed]
9817 // CHECK
: ptest
3735928559(%ebx
,%ecx
,8), %xmm5
9818 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
9819 ptest
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9821 // CHECK
: ptest
69, %xmm5
9822 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
9825 // CHECK
: ptest
32493, %xmm5
9826 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
9829 // CHECK
: ptest
3133065982, %xmm5
9830 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
9831 ptest
0xbabecafe,%xmm5
9833 // CHECK
: ptest
305419896, %xmm5
9834 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
9835 ptest
0x12345678,%xmm5
9837 // CHECK
: ptest
%xmm5
, %xmm5
9838 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0xed]
9841 // CHECK
: pcmpgtq
3735928559(%ebx
,%ecx
,8), %xmm5
9842 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
9843 pcmpgtq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9845 // CHECK
: pcmpgtq
69, %xmm5
9846 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
9849 // CHECK
: pcmpgtq
32493, %xmm5
9850 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
9851 pcmpgtq
0x7eed,%xmm5
9853 // CHECK
: pcmpgtq
3133065982, %xmm5
9854 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
9855 pcmpgtq
0xbabecafe,%xmm5
9857 // CHECK
: pcmpgtq
305419896, %xmm5
9858 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
9859 pcmpgtq
0x12345678,%xmm5
9861 // CHECK
: pcmpgtq
%xmm5
, %xmm5
9862 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0xed]
9865 // CHECK
: crc32b
%bl, %eax
9866 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf0,0xc3]
9869 // CHECK
: crc32b
4(%ebx
), %eax
9870 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
9871 crc32b
4(%ebx
), %eax
9873 // CHECK
: crc32w
%bx
, %eax
9874 // CHECK
: encoding
: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
9877 // CHECK
: crc32w
4(%ebx
), %eax
9878 // CHECK
: encoding
: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
9879 crc32w
4(%ebx
), %eax
9881 // CHECK
: crc32l
%ebx
, %eax
9882 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0xc3]
9885 // CHECK
: crc32l
4(%ebx
), %eax
9886 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
9887 crc32l
4(%ebx
), %eax
9889 // CHECK
: crc32l
3735928559(%ebx
,%ecx
,8), %ecx
9890 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9891 crc32l
0xdeadbeef(%ebx
,%ecx
,8),%ecx
9893 // CHECK
: crc32l
69, %ecx
9894 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
9897 // CHECK
: crc32l
32493, %ecx
9898 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
9901 // CHECK
: crc32l
3133065982, %ecx
9902 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
9903 crc32l
0xbabecafe,%ecx
9905 // CHECK
: crc32l
%ecx
, %ecx
9906 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0xc9]
9909 // CHECK
: pcmpistrm $
125, %xmm1
, %xmm2
9910 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
9911 pcmpistrm $
125, %xmm1
, %xmm2
9913 // CHECK
: pcmpistrm $
125, (%edx
,%eax
,4), %xmm2
9914 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
9915 pcmpistrm $
125, (%edx
,%eax
,4), %xmm2
9917 // CHECK
: aesimc
%xmm0
, %xmm1
9918 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdb,0xc8]
9921 // CHECK
: aesimc
(%eax
), %xmm1
9922 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdb,0x08]
9925 // CHECK
: aesenc
%xmm1
, %xmm2
9926 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdc,0xd1]
9929 // CHECK
: aesenc
4(%ebx
), %xmm2
9930 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdc,0x53,0x04]
9931 aesenc
4(%ebx
),%xmm2
9933 // CHECK
: aesenclast
%xmm3
, %xmm4
9934 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdd,0xe3]
9935 aesenclast
%xmm3
,%xmm4
9937 // CHECK
: aesenclast
4(%edx
,%edi
), %xmm4
9938 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
9939 aesenclast
4(%edx
,%edi
),%xmm4
9941 // CHECK
: aesdec
%xmm5
, %xmm6
9942 // CHECK
: encoding
: [0x66,0x0f,0x38,0xde,0xf5]
9945 // CHECK
: aesdec
4(%ecx
,%eax
,8), %xmm6
9946 // CHECK
: encoding
: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
9947 aesdec
4(%ecx
,%eax
,8),%xmm6
9949 // CHECK
: aesdeclast
%xmm7
, %xmm0
9950 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdf,0xc7]
9951 aesdeclast
%xmm7
,%xmm0
9953 // CHECK
: aesdeclast
3405691582, %xmm0
9954 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
9955 aesdeclast
0xcafebabe,%xmm0
9957 // CHECK
: aeskeygenassist $
125, %xmm1
, %xmm2
9958 // CHECK
: encoding
: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
9959 aeskeygenassist $
125, %xmm1
, %xmm2
9961 // CHECK
: aeskeygenassist $
125, (%edx
,%eax
,4), %xmm2
9962 // CHECK
: encoding
: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
9963 aeskeygenassist $
125, (%edx
,%eax
,4), %xmm2
9966 // CHECK
: aeskeygenassist $
128, %xmm1
, %xmm2
9967 // CHECK
: encoding
: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x80]
9968 aeskeygenassist $
128, %xmm1
, %xmm2
9971 // CHECK
: bsfw
%bx
, %bx
9972 // CHECK
: encoding
: [0x66,0x0f,0xbc,0xdb]
9975 // CHECK
: bsfw
3735928559(%ebx
,%ecx
,8), %bx
9976 // CHECK
: encoding
: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9977 bsfw
3735928559(%ebx
,%ecx
,8), %bx
9979 // CHECK
: bsrw
%bx
, %bx
9980 // CHECK
: encoding
: [0x66,0x0f,0xbd,0xdb]
9983 // CHECK
: bsrw
305419896, %bx
9984 // CHECK
: encoding
: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
9988 // CHECK
: pushl $
127
9989 // CHECK
: encoding
: [0x6a,0xfe]
9992 // CHECK
: pushw $
254
9993 // CHECK
: encoding
: [0x66,0x68,0xfe,0x00]
9996 // CHECK
: pushl $
254
9997 // CHECK
: encoding
: [0x68,0xfe,0x00,0x00,0x00]
10001 // CHECK
: movq
%mm3
, 3735928559(%ebx
,%ecx
,8)
10002 // CHECK
: encoding
: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10003 movq
%mm3
, 3735928559(%ebx
,%ecx
,8)
10005 // CHECK
: movd
%mm3
, 3735928559(%ebx
,%ecx
,8)
10006 // CHECK
: encoding
: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10007 movd
%mm3
, 3735928559(%ebx
,%ecx
,8)
10009 // CHECK
: movq
3735928559(%ebx
,%ecx
,8), %xmm5
10010 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10011 movq
3735928559(%ebx
,%ecx
,8), %xmm5
10013 // CHECK
: movd
3735928559(%ebx
,%ecx
,8), %xmm5
10014 // CHECK
: encoding
: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10015 movd
3735928559(%ebx
,%ecx
,8), %xmm5
10018 // CHECK
: fcoml
3735928559(%ebx
,%ecx
,8)
10019 // CHECK
: encoding
: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
10020 fcoml
3735928559(%ebx
,%ecx
,8)
10022 // CHECK
: fcoms
32493
10023 // CHECK
: encoding
: [0xd8,0x15,0xed,0x7e,0x00,0x00]
10026 // CHECK
: fcompl
3735928559(%ebx
,%ecx
,8)
10027 // CHECK
: encoding
: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10028 fcompl
3735928559(%ebx
,%ecx
,8)
10030 // CHECK
: fcomps
32493
10031 // CHECK
: encoding
: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
10034 // CHECK
: ficoml
3735928559(%ebx
,%ecx
,8)
10035 // CHECK
: encoding
: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
10036 ficoml
3735928559(%ebx
,%ecx
,8)
10038 // CHECK
: ficoms
32493
10039 // CHECK
: encoding
: [0xde,0x15,0xed,0x7e,0x00,0x00]
10042 // CHECK
: ficompl
3735928559(%ebx
,%ecx
,8)
10043 // CHECK
: encoding
: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10044 ficompl
3735928559(%ebx
,%ecx
,8)
10046 // CHECK
: ficomps
32493
10047 // CHECK
: encoding
: [0xde,0x1d,0xed,0x7e,0x00,0x00]
10050 // CHECK
: vaddss
%xmm4
, %xmm6
, %xmm2
10051 // CHECK
: encoding
: [0xc5,0xca,0x58,0xd4]
10052 vaddss
%xmm4
, %xmm6
, %xmm2
10054 // CHECK
: vmulss
%xmm4
, %xmm6
, %xmm2
10055 // CHECK
: encoding
: [0xc5,0xca,0x59,0xd4]
10056 vmulss
%xmm4
, %xmm6
, %xmm2
10058 // CHECK
: vsubss
%xmm4
, %xmm6
, %xmm2
10059 // CHECK
: encoding
: [0xc5,0xca,0x5c,0xd4]
10060 vsubss
%xmm4
, %xmm6
, %xmm2
10062 // CHECK
: vdivss
%xmm4
, %xmm6
, %xmm2
10063 // CHECK
: encoding
: [0xc5,0xca,0x5e,0xd4]
10064 vdivss
%xmm4
, %xmm6
, %xmm2
10066 // CHECK
: vaddsd
%xmm4
, %xmm6
, %xmm2
10067 // CHECK
: encoding
: [0xc5,0xcb,0x58,0xd4]
10068 vaddsd
%xmm4
, %xmm6
, %xmm2
10070 // CHECK
: vmulsd
%xmm4
, %xmm6
, %xmm2
10071 // CHECK
: encoding
: [0xc5,0xcb,0x59,0xd4]
10072 vmulsd
%xmm4
, %xmm6
, %xmm2
10074 // CHECK
: vsubsd
%xmm4
, %xmm6
, %xmm2
10075 // CHECK
: encoding
: [0xc5,0xcb,0x5c,0xd4]
10076 vsubsd
%xmm4
, %xmm6
, %xmm2
10078 // CHECK
: vdivsd
%xmm4
, %xmm6
, %xmm2
10079 // CHECK
: encoding
: [0xc5,0xcb,0x5e,0xd4]
10080 vdivsd
%xmm4
, %xmm6
, %xmm2
10082 // CHECK
: vaddss
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10083 // CHECK
: encoding
: [0xc5,0xea,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
10084 vaddss
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10086 // CHECK
: vsubss
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10087 // CHECK
: encoding
: [0xc5,0xea,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10088 vsubss
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10090 // CHECK
: vmulss
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10091 // CHECK
: encoding
: [0xc5,0xea,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
10092 vmulss
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10094 // CHECK
: vdivss
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10095 // CHECK
: encoding
: [0xc5,0xea,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10096 vdivss
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10098 // CHECK
: vaddsd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10099 // CHECK
: encoding
: [0xc5,0xeb,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
10100 vaddsd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10102 // CHECK
: vsubsd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10103 // CHECK
: encoding
: [0xc5,0xeb,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10104 vsubsd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10106 // CHECK
: vmulsd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10107 // CHECK
: encoding
: [0xc5,0xeb,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
10108 vmulsd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10110 // CHECK
: vdivsd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10111 // CHECK
: encoding
: [0xc5,0xeb,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10112 vdivsd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10114 // CHECK
: vaddps
%xmm4
, %xmm6
, %xmm2
10115 // CHECK
: encoding
: [0xc5,0xc8,0x58,0xd4]
10116 vaddps
%xmm4
, %xmm6
, %xmm2
10118 // CHECK
: vsubps
%xmm4
, %xmm6
, %xmm2
10119 // CHECK
: encoding
: [0xc5,0xc8,0x5c,0xd4]
10120 vsubps
%xmm4
, %xmm6
, %xmm2
10122 // CHECK
: vmulps
%xmm4
, %xmm6
, %xmm2
10123 // CHECK
: encoding
: [0xc5,0xc8,0x59,0xd4]
10124 vmulps
%xmm4
, %xmm6
, %xmm2
10126 // CHECK
: vdivps
%xmm4
, %xmm6
, %xmm2
10127 // CHECK
: encoding
: [0xc5,0xc8,0x5e,0xd4]
10128 vdivps
%xmm4
, %xmm6
, %xmm2
10130 // CHECK
: vaddpd
%xmm4
, %xmm6
, %xmm2
10131 // CHECK
: encoding
: [0xc5,0xc9,0x58,0xd4]
10132 vaddpd
%xmm4
, %xmm6
, %xmm2
10134 // CHECK
: vsubpd
%xmm4
, %xmm6
, %xmm2
10135 // CHECK
: encoding
: [0xc5,0xc9,0x5c,0xd4]
10136 vsubpd
%xmm4
, %xmm6
, %xmm2
10138 // CHECK
: vmulpd
%xmm4
, %xmm6
, %xmm2
10139 // CHECK
: encoding
: [0xc5,0xc9,0x59,0xd4]
10140 vmulpd
%xmm4
, %xmm6
, %xmm2
10142 // CHECK
: vdivpd
%xmm4
, %xmm6
, %xmm2
10143 // CHECK
: encoding
: [0xc5,0xc9,0x5e,0xd4]
10144 vdivpd
%xmm4
, %xmm6
, %xmm2
10146 // CHECK
: vaddps
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10147 // CHECK
: encoding
: [0xc5,0xe8,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
10148 vaddps
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10150 // CHECK
: vsubps
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10151 // CHECK
: encoding
: [0xc5,0xe8,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10152 vsubps
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10154 // CHECK
: vmulps
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10155 // CHECK
: encoding
: [0xc5,0xe8,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
10156 vmulps
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10158 // CHECK
: vdivps
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10159 // CHECK
: encoding
: [0xc5,0xe8,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10160 vdivps
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10162 // CHECK
: vaddpd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10163 // CHECK
: encoding
: [0xc5,0xe9,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
10164 vaddpd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10166 // CHECK
: vsubpd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10167 // CHECK
: encoding
: [0xc5,0xe9,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10168 vsubpd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10170 // CHECK
: vmulpd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10171 // CHECK
: encoding
: [0xc5,0xe9,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
10172 vmulpd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10174 // CHECK
: vdivpd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10175 // CHECK
: encoding
: [0xc5,0xe9,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10176 vdivpd
3735928559(%ebx
,%ecx
,8), %xmm2
, %xmm5
10177 // CHECK
: vmaxss
%xmm2
, %xmm4
, %xmm6
10178 // CHECK
: encoding
: [0xc5,0xda,0x5f,0xf2]
10179 vmaxss
%xmm2
, %xmm4
, %xmm6
10181 // CHECK
: vmaxsd
%xmm2
, %xmm4
, %xmm6
10182 // CHECK
: encoding
: [0xc5,0xdb,0x5f,0xf2]
10183 vmaxsd
%xmm2
, %xmm4
, %xmm6
10185 // CHECK
: vminss
%xmm2
, %xmm4
, %xmm6
10186 // CHECK
: encoding
: [0xc5,0xda,0x5d,0xf2]
10187 vminss
%xmm2
, %xmm4
, %xmm6
10189 // CHECK
: vminsd
%xmm2
, %xmm4
, %xmm6
10190 // CHECK
: encoding
: [0xc5,0xdb,0x5d,0xf2]
10191 vminsd
%xmm2
, %xmm4
, %xmm6
10193 // CHECK
: vmaxss
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10194 // CHECK
: encoding
: [0xc5,0xea,0x5f,0x6c,0xcb,0xfc]
10195 vmaxss
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10197 // CHECK
: vmaxsd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10198 // CHECK
: encoding
: [0xc5,0xeb,0x5f,0x6c,0xcb,0xfc]
10199 vmaxsd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10201 // CHECK
: vminss
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10202 // CHECK
: encoding
: [0xc5,0xea,0x5d,0x6c,0xcb,0xfc]
10203 vminss
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10205 // CHECK
: vminsd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10206 // CHECK
: encoding
: [0xc5,0xeb,0x5d,0x6c,0xcb,0xfc]
10207 vminsd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10209 // CHECK
: vmaxps
%xmm2
, %xmm4
, %xmm6
10210 // CHECK
: encoding
: [0xc5,0xd8,0x5f,0xf2]
10211 vmaxps
%xmm2
, %xmm4
, %xmm6
10213 // CHECK
: vmaxpd
%xmm2
, %xmm4
, %xmm6
10214 // CHECK
: encoding
: [0xc5,0xd9,0x5f,0xf2]
10215 vmaxpd
%xmm2
, %xmm4
, %xmm6
10217 // CHECK
: vminps
%xmm2
, %xmm4
, %xmm6
10218 // CHECK
: encoding
: [0xc5,0xd8,0x5d,0xf2]
10219 vminps
%xmm2
, %xmm4
, %xmm6
10221 // CHECK
: vminpd
%xmm2
, %xmm4
, %xmm6
10222 // CHECK
: encoding
: [0xc5,0xd9,0x5d,0xf2]
10223 vminpd
%xmm2
, %xmm4
, %xmm6
10225 // CHECK
: vmaxps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10226 // CHECK
: encoding
: [0xc5,0xe8,0x5f,0x6c,0xcb,0xfc]
10227 vmaxps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10229 // CHECK
: vmaxpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10230 // CHECK
: encoding
: [0xc5,0xe9,0x5f,0x6c,0xcb,0xfc]
10231 vmaxpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10233 // CHECK
: vminps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10234 // CHECK
: encoding
: [0xc5,0xe8,0x5d,0x6c,0xcb,0xfc]
10235 vminps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10237 // CHECK
: vminpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10238 // CHECK
: encoding
: [0xc5,0xe9,0x5d,0x6c,0xcb,0xfc]
10239 vminpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10241 // CHECK
: vandps
%xmm2
, %xmm4
, %xmm6
10242 // CHECK
: encoding
: [0xc5,0xd8,0x54,0xf2]
10243 vandps
%xmm2
, %xmm4
, %xmm6
10245 // CHECK
: vandpd
%xmm2
, %xmm4
, %xmm6
10246 // CHECK
: encoding
: [0xc5,0xd9,0x54,0xf2]
10247 vandpd
%xmm2
, %xmm4
, %xmm6
10249 // CHECK
: vandps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10250 // CHECK
: encoding
: [0xc5,0xe8,0x54,0x6c,0xcb,0xfc]
10251 vandps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10253 // CHECK
: vandpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10254 // CHECK
: encoding
: [0xc5,0xe9,0x54,0x6c,0xcb,0xfc]
10255 vandpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10257 // CHECK
: vorps
%xmm2
, %xmm4
, %xmm6
10258 // CHECK
: encoding
: [0xc5,0xd8,0x56,0xf2]
10259 vorps
%xmm2
, %xmm4
, %xmm6
10261 // CHECK
: vorpd
%xmm2
, %xmm4
, %xmm6
10262 // CHECK
: encoding
: [0xc5,0xd9,0x56,0xf2]
10263 vorpd
%xmm2
, %xmm4
, %xmm6
10265 // CHECK
: vorps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10266 // CHECK
: encoding
: [0xc5,0xe8,0x56,0x6c,0xcb,0xfc]
10267 vorps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10269 // CHECK
: vorpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10270 // CHECK
: encoding
: [0xc5,0xe9,0x56,0x6c,0xcb,0xfc]
10271 vorpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10273 // CHECK
: vxorps
%xmm2
, %xmm4
, %xmm6
10274 // CHECK
: encoding
: [0xc5,0xd8,0x57,0xf2]
10275 vxorps
%xmm2
, %xmm4
, %xmm6
10277 // CHECK
: vxorpd
%xmm2
, %xmm4
, %xmm6
10278 // CHECK
: encoding
: [0xc5,0xd9,0x57,0xf2]
10279 vxorpd
%xmm2
, %xmm4
, %xmm6
10281 // CHECK
: vxorps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10282 // CHECK
: encoding
: [0xc5,0xe8,0x57,0x6c,0xcb,0xfc]
10283 vxorps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10285 // CHECK
: vxorpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10286 // CHECK
: encoding
: [0xc5,0xe9,0x57,0x6c,0xcb,0xfc]
10287 vxorpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10289 // CHECK
: vandnps
%xmm2
, %xmm4
, %xmm6
10290 // CHECK
: encoding
: [0xc5,0xd8,0x55,0xf2]
10291 vandnps
%xmm2
, %xmm4
, %xmm6
10293 // CHECK
: vandnpd
%xmm2
, %xmm4
, %xmm6
10294 // CHECK
: encoding
: [0xc5,0xd9,0x55,0xf2]
10295 vandnpd
%xmm2
, %xmm4
, %xmm6
10297 // CHECK
: vandnps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10298 // CHECK
: encoding
: [0xc5,0xe8,0x55,0x6c,0xcb,0xfc]
10299 vandnps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10301 // CHECK
: vandnpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10302 // CHECK
: encoding
: [0xc5,0xe9,0x55,0x6c,0xcb,0xfc]
10303 vandnpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10305 // CHECK
: vmovss
-4(%ebx
,%ecx
,8), %xmm5
10306 // CHECK
: encoding
: [0xc5,0xfa,0x10,0x6c,0xcb,0xfc]
10307 vmovss
-4(%ebx
,%ecx
,8), %xmm5
10309 // CHECK
: vmovss
%xmm4
, %xmm2
, %xmm5
10310 // CHECK
: encoding
: [0xc5,0xea,0x10,0xec]
10311 vmovss
%xmm4
, %xmm2
, %xmm5
10313 // CHECK
: vmovsd
-4(%ebx
,%ecx
,8), %xmm5
10314 // CHECK
: encoding
: [0xc5,0xfb,0x10,0x6c,0xcb,0xfc]
10315 vmovsd
-4(%ebx
,%ecx
,8), %xmm5
10317 // CHECK
: vmovsd
%xmm4
, %xmm2
, %xmm5
10318 // CHECK
: encoding
: [0xc5,0xeb,0x10,0xec]
10319 vmovsd
%xmm4
, %xmm2
, %xmm5
10321 // CHECK
: vunpckhps
%xmm1
, %xmm2
, %xmm4
10322 // CHECK
: encoding
: [0xc5,0xe8,0x15,0xe1]
10323 vunpckhps
%xmm1
, %xmm2
, %xmm4
10325 // CHECK
: vunpckhpd
%xmm1
, %xmm2
, %xmm4
10326 // CHECK
: encoding
: [0xc5,0xe9,0x15,0xe1]
10327 vunpckhpd
%xmm1
, %xmm2
, %xmm4
10329 // CHECK
: vunpcklps
%xmm1
, %xmm2
, %xmm4
10330 // CHECK
: encoding
: [0xc5,0xe8,0x14,0xe1]
10331 vunpcklps
%xmm1
, %xmm2
, %xmm4
10333 // CHECK
: vunpcklpd
%xmm1
, %xmm2
, %xmm4
10334 // CHECK
: encoding
: [0xc5,0xe9,0x14,0xe1]
10335 vunpcklpd
%xmm1
, %xmm2
, %xmm4
10337 // CHECK
: vunpckhps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10338 // CHECK
: encoding
: [0xc5,0xe8,0x15,0x6c,0xcb,0xfc]
10339 vunpckhps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10341 // CHECK
: vunpckhpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10342 // CHECK
: encoding
: [0xc5,0xe9,0x15,0x6c,0xcb,0xfc]
10343 vunpckhpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10345 // CHECK
: vunpcklps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10346 // CHECK
: encoding
: [0xc5,0xe8,0x14,0x6c,0xcb,0xfc]
10347 vunpcklps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10349 // CHECK
: vunpcklpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10350 // CHECK
: encoding
: [0xc5,0xe9,0x14,0x6c,0xcb,0xfc]
10351 vunpcklpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm5
10353 // CHECK
: vcmpps $
0, %xmm0
, %xmm6
, %xmm1
10354 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0xc8,0x00]
10355 vcmpps $
0, %xmm0
, %xmm6
, %xmm1
10357 // CHECK
: vcmpps $
0, (%eax
), %xmm6
, %xmm1
10358 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0x08,0x00]
10359 vcmpps $
0, (%eax
), %xmm6
, %xmm1
10361 // CHECK
: vcmpps $
7, %xmm0
, %xmm6
, %xmm1
10362 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0xc8,0x07]
10363 vcmpps $
7, %xmm0
, %xmm6
, %xmm1
10365 // CHECK
: vcmppd $
0, %xmm0
, %xmm6
, %xmm1
10366 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0xc8,0x00]
10367 vcmppd $
0, %xmm0
, %xmm6
, %xmm1
10369 // CHECK
: vcmppd $
0, (%eax
), %xmm6
, %xmm1
10370 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0x08,0x00]
10371 vcmppd $
0, (%eax
), %xmm6
, %xmm1
10373 // CHECK
: vcmppd $
7, %xmm0
, %xmm6
, %xmm1
10374 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0xc8,0x07]
10375 vcmppd $
7, %xmm0
, %xmm6
, %xmm1
10377 // CHECK
: vshufps $
8, %xmm1
, %xmm2
, %xmm3
10378 // CHECK
: encoding
: [0xc5,0xe8,0xc6,0xd9,0x08]
10379 vshufps $
8, %xmm1
, %xmm2
, %xmm3
10381 // CHECK
: vshufps $
8, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10382 // CHECK
: encoding
: [0xc5,0xe8,0xc6,0x5c,0xcb,0xfc,0x08]
10383 vshufps $
8, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10385 // CHECK
: vshufpd $
8, %xmm1
, %xmm2
, %xmm3
10386 // CHECK
: encoding
: [0xc5,0xe9,0xc6,0xd9,0x08]
10387 vshufpd $
8, %xmm1
, %xmm2
, %xmm3
10389 // CHECK
: vshufpd $
8, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10390 // CHECK
: encoding
: [0xc5,0xe9,0xc6,0x5c,0xcb,0xfc,0x08]
10391 vshufpd $
8, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10393 // CHECK
: vcmpps $
0, %xmm1
, %xmm2
, %xmm3
10394 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x00]
10395 vcmpeqps
%xmm1
, %xmm2
, %xmm3
10397 // CHECK
: vcmpps $
2, %xmm1
, %xmm2
, %xmm3
10398 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x02]
10399 vcmpleps
%xmm1
, %xmm2
, %xmm3
10401 // CHECK
: vcmpps $
1, %xmm1
, %xmm2
, %xmm3
10402 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x01]
10403 vcmpltps
%xmm1
, %xmm2
, %xmm3
10405 // CHECK
: vcmpps $
4, %xmm1
, %xmm2
, %xmm3
10406 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x04]
10407 vcmpneqps
%xmm1
, %xmm2
, %xmm3
10409 // CHECK
: vcmpps $
6, %xmm1
, %xmm2
, %xmm3
10410 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x06]
10411 vcmpnleps
%xmm1
, %xmm2
, %xmm3
10413 // CHECK
: vcmpps $
5, %xmm1
, %xmm2
, %xmm3
10414 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x05]
10415 vcmpnltps
%xmm1
, %xmm2
, %xmm3
10417 // CHECK
: vcmpps $
7, %xmm1
, %xmm2
, %xmm3
10418 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x07]
10419 vcmpordps
%xmm1
, %xmm2
, %xmm3
10421 // CHECK
: vcmpps $
3, %xmm1
, %xmm2
, %xmm3
10422 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x03]
10423 vcmpunordps
%xmm1
, %xmm2
, %xmm3
10425 // CHECK
: vcmpps $
0, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10426 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x00]
10427 vcmpeqps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10429 // CHECK
: vcmpps $
2, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10430 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x02]
10431 vcmpleps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10433 // CHECK
: vcmpps $
1, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10434 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x01]
10435 vcmpltps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10437 // CHECK
: vcmpps $
4, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10438 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x04]
10439 vcmpneqps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10441 // CHECK
: vcmpps $
6, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10442 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x06]
10443 vcmpnleps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10445 // CHECK
: vcmpps $
5, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10446 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x05]
10447 vcmpnltps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10449 // CHECK
: vcmpps $
7, -4(%ebx
,%ecx
,8), %xmm6
, %xmm2
10450 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0x54,0xcb,0xfc,0x07]
10451 vcmpordps
-4(%ebx
,%ecx
,8), %xmm6
, %xmm2
10453 // CHECK
: vcmpps $
3, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10454 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x03]
10455 vcmpunordps
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10457 // CHECK
: vcmppd $
0, %xmm1
, %xmm2
, %xmm3
10458 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0xd9,0x00]
10459 vcmpeqpd
%xmm1
, %xmm2
, %xmm3
10461 // CHECK
: vcmppd $
2, %xmm1
, %xmm2
, %xmm3
10462 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0xd9,0x02]
10463 vcmplepd
%xmm1
, %xmm2
, %xmm3
10465 // CHECK
: vcmppd $
1, %xmm1
, %xmm2
, %xmm3
10466 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0xd9,0x01]
10467 vcmpltpd
%xmm1
, %xmm2
, %xmm3
10469 // CHECK
: vcmppd $
4, %xmm1
, %xmm2
, %xmm3
10470 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0xd9,0x04]
10471 vcmpneqpd
%xmm1
, %xmm2
, %xmm3
10473 // CHECK
: vcmppd $
6, %xmm1
, %xmm2
, %xmm3
10474 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0xd9,0x06]
10475 vcmpnlepd
%xmm1
, %xmm2
, %xmm3
10477 // CHECK
: vcmppd $
5, %xmm1
, %xmm2
, %xmm3
10478 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0xd9,0x05]
10479 vcmpnltpd
%xmm1
, %xmm2
, %xmm3
10481 // CHECK
: vcmppd $
7, %xmm1
, %xmm2
, %xmm3
10482 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0xd9,0x07]
10483 vcmpordpd
%xmm1
, %xmm2
, %xmm3
10485 // CHECK
: vcmppd $
3, %xmm1
, %xmm2
, %xmm3
10486 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0xd9,0x03]
10487 vcmpunordpd
%xmm1
, %xmm2
, %xmm3
10489 // CHECK
: vcmppd $
0, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10490 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x00]
10491 vcmpeqpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10493 // CHECK
: vcmppd $
2, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10494 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x02]
10495 vcmplepd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10497 // CHECK
: vcmppd $
1, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10498 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x01]
10499 vcmpltpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10501 // CHECK
: vcmppd $
4, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10502 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x04]
10503 vcmpneqpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10505 // CHECK
: vcmppd $
6, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10506 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x06]
10507 vcmpnlepd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10509 // CHECK
: vcmppd $
5, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10510 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x05]
10511 vcmpnltpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10513 // CHECK
: vcmppd $
7, -4(%ebx
,%ecx
,8), %xmm6
, %xmm2
10514 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0x54,0xcb,0xfc,0x07]
10515 vcmpordpd
-4(%ebx
,%ecx
,8), %xmm6
, %xmm2
10517 // CHECK
: vcmppd $
3, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10518 // CHECK
: encoding
: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x03]
10519 vcmpunordpd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10521 // CHECK
: vmovmskps
%xmm2
, %eax
10522 // CHECK
: encoding
: [0xc5,0xf8,0x50,0xc2]
10523 vmovmskps
%xmm2
, %eax
10525 // CHECK
: vmovmskpd
%xmm2
, %eax
10526 // CHECK
: encoding
: [0xc5,0xf9,0x50,0xc2]
10527 vmovmskpd
%xmm2
, %eax
10529 // CHECK
: vcmpss $
0, %xmm1
, %xmm2
, %xmm3
10530 // CHECK
: encoding
: [0xc5,0xea,0xc2,0xd9,0x00]
10531 vcmpeqss
%xmm1
, %xmm2
, %xmm3
10533 // CHECK
: vcmpss $
2, %xmm1
, %xmm2
, %xmm3
10534 // CHECK
: encoding
: [0xc5,0xea,0xc2,0xd9,0x02]
10535 vcmpless
%xmm1
, %xmm2
, %xmm3
10537 // CHECK
: vcmpss $
1, %xmm1
, %xmm2
, %xmm3
10538 // CHECK
: encoding
: [0xc5,0xea,0xc2,0xd9,0x01]
10539 vcmpltss
%xmm1
, %xmm2
, %xmm3
10541 // CHECK
: vcmpss $
4, %xmm1
, %xmm2
, %xmm3
10542 // CHECK
: encoding
: [0xc5,0xea,0xc2,0xd9,0x04]
10543 vcmpneqss
%xmm1
, %xmm2
, %xmm3
10545 // CHECK
: vcmpss $
6, %xmm1
, %xmm2
, %xmm3
10546 // CHECK
: encoding
: [0xc5,0xea,0xc2,0xd9,0x06]
10547 vcmpnless
%xmm1
, %xmm2
, %xmm3
10549 // CHECK
: vcmpss $
5, %xmm1
, %xmm2
, %xmm3
10550 // CHECK
: encoding
: [0xc5,0xea,0xc2,0xd9,0x05]
10551 vcmpnltss
%xmm1
, %xmm2
, %xmm3
10553 // CHECK
: vcmpss $
7, %xmm1
, %xmm2
, %xmm3
10554 // CHECK
: encoding
: [0xc5,0xea,0xc2,0xd9,0x07]
10555 vcmpordss
%xmm1
, %xmm2
, %xmm3
10557 // CHECK
: vcmpss $
3, %xmm1
, %xmm2
, %xmm3
10558 // CHECK
: encoding
: [0xc5,0xea,0xc2,0xd9,0x03]
10559 vcmpunordss
%xmm1
, %xmm2
, %xmm3
10561 // CHECK
: vcmpss $
0, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10562 // CHECK
: encoding
: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x00]
10563 vcmpeqss
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10565 // CHECK
: vcmpss $
2, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10566 // CHECK
: encoding
: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x02]
10567 vcmpless
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10569 // CHECK
: vcmpss $
1, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10570 // CHECK
: encoding
: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x01]
10571 vcmpltss
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10573 // CHECK
: vcmpss $
4, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10574 // CHECK
: encoding
: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x04]
10575 vcmpneqss
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10577 // CHECK
: vcmpss $
6, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10578 // CHECK
: encoding
: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x06]
10579 vcmpnless
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10581 // CHECK
: vcmpss $
5, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10582 // CHECK
: encoding
: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x05]
10583 vcmpnltss
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10585 // CHECK
: vcmpss $
7, -4(%ebx
,%ecx
,8), %xmm6
, %xmm2
10586 // CHECK
: encoding
: [0xc5,0xca,0xc2,0x54,0xcb,0xfc,0x07]
10587 vcmpordss
-4(%ebx
,%ecx
,8), %xmm6
, %xmm2
10589 // CHECK
: vcmpss $
3, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10590 // CHECK
: encoding
: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x03]
10591 vcmpunordss
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10593 // CHECK
: vcmpsd $
0, %xmm1
, %xmm2
, %xmm3
10594 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0xd9,0x00]
10595 vcmpeqsd
%xmm1
, %xmm2
, %xmm3
10597 // CHECK
: vcmpsd $
2, %xmm1
, %xmm2
, %xmm3
10598 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0xd9,0x02]
10599 vcmplesd
%xmm1
, %xmm2
, %xmm3
10601 // CHECK
: vcmpsd $
1, %xmm1
, %xmm2
, %xmm3
10602 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0xd9,0x01]
10603 vcmpltsd
%xmm1
, %xmm2
, %xmm3
10605 // CHECK
: vcmpsd $
4, %xmm1
, %xmm2
, %xmm3
10606 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0xd9,0x04]
10607 vcmpneqsd
%xmm1
, %xmm2
, %xmm3
10609 // CHECK
: vcmpsd $
6, %xmm1
, %xmm2
, %xmm3
10610 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0xd9,0x06]
10611 vcmpnlesd
%xmm1
, %xmm2
, %xmm3
10613 // CHECK
: vcmpsd $
5, %xmm1
, %xmm2
, %xmm3
10614 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0xd9,0x05]
10615 vcmpnltsd
%xmm1
, %xmm2
, %xmm3
10617 // CHECK
: vcmpsd $
7, %xmm1
, %xmm2
, %xmm3
10618 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0xd9,0x07]
10619 vcmpordsd
%xmm1
, %xmm2
, %xmm3
10621 // CHECK
: vcmpsd $
3, %xmm1
, %xmm2
, %xmm3
10622 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0xd9,0x03]
10623 vcmpunordsd
%xmm1
, %xmm2
, %xmm3
10625 // CHECK
: vcmpsd $
0, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10626 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x00]
10627 vcmpeqsd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10629 // CHECK
: vcmpsd $
2, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10630 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x02]
10631 vcmplesd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10633 // CHECK
: vcmpsd $
1, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10634 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x01]
10635 vcmpltsd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10637 // CHECK
: vcmpsd $
4, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10638 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x04]
10639 vcmpneqsd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10641 // CHECK
: vcmpsd $
6, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10642 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x06]
10643 vcmpnlesd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10645 // CHECK
: vcmpsd $
5, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10646 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x05]
10647 vcmpnltsd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10649 // CHECK
: vcmpsd $
7, -4(%ebx
,%ecx
,8), %xmm6
, %xmm2
10650 // CHECK
: encoding
: [0xc5,0xcb,0xc2,0x54,0xcb,0xfc,0x07]
10651 vcmpordsd
-4(%ebx
,%ecx
,8), %xmm6
, %xmm2
10653 // CHECK
: vcmpsd $
3, -4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10654 // CHECK
: encoding
: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x03]
10655 vcmpunordsd
-4(%ebx
,%ecx
,8), %xmm2
, %xmm3
10657 // CHECK
: vucomiss
%xmm1
, %xmm2
10658 // CHECK
: encoding
: [0xc5,0xf8,0x2e,0xd1]
10659 vucomiss
%xmm1
, %xmm2
10661 // CHECK
: vucomiss
(%eax
), %xmm2
10662 // CHECK
: encoding
: [0xc5,0xf8,0x2e,0x10]
10663 vucomiss
(%eax
), %xmm2
10665 // CHECK
: vcomiss
%xmm1
, %xmm2
10666 // CHECK
: encoding
: [0xc5,0xf8,0x2f,0xd1]
10667 vcomiss
%xmm1
, %xmm2
10669 // CHECK
: vcomiss
(%eax
), %xmm2
10670 // CHECK
: encoding
: [0xc5,0xf8,0x2f,0x10]
10671 vcomiss
(%eax
), %xmm2
10673 // CHECK
: vucomisd
%xmm1
, %xmm2
10674 // CHECK
: encoding
: [0xc5,0xf9,0x2e,0xd1]
10675 vucomisd
%xmm1
, %xmm2
10677 // CHECK
: vucomisd
(%eax
), %xmm2
10678 // CHECK
: encoding
: [0xc5,0xf9,0x2e,0x10]
10679 vucomisd
(%eax
), %xmm2
10681 // CHECK
: vcomisd
%xmm1
, %xmm2
10682 // CHECK
: encoding
: [0xc5,0xf9,0x2f,0xd1]
10683 vcomisd
%xmm1
, %xmm2
10685 // CHECK
: vcomisd
(%eax
), %xmm2
10686 // CHECK
: encoding
: [0xc5,0xf9,0x2f,0x10]
10687 vcomisd
(%eax
), %xmm2
10689 // CHECK
: vcvttss2si
%xmm1
, %eax
10690 // CHECK
: encoding
: [0xc5,0xfa,0x2c,0xc1]
10691 vcvttss2si
%xmm1
, %eax
10693 // CHECK
: vcvttss2si
(%ecx
), %eax
10694 // CHECK
: encoding
: [0xc5,0xfa,0x2c,0x01]
10695 vcvttss2si
(%ecx
), %eax
10697 // CHECK
: vcvtsi2ss
(%eax
), %xmm1
, %xmm2
10698 // CHECK
: encoding
: [0xc5,0xf2,0x2a,0x10]
10699 vcvtsi2ss
(%eax
), %xmm1
, %xmm2
10701 // CHECK
: vcvtsi2ss
(%eax
), %xmm1
, %xmm2
10702 // CHECK
: encoding
: [0xc5,0xf2,0x2a,0x10]
10703 vcvtsi2ss
(%eax
), %xmm1
, %xmm2
10705 // CHECK
: vcvttsd2si
%xmm1
, %eax
10706 // CHECK
: encoding
: [0xc5,0xfb,0x2c,0xc1]
10707 vcvttsd2si
%xmm1
, %eax
10709 // CHECK
: vcvttsd2si
(%ecx
), %eax
10710 // CHECK
: encoding
: [0xc5,0xfb,0x2c,0x01]
10711 vcvttsd2si
(%ecx
), %eax
10713 // CHECK
: vcvtsi2sd
(%eax
), %xmm1
, %xmm2
10714 // CHECK
: encoding
: [0xc5,0xf3,0x2a,0x10]
10715 vcvtsi2sd
(%eax
), %xmm1
, %xmm2
10717 // CHECK
: vcvtsi2sd
(%eax
), %xmm1
, %xmm2
10718 // CHECK
: encoding
: [0xc5,0xf3,0x2a,0x10]
10719 vcvtsi2sd
(%eax
), %xmm1
, %xmm2
10721 // CHECK
: vmovaps
(%eax
), %xmm2
10722 // CHECK
: encoding
: [0xc5,0xf8,0x28,0x10]
10723 vmovaps
(%eax
), %xmm2
10725 // CHECK
: vmovaps
%xmm1
, %xmm2
10726 // CHECK
: encoding
: [0xc5,0xf8,0x28,0xd1]
10727 vmovaps
%xmm1
, %xmm2
10729 // CHECK
: vmovaps
%xmm1
, (%eax
)
10730 // CHECK
: encoding
: [0xc5,0xf8,0x29,0x08]
10731 vmovaps
%xmm1
, (%eax
)
10733 // CHECK
: vmovapd
(%eax
), %xmm2
10734 // CHECK
: encoding
: [0xc5,0xf9,0x28,0x10]
10735 vmovapd
(%eax
), %xmm2
10737 // CHECK
: vmovapd
%xmm1
, %xmm2
10738 // CHECK
: encoding
: [0xc5,0xf9,0x28,0xd1]
10739 vmovapd
%xmm1
, %xmm2
10741 // CHECK
: vmovapd
%xmm1
, (%eax
)
10742 // CHECK
: encoding
: [0xc5,0xf9,0x29,0x08]
10743 vmovapd
%xmm1
, (%eax
)
10745 // CHECK
: vmovups
(%eax
), %xmm2
10746 // CHECK
: encoding
: [0xc5,0xf8,0x10,0x10]
10747 vmovups
(%eax
), %xmm2
10749 // CHECK
: vmovups
%xmm1
, %xmm2
10750 // CHECK
: encoding
: [0xc5,0xf8,0x10,0xd1]
10751 vmovups
%xmm1
, %xmm2
10753 // CHECK
: vmovups
%xmm1
, (%eax
)
10754 // CHECK
: encoding
: [0xc5,0xf8,0x11,0x08]
10755 vmovups
%xmm1
, (%eax
)
10757 // CHECK
: vmovupd
(%eax
), %xmm2
10758 // CHECK
: encoding
: [0xc5,0xf9,0x10,0x10]
10759 vmovupd
(%eax
), %xmm2
10761 // CHECK
: vmovupd
%xmm1
, %xmm2
10762 // CHECK
: encoding
: [0xc5,0xf9,0x10,0xd1]
10763 vmovupd
%xmm1
, %xmm2
10765 // CHECK
: vmovupd
%xmm1
, (%eax
)
10766 // CHECK
: encoding
: [0xc5,0xf9,0x11,0x08]
10767 vmovupd
%xmm1
, (%eax
)
10769 // CHECK
: vmovlps
%xmm1
, (%eax
)
10770 // CHECK
: encoding
: [0xc5,0xf8,0x13,0x08]
10771 vmovlps
%xmm1
, (%eax
)
10773 // CHECK
: vmovlps
(%eax
), %xmm2
, %xmm3
10774 // CHECK
: encoding
: [0xc5,0xe8,0x12,0x18]
10775 vmovlps
(%eax
), %xmm2
, %xmm3
10777 // CHECK
: vmovlpd
%xmm1
, (%eax
)
10778 // CHECK
: encoding
: [0xc5,0xf9,0x13,0x08]
10779 vmovlpd
%xmm1
, (%eax
)
10781 // CHECK
: vmovlpd
(%eax
), %xmm2
, %xmm3
10782 // CHECK
: encoding
: [0xc5,0xe9,0x12,0x18]
10783 vmovlpd
(%eax
), %xmm2
, %xmm3
10785 // CHECK
: vmovhps
%xmm1
, (%eax
)
10786 // CHECK
: encoding
: [0xc5,0xf8,0x17,0x08]
10787 vmovhps
%xmm1
, (%eax
)
10789 // CHECK
: vmovhps
(%eax
), %xmm2
, %xmm3
10790 // CHECK
: encoding
: [0xc5,0xe8,0x16,0x18]
10791 vmovhps
(%eax
), %xmm2
, %xmm3
10793 // CHECK
: vmovhpd
%xmm1
, (%eax
)
10794 // CHECK
: encoding
: [0xc5,0xf9,0x17,0x08]
10795 vmovhpd
%xmm1
, (%eax
)
10797 // CHECK
: vmovhpd
(%eax
), %xmm2
, %xmm3
10798 // CHECK
: encoding
: [0xc5,0xe9,0x16,0x18]
10799 vmovhpd
(%eax
), %xmm2
, %xmm3
10801 // CHECK
: vmovlhps
%xmm1
, %xmm2
, %xmm3
10802 // CHECK
: encoding
: [0xc5,0xe8,0x16,0xd9]
10803 vmovlhps
%xmm1
, %xmm2
, %xmm3
10805 // CHECK
: vmovhlps
%xmm1
, %xmm2
, %xmm3
10806 // CHECK
: encoding
: [0xc5,0xe8,0x12,0xd9]
10807 vmovhlps
%xmm1
, %xmm2
, %xmm3
10809 // CHECK
: vcvtss2sil
%xmm1
, %eax
10810 // CHECK
: encoding
: [0xc5,0xfa,0x2d,0xc1]
10811 vcvtss2si
%xmm1
, %eax
10813 // CHECK
: vcvtss2sil
(%eax
), %ebx
10814 // CHECK
: encoding
: [0xc5,0xfa,0x2d,0x18]
10815 vcvtss2si
(%eax
), %ebx
10817 // CHECK
: vcvtdq2ps
%xmm5
, %xmm6
10818 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0xf5]
10819 vcvtdq2ps
%xmm5
, %xmm6
10821 // CHECK
: vcvtdq2ps
(%eax
), %xmm6
10822 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0x30]
10823 vcvtdq2ps
(%eax
), %xmm6
10825 // CHECK
: vcvtsd2ss
%xmm2
, %xmm4
, %xmm6
10826 // CHECK
: encoding
: [0xc5,0xdb,0x5a,0xf2]
10827 vcvtsd2ss
%xmm2
, %xmm4
, %xmm6
10829 // CHECK
: vcvtsd2ss
(%eax
), %xmm4
, %xmm6
10830 // CHECK
: encoding
: [0xc5,0xdb,0x5a,0x30]
10831 vcvtsd2ss
(%eax
), %xmm4
, %xmm6
10833 // CHECK
: vcvtps2dq
%xmm2
, %xmm3
10834 // CHECK
: encoding
: [0xc5,0xf9,0x5b,0xda]
10835 vcvtps2dq
%xmm2
, %xmm3
10837 // CHECK
: vcvtps2dq
(%eax
), %xmm3
10838 // CHECK
: encoding
: [0xc5,0xf9,0x5b,0x18]
10839 vcvtps2dq
(%eax
), %xmm3
10841 // CHECK
: vcvtss2sd
%xmm2
, %xmm4
, %xmm6
10842 // CHECK
: encoding
: [0xc5,0xda,0x5a,0xf2]
10843 vcvtss2sd
%xmm2
, %xmm4
, %xmm6
10845 // CHECK
: vcvtss2sd
(%eax
), %xmm4
, %xmm6
10846 // CHECK
: encoding
: [0xc5,0xda,0x5a,0x30]
10847 vcvtss2sd
(%eax
), %xmm4
, %xmm6
10849 // CHECK
: vcvtdq2ps
%xmm4
, %xmm6
10850 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0xf4]
10851 vcvtdq2ps
%xmm4
, %xmm6
10853 // CHECK
: vcvtdq2ps
(%ecx
), %xmm4
10854 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0x21]
10855 vcvtdq2ps
(%ecx
), %xmm4
10857 // CHECK
: vcvttps2dq
%xmm2
, %xmm3
10858 // CHECK
: encoding
: [0xc5,0xfa,0x5b,0xda]
10859 vcvttps2dq
%xmm2
, %xmm3
10861 // CHECK
: vcvttps2dq
(%eax
), %xmm3
10862 // CHECK
: encoding
: [0xc5,0xfa,0x5b,0x18]
10863 vcvttps2dq
(%eax
), %xmm3
10865 // CHECK
: vcvtps2pd
%xmm2
, %xmm3
10866 // CHECK
: encoding
: [0xc5,0xf8,0x5a,0xda]
10867 vcvtps2pd
%xmm2
, %xmm3
10869 // CHECK
: vcvtps2pd
(%eax
), %xmm3
10870 // CHECK
: encoding
: [0xc5,0xf8,0x5a,0x18]
10871 vcvtps2pd
(%eax
), %xmm3
10873 // CHECK
: vcvtpd2ps
%xmm2
, %xmm3
10874 // CHECK
: encoding
: [0xc5,0xf9,0x5a,0xda]
10875 vcvtpd2ps
%xmm2
, %xmm3
10877 // CHECK
: vsqrtpd
%xmm1
, %xmm2
10878 // CHECK
: encoding
: [0xc5,0xf9,0x51,0xd1]
10879 vsqrtpd
%xmm1
, %xmm2
10881 // CHECK
: vsqrtpd
(%eax
), %xmm2
10882 // CHECK
: encoding
: [0xc5,0xf9,0x51,0x10]
10883 vsqrtpd
(%eax
), %xmm2
10885 // CHECK
: vsqrtps
%xmm1
, %xmm2
10886 // CHECK
: encoding
: [0xc5,0xf8,0x51,0xd1]
10887 vsqrtps
%xmm1
, %xmm2
10889 // CHECK
: vsqrtps
(%eax
), %xmm2
10890 // CHECK
: encoding
: [0xc5,0xf8,0x51,0x10]
10891 vsqrtps
(%eax
), %xmm2
10893 // CHECK
: vsqrtsd
%xmm1
, %xmm2
, %xmm3
10894 // CHECK
: encoding
: [0xc5,0xeb,0x51,0xd9]
10895 vsqrtsd
%xmm1
, %xmm2
, %xmm3
10897 // CHECK
: vsqrtsd
(%eax
), %xmm2
, %xmm3
10898 // CHECK
: encoding
: [0xc5,0xeb,0x51,0x18]
10899 vsqrtsd
(%eax
), %xmm2
, %xmm3
10901 // CHECK
: vsqrtss
%xmm1
, %xmm2
, %xmm3
10902 // CHECK
: encoding
: [0xc5,0xea,0x51,0xd9]
10903 vsqrtss
%xmm1
, %xmm2
, %xmm3
10905 // CHECK
: vsqrtss
(%eax
), %xmm2
, %xmm3
10906 // CHECK
: encoding
: [0xc5,0xea,0x51,0x18]
10907 vsqrtss
(%eax
), %xmm2
, %xmm3
10909 // CHECK
: vrsqrtps
%xmm1
, %xmm2
10910 // CHECK
: encoding
: [0xc5,0xf8,0x52,0xd1]
10911 vrsqrtps
%xmm1
, %xmm2
10913 // CHECK
: vrsqrtps
(%eax
), %xmm2
10914 // CHECK
: encoding
: [0xc5,0xf8,0x52,0x10]
10915 vrsqrtps
(%eax
), %xmm2
10917 // CHECK
: vrsqrtss
%xmm1
, %xmm2
, %xmm3
10918 // CHECK
: encoding
: [0xc5,0xea,0x52,0xd9]
10919 vrsqrtss
%xmm1
, %xmm2
, %xmm3
10921 // CHECK
: vrsqrtss
(%eax
), %xmm2
, %xmm3
10922 // CHECK
: encoding
: [0xc5,0xea,0x52,0x18]
10923 vrsqrtss
(%eax
), %xmm2
, %xmm3
10925 // CHECK
: vrcpps
%xmm1
, %xmm2
10926 // CHECK
: encoding
: [0xc5,0xf8,0x53,0xd1]
10927 vrcpps
%xmm1
, %xmm2
10929 // CHECK
: vrcpps
(%eax
), %xmm2
10930 // CHECK
: encoding
: [0xc5,0xf8,0x53,0x10]
10931 vrcpps
(%eax
), %xmm2
10933 // CHECK
: vrcpss
%xmm1
, %xmm2
, %xmm3
10934 // CHECK
: encoding
: [0xc5,0xea,0x53,0xd9]
10935 vrcpss
%xmm1
, %xmm2
, %xmm3
10937 // CHECK
: vrcpss
(%eax
), %xmm2
, %xmm3
10938 // CHECK
: encoding
: [0xc5,0xea,0x53,0x18]
10939 vrcpss
(%eax
), %xmm2
, %xmm3
10941 // CHECK
: vmovntdq
%xmm1
, (%eax
)
10942 // CHECK
: encoding
: [0xc5,0xf9,0xe7,0x08]
10943 vmovntdq
%xmm1
, (%eax
)
10945 // CHECK
: vmovntpd
%xmm1
, (%eax
)
10946 // CHECK
: encoding
: [0xc5,0xf9,0x2b,0x08]
10947 vmovntpd
%xmm1
, (%eax
)
10949 // CHECK
: vmovntps
%xmm1
, (%eax
)
10950 // CHECK
: encoding
: [0xc5,0xf8,0x2b,0x08]
10951 vmovntps
%xmm1
, (%eax
)
10953 // CHECK
: vldmxcsr
(%eax
)
10954 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x10]
10957 // CHECK
: vstmxcsr
(%eax
)
10958 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x18]
10961 // CHECK
: vldmxcsr
3735928559
10962 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x15,0xef,0xbe,0xad,0xde]
10963 vldmxcsr
0xdeadbeef
10965 // CHECK
: vstmxcsr
3735928559
10966 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x1d,0xef,0xbe,0xad,0xde]
10967 vstmxcsr
0xdeadbeef
10969 // CHECK
: vpsubb
%xmm1
, %xmm2
, %xmm3
10970 // CHECK
: encoding
: [0xc5,0xe9,0xf8,0xd9]
10971 vpsubb
%xmm1
, %xmm2
, %xmm3
10973 // CHECK
: vpsubb
(%eax
), %xmm2
, %xmm3
10974 // CHECK
: encoding
: [0xc5,0xe9,0xf8,0x18]
10975 vpsubb
(%eax
), %xmm2
, %xmm3
10977 // CHECK
: vpsubw
%xmm1
, %xmm2
, %xmm3
10978 // CHECK
: encoding
: [0xc5,0xe9,0xf9,0xd9]
10979 vpsubw
%xmm1
, %xmm2
, %xmm3
10981 // CHECK
: vpsubw
(%eax
), %xmm2
, %xmm3
10982 // CHECK
: encoding
: [0xc5,0xe9,0xf9,0x18]
10983 vpsubw
(%eax
), %xmm2
, %xmm3
10985 // CHECK
: vpsubd
%xmm1
, %xmm2
, %xmm3
10986 // CHECK
: encoding
: [0xc5,0xe9,0xfa,0xd9]
10987 vpsubd
%xmm1
, %xmm2
, %xmm3
10989 // CHECK
: vpsubd
(%eax
), %xmm2
, %xmm3
10990 // CHECK
: encoding
: [0xc5,0xe9,0xfa,0x18]
10991 vpsubd
(%eax
), %xmm2
, %xmm3
10993 // CHECK
: vpsubq
%xmm1
, %xmm2
, %xmm3
10994 // CHECK
: encoding
: [0xc5,0xe9,0xfb,0xd9]
10995 vpsubq
%xmm1
, %xmm2
, %xmm3
10997 // CHECK
: vpsubq
(%eax
), %xmm2
, %xmm3
10998 // CHECK
: encoding
: [0xc5,0xe9,0xfb,0x18]
10999 vpsubq
(%eax
), %xmm2
, %xmm3
11001 // CHECK
: vpsubsb
%xmm1
, %xmm2
, %xmm3
11002 // CHECK
: encoding
: [0xc5,0xe9,0xe8,0xd9]
11003 vpsubsb
%xmm1
, %xmm2
, %xmm3
11005 // CHECK
: vpsubsb
(%eax
), %xmm2
, %xmm3
11006 // CHECK
: encoding
: [0xc5,0xe9,0xe8,0x18]
11007 vpsubsb
(%eax
), %xmm2
, %xmm3
11009 // CHECK
: vpsubsw
%xmm1
, %xmm2
, %xmm3
11010 // CHECK
: encoding
: [0xc5,0xe9,0xe9,0xd9]
11011 vpsubsw
%xmm1
, %xmm2
, %xmm3
11013 // CHECK
: vpsubsw
(%eax
), %xmm2
, %xmm3
11014 // CHECK
: encoding
: [0xc5,0xe9,0xe9,0x18]
11015 vpsubsw
(%eax
), %xmm2
, %xmm3
11017 // CHECK
: vpsubusb
%xmm1
, %xmm2
, %xmm3
11018 // CHECK
: encoding
: [0xc5,0xe9,0xd8,0xd9]
11019 vpsubusb
%xmm1
, %xmm2
, %xmm3
11021 // CHECK
: vpsubusb
(%eax
), %xmm2
, %xmm3
11022 // CHECK
: encoding
: [0xc5,0xe9,0xd8,0x18]
11023 vpsubusb
(%eax
), %xmm2
, %xmm3
11025 // CHECK
: vpsubusw
%xmm1
, %xmm2
, %xmm3
11026 // CHECK
: encoding
: [0xc5,0xe9,0xd9,0xd9]
11027 vpsubusw
%xmm1
, %xmm2
, %xmm3
11029 // CHECK
: vpsubusw
(%eax
), %xmm2
, %xmm3
11030 // CHECK
: encoding
: [0xc5,0xe9,0xd9,0x18]
11031 vpsubusw
(%eax
), %xmm2
, %xmm3
11033 // CHECK
: vpaddb
%xmm1
, %xmm2
, %xmm3
11034 // CHECK
: encoding
: [0xc5,0xe9,0xfc,0xd9]
11035 vpaddb
%xmm1
, %xmm2
, %xmm3
11037 // CHECK
: vpaddb
(%eax
), %xmm2
, %xmm3
11038 // CHECK
: encoding
: [0xc5,0xe9,0xfc,0x18]
11039 vpaddb
(%eax
), %xmm2
, %xmm3
11041 // CHECK
: vpaddw
%xmm1
, %xmm2
, %xmm3
11042 // CHECK
: encoding
: [0xc5,0xe9,0xfd,0xd9]
11043 vpaddw
%xmm1
, %xmm2
, %xmm3
11045 // CHECK
: vpaddw
(%eax
), %xmm2
, %xmm3
11046 // CHECK
: encoding
: [0xc5,0xe9,0xfd,0x18]
11047 vpaddw
(%eax
), %xmm2
, %xmm3
11049 // CHECK
: vpaddd
%xmm1
, %xmm2
, %xmm3
11050 // CHECK
: encoding
: [0xc5,0xe9,0xfe,0xd9]
11051 vpaddd
%xmm1
, %xmm2
, %xmm3
11053 // CHECK
: vpaddd
(%eax
), %xmm2
, %xmm3
11054 // CHECK
: encoding
: [0xc5,0xe9,0xfe,0x18]
11055 vpaddd
(%eax
), %xmm2
, %xmm3
11057 // CHECK
: vpaddq
%xmm1
, %xmm2
, %xmm3
11058 // CHECK
: encoding
: [0xc5,0xe9,0xd4,0xd9]
11059 vpaddq
%xmm1
, %xmm2
, %xmm3
11061 // CHECK
: vpaddq
(%eax
), %xmm2
, %xmm3
11062 // CHECK
: encoding
: [0xc5,0xe9,0xd4,0x18]
11063 vpaddq
(%eax
), %xmm2
, %xmm3
11065 // CHECK
: vpaddsb
%xmm1
, %xmm2
, %xmm3
11066 // CHECK
: encoding
: [0xc5,0xe9,0xec,0xd9]
11067 vpaddsb
%xmm1
, %xmm2
, %xmm3
11069 // CHECK
: vpaddsb
(%eax
), %xmm2
, %xmm3
11070 // CHECK
: encoding
: [0xc5,0xe9,0xec,0x18]
11071 vpaddsb
(%eax
), %xmm2
, %xmm3
11073 // CHECK
: vpaddsw
%xmm1
, %xmm2
, %xmm3
11074 // CHECK
: encoding
: [0xc5,0xe9,0xed,0xd9]
11075 vpaddsw
%xmm1
, %xmm2
, %xmm3
11077 // CHECK
: vpaddsw
(%eax
), %xmm2
, %xmm3
11078 // CHECK
: encoding
: [0xc5,0xe9,0xed,0x18]
11079 vpaddsw
(%eax
), %xmm2
, %xmm3
11081 // CHECK
: vpaddusb
%xmm1
, %xmm2
, %xmm3
11082 // CHECK
: encoding
: [0xc5,0xe9,0xdc,0xd9]
11083 vpaddusb
%xmm1
, %xmm2
, %xmm3
11085 // CHECK
: vpaddusb
(%eax
), %xmm2
, %xmm3
11086 // CHECK
: encoding
: [0xc5,0xe9,0xdc,0x18]
11087 vpaddusb
(%eax
), %xmm2
, %xmm3
11089 // CHECK
: vpaddusw
%xmm1
, %xmm2
, %xmm3
11090 // CHECK
: encoding
: [0xc5,0xe9,0xdd,0xd9]
11091 vpaddusw
%xmm1
, %xmm2
, %xmm3
11093 // CHECK
: vpaddusw
(%eax
), %xmm2
, %xmm3
11094 // CHECK
: encoding
: [0xc5,0xe9,0xdd,0x18]
11095 vpaddusw
(%eax
), %xmm2
, %xmm3
11097 // CHECK
: vpmulhuw
%xmm1
, %xmm2
, %xmm3
11098 // CHECK
: encoding
: [0xc5,0xe9,0xe4,0xd9]
11099 vpmulhuw
%xmm1
, %xmm2
, %xmm3
11101 // CHECK
: vpmulhuw
(%eax
), %xmm2
, %xmm3
11102 // CHECK
: encoding
: [0xc5,0xe9,0xe4,0x18]
11103 vpmulhuw
(%eax
), %xmm2
, %xmm3
11105 // CHECK
: vpmulhw
%xmm1
, %xmm2
, %xmm3
11106 // CHECK
: encoding
: [0xc5,0xe9,0xe5,0xd9]
11107 vpmulhw
%xmm1
, %xmm2
, %xmm3
11109 // CHECK
: vpmulhw
(%eax
), %xmm2
, %xmm3
11110 // CHECK
: encoding
: [0xc5,0xe9,0xe5,0x18]
11111 vpmulhw
(%eax
), %xmm2
, %xmm3
11113 // CHECK
: vpmullw
%xmm1
, %xmm2
, %xmm3
11114 // CHECK
: encoding
: [0xc5,0xe9,0xd5,0xd9]
11115 vpmullw
%xmm1
, %xmm2
, %xmm3
11117 // CHECK
: vpmullw
(%eax
), %xmm2
, %xmm3
11118 // CHECK
: encoding
: [0xc5,0xe9,0xd5,0x18]
11119 vpmullw
(%eax
), %xmm2
, %xmm3
11121 // CHECK
: vpmuludq
%xmm1
, %xmm2
, %xmm3
11122 // CHECK
: encoding
: [0xc5,0xe9,0xf4,0xd9]
11123 vpmuludq
%xmm1
, %xmm2
, %xmm3
11125 // CHECK
: vpmuludq
(%eax
), %xmm2
, %xmm3
11126 // CHECK
: encoding
: [0xc5,0xe9,0xf4,0x18]
11127 vpmuludq
(%eax
), %xmm2
, %xmm3
11129 // CHECK
: vpavgb
%xmm1
, %xmm2
, %xmm3
11130 // CHECK
: encoding
: [0xc5,0xe9,0xe0,0xd9]
11131 vpavgb
%xmm1
, %xmm2
, %xmm3
11133 // CHECK
: vpavgb
(%eax
), %xmm2
, %xmm3
11134 // CHECK
: encoding
: [0xc5,0xe9,0xe0,0x18]
11135 vpavgb
(%eax
), %xmm2
, %xmm3
11137 // CHECK
: vpavgw
%xmm1
, %xmm2
, %xmm3
11138 // CHECK
: encoding
: [0xc5,0xe9,0xe3,0xd9]
11139 vpavgw
%xmm1
, %xmm2
, %xmm3
11141 // CHECK
: vpavgw
(%eax
), %xmm2
, %xmm3
11142 // CHECK
: encoding
: [0xc5,0xe9,0xe3,0x18]
11143 vpavgw
(%eax
), %xmm2
, %xmm3
11145 // CHECK
: vpminsw
%xmm1
, %xmm2
, %xmm3
11146 // CHECK
: encoding
: [0xc5,0xe9,0xea,0xd9]
11147 vpminsw
%xmm1
, %xmm2
, %xmm3
11149 // CHECK
: vpminsw
(%eax
), %xmm2
, %xmm3
11150 // CHECK
: encoding
: [0xc5,0xe9,0xea,0x18]
11151 vpminsw
(%eax
), %xmm2
, %xmm3
11153 // CHECK
: vpminub
%xmm1
, %xmm2
, %xmm3
11154 // CHECK
: encoding
: [0xc5,0xe9,0xda,0xd9]
11155 vpminub
%xmm1
, %xmm2
, %xmm3
11157 // CHECK
: vpminub
(%eax
), %xmm2
, %xmm3
11158 // CHECK
: encoding
: [0xc5,0xe9,0xda,0x18]
11159 vpminub
(%eax
), %xmm2
, %xmm3
11161 // CHECK
: vpmaxsw
%xmm1
, %xmm2
, %xmm3
11162 // CHECK
: encoding
: [0xc5,0xe9,0xee,0xd9]
11163 vpmaxsw
%xmm1
, %xmm2
, %xmm3
11165 // CHECK
: vpmaxsw
(%eax
), %xmm2
, %xmm3
11166 // CHECK
: encoding
: [0xc5,0xe9,0xee,0x18]
11167 vpmaxsw
(%eax
), %xmm2
, %xmm3
11169 // CHECK
: vpmaxub
%xmm1
, %xmm2
, %xmm3
11170 // CHECK
: encoding
: [0xc5,0xe9,0xde,0xd9]
11171 vpmaxub
%xmm1
, %xmm2
, %xmm3
11173 // CHECK
: vpmaxub
(%eax
), %xmm2
, %xmm3
11174 // CHECK
: encoding
: [0xc5,0xe9,0xde,0x18]
11175 vpmaxub
(%eax
), %xmm2
, %xmm3
11177 // CHECK
: vpsadbw
%xmm1
, %xmm2
, %xmm3
11178 // CHECK
: encoding
: [0xc5,0xe9,0xf6,0xd9]
11179 vpsadbw
%xmm1
, %xmm2
, %xmm3
11181 // CHECK
: vpsadbw
(%eax
), %xmm2
, %xmm3
11182 // CHECK
: encoding
: [0xc5,0xe9,0xf6,0x18]
11183 vpsadbw
(%eax
), %xmm2
, %xmm3
11185 // CHECK
: vpsllw
%xmm1
, %xmm2
, %xmm3
11186 // CHECK
: encoding
: [0xc5,0xe9,0xf1,0xd9]
11187 vpsllw
%xmm1
, %xmm2
, %xmm3
11189 // CHECK
: vpsllw
(%eax
), %xmm2
, %xmm3
11190 // CHECK
: encoding
: [0xc5,0xe9,0xf1,0x18]
11191 vpsllw
(%eax
), %xmm2
, %xmm3
11193 // CHECK
: vpslld
%xmm1
, %xmm2
, %xmm3
11194 // CHECK
: encoding
: [0xc5,0xe9,0xf2,0xd9]
11195 vpslld
%xmm1
, %xmm2
, %xmm3
11197 // CHECK
: vpslld
(%eax
), %xmm2
, %xmm3
11198 // CHECK
: encoding
: [0xc5,0xe9,0xf2,0x18]
11199 vpslld
(%eax
), %xmm2
, %xmm3
11201 // CHECK
: vpsllq
%xmm1
, %xmm2
, %xmm3
11202 // CHECK
: encoding
: [0xc5,0xe9,0xf3,0xd9]
11203 vpsllq
%xmm1
, %xmm2
, %xmm3
11205 // CHECK
: vpsllq
(%eax
), %xmm2
, %xmm3
11206 // CHECK
: encoding
: [0xc5,0xe9,0xf3,0x18]
11207 vpsllq
(%eax
), %xmm2
, %xmm3
11209 // CHECK
: vpsraw
%xmm1
, %xmm2
, %xmm3
11210 // CHECK
: encoding
: [0xc5,0xe9,0xe1,0xd9]
11211 vpsraw
%xmm1
, %xmm2
, %xmm3
11213 // CHECK
: vpsraw
(%eax
), %xmm2
, %xmm3
11214 // CHECK
: encoding
: [0xc5,0xe9,0xe1,0x18]
11215 vpsraw
(%eax
), %xmm2
, %xmm3
11217 // CHECK
: vpsrad
%xmm1
, %xmm2
, %xmm3
11218 // CHECK
: encoding
: [0xc5,0xe9,0xe2,0xd9]
11219 vpsrad
%xmm1
, %xmm2
, %xmm3
11221 // CHECK
: vpsrad
(%eax
), %xmm2
, %xmm3
11222 // CHECK
: encoding
: [0xc5,0xe9,0xe2,0x18]
11223 vpsrad
(%eax
), %xmm2
, %xmm3
11225 // CHECK
: vpsrlw
%xmm1
, %xmm2
, %xmm3
11226 // CHECK
: encoding
: [0xc5,0xe9,0xd1,0xd9]
11227 vpsrlw
%xmm1
, %xmm2
, %xmm3
11229 // CHECK
: vpsrlw
(%eax
), %xmm2
, %xmm3
11230 // CHECK
: encoding
: [0xc5,0xe9,0xd1,0x18]
11231 vpsrlw
(%eax
), %xmm2
, %xmm3
11233 // CHECK
: vpsrld
%xmm1
, %xmm2
, %xmm3
11234 // CHECK
: encoding
: [0xc5,0xe9,0xd2,0xd9]
11235 vpsrld
%xmm1
, %xmm2
, %xmm3
11237 // CHECK
: vpsrld
(%eax
), %xmm2
, %xmm3
11238 // CHECK
: encoding
: [0xc5,0xe9,0xd2,0x18]
11239 vpsrld
(%eax
), %xmm2
, %xmm3
11241 // CHECK
: vpsrlq
%xmm1
, %xmm2
, %xmm3
11242 // CHECK
: encoding
: [0xc5,0xe9,0xd3,0xd9]
11243 vpsrlq
%xmm1
, %xmm2
, %xmm3
11245 // CHECK
: vpsrlq
(%eax
), %xmm2
, %xmm3
11246 // CHECK
: encoding
: [0xc5,0xe9,0xd3,0x18]
11247 vpsrlq
(%eax
), %xmm2
, %xmm3
11249 // CHECK
: vpslld $
10, %xmm2
, %xmm3
11250 // CHECK
: encoding
: [0xc5,0xe1,0x72,0xf2,0x0a]
11251 vpslld $
10, %xmm2
, %xmm3
11253 // CHECK
: vpslldq $
10, %xmm2
, %xmm3
11254 // CHECK
: encoding
: [0xc5,0xe1,0x73,0xfa,0x0a]
11255 vpslldq $
10, %xmm2
, %xmm3
11257 // CHECK
: vpsllq $
10, %xmm2
, %xmm3
11258 // CHECK
: encoding
: [0xc5,0xe1,0x73,0xf2,0x0a]
11259 vpsllq $
10, %xmm2
, %xmm3
11261 // CHECK
: vpsllw $
10, %xmm2
, %xmm3
11262 // CHECK
: encoding
: [0xc5,0xe1,0x71,0xf2,0x0a]
11263 vpsllw $
10, %xmm2
, %xmm3
11265 // CHECK
: vpsrad $
10, %xmm2
, %xmm3
11266 // CHECK
: encoding
: [0xc5,0xe1,0x72,0xe2,0x0a]
11267 vpsrad $
10, %xmm2
, %xmm3
11269 // CHECK
: vpsraw $
10, %xmm2
, %xmm3
11270 // CHECK
: encoding
: [0xc5,0xe1,0x71,0xe2,0x0a]
11271 vpsraw $
10, %xmm2
, %xmm3
11273 // CHECK
: vpsrld $
10, %xmm2
, %xmm3
11274 // CHECK
: encoding
: [0xc5,0xe1,0x72,0xd2,0x0a]
11275 vpsrld $
10, %xmm2
, %xmm3
11277 // CHECK
: vpsrldq $
10, %xmm2
, %xmm3
11278 // CHECK
: encoding
: [0xc5,0xe1,0x73,0xda,0x0a]
11279 vpsrldq $
10, %xmm2
, %xmm3
11281 // CHECK
: vpsrlq $
10, %xmm2
, %xmm3
11282 // CHECK
: encoding
: [0xc5,0xe1,0x73,0xd2,0x0a]
11283 vpsrlq $
10, %xmm2
, %xmm3
11285 // CHECK
: vpsrlw $
10, %xmm2
, %xmm3
11286 // CHECK
: encoding
: [0xc5,0xe1,0x71,0xd2,0x0a]
11287 vpsrlw $
10, %xmm2
, %xmm3
11289 // CHECK
: vpslld $
10, %xmm2
, %xmm3
11290 // CHECK
: encoding
: [0xc5,0xe1,0x72,0xf2,0x0a]
11291 vpslld $
10, %xmm2
, %xmm3
11293 // CHECK
: vpand
%xmm1
, %xmm2
, %xmm3
11294 // CHECK
: encoding
: [0xc5,0xe9,0xdb,0xd9]
11295 vpand
%xmm1
, %xmm2
, %xmm3
11297 // CHECK
: vpand
(%eax
), %xmm2
, %xmm3
11298 // CHECK
: encoding
: [0xc5,0xe9,0xdb,0x18]
11299 vpand
(%eax
), %xmm2
, %xmm3
11301 // CHECK
: vpor
%xmm1
, %xmm2
, %xmm3
11302 // CHECK
: encoding
: [0xc5,0xe9,0xeb,0xd9]
11303 vpor
%xmm1
, %xmm2
, %xmm3
11305 // CHECK
: vpor
(%eax
), %xmm2
, %xmm3
11306 // CHECK
: encoding
: [0xc5,0xe9,0xeb,0x18]
11307 vpor
(%eax
), %xmm2
, %xmm3
11309 // CHECK
: vpxor
%xmm1
, %xmm2
, %xmm3
11310 // CHECK
: encoding
: [0xc5,0xe9,0xef,0xd9]
11311 vpxor
%xmm1
, %xmm2
, %xmm3
11313 // CHECK
: vpxor
(%eax
), %xmm2
, %xmm3
11314 // CHECK
: encoding
: [0xc5,0xe9,0xef,0x18]
11315 vpxor
(%eax
), %xmm2
, %xmm3
11317 // CHECK
: vpandn
%xmm1
, %xmm2
, %xmm3
11318 // CHECK
: encoding
: [0xc5,0xe9,0xdf,0xd9]
11319 vpandn
%xmm1
, %xmm2
, %xmm3
11321 // CHECK
: vpandn
(%eax
), %xmm2
, %xmm3
11322 // CHECK
: encoding
: [0xc5,0xe9,0xdf,0x18]
11323 vpandn
(%eax
), %xmm2
, %xmm3
11325 // CHECK
: vpcmpeqb
%xmm1
, %xmm2
, %xmm3
11326 // CHECK
: encoding
: [0xc5,0xe9,0x74,0xd9]
11327 vpcmpeqb
%xmm1
, %xmm2
, %xmm3
11329 // CHECK
: vpcmpeqb
(%eax
), %xmm2
, %xmm3
11330 // CHECK
: encoding
: [0xc5,0xe9,0x74,0x18]
11331 vpcmpeqb
(%eax
), %xmm2
, %xmm3
11333 // CHECK
: vpcmpeqw
%xmm1
, %xmm2
, %xmm3
11334 // CHECK
: encoding
: [0xc5,0xe9,0x75,0xd9]
11335 vpcmpeqw
%xmm1
, %xmm2
, %xmm3
11337 // CHECK
: vpcmpeqw
(%eax
), %xmm2
, %xmm3
11338 // CHECK
: encoding
: [0xc5,0xe9,0x75,0x18]
11339 vpcmpeqw
(%eax
), %xmm2
, %xmm3
11341 // CHECK
: vpcmpeqd
%xmm1
, %xmm2
, %xmm3
11342 // CHECK
: encoding
: [0xc5,0xe9,0x76,0xd9]
11343 vpcmpeqd
%xmm1
, %xmm2
, %xmm3
11345 // CHECK
: vpcmpeqd
(%eax
), %xmm2
, %xmm3
11346 // CHECK
: encoding
: [0xc5,0xe9,0x76,0x18]
11347 vpcmpeqd
(%eax
), %xmm2
, %xmm3
11349 // CHECK
: vpcmpgtb
%xmm1
, %xmm2
, %xmm3
11350 // CHECK
: encoding
: [0xc5,0xe9,0x64,0xd9]
11351 vpcmpgtb
%xmm1
, %xmm2
, %xmm3
11353 // CHECK
: vpcmpgtb
(%eax
), %xmm2
, %xmm3
11354 // CHECK
: encoding
: [0xc5,0xe9,0x64,0x18]
11355 vpcmpgtb
(%eax
), %xmm2
, %xmm3
11357 // CHECK
: vpcmpgtw
%xmm1
, %xmm2
, %xmm3
11358 // CHECK
: encoding
: [0xc5,0xe9,0x65,0xd9]
11359 vpcmpgtw
%xmm1
, %xmm2
, %xmm3
11361 // CHECK
: vpcmpgtw
(%eax
), %xmm2
, %xmm3
11362 // CHECK
: encoding
: [0xc5,0xe9,0x65,0x18]
11363 vpcmpgtw
(%eax
), %xmm2
, %xmm3
11365 // CHECK
: vpcmpgtd
%xmm1
, %xmm2
, %xmm3
11366 // CHECK
: encoding
: [0xc5,0xe9,0x66,0xd9]
11367 vpcmpgtd
%xmm1
, %xmm2
, %xmm3
11369 // CHECK
: vpcmpgtd
(%eax
), %xmm2
, %xmm3
11370 // CHECK
: encoding
: [0xc5,0xe9,0x66,0x18]
11371 vpcmpgtd
(%eax
), %xmm2
, %xmm3
11373 // CHECK
: vpacksswb
%xmm1
, %xmm2
, %xmm3
11374 // CHECK
: encoding
: [0xc5,0xe9,0x63,0xd9]
11375 vpacksswb
%xmm1
, %xmm2
, %xmm3
11377 // CHECK
: vpacksswb
(%eax
), %xmm2
, %xmm3
11378 // CHECK
: encoding
: [0xc5,0xe9,0x63,0x18]
11379 vpacksswb
(%eax
), %xmm2
, %xmm3
11381 // CHECK
: vpackssdw
%xmm1
, %xmm2
, %xmm3
11382 // CHECK
: encoding
: [0xc5,0xe9,0x6b,0xd9]
11383 vpackssdw
%xmm1
, %xmm2
, %xmm3
11385 // CHECK
: vpackssdw
(%eax
), %xmm2
, %xmm3
11386 // CHECK
: encoding
: [0xc5,0xe9,0x6b,0x18]
11387 vpackssdw
(%eax
), %xmm2
, %xmm3
11389 // CHECK
: vpackuswb
%xmm1
, %xmm2
, %xmm3
11390 // CHECK
: encoding
: [0xc5,0xe9,0x67,0xd9]
11391 vpackuswb
%xmm1
, %xmm2
, %xmm3
11393 // CHECK
: vpackuswb
(%eax
), %xmm2
, %xmm3
11394 // CHECK
: encoding
: [0xc5,0xe9,0x67,0x18]
11395 vpackuswb
(%eax
), %xmm2
, %xmm3
11397 // CHECK
: vpshufd $
4, %xmm2
, %xmm3
11398 // CHECK
: encoding
: [0xc5,0xf9,0x70,0xda,0x04]
11399 vpshufd $
4, %xmm2
, %xmm3
11401 // CHECK
: vpshufd $
4, (%eax
), %xmm3
11402 // CHECK
: encoding
: [0xc5,0xf9,0x70,0x18,0x04]
11403 vpshufd $
4, (%eax
), %xmm3
11405 // CHECK
: vpshufhw $
4, %xmm2
, %xmm3
11406 // CHECK
: encoding
: [0xc5,0xfa,0x70,0xda,0x04]
11407 vpshufhw $
4, %xmm2
, %xmm3
11409 // CHECK
: vpshufhw $
4, (%eax
), %xmm3
11410 // CHECK
: encoding
: [0xc5,0xfa,0x70,0x18,0x04]
11411 vpshufhw $
4, (%eax
), %xmm3
11413 // CHECK
: vpshuflw $
4, %xmm2
, %xmm3
11414 // CHECK
: encoding
: [0xc5,0xfb,0x70,0xda,0x04]
11415 vpshuflw $
4, %xmm2
, %xmm3
11417 // CHECK
: vpshuflw $
4, (%eax
), %xmm3
11418 // CHECK
: encoding
: [0xc5,0xfb,0x70,0x18,0x04]
11419 vpshuflw $
4, (%eax
), %xmm3
11421 // CHECK
: vpunpcklbw
%xmm1
, %xmm2
, %xmm3
11422 // CHECK
: encoding
: [0xc5,0xe9,0x60,0xd9]
11423 vpunpcklbw
%xmm1
, %xmm2
, %xmm3
11425 // CHECK
: vpunpcklbw
(%eax
), %xmm2
, %xmm3
11426 // CHECK
: encoding
: [0xc5,0xe9,0x60,0x18]
11427 vpunpcklbw
(%eax
), %xmm2
, %xmm3
11429 // CHECK
: vpunpcklwd
%xmm1
, %xmm2
, %xmm3
11430 // CHECK
: encoding
: [0xc5,0xe9,0x61,0xd9]
11431 vpunpcklwd
%xmm1
, %xmm2
, %xmm3
11433 // CHECK
: vpunpcklwd
(%eax
), %xmm2
, %xmm3
11434 // CHECK
: encoding
: [0xc5,0xe9,0x61,0x18]
11435 vpunpcklwd
(%eax
), %xmm2
, %xmm3
11437 // CHECK
: vpunpckldq
%xmm1
, %xmm2
, %xmm3
11438 // CHECK
: encoding
: [0xc5,0xe9,0x62,0xd9]
11439 vpunpckldq
%xmm1
, %xmm2
, %xmm3
11441 // CHECK
: vpunpckldq
(%eax
), %xmm2
, %xmm3
11442 // CHECK
: encoding
: [0xc5,0xe9,0x62,0x18]
11443 vpunpckldq
(%eax
), %xmm2
, %xmm3
11445 // CHECK
: vpunpcklqdq
%xmm1
, %xmm2
, %xmm3
11446 // CHECK
: encoding
: [0xc5,0xe9,0x6c,0xd9]
11447 vpunpcklqdq
%xmm1
, %xmm2
, %xmm3
11449 // CHECK
: vpunpcklqdq
(%eax
), %xmm2
, %xmm3
11450 // CHECK
: encoding
: [0xc5,0xe9,0x6c,0x18]
11451 vpunpcklqdq
(%eax
), %xmm2
, %xmm3
11453 // CHECK
: vpunpckhbw
%xmm1
, %xmm2
, %xmm3
11454 // CHECK
: encoding
: [0xc5,0xe9,0x68,0xd9]
11455 vpunpckhbw
%xmm1
, %xmm2
, %xmm3
11457 // CHECK
: vpunpckhbw
(%eax
), %xmm2
, %xmm3
11458 // CHECK
: encoding
: [0xc5,0xe9,0x68,0x18]
11459 vpunpckhbw
(%eax
), %xmm2
, %xmm3
11461 // CHECK
: vpunpckhwd
%xmm1
, %xmm2
, %xmm3
11462 // CHECK
: encoding
: [0xc5,0xe9,0x69,0xd9]
11463 vpunpckhwd
%xmm1
, %xmm2
, %xmm3
11465 // CHECK
: vpunpckhwd
(%eax
), %xmm2
, %xmm3
11466 // CHECK
: encoding
: [0xc5,0xe9,0x69,0x18]
11467 vpunpckhwd
(%eax
), %xmm2
, %xmm3
11469 // CHECK
: vpunpckhdq
%xmm1
, %xmm2
, %xmm3
11470 // CHECK
: encoding
: [0xc5,0xe9,0x6a,0xd9]
11471 vpunpckhdq
%xmm1
, %xmm2
, %xmm3
11473 // CHECK
: vpunpckhdq
(%eax
), %xmm2
, %xmm3
11474 // CHECK
: encoding
: [0xc5,0xe9,0x6a,0x18]
11475 vpunpckhdq
(%eax
), %xmm2
, %xmm3
11477 // CHECK
: vpunpckhqdq
%xmm1
, %xmm2
, %xmm3
11478 // CHECK
: encoding
: [0xc5,0xe9,0x6d,0xd9]
11479 vpunpckhqdq
%xmm1
, %xmm2
, %xmm3
11481 // CHECK
: vpunpckhqdq
(%eax
), %xmm2
, %xmm3
11482 // CHECK
: encoding
: [0xc5,0xe9,0x6d,0x18]
11483 vpunpckhqdq
(%eax
), %xmm2
, %xmm3
11485 // CHECK
: vpinsrw $
7, %eax
, %xmm2
, %xmm3
11486 // CHECK
: encoding
: [0xc5,0xe9,0xc4,0xd8,0x07]
11487 vpinsrw $
7, %eax
, %xmm2
, %xmm3
11489 // CHECK
: vpinsrw $
7, (%eax
), %xmm2
, %xmm3
11490 // CHECK
: encoding
: [0xc5,0xe9,0xc4,0x18,0x07]
11491 vpinsrw $
7, (%eax
), %xmm2
, %xmm3
11493 // CHECK
: vpextrw $
7, %xmm2
, %eax
11494 // CHECK
: encoding
: [0xc5,0xf9,0xc5,0xc2,0x07]
11495 vpextrw $
7, %xmm2
, %eax
11497 // CHECK
: vpmovmskb
%xmm1
, %eax
11498 // CHECK
: encoding
: [0xc5,0xf9,0xd7,0xc1]
11499 vpmovmskb
%xmm1
, %eax
11501 // CHECK
: vmaskmovdqu
%xmm1
, %xmm2
11502 // CHECK
: encoding
: [0xc5,0xf9,0xf7,0xd1]
11503 vmaskmovdqu
%xmm1
, %xmm2
11505 // CHECK
: vmovd
%xmm1
, %eax
11506 // CHECK
: encoding
: [0xc5,0xf9,0x7e,0xc8]
11509 // CHECK
: vmovd
%xmm1
, (%eax
)
11510 // CHECK
: encoding
: [0xc5,0xf9,0x7e,0x08]
11511 vmovd
%xmm1
, (%eax
)
11513 // CHECK
: vmovd
%eax
, %xmm1
11514 // CHECK
: encoding
: [0xc5,0xf9,0x6e,0xc8]
11517 // CHECK
: vmovd
(%eax
), %xmm1
11518 // CHECK
: encoding
: [0xc5,0xf9,0x6e,0x08]
11519 vmovd
(%eax
), %xmm1
11521 // CHECK
: vmovq
%xmm1
, (%eax
)
11522 // CHECK
: encoding
: [0xc5,0xf9,0xd6,0x08]
11523 vmovq
%xmm1
, (%eax
)
11525 // CHECK
: vmovq
%xmm1
, %xmm2
11526 // CHECK
: encoding
: [0xc5,0xfa,0x7e,0xd1]
11529 // CHECK
: vmovq
(%eax
), %xmm1
11530 // CHECK
: encoding
: [0xc5,0xfa,0x7e,0x08]
11531 vmovq
(%eax
), %xmm1
11533 // CHECK
: vcvtpd2dq
%xmm1
, %xmm2
11534 // CHECK
: encoding
: [0xc5,0xfb,0xe6,0xd1]
11535 vcvtpd2dq
%xmm1
, %xmm2
11537 // CHECK
: vcvtdq2pd
%xmm1
, %xmm2
11538 // CHECK
: encoding
: [0xc5,0xfa,0xe6,0xd1]
11539 vcvtdq2pd
%xmm1
, %xmm2
11541 // CHECK
: vcvtdq2pd
(%eax
), %xmm2
11542 // CHECK
: encoding
: [0xc5,0xfa,0xe6,0x10]
11543 vcvtdq2pd
(%eax
), %xmm2
11545 // CHECK
: vmovshdup
%xmm1
, %xmm2
11546 // CHECK
: encoding
: [0xc5,0xfa,0x16,0xd1]
11547 vmovshdup
%xmm1
, %xmm2
11549 // CHECK
: vmovshdup
(%eax
), %xmm2
11550 // CHECK
: encoding
: [0xc5,0xfa,0x16,0x10]
11551 vmovshdup
(%eax
), %xmm2
11553 // CHECK
: vmovsldup
%xmm1
, %xmm2
11554 // CHECK
: encoding
: [0xc5,0xfa,0x12,0xd1]
11555 vmovsldup
%xmm1
, %xmm2
11557 // CHECK
: vmovsldup
(%eax
), %xmm2
11558 // CHECK
: encoding
: [0xc5,0xfa,0x12,0x10]
11559 vmovsldup
(%eax
), %xmm2
11561 // CHECK
: vmovddup
%xmm1
, %xmm2
11562 // CHECK
: encoding
: [0xc5,0xfb,0x12,0xd1]
11563 vmovddup
%xmm1
, %xmm2
11565 // CHECK
: vmovddup
(%eax
), %xmm2
11566 // CHECK
: encoding
: [0xc5,0xfb,0x12,0x10]
11567 vmovddup
(%eax
), %xmm2
11569 // CHECK
: vaddsubps
%xmm1
, %xmm2
, %xmm3
11570 // CHECK
: encoding
: [0xc5,0xeb,0xd0,0xd9]
11571 vaddsubps
%xmm1
, %xmm2
, %xmm3
11573 // CHECK
: vaddsubps
(%eax
), %xmm1
, %xmm2
11574 // CHECK
: encoding
: [0xc5,0xf3,0xd0,0x10]
11575 vaddsubps
(%eax
), %xmm1
, %xmm2
11577 // CHECK
: vaddsubpd
%xmm1
, %xmm2
, %xmm3
11578 // CHECK
: encoding
: [0xc5,0xe9,0xd0,0xd9]
11579 vaddsubpd
%xmm1
, %xmm2
, %xmm3
11581 // CHECK
: vaddsubpd
(%eax
), %xmm1
, %xmm2
11582 // CHECK
: encoding
: [0xc5,0xf1,0xd0,0x10]
11583 vaddsubpd
(%eax
), %xmm1
, %xmm2
11585 // CHECK
: vhaddps
%xmm1
, %xmm2
, %xmm3
11586 // CHECK
: encoding
: [0xc5,0xeb,0x7c,0xd9]
11587 vhaddps
%xmm1
, %xmm2
, %xmm3
11589 // CHECK
: vhaddps
(%eax
), %xmm2
, %xmm3
11590 // CHECK
: encoding
: [0xc5,0xeb,0x7c,0x18]
11591 vhaddps
(%eax
), %xmm2
, %xmm3
11593 // CHECK
: vhaddpd
%xmm1
, %xmm2
, %xmm3
11594 // CHECK
: encoding
: [0xc5,0xe9,0x7c,0xd9]
11595 vhaddpd
%xmm1
, %xmm2
, %xmm3
11597 // CHECK
: vhaddpd
(%eax
), %xmm2
, %xmm3
11598 // CHECK
: encoding
: [0xc5,0xe9,0x7c,0x18]
11599 vhaddpd
(%eax
), %xmm2
, %xmm3
11601 // CHECK
: vhsubps
%xmm1
, %xmm2
, %xmm3
11602 // CHECK
: encoding
: [0xc5,0xeb,0x7d,0xd9]
11603 vhsubps
%xmm1
, %xmm2
, %xmm3
11605 // CHECK
: vhsubps
(%eax
), %xmm2
, %xmm3
11606 // CHECK
: encoding
: [0xc5,0xeb,0x7d,0x18]
11607 vhsubps
(%eax
), %xmm2
, %xmm3
11609 // CHECK
: vhsubpd
%xmm1
, %xmm2
, %xmm3
11610 // CHECK
: encoding
: [0xc5,0xe9,0x7d,0xd9]
11611 vhsubpd
%xmm1
, %xmm2
, %xmm3
11613 // CHECK
: vhsubpd
(%eax
), %xmm2
, %xmm3
11614 // CHECK
: encoding
: [0xc5,0xe9,0x7d,0x18]
11615 vhsubpd
(%eax
), %xmm2
, %xmm3
11617 // CHECK
: vpabsb
%xmm1
, %xmm2
11618 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1c,0xd1]
11619 vpabsb
%xmm1
, %xmm2
11621 // CHECK
: vpabsb
(%eax
), %xmm2
11622 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1c,0x10]
11623 vpabsb
(%eax
), %xmm2
11625 // CHECK
: vpabsw
%xmm1
, %xmm2
11626 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1d,0xd1]
11627 vpabsw
%xmm1
, %xmm2
11629 // CHECK
: vpabsw
(%eax
), %xmm2
11630 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1d,0x10]
11631 vpabsw
(%eax
), %xmm2
11633 // CHECK
: vpabsd
%xmm1
, %xmm2
11634 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1e,0xd1]
11635 vpabsd
%xmm1
, %xmm2
11637 // CHECK
: vpabsd
(%eax
), %xmm2
11638 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1e,0x10]
11639 vpabsd
(%eax
), %xmm2
11641 // CHECK
: vphaddw
%xmm1
, %xmm2
, %xmm3
11642 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x01,0xd9]
11643 vphaddw
%xmm1
, %xmm2
, %xmm3
11645 // CHECK
: vphaddw
(%eax
), %xmm2
, %xmm3
11646 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x01,0x18]
11647 vphaddw
(%eax
), %xmm2
, %xmm3
11649 // CHECK
: vphaddd
%xmm1
, %xmm2
, %xmm3
11650 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x02,0xd9]
11651 vphaddd
%xmm1
, %xmm2
, %xmm3
11653 // CHECK
: vphaddd
(%eax
), %xmm2
, %xmm3
11654 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x02,0x18]
11655 vphaddd
(%eax
), %xmm2
, %xmm3
11657 // CHECK
: vphaddsw
%xmm1
, %xmm2
, %xmm3
11658 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x03,0xd9]
11659 vphaddsw
%xmm1
, %xmm2
, %xmm3
11661 // CHECK
: vphaddsw
(%eax
), %xmm2
, %xmm3
11662 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x03,0x18]
11663 vphaddsw
(%eax
), %xmm2
, %xmm3
11665 // CHECK
: vphsubw
%xmm1
, %xmm2
, %xmm3
11666 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x05,0xd9]
11667 vphsubw
%xmm1
, %xmm2
, %xmm3
11669 // CHECK
: vphsubw
(%eax
), %xmm2
, %xmm3
11670 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x05,0x18]
11671 vphsubw
(%eax
), %xmm2
, %xmm3
11673 // CHECK
: vphsubd
%xmm1
, %xmm2
, %xmm3
11674 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x06,0xd9]
11675 vphsubd
%xmm1
, %xmm2
, %xmm3
11677 // CHECK
: vphsubd
(%eax
), %xmm2
, %xmm3
11678 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x06,0x18]
11679 vphsubd
(%eax
), %xmm2
, %xmm3
11681 // CHECK
: vphsubsw
%xmm1
, %xmm2
, %xmm3
11682 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x07,0xd9]
11683 vphsubsw
%xmm1
, %xmm2
, %xmm3
11685 // CHECK
: vphsubsw
(%eax
), %xmm2
, %xmm3
11686 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x07,0x18]
11687 vphsubsw
(%eax
), %xmm2
, %xmm3
11689 // CHECK
: vpmaddubsw
%xmm1
, %xmm2
, %xmm3
11690 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x04,0xd9]
11691 vpmaddubsw
%xmm1
, %xmm2
, %xmm3
11693 // CHECK
: vpmaddubsw
(%eax
), %xmm2
, %xmm3
11694 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x04,0x18]
11695 vpmaddubsw
(%eax
), %xmm2
, %xmm3
11697 // CHECK
: vpshufb
%xmm1
, %xmm2
, %xmm3
11698 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x00,0xd9]
11699 vpshufb
%xmm1
, %xmm2
, %xmm3
11701 // CHECK
: vpshufb
(%eax
), %xmm2
, %xmm3
11702 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x00,0x18]
11703 vpshufb
(%eax
), %xmm2
, %xmm3
11705 // CHECK
: vpsignb
%xmm1
, %xmm2
, %xmm3
11706 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x08,0xd9]
11707 vpsignb
%xmm1
, %xmm2
, %xmm3
11709 // CHECK
: vpsignb
(%eax
), %xmm2
, %xmm3
11710 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x08,0x18]
11711 vpsignb
(%eax
), %xmm2
, %xmm3
11713 // CHECK
: vpsignw
%xmm1
, %xmm2
, %xmm3
11714 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x09,0xd9]
11715 vpsignw
%xmm1
, %xmm2
, %xmm3
11717 // CHECK
: vpsignw
(%eax
), %xmm2
, %xmm3
11718 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x09,0x18]
11719 vpsignw
(%eax
), %xmm2
, %xmm3
11721 // CHECK
: vpsignd
%xmm1
, %xmm2
, %xmm3
11722 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x0a,0xd9]
11723 vpsignd
%xmm1
, %xmm2
, %xmm3
11725 // CHECK
: vpsignd
(%eax
), %xmm2
, %xmm3
11726 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x0a,0x18]
11727 vpsignd
(%eax
), %xmm2
, %xmm3
11729 // CHECK
: vpmulhrsw
%xmm1
, %xmm2
, %xmm3
11730 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x0b,0xd9]
11731 vpmulhrsw
%xmm1
, %xmm2
, %xmm3
11733 // CHECK
: vpmulhrsw
(%eax
), %xmm2
, %xmm3
11734 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x0b,0x18]
11735 vpmulhrsw
(%eax
), %xmm2
, %xmm3
11737 // CHECK
: vpalignr $
7, %xmm1
, %xmm2
, %xmm3
11738 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x0f,0xd9,0x07]
11739 vpalignr $
7, %xmm1
, %xmm2
, %xmm3
11741 // CHECK
: vpalignr $
7, (%eax
), %xmm2
, %xmm3
11742 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x0f,0x18,0x07]
11743 vpalignr $
7, (%eax
), %xmm2
, %xmm3
11745 // CHECK
: vroundsd $
7, %xmm1
, %xmm2
, %xmm3
11746 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x0b,0xd9,0x07]
11747 vroundsd $
7, %xmm1
, %xmm2
, %xmm3
11749 // CHECK
: vroundsd $
7, (%eax
), %xmm2
, %xmm3
11750 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x0b,0x18,0x07]
11751 vroundsd $
7, (%eax
), %xmm2
, %xmm3
11753 // CHECK
: vroundss $
7, %xmm1
, %xmm2
, %xmm3
11754 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x0a,0xd9,0x07]
11755 vroundss $
7, %xmm1
, %xmm2
, %xmm3
11757 // CHECK
: vroundss $
7, (%eax
), %xmm2
, %xmm3
11758 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x0a,0x18,0x07]
11759 vroundss $
7, (%eax
), %xmm2
, %xmm3
11761 // CHECK
: vroundpd $
7, %xmm2
, %xmm3
11762 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x09,0xda,0x07]
11763 vroundpd $
7, %xmm2
, %xmm3
11765 // CHECK
: vroundpd $
7, (%eax
), %xmm3
11766 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x09,0x18,0x07]
11767 vroundpd $
7, (%eax
), %xmm3
11769 // CHECK
: vroundps $
7, %xmm2
, %xmm3
11770 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x08,0xda,0x07]
11771 vroundps $
7, %xmm2
, %xmm3
11773 // CHECK
: vroundps $
7, (%eax
), %xmm3
11774 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x08,0x18,0x07]
11775 vroundps $
7, (%eax
), %xmm3
11777 // CHECK
: vphminposuw
%xmm2
, %xmm3
11778 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x41,0xda]
11779 vphminposuw
%xmm2
, %xmm3
11781 // CHECK
: vphminposuw
(%eax
), %xmm2
11782 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x41,0x10]
11783 vphminposuw
(%eax
), %xmm2
11785 // CHECK
: vpackusdw
%xmm2
, %xmm3
, %xmm1
11786 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x2b,0xca]
11787 vpackusdw
%xmm2
, %xmm3
, %xmm1
11789 // CHECK
: vpackusdw
(%eax
), %xmm2
, %xmm3
11790 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x2b,0x18]
11791 vpackusdw
(%eax
), %xmm2
, %xmm3
11793 // CHECK
: vpcmpeqq
%xmm2
, %xmm3
, %xmm1
11794 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x29,0xca]
11795 vpcmpeqq
%xmm2
, %xmm3
, %xmm1
11797 // CHECK
: vpcmpeqq
(%eax
), %xmm2
, %xmm3
11798 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x29,0x18]
11799 vpcmpeqq
(%eax
), %xmm2
, %xmm3
11801 // CHECK
: vpminsb
%xmm2
, %xmm3
, %xmm1
11802 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x38,0xca]
11803 vpminsb
%xmm2
, %xmm3
, %xmm1
11805 // CHECK
: vpminsb
(%eax
), %xmm2
, %xmm3
11806 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x38,0x18]
11807 vpminsb
(%eax
), %xmm2
, %xmm3
11809 // CHECK
: vpminsd
%xmm2
, %xmm3
, %xmm1
11810 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x39,0xca]
11811 vpminsd
%xmm2
, %xmm3
, %xmm1
11813 // CHECK
: vpminsd
(%eax
), %xmm2
, %xmm3
11814 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x39,0x18]
11815 vpminsd
(%eax
), %xmm2
, %xmm3
11817 // CHECK
: vpminud
%xmm2
, %xmm3
, %xmm1
11818 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x3b,0xca]
11819 vpminud
%xmm2
, %xmm3
, %xmm1
11821 // CHECK
: vpminud
(%eax
), %xmm2
, %xmm3
11822 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x3b,0x18]
11823 vpminud
(%eax
), %xmm2
, %xmm3
11825 // CHECK
: vpminuw
%xmm2
, %xmm3
, %xmm1
11826 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x3a,0xca]
11827 vpminuw
%xmm2
, %xmm3
, %xmm1
11829 // CHECK
: vpminuw
(%eax
), %xmm2
, %xmm3
11830 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x3a,0x18]
11831 vpminuw
(%eax
), %xmm2
, %xmm3
11833 // CHECK
: vpmaxsb
%xmm2
, %xmm3
, %xmm1
11834 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x3c,0xca]
11835 vpmaxsb
%xmm2
, %xmm3
, %xmm1
11837 // CHECK
: vpmaxsb
(%eax
), %xmm2
, %xmm3
11838 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x3c,0x18]
11839 vpmaxsb
(%eax
), %xmm2
, %xmm3
11841 // CHECK
: vpmaxsd
%xmm2
, %xmm3
, %xmm1
11842 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x3d,0xca]
11843 vpmaxsd
%xmm2
, %xmm3
, %xmm1
11845 // CHECK
: vpmaxsd
(%eax
), %xmm2
, %xmm3
11846 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x3d,0x18]
11847 vpmaxsd
(%eax
), %xmm2
, %xmm3
11849 // CHECK
: vpmaxud
%xmm2
, %xmm3
, %xmm1
11850 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x3f,0xca]
11851 vpmaxud
%xmm2
, %xmm3
, %xmm1
11853 // CHECK
: vpmaxud
(%eax
), %xmm2
, %xmm3
11854 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x3f,0x18]
11855 vpmaxud
(%eax
), %xmm2
, %xmm3
11857 // CHECK
: vpmaxuw
%xmm2
, %xmm3
, %xmm1
11858 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x3e,0xca]
11859 vpmaxuw
%xmm2
, %xmm3
, %xmm1
11861 // CHECK
: vpmaxuw
(%eax
), %xmm2
, %xmm3
11862 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x3e,0x18]
11863 vpmaxuw
(%eax
), %xmm2
, %xmm3
11865 // CHECK
: vpmuldq
%xmm2
, %xmm3
, %xmm1
11866 // CHECK
: encoding
: [0xc4,0xe2,0x61,0x28,0xca]
11867 vpmuldq
%xmm2
, %xmm3
, %xmm1
11869 // CHECK
: vpmuldq
(%eax
), %xmm2
, %xmm3
11870 // CHECK
: encoding
: [0xc4,0xe2,0x69,0x28,0x18]
11871 vpmuldq
(%eax
), %xmm2
, %xmm3
11873 // CHECK
: vpmulld
%xmm2
, %xmm5
, %xmm1
11874 // CHECK
: encoding
: [0xc4,0xe2,0x51,0x40,0xca]
11875 vpmulld
%xmm2
, %xmm5
, %xmm1
11877 // CHECK
: vpmulld
(%eax
), %xmm5
, %xmm3
11878 // CHECK
: encoding
: [0xc4,0xe2,0x51,0x40,0x18]
11879 vpmulld
(%eax
), %xmm5
, %xmm3
11881 // CHECK
: vblendps $
3, %xmm2
, %xmm5
, %xmm1
11882 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x0c,0xca,0x03]
11883 vblendps $
3, %xmm2
, %xmm5
, %xmm1
11885 // CHECK
: vblendps $
3, (%eax
), %xmm5
, %xmm1
11886 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x0c,0x08,0x03]
11887 vblendps $
3, (%eax
), %xmm5
, %xmm1
11889 // CHECK
: vblendpd $
3, %xmm2
, %xmm5
, %xmm1
11890 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x0d,0xca,0x03]
11891 vblendpd $
3, %xmm2
, %xmm5
, %xmm1
11893 // CHECK
: vblendpd $
3, (%eax
), %xmm5
, %xmm1
11894 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x0d,0x08,0x03]
11895 vblendpd $
3, (%eax
), %xmm5
, %xmm1
11897 // CHECK
: vpblendw $
3, %xmm2
, %xmm5
, %xmm1
11898 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x0e,0xca,0x03]
11899 vpblendw $
3, %xmm2
, %xmm5
, %xmm1
11901 // CHECK
: vpblendw $
3, (%eax
), %xmm5
, %xmm1
11902 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x0e,0x08,0x03]
11903 vpblendw $
3, (%eax
), %xmm5
, %xmm1
11905 // CHECK
: vmpsadbw $
3, %xmm2
, %xmm5
, %xmm1
11906 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x42,0xca,0x03]
11907 vmpsadbw $
3, %xmm2
, %xmm5
, %xmm1
11909 // CHECK
: vmpsadbw $
3, (%eax
), %xmm5
, %xmm1
11910 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x42,0x08,0x03]
11911 vmpsadbw $
3, (%eax
), %xmm5
, %xmm1
11913 // CHECK
: vdpps $
3, %xmm2
, %xmm5
, %xmm1
11914 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x40,0xca,0x03]
11915 vdpps $
3, %xmm2
, %xmm5
, %xmm1
11917 // CHECK
: vdpps $
3, (%eax
), %xmm5
, %xmm1
11918 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x40,0x08,0x03]
11919 vdpps $
3, (%eax
), %xmm5
, %xmm1
11921 // CHECK
: vdppd $
3, %xmm2
, %xmm5
, %xmm1
11922 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x41,0xca,0x03]
11923 vdppd $
3, %xmm2
, %xmm5
, %xmm1
11925 // CHECK
: vdppd $
3, (%eax
), %xmm5
, %xmm1
11926 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x41,0x08,0x03]
11927 vdppd $
3, (%eax
), %xmm5
, %xmm1
11929 // CHECK
: vblendvpd
%xmm2
, %xmm5
, %xmm1
, %xmm3
11930 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x4b,0xdd,0x20]
11931 vblendvpd
%xmm2
, %xmm5
, %xmm1
, %xmm3
11933 // CHECK
: vblendvpd
%xmm2
, (%eax
), %xmm1
, %xmm3
11934 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x4b,0x18,0x20]
11935 vblendvpd
%xmm2
, (%eax
), %xmm1
, %xmm3
11937 // CHECK
: vblendvps
%xmm2
, %xmm5
, %xmm1
, %xmm3
11938 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x4a,0xdd,0x20]
11939 vblendvps
%xmm2
, %xmm5
, %xmm1
, %xmm3
11941 // CHECK
: vblendvps
%xmm2
, (%eax
), %xmm1
, %xmm3
11942 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x4a,0x18,0x20]
11943 vblendvps
%xmm2
, (%eax
), %xmm1
, %xmm3
11945 // CHECK
: vpblendvb
%xmm2
, %xmm5
, %xmm1
, %xmm3
11946 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x4c,0xdd,0x20]
11947 vpblendvb
%xmm2
, %xmm5
, %xmm1
, %xmm3
11949 // CHECK
: vpblendvb
%xmm2
, (%eax
), %xmm1
, %xmm3
11950 // CHECK
: encoding
: [0xc4,0xe3,0x71,0x4c,0x18,0x20]
11951 vpblendvb
%xmm2
, (%eax
), %xmm1
, %xmm3
11953 // CHECK
: vpmovsxbw
%xmm2
, %xmm5
11954 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x20,0xea]
11955 vpmovsxbw
%xmm2
, %xmm5
11957 // CHECK
: vpmovsxbw
(%eax
), %xmm2
11958 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x20,0x10]
11959 vpmovsxbw
(%eax
), %xmm2
11961 // CHECK
: vpmovsxwd
%xmm2
, %xmm5
11962 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x23,0xea]
11963 vpmovsxwd
%xmm2
, %xmm5
11965 // CHECK
: vpmovsxwd
(%eax
), %xmm2
11966 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x23,0x10]
11967 vpmovsxwd
(%eax
), %xmm2
11969 // CHECK
: vpmovsxdq
%xmm2
, %xmm5
11970 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x25,0xea]
11971 vpmovsxdq
%xmm2
, %xmm5
11973 // CHECK
: vpmovsxdq
(%eax
), %xmm2
11974 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x25,0x10]
11975 vpmovsxdq
(%eax
), %xmm2
11977 // CHECK
: vpmovzxbw
%xmm2
, %xmm5
11978 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x30,0xea]
11979 vpmovzxbw
%xmm2
, %xmm5
11981 // CHECK
: vpmovzxbw
(%eax
), %xmm2
11982 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x30,0x10]
11983 vpmovzxbw
(%eax
), %xmm2
11985 // CHECK
: vpmovzxwd
%xmm2
, %xmm5
11986 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x33,0xea]
11987 vpmovzxwd
%xmm2
, %xmm5
11989 // CHECK
: vpmovzxwd
(%eax
), %xmm2
11990 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x33,0x10]
11991 vpmovzxwd
(%eax
), %xmm2
11993 // CHECK
: vpmovzxdq
%xmm2
, %xmm5
11994 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x35,0xea]
11995 vpmovzxdq
%xmm2
, %xmm5
11997 // CHECK
: vpmovzxdq
(%eax
), %xmm2
11998 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x35,0x10]
11999 vpmovzxdq
(%eax
), %xmm2
12001 // CHECK
: vpmovsxbq
%xmm2
, %xmm5
12002 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x22,0xea]
12003 vpmovsxbq
%xmm2
, %xmm5
12005 // CHECK
: vpmovsxbq
(%eax
), %xmm2
12006 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x22,0x10]
12007 vpmovsxbq
(%eax
), %xmm2
12009 // CHECK
: vpmovzxbq
%xmm2
, %xmm5
12010 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x32,0xea]
12011 vpmovzxbq
%xmm2
, %xmm5
12013 // CHECK
: vpmovzxbq
(%eax
), %xmm2
12014 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x32,0x10]
12015 vpmovzxbq
(%eax
), %xmm2
12017 // CHECK
: vpmovsxbd
%xmm2
, %xmm5
12018 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x21,0xea]
12019 vpmovsxbd
%xmm2
, %xmm5
12021 // CHECK
: vpmovsxbd
(%eax
), %xmm2
12022 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x21,0x10]
12023 vpmovsxbd
(%eax
), %xmm2
12025 // CHECK
: vpmovsxwq
%xmm2
, %xmm5
12026 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x24,0xea]
12027 vpmovsxwq
%xmm2
, %xmm5
12029 // CHECK
: vpmovsxwq
(%eax
), %xmm2
12030 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x24,0x10]
12031 vpmovsxwq
(%eax
), %xmm2
12033 // CHECK
: vpmovzxbd
%xmm2
, %xmm5
12034 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x31,0xea]
12035 vpmovzxbd
%xmm2
, %xmm5
12037 // CHECK
: vpmovzxbd
(%eax
), %xmm2
12038 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x31,0x10]
12039 vpmovzxbd
(%eax
), %xmm2
12041 // CHECK
: vpmovzxwq
%xmm2
, %xmm5
12042 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x34,0xea]
12043 vpmovzxwq
%xmm2
, %xmm5
12045 // CHECK
: vpmovzxwq
(%eax
), %xmm2
12046 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x34,0x10]
12047 vpmovzxwq
(%eax
), %xmm2
12049 // CHECK
: vpextrw $
7, %xmm2
, %eax
12050 // CHECK
: encoding
: [0xc5,0xf9,0xc5,0xc2,0x07]
12051 vpextrw $
7, %xmm2
, %eax
12053 // CHECK
: vpextrw $
7, %xmm2
, (%eax
)
12054 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x15,0x10,0x07]
12055 vpextrw $
7, %xmm2
, (%eax
)
12057 // CHECK
: vpextrd $
7, %xmm2
, %eax
12058 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x16,0xd0,0x07]
12059 vpextrd $
7, %xmm2
, %eax
12061 // CHECK
: vpextrd $
7, %xmm2
, (%eax
)
12062 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x16,0x10,0x07]
12063 vpextrd $
7, %xmm2
, (%eax
)
12065 // CHECK
: vpextrb $
7, %xmm2
, %eax
12066 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x14,0xd0,0x07]
12067 vpextrb $
7, %xmm2
, %eax
12069 // CHECK
: vpextrb $
7, %xmm2
, (%eax
)
12070 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x14,0x10,0x07]
12071 vpextrb $
7, %xmm2
, (%eax
)
12073 // CHECK
: vextractps $
7, %xmm2
, (%eax
)
12074 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x17,0x10,0x07]
12075 vextractps $
7, %xmm2
, (%eax
)
12077 // CHECK
: vextractps $
7, %xmm2
, %eax
12078 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x17,0xd0,0x07]
12079 vextractps $
7, %xmm2
, %eax
12081 // CHECK
: vpinsrw $
7, %eax
, %xmm2
, %xmm5
12082 // CHECK
: encoding
: [0xc5,0xe9,0xc4,0xe8,0x07]
12083 vpinsrw $
7, %eax
, %xmm2
, %xmm5
12085 // CHECK
: vpinsrw $
7, (%eax
), %xmm2
, %xmm5
12086 // CHECK
: encoding
: [0xc5,0xe9,0xc4,0x28,0x07]
12087 vpinsrw $
7, (%eax
), %xmm2
, %xmm5
12089 // CHECK
: vpinsrb $
7, %eax
, %xmm2
, %xmm5
12090 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x20,0xe8,0x07]
12091 vpinsrb $
7, %eax
, %xmm2
, %xmm5
12093 // CHECK
: vpinsrb $
7, (%eax
), %xmm2
, %xmm5
12094 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x20,0x28,0x07]
12095 vpinsrb $
7, (%eax
), %xmm2
, %xmm5
12097 // CHECK
: vpinsrd $
7, %eax
, %xmm2
, %xmm5
12098 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x22,0xe8,0x07]
12099 vpinsrd $
7, %eax
, %xmm2
, %xmm5
12101 // CHECK
: vpinsrd $
7, (%eax
), %xmm2
, %xmm5
12102 // CHECK
: encoding
: [0xc4,0xe3,0x69,0x22,0x28,0x07]
12103 vpinsrd $
7, (%eax
), %xmm2
, %xmm5
12105 // CHECK
: vinsertps $
7, %xmm2
, %xmm5
, %xmm1
12106 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x21,0xca,0x07]
12107 vinsertps $
7, %xmm2
, %xmm5
, %xmm1
12109 // CHECK
: vinsertps $
7, (%eax
), %xmm5
, %xmm1
12110 // CHECK
: encoding
: [0xc4,0xe3,0x51,0x21,0x08,0x07]
12111 vinsertps $
7, (%eax
), %xmm5
, %xmm1
12113 // CHECK
: vptest
%xmm2
, %xmm5
12114 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x17,0xea]
12115 vptest
%xmm2
, %xmm5
12117 // CHECK
: vptest
(%eax
), %xmm2
12118 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x17,0x10]
12119 vptest
(%eax
), %xmm2
12121 // CHECK
: vmovntdqa
(%eax
), %xmm2
12122 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x2a,0x10]
12123 vmovntdqa
(%eax
), %xmm2
12125 // CHECK
: vpcmpgtq
%xmm2
, %xmm5
, %xmm1
12126 // CHECK
: encoding
: [0xc4,0xe2,0x51,0x37,0xca]
12127 vpcmpgtq
%xmm2
, %xmm5
, %xmm1
12129 // CHECK
: vpcmpgtq
(%eax
), %xmm5
, %xmm3
12130 // CHECK
: encoding
: [0xc4,0xe2,0x51,0x37,0x18]
12131 vpcmpgtq
(%eax
), %xmm5
, %xmm3
12133 // CHECK
: vpcmpistrm $
7, %xmm2
, %xmm5
12134 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x62,0xea,0x07]
12135 vpcmpistrm $
7, %xmm2
, %xmm5
12137 // CHECK
: vpcmpistrm $
7, (%eax
), %xmm5
12138 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x62,0x28,0x07]
12139 vpcmpistrm $
7, (%eax
), %xmm5
12141 // CHECK
: vpcmpestrm $
7, %xmm2
, %xmm5
12142 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x60,0xea,0x07]
12143 vpcmpestrm $
7, %xmm2
, %xmm5
12145 // CHECK
: vpcmpestrm $
7, (%eax
), %xmm5
12146 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x60,0x28,0x07]
12147 vpcmpestrm $
7, (%eax
), %xmm5
12149 // CHECK
: vpcmpistri $
7, %xmm2
, %xmm5
12150 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x63,0xea,0x07]
12151 vpcmpistri $
7, %xmm2
, %xmm5
12153 // CHECK
: vpcmpistri $
7, (%eax
), %xmm5
12154 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x63,0x28,0x07]
12155 vpcmpistri $
7, (%eax
), %xmm5
12157 // CHECK
: vpcmpestri $
7, %xmm2
, %xmm5
12158 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x61,0xea,0x07]
12159 vpcmpestri $
7, %xmm2
, %xmm5
12161 // CHECK
: vpcmpestri $
7, (%eax
), %xmm5
12162 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x61,0x28,0x07]
12163 vpcmpestri $
7, (%eax
), %xmm5
12165 // CHECK
: vaesimc
%xmm2
, %xmm5
12166 // CHECK
: encoding
: [0xc4,0xe2,0x79,0xdb,0xea]
12167 vaesimc
%xmm2
, %xmm5
12169 // CHECK
: vaesimc
(%eax
), %xmm2
12170 // CHECK
: encoding
: [0xc4,0xe2,0x79,0xdb,0x10]
12171 vaesimc
(%eax
), %xmm2
12173 // CHECK
: vaesenc
%xmm2
, %xmm5
, %xmm1
12174 // CHECK
: encoding
: [0xc4,0xe2,0x51,0xdc,0xca]
12175 vaesenc
%xmm2
, %xmm5
, %xmm1
12177 // CHECK
: vaesenc
(%eax
), %xmm5
, %xmm3
12178 // CHECK
: encoding
: [0xc4,0xe2,0x51,0xdc,0x18]
12179 vaesenc
(%eax
), %xmm5
, %xmm3
12181 // CHECK
: vaesenclast
%xmm2
, %xmm5
, %xmm1
12182 // CHECK
: encoding
: [0xc4,0xe2,0x51,0xdd,0xca]
12183 vaesenclast
%xmm2
, %xmm5
, %xmm1
12185 // CHECK
: vaesenclast
(%eax
), %xmm5
, %xmm3
12186 // CHECK
: encoding
: [0xc4,0xe2,0x51,0xdd,0x18]
12187 vaesenclast
(%eax
), %xmm5
, %xmm3
12189 // CHECK
: vaesdec
%xmm2
, %xmm5
, %xmm1
12190 // CHECK
: encoding
: [0xc4,0xe2,0x51,0xde,0xca]
12191 vaesdec
%xmm2
, %xmm5
, %xmm1
12193 // CHECK
: vaesdec
(%eax
), %xmm5
, %xmm3
12194 // CHECK
: encoding
: [0xc4,0xe2,0x51,0xde,0x18]
12195 vaesdec
(%eax
), %xmm5
, %xmm3
12197 // CHECK
: vaesdeclast
%xmm2
, %xmm5
, %xmm1
12198 // CHECK
: encoding
: [0xc4,0xe2,0x51,0xdf,0xca]
12199 vaesdeclast
%xmm2
, %xmm5
, %xmm1
12201 // CHECK
: vaesdeclast
(%eax
), %xmm5
, %xmm3
12202 // CHECK
: encoding
: [0xc4,0xe2,0x51,0xdf,0x18]
12203 vaesdeclast
(%eax
), %xmm5
, %xmm3
12205 // CHECK
: vaeskeygenassist $
7, %xmm2
, %xmm5
12206 // CHECK
: encoding
: [0xc4,0xe3,0x79,0xdf,0xea,0x07]
12207 vaeskeygenassist $
7, %xmm2
, %xmm5
12209 // CHECK
: vaeskeygenassist $
7, (%eax
), %xmm5
12210 // CHECK
: encoding
: [0xc4,0xe3,0x79,0xdf,0x28,0x07]
12211 vaeskeygenassist $
7, (%eax
), %xmm5
12213 // CHECK
: vcmpps $
8, %xmm1
, %xmm2
, %xmm3
12214 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x08]
12215 vcmpeq_uqps
%xmm1
, %xmm2
, %xmm3
12217 // CHECK
: vcmpps $
9, %xmm1
, %xmm2
, %xmm3
12218 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x09]
12219 vcmpngeps
%xmm1
, %xmm2
, %xmm3
12221 // CHECK
: vcmpps $
10, %xmm1
, %xmm2
, %xmm3
12222 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x0a]
12223 vcmpngtps
%xmm1
, %xmm2
, %xmm3
12225 // CHECK
: vcmpps $
11, %xmm1
, %xmm2
, %xmm3
12226 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x0b]
12227 vcmpfalseps
%xmm1
, %xmm2
, %xmm3
12229 // CHECK
: vcmpps $
12, %xmm1
, %xmm2
, %xmm3
12230 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x0c]
12231 vcmpneq_oqps
%xmm1
, %xmm2
, %xmm3
12233 // CHECK
: vcmpps $
13, %xmm1
, %xmm2
, %xmm3
12234 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x0d]
12235 vcmpgeps
%xmm1
, %xmm2
, %xmm3
12237 // CHECK
: vcmpps $
14, %xmm1
, %xmm2
, %xmm3
12238 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x0e]
12239 vcmpgtps
%xmm1
, %xmm2
, %xmm3
12241 // CHECK
: vcmpps $
15, %xmm1
, %xmm2
, %xmm3
12242 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x0f]
12243 vcmptrueps
%xmm1
, %xmm2
, %xmm3
12245 // CHECK
: vcmpps $
16, %xmm1
, %xmm2
, %xmm3
12246 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x10]
12247 vcmpeq_osps
%xmm1
, %xmm2
, %xmm3
12249 // CHECK
: vcmpps $
17, %xmm1
, %xmm2
, %xmm3
12250 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x11]
12251 vcmplt_oqps
%xmm1
, %xmm2
, %xmm3
12253 // CHECK
: vcmpps $
18, %xmm1
, %xmm2
, %xmm3
12254 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x12]
12255 vcmple_oqps
%xmm1
, %xmm2
, %xmm3
12257 // CHECK
: vcmpps $
19, %xmm1
, %xmm2
, %xmm3
12258 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x13]
12259 vcmpunord_sps
%xmm1
, %xmm2
, %xmm3
12261 // CHECK
: vcmpps $
20, %xmm1
, %xmm2
, %xmm3
12262 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x14]
12263 vcmpneq_usps
%xmm1
, %xmm2
, %xmm3
12265 // CHECK
: vcmpps $
21, %xmm1
, %xmm2
, %xmm3
12266 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x15]
12267 vcmpnlt_uqps
%xmm1
, %xmm2
, %xmm3
12269 // CHECK
: vcmpps $
22, %xmm1
, %xmm2
, %xmm3
12270 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x16]
12271 vcmpnle_uqps
%xmm1
, %xmm2
, %xmm3
12273 // CHECK
: vcmpps $
23, %xmm1
, %xmm2
, %xmm3
12274 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x17]
12275 vcmpord_sps
%xmm1
, %xmm2
, %xmm3
12277 // CHECK
: vcmpps $
24, %xmm1
, %xmm2
, %xmm3
12278 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x18]
12279 vcmpeq_usps
%xmm1
, %xmm2
, %xmm3
12281 // CHECK
: vcmpps $
25, %xmm1
, %xmm2
, %xmm3
12282 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x19]
12283 vcmpnge_uqps
%xmm1
, %xmm2
, %xmm3
12285 // CHECK
: vcmpps $
26, %xmm1
, %xmm2
, %xmm3
12286 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x1a]
12287 vcmpngt_uqps
%xmm1
, %xmm2
, %xmm3
12289 // CHECK
: vcmpps $
27, %xmm1
, %xmm2
, %xmm3
12290 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x1b]
12291 vcmpfalse_osps
%xmm1
, %xmm2
, %xmm3
12293 // CHECK
: vcmpps $
28, %xmm1
, %xmm2
, %xmm3
12294 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x1c]
12295 vcmpneq_osps
%xmm1
, %xmm2
, %xmm3
12297 // CHECK
: vcmpps $
29, %xmm1
, %xmm2
, %xmm3
12298 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x1d]
12299 vcmpge_oqps
%xmm1
, %xmm2
, %xmm3
12301 // CHECK
: vcmpps $
30, %xmm1
, %xmm2
, %xmm3
12302 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x1e]
12303 vcmpgt_oqps
%xmm1
, %xmm2
, %xmm3
12305 // CHECK
: vcmpps $
31, %xmm1
, %xmm2
, %xmm3
12306 // CHECK
: encoding
: [0xc5,0xe8,0xc2,0xd9,0x1f]
12307 vcmptrue_usps
%xmm1
, %xmm2
, %xmm3
12309 // CHECK
: vmovaps
(%eax
), %ymm2
12310 // CHECK
: encoding
: [0xc5,0xfc,0x28,0x10]
12311 vmovaps
(%eax
), %ymm2
12313 // CHECK
: vmovaps
%ymm1
, %ymm2
12314 // CHECK
: encoding
: [0xc5,0xfc,0x28,0xd1]
12315 vmovaps
%ymm1
, %ymm2
12317 // CHECK
: vmovaps
%ymm1
, (%eax
)
12318 // CHECK
: encoding
: [0xc5,0xfc,0x29,0x08]
12319 vmovaps
%ymm1
, (%eax
)
12321 // CHECK
: vmovapd
(%eax
), %ymm2
12322 // CHECK
: encoding
: [0xc5,0xfd,0x28,0x10]
12323 vmovapd
(%eax
), %ymm2
12325 // CHECK
: vmovapd
%ymm1
, %ymm2
12326 // CHECK
: encoding
: [0xc5,0xfd,0x28,0xd1]
12327 vmovapd
%ymm1
, %ymm2
12329 // CHECK
: vmovapd
%ymm1
, (%eax
)
12330 // CHECK
: encoding
: [0xc5,0xfd,0x29,0x08]
12331 vmovapd
%ymm1
, (%eax
)
12333 // CHECK
: vmovups
(%eax
), %ymm2
12334 // CHECK
: encoding
: [0xc5,0xfc,0x10,0x10]
12335 vmovups
(%eax
), %ymm2
12337 // CHECK
: vmovups
%ymm1
, %ymm2
12338 // CHECK
: encoding
: [0xc5,0xfc,0x10,0xd1]
12339 vmovups
%ymm1
, %ymm2
12341 // CHECK
: vmovups
%ymm1
, (%eax
)
12342 // CHECK
: encoding
: [0xc5,0xfc,0x11,0x08]
12343 vmovups
%ymm1
, (%eax
)
12345 // CHECK
: vmovupd
(%eax
), %ymm2
12346 // CHECK
: encoding
: [0xc5,0xfd,0x10,0x10]
12347 vmovupd
(%eax
), %ymm2
12349 // CHECK
: vmovupd
%ymm1
, %ymm2
12350 // CHECK
: encoding
: [0xc5,0xfd,0x10,0xd1]
12351 vmovupd
%ymm1
, %ymm2
12353 // CHECK
: vmovupd
%ymm1
, (%eax
)
12354 // CHECK
: encoding
: [0xc5,0xfd,0x11,0x08]
12355 vmovupd
%ymm1
, (%eax
)
12357 // CHECK
: vunpckhps
%ymm1
, %ymm2
, %ymm4
12358 // CHECK
: encoding
: [0xc5,0xec,0x15,0xe1]
12359 vunpckhps
%ymm1
, %ymm2
, %ymm4
12361 // CHECK
: vunpckhpd
%ymm1
, %ymm2
, %ymm4
12362 // CHECK
: encoding
: [0xc5,0xed,0x15,0xe1]
12363 vunpckhpd
%ymm1
, %ymm2
, %ymm4
12365 // CHECK
: vunpcklps
%ymm1
, %ymm2
, %ymm4
12366 // CHECK
: encoding
: [0xc5,0xec,0x14,0xe1]
12367 vunpcklps
%ymm1
, %ymm2
, %ymm4
12369 // CHECK
: vunpcklpd
%ymm1
, %ymm2
, %ymm4
12370 // CHECK
: encoding
: [0xc5,0xed,0x14,0xe1]
12371 vunpcklpd
%ymm1
, %ymm2
, %ymm4
12373 // CHECK
: vunpckhps
-4(%ebx
,%ecx
,8), %ymm2
, %ymm5
12374 // CHECK
: encoding
: [0xc5,0xec,0x15,0x6c,0xcb,0xfc]
12375 vunpckhps
-4(%ebx
,%ecx
,8), %ymm2
, %ymm5
12377 // CHECK
: vunpckhpd
-4(%ebx
,%ecx
,8), %ymm2
, %ymm5
12378 // CHECK
: encoding
: [0xc5,0xed,0x15,0x6c,0xcb,0xfc]
12379 vunpckhpd
-4(%ebx
,%ecx
,8), %ymm2
, %ymm5
12381 // CHECK
: vunpcklps
-4(%ebx
,%ecx
,8), %ymm2
, %ymm5
12382 // CHECK
: encoding
: [0xc5,0xec,0x14,0x6c,0xcb,0xfc]
12383 vunpcklps
-4(%ebx
,%ecx
,8), %ymm2
, %ymm5
12385 // CHECK
: vunpcklpd
-4(%ebx
,%ecx
,8), %ymm2
, %ymm5
12386 // CHECK
: encoding
: [0xc5,0xed,0x14,0x6c,0xcb,0xfc]
12387 vunpcklpd
-4(%ebx
,%ecx
,8), %ymm2
, %ymm5
12389 // CHECK
: vmovntdq
%ymm1
, (%eax
)
12390 // CHECK
: encoding
: [0xc5,0xfd,0xe7,0x08]
12391 vmovntdq
%ymm1
, (%eax
)
12393 // CHECK
: vmovntpd
%ymm1
, (%eax
)
12394 // CHECK
: encoding
: [0xc5,0xfd,0x2b,0x08]
12395 vmovntpd
%ymm1
, (%eax
)
12397 // CHECK
: vmovntps
%ymm1
, (%eax
)
12398 // CHECK
: encoding
: [0xc5,0xfc,0x2b,0x08]
12399 vmovntps
%ymm1
, (%eax
)
12401 // CHECK
: vmovmskps
%xmm2
, %eax
12402 // CHECK
: encoding
: [0xc5,0xf8,0x50,0xc2]
12403 vmovmskps
%xmm2
, %eax
12405 // CHECK
: vmovmskpd
%xmm2
, %eax
12406 // CHECK
: encoding
: [0xc5,0xf9,0x50,0xc2]
12407 vmovmskpd
%xmm2
, %eax
12409 // CHECK
: vmaxps
%ymm2
, %ymm4
, %ymm6
12410 // CHECK
: encoding
: [0xc5,0xdc,0x5f,0xf2]
12411 vmaxps
%ymm2
, %ymm4
, %ymm6
12413 // CHECK
: vmaxpd
%ymm2
, %ymm4
, %ymm6
12414 // CHECK
: encoding
: [0xc5,0xdd,0x5f,0xf2]
12415 vmaxpd
%ymm2
, %ymm4
, %ymm6
12417 // CHECK
: vminps
%ymm2
, %ymm4
, %ymm6
12418 // CHECK
: encoding
: [0xc5,0xdc,0x5d,0xf2]
12419 vminps
%ymm2
, %ymm4
, %ymm6
12421 // CHECK
: vminpd
%ymm2
, %ymm4
, %ymm6
12422 // CHECK
: encoding
: [0xc5,0xdd,0x5d,0xf2]
12423 vminpd
%ymm2
, %ymm4
, %ymm6
12425 // CHECK
: vsubps
%ymm2
, %ymm4
, %ymm6
12426 // CHECK
: encoding
: [0xc5,0xdc,0x5c,0xf2]
12427 vsubps
%ymm2
, %ymm4
, %ymm6
12429 // CHECK
: vsubpd
%ymm2
, %ymm4
, %ymm6
12430 // CHECK
: encoding
: [0xc5,0xdd,0x5c,0xf2]
12431 vsubpd
%ymm2
, %ymm4
, %ymm6
12433 // CHECK
: vdivps
%ymm2
, %ymm4
, %ymm6
12434 // CHECK
: encoding
: [0xc5,0xdc,0x5e,0xf2]
12435 vdivps
%ymm2
, %ymm4
, %ymm6
12437 // CHECK
: vdivpd
%ymm2
, %ymm4
, %ymm6
12438 // CHECK
: encoding
: [0xc5,0xdd,0x5e,0xf2]
12439 vdivpd
%ymm2
, %ymm4
, %ymm6
12441 // CHECK
: vaddps
%ymm2
, %ymm4
, %ymm6
12442 // CHECK
: encoding
: [0xc5,0xdc,0x58,0xf2]
12443 vaddps
%ymm2
, %ymm4
, %ymm6
12445 // CHECK
: vaddpd
%ymm2
, %ymm4
, %ymm6
12446 // CHECK
: encoding
: [0xc5,0xdd,0x58,0xf2]
12447 vaddpd
%ymm2
, %ymm4
, %ymm6
12449 // CHECK
: vmulps
%ymm2
, %ymm4
, %ymm6
12450 // CHECK
: encoding
: [0xc5,0xdc,0x59,0xf2]
12451 vmulps
%ymm2
, %ymm4
, %ymm6
12453 // CHECK
: vmulpd
%ymm2
, %ymm4
, %ymm6
12454 // CHECK
: encoding
: [0xc5,0xdd,0x59,0xf2]
12455 vmulpd
%ymm2
, %ymm4
, %ymm6
12457 // CHECK
: vmaxps
(%eax
), %ymm4
, %ymm6
12458 // CHECK
: encoding
: [0xc5,0xdc,0x5f,0x30]
12459 vmaxps
(%eax
), %ymm4
, %ymm6
12461 // CHECK
: vmaxpd
(%eax
), %ymm4
, %ymm6
12462 // CHECK
: encoding
: [0xc5,0xdd,0x5f,0x30]
12463 vmaxpd
(%eax
), %ymm4
, %ymm6
12465 // CHECK
: vminps
(%eax
), %ymm4
, %ymm6
12466 // CHECK
: encoding
: [0xc5,0xdc,0x5d,0x30]
12467 vminps
(%eax
), %ymm4
, %ymm6
12469 // CHECK
: vminpd
(%eax
), %ymm4
, %ymm6
12470 // CHECK
: encoding
: [0xc5,0xdd,0x5d,0x30]
12471 vminpd
(%eax
), %ymm4
, %ymm6
12473 // CHECK
: vsubps
(%eax
), %ymm4
, %ymm6
12474 // CHECK
: encoding
: [0xc5,0xdc,0x5c,0x30]
12475 vsubps
(%eax
), %ymm4
, %ymm6
12477 // CHECK
: vsubpd
(%eax
), %ymm4
, %ymm6
12478 // CHECK
: encoding
: [0xc5,0xdd,0x5c,0x30]
12479 vsubpd
(%eax
), %ymm4
, %ymm6
12481 // CHECK
: vdivps
(%eax
), %ymm4
, %ymm6
12482 // CHECK
: encoding
: [0xc5,0xdc,0x5e,0x30]
12483 vdivps
(%eax
), %ymm4
, %ymm6
12485 // CHECK
: vdivpd
(%eax
), %ymm4
, %ymm6
12486 // CHECK
: encoding
: [0xc5,0xdd,0x5e,0x30]
12487 vdivpd
(%eax
), %ymm4
, %ymm6
12489 // CHECK
: vaddps
(%eax
), %ymm4
, %ymm6
12490 // CHECK
: encoding
: [0xc5,0xdc,0x58,0x30]
12491 vaddps
(%eax
), %ymm4
, %ymm6
12493 // CHECK
: vaddpd
(%eax
), %ymm4
, %ymm6
12494 // CHECK
: encoding
: [0xc5,0xdd,0x58,0x30]
12495 vaddpd
(%eax
), %ymm4
, %ymm6
12497 // CHECK
: vmulps
(%eax
), %ymm4
, %ymm6
12498 // CHECK
: encoding
: [0xc5,0xdc,0x59,0x30]
12499 vmulps
(%eax
), %ymm4
, %ymm6
12501 // CHECK
: vmulpd
(%eax
), %ymm4
, %ymm6
12502 // CHECK
: encoding
: [0xc5,0xdd,0x59,0x30]
12503 vmulpd
(%eax
), %ymm4
, %ymm6