1 // RUN
: llvm-mc
-triple i386-unknown-unknown
%s
--show-encoding | FileCheck
%s
2 // RUN
: llvm-mc
-triple i386-unknown-unknown
-output-asm-variant
=1 %s | FileCheck
--check-prefix
=INTEL
%s
5 // CHECK
: encoding
: [0xd9,0x07]
9 // CHECK
: encoding
: [0xdf,0x07]
12 // CHECK
: movb $
127, 3735928559(%ebx
,%ecx
,8)
13 // CHECK
: encoding
: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
14 movb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
16 // CHECK
: movb $
127, 69
17 // CHECK
: encoding
: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
20 // CHECK
: movb $
127, 32493
21 // CHECK
: encoding
: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
24 // CHECK
: movb $
127, 3133065982
25 // CHECK
: encoding
: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
28 // CHECK
: movb $
127, 305419896
29 // CHECK
: encoding
: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
32 // CHECK
: movw $
31438, 3735928559(%ebx
,%ecx
,8)
33 // CHECK
: encoding
: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
34 movw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
36 // CHECK
: movw $
31438, 69
37 // CHECK
: encoding
: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
40 // CHECK
: movw $
31438, 32493
41 // CHECK
: encoding
: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
44 // CHECK
: movw $
31438, 3133065982
45 // CHECK
: encoding
: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
46 movw $
0x7ace,0xbabecafe
48 // CHECK
: movw $
31438, 305419896
49 // CHECK
: encoding
: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
50 movw $
0x7ace,0x12345678
52 // CHECK
: movl $
2063514302, 3735928559(%ebx
,%ecx
,8)
53 // CHECK
: encoding
: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
54 movl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
56 // CHECK
: movl $
2063514302, 69
57 // CHECK
: encoding
: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
60 // CHECK
: movl $
2063514302, 32493
61 // CHECK
: encoding
: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
62 movl $
0x7afebabe,0x7eed
64 // CHECK
: movl $
2063514302, 3133065982
65 // CHECK
: encoding
: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
66 movl $
0x7afebabe,0xbabecafe
68 // CHECK
: movl $
2063514302, 305419896
69 // CHECK
: encoding
: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
70 movl $
0x7afebabe,0x12345678
72 // CHECK
: movl $
324478056, 3735928559(%ebx
,%ecx
,8)
73 // CHECK
: encoding
: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
74 movl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
76 // CHECK
: movl $
324478056, 69
77 // CHECK
: encoding
: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
80 // CHECK
: movl $
324478056, 32493
81 // CHECK
: encoding
: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
82 movl $
0x13572468,0x7eed
84 // CHECK
: movl $
324478056, 3133065982
85 // CHECK
: encoding
: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
86 movl $
0x13572468,0xbabecafe
88 // CHECK
: movl $
324478056, 305419896
89 // CHECK
: encoding
: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
90 movl $
0x13572468,0x12345678
92 // CHECK
: movsbl
3735928559(%ebx
,%ecx
,8), %ecx
93 // CHECK
: encoding
: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
94 movsbl
0xdeadbeef(%ebx
,%ecx
,8),%ecx
96 // CHECK
: movsbl
69, %ecx
97 // CHECK
: encoding
: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
100 // CHECK
: movsbl
32493, %ecx
101 // CHECK
: encoding
: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
104 // CHECK
: movsbl
3133065982, %ecx
105 // CHECK
: encoding
: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
106 movsbl
0xbabecafe,%ecx
108 // CHECK
: movsbl
305419896, %ecx
109 // CHECK
: encoding
: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
110 movsbl
0x12345678,%ecx
112 // CHECK
: movsbw
3735928559(%ebx
,%ecx
,8), %bx
113 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
114 movsbw
0xdeadbeef(%ebx
,%ecx
,8),%bx
116 // CHECK
: movsbw
69, %bx
117 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
120 // CHECK
: movsbw
32493, %bx
121 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
124 // CHECK
: movsbw
3133065982, %bx
125 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
126 movsbw
0xbabecafe,%bx
128 // CHECK
: movsbw
305419896, %bx
129 // CHECK
: encoding
: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
130 movsbw
0x12345678,%bx
132 // CHECK
: movswl
3735928559(%ebx
,%ecx
,8), %ecx
133 // CHECK
: encoding
: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
134 movswl
0xdeadbeef(%ebx
,%ecx
,8),%ecx
136 // CHECK
: movswl
69, %ecx
137 // CHECK
: encoding
: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
140 // CHECK
: movswl
32493, %ecx
141 // CHECK
: encoding
: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
144 // CHECK
: movswl
3133065982, %ecx
145 // CHECK
: encoding
: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
146 movswl
0xbabecafe,%ecx
148 // CHECK
: movswl
305419896, %ecx
149 // CHECK
: encoding
: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
150 movswl
0x12345678,%ecx
152 // CHECK
: movzbl
3735928559(%ebx
,%ecx
,8), %ecx
153 // CHECK
: encoding
: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
154 movzbl
0xdeadbeef(%ebx
,%ecx
,8),%ecx
156 // CHECK
: movzbl
69, %ecx
157 // CHECK
: encoding
: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
160 // CHECK
: movzbl
32493, %ecx
161 // CHECK
: encoding
: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
164 // CHECK
: movzbl
3133065982, %ecx
165 // CHECK
: encoding
: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
166 movzbl
0xbabecafe,%ecx
168 // CHECK
: movzbl
305419896, %ecx
169 // CHECK
: encoding
: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
170 movzbl
0x12345678,%ecx
172 // CHECK
: movzbw
3735928559(%ebx
,%ecx
,8), %bx
173 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
174 movzbw
0xdeadbeef(%ebx
,%ecx
,8),%bx
176 // CHECK
: movzbw
69, %bx
177 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
180 // CHECK
: movzbw
32493, %bx
181 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
184 // CHECK
: movzbw
3133065982, %bx
185 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
186 movzbw
0xbabecafe,%bx
188 // CHECK
: movzbw
305419896, %bx
189 // CHECK
: encoding
: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
190 movzbw
0x12345678,%bx
192 // CHECK
: movzwl
3735928559(%ebx
,%ecx
,8), %ecx
193 // CHECK
: encoding
: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
194 movzwl
0xdeadbeef(%ebx
,%ecx
,8),%ecx
196 // CHECK
: movzwl
69, %ecx
197 // CHECK
: encoding
: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
200 // CHECK
: movzwl
32493, %ecx
201 // CHECK
: encoding
: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
204 // CHECK
: movzwl
3133065982, %ecx
205 // CHECK
: encoding
: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
206 movzwl
0xbabecafe,%ecx
208 // CHECK
: movzwl
305419896, %ecx
209 // CHECK
: encoding
: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
210 movzwl
0x12345678,%ecx
212 // CHECK
: pushl
3735928559(%ebx
,%ecx
,8)
213 // CHECK
: encoding
: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
214 pushl
0xdeadbeef(%ebx
,%ecx
,8)
216 // CHECK
: pushw
32493
217 // CHECK
: encoding
: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
220 // CHECK
: pushl
3133065982
221 // CHECK
: encoding
: [0xff,0x35,0xfe,0xca,0xbe,0xba]
224 // CHECK
: pushl
305419896
225 // CHECK
: encoding
: [0xff,0x35,0x78,0x56,0x34,0x12]
228 // CHECK
: popl
3735928559(%ebx
,%ecx
,8)
229 // CHECK
: encoding
: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde]
230 popl
0xdeadbeef(%ebx
,%ecx
,8)
233 // CHECK
: encoding
: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]
236 // CHECK
: popl
3133065982
237 // CHECK
: encoding
: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
240 // CHECK
: popl
305419896
241 // CHECK
: encoding
: [0x8f,0x05,0x78,0x56,0x34,0x12]
245 // CHECK
: encoding
: [0xf8]
249 // CHECK
: encoding
: [0xfc]
253 // CHECK
: encoding
: [0xfa]
257 // CHECK
: encoding
: [0x0f,0x06]
261 // CHECK
: encoding
: [0xf5]
265 // CHECK
: encoding
: [0x9f]
269 // CHECK
: encoding
: [0x9e]
273 // CHECK
: encoding
: [0xf9]
277 // CHECK
: encoding
: [0xfd]
281 // CHECK
: encoding
: [0xfb]
285 // CHECK
: encoding
: [0xd6]
288 // CHECK
: addb $
254, 3735928559(%ebx
,%ecx
,8)
289 // CHECK
: encoding
: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
290 addb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
292 // CHECK
: addb $
254, 69
293 // CHECK
: encoding
: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
296 // CHECK
: addb $
254, 32493
297 // CHECK
: encoding
: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
300 // CHECK
: addb $
254, 3133065982
301 // CHECK
: encoding
: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
302 addb $
0xfe,0xbabecafe
304 // CHECK
: addb $
254, 305419896
305 // CHECK
: encoding
: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
306 addb $
0xfe,0x12345678
308 // CHECK
: addb $
127, 3735928559(%ebx
,%ecx
,8)
309 // CHECK
: encoding
: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
310 addb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
312 // CHECK
: addb $
127, 69
313 // CHECK
: encoding
: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
316 // CHECK
: addb $
127, 32493
317 // CHECK
: encoding
: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
320 // CHECK
: addb $
127, 3133065982
321 // CHECK
: encoding
: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
322 addb $
0x7f,0xbabecafe
324 // CHECK
: addb $
127, 305419896
325 // CHECK
: encoding
: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
326 addb $
0x7f,0x12345678
328 // CHECK
: addw $
31438, 3735928559(%ebx
,%ecx
,8)
329 // CHECK
: encoding
: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
330 addw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
332 // CHECK
: addw $
31438, 69
333 // CHECK
: encoding
: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
336 // CHECK
: addw $
31438, 32493
337 // CHECK
: encoding
: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
340 // CHECK
: addw $
31438, 3133065982
341 // CHECK
: encoding
: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
342 addw $
0x7ace,0xbabecafe
344 // CHECK
: addw $
31438, 305419896
345 // CHECK
: encoding
: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
346 addw $
0x7ace,0x12345678
348 // CHECK
: addl $
2063514302, 3735928559(%ebx
,%ecx
,8)
349 // CHECK
: encoding
: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
350 addl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
352 // CHECK
: addl $
2063514302, 69
353 // CHECK
: encoding
: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
354 addl $
0x7afebabe,0x45
356 // CHECK
: addl $
2063514302, 32493
357 // CHECK
: encoding
: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
358 addl $
0x7afebabe,0x7eed
360 // CHECK
: addl $
2063514302, 3133065982
361 // CHECK
: encoding
: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
362 addl $
0x7afebabe,0xbabecafe
364 // CHECK
: addl $
2063514302, 305419896
365 // CHECK
: encoding
: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
366 addl $
0x7afebabe,0x12345678
368 // CHECK
: addl $
324478056, 3735928559(%ebx
,%ecx
,8)
369 // CHECK
: encoding
: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
370 addl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
372 // CHECK
: addl $
324478056, 69
373 // CHECK
: encoding
: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
374 addl $
0x13572468,0x45
376 // CHECK
: addl $
324478056, 32493
377 // CHECK
: encoding
: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
378 addl $
0x13572468,0x7eed
380 // CHECK
: addl $
324478056, 3133065982
381 // CHECK
: encoding
: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
382 addl $
0x13572468,0xbabecafe
384 // CHECK
: addl $
324478056, 305419896
385 // CHECK
: encoding
: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
386 addl $
0x13572468,0x12345678
388 // CHECK
: incl
3735928559(%ebx
,%ecx
,8)
389 // CHECK
: encoding
: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde]
390 incl
0xdeadbeef(%ebx
,%ecx
,8)
393 // CHECK
: encoding
: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]
396 // CHECK
: incl
3133065982
397 // CHECK
: encoding
: [0xff,0x05,0xfe,0xca,0xbe,0xba]
400 // CHECK
: incl
305419896
401 // CHECK
: encoding
: [0xff,0x05,0x78,0x56,0x34,0x12]
404 // CHECK
: subb $
254, 3735928559(%ebx
,%ecx
,8)
405 // CHECK
: encoding
: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
406 subb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
408 // CHECK
: subb $
254, 69
409 // CHECK
: encoding
: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
412 // CHECK
: subb $
254, 32493
413 // CHECK
: encoding
: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
416 // CHECK
: subb $
254, 3133065982
417 // CHECK
: encoding
: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
418 subb $
0xfe,0xbabecafe
420 // CHECK
: subb $
254, 305419896
421 // CHECK
: encoding
: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
422 subb $
0xfe,0x12345678
424 // CHECK
: subb $
127, 3735928559(%ebx
,%ecx
,8)
425 // CHECK
: encoding
: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
426 subb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
428 // CHECK
: subb $
127, 69
429 // CHECK
: encoding
: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
432 // CHECK
: subb $
127, 32493
433 // CHECK
: encoding
: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
436 // CHECK
: subb $
127, 3133065982
437 // CHECK
: encoding
: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
438 subb $
0x7f,0xbabecafe
440 // CHECK
: subb $
127, 305419896
441 // CHECK
: encoding
: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
442 subb $
0x7f,0x12345678
444 // CHECK
: subw $
31438, 3735928559(%ebx
,%ecx
,8)
445 // CHECK
: encoding
: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
446 subw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
448 // CHECK
: subw $
31438, 69
449 // CHECK
: encoding
: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
452 // CHECK
: subw $
31438, 32493
453 // CHECK
: encoding
: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
456 // CHECK
: subw $
31438, 3133065982
457 // CHECK
: encoding
: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
458 subw $
0x7ace,0xbabecafe
460 // CHECK
: subw $
31438, 305419896
461 // CHECK
: encoding
: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
462 subw $
0x7ace,0x12345678
464 // CHECK
: subl $
2063514302, 3735928559(%ebx
,%ecx
,8)
465 // CHECK
: encoding
: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
466 subl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
468 // CHECK
: subl $
2063514302, 69
469 // CHECK
: encoding
: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
470 subl $
0x7afebabe,0x45
472 // CHECK
: subl $
2063514302, 32493
473 // CHECK
: encoding
: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
474 subl $
0x7afebabe,0x7eed
476 // CHECK
: subl $
2063514302, 3133065982
477 // CHECK
: encoding
: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
478 subl $
0x7afebabe,0xbabecafe
480 // CHECK
: subl $
2063514302, 305419896
481 // CHECK
: encoding
: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
482 subl $
0x7afebabe,0x12345678
484 // CHECK
: subl $
324478056, 3735928559(%ebx
,%ecx
,8)
485 // CHECK
: encoding
: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
486 subl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
488 // CHECK
: subl $
324478056, 69
489 // CHECK
: encoding
: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
490 subl $
0x13572468,0x45
492 // CHECK
: subl $
324478056, 32493
493 // CHECK
: encoding
: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
494 subl $
0x13572468,0x7eed
496 // CHECK
: subl $
324478056, 3133065982
497 // CHECK
: encoding
: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
498 subl $
0x13572468,0xbabecafe
500 // CHECK
: subl $
324478056, 305419896
501 // CHECK
: encoding
: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
502 subl $
0x13572468,0x12345678
504 // CHECK
: decl
3735928559(%ebx
,%ecx
,8)
505 // CHECK
: encoding
: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde]
506 decl
0xdeadbeef(%ebx
,%ecx
,8)
509 // CHECK
: encoding
: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]
512 // CHECK
: decl
3133065982
513 // CHECK
: encoding
: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
516 // CHECK
: decl
305419896
517 // CHECK
: encoding
: [0xff,0x0d,0x78,0x56,0x34,0x12]
520 // CHECK
: sbbb $
254, 3735928559(%ebx
,%ecx
,8)
521 // CHECK
: encoding
: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
522 sbbb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
524 // CHECK
: sbbb $
254, 69
525 // CHECK
: encoding
: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
528 // CHECK
: sbbb $
254, 32493
529 // CHECK
: encoding
: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
532 // CHECK
: sbbb $
254, 3133065982
533 // CHECK
: encoding
: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
534 sbbb $
0xfe,0xbabecafe
536 // CHECK
: sbbb $
254, 305419896
537 // CHECK
: encoding
: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
538 sbbb $
0xfe,0x12345678
540 // CHECK
: sbbb $
127, 3735928559(%ebx
,%ecx
,8)
541 // CHECK
: encoding
: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
542 sbbb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
544 // CHECK
: sbbb $
127, 69
545 // CHECK
: encoding
: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
548 // CHECK
: sbbb $
127, 32493
549 // CHECK
: encoding
: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
552 // CHECK
: sbbb $
127, 3133065982
553 // CHECK
: encoding
: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
554 sbbb $
0x7f,0xbabecafe
556 // CHECK
: sbbb $
127, 305419896
557 // CHECK
: encoding
: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
558 sbbb $
0x7f,0x12345678
560 // CHECK
: sbbw $
31438, 3735928559(%ebx
,%ecx
,8)
561 // CHECK
: encoding
: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
562 sbbw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
564 // CHECK
: sbbw $
31438, 69
565 // CHECK
: encoding
: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
568 // CHECK
: sbbw $
31438, 32493
569 // CHECK
: encoding
: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
572 // CHECK
: sbbw $
31438, 3133065982
573 // CHECK
: encoding
: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
574 sbbw $
0x7ace,0xbabecafe
576 // CHECK
: sbbw $
31438, 305419896
577 // CHECK
: encoding
: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
578 sbbw $
0x7ace,0x12345678
580 // CHECK
: sbbl $
2063514302, 3735928559(%ebx
,%ecx
,8)
581 // CHECK
: encoding
: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
582 sbbl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
584 // CHECK
: sbbl $
2063514302, 69
585 // CHECK
: encoding
: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
586 sbbl $
0x7afebabe,0x45
588 // CHECK
: sbbl $
2063514302, 32493
589 // CHECK
: encoding
: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
590 sbbl $
0x7afebabe,0x7eed
592 // CHECK
: sbbl $
2063514302, 3133065982
593 // CHECK
: encoding
: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
594 sbbl $
0x7afebabe,0xbabecafe
596 // CHECK
: sbbl $
2063514302, 305419896
597 // CHECK
: encoding
: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
598 sbbl $
0x7afebabe,0x12345678
600 // CHECK
: sbbl $
324478056, 3735928559(%ebx
,%ecx
,8)
601 // CHECK
: encoding
: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
602 sbbl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
604 // CHECK
: sbbl $
324478056, 69
605 // CHECK
: encoding
: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
606 sbbl $
0x13572468,0x45
608 // CHECK
: sbbl $
324478056, 32493
609 // CHECK
: encoding
: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
610 sbbl $
0x13572468,0x7eed
612 // CHECK
: sbbl $
324478056, 3133065982
613 // CHECK
: encoding
: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
614 sbbl $
0x13572468,0xbabecafe
616 // CHECK
: sbbl $
324478056, 305419896
617 // CHECK
: encoding
: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
618 sbbl $
0x13572468,0x12345678
620 // CHECK
: cmpb $
254, 3735928559(%ebx
,%ecx
,8)
621 // CHECK
: encoding
: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
622 cmpb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
624 // CHECK
: cmpb $
254, 69
625 // CHECK
: encoding
: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
628 // CHECK
: cmpb $
254, 32493
629 // CHECK
: encoding
: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
632 // CHECK
: cmpb $
254, 3133065982
633 // CHECK
: encoding
: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
634 cmpb $
0xfe,0xbabecafe
636 // CHECK
: cmpb $
254, 305419896
637 // CHECK
: encoding
: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
638 cmpb $
0xfe,0x12345678
640 // CHECK
: cmpb $
127, 3735928559(%ebx
,%ecx
,8)
641 // CHECK
: encoding
: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
642 cmpb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
644 // CHECK
: cmpb $
127, 69
645 // CHECK
: encoding
: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
648 // CHECK
: cmpb $
127, 32493
649 // CHECK
: encoding
: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
652 // CHECK
: cmpb $
127, 3133065982
653 // CHECK
: encoding
: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
654 cmpb $
0x7f,0xbabecafe
656 // CHECK
: cmpb $
127, 305419896
657 // CHECK
: encoding
: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
658 cmpb $
0x7f,0x12345678
660 // CHECK
: cmpw $
31438, 3735928559(%ebx
,%ecx
,8)
661 // CHECK
: encoding
: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
662 cmpw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
664 // CHECK
: cmpw $
31438, 69
665 // CHECK
: encoding
: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
668 // CHECK
: cmpw $
31438, 32493
669 // CHECK
: encoding
: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
672 // CHECK
: cmpw $
31438, 3133065982
673 // CHECK
: encoding
: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
674 cmpw $
0x7ace,0xbabecafe
676 // CHECK
: cmpw $
31438, 305419896
677 // CHECK
: encoding
: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
678 cmpw $
0x7ace,0x12345678
680 // CHECK
: cmpl $
2063514302, 3735928559(%ebx
,%ecx
,8)
681 // CHECK
: encoding
: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
682 cmpl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
684 // CHECK
: cmpl $
2063514302, 69
685 // CHECK
: encoding
: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
686 cmpl $
0x7afebabe,0x45
688 // CHECK
: cmpl $
2063514302, 32493
689 // CHECK
: encoding
: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
690 cmpl $
0x7afebabe,0x7eed
692 // CHECK
: cmpl $
2063514302, 3133065982
693 // CHECK
: encoding
: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
694 cmpl $
0x7afebabe,0xbabecafe
696 // CHECK
: cmpl $
2063514302, 305419896
697 // CHECK
: encoding
: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
698 cmpl $
0x7afebabe,0x12345678
700 // CHECK
: cmpl $
324478056, 3735928559(%ebx
,%ecx
,8)
701 // CHECK
: encoding
: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
702 cmpl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
704 // CHECK
: cmpl $
324478056, 69
705 // CHECK
: encoding
: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
706 cmpl $
0x13572468,0x45
708 // CHECK
: cmpl $
324478056, 32493
709 // CHECK
: encoding
: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
710 cmpl $
0x13572468,0x7eed
712 // CHECK
: cmpl $
324478056, 3133065982
713 // CHECK
: encoding
: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
714 cmpl $
0x13572468,0xbabecafe
716 // CHECK
: cmpl $
324478056, 305419896
717 // CHECK
: encoding
: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
718 cmpl $
0x13572468,0x12345678
720 // CHECK
: testb $
127, 3735928559(%ebx
,%ecx
,8)
721 // CHECK
: encoding
: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
722 testb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
724 // CHECK
: testb $
127, 69
725 // CHECK
: encoding
: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
728 // CHECK
: testb $
127, 32493
729 // CHECK
: encoding
: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
732 // CHECK
: testb $
127, 3133065982
733 // CHECK
: encoding
: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
734 testb $
0x7f,0xbabecafe
736 // CHECK
: testb $
127, 305419896
737 // CHECK
: encoding
: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
738 testb $
0x7f,0x12345678
740 // CHECK
: testw $
31438, 3735928559(%ebx
,%ecx
,8)
741 // CHECK
: encoding
: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
742 testw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
744 // CHECK
: testw $
31438, 69
745 // CHECK
: encoding
: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
748 // CHECK
: testw $
31438, 32493
749 // CHECK
: encoding
: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
752 // CHECK
: testw $
31438, 3133065982
753 // CHECK
: encoding
: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
754 testw $
0x7ace,0xbabecafe
756 // CHECK
: testw $
31438, 305419896
757 // CHECK
: encoding
: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
758 testw $
0x7ace,0x12345678
760 // CHECK
: testl $
2063514302, 3735928559(%ebx
,%ecx
,8)
761 // CHECK
: encoding
: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
762 testl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
764 // CHECK
: testl $
2063514302, 69
765 // CHECK
: encoding
: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
766 testl $
0x7afebabe,0x45
768 // CHECK
: testl $
2063514302, 32493
769 // CHECK
: encoding
: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
770 testl $
0x7afebabe,0x7eed
772 // CHECK
: testl $
2063514302, 3133065982
773 // CHECK
: encoding
: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
774 testl $
0x7afebabe,0xbabecafe
776 // CHECK
: testl $
2063514302, 305419896
777 // CHECK
: encoding
: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
778 testl $
0x7afebabe,0x12345678
780 // CHECK
: testl $
324478056, 3735928559(%ebx
,%ecx
,8)
781 // CHECK
: encoding
: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
782 testl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
784 // CHECK
: testl $
324478056, 69
785 // CHECK
: encoding
: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
786 testl $
0x13572468,0x45
788 // CHECK
: testl $
324478056, 32493
789 // CHECK
: encoding
: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
790 testl $
0x13572468,0x7eed
792 // CHECK
: testl $
324478056, 3133065982
793 // CHECK
: encoding
: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
794 testl $
0x13572468,0xbabecafe
796 // CHECK
: testl $
324478056, 305419896
797 // CHECK
: encoding
: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
798 testl $
0x13572468,0x12345678
800 // CHECK
: andb $
254, 3735928559(%ebx
,%ecx
,8)
801 // CHECK
: encoding
: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
802 andb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
804 // CHECK
: andb $
254, 69
805 // CHECK
: encoding
: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
808 // CHECK
: andb $
254, 32493
809 // CHECK
: encoding
: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
812 // CHECK
: andb $
254, 3133065982
813 // CHECK
: encoding
: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
814 andb $
0xfe,0xbabecafe
816 // CHECK
: andb $
254, 305419896
817 // CHECK
: encoding
: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
818 andb $
0xfe,0x12345678
820 // CHECK
: andb $
127, 3735928559(%ebx
,%ecx
,8)
821 // CHECK
: encoding
: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
822 andb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
824 // CHECK
: andb $
127, 69
825 // CHECK
: encoding
: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
828 // CHECK
: andb $
127, 32493
829 // CHECK
: encoding
: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
832 // CHECK
: andb $
127, 3133065982
833 // CHECK
: encoding
: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
834 andb $
0x7f,0xbabecafe
836 // CHECK
: andb $
127, 305419896
837 // CHECK
: encoding
: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
838 andb $
0x7f,0x12345678
840 // CHECK
: andw $
31438, 3735928559(%ebx
,%ecx
,8)
841 // CHECK
: encoding
: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
842 andw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
844 // CHECK
: andw $
31438, 69
845 // CHECK
: encoding
: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
848 // CHECK
: andw $
31438, 32493
849 // CHECK
: encoding
: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
852 // CHECK
: andw $
31438, 3133065982
853 // CHECK
: encoding
: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
854 andw $
0x7ace,0xbabecafe
856 // CHECK
: andw $
31438, 305419896
857 // CHECK
: encoding
: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
858 andw $
0x7ace,0x12345678
860 // CHECK
: andl $
2063514302, 3735928559(%ebx
,%ecx
,8)
861 // CHECK
: encoding
: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
862 andl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
864 // CHECK
: andl $
2063514302, 69
865 // CHECK
: encoding
: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
866 andl $
0x7afebabe,0x45
868 // CHECK
: andl $
2063514302, 32493
869 // CHECK
: encoding
: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
870 andl $
0x7afebabe,0x7eed
872 // CHECK
: andl $
2063514302, 3133065982
873 // CHECK
: encoding
: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
874 andl $
0x7afebabe,0xbabecafe
876 // CHECK
: andl $
2063514302, 305419896
877 // CHECK
: encoding
: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
878 andl $
0x7afebabe,0x12345678
880 // CHECK
: andl $
324478056, 3735928559(%ebx
,%ecx
,8)
881 // CHECK
: encoding
: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
882 andl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
884 // CHECK
: andl $
324478056, 69
885 // CHECK
: encoding
: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
886 andl $
0x13572468,0x45
888 // CHECK
: andl $
324478056, 32493
889 // CHECK
: encoding
: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
890 andl $
0x13572468,0x7eed
892 // CHECK
: andl $
324478056, 3133065982
893 // CHECK
: encoding
: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
894 andl $
0x13572468,0xbabecafe
896 // CHECK
: andl $
324478056, 305419896
897 // CHECK
: encoding
: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
898 andl $
0x13572468,0x12345678
900 // CHECK
: orb $
254, 3735928559(%ebx
,%ecx
,8)
901 // CHECK
: encoding
: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
902 orb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
904 // CHECK
: orb $
254, 69
905 // CHECK
: encoding
: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
908 // CHECK
: orb $
254, 32493
909 // CHECK
: encoding
: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
912 // CHECK
: orb $
254, 3133065982
913 // CHECK
: encoding
: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
916 // CHECK
: orb $
254, 305419896
917 // CHECK
: encoding
: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
920 // CHECK
: orb $
127, 3735928559(%ebx
,%ecx
,8)
921 // CHECK
: encoding
: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
922 orb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
924 // CHECK
: orb $
127, 69
925 // CHECK
: encoding
: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
928 // CHECK
: orb $
127, 32493
929 // CHECK
: encoding
: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
932 // CHECK
: orb $
127, 3133065982
933 // CHECK
: encoding
: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
936 // CHECK
: orb $
127, 305419896
937 // CHECK
: encoding
: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
940 // CHECK
: orw $
31438, 3735928559(%ebx
,%ecx
,8)
941 // CHECK
: encoding
: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
942 orw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
944 // CHECK
: orw $
31438, 69
945 // CHECK
: encoding
: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
948 // CHECK
: orw $
31438, 32493
949 // CHECK
: encoding
: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
952 // CHECK
: orw $
31438, 3133065982
953 // CHECK
: encoding
: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
954 orw $
0x7ace,0xbabecafe
956 // CHECK
: orw $
31438, 305419896
957 // CHECK
: encoding
: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
958 orw $
0x7ace,0x12345678
960 // CHECK
: orl $
2063514302, 3735928559(%ebx
,%ecx
,8)
961 // CHECK
: encoding
: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
962 orl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
964 // CHECK
: orl $
2063514302, 69
965 // CHECK
: encoding
: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
968 // CHECK
: orl $
2063514302, 32493
969 // CHECK
: encoding
: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
970 orl $
0x7afebabe,0x7eed
972 // CHECK
: orl $
2063514302, 3133065982
973 // CHECK
: encoding
: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
974 orl $
0x7afebabe,0xbabecafe
976 // CHECK
: orl $
2063514302, 305419896
977 // CHECK
: encoding
: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
978 orl $
0x7afebabe,0x12345678
980 // CHECK
: orl $
324478056, 3735928559(%ebx
,%ecx
,8)
981 // CHECK
: encoding
: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
982 orl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
984 // CHECK
: orl $
324478056, 69
985 // CHECK
: encoding
: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
988 // CHECK
: orl $
324478056, 32493
989 // CHECK
: encoding
: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
990 orl $
0x13572468,0x7eed
992 // CHECK
: orl $
324478056, 3133065982
993 // CHECK
: encoding
: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
994 orl $
0x13572468,0xbabecafe
996 // CHECK
: orl $
324478056, 305419896
997 // CHECK
: encoding
: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
998 orl $
0x13572468,0x12345678
1000 // CHECK
: xorb $
254, 3735928559(%ebx
,%ecx
,8)
1001 // CHECK
: encoding
: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
1002 xorb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
1004 // CHECK
: xorb $
254, 69
1005 // CHECK
: encoding
: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
1008 // CHECK
: xorb $
254, 32493
1009 // CHECK
: encoding
: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
1012 // CHECK
: xorb $
254, 3133065982
1013 // CHECK
: encoding
: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
1014 xorb $
0xfe,0xbabecafe
1016 // CHECK
: xorb $
254, 305419896
1017 // CHECK
: encoding
: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
1018 xorb $
0xfe,0x12345678
1020 // CHECK
: xorb $
127, 3735928559(%ebx
,%ecx
,8)
1021 // CHECK
: encoding
: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1022 xorb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1024 // CHECK
: xorb $
127, 69
1025 // CHECK
: encoding
: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
1028 // CHECK
: xorb $
127, 32493
1029 // CHECK
: encoding
: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
1032 // CHECK
: xorb $
127, 3133065982
1033 // CHECK
: encoding
: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
1034 xorb $
0x7f,0xbabecafe
1036 // CHECK
: xorb $
127, 305419896
1037 // CHECK
: encoding
: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
1038 xorb $
0x7f,0x12345678
1040 // CHECK
: xorw $
31438, 3735928559(%ebx
,%ecx
,8)
1041 // CHECK
: encoding
: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1042 xorw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
1044 // CHECK
: xorw $
31438, 69
1045 // CHECK
: encoding
: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
1048 // CHECK
: xorw $
31438, 32493
1049 // CHECK
: encoding
: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
1052 // CHECK
: xorw $
31438, 3133065982
1053 // CHECK
: encoding
: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1054 xorw $
0x7ace,0xbabecafe
1056 // CHECK
: xorw $
31438, 305419896
1057 // CHECK
: encoding
: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
1058 xorw $
0x7ace,0x12345678
1060 // CHECK
: xorl $
2063514302, 3735928559(%ebx
,%ecx
,8)
1061 // CHECK
: encoding
: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1062 xorl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
1064 // CHECK
: xorl $
2063514302, 69
1065 // CHECK
: encoding
: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1066 xorl $
0x7afebabe,0x45
1068 // CHECK
: xorl $
2063514302, 32493
1069 // CHECK
: encoding
: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1070 xorl $
0x7afebabe,0x7eed
1072 // CHECK
: xorl $
2063514302, 3133065982
1073 // CHECK
: encoding
: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1074 xorl $
0x7afebabe,0xbabecafe
1076 // CHECK
: xorl $
2063514302, 305419896
1077 // CHECK
: encoding
: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1078 xorl $
0x7afebabe,0x12345678
1080 // CHECK
: xorl $
324478056, 3735928559(%ebx
,%ecx
,8)
1081 // CHECK
: encoding
: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1082 xorl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
1084 // CHECK
: xorl $
324478056, 69
1085 // CHECK
: encoding
: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1086 xorl $
0x13572468,0x45
1088 // CHECK
: xorl $
324478056, 32493
1089 // CHECK
: encoding
: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1090 xorl $
0x13572468,0x7eed
1092 // CHECK
: xorl $
324478056, 3133065982
1093 // CHECK
: encoding
: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1094 xorl $
0x13572468,0xbabecafe
1096 // CHECK
: xorl $
324478056, 305419896
1097 // CHECK
: encoding
: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1098 xorl $
0x13572468,0x12345678
1100 // CHECK
: adcb $
254, 3735928559(%ebx
,%ecx
,8)
1101 // CHECK
: encoding
: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
1102 adcb $
0xfe,0xdeadbeef(%ebx
,%ecx
,8)
1104 // CHECK
: adcb $
254, 69
1105 // CHECK
: encoding
: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
1108 // CHECK
: adcb $
254, 32493
1109 // CHECK
: encoding
: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
1112 // CHECK
: adcb $
254, 3133065982
1113 // CHECK
: encoding
: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
1114 adcb $
0xfe,0xbabecafe
1116 // CHECK
: adcb $
254, 305419896
1117 // CHECK
: encoding
: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
1118 adcb $
0xfe,0x12345678
1120 // CHECK
: adcb $
127, 3735928559(%ebx
,%ecx
,8)
1121 // CHECK
: encoding
: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1122 adcb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1124 // CHECK
: adcb $
127, 69
1125 // CHECK
: encoding
: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
1128 // CHECK
: adcb $
127, 32493
1129 // CHECK
: encoding
: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
1132 // CHECK
: adcb $
127, 3133065982
1133 // CHECK
: encoding
: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
1134 adcb $
0x7f,0xbabecafe
1136 // CHECK
: adcb $
127, 305419896
1137 // CHECK
: encoding
: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
1138 adcb $
0x7f,0x12345678
1140 // CHECK
: adcw $
31438, 3735928559(%ebx
,%ecx
,8)
1141 // CHECK
: encoding
: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1142 adcw $
0x7ace,0xdeadbeef(%ebx
,%ecx
,8)
1144 // CHECK
: adcw $
31438, 69
1145 // CHECK
: encoding
: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
1148 // CHECK
: adcw $
31438, 32493
1149 // CHECK
: encoding
: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
1152 // CHECK
: adcw $
31438, 3133065982
1153 // CHECK
: encoding
: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1154 adcw $
0x7ace,0xbabecafe
1156 // CHECK
: adcw $
31438, 305419896
1157 // CHECK
: encoding
: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
1158 adcw $
0x7ace,0x12345678
1160 // CHECK
: adcl $
2063514302, 3735928559(%ebx
,%ecx
,8)
1161 // CHECK
: encoding
: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1162 adcl $
0x7afebabe,0xdeadbeef(%ebx
,%ecx
,8)
1164 // CHECK
: adcl $
2063514302, 69
1165 // CHECK
: encoding
: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1166 adcl $
0x7afebabe,0x45
1168 // CHECK
: adcl $
2063514302, 32493
1169 // CHECK
: encoding
: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1170 adcl $
0x7afebabe,0x7eed
1172 // CHECK
: adcl $
2063514302, 3133065982
1173 // CHECK
: encoding
: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1174 adcl $
0x7afebabe,0xbabecafe
1176 // CHECK
: adcl $
2063514302, 305419896
1177 // CHECK
: encoding
: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1178 adcl $
0x7afebabe,0x12345678
1180 // CHECK
: adcl $
324478056, 3735928559(%ebx
,%ecx
,8)
1181 // CHECK
: encoding
: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1182 adcl $
0x13572468,0xdeadbeef(%ebx
,%ecx
,8)
1184 // CHECK
: adcl $
324478056, 69
1185 // CHECK
: encoding
: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1186 adcl $
0x13572468,0x45
1188 // CHECK
: adcl $
324478056, 32493
1189 // CHECK
: encoding
: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1190 adcl $
0x13572468,0x7eed
1192 // CHECK
: adcl $
324478056, 3133065982
1193 // CHECK
: encoding
: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1194 adcl $
0x13572468,0xbabecafe
1196 // CHECK
: adcl $
324478056, 305419896
1197 // CHECK
: encoding
: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1198 adcl $
0x13572468,0x12345678
1200 // CHECK
: negl
3735928559(%ebx
,%ecx
,8)
1201 // CHECK
: encoding
: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1202 negl
0xdeadbeef(%ebx
,%ecx
,8)
1204 // CHECK
: negw
32493
1205 // CHECK
: encoding
: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
1208 // CHECK
: negl
3133065982
1209 // CHECK
: encoding
: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
1212 // CHECK
: negl
305419896
1213 // CHECK
: encoding
: [0xf7,0x1d,0x78,0x56,0x34,0x12]
1216 // CHECK
: notl
3735928559(%ebx
,%ecx
,8)
1217 // CHECK
: encoding
: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
1218 notl
0xdeadbeef(%ebx
,%ecx
,8)
1220 // CHECK
: notw
32493
1221 // CHECK
: encoding
: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
1224 // CHECK
: notl
3133065982
1225 // CHECK
: encoding
: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
1228 // CHECK
: notl
305419896
1229 // CHECK
: encoding
: [0xf7,0x15,0x78,0x56,0x34,0x12]
1233 // CHECK
: encoding
: [0x66,0x98]
1237 // CHECK
: encoding
: [0x98]
1241 // CHECK
: encoding
: [0x66,0x99]
1245 // CHECK
: encoding
: [0x99]
1248 // CHECK
: mull
3735928559(%ebx
,%ecx
,8)
1249 // CHECK
: encoding
: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1250 mull
0xdeadbeef(%ebx
,%ecx
,8)
1252 // CHECK
: mulw
32493
1253 // CHECK
: encoding
: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
1256 // CHECK
: mull
3133065982
1257 // CHECK
: encoding
: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
1260 // CHECK
: mull
305419896
1261 // CHECK
: encoding
: [0xf7,0x25,0x78,0x56,0x34,0x12]
1264 // CHECK
: imull
3735928559(%ebx
,%ecx
,8)
1265 // CHECK
: encoding
: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
1266 imull
0xdeadbeef(%ebx
,%ecx
,8)
1268 // CHECK
: imulw
32493
1269 // CHECK
: encoding
: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
1272 // CHECK
: imull
3133065982
1273 // CHECK
: encoding
: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
1276 // CHECK
: imull
305419896
1277 // CHECK
: encoding
: [0xf7,0x2d,0x78,0x56,0x34,0x12]
1280 // CHECK
: divl
3735928559(%ebx
,%ecx
,8)
1281 // CHECK
: encoding
: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
1282 divl
0xdeadbeef(%ebx
,%ecx
,8)
1284 // CHECK
: divw 32493
1285 // CHECK
: encoding
: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
1288 // CHECK
: divl
3133065982
1289 // CHECK
: encoding
: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
1292 // CHECK
: divl
305419896
1293 // CHECK
: encoding
: [0xf7,0x35,0x78,0x56,0x34,0x12]
1296 // CHECK
: idivl
3735928559(%ebx
,%ecx
,8)
1297 // CHECK
: encoding
: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
1298 idivl
0xdeadbeef(%ebx
,%ecx
,8)
1300 // CHECK
: idivw
32493
1301 // CHECK
: encoding
: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
1304 // CHECK
: idivl
3133065982
1305 // CHECK
: encoding
: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
1308 // CHECK
: idivl
305419896
1309 // CHECK
: encoding
: [0xf7,0x3d,0x78,0x56,0x34,0x12]
1312 // CHECK
: roll $
0, 3735928559(%ebx
,%ecx
,8)
1313 // CHECK
: encoding
: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00]
1314 roll $
0,0xdeadbeef(%ebx
,%ecx
,8)
1316 // CHECK
: roll $
0, 69
1317 // CHECK
: encoding
: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]
1320 // CHECK
: roll $
0, 32493
1321 // CHECK
: encoding
: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
1324 // CHECK
: roll $
0, 3133065982
1325 // CHECK
: encoding
: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
1328 // CHECK
: roll $
0, 305419896
1329 // CHECK
: encoding
: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
1332 // CHECK
: rolb $
127, 3735928559(%ebx
,%ecx
,8)
1333 // CHECK
: encoding
: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1334 rolb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1336 // CHECK
: rolb $
127, 69
1337 // CHECK
: encoding
: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
1340 // CHECK
: rolb $
127, 32493
1341 // CHECK
: encoding
: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
1344 // CHECK
: rolb $
127, 3133065982
1345 // CHECK
: encoding
: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1346 rolb $
0x7f,0xbabecafe
1348 // CHECK
: rolb $
127, 305419896
1349 // CHECK
: encoding
: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
1350 rolb $
0x7f,0x12345678
1352 // CHECK
: roll
3735928559(%ebx
,%ecx
,8)
1353 // CHECK
: encoding
: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
1354 roll
0xdeadbeef(%ebx
,%ecx
,8)
1356 // CHECK
: rolw
32493
1357 // CHECK
: encoding
: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
1360 // CHECK
: roll
3133065982
1361 // CHECK
: encoding
: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
1364 // CHECK
: roll
305419896
1365 // CHECK
: encoding
: [0xd1,0x05,0x78,0x56,0x34,0x12]
1368 // CHECK
: rorl $
0, 3735928559(%ebx
,%ecx
,8)
1369 // CHECK
: encoding
: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00]
1370 rorl $
0,0xdeadbeef(%ebx
,%ecx
,8)
1372 // CHECK
: rorl $
0, 69
1373 // CHECK
: encoding
: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]
1376 // CHECK
: rorl $
0, 32493
1377 // CHECK
: encoding
: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
1380 // CHECK
: rorl $
0, 3133065982
1381 // CHECK
: encoding
: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
1384 // CHECK
: rorl $
0, 305419896
1385 // CHECK
: encoding
: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
1388 // CHECK
: rorb $
127, 3735928559(%ebx
,%ecx
,8)
1389 // CHECK
: encoding
: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1390 rorb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1392 // CHECK
: rorb $
127, 69
1393 // CHECK
: encoding
: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
1396 // CHECK
: rorb $
127, 32493
1397 // CHECK
: encoding
: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
1400 // CHECK
: rorb $
127, 3133065982
1401 // CHECK
: encoding
: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
1402 rorb $
0x7f,0xbabecafe
1404 // CHECK
: rorb $
127, 305419896
1405 // CHECK
: encoding
: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
1406 rorb $
0x7f,0x12345678
1408 // CHECK
: rorl
3735928559(%ebx
,%ecx
,8)
1409 // CHECK
: encoding
: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1410 rorl
0xdeadbeef(%ebx
,%ecx
,8)
1412 // CHECK
: rorw
32493
1413 // CHECK
: encoding
: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
1416 // CHECK
: rorl
3133065982
1417 // CHECK
: encoding
: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
1420 // CHECK
: rorl
305419896
1421 // CHECK
: encoding
: [0xd1,0x0d,0x78,0x56,0x34,0x12]
1424 // CHECK
: rorl $foo
, (%ebx
)
1425 // INTEL
: ror dword ptr
[ebx
], foo
1426 // CHECK
: encoding
: [0xc1,0x0b,A]
1427 // CHECK
: fixup
A - offset
: 2, value
: foo
, kind
: FK_Data_1
1430 // CHECK
: shll $
0, 3735928559(%ebx
,%ecx
,8)
1431 // CHECK
: encoding
: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
1432 sall $
0,0xdeadbeef(%ebx
,%ecx
,8)
1434 // CHECK
: shll $
0, 69
1435 // CHECK
: encoding
: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
1438 // CHECK
: shll $
0, 32493
1439 // CHECK
: encoding
: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
1442 // CHECK
: shll $
0, 3133065982
1443 // CHECK
: encoding
: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
1446 // CHECK
: shll $
0, 305419896
1447 // CHECK
: encoding
: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
1450 // CHECK
: shlb $
127, 3735928559(%ebx
,%ecx
,8)
1451 // CHECK
: encoding
: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1452 salb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1454 // CHECK
: shlb $
127, 69
1455 // CHECK
: encoding
: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
1458 // CHECK
: shlb $
127, 32493
1459 // CHECK
: encoding
: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
1462 // CHECK
: shlb $
127, 3133065982
1463 // CHECK
: encoding
: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
1464 salb $
0x7f,0xbabecafe
1466 // CHECK
: shlb $
127, 305419896
1467 // CHECK
: encoding
: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
1468 salb $
0x7f,0x12345678
1470 // CHECK
: shll
3735928559(%ebx
,%ecx
,8)
1471 // CHECK
: encoding
: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1472 sall
0xdeadbeef(%ebx
,%ecx
,8)
1474 // CHECK
: shlw
32493
1475 // CHECK
: encoding
: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
1478 // CHECK
: shll
3133065982
1479 // CHECK
: encoding
: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
1482 // CHECK
: shll
305419896
1483 // CHECK
: encoding
: [0xd1,0x25,0x78,0x56,0x34,0x12]
1486 // CHECK
: shll $
0, 3735928559(%ebx
,%ecx
,8)
1487 // CHECK
: encoding
: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
1488 shll $
0,0xdeadbeef(%ebx
,%ecx
,8)
1490 // CHECK
: shll $
0, 69
1491 // CHECK
: encoding
: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
1494 // CHECK
: shll $
0, 32493
1495 // CHECK
: encoding
: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
1498 // CHECK
: shll $
0, 3133065982
1499 // CHECK
: encoding
: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
1502 // CHECK
: shll $
0, 305419896
1503 // CHECK
: encoding
: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
1506 // CHECK
: shlb $
127, 3735928559(%ebx
,%ecx
,8)
1507 // CHECK
: encoding
: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1508 shlb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1510 // CHECK
: shlb $
127, 69
1511 // CHECK
: encoding
: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
1514 // CHECK
: shlb $
127, 32493
1515 // CHECK
: encoding
: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
1518 // CHECK
: shlb $
127, 3133065982
1519 // CHECK
: encoding
: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
1520 shlb $
0x7f,0xbabecafe
1522 // CHECK
: shlb $
127, 305419896
1523 // CHECK
: encoding
: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
1524 shlb $
0x7f,0x12345678
1526 // CHECK
: shll
3735928559(%ebx
,%ecx
,8)
1527 // CHECK
: encoding
: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1528 shll
0xdeadbeef(%ebx
,%ecx
,8)
1530 // CHECK
: shlw
32493
1531 // CHECK
: encoding
: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
1534 // CHECK
: shll
3133065982
1535 // CHECK
: encoding
: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
1538 // CHECK
: shll
305419896
1539 // CHECK
: encoding
: [0xd1,0x25,0x78,0x56,0x34,0x12]
1542 // CHECK
: shrl $
0, 3735928559(%ebx
,%ecx
,8)
1543 // CHECK
: encoding
: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]
1544 shrl $
0,0xdeadbeef(%ebx
,%ecx
,8)
1546 // CHECK
: shrl $
0, 69
1547 // CHECK
: encoding
: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]
1550 // CHECK
: shrl $
0, 32493
1551 // CHECK
: encoding
: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
1554 // CHECK
: shrl $
0, 3133065982
1555 // CHECK
: encoding
: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
1558 // CHECK
: shrl $
0, 305419896
1559 // CHECK
: encoding
: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
1562 // CHECK
: shrb $
127, 3735928559(%ebx
,%ecx
,8)
1563 // CHECK
: encoding
: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1564 shrb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1566 // CHECK
: shrb $
127, 69
1567 // CHECK
: encoding
: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
1570 // CHECK
: shrb $
127, 32493
1571 // CHECK
: encoding
: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
1574 // CHECK
: shrb $
127, 3133065982
1575 // CHECK
: encoding
: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
1576 shrb $
0x7f,0xbabecafe
1578 // CHECK
: shrb $
127, 305419896
1579 // CHECK
: encoding
: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
1580 shrb $
0x7f,0x12345678
1582 // CHECK
: shrl
3735928559(%ebx
,%ecx
,8)
1583 // CHECK
: encoding
: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
1584 shrl
0xdeadbeef(%ebx
,%ecx
,8)
1586 // CHECK
: shrw
32493
1587 // CHECK
: encoding
: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
1590 // CHECK
: shrl
3133065982
1591 // CHECK
: encoding
: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
1594 // CHECK
: shrl
305419896
1595 // CHECK
: encoding
: [0xd1,0x2d,0x78,0x56,0x34,0x12]
1598 // CHECK
: sarl $
0, 3735928559(%ebx
,%ecx
,8)
1599 // CHECK
: encoding
: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]
1600 sarl $
0,0xdeadbeef(%ebx
,%ecx
,8)
1602 // CHECK
: sarl $
0, 69
1603 // CHECK
: encoding
: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]
1606 // CHECK
: sarl $
0, 32493
1607 // CHECK
: encoding
: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
1610 // CHECK
: sarl $
0, 3133065982
1611 // CHECK
: encoding
: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
1614 // CHECK
: sarl $
0, 305419896
1615 // CHECK
: encoding
: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
1618 // CHECK
: sarb $
127, 3735928559(%ebx
,%ecx
,8)
1619 // CHECK
: encoding
: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1620 sarb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
1622 // CHECK
: sarb $
127, 69
1623 // CHECK
: encoding
: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
1626 // CHECK
: sarb $
127, 32493
1627 // CHECK
: encoding
: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
1630 // CHECK
: sarb $
127, 3133065982
1631 // CHECK
: encoding
: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
1632 sarb $
0x7f,0xbabecafe
1634 // CHECK
: sarb $
127, 305419896
1635 // CHECK
: encoding
: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
1636 sarb $
0x7f,0x12345678
1638 // CHECK
: sarl
3735928559(%ebx
,%ecx
,8)
1639 // CHECK
: encoding
: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
1640 sarl
0xdeadbeef(%ebx
,%ecx
,8)
1642 // CHECK
: sarw
32493
1643 // CHECK
: encoding
: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
1646 // CHECK
: sarl
3133065982
1647 // CHECK
: encoding
: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
1650 // CHECK
: sarl
305419896
1651 // CHECK
: encoding
: [0xd1,0x3d,0x78,0x56,0x34,0x12]
1654 // CHECK
: calll
*%ecx
1655 // CHECK
: encoding
: [0xff,0xd1]
1658 // CHECK
: notrack calll
*%ecx
1659 // CHECK
: encoding
: [0x3e,0xff,0xd1]
1662 // CHECK
: calll
*3735928559(%ebx
,%ecx
,8)
1663 // CHECK
: encoding
: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1664 call
*0xdeadbeef(%ebx
,%ecx
,8)
1666 // CHECK
: notrack calll
*3735928559(%ebx
,%ecx
,8)
1667 // CHECK
: encoding
: [0x3e,0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1668 notrack call
*0xdeadbeef(%ebx
,%ecx
,8)
1670 // CHECK
: calll
*3135175374
1671 // CHECK
: encoding
: [0xff,0x15,0xce,0xfa,0xde,0xba]
1674 // CHECK
: calll
*3735928559(%ebx
,%ecx
,8)
1675 // CHECK
: encoding
: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1676 call
*0xdeadbeef(%ebx
,%ecx
,8)
1678 // CHECK
: calll
*3135175374
1679 // CHECK
: encoding
: [0xff,0x15,0xce,0xfa,0xde,0xba]
1682 // CHECK
: lcallw
*32493
1683 // CHECK
: encoding
: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
1686 // CHECK
: jmpl
*3735928559(%ebx
,%ecx
,8)
1687 // CHECK
: encoding
: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1688 jmp
*0xdeadbeef(%ebx
,%ecx
,8)
1690 // CHECK
: jmpl
*3135175374
1691 // CHECK
: encoding
: [0xff,0x25,0xce,0xfa,0xde,0xba]
1694 // CHECK
: jmpl
*3735928559(%ebx
,%ecx
,8)
1695 // CHECK
: encoding
: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1696 jmp
*0xdeadbeef(%ebx
,%ecx
,8)
1698 // CHECK
: notrack jmpl
*3735928559(%ebx
,%ecx
,8)
1699 // CHECK
: encoding
: [0x3e,0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1700 notrack jmp
*0xdeadbeef(%ebx
,%ecx
,8)
1702 // CHECK
: jmpl
*3135175374
1703 // CHECK
: encoding
: [0xff,0x25,0xce,0xfa,0xde,0xba]
1706 // CHECK
: ljmpl
*3735928559(%ebx
,%ecx
,8)
1707 // CHECK
: encoding
: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
1708 ljmpl
*0xdeadbeef(%ebx
,%ecx
,8)
1710 // CHECK
: ljmpw
*32493
1711 // CHECK
: encoding
: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
1714 // CHECK
: ljmpl
*3133065982
1715 // CHECK
: encoding
: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
1718 // CHECK
: ljmpl
*305419896
1719 // CHECK
: encoding
: [0xff,0x2d,0x78,0x56,0x34,0x12]
1723 // CHECK
: encoding
: [0xc3]
1727 // CHECK
: encoding
: [0xcb]
1731 // CHECK
: encoding
: [0xc9]
1735 // CHECK
: encoding
: [0xc9]
1739 // CHECK
: encoding
: [0x0f,0x90,0xc3]
1742 // CHECK
: seto
3735928559(%ebx
,%ecx
,8)
1743 // CHECK
: encoding
: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
1744 seto
0xdeadbeef(%ebx
,%ecx
,8)
1746 // CHECK
: seto
32493
1747 // CHECK
: encoding
: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
1750 // CHECK
: seto
3133065982
1751 // CHECK
: encoding
: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
1754 // CHECK
: seto
305419896
1755 // CHECK
: encoding
: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
1759 // CHECK
: encoding
: [0x0f,0x91,0xc3]
1762 // CHECK
: setno
3735928559(%ebx
,%ecx
,8)
1763 // CHECK
: encoding
: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
1764 setno
0xdeadbeef(%ebx
,%ecx
,8)
1766 // CHECK
: setno
32493
1767 // CHECK
: encoding
: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
1770 // CHECK
: setno
3133065982
1771 // CHECK
: encoding
: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
1774 // CHECK
: setno
305419896
1775 // CHECK
: encoding
: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
1779 // CHECK
: encoding
: [0x0f,0x92,0xc3]
1782 // CHECK
: setb
3735928559(%ebx
,%ecx
,8)
1783 // CHECK
: encoding
: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
1784 setb
0xdeadbeef(%ebx
,%ecx
,8)
1786 // CHECK
: setb
32493
1787 // CHECK
: encoding
: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
1790 // CHECK
: setb
3133065982
1791 // CHECK
: encoding
: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
1794 // CHECK
: setb
305419896
1795 // CHECK
: encoding
: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
1799 // CHECK
: encoding
: [0x0f,0x93,0xc3]
1802 // CHECK
: setae
3735928559(%ebx
,%ecx
,8)
1803 // CHECK
: encoding
: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
1804 setae
0xdeadbeef(%ebx
,%ecx
,8)
1806 // CHECK
: setae
32493
1807 // CHECK
: encoding
: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
1810 // CHECK
: setae
3133065982
1811 // CHECK
: encoding
: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
1814 // CHECK
: setae
305419896
1815 // CHECK
: encoding
: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
1819 // CHECK
: encoding
: [0x0f,0x94,0xc3]
1822 // CHECK
: sete
3735928559(%ebx
,%ecx
,8)
1823 // CHECK
: encoding
: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
1824 sete
0xdeadbeef(%ebx
,%ecx
,8)
1826 // CHECK
: sete
32493
1827 // CHECK
: encoding
: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
1830 // CHECK
: sete
3133065982
1831 // CHECK
: encoding
: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
1834 // CHECK
: sete
305419896
1835 // CHECK
: encoding
: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
1839 // CHECK
: encoding
: [0x0f,0x95,0xc3]
1842 // CHECK
: setne
3735928559(%ebx
,%ecx
,8)
1843 // CHECK
: encoding
: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
1844 setne
0xdeadbeef(%ebx
,%ecx
,8)
1846 // CHECK
: setne
32493
1847 // CHECK
: encoding
: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
1850 // CHECK
: setne
3133065982
1851 // CHECK
: encoding
: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
1854 // CHECK
: setne
305419896
1855 // CHECK
: encoding
: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
1859 // CHECK
: encoding
: [0x0f,0x96,0xc3]
1862 // CHECK
: setbe
3735928559(%ebx
,%ecx
,8)
1863 // CHECK
: encoding
: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
1864 setbe
0xdeadbeef(%ebx
,%ecx
,8)
1866 // CHECK
: setbe
32493
1867 // CHECK
: encoding
: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
1870 // CHECK
: setbe
3133065982
1871 // CHECK
: encoding
: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
1874 // CHECK
: setbe
305419896
1875 // CHECK
: encoding
: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
1879 // CHECK
: encoding
: [0x0f,0x97,0xc3]
1882 // CHECK
: seta
3735928559(%ebx
,%ecx
,8)
1883 // CHECK
: encoding
: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
1884 seta
0xdeadbeef(%ebx
,%ecx
,8)
1886 // CHECK
: seta
32493
1887 // CHECK
: encoding
: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
1890 // CHECK
: seta
3133065982
1891 // CHECK
: encoding
: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
1894 // CHECK
: seta
305419896
1895 // CHECK
: encoding
: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
1899 // CHECK
: encoding
: [0x0f,0x98,0xc3]
1902 // CHECK
: sets
3735928559(%ebx
,%ecx
,8)
1903 // CHECK
: encoding
: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
1904 sets
0xdeadbeef(%ebx
,%ecx
,8)
1906 // CHECK
: sets
32493
1907 // CHECK
: encoding
: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
1910 // CHECK
: sets
3133065982
1911 // CHECK
: encoding
: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
1914 // CHECK
: sets
305419896
1915 // CHECK
: encoding
: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
1919 // CHECK
: encoding
: [0x0f,0x99,0xc3]
1922 // CHECK
: setns
3735928559(%ebx
,%ecx
,8)
1923 // CHECK
: encoding
: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
1924 setns
0xdeadbeef(%ebx
,%ecx
,8)
1926 // CHECK
: setns
32493
1927 // CHECK
: encoding
: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
1930 // CHECK
: setns
3133065982
1931 // CHECK
: encoding
: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
1934 // CHECK
: setns
305419896
1935 // CHECK
: encoding
: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
1939 // CHECK
: encoding
: [0x0f,0x9a,0xc3]
1942 // CHECK
: setp
3735928559(%ebx
,%ecx
,8)
1943 // CHECK
: encoding
: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
1944 setp
0xdeadbeef(%ebx
,%ecx
,8)
1946 // CHECK
: setp
32493
1947 // CHECK
: encoding
: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
1950 // CHECK
: setp
3133065982
1951 // CHECK
: encoding
: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
1954 // CHECK
: setp
305419896
1955 // CHECK
: encoding
: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
1959 // CHECK
: encoding
: [0x0f,0x9b,0xc3]
1962 // CHECK
: setnp
3735928559(%ebx
,%ecx
,8)
1963 // CHECK
: encoding
: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
1964 setnp
0xdeadbeef(%ebx
,%ecx
,8)
1966 // CHECK
: setnp
32493
1967 // CHECK
: encoding
: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
1970 // CHECK
: setnp
3133065982
1971 // CHECK
: encoding
: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
1974 // CHECK
: setnp
305419896
1975 // CHECK
: encoding
: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
1979 // CHECK
: encoding
: [0x0f,0x9c,0xc3]
1982 // CHECK
: setl
3735928559(%ebx
,%ecx
,8)
1983 // CHECK
: encoding
: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
1984 setl
0xdeadbeef(%ebx
,%ecx
,8)
1986 // CHECK
: setl
32493
1987 // CHECK
: encoding
: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
1990 // CHECK
: setl
3133065982
1991 // CHECK
: encoding
: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
1994 // CHECK
: setl
305419896
1995 // CHECK
: encoding
: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
1999 // CHECK
: encoding
: [0x0f,0x9d,0xc3]
2002 // CHECK
: setge
3735928559(%ebx
,%ecx
,8)
2003 // CHECK
: encoding
: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
2004 setge
0xdeadbeef(%ebx
,%ecx
,8)
2006 // CHECK
: setge
32493
2007 // CHECK
: encoding
: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
2010 // CHECK
: setge
3133065982
2011 // CHECK
: encoding
: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
2014 // CHECK
: setge
305419896
2015 // CHECK
: encoding
: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
2019 // CHECK
: encoding
: [0x0f,0x9e,0xc3]
2022 // CHECK
: setle
3735928559(%ebx
,%ecx
,8)
2023 // CHECK
: encoding
: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
2024 setle
0xdeadbeef(%ebx
,%ecx
,8)
2026 // CHECK
: setle
32493
2027 // CHECK
: encoding
: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
2030 // CHECK
: setle
3133065982
2031 // CHECK
: encoding
: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
2034 // CHECK
: setle
305419896
2035 // CHECK
: encoding
: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
2039 // CHECK
: encoding
: [0x0f,0x9f,0xc3]
2042 // CHECK
: setg
3735928559(%ebx
,%ecx
,8)
2043 // CHECK
: encoding
: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
2044 setg
0xdeadbeef(%ebx
,%ecx
,8)
2046 // CHECK
: setg
32493
2047 // CHECK
: encoding
: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
2050 // CHECK
: setg
3133065982
2051 // CHECK
: encoding
: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
2054 // CHECK
: setg
305419896
2055 // CHECK
: encoding
: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
2059 // CHECK
: encoding
: [0x0f,0xaa]
2063 // CHECK
: encoding
: [0xf4]
2066 // CHECK
: nopl
3735928559(%ebx
,%ecx
,8)
2067 // CHECK
: encoding
: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
2068 nopl
0xdeadbeef(%ebx
,%ecx
,8)
2071 // CHECK
: nopw
32493
2072 // CHECK
: encoding
: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
2075 // CHECK
: nopl
3133065982
2076 // CHECK
: encoding
: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
2079 // CHECK
: nopl
305419896
2080 // CHECK
: encoding
: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
2084 // CHECK
: encoding
: [0x66,0x0f,0x1f,0xc0]
2088 // CHECK
: encoding
: [0x0f,0x1f,0xc0]
2092 // CHECK
: encoding
: [0x90]
2095 // CHECK
: lldtw
32493
2096 // CHECK
: encoding
: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
2099 // CHECK
: lmsww
32493
2100 // CHECK
: encoding
: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
2103 // CHECK
: ltrw
32493
2104 // CHECK
: encoding
: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
2107 // CHECK
: sldtw
32493
2108 // CHECK
: encoding
: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
2111 // CHECK
: smsww
32493
2112 // CHECK
: encoding
: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
2115 // CHECK
: strw
32493
2116 // CHECK
: encoding
: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
2120 // CHECK
: encoding
: [0x0f,0x00,0xe3]
2123 // CHECK
: verr
3735928559(%ebx
,%ecx
,8)
2124 // CHECK
: encoding
: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2125 verr
0xdeadbeef(%ebx
,%ecx
,8)
2127 // CHECK
: verr
3133065982
2128 // CHECK
: encoding
: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
2131 // CHECK
: verr
305419896
2132 // CHECK
: encoding
: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
2136 // CHECK
: encoding
: [0x0f,0x00,0xeb]
2139 // CHECK
: verw
3735928559(%ebx
,%ecx
,8)
2140 // CHECK
: encoding
: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
2141 verw
0xdeadbeef(%ebx
,%ecx
,8)
2143 // CHECK
: verw
3133065982
2144 // CHECK
: encoding
: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
2147 // CHECK
: verw
305419896
2148 // CHECK
: encoding
: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
2151 // CHECK
: fld
%st(2)
2152 // CHECK
: encoding
: [0xd9,0xc2]
2155 // CHECK
: fldl
3735928559(%ebx
,%ecx
,8)
2156 // CHECK
: encoding
: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
2157 fldl
0xdeadbeef(%ebx
,%ecx
,8)
2159 // CHECK
: fldl
3133065982
2160 // CHECK
: encoding
: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
2163 // CHECK
: fldl
305419896
2164 // CHECK
: encoding
: [0xdd,0x05,0x78,0x56,0x34,0x12]
2167 // CHECK
: fld
%st(2)
2168 // CHECK
: encoding
: [0xd9,0xc2]
2171 // CHECK
: fildl
3735928559(%ebx
,%ecx
,8)
2172 // CHECK
: encoding
: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
2173 fildl
0xdeadbeef(%ebx
,%ecx
,8)
2175 // CHECK
: fildl
3133065982
2176 // CHECK
: encoding
: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
2179 // CHECK
: fildl
305419896
2180 // CHECK
: encoding
: [0xdb,0x05,0x78,0x56,0x34,0x12]
2183 // CHECK
: fildll
3735928559(%ebx
,%ecx
,8)
2184 // CHECK
: encoding
: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
2185 fildll
0xdeadbeef(%ebx
,%ecx
,8)
2187 // CHECK
: fildll
32493
2188 // CHECK
: encoding
: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
2191 // CHECK
: fildll
3133065982
2192 // CHECK
: encoding
: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
2195 // CHECK
: fildll
305419896
2196 // CHECK
: encoding
: [0xdf,0x2d,0x78,0x56,0x34,0x12]
2199 // CHECK
: fldt
3735928559(%ebx
,%ecx
,8)
2200 // CHECK
: encoding
: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
2201 fldt
0xdeadbeef(%ebx
,%ecx
,8)
2203 // CHECK
: fldt
32493
2204 // CHECK
: encoding
: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
2207 // CHECK
: fldt
3133065982
2208 // CHECK
: encoding
: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
2211 // CHECK
: fldt
305419896
2212 // CHECK
: encoding
: [0xdb,0x2d,0x78,0x56,0x34,0x12]
2215 // CHECK
: fbld
3735928559(%ebx
,%ecx
,8)
2216 // CHECK
: encoding
: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2217 fbld
0xdeadbeef(%ebx
,%ecx
,8)
2219 // CHECK
: fbld
32493
2220 // CHECK
: encoding
: [0xdf,0x25,0xed,0x7e,0x00,0x00]
2223 // CHECK
: fbld
3133065982
2224 // CHECK
: encoding
: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
2227 // CHECK
: fbld
305419896
2228 // CHECK
: encoding
: [0xdf,0x25,0x78,0x56,0x34,0x12]
2231 // CHECK
: fst
%st(2)
2232 // CHECK
: encoding
: [0xdd,0xd2]
2235 // CHECK
: fstl
3735928559(%ebx
,%ecx
,8)
2236 // CHECK
: encoding
: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
2237 fstl
0xdeadbeef(%ebx
,%ecx
,8)
2239 // CHECK
: fstl
3133065982
2240 // CHECK
: encoding
: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
2243 // CHECK
: fstl
305419896
2244 // CHECK
: encoding
: [0xdd,0x15,0x78,0x56,0x34,0x12]
2247 // CHECK
: fst
%st(2)
2248 // CHECK
: encoding
: [0xdd,0xd2]
2251 // CHECK
: fistl
3735928559(%ebx
,%ecx
,8)
2252 // CHECK
: encoding
: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
2253 fistl
0xdeadbeef(%ebx
,%ecx
,8)
2255 // CHECK
: fistl
3133065982
2256 // CHECK
: encoding
: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
2259 // CHECK
: fistl
305419896
2260 // CHECK
: encoding
: [0xdb,0x15,0x78,0x56,0x34,0x12]
2263 // CHECK
: fstp
%st(2)
2264 // CHECK
: encoding
: [0xdd,0xda]
2267 // CHECK
: fstpl
3735928559(%ebx
,%ecx
,8)
2268 // CHECK
: encoding
: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2269 fstpl
0xdeadbeef(%ebx
,%ecx
,8)
2271 // CHECK
: fstpl
3133065982
2272 // CHECK
: encoding
: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
2275 // CHECK
: fstpl
305419896
2276 // CHECK
: encoding
: [0xdd,0x1d,0x78,0x56,0x34,0x12]
2279 // CHECK
: fstp
%st(2)
2280 // CHECK
: encoding
: [0xdd,0xda]
2283 // CHECK
: fistpl
3735928559(%ebx
,%ecx
,8)
2284 // CHECK
: encoding
: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2285 fistpl
0xdeadbeef(%ebx
,%ecx
,8)
2287 // CHECK
: fistpl
3133065982
2288 // CHECK
: encoding
: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
2291 // CHECK
: fistpl
305419896
2292 // CHECK
: encoding
: [0xdb,0x1d,0x78,0x56,0x34,0x12]
2295 // CHECK
: fistpll
3735928559(%ebx
,%ecx
,8)
2296 // CHECK
: encoding
: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2297 fistpll
0xdeadbeef(%ebx
,%ecx
,8)
2299 // CHECK
: fistpll
32493
2300 // CHECK
: encoding
: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
2303 // CHECK
: fistpll
3133065982
2304 // CHECK
: encoding
: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
2307 // CHECK
: fistpll
305419896
2308 // CHECK
: encoding
: [0xdf,0x3d,0x78,0x56,0x34,0x12]
2311 // CHECK
: fstpt
3735928559(%ebx
,%ecx
,8)
2312 // CHECK
: encoding
: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2313 fstpt
0xdeadbeef(%ebx
,%ecx
,8)
2315 // CHECK
: fstpt
32493
2316 // CHECK
: encoding
: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
2319 // CHECK
: fstpt
3133065982
2320 // CHECK
: encoding
: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
2323 // CHECK
: fstpt
305419896
2324 // CHECK
: encoding
: [0xdb,0x3d,0x78,0x56,0x34,0x12]
2327 // CHECK
: fbstp
3735928559(%ebx
,%ecx
,8)
2328 // CHECK
: encoding
: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2329 fbstp
0xdeadbeef(%ebx
,%ecx
,8)
2331 // CHECK
: fbstp
32493
2332 // CHECK
: encoding
: [0xdf,0x35,0xed,0x7e,0x00,0x00]
2335 // CHECK
: fbstp
3133065982
2336 // CHECK
: encoding
: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
2339 // CHECK
: fbstp
305419896
2340 // CHECK
: encoding
: [0xdf,0x35,0x78,0x56,0x34,0x12]
2343 // CHECK
: fxch
%st(2)
2344 // CHECK
: encoding
: [0xd9,0xca]
2347 // CHECK
: fcom
%st(1)
2348 // CHECK
: encoding
: [0xd8,0xd1]
2351 // CHECK
: fcom
%st(2)
2352 // CHECK
: encoding
: [0xd8,0xd2]
2355 // CHECK
: fcom
%st(2)
2356 // CHECK
: encoding
: [0xd8,0xd2]
2359 // CHECK
: ficoml
3735928559(%ebx
,%ecx
,8)
2360 // CHECK
: encoding
: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
2361 ficoml
0xdeadbeef(%ebx
,%ecx
,8)
2363 // CHECK
: ficoml
3133065982
2364 // CHECK
: encoding
: [0xda,0x15,0xfe,0xca,0xbe,0xba]
2367 // CHECK
: ficoml
305419896
2368 // CHECK
: encoding
: [0xda,0x15,0x78,0x56,0x34,0x12]
2371 // CHECK
: fcomp
%st(1)
2372 // CHECK
: encoding
: [0xd8,0xd9]
2375 // CHECK
: fcomp
%st(2)
2376 // CHECK
: encoding
: [0xd8,0xda]
2379 // CHECK
: fcomp
%st(2)
2380 // CHECK
: encoding
: [0xd8,0xda]
2383 // CHECK
: ficompl
3735928559(%ebx
,%ecx
,8)
2384 // CHECK
: encoding
: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2385 ficompl
0xdeadbeef(%ebx
,%ecx
,8)
2387 // CHECK
: ficompl
3133065982
2388 // CHECK
: encoding
: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
2391 // CHECK
: ficompl
305419896
2392 // CHECK
: encoding
: [0xda,0x1d,0x78,0x56,0x34,0x12]
2396 // CHECK
: encoding
: [0xde,0xd9]
2399 // CHECK
: fucom
%st(2)
2400 // CHECK
: encoding
: [0xdd,0xe2]
2403 // CHECK
: fucomp
%st(2)
2404 // CHECK
: encoding
: [0xdd,0xea]
2408 // CHECK
: encoding
: [0xda,0xe9]
2412 // CHECK
: encoding
: [0xd9,0xe4]
2416 // CHECK
: encoding
: [0xd9,0xe5]
2420 // CHECK
: encoding
: [0xd9,0xe8]
2424 // CHECK
: encoding
: [0xd9,0xe9]
2428 // CHECK
: encoding
: [0xd9,0xea]
2432 // CHECK
: encoding
: [0xd9,0xeb]
2436 // CHECK
: encoding
: [0xd9,0xec]
2440 // CHECK
: encoding
: [0xd9,0xed]
2444 // CHECK
: encoding
: [0xd9,0xee]
2447 // CHECK
: fadd %st(2)
2448 // CHECK
: encoding
: [0xd8,0xc2]
2451 // CHECK
: faddl
3735928559(%ebx
,%ecx
,8)
2452 // CHECK
: encoding
: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
2453 faddl
0xdeadbeef(%ebx
,%ecx
,8)
2455 // CHECK
: faddl
3133065982
2456 // CHECK
: encoding
: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
2459 // CHECK
: faddl
305419896
2460 // CHECK
: encoding
: [0xdc,0x05,0x78,0x56,0x34,0x12]
2463 // CHECK
: fiaddl
3735928559(%ebx
,%ecx
,8)
2464 // CHECK
: encoding
: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
2465 fiaddl
0xdeadbeef(%ebx
,%ecx
,8)
2467 // CHECK
: fiaddl
3133065982
2468 // CHECK
: encoding
: [0xda,0x05,0xfe,0xca,0xbe,0xba]
2471 // CHECK
: fiaddl
305419896
2472 // CHECK
: encoding
: [0xda,0x05,0x78,0x56,0x34,0x12]
2475 // CHECK
: faddp
%st, %st(2)
2476 // CHECK
: encoding
: [0xde,0xc2]
2479 // CHECK
: fsub %st(2), %st
2480 // CHECK
: encoding
: [0xd8,0xe2]
2483 // CHECK
: fsubl
3735928559(%ebx
,%ecx
,8)
2484 // CHECK
: encoding
: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2485 fsubl
0xdeadbeef(%ebx
,%ecx
,8)
2487 // CHECK
: fsubl
3133065982
2488 // CHECK
: encoding
: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
2491 // CHECK
: fsubl
305419896
2492 // CHECK
: encoding
: [0xdc,0x25,0x78,0x56,0x34,0x12]
2495 // CHECK
: fisubl
3735928559(%ebx
,%ecx
,8)
2496 // CHECK
: encoding
: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2497 fisubl
0xdeadbeef(%ebx
,%ecx
,8)
2499 // CHECK
: fisubl
3133065982
2500 // CHECK
: encoding
: [0xda,0x25,0xfe,0xca,0xbe,0xba]
2503 // CHECK
: fisubl
305419896
2504 // CHECK
: encoding
: [0xda,0x25,0x78,0x56,0x34,0x12]
2507 // CHECK
: fsubp
%st, %st(2)
2508 // CHECK
: encoding
: [0xde,0xe2]
2511 // CHECK
: fsubr
%st(2), %st
2512 // CHECK
: encoding
: [0xd8,0xea]
2515 // CHECK
: fsubrl
3735928559(%ebx
,%ecx
,8)
2516 // CHECK
: encoding
: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
2517 fsubrl
0xdeadbeef(%ebx
,%ecx
,8)
2519 // CHECK
: fsubrl
3133065982
2520 // CHECK
: encoding
: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
2523 // CHECK
: fsubrl
305419896
2524 // CHECK
: encoding
: [0xdc,0x2d,0x78,0x56,0x34,0x12]
2527 // CHECK
: fisubrl
3735928559(%ebx
,%ecx
,8)
2528 // CHECK
: encoding
: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
2529 fisubrl
0xdeadbeef(%ebx
,%ecx
,8)
2531 // CHECK
: fisubrl
3133065982
2532 // CHECK
: encoding
: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
2535 // CHECK
: fisubrl
305419896
2536 // CHECK
: encoding
: [0xda,0x2d,0x78,0x56,0x34,0x12]
2539 // CHECK
: fsubrp
%st, %st(2)
2540 // CHECK
: encoding
: [0xde,0xea]
2543 // CHECK
: fmul %st(2), %st
2544 // CHECK
: encoding
: [0xd8,0xca]
2547 // CHECK
: fmull
3735928559(%ebx
,%ecx
,8)
2548 // CHECK
: encoding
: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2549 fmull
0xdeadbeef(%ebx
,%ecx
,8)
2551 // CHECK
: fmull
3133065982
2552 // CHECK
: encoding
: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
2555 // CHECK
: fmull
305419896
2556 // CHECK
: encoding
: [0xdc,0x0d,0x78,0x56,0x34,0x12]
2559 // CHECK
: fimull
3735928559(%ebx
,%ecx
,8)
2560 // CHECK
: encoding
: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2561 fimull
0xdeadbeef(%ebx
,%ecx
,8)
2563 // CHECK
: fimull
3133065982
2564 // CHECK
: encoding
: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
2567 // CHECK
: fimull
305419896
2568 // CHECK
: encoding
: [0xda,0x0d,0x78,0x56,0x34,0x12]
2571 // CHECK
: fmulp
%st, %st(2)
2572 // CHECK
: encoding
: [0xde,0xca]
2575 // CHECK
: fdiv %st(2), %st
2576 // CHECK
: encoding
: [0xd8,0xf2]
2579 // CHECK
: fdivl
3735928559(%ebx
,%ecx
,8)
2580 // CHECK
: encoding
: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2581 fdivl
0xdeadbeef(%ebx
,%ecx
,8)
2583 // CHECK
: fdivl
3133065982
2584 // CHECK
: encoding
: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
2587 // CHECK
: fdivl
305419896
2588 // CHECK
: encoding
: [0xdc,0x35,0x78,0x56,0x34,0x12]
2591 // CHECK
: fidivl
3735928559(%ebx
,%ecx
,8)
2592 // CHECK
: encoding
: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2593 fidivl
0xdeadbeef(%ebx
,%ecx
,8)
2595 // CHECK
: fidivl
3133065982
2596 // CHECK
: encoding
: [0xda,0x35,0xfe,0xca,0xbe,0xba]
2599 // CHECK
: fidivl
305419896
2600 // CHECK
: encoding
: [0xda,0x35,0x78,0x56,0x34,0x12]
2603 // CHECK
: fdivp
%st, %st(2)
2604 // CHECK
: encoding
: [0xde,0xf2]
2607 // CHECK
: fdivr
%st(2), %st
2608 // CHECK
: encoding
: [0xd8,0xfa]
2611 // CHECK
: fdivrl
3735928559(%ebx
,%ecx
,8)
2612 // CHECK
: encoding
: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2613 fdivrl
0xdeadbeef(%ebx
,%ecx
,8)
2615 // CHECK
: fdivrl
3133065982
2616 // CHECK
: encoding
: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
2619 // CHECK
: fdivrl
305419896
2620 // CHECK
: encoding
: [0xdc,0x3d,0x78,0x56,0x34,0x12]
2623 // CHECK
: fidivrl
3735928559(%ebx
,%ecx
,8)
2624 // CHECK
: encoding
: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2625 fidivrl
0xdeadbeef(%ebx
,%ecx
,8)
2627 // CHECK
: fidivrl
3133065982
2628 // CHECK
: encoding
: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
2631 // CHECK
: fidivrl
305419896
2632 // CHECK
: encoding
: [0xda,0x3d,0x78,0x56,0x34,0x12]
2635 // CHECK
: fdivrp
%st, %st(2)
2636 // CHECK
: encoding
: [0xde,0xfa]
2640 // CHECK
: encoding
: [0xd9,0xf0]
2644 // CHECK
: encoding
: [0xd9,0xf1]
2648 // CHECK
: encoding
: [0xd9,0xf2]
2652 // CHECK
: encoding
: [0xd9,0xf3]
2656 // CHECK
: encoding
: [0xd9,0xf4]
2660 // CHECK
: encoding
: [0xd9,0xf5]
2664 // CHECK
: encoding
: [0xd9,0xf6]
2668 // CHECK
: encoding
: [0xd9,0xf7]
2672 // CHECK
: encoding
: [0xd9,0xf8]
2676 // CHECK
: encoding
: [0xd9,0xf9]
2680 // CHECK
: encoding
: [0xd9,0xfa]
2684 // CHECK
: encoding
: [0xd9,0xfb]
2688 // CHECK
: encoding
: [0xd9,0xfc]
2692 // CHECK
: encoding
: [0xd9,0xfd]
2696 // CHECK
: encoding
: [0xd9,0xfe]
2700 // CHECK
: encoding
: [0xd9,0xff]
2704 // CHECK
: encoding
: [0xd9,0xe0]
2708 // CHECK
: encoding
: [0xd9,0xe1]
2712 // CHECK
: encoding
: [0xdb,0xe3]
2715 // CHECK
: fldcw
3735928559(%ebx
,%ecx
,8)
2716 // CHECK
: encoding
: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
2717 fldcw
0xdeadbeef(%ebx
,%ecx
,8)
2719 // CHECK
: fldcw
3133065982
2720 // CHECK
: encoding
: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
2723 // CHECK
: fldcw
305419896
2724 // CHECK
: encoding
: [0xd9,0x2d,0x78,0x56,0x34,0x12]
2727 // CHECK
: fnstcw
3735928559(%ebx
,%ecx
,8)
2728 // CHECK
: encoding
: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2729 fnstcw
0xdeadbeef(%ebx
,%ecx
,8)
2731 // CHECK
: fnstcw
3133065982
2732 // CHECK
: encoding
: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
2735 // CHECK
: fnstcw
305419896
2736 // CHECK
: encoding
: [0xd9,0x3d,0x78,0x56,0x34,0x12]
2739 // CHECK
: fnstsw
3735928559(%ebx
,%ecx
,8)
2740 // CHECK
: encoding
: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2741 fnstsw
0xdeadbeef(%ebx
,%ecx
,8)
2743 // CHECK
: fnstsw
3133065982
2744 // CHECK
: encoding
: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
2747 // CHECK
: fnstsw
305419896
2748 // CHECK
: encoding
: [0xdd,0x3d,0x78,0x56,0x34,0x12]
2752 // CHECK
: encoding
: [0xdb,0xe2]
2755 // CHECK
: fnstenv
32493
2756 // CHECK
: encoding
: [0xd9,0x35,0xed,0x7e,0x00,0x00]
2759 // CHECK
: fldenv
32493
2760 // CHECK
: encoding
: [0xd9,0x25,0xed,0x7e,0x00,0x00]
2763 // CHECK
: fnsave
32493
2764 // CHECK
: encoding
: [0xdd,0x35,0xed,0x7e,0x00,0x00]
2767 // CHECK
: frstor
32493
2768 // CHECK
: encoding
: [0xdd,0x25,0xed,0x7e,0x00,0x00]
2771 // CHECK
: ffree
%st(2)
2772 // CHECK
: encoding
: [0xdd,0xc2]
2775 // CHECK
: ffreep
%st(2)
2776 // CHECK
: encoding
: [0xdf,0xc2]
2780 // CHECK
: encoding
: [0xd9,0xd0]
2784 // CHECK
: encoding
: [0x0f,0x08]
2788 // CHECK
: encoding
: [0x0f,0x09]
2792 // CHECK
: encoding
: [0xf3,0x0f,0x09]
2796 // CHECK
: encoding
: [0x0f,0xa2]
2800 // CHECK
: encoding
: [0x0f,0x30]
2804 // CHECK
: encoding
: [0x0f,0x31]
2808 // CHECK
: encoding
: [0x0f,0x32]
2811 // CHECK
: cmpxchg8b
3735928559(%ebx
,%ecx
,8)
2812 // CHECK
: encoding
: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2813 cmpxchg8b
0xdeadbeef(%ebx
,%ecx
,8)
2815 // CHECK
: cmpxchg8b
32493
2816 // CHECK
: encoding
: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
2819 // CHECK
: cmpxchg8b
3133065982
2820 // CHECK
: encoding
: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
2821 cmpxchg8b
0xbabecafe
2823 // CHECK
: cmpxchg8b
305419896
2824 // CHECK
: encoding
: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
2825 cmpxchg8b
0x12345678
2828 // CHECK
: encoding
: [0x0f,0x34]
2832 // CHECK
: encoding
: [0x0f,0x35]
2836 // CHECK
: encoding
: [0x0f,0x35]
2839 // CHECK
: fxsave
3735928559(%ebx
,%ecx
,8)
2840 // CHECK
: encoding
: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
2841 fxsave
0xdeadbeef(%ebx
,%ecx
,8)
2843 // CHECK
: fxsave
32493
2844 // CHECK
: encoding
: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
2847 // CHECK
: fxsave
3133065982
2848 // CHECK
: encoding
: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
2851 // CHECK
: fxsave
305419896
2852 // CHECK
: encoding
: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
2855 // CHECK
: fxrstor
3735928559(%ebx
,%ecx
,8)
2856 // CHECK
: encoding
: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2857 fxrstor
0xdeadbeef(%ebx
,%ecx
,8)
2859 // CHECK
: fxrstor
32493
2860 // CHECK
: encoding
: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
2863 // CHECK
: fxrstor
3133065982
2864 // CHECK
: encoding
: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
2867 // CHECK
: fxrstor
305419896
2868 // CHECK
: encoding
: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
2872 // CHECK
: encoding
: [0x0f,0x33]
2876 // CHECK
: encoding
: [0x0f,0x0b]
2879 // CHECK
: fcmovb
%st(2), %st
2880 // CHECK
: encoding
: [0xda,0xc2]
2883 // CHECK
: fcmove
%st(2), %st
2884 // CHECK
: encoding
: [0xda,0xca]
2887 // CHECK
: fcmovbe
%st(2), %st
2888 // CHECK
: encoding
: [0xda,0xd2]
2891 // CHECK
: fcmovu
%st(2), %st
2892 // CHECK
: encoding
: [0xda,0xda]
2895 // CHECK
: fcmovnb
%st(2), %st
2896 // CHECK
: encoding
: [0xdb,0xc2]
2899 // CHECK
: fcmovne
%st(2), %st
2900 // CHECK
: encoding
: [0xdb,0xca]
2903 // CHECK
: fcmovnbe
%st(2), %st
2904 // CHECK
: encoding
: [0xdb,0xd2]
2907 // CHECK
: fcmovnu
%st(2), %st
2908 // CHECK
: encoding
: [0xdb,0xda]
2911 // CHECK
: fcomi
%st(2)
2912 // CHECK
: encoding
: [0xdb,0xf2]
2915 // CHECK
: fucomi
%st(2)
2916 // CHECK
: encoding
: [0xdb,0xea]
2919 // CHECK
: fcompi
%st(2)
2920 // CHECK
: encoding
: [0xdf,0xf2]
2923 // CHECK
: fucompi
%st(2)
2924 // CHECK
: encoding
: [0xdf,0xea]
2927 // CHECK
: movntil
%ecx
, 3735928559(%ebx
,%ecx
,8)
2928 // CHECK
: encoding
: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2929 movnti
%ecx
,0xdeadbeef(%ebx
,%ecx
,8)
2931 // CHECK
: movntil
%ecx
, 69
2932 // CHECK
: encoding
: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
2935 // CHECK
: movntil
%ecx
, 32493
2936 // CHECK
: encoding
: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
2939 // CHECK
: movntil
%ecx
, 3133065982
2940 // CHECK
: encoding
: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
2941 movnti
%ecx
,0xbabecafe
2943 // CHECK
: movntil
%ecx
, 305419896
2944 // CHECK
: encoding
: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
2945 movnti
%ecx
,0x12345678
2947 // CHECK
: clflush
3735928559(%ebx
,%ecx
,8)
2948 // CHECK
: encoding
: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2949 clflush
0xdeadbeef(%ebx
,%ecx
,8)
2951 // CHECK
: clflush
32493
2952 // CHECK
: encoding
: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
2955 // CHECK
: clflush
3133065982
2956 // CHECK
: encoding
: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
2959 // CHECK
: clflush
305419896
2960 // CHECK
: encoding
: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
2964 // CHECK
: encoding
: [0x0f,0x77]
2967 // CHECK
: movd
%ecx
, %mm3
2968 // CHECK
: encoding
: [0x0f,0x6e,0xd9]
2971 // CHECK
: movd
3735928559(%ebx
,%ecx
,8), %mm3
2972 // CHECK
: encoding
: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2973 movd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
2975 // CHECK
: movd
69, %mm3
2976 // CHECK
: encoding
: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
2979 // CHECK
: movd
32493, %mm3
2980 // CHECK
: encoding
: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
2983 // CHECK
: movd
3133065982, %mm3
2984 // CHECK
: encoding
: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
2985 movd
0xbabecafe,%mm3
2987 // CHECK
: movd
305419896, %mm3
2988 // CHECK
: encoding
: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
2989 movd
0x12345678,%mm3
2991 // CHECK
: movd
%mm3
, %ecx
2992 // CHECK
: encoding
: [0x0f,0x7e,0xd9]
2995 // CHECK
: movd
%mm3
, 3735928559(%ebx
,%ecx
,8)
2996 // CHECK
: encoding
: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2997 movd
%mm3
,0xdeadbeef(%ebx
,%ecx
,8)
2999 // CHECK
: movd
%mm3
, 69
3000 // CHECK
: encoding
: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
3003 // CHECK
: movd
%mm3
, 32493
3004 // CHECK
: encoding
: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
3007 // CHECK
: movd
%mm3
, 3133065982
3008 // CHECK
: encoding
: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
3009 movd
%mm3
,0xbabecafe
3011 // CHECK
: movd
%mm3
, 305419896
3012 // CHECK
: encoding
: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
3013 movd
%mm3
,0x12345678
3015 // CHECK
: movd
%ecx
, %xmm5
3016 // CHECK
: encoding
: [0x66,0x0f,0x6e,0xe9]
3019 // CHECK
: movd
3735928559(%ebx
,%ecx
,8), %xmm5
3020 // CHECK
: encoding
: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
3021 movd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3023 // CHECK
: movd
69, %xmm5
3024 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
3027 // CHECK
: movd
32493, %xmm5
3028 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
3031 // CHECK
: movd
3133065982, %xmm5
3032 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
3033 movd
0xbabecafe,%xmm5
3035 // CHECK
: movd
305419896, %xmm5
3036 // CHECK
: encoding
: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
3037 movd
0x12345678,%xmm5
3039 // CHECK
: movd
%xmm5
, %ecx
3040 // CHECK
: encoding
: [0x66,0x0f,0x7e,0xe9]
3043 // CHECK
: movd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
3044 // CHECK
: encoding
: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
3045 movd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
3047 // CHECK
: movd
%xmm5
, 69
3048 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
3051 // CHECK
: movd
%xmm5
, 32493
3052 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
3055 // CHECK
: movd
%xmm5
, 3133065982
3056 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
3057 movd
%xmm5
,0xbabecafe
3059 // CHECK
: movd
%xmm5
, 305419896
3060 // CHECK
: encoding
: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
3061 movd
%xmm5
,0x12345678
3063 // CHECK
: movq
3735928559(%ebx
,%ecx
,8), %mm3
3064 // CHECK
: encoding
: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3065 movq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3067 // CHECK
: movq
69, %mm3
3068 // CHECK
: encoding
: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
3071 // CHECK
: movq
32493, %mm3
3072 // CHECK
: encoding
: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
3075 // CHECK
: movq
3133065982, %mm3
3076 // CHECK
: encoding
: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
3077 movq
0xbabecafe,%mm3
3079 // CHECK
: movq
305419896, %mm3
3080 // CHECK
: encoding
: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
3081 movq
0x12345678,%mm3
3083 // CHECK
: movq
%mm3
, %mm3
3084 // CHECK
: encoding
: [0x0f,0x6f,0xdb]
3087 // CHECK
: movq
%mm3
, %mm3
3088 // CHECK
: encoding
: [0x0f,0x6f,0xdb]
3091 // CHECK
: movq
%xmm5
, %xmm5
3092 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0xed]
3095 // CHECK
: movq
%xmm5
, 3735928559(%ebx
,%ecx
,8)
3096 // CHECK
: encoding
: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
3097 movq
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
3099 // CHECK
: movq
%xmm5
, 69
3100 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
3103 // CHECK
: movq
%xmm5
, 32493
3104 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
3107 // CHECK
: movq
%xmm5
, 3133065982
3108 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
3109 movq
%xmm5
,0xbabecafe
3111 // CHECK
: movq
%xmm5
, 305419896
3112 // CHECK
: encoding
: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
3113 movq
%xmm5
,0x12345678
3115 // CHECK
: packssdw
3735928559(%ebx
,%ecx
,8), %mm3
3116 // CHECK
: encoding
: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3117 packssdw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3119 // CHECK
: packssdw
69, %mm3
3120 // CHECK
: encoding
: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
3123 // CHECK
: packssdw
32493, %mm3
3124 // CHECK
: encoding
: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
3125 packssdw
0x7eed,%mm3
3127 // CHECK
: packssdw
3133065982, %mm3
3128 // CHECK
: encoding
: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
3129 packssdw
0xbabecafe,%mm3
3131 // CHECK
: packssdw
305419896, %mm3
3132 // CHECK
: encoding
: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
3133 packssdw
0x12345678,%mm3
3135 // CHECK
: packssdw
%mm3
, %mm3
3136 // CHECK
: encoding
: [0x0f,0x6b,0xdb]
3139 // CHECK
: packssdw
3735928559(%ebx
,%ecx
,8), %xmm5
3140 // CHECK
: encoding
: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
3141 packssdw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3143 // CHECK
: packssdw
69, %xmm5
3144 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
3147 // CHECK
: packssdw
32493, %xmm5
3148 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
3149 packssdw
0x7eed,%xmm5
3151 // CHECK
: packssdw
3133065982, %xmm5
3152 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
3153 packssdw
0xbabecafe,%xmm5
3155 // CHECK
: packssdw
305419896, %xmm5
3156 // CHECK
: encoding
: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
3157 packssdw
0x12345678,%xmm5
3159 // CHECK
: packssdw
%xmm5
, %xmm5
3160 // CHECK
: encoding
: [0x66,0x0f,0x6b,0xed]
3161 packssdw
%xmm5
,%xmm5
3163 // CHECK
: packsswb
3735928559(%ebx
,%ecx
,8), %mm3
3164 // CHECK
: encoding
: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3165 packsswb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3167 // CHECK
: packsswb
69, %mm3
3168 // CHECK
: encoding
: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
3171 // CHECK
: packsswb
32493, %mm3
3172 // CHECK
: encoding
: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
3173 packsswb
0x7eed,%mm3
3175 // CHECK
: packsswb
3133065982, %mm3
3176 // CHECK
: encoding
: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
3177 packsswb
0xbabecafe,%mm3
3179 // CHECK
: packsswb
305419896, %mm3
3180 // CHECK
: encoding
: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
3181 packsswb
0x12345678,%mm3
3183 // CHECK
: packsswb
%mm3
, %mm3
3184 // CHECK
: encoding
: [0x0f,0x63,0xdb]
3187 // CHECK
: packsswb
3735928559(%ebx
,%ecx
,8), %xmm5
3188 // CHECK
: encoding
: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
3189 packsswb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3191 // CHECK
: packsswb
69, %xmm5
3192 // CHECK
: encoding
: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
3195 // CHECK
: packsswb
32493, %xmm5
3196 // CHECK
: encoding
: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
3197 packsswb
0x7eed,%xmm5
3199 // CHECK
: packsswb
3133065982, %xmm5
3200 // CHECK
: encoding
: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
3201 packsswb
0xbabecafe,%xmm5
3203 // CHECK
: packsswb
305419896, %xmm5
3204 // CHECK
: encoding
: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
3205 packsswb
0x12345678,%xmm5
3207 // CHECK
: packsswb
%xmm5
, %xmm5
3208 // CHECK
: encoding
: [0x66,0x0f,0x63,0xed]
3209 packsswb
%xmm5
,%xmm5
3211 // CHECK
: packuswb
3735928559(%ebx
,%ecx
,8), %mm3
3212 // CHECK
: encoding
: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3213 packuswb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3215 // CHECK
: packuswb
69, %mm3
3216 // CHECK
: encoding
: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
3219 // CHECK
: packuswb
32493, %mm3
3220 // CHECK
: encoding
: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
3221 packuswb
0x7eed,%mm3
3223 // CHECK
: packuswb
3133065982, %mm3
3224 // CHECK
: encoding
: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
3225 packuswb
0xbabecafe,%mm3
3227 // CHECK
: packuswb
305419896, %mm3
3228 // CHECK
: encoding
: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
3229 packuswb
0x12345678,%mm3
3231 // CHECK
: packuswb
%mm3
, %mm3
3232 // CHECK
: encoding
: [0x0f,0x67,0xdb]
3235 // CHECK
: packuswb
3735928559(%ebx
,%ecx
,8), %xmm5
3236 // CHECK
: encoding
: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
3237 packuswb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3239 // CHECK
: packuswb
69, %xmm5
3240 // CHECK
: encoding
: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
3243 // CHECK
: packuswb
32493, %xmm5
3244 // CHECK
: encoding
: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
3245 packuswb
0x7eed,%xmm5
3247 // CHECK
: packuswb
3133065982, %xmm5
3248 // CHECK
: encoding
: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
3249 packuswb
0xbabecafe,%xmm5
3251 // CHECK
: packuswb
305419896, %xmm5
3252 // CHECK
: encoding
: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
3253 packuswb
0x12345678,%xmm5
3255 // CHECK
: packuswb
%xmm5
, %xmm5
3256 // CHECK
: encoding
: [0x66,0x0f,0x67,0xed]
3257 packuswb
%xmm5
,%xmm5
3259 // CHECK
: paddb
3735928559(%ebx
,%ecx
,8), %mm3
3260 // CHECK
: encoding
: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3261 paddb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3263 // CHECK
: paddb
69, %mm3
3264 // CHECK
: encoding
: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
3267 // CHECK
: paddb
32493, %mm3
3268 // CHECK
: encoding
: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
3271 // CHECK
: paddb
3133065982, %mm3
3272 // CHECK
: encoding
: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
3273 paddb
0xbabecafe,%mm3
3275 // CHECK
: paddb
305419896, %mm3
3276 // CHECK
: encoding
: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
3277 paddb
0x12345678,%mm3
3279 // CHECK
: paddb
%mm3
, %mm3
3280 // CHECK
: encoding
: [0x0f,0xfc,0xdb]
3283 // CHECK
: paddb
3735928559(%ebx
,%ecx
,8), %xmm5
3284 // CHECK
: encoding
: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
3285 paddb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3287 // CHECK
: paddb
69, %xmm5
3288 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
3291 // CHECK
: paddb
32493, %xmm5
3292 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
3295 // CHECK
: paddb
3133065982, %xmm5
3296 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
3297 paddb
0xbabecafe,%xmm5
3299 // CHECK
: paddb
305419896, %xmm5
3300 // CHECK
: encoding
: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
3301 paddb
0x12345678,%xmm5
3303 // CHECK
: paddb
%xmm5
, %xmm5
3304 // CHECK
: encoding
: [0x66,0x0f,0xfc,0xed]
3307 // CHECK
: paddw
3735928559(%ebx
,%ecx
,8), %mm3
3308 // CHECK
: encoding
: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3309 paddw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3311 // CHECK
: paddw
69, %mm3
3312 // CHECK
: encoding
: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
3315 // CHECK
: paddw
32493, %mm3
3316 // CHECK
: encoding
: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
3319 // CHECK
: paddw
3133065982, %mm3
3320 // CHECK
: encoding
: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
3321 paddw
0xbabecafe,%mm3
3323 // CHECK
: paddw
305419896, %mm3
3324 // CHECK
: encoding
: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
3325 paddw
0x12345678,%mm3
3327 // CHECK
: paddw
%mm3
, %mm3
3328 // CHECK
: encoding
: [0x0f,0xfd,0xdb]
3331 // CHECK
: paddw
3735928559(%ebx
,%ecx
,8), %xmm5
3332 // CHECK
: encoding
: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
3333 paddw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3335 // CHECK
: paddw
69, %xmm5
3336 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
3339 // CHECK
: paddw
32493, %xmm5
3340 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
3343 // CHECK
: paddw
3133065982, %xmm5
3344 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
3345 paddw
0xbabecafe,%xmm5
3347 // CHECK
: paddw
305419896, %xmm5
3348 // CHECK
: encoding
: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
3349 paddw
0x12345678,%xmm5
3351 // CHECK
: paddw
%xmm5
, %xmm5
3352 // CHECK
: encoding
: [0x66,0x0f,0xfd,0xed]
3355 // CHECK
: paddd
3735928559(%ebx
,%ecx
,8), %mm3
3356 // CHECK
: encoding
: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3357 paddd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3359 // CHECK
: paddd
69, %mm3
3360 // CHECK
: encoding
: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
3363 // CHECK
: paddd
32493, %mm3
3364 // CHECK
: encoding
: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
3367 // CHECK
: paddd
3133065982, %mm3
3368 // CHECK
: encoding
: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
3369 paddd
0xbabecafe,%mm3
3371 // CHECK
: paddd
305419896, %mm3
3372 // CHECK
: encoding
: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
3373 paddd
0x12345678,%mm3
3375 // CHECK
: paddd
%mm3
, %mm3
3376 // CHECK
: encoding
: [0x0f,0xfe,0xdb]
3379 // CHECK
: paddd
3735928559(%ebx
,%ecx
,8), %xmm5
3380 // CHECK
: encoding
: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
3381 paddd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3383 // CHECK
: paddd
69, %xmm5
3384 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
3387 // CHECK
: paddd
32493, %xmm5
3388 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
3391 // CHECK
: paddd
3133065982, %xmm5
3392 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
3393 paddd
0xbabecafe,%xmm5
3395 // CHECK
: paddd
305419896, %xmm5
3396 // CHECK
: encoding
: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
3397 paddd
0x12345678,%xmm5
3399 // CHECK
: paddd
%xmm5
, %xmm5
3400 // CHECK
: encoding
: [0x66,0x0f,0xfe,0xed]
3403 // CHECK
: paddq
3735928559(%ebx
,%ecx
,8), %mm3
3404 // CHECK
: encoding
: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3405 paddq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3407 // CHECK
: paddq
69, %mm3
3408 // CHECK
: encoding
: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
3411 // CHECK
: paddq
32493, %mm3
3412 // CHECK
: encoding
: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
3415 // CHECK
: paddq
3133065982, %mm3
3416 // CHECK
: encoding
: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
3417 paddq
0xbabecafe,%mm3
3419 // CHECK
: paddq
305419896, %mm3
3420 // CHECK
: encoding
: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
3421 paddq
0x12345678,%mm3
3423 // CHECK
: paddq
%mm3
, %mm3
3424 // CHECK
: encoding
: [0x0f,0xd4,0xdb]
3427 // CHECK
: paddq
3735928559(%ebx
,%ecx
,8), %xmm5
3428 // CHECK
: encoding
: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
3429 paddq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3431 // CHECK
: paddq
69, %xmm5
3432 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
3435 // CHECK
: paddq
32493, %xmm5
3436 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
3439 // CHECK
: paddq
3133065982, %xmm5
3440 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
3441 paddq
0xbabecafe,%xmm5
3443 // CHECK
: paddq
305419896, %xmm5
3444 // CHECK
: encoding
: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
3445 paddq
0x12345678,%xmm5
3447 // CHECK
: paddq
%xmm5
, %xmm5
3448 // CHECK
: encoding
: [0x66,0x0f,0xd4,0xed]
3451 // CHECK
: paddsb
3735928559(%ebx
,%ecx
,8), %mm3
3452 // CHECK
: encoding
: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3453 paddsb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3455 // CHECK
: paddsb
69, %mm3
3456 // CHECK
: encoding
: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
3459 // CHECK
: paddsb
32493, %mm3
3460 // CHECK
: encoding
: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
3463 // CHECK
: paddsb
3133065982, %mm3
3464 // CHECK
: encoding
: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
3465 paddsb
0xbabecafe,%mm3
3467 // CHECK
: paddsb
305419896, %mm3
3468 // CHECK
: encoding
: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
3469 paddsb
0x12345678,%mm3
3471 // CHECK
: paddsb
%mm3
, %mm3
3472 // CHECK
: encoding
: [0x0f,0xec,0xdb]
3475 // CHECK
: paddsb
3735928559(%ebx
,%ecx
,8), %xmm5
3476 // CHECK
: encoding
: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
3477 paddsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3479 // CHECK
: paddsb
69, %xmm5
3480 // CHECK
: encoding
: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
3483 // CHECK
: paddsb
32493, %xmm5
3484 // CHECK
: encoding
: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
3487 // CHECK
: paddsb
3133065982, %xmm5
3488 // CHECK
: encoding
: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
3489 paddsb
0xbabecafe,%xmm5
3491 // CHECK
: paddsb
305419896, %xmm5
3492 // CHECK
: encoding
: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
3493 paddsb
0x12345678,%xmm5
3495 // CHECK
: paddsb
%xmm5
, %xmm5
3496 // CHECK
: encoding
: [0x66,0x0f,0xec,0xed]
3499 // CHECK
: paddsw
3735928559(%ebx
,%ecx
,8), %mm3
3500 // CHECK
: encoding
: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3501 paddsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3503 // CHECK
: paddsw
69, %mm3
3504 // CHECK
: encoding
: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
3507 // CHECK
: paddsw
32493, %mm3
3508 // CHECK
: encoding
: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
3511 // CHECK
: paddsw
3133065982, %mm3
3512 // CHECK
: encoding
: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
3513 paddsw
0xbabecafe,%mm3
3515 // CHECK
: paddsw
305419896, %mm3
3516 // CHECK
: encoding
: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
3517 paddsw
0x12345678,%mm3
3519 // CHECK
: paddsw
%mm3
, %mm3
3520 // CHECK
: encoding
: [0x0f,0xed,0xdb]
3523 // CHECK
: paddsw
3735928559(%ebx
,%ecx
,8), %xmm5
3524 // CHECK
: encoding
: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
3525 paddsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3527 // CHECK
: paddsw
69, %xmm5
3528 // CHECK
: encoding
: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
3531 // CHECK
: paddsw
32493, %xmm5
3532 // CHECK
: encoding
: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
3535 // CHECK
: paddsw
3133065982, %xmm5
3536 // CHECK
: encoding
: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
3537 paddsw
0xbabecafe,%xmm5
3539 // CHECK
: paddsw
305419896, %xmm5
3540 // CHECK
: encoding
: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
3541 paddsw
0x12345678,%xmm5
3543 // CHECK
: paddsw
%xmm5
, %xmm5
3544 // CHECK
: encoding
: [0x66,0x0f,0xed,0xed]
3547 // CHECK
: paddusb
3735928559(%ebx
,%ecx
,8), %mm3
3548 // CHECK
: encoding
: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3549 paddusb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3551 // CHECK
: paddusb
69, %mm3
3552 // CHECK
: encoding
: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
3555 // CHECK
: paddusb
32493, %mm3
3556 // CHECK
: encoding
: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
3559 // CHECK
: paddusb
3133065982, %mm3
3560 // CHECK
: encoding
: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
3561 paddusb
0xbabecafe,%mm3
3563 // CHECK
: paddusb
305419896, %mm3
3564 // CHECK
: encoding
: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
3565 paddusb
0x12345678,%mm3
3567 // CHECK
: paddusb
%mm3
, %mm3
3568 // CHECK
: encoding
: [0x0f,0xdc,0xdb]
3571 // CHECK
: paddusb
3735928559(%ebx
,%ecx
,8), %xmm5
3572 // CHECK
: encoding
: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
3573 paddusb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3575 // CHECK
: paddusb
69, %xmm5
3576 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
3579 // CHECK
: paddusb
32493, %xmm5
3580 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
3581 paddusb
0x7eed,%xmm5
3583 // CHECK
: paddusb
3133065982, %xmm5
3584 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
3585 paddusb
0xbabecafe,%xmm5
3587 // CHECK
: paddusb
305419896, %xmm5
3588 // CHECK
: encoding
: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
3589 paddusb
0x12345678,%xmm5
3591 // CHECK
: paddusb
%xmm5
, %xmm5
3592 // CHECK
: encoding
: [0x66,0x0f,0xdc,0xed]
3595 // CHECK
: paddusw
3735928559(%ebx
,%ecx
,8), %mm3
3596 // CHECK
: encoding
: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3597 paddusw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3599 // CHECK
: paddusw
69, %mm3
3600 // CHECK
: encoding
: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
3603 // CHECK
: paddusw
32493, %mm3
3604 // CHECK
: encoding
: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
3607 // CHECK
: paddusw
3133065982, %mm3
3608 // CHECK
: encoding
: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
3609 paddusw
0xbabecafe,%mm3
3611 // CHECK
: paddusw
305419896, %mm3
3612 // CHECK
: encoding
: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
3613 paddusw
0x12345678,%mm3
3615 // CHECK
: paddusw
%mm3
, %mm3
3616 // CHECK
: encoding
: [0x0f,0xdd,0xdb]
3619 // CHECK
: paddusw
3735928559(%ebx
,%ecx
,8), %xmm5
3620 // CHECK
: encoding
: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
3621 paddusw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3623 // CHECK
: paddusw
69, %xmm5
3624 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
3627 // CHECK
: paddusw
32493, %xmm5
3628 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
3629 paddusw
0x7eed,%xmm5
3631 // CHECK
: paddusw
3133065982, %xmm5
3632 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
3633 paddusw
0xbabecafe,%xmm5
3635 // CHECK
: paddusw
305419896, %xmm5
3636 // CHECK
: encoding
: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
3637 paddusw
0x12345678,%xmm5
3639 // CHECK
: paddusw
%xmm5
, %xmm5
3640 // CHECK
: encoding
: [0x66,0x0f,0xdd,0xed]
3643 // CHECK
: pand
3735928559(%ebx
,%ecx
,8), %mm3
3644 // CHECK
: encoding
: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3645 pand
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3647 // CHECK
: pand
69, %mm3
3648 // CHECK
: encoding
: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
3651 // CHECK
: pand
32493, %mm3
3652 // CHECK
: encoding
: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
3655 // CHECK
: pand
3133065982, %mm3
3656 // CHECK
: encoding
: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
3657 pand
0xbabecafe,%mm3
3659 // CHECK
: pand
305419896, %mm3
3660 // CHECK
: encoding
: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
3661 pand
0x12345678,%mm3
3663 // CHECK
: pand
%mm3
, %mm3
3664 // CHECK
: encoding
: [0x0f,0xdb,0xdb]
3667 // CHECK
: pand
3735928559(%ebx
,%ecx
,8), %xmm5
3668 // CHECK
: encoding
: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
3669 pand
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3671 // CHECK
: pand
69, %xmm5
3672 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
3675 // CHECK
: pand
32493, %xmm5
3676 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
3679 // CHECK
: pand
3133065982, %xmm5
3680 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
3681 pand
0xbabecafe,%xmm5
3683 // CHECK
: pand
305419896, %xmm5
3684 // CHECK
: encoding
: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
3685 pand
0x12345678,%xmm5
3687 // CHECK
: pand
%xmm5
, %xmm5
3688 // CHECK
: encoding
: [0x66,0x0f,0xdb,0xed]
3691 // CHECK
: pandn
3735928559(%ebx
,%ecx
,8), %mm3
3692 // CHECK
: encoding
: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3693 pandn
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3695 // CHECK
: pandn
69, %mm3
3696 // CHECK
: encoding
: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
3699 // CHECK
: pandn
32493, %mm3
3700 // CHECK
: encoding
: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
3703 // CHECK
: pandn
3133065982, %mm3
3704 // CHECK
: encoding
: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
3705 pandn
0xbabecafe,%mm3
3707 // CHECK
: pandn
305419896, %mm3
3708 // CHECK
: encoding
: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
3709 pandn
0x12345678,%mm3
3711 // CHECK
: pandn
%mm3
, %mm3
3712 // CHECK
: encoding
: [0x0f,0xdf,0xdb]
3715 // CHECK
: pandn
3735928559(%ebx
,%ecx
,8), %xmm5
3716 // CHECK
: encoding
: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
3717 pandn
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3719 // CHECK
: pandn
69, %xmm5
3720 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
3723 // CHECK
: pandn
32493, %xmm5
3724 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
3727 // CHECK
: pandn
3133065982, %xmm5
3728 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
3729 pandn
0xbabecafe,%xmm5
3731 // CHECK
: pandn
305419896, %xmm5
3732 // CHECK
: encoding
: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
3733 pandn
0x12345678,%xmm5
3735 // CHECK
: pandn
%xmm5
, %xmm5
3736 // CHECK
: encoding
: [0x66,0x0f,0xdf,0xed]
3739 // CHECK
: pcmpeqb
3735928559(%ebx
,%ecx
,8), %mm3
3740 // CHECK
: encoding
: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3741 pcmpeqb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3743 // CHECK
: pcmpeqb
69, %mm3
3744 // CHECK
: encoding
: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
3747 // CHECK
: pcmpeqb
32493, %mm3
3748 // CHECK
: encoding
: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
3751 // CHECK
: pcmpeqb
3133065982, %mm3
3752 // CHECK
: encoding
: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
3753 pcmpeqb
0xbabecafe,%mm3
3755 // CHECK
: pcmpeqb
305419896, %mm3
3756 // CHECK
: encoding
: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
3757 pcmpeqb
0x12345678,%mm3
3759 // CHECK
: pcmpeqb
%mm3
, %mm3
3760 // CHECK
: encoding
: [0x0f,0x74,0xdb]
3763 // CHECK
: pcmpeqb
3735928559(%ebx
,%ecx
,8), %xmm5
3764 // CHECK
: encoding
: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
3765 pcmpeqb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3767 // CHECK
: pcmpeqb
69, %xmm5
3768 // CHECK
: encoding
: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
3771 // CHECK
: pcmpeqb
32493, %xmm5
3772 // CHECK
: encoding
: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
3773 pcmpeqb
0x7eed,%xmm5
3775 // CHECK
: pcmpeqb
3133065982, %xmm5
3776 // CHECK
: encoding
: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
3777 pcmpeqb
0xbabecafe,%xmm5
3779 // CHECK
: pcmpeqb
305419896, %xmm5
3780 // CHECK
: encoding
: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
3781 pcmpeqb
0x12345678,%xmm5
3783 // CHECK
: pcmpeqb
%xmm5
, %xmm5
3784 // CHECK
: encoding
: [0x66,0x0f,0x74,0xed]
3787 // CHECK
: pcmpeqw
3735928559(%ebx
,%ecx
,8), %mm3
3788 // CHECK
: encoding
: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3789 pcmpeqw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3791 // CHECK
: pcmpeqw
69, %mm3
3792 // CHECK
: encoding
: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
3795 // CHECK
: pcmpeqw
32493, %mm3
3796 // CHECK
: encoding
: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
3799 // CHECK
: pcmpeqw
3133065982, %mm3
3800 // CHECK
: encoding
: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
3801 pcmpeqw
0xbabecafe,%mm3
3803 // CHECK
: pcmpeqw
305419896, %mm3
3804 // CHECK
: encoding
: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
3805 pcmpeqw
0x12345678,%mm3
3807 // CHECK
: pcmpeqw
%mm3
, %mm3
3808 // CHECK
: encoding
: [0x0f,0x75,0xdb]
3811 // CHECK
: pcmpeqw
3735928559(%ebx
,%ecx
,8), %xmm5
3812 // CHECK
: encoding
: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
3813 pcmpeqw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3815 // CHECK
: pcmpeqw
69, %xmm5
3816 // CHECK
: encoding
: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
3819 // CHECK
: pcmpeqw
32493, %xmm5
3820 // CHECK
: encoding
: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
3821 pcmpeqw
0x7eed,%xmm5
3823 // CHECK
: pcmpeqw
3133065982, %xmm5
3824 // CHECK
: encoding
: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
3825 pcmpeqw
0xbabecafe,%xmm5
3827 // CHECK
: pcmpeqw
305419896, %xmm5
3828 // CHECK
: encoding
: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
3829 pcmpeqw
0x12345678,%xmm5
3831 // CHECK
: pcmpeqw
%xmm5
, %xmm5
3832 // CHECK
: encoding
: [0x66,0x0f,0x75,0xed]
3835 // CHECK
: pcmpeqd
3735928559(%ebx
,%ecx
,8), %mm3
3836 // CHECK
: encoding
: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3837 pcmpeqd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3839 // CHECK
: pcmpeqd
69, %mm3
3840 // CHECK
: encoding
: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
3843 // CHECK
: pcmpeqd
32493, %mm3
3844 // CHECK
: encoding
: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
3847 // CHECK
: pcmpeqd
3133065982, %mm3
3848 // CHECK
: encoding
: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
3849 pcmpeqd
0xbabecafe,%mm3
3851 // CHECK
: pcmpeqd
305419896, %mm3
3852 // CHECK
: encoding
: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
3853 pcmpeqd
0x12345678,%mm3
3855 // CHECK
: pcmpeqd
%mm3
, %mm3
3856 // CHECK
: encoding
: [0x0f,0x76,0xdb]
3859 // CHECK
: pcmpeqd
3735928559(%ebx
,%ecx
,8), %xmm5
3860 // CHECK
: encoding
: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
3861 pcmpeqd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3863 // CHECK
: pcmpeqd
69, %xmm5
3864 // CHECK
: encoding
: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
3867 // CHECK
: pcmpeqd
32493, %xmm5
3868 // CHECK
: encoding
: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
3869 pcmpeqd
0x7eed,%xmm5
3871 // CHECK
: pcmpeqd
3133065982, %xmm5
3872 // CHECK
: encoding
: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
3873 pcmpeqd
0xbabecafe,%xmm5
3875 // CHECK
: pcmpeqd
305419896, %xmm5
3876 // CHECK
: encoding
: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
3877 pcmpeqd
0x12345678,%xmm5
3879 // CHECK
: pcmpeqd
%xmm5
, %xmm5
3880 // CHECK
: encoding
: [0x66,0x0f,0x76,0xed]
3883 // CHECK
: pcmpgtb
3735928559(%ebx
,%ecx
,8), %mm3
3884 // CHECK
: encoding
: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3885 pcmpgtb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3887 // CHECK
: pcmpgtb
69, %mm3
3888 // CHECK
: encoding
: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
3891 // CHECK
: pcmpgtb
32493, %mm3
3892 // CHECK
: encoding
: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
3895 // CHECK
: pcmpgtb
3133065982, %mm3
3896 // CHECK
: encoding
: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
3897 pcmpgtb
0xbabecafe,%mm3
3899 // CHECK
: pcmpgtb
305419896, %mm3
3900 // CHECK
: encoding
: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
3901 pcmpgtb
0x12345678,%mm3
3903 // CHECK
: pcmpgtb
%mm3
, %mm3
3904 // CHECK
: encoding
: [0x0f,0x64,0xdb]
3907 // CHECK
: pcmpgtb
3735928559(%ebx
,%ecx
,8), %xmm5
3908 // CHECK
: encoding
: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
3909 pcmpgtb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3911 // CHECK
: pcmpgtb
69, %xmm5
3912 // CHECK
: encoding
: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
3915 // CHECK
: pcmpgtb
32493, %xmm5
3916 // CHECK
: encoding
: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
3917 pcmpgtb
0x7eed,%xmm5
3919 // CHECK
: pcmpgtb
3133065982, %xmm5
3920 // CHECK
: encoding
: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
3921 pcmpgtb
0xbabecafe,%xmm5
3923 // CHECK
: pcmpgtb
305419896, %xmm5
3924 // CHECK
: encoding
: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
3925 pcmpgtb
0x12345678,%xmm5
3927 // CHECK
: pcmpgtb
%xmm5
, %xmm5
3928 // CHECK
: encoding
: [0x66,0x0f,0x64,0xed]
3931 // CHECK
: pcmpgtw
3735928559(%ebx
,%ecx
,8), %mm3
3932 // CHECK
: encoding
: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3933 pcmpgtw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3935 // CHECK
: pcmpgtw
69, %mm3
3936 // CHECK
: encoding
: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
3939 // CHECK
: pcmpgtw
32493, %mm3
3940 // CHECK
: encoding
: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
3943 // CHECK
: pcmpgtw
3133065982, %mm3
3944 // CHECK
: encoding
: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
3945 pcmpgtw
0xbabecafe,%mm3
3947 // CHECK
: pcmpgtw
305419896, %mm3
3948 // CHECK
: encoding
: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
3949 pcmpgtw
0x12345678,%mm3
3951 // CHECK
: pcmpgtw
%mm3
, %mm3
3952 // CHECK
: encoding
: [0x0f,0x65,0xdb]
3955 // CHECK
: pcmpgtw
3735928559(%ebx
,%ecx
,8), %xmm5
3956 // CHECK
: encoding
: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
3957 pcmpgtw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
3959 // CHECK
: pcmpgtw
69, %xmm5
3960 // CHECK
: encoding
: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
3963 // CHECK
: pcmpgtw
32493, %xmm5
3964 // CHECK
: encoding
: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
3965 pcmpgtw
0x7eed,%xmm5
3967 // CHECK
: pcmpgtw
3133065982, %xmm5
3968 // CHECK
: encoding
: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
3969 pcmpgtw
0xbabecafe,%xmm5
3971 // CHECK
: pcmpgtw
305419896, %xmm5
3972 // CHECK
: encoding
: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
3973 pcmpgtw
0x12345678,%xmm5
3975 // CHECK
: pcmpgtw
%xmm5
, %xmm5
3976 // CHECK
: encoding
: [0x66,0x0f,0x65,0xed]
3979 // CHECK
: pcmpgtd
3735928559(%ebx
,%ecx
,8), %mm3
3980 // CHECK
: encoding
: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3981 pcmpgtd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
3983 // CHECK
: pcmpgtd
69, %mm3
3984 // CHECK
: encoding
: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
3987 // CHECK
: pcmpgtd
32493, %mm3
3988 // CHECK
: encoding
: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
3991 // CHECK
: pcmpgtd
3133065982, %mm3
3992 // CHECK
: encoding
: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
3993 pcmpgtd
0xbabecafe,%mm3
3995 // CHECK
: pcmpgtd
305419896, %mm3
3996 // CHECK
: encoding
: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
3997 pcmpgtd
0x12345678,%mm3
3999 // CHECK
: pcmpgtd
%mm3
, %mm3
4000 // CHECK
: encoding
: [0x0f,0x66,0xdb]
4003 // CHECK
: pcmpgtd
3735928559(%ebx
,%ecx
,8), %xmm5
4004 // CHECK
: encoding
: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
4005 pcmpgtd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4007 // CHECK
: pcmpgtd
69, %xmm5
4008 // CHECK
: encoding
: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
4011 // CHECK
: pcmpgtd
32493, %xmm5
4012 // CHECK
: encoding
: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
4013 pcmpgtd
0x7eed,%xmm5
4015 // CHECK
: pcmpgtd
3133065982, %xmm5
4016 // CHECK
: encoding
: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
4017 pcmpgtd
0xbabecafe,%xmm5
4019 // CHECK
: pcmpgtd
305419896, %xmm5
4020 // CHECK
: encoding
: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
4021 pcmpgtd
0x12345678,%xmm5
4023 // CHECK
: pcmpgtd
%xmm5
, %xmm5
4024 // CHECK
: encoding
: [0x66,0x0f,0x66,0xed]
4027 // CHECK
: pmaddwd
3735928559(%ebx
,%ecx
,8), %mm3
4028 // CHECK
: encoding
: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4029 pmaddwd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4031 // CHECK
: pmaddwd
69, %mm3
4032 // CHECK
: encoding
: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
4035 // CHECK
: pmaddwd
32493, %mm3
4036 // CHECK
: encoding
: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
4039 // CHECK
: pmaddwd
3133065982, %mm3
4040 // CHECK
: encoding
: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
4041 pmaddwd
0xbabecafe,%mm3
4043 // CHECK
: pmaddwd
305419896, %mm3
4044 // CHECK
: encoding
: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
4045 pmaddwd
0x12345678,%mm3
4047 // CHECK
: pmaddwd
%mm3
, %mm3
4048 // CHECK
: encoding
: [0x0f,0xf5,0xdb]
4051 // CHECK
: pmaddwd
3735928559(%ebx
,%ecx
,8), %xmm5
4052 // CHECK
: encoding
: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4053 pmaddwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4055 // CHECK
: pmaddwd
69, %xmm5
4056 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
4059 // CHECK
: pmaddwd
32493, %xmm5
4060 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
4061 pmaddwd
0x7eed,%xmm5
4063 // CHECK
: pmaddwd
3133065982, %xmm5
4064 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
4065 pmaddwd
0xbabecafe,%xmm5
4067 // CHECK
: pmaddwd
305419896, %xmm5
4068 // CHECK
: encoding
: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
4069 pmaddwd
0x12345678,%xmm5
4071 // CHECK
: pmaddwd
%xmm5
, %xmm5
4072 // CHECK
: encoding
: [0x66,0x0f,0xf5,0xed]
4075 // CHECK
: pmulhw
3735928559(%ebx
,%ecx
,8), %mm3
4076 // CHECK
: encoding
: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4077 pmulhw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4079 // CHECK
: pmulhw
69, %mm3
4080 // CHECK
: encoding
: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
4083 // CHECK
: pmulhw
32493, %mm3
4084 // CHECK
: encoding
: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
4087 // CHECK
: pmulhw
3133065982, %mm3
4088 // CHECK
: encoding
: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
4089 pmulhw
0xbabecafe,%mm3
4091 // CHECK
: pmulhw
305419896, %mm3
4092 // CHECK
: encoding
: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
4093 pmulhw
0x12345678,%mm3
4095 // CHECK
: pmulhw
%mm3
, %mm3
4096 // CHECK
: encoding
: [0x0f,0xe5,0xdb]
4099 // CHECK
: pmulhw
3735928559(%ebx
,%ecx
,8), %xmm5
4100 // CHECK
: encoding
: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4101 pmulhw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4103 // CHECK
: pmulhw
69, %xmm5
4104 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
4107 // CHECK
: pmulhw
32493, %xmm5
4108 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
4111 // CHECK
: pmulhw
3133065982, %xmm5
4112 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
4113 pmulhw
0xbabecafe,%xmm5
4115 // CHECK
: pmulhw
305419896, %xmm5
4116 // CHECK
: encoding
: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
4117 pmulhw
0x12345678,%xmm5
4119 // CHECK
: pmulhw
%xmm5
, %xmm5
4120 // CHECK
: encoding
: [0x66,0x0f,0xe5,0xed]
4123 // CHECK
: pmullw
3735928559(%ebx
,%ecx
,8), %mm3
4124 // CHECK
: encoding
: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4125 pmullw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4127 // CHECK
: pmullw
69, %mm3
4128 // CHECK
: encoding
: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
4131 // CHECK
: pmullw
32493, %mm3
4132 // CHECK
: encoding
: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
4135 // CHECK
: pmullw
3133065982, %mm3
4136 // CHECK
: encoding
: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
4137 pmullw
0xbabecafe,%mm3
4139 // CHECK
: pmullw
305419896, %mm3
4140 // CHECK
: encoding
: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
4141 pmullw
0x12345678,%mm3
4143 // CHECK
: pmullw
%mm3
, %mm3
4144 // CHECK
: encoding
: [0x0f,0xd5,0xdb]
4147 // CHECK
: pmullw
3735928559(%ebx
,%ecx
,8), %xmm5
4148 // CHECK
: encoding
: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4149 pmullw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4151 // CHECK
: pmullw
69, %xmm5
4152 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
4155 // CHECK
: pmullw
32493, %xmm5
4156 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
4159 // CHECK
: pmullw
3133065982, %xmm5
4160 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
4161 pmullw
0xbabecafe,%xmm5
4163 // CHECK
: pmullw
305419896, %xmm5
4164 // CHECK
: encoding
: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
4165 pmullw
0x12345678,%xmm5
4167 // CHECK
: pmullw
%xmm5
, %xmm5
4168 // CHECK
: encoding
: [0x66,0x0f,0xd5,0xed]
4171 // CHECK
: por
3735928559(%ebx
,%ecx
,8), %mm3
4172 // CHECK
: encoding
: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4173 por
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4175 // CHECK
: por
69, %mm3
4176 // CHECK
: encoding
: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
4179 // CHECK
: por
32493, %mm3
4180 // CHECK
: encoding
: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
4183 // CHECK
: por
3133065982, %mm3
4184 // CHECK
: encoding
: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
4187 // CHECK
: por
305419896, %mm3
4188 // CHECK
: encoding
: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
4191 // CHECK
: por
%mm3
, %mm3
4192 // CHECK
: encoding
: [0x0f,0xeb,0xdb]
4195 // CHECK
: por
3735928559(%ebx
,%ecx
,8), %xmm5
4196 // CHECK
: encoding
: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
4197 por
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4199 // CHECK
: por
69, %xmm5
4200 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
4203 // CHECK
: por
32493, %xmm5
4204 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
4207 // CHECK
: por
3133065982, %xmm5
4208 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
4209 por
0xbabecafe,%xmm5
4211 // CHECK
: por
305419896, %xmm5
4212 // CHECK
: encoding
: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
4213 por
0x12345678,%xmm5
4215 // CHECK
: por
%xmm5
, %xmm5
4216 // CHECK
: encoding
: [0x66,0x0f,0xeb,0xed]
4219 // CHECK
: psllw
3735928559(%ebx
,%ecx
,8), %mm3
4220 // CHECK
: encoding
: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4221 psllw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4223 // CHECK
: psllw
69, %mm3
4224 // CHECK
: encoding
: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
4227 // CHECK
: psllw
32493, %mm3
4228 // CHECK
: encoding
: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
4231 // CHECK
: psllw
3133065982, %mm3
4232 // CHECK
: encoding
: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
4233 psllw
0xbabecafe,%mm3
4235 // CHECK
: psllw
305419896, %mm3
4236 // CHECK
: encoding
: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
4237 psllw
0x12345678,%mm3
4239 // CHECK
: psllw
%mm3
, %mm3
4240 // CHECK
: encoding
: [0x0f,0xf1,0xdb]
4243 // CHECK
: psllw
3735928559(%ebx
,%ecx
,8), %xmm5
4244 // CHECK
: encoding
: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4245 psllw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4247 // CHECK
: psllw
69, %xmm5
4248 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
4251 // CHECK
: psllw
32493, %xmm5
4252 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
4255 // CHECK
: psllw
3133065982, %xmm5
4256 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
4257 psllw
0xbabecafe,%xmm5
4259 // CHECK
: psllw
305419896, %xmm5
4260 // CHECK
: encoding
: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
4261 psllw
0x12345678,%xmm5
4263 // CHECK
: psllw
%xmm5
, %xmm5
4264 // CHECK
: encoding
: [0x66,0x0f,0xf1,0xed]
4267 // CHECK
: psllw $
127, %mm3
4268 // CHECK
: encoding
: [0x0f,0x71,0xf3,0x7f]
4271 // CHECK
: psllw $
127, %xmm5
4272 // CHECK
: encoding
: [0x66,0x0f,0x71,0xf5,0x7f]
4275 // CHECK
: pslld
3735928559(%ebx
,%ecx
,8), %mm3
4276 // CHECK
: encoding
: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4277 pslld
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4279 // CHECK
: pslld
69, %mm3
4280 // CHECK
: encoding
: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
4283 // CHECK
: pslld
32493, %mm3
4284 // CHECK
: encoding
: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
4287 // CHECK
: pslld
3133065982, %mm3
4288 // CHECK
: encoding
: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
4289 pslld
0xbabecafe,%mm3
4291 // CHECK
: pslld
305419896, %mm3
4292 // CHECK
: encoding
: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
4293 pslld
0x12345678,%mm3
4295 // CHECK
: pslld
%mm3
, %mm3
4296 // CHECK
: encoding
: [0x0f,0xf2,0xdb]
4299 // CHECK
: pslld
3735928559(%ebx
,%ecx
,8), %xmm5
4300 // CHECK
: encoding
: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4301 pslld
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4303 // CHECK
: pslld
69, %xmm5
4304 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
4307 // CHECK
: pslld
32493, %xmm5
4308 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
4311 // CHECK
: pslld
3133065982, %xmm5
4312 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
4313 pslld
0xbabecafe,%xmm5
4315 // CHECK
: pslld
305419896, %xmm5
4316 // CHECK
: encoding
: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
4317 pslld
0x12345678,%xmm5
4319 // CHECK
: pslld
%xmm5
, %xmm5
4320 // CHECK
: encoding
: [0x66,0x0f,0xf2,0xed]
4323 // CHECK
: pslld $
127, %mm3
4324 // CHECK
: encoding
: [0x0f,0x72,0xf3,0x7f]
4327 // CHECK
: pslld $
127, %xmm5
4328 // CHECK
: encoding
: [0x66,0x0f,0x72,0xf5,0x7f]
4331 // CHECK
: psllq
3735928559(%ebx
,%ecx
,8), %mm3
4332 // CHECK
: encoding
: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4333 psllq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4335 // CHECK
: psllq
69, %mm3
4336 // CHECK
: encoding
: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
4339 // CHECK
: psllq
32493, %mm3
4340 // CHECK
: encoding
: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
4343 // CHECK
: psllq
3133065982, %mm3
4344 // CHECK
: encoding
: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
4345 psllq
0xbabecafe,%mm3
4347 // CHECK
: psllq
305419896, %mm3
4348 // CHECK
: encoding
: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
4349 psllq
0x12345678,%mm3
4351 // CHECK
: psllq
%mm3
, %mm3
4352 // CHECK
: encoding
: [0x0f,0xf3,0xdb]
4355 // CHECK
: psllq
3735928559(%ebx
,%ecx
,8), %xmm5
4356 // CHECK
: encoding
: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
4357 psllq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4359 // CHECK
: psllq
69, %xmm5
4360 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
4363 // CHECK
: psllq
32493, %xmm5
4364 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
4367 // CHECK
: psllq
3133065982, %xmm5
4368 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
4369 psllq
0xbabecafe,%xmm5
4371 // CHECK
: psllq
305419896, %xmm5
4372 // CHECK
: encoding
: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
4373 psllq
0x12345678,%xmm5
4375 // CHECK
: psllq
%xmm5
, %xmm5
4376 // CHECK
: encoding
: [0x66,0x0f,0xf3,0xed]
4379 // CHECK
: psllq $
127, %mm3
4380 // CHECK
: encoding
: [0x0f,0x73,0xf3,0x7f]
4383 // CHECK
: psllq $
127, %xmm5
4384 // CHECK
: encoding
: [0x66,0x0f,0x73,0xf5,0x7f]
4387 // CHECK
: psraw
3735928559(%ebx
,%ecx
,8), %mm3
4388 // CHECK
: encoding
: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4389 psraw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4391 // CHECK
: psraw
69, %mm3
4392 // CHECK
: encoding
: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
4395 // CHECK
: psraw
32493, %mm3
4396 // CHECK
: encoding
: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
4399 // CHECK
: psraw
3133065982, %mm3
4400 // CHECK
: encoding
: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
4401 psraw
0xbabecafe,%mm3
4403 // CHECK
: psraw
305419896, %mm3
4404 // CHECK
: encoding
: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
4405 psraw
0x12345678,%mm3
4407 // CHECK
: psraw
%mm3
, %mm3
4408 // CHECK
: encoding
: [0x0f,0xe1,0xdb]
4411 // CHECK
: psraw
3735928559(%ebx
,%ecx
,8), %xmm5
4412 // CHECK
: encoding
: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4413 psraw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4415 // CHECK
: psraw
69, %xmm5
4416 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
4419 // CHECK
: psraw
32493, %xmm5
4420 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
4423 // CHECK
: psraw
3133065982, %xmm5
4424 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
4425 psraw
0xbabecafe,%xmm5
4427 // CHECK
: psraw
305419896, %xmm5
4428 // CHECK
: encoding
: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
4429 psraw
0x12345678,%xmm5
4431 // CHECK
: psraw
%xmm5
, %xmm5
4432 // CHECK
: encoding
: [0x66,0x0f,0xe1,0xed]
4435 // CHECK
: psraw $
127, %mm3
4436 // CHECK
: encoding
: [0x0f,0x71,0xe3,0x7f]
4439 // CHECK
: psraw $
127, %xmm5
4440 // CHECK
: encoding
: [0x66,0x0f,0x71,0xe5,0x7f]
4443 // CHECK
: psrad
3735928559(%ebx
,%ecx
,8), %mm3
4444 // CHECK
: encoding
: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4445 psrad
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4447 // CHECK
: psrad
69, %mm3
4448 // CHECK
: encoding
: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
4451 // CHECK
: psrad
32493, %mm3
4452 // CHECK
: encoding
: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
4455 // CHECK
: psrad
3133065982, %mm3
4456 // CHECK
: encoding
: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
4457 psrad
0xbabecafe,%mm3
4459 // CHECK
: psrad
305419896, %mm3
4460 // CHECK
: encoding
: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
4461 psrad
0x12345678,%mm3
4463 // CHECK
: psrad
%mm3
, %mm3
4464 // CHECK
: encoding
: [0x0f,0xe2,0xdb]
4467 // CHECK
: psrad
3735928559(%ebx
,%ecx
,8), %xmm5
4468 // CHECK
: encoding
: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4469 psrad
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4471 // CHECK
: psrad
69, %xmm5
4472 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
4475 // CHECK
: psrad
32493, %xmm5
4476 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
4479 // CHECK
: psrad
3133065982, %xmm5
4480 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
4481 psrad
0xbabecafe,%xmm5
4483 // CHECK
: psrad
305419896, %xmm5
4484 // CHECK
: encoding
: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
4485 psrad
0x12345678,%xmm5
4487 // CHECK
: psrad
%xmm5
, %xmm5
4488 // CHECK
: encoding
: [0x66,0x0f,0xe2,0xed]
4491 // CHECK
: psrad $
127, %mm3
4492 // CHECK
: encoding
: [0x0f,0x72,0xe3,0x7f]
4495 // CHECK
: psrad $
127, %xmm5
4496 // CHECK
: encoding
: [0x66,0x0f,0x72,0xe5,0x7f]
4499 // CHECK
: psrlw
3735928559(%ebx
,%ecx
,8), %mm3
4500 // CHECK
: encoding
: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4501 psrlw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4503 // CHECK
: psrlw
69, %mm3
4504 // CHECK
: encoding
: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
4507 // CHECK
: psrlw
32493, %mm3
4508 // CHECK
: encoding
: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
4511 // CHECK
: psrlw
3133065982, %mm3
4512 // CHECK
: encoding
: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
4513 psrlw
0xbabecafe,%mm3
4515 // CHECK
: psrlw
305419896, %mm3
4516 // CHECK
: encoding
: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
4517 psrlw
0x12345678,%mm3
4519 // CHECK
: psrlw
%mm3
, %mm3
4520 // CHECK
: encoding
: [0x0f,0xd1,0xdb]
4523 // CHECK
: psrlw
3735928559(%ebx
,%ecx
,8), %xmm5
4524 // CHECK
: encoding
: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4525 psrlw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4527 // CHECK
: psrlw
69, %xmm5
4528 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
4531 // CHECK
: psrlw
32493, %xmm5
4532 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
4535 // CHECK
: psrlw
3133065982, %xmm5
4536 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
4537 psrlw
0xbabecafe,%xmm5
4539 // CHECK
: psrlw
305419896, %xmm5
4540 // CHECK
: encoding
: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
4541 psrlw
0x12345678,%xmm5
4543 // CHECK
: psrlw
%xmm5
, %xmm5
4544 // CHECK
: encoding
: [0x66,0x0f,0xd1,0xed]
4547 // CHECK
: psrlw $
127, %mm3
4548 // CHECK
: encoding
: [0x0f,0x71,0xd3,0x7f]
4551 // CHECK
: psrlw $
127, %xmm5
4552 // CHECK
: encoding
: [0x66,0x0f,0x71,0xd5,0x7f]
4555 // CHECK
: psrld
3735928559(%ebx
,%ecx
,8), %mm3
4556 // CHECK
: encoding
: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4557 psrld
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4559 // CHECK
: psrld
69, %mm3
4560 // CHECK
: encoding
: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
4563 // CHECK
: psrld
32493, %mm3
4564 // CHECK
: encoding
: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
4567 // CHECK
: psrld
3133065982, %mm3
4568 // CHECK
: encoding
: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
4569 psrld
0xbabecafe,%mm3
4571 // CHECK
: psrld
305419896, %mm3
4572 // CHECK
: encoding
: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
4573 psrld
0x12345678,%mm3
4575 // CHECK
: psrld
%mm3
, %mm3
4576 // CHECK
: encoding
: [0x0f,0xd2,0xdb]
4579 // CHECK
: psrld
3735928559(%ebx
,%ecx
,8), %xmm5
4580 // CHECK
: encoding
: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4581 psrld
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4583 // CHECK
: psrld
69, %xmm5
4584 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
4587 // CHECK
: psrld
32493, %xmm5
4588 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
4591 // CHECK
: psrld
3133065982, %xmm5
4592 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
4593 psrld
0xbabecafe,%xmm5
4595 // CHECK
: psrld
305419896, %xmm5
4596 // CHECK
: encoding
: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
4597 psrld
0x12345678,%xmm5
4599 // CHECK
: psrld
%xmm5
, %xmm5
4600 // CHECK
: encoding
: [0x66,0x0f,0xd2,0xed]
4603 // CHECK
: psrld $
127, %mm3
4604 // CHECK
: encoding
: [0x0f,0x72,0xd3,0x7f]
4607 // CHECK
: psrld $
127, %xmm5
4608 // CHECK
: encoding
: [0x66,0x0f,0x72,0xd5,0x7f]
4611 // CHECK
: psrlq
3735928559(%ebx
,%ecx
,8), %mm3
4612 // CHECK
: encoding
: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4613 psrlq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4615 // CHECK
: psrlq
69, %mm3
4616 // CHECK
: encoding
: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
4619 // CHECK
: psrlq
32493, %mm3
4620 // CHECK
: encoding
: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
4623 // CHECK
: psrlq
3133065982, %mm3
4624 // CHECK
: encoding
: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
4625 psrlq
0xbabecafe,%mm3
4627 // CHECK
: psrlq
305419896, %mm3
4628 // CHECK
: encoding
: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
4629 psrlq
0x12345678,%mm3
4631 // CHECK
: psrlq
%mm3
, %mm3
4632 // CHECK
: encoding
: [0x0f,0xd3,0xdb]
4635 // CHECK
: psrlq
3735928559(%ebx
,%ecx
,8), %xmm5
4636 // CHECK
: encoding
: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
4637 psrlq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4639 // CHECK
: psrlq
69, %xmm5
4640 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
4643 // CHECK
: psrlq
32493, %xmm5
4644 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
4647 // CHECK
: psrlq
3133065982, %xmm5
4648 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
4649 psrlq
0xbabecafe,%xmm5
4651 // CHECK
: psrlq
305419896, %xmm5
4652 // CHECK
: encoding
: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
4653 psrlq
0x12345678,%xmm5
4655 // CHECK
: psrlq
%xmm5
, %xmm5
4656 // CHECK
: encoding
: [0x66,0x0f,0xd3,0xed]
4659 // CHECK
: psrlq $
127, %mm3
4660 // CHECK
: encoding
: [0x0f,0x73,0xd3,0x7f]
4663 // CHECK
: psrlq $
127, %xmm5
4664 // CHECK
: encoding
: [0x66,0x0f,0x73,0xd5,0x7f]
4667 // CHECK
: psubb
3735928559(%ebx
,%ecx
,8), %mm3
4668 // CHECK
: encoding
: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4669 psubb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4671 // CHECK
: psubb
69, %mm3
4672 // CHECK
: encoding
: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
4675 // CHECK
: psubb
32493, %mm3
4676 // CHECK
: encoding
: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
4679 // CHECK
: psubb
3133065982, %mm3
4680 // CHECK
: encoding
: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
4681 psubb
0xbabecafe,%mm3
4683 // CHECK
: psubb
305419896, %mm3
4684 // CHECK
: encoding
: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
4685 psubb
0x12345678,%mm3
4687 // CHECK
: psubb
%mm3
, %mm3
4688 // CHECK
: encoding
: [0x0f,0xf8,0xdb]
4691 // CHECK
: psubb
3735928559(%ebx
,%ecx
,8), %xmm5
4692 // CHECK
: encoding
: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4693 psubb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4695 // CHECK
: psubb
69, %xmm5
4696 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
4699 // CHECK
: psubb
32493, %xmm5
4700 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
4703 // CHECK
: psubb
3133065982, %xmm5
4704 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
4705 psubb
0xbabecafe,%xmm5
4707 // CHECK
: psubb
305419896, %xmm5
4708 // CHECK
: encoding
: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
4709 psubb
0x12345678,%xmm5
4711 // CHECK
: psubb
%xmm5
, %xmm5
4712 // CHECK
: encoding
: [0x66,0x0f,0xf8,0xed]
4715 // CHECK
: psubw
3735928559(%ebx
,%ecx
,8), %mm3
4716 // CHECK
: encoding
: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4717 psubw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4719 // CHECK
: psubw
69, %mm3
4720 // CHECK
: encoding
: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
4723 // CHECK
: psubw
32493, %mm3
4724 // CHECK
: encoding
: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
4727 // CHECK
: psubw
3133065982, %mm3
4728 // CHECK
: encoding
: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
4729 psubw
0xbabecafe,%mm3
4731 // CHECK
: psubw
305419896, %mm3
4732 // CHECK
: encoding
: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
4733 psubw
0x12345678,%mm3
4735 // CHECK
: psubw
%mm3
, %mm3
4736 // CHECK
: encoding
: [0x0f,0xf9,0xdb]
4739 // CHECK
: psubw
3735928559(%ebx
,%ecx
,8), %xmm5
4740 // CHECK
: encoding
: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4741 psubw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4743 // CHECK
: psubw
69, %xmm5
4744 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
4747 // CHECK
: psubw
32493, %xmm5
4748 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
4751 // CHECK
: psubw
3133065982, %xmm5
4752 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
4753 psubw
0xbabecafe,%xmm5
4755 // CHECK
: psubw
305419896, %xmm5
4756 // CHECK
: encoding
: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
4757 psubw
0x12345678,%xmm5
4759 // CHECK
: psubw
%xmm5
, %xmm5
4760 // CHECK
: encoding
: [0x66,0x0f,0xf9,0xed]
4763 // CHECK
: psubd
3735928559(%ebx
,%ecx
,8), %mm3
4764 // CHECK
: encoding
: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4765 psubd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4767 // CHECK
: psubd
69, %mm3
4768 // CHECK
: encoding
: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
4771 // CHECK
: psubd
32493, %mm3
4772 // CHECK
: encoding
: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
4775 // CHECK
: psubd
3133065982, %mm3
4776 // CHECK
: encoding
: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
4777 psubd
0xbabecafe,%mm3
4779 // CHECK
: psubd
305419896, %mm3
4780 // CHECK
: encoding
: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
4781 psubd
0x12345678,%mm3
4783 // CHECK
: psubd
%mm3
, %mm3
4784 // CHECK
: encoding
: [0x0f,0xfa,0xdb]
4787 // CHECK
: psubd
3735928559(%ebx
,%ecx
,8), %xmm5
4788 // CHECK
: encoding
: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
4789 psubd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4791 // CHECK
: psubd
69, %xmm5
4792 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
4795 // CHECK
: psubd
32493, %xmm5
4796 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
4799 // CHECK
: psubd
3133065982, %xmm5
4800 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
4801 psubd
0xbabecafe,%xmm5
4803 // CHECK
: psubd
305419896, %xmm5
4804 // CHECK
: encoding
: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
4805 psubd
0x12345678,%xmm5
4807 // CHECK
: psubd
%xmm5
, %xmm5
4808 // CHECK
: encoding
: [0x66,0x0f,0xfa,0xed]
4811 // CHECK
: psubq
3735928559(%ebx
,%ecx
,8), %mm3
4812 // CHECK
: encoding
: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4813 psubq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4815 // CHECK
: psubq
69, %mm3
4816 // CHECK
: encoding
: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
4819 // CHECK
: psubq
32493, %mm3
4820 // CHECK
: encoding
: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
4823 // CHECK
: psubq
3133065982, %mm3
4824 // CHECK
: encoding
: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
4825 psubq
0xbabecafe,%mm3
4827 // CHECK
: psubq
305419896, %mm3
4828 // CHECK
: encoding
: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
4829 psubq
0x12345678,%mm3
4831 // CHECK
: psubq
%mm3
, %mm3
4832 // CHECK
: encoding
: [0x0f,0xfb,0xdb]
4835 // CHECK
: psubq
3735928559(%ebx
,%ecx
,8), %xmm5
4836 // CHECK
: encoding
: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
4837 psubq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4839 // CHECK
: psubq
69, %xmm5
4840 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
4843 // CHECK
: psubq
32493, %xmm5
4844 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
4847 // CHECK
: psubq
3133065982, %xmm5
4848 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
4849 psubq
0xbabecafe,%xmm5
4851 // CHECK
: psubq
305419896, %xmm5
4852 // CHECK
: encoding
: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
4853 psubq
0x12345678,%xmm5
4855 // CHECK
: psubq
%xmm5
, %xmm5
4856 // CHECK
: encoding
: [0x66,0x0f,0xfb,0xed]
4859 // CHECK
: psubsb
3735928559(%ebx
,%ecx
,8), %mm3
4860 // CHECK
: encoding
: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4861 psubsb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4863 // CHECK
: psubsb
69, %mm3
4864 // CHECK
: encoding
: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
4867 // CHECK
: psubsb
32493, %mm3
4868 // CHECK
: encoding
: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
4871 // CHECK
: psubsb
3133065982, %mm3
4872 // CHECK
: encoding
: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
4873 psubsb
0xbabecafe,%mm3
4875 // CHECK
: psubsb
305419896, %mm3
4876 // CHECK
: encoding
: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
4877 psubsb
0x12345678,%mm3
4879 // CHECK
: psubsb
%mm3
, %mm3
4880 // CHECK
: encoding
: [0x0f,0xe8,0xdb]
4883 // CHECK
: psubsb
3735928559(%ebx
,%ecx
,8), %xmm5
4884 // CHECK
: encoding
: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4885 psubsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4887 // CHECK
: psubsb
69, %xmm5
4888 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
4891 // CHECK
: psubsb
32493, %xmm5
4892 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
4895 // CHECK
: psubsb
3133065982, %xmm5
4896 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
4897 psubsb
0xbabecafe,%xmm5
4899 // CHECK
: psubsb
305419896, %xmm5
4900 // CHECK
: encoding
: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
4901 psubsb
0x12345678,%xmm5
4903 // CHECK
: psubsb
%xmm5
, %xmm5
4904 // CHECK
: encoding
: [0x66,0x0f,0xe8,0xed]
4907 // CHECK
: psubsw
3735928559(%ebx
,%ecx
,8), %mm3
4908 // CHECK
: encoding
: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4909 psubsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4911 // CHECK
: psubsw
69, %mm3
4912 // CHECK
: encoding
: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
4915 // CHECK
: psubsw
32493, %mm3
4916 // CHECK
: encoding
: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
4919 // CHECK
: psubsw
3133065982, %mm3
4920 // CHECK
: encoding
: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
4921 psubsw
0xbabecafe,%mm3
4923 // CHECK
: psubsw
305419896, %mm3
4924 // CHECK
: encoding
: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
4925 psubsw
0x12345678,%mm3
4927 // CHECK
: psubsw
%mm3
, %mm3
4928 // CHECK
: encoding
: [0x0f,0xe9,0xdb]
4931 // CHECK
: psubsw
3735928559(%ebx
,%ecx
,8), %xmm5
4932 // CHECK
: encoding
: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4933 psubsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4935 // CHECK
: psubsw
69, %xmm5
4936 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
4939 // CHECK
: psubsw
32493, %xmm5
4940 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
4943 // CHECK
: psubsw
3133065982, %xmm5
4944 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
4945 psubsw
0xbabecafe,%xmm5
4947 // CHECK
: psubsw
305419896, %xmm5
4948 // CHECK
: encoding
: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
4949 psubsw
0x12345678,%xmm5
4951 // CHECK
: psubsw
%xmm5
, %xmm5
4952 // CHECK
: encoding
: [0x66,0x0f,0xe9,0xed]
4955 // CHECK
: psubusb
3735928559(%ebx
,%ecx
,8), %mm3
4956 // CHECK
: encoding
: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4957 psubusb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
4959 // CHECK
: psubusb
69, %mm3
4960 // CHECK
: encoding
: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
4963 // CHECK
: psubusb
32493, %mm3
4964 // CHECK
: encoding
: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
4967 // CHECK
: psubusb
3133065982, %mm3
4968 // CHECK
: encoding
: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
4969 psubusb
0xbabecafe,%mm3
4971 // CHECK
: psubusb
305419896, %mm3
4972 // CHECK
: encoding
: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
4973 psubusb
0x12345678,%mm3
4975 // CHECK
: psubusb
%mm3
, %mm3
4976 // CHECK
: encoding
: [0x0f,0xd8,0xdb]
4979 // CHECK
: psubusb
3735928559(%ebx
,%ecx
,8), %xmm5
4980 // CHECK
: encoding
: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4981 psubusb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
4983 // CHECK
: psubusb
69, %xmm5
4984 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
4987 // CHECK
: psubusb
32493, %xmm5
4988 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
4989 psubusb
0x7eed,%xmm5
4991 // CHECK
: psubusb
3133065982, %xmm5
4992 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
4993 psubusb
0xbabecafe,%xmm5
4995 // CHECK
: psubusb
305419896, %xmm5
4996 // CHECK
: encoding
: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
4997 psubusb
0x12345678,%xmm5
4999 // CHECK
: psubusb
%xmm5
, %xmm5
5000 // CHECK
: encoding
: [0x66,0x0f,0xd8,0xed]
5003 // CHECK
: psubusw
3735928559(%ebx
,%ecx
,8), %mm3
5004 // CHECK
: encoding
: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5005 psubusw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5007 // CHECK
: psubusw
69, %mm3
5008 // CHECK
: encoding
: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
5011 // CHECK
: psubusw
32493, %mm3
5012 // CHECK
: encoding
: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
5015 // CHECK
: psubusw
3133065982, %mm3
5016 // CHECK
: encoding
: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
5017 psubusw
0xbabecafe,%mm3
5019 // CHECK
: psubusw
305419896, %mm3
5020 // CHECK
: encoding
: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
5021 psubusw
0x12345678,%mm3
5023 // CHECK
: psubusw
%mm3
, %mm3
5024 // CHECK
: encoding
: [0x0f,0xd9,0xdb]
5027 // CHECK
: psubusw
3735928559(%ebx
,%ecx
,8), %xmm5
5028 // CHECK
: encoding
: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
5029 psubusw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5031 // CHECK
: psubusw
69, %xmm5
5032 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
5035 // CHECK
: psubusw
32493, %xmm5
5036 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
5037 psubusw
0x7eed,%xmm5
5039 // CHECK
: psubusw
3133065982, %xmm5
5040 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
5041 psubusw
0xbabecafe,%xmm5
5043 // CHECK
: psubusw
305419896, %xmm5
5044 // CHECK
: encoding
: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
5045 psubusw
0x12345678,%xmm5
5047 // CHECK
: psubusw
%xmm5
, %xmm5
5048 // CHECK
: encoding
: [0x66,0x0f,0xd9,0xed]
5051 // CHECK
: punpckhbw
3735928559(%ebx
,%ecx
,8), %mm3
5052 // CHECK
: encoding
: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5053 punpckhbw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5055 // CHECK
: punpckhbw
69, %mm3
5056 // CHECK
: encoding
: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
5059 // CHECK
: punpckhbw
32493, %mm3
5060 // CHECK
: encoding
: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
5061 punpckhbw
0x7eed,%mm3
5063 // CHECK
: punpckhbw
3133065982, %mm3
5064 // CHECK
: encoding
: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
5065 punpckhbw
0xbabecafe,%mm3
5067 // CHECK
: punpckhbw
305419896, %mm3
5068 // CHECK
: encoding
: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
5069 punpckhbw
0x12345678,%mm3
5071 // CHECK
: punpckhbw
%mm3
, %mm3
5072 // CHECK
: encoding
: [0x0f,0x68,0xdb]
5075 // CHECK
: punpckhbw
3735928559(%ebx
,%ecx
,8), %xmm5
5076 // CHECK
: encoding
: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
5077 punpckhbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5079 // CHECK
: punpckhbw
69, %xmm5
5080 // CHECK
: encoding
: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
5081 punpckhbw
0x45,%xmm5
5083 // CHECK
: punpckhbw
32493, %xmm5
5084 // CHECK
: encoding
: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
5085 punpckhbw
0x7eed,%xmm5
5087 // CHECK
: punpckhbw
3133065982, %xmm5
5088 // CHECK
: encoding
: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
5089 punpckhbw
0xbabecafe,%xmm5
5091 // CHECK
: punpckhbw
305419896, %xmm5
5092 // CHECK
: encoding
: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
5093 punpckhbw
0x12345678,%xmm5
5095 // CHECK
: punpckhbw
%xmm5
, %xmm5
5096 // CHECK
: encoding
: [0x66,0x0f,0x68,0xed]
5097 punpckhbw
%xmm5
,%xmm5
5099 // CHECK
: punpckhwd
3735928559(%ebx
,%ecx
,8), %mm3
5100 // CHECK
: encoding
: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5101 punpckhwd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5103 // CHECK
: punpckhwd
69, %mm3
5104 // CHECK
: encoding
: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
5107 // CHECK
: punpckhwd
32493, %mm3
5108 // CHECK
: encoding
: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
5109 punpckhwd
0x7eed,%mm3
5111 // CHECK
: punpckhwd
3133065982, %mm3
5112 // CHECK
: encoding
: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
5113 punpckhwd
0xbabecafe,%mm3
5115 // CHECK
: punpckhwd
305419896, %mm3
5116 // CHECK
: encoding
: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
5117 punpckhwd
0x12345678,%mm3
5119 // CHECK
: punpckhwd
%mm3
, %mm3
5120 // CHECK
: encoding
: [0x0f,0x69,0xdb]
5123 // CHECK
: punpckhwd
3735928559(%ebx
,%ecx
,8), %xmm5
5124 // CHECK
: encoding
: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
5125 punpckhwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5127 // CHECK
: punpckhwd
69, %xmm5
5128 // CHECK
: encoding
: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
5129 punpckhwd
0x45,%xmm5
5131 // CHECK
: punpckhwd
32493, %xmm5
5132 // CHECK
: encoding
: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
5133 punpckhwd
0x7eed,%xmm5
5135 // CHECK
: punpckhwd
3133065982, %xmm5
5136 // CHECK
: encoding
: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
5137 punpckhwd
0xbabecafe,%xmm5
5139 // CHECK
: punpckhwd
305419896, %xmm5
5140 // CHECK
: encoding
: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
5141 punpckhwd
0x12345678,%xmm5
5143 // CHECK
: punpckhwd
%xmm5
, %xmm5
5144 // CHECK
: encoding
: [0x66,0x0f,0x69,0xed]
5145 punpckhwd
%xmm5
,%xmm5
5147 // CHECK
: punpckhdq
3735928559(%ebx
,%ecx
,8), %mm3
5148 // CHECK
: encoding
: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5149 punpckhdq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5151 // CHECK
: punpckhdq
69, %mm3
5152 // CHECK
: encoding
: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
5155 // CHECK
: punpckhdq
32493, %mm3
5156 // CHECK
: encoding
: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
5157 punpckhdq
0x7eed,%mm3
5159 // CHECK
: punpckhdq
3133065982, %mm3
5160 // CHECK
: encoding
: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
5161 punpckhdq
0xbabecafe,%mm3
5163 // CHECK
: punpckhdq
305419896, %mm3
5164 // CHECK
: encoding
: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
5165 punpckhdq
0x12345678,%mm3
5167 // CHECK
: punpckhdq
%mm3
, %mm3
5168 // CHECK
: encoding
: [0x0f,0x6a,0xdb]
5171 // CHECK
: punpckhdq
3735928559(%ebx
,%ecx
,8), %xmm5
5172 // CHECK
: encoding
: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5173 punpckhdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5175 // CHECK
: punpckhdq
69, %xmm5
5176 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
5177 punpckhdq
0x45,%xmm5
5179 // CHECK
: punpckhdq
32493, %xmm5
5180 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
5181 punpckhdq
0x7eed,%xmm5
5183 // CHECK
: punpckhdq
3133065982, %xmm5
5184 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
5185 punpckhdq
0xbabecafe,%xmm5
5187 // CHECK
: punpckhdq
305419896, %xmm5
5188 // CHECK
: encoding
: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
5189 punpckhdq
0x12345678,%xmm5
5191 // CHECK
: punpckhdq
%xmm5
, %xmm5
5192 // CHECK
: encoding
: [0x66,0x0f,0x6a,0xed]
5193 punpckhdq
%xmm5
,%xmm5
5195 // CHECK
: punpcklbw
3735928559(%ebx
,%ecx
,8), %mm3
5196 // CHECK
: encoding
: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5197 punpcklbw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5199 // CHECK
: punpcklbw
69, %mm3
5200 // CHECK
: encoding
: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
5203 // CHECK
: punpcklbw
32493, %mm3
5204 // CHECK
: encoding
: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
5205 punpcklbw
0x7eed,%mm3
5207 // CHECK
: punpcklbw
3133065982, %mm3
5208 // CHECK
: encoding
: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
5209 punpcklbw
0xbabecafe,%mm3
5211 // CHECK
: punpcklbw
305419896, %mm3
5212 // CHECK
: encoding
: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
5213 punpcklbw
0x12345678,%mm3
5215 // CHECK
: punpcklbw
%mm3
, %mm3
5216 // CHECK
: encoding
: [0x0f,0x60,0xdb]
5219 // CHECK
: punpcklbw
3735928559(%ebx
,%ecx
,8), %xmm5
5220 // CHECK
: encoding
: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
5221 punpcklbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5223 // CHECK
: punpcklbw
69, %xmm5
5224 // CHECK
: encoding
: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
5225 punpcklbw
0x45,%xmm5
5227 // CHECK
: punpcklbw
32493, %xmm5
5228 // CHECK
: encoding
: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
5229 punpcklbw
0x7eed,%xmm5
5231 // CHECK
: punpcklbw
3133065982, %xmm5
5232 // CHECK
: encoding
: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
5233 punpcklbw
0xbabecafe,%xmm5
5235 // CHECK
: punpcklbw
305419896, %xmm5
5236 // CHECK
: encoding
: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
5237 punpcklbw
0x12345678,%xmm5
5239 // CHECK
: punpcklbw
%xmm5
, %xmm5
5240 // CHECK
: encoding
: [0x66,0x0f,0x60,0xed]
5241 punpcklbw
%xmm5
,%xmm5
5243 // CHECK
: punpcklwd
3735928559(%ebx
,%ecx
,8), %mm3
5244 // CHECK
: encoding
: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5245 punpcklwd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5247 // CHECK
: punpcklwd
69, %mm3
5248 // CHECK
: encoding
: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
5251 // CHECK
: punpcklwd
32493, %mm3
5252 // CHECK
: encoding
: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
5253 punpcklwd
0x7eed,%mm3
5255 // CHECK
: punpcklwd
3133065982, %mm3
5256 // CHECK
: encoding
: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
5257 punpcklwd
0xbabecafe,%mm3
5259 // CHECK
: punpcklwd
305419896, %mm3
5260 // CHECK
: encoding
: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
5261 punpcklwd
0x12345678,%mm3
5263 // CHECK
: punpcklwd
%mm3
, %mm3
5264 // CHECK
: encoding
: [0x0f,0x61,0xdb]
5267 // CHECK
: punpcklwd
3735928559(%ebx
,%ecx
,8), %xmm5
5268 // CHECK
: encoding
: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
5269 punpcklwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5271 // CHECK
: punpcklwd
69, %xmm5
5272 // CHECK
: encoding
: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
5273 punpcklwd
0x45,%xmm5
5275 // CHECK
: punpcklwd
32493, %xmm5
5276 // CHECK
: encoding
: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
5277 punpcklwd
0x7eed,%xmm5
5279 // CHECK
: punpcklwd
3133065982, %xmm5
5280 // CHECK
: encoding
: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
5281 punpcklwd
0xbabecafe,%xmm5
5283 // CHECK
: punpcklwd
305419896, %xmm5
5284 // CHECK
: encoding
: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
5285 punpcklwd
0x12345678,%xmm5
5287 // CHECK
: punpcklwd
%xmm5
, %xmm5
5288 // CHECK
: encoding
: [0x66,0x0f,0x61,0xed]
5289 punpcklwd
%xmm5
,%xmm5
5291 // CHECK
: punpckldq
3735928559(%ebx
,%ecx
,8), %mm3
5292 // CHECK
: encoding
: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5293 punpckldq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5295 // CHECK
: punpckldq
69, %mm3
5296 // CHECK
: encoding
: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
5299 // CHECK
: punpckldq
32493, %mm3
5300 // CHECK
: encoding
: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
5301 punpckldq
0x7eed,%mm3
5303 // CHECK
: punpckldq
3133065982, %mm3
5304 // CHECK
: encoding
: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
5305 punpckldq
0xbabecafe,%mm3
5307 // CHECK
: punpckldq
305419896, %mm3
5308 // CHECK
: encoding
: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
5309 punpckldq
0x12345678,%mm3
5311 // CHECK
: punpckldq
%mm3
, %mm3
5312 // CHECK
: encoding
: [0x0f,0x62,0xdb]
5315 // CHECK
: punpckldq
3735928559(%ebx
,%ecx
,8), %xmm5
5316 // CHECK
: encoding
: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
5317 punpckldq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5319 // CHECK
: punpckldq
69, %xmm5
5320 // CHECK
: encoding
: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
5321 punpckldq
0x45,%xmm5
5323 // CHECK
: punpckldq
32493, %xmm5
5324 // CHECK
: encoding
: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
5325 punpckldq
0x7eed,%xmm5
5327 // CHECK
: punpckldq
3133065982, %xmm5
5328 // CHECK
: encoding
: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
5329 punpckldq
0xbabecafe,%xmm5
5331 // CHECK
: punpckldq
305419896, %xmm5
5332 // CHECK
: encoding
: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
5333 punpckldq
0x12345678,%xmm5
5335 // CHECK
: punpckldq
%xmm5
, %xmm5
5336 // CHECK
: encoding
: [0x66,0x0f,0x62,0xed]
5337 punpckldq
%xmm5
,%xmm5
5339 // CHECK
: pxor
3735928559(%ebx
,%ecx
,8), %mm3
5340 // CHECK
: encoding
: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5341 pxor
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5343 // CHECK
: pxor
69, %mm3
5344 // CHECK
: encoding
: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
5347 // CHECK
: pxor
32493, %mm3
5348 // CHECK
: encoding
: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
5351 // CHECK
: pxor
3133065982, %mm3
5352 // CHECK
: encoding
: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
5353 pxor
0xbabecafe,%mm3
5355 // CHECK
: pxor
305419896, %mm3
5356 // CHECK
: encoding
: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
5357 pxor
0x12345678,%mm3
5359 // CHECK
: pxor
%mm3
, %mm3
5360 // CHECK
: encoding
: [0x0f,0xef,0xdb]
5363 // CHECK
: pxor
3735928559(%ebx
,%ecx
,8), %xmm5
5364 // CHECK
: encoding
: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
5365 pxor
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5367 // CHECK
: pxor
69, %xmm5
5368 // CHECK
: encoding
: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
5371 // CHECK
: pxor
32493, %xmm5
5372 // CHECK
: encoding
: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
5375 // CHECK
: pxor
3133065982, %xmm5
5376 // CHECK
: encoding
: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
5377 pxor
0xbabecafe,%xmm5
5379 // CHECK
: pxor
305419896, %xmm5
5380 // CHECK
: encoding
: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
5381 pxor
0x12345678,%xmm5
5383 // CHECK
: pxor
%xmm5
, %xmm5
5384 // CHECK
: encoding
: [0x66,0x0f,0xef,0xed]
5387 // CHECK
: addps
3735928559(%ebx
,%ecx
,8), %xmm5
5388 // CHECK
: encoding
: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
5389 addps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5391 // CHECK
: addps
69, %xmm5
5392 // CHECK
: encoding
: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
5395 // CHECK
: addps
32493, %xmm5
5396 // CHECK
: encoding
: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
5399 // CHECK
: addps
3133065982, %xmm5
5400 // CHECK
: encoding
: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
5401 addps
0xbabecafe,%xmm5
5403 // CHECK
: addps
305419896, %xmm5
5404 // CHECK
: encoding
: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
5405 addps
0x12345678,%xmm5
5407 // CHECK
: addps
%xmm5
, %xmm5
5408 // CHECK
: encoding
: [0x0f,0x58,0xed]
5411 // CHECK
: addss
3735928559(%ebx
,%ecx
,8), %xmm5
5412 // CHECK
: encoding
: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
5413 addss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5415 // CHECK
: addss
69, %xmm5
5416 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
5419 // CHECK
: addss
32493, %xmm5
5420 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
5423 // CHECK
: addss
3133065982, %xmm5
5424 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
5425 addss
0xbabecafe,%xmm5
5427 // CHECK
: addss
305419896, %xmm5
5428 // CHECK
: encoding
: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
5429 addss
0x12345678,%xmm5
5431 // CHECK
: addss
%xmm5
, %xmm5
5432 // CHECK
: encoding
: [0xf3,0x0f,0x58,0xed]
5435 // CHECK
: andnps
3735928559(%ebx
,%ecx
,8), %xmm5
5436 // CHECK
: encoding
: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
5437 andnps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5439 // CHECK
: andnps
69, %xmm5
5440 // CHECK
: encoding
: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
5443 // CHECK
: andnps
32493, %xmm5
5444 // CHECK
: encoding
: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
5447 // CHECK
: andnps
3133065982, %xmm5
5448 // CHECK
: encoding
: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
5449 andnps
0xbabecafe,%xmm5
5451 // CHECK
: andnps
305419896, %xmm5
5452 // CHECK
: encoding
: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
5453 andnps
0x12345678,%xmm5
5455 // CHECK
: andnps
%xmm5
, %xmm5
5456 // CHECK
: encoding
: [0x0f,0x55,0xed]
5459 // CHECK
: andps
3735928559(%ebx
,%ecx
,8), %xmm5
5460 // CHECK
: encoding
: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
5461 andps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5463 // CHECK
: andps
69, %xmm5
5464 // CHECK
: encoding
: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
5467 // CHECK
: andps
32493, %xmm5
5468 // CHECK
: encoding
: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
5471 // CHECK
: andps
3133065982, %xmm5
5472 // CHECK
: encoding
: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
5473 andps
0xbabecafe,%xmm5
5475 // CHECK
: andps
305419896, %xmm5
5476 // CHECK
: encoding
: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
5477 andps
0x12345678,%xmm5
5479 // CHECK
: andps
%xmm5
, %xmm5
5480 // CHECK
: encoding
: [0x0f,0x54,0xed]
5483 // CHECK
: comiss
3735928559(%ebx
,%ecx
,8), %xmm5
5484 // CHECK
: encoding
: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5485 comiss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5487 // CHECK
: comiss
69, %xmm5
5488 // CHECK
: encoding
: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
5491 // CHECK
: comiss
32493, %xmm5
5492 // CHECK
: encoding
: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
5495 // CHECK
: comiss
3133065982, %xmm5
5496 // CHECK
: encoding
: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
5497 comiss
0xbabecafe,%xmm5
5499 // CHECK
: comiss
305419896, %xmm5
5500 // CHECK
: encoding
: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
5501 comiss
0x12345678,%xmm5
5503 // CHECK
: comiss
%xmm5
, %xmm5
5504 // CHECK
: encoding
: [0x0f,0x2f,0xed]
5507 // CHECK
: cvtpi2ps
3735928559(%ebx
,%ecx
,8), %xmm5
5508 // CHECK
: encoding
: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5509 cvtpi2ps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5511 // CHECK
: cvtpi2ps
69, %xmm5
5512 // CHECK
: encoding
: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
5515 // CHECK
: cvtpi2ps
32493, %xmm5
5516 // CHECK
: encoding
: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
5517 cvtpi2ps
0x7eed,%xmm5
5519 // CHECK
: cvtpi2ps
3133065982, %xmm5
5520 // CHECK
: encoding
: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
5521 cvtpi2ps
0xbabecafe,%xmm5
5523 // CHECK
: cvtpi2ps
305419896, %xmm5
5524 // CHECK
: encoding
: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
5525 cvtpi2ps
0x12345678,%xmm5
5527 // CHECK
: cvtpi2ps
%mm3
, %xmm5
5528 // CHECK
: encoding
: [0x0f,0x2a,0xeb]
5531 // CHECK
: cvtps2pi
3735928559(%ebx
,%ecx
,8), %mm3
5532 // CHECK
: encoding
: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5533 cvtps2pi
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5535 // CHECK
: cvtps2pi
69, %mm3
5536 // CHECK
: encoding
: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
5539 // CHECK
: cvtps2pi
32493, %mm3
5540 // CHECK
: encoding
: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
5541 cvtps2pi
0x7eed,%mm3
5543 // CHECK
: cvtps2pi
3133065982, %mm3
5544 // CHECK
: encoding
: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
5545 cvtps2pi
0xbabecafe,%mm3
5547 // CHECK
: cvtps2pi
305419896, %mm3
5548 // CHECK
: encoding
: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
5549 cvtps2pi
0x12345678,%mm3
5551 // CHECK
: cvtps2pi
%xmm5
, %mm3
5552 // CHECK
: encoding
: [0x0f,0x2d,0xdd]
5555 // CHECK
: cvtsi2ss
%ecx
, %xmm5
5556 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0xe9]
5557 cvtsi2ssl
%ecx
,%xmm5
5559 // CHECK
: cvtsi2ssl
3735928559(%ebx
,%ecx
,8), %xmm5
5560 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5561 cvtsi2ssl
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5563 // CHECK
: cvtsi2ssl
69, %xmm5
5564 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
5565 cvtsi2ssl
0x45,%xmm5
5567 // CHECK
: cvtsi2ssl
32493, %xmm5
5568 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
5569 cvtsi2ssl
0x7eed,%xmm5
5571 // CHECK
: cvtsi2ssl
3133065982, %xmm5
5572 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
5573 cvtsi2ssl
0xbabecafe,%xmm5
5575 // CHECK
: cvtsi2ssl
305419896, %xmm5
5576 // CHECK
: encoding
: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
5577 cvtsi2ssl
0x12345678,%xmm5
5579 // CHECK
: cvttps2pi
3735928559(%ebx
,%ecx
,8), %mm3
5580 // CHECK
: encoding
: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5581 cvttps2pi
0xdeadbeef(%ebx
,%ecx
,8),%mm3
5583 // CHECK
: cvttps2pi
69, %mm3
5584 // CHECK
: encoding
: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
5587 // CHECK
: cvttps2pi
32493, %mm3
5588 // CHECK
: encoding
: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
5589 cvttps2pi
0x7eed,%mm3
5591 // CHECK
: cvttps2pi
3133065982, %mm3
5592 // CHECK
: encoding
: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
5593 cvttps2pi
0xbabecafe,%mm3
5595 // CHECK
: cvttps2pi
305419896, %mm3
5596 // CHECK
: encoding
: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
5597 cvttps2pi
0x12345678,%mm3
5599 // CHECK
: cvttps2pi
%xmm5
, %mm3
5600 // CHECK
: encoding
: [0x0f,0x2c,0xdd]
5601 cvttps2pi
%xmm5
,%mm3
5603 // CHECK
: cvttss2si
3735928559(%ebx
,%ecx
,8), %ecx
5604 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
5605 cvttss2si
0xdeadbeef(%ebx
,%ecx
,8),%ecx
5607 // CHECK
: cvttss2si
69, %ecx
5608 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
5611 // CHECK
: cvttss2si
32493, %ecx
5612 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
5613 cvttss2si
0x7eed,%ecx
5615 // CHECK
: cvttss2si
3133065982, %ecx
5616 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
5617 cvttss2si
0xbabecafe,%ecx
5619 // CHECK
: cvttss2si
305419896, %ecx
5620 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
5621 cvttss2si
0x12345678,%ecx
5623 // CHECK
: cvttss2si
%xmm5
, %ecx
5624 // CHECK
: encoding
: [0xf3,0x0f,0x2c,0xcd]
5625 cvttss2si
%xmm5
,%ecx
5627 // CHECK
: divps
3735928559(%ebx
,%ecx
,8), %xmm5
5628 // CHECK
: encoding
: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
5629 divps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5631 // CHECK
: divps
69, %xmm5
5632 // CHECK
: encoding
: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
5635 // CHECK
: divps
32493, %xmm5
5636 // CHECK
: encoding
: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
5639 // CHECK
: divps
3133065982, %xmm5
5640 // CHECK
: encoding
: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
5641 divps
0xbabecafe,%xmm5
5643 // CHECK
: divps
305419896, %xmm5
5644 // CHECK
: encoding
: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
5645 divps
0x12345678,%xmm5
5647 // CHECK
: divps
%xmm5
, %xmm5
5648 // CHECK
: encoding
: [0x0f,0x5e,0xed]
5651 // CHECK
: divss
3735928559(%ebx
,%ecx
,8), %xmm5
5652 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
5653 divss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5655 // CHECK
: divss
69, %xmm5
5656 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
5659 // CHECK
: divss
32493, %xmm5
5660 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
5663 // CHECK
: divss
3133065982, %xmm5
5664 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
5665 divss
0xbabecafe,%xmm5
5667 // CHECK
: divss
305419896, %xmm5
5668 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
5669 divss
0x12345678,%xmm5
5671 // CHECK
: divss
%xmm5
, %xmm5
5672 // CHECK
: encoding
: [0xf3,0x0f,0x5e,0xed]
5675 // CHECK
: ldmxcsr
3735928559(%ebx
,%ecx
,8)
5676 // CHECK
: encoding
: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
5677 ldmxcsr
0xdeadbeef(%ebx
,%ecx
,8)
5679 // CHECK
: ldmxcsr
32493
5680 // CHECK
: encoding
: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
5683 // CHECK
: ldmxcsr
3133065982
5684 // CHECK
: encoding
: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
5687 // CHECK
: ldmxcsr
305419896
5688 // CHECK
: encoding
: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
5691 // CHECK
: maskmovq
%mm3
, %mm3
5692 // CHECK
: encoding
: [0x0f,0xf7,0xdb]
5695 // CHECK
: maxps
3735928559(%ebx
,%ecx
,8), %xmm5
5696 // CHECK
: encoding
: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5697 maxps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5699 // CHECK
: maxps
69, %xmm5
5700 // CHECK
: encoding
: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
5703 // CHECK
: maxps
32493, %xmm5
5704 // CHECK
: encoding
: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
5707 // CHECK
: maxps
3133065982, %xmm5
5708 // CHECK
: encoding
: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
5709 maxps
0xbabecafe,%xmm5
5711 // CHECK
: maxps
305419896, %xmm5
5712 // CHECK
: encoding
: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
5713 maxps
0x12345678,%xmm5
5715 // CHECK
: maxps
%xmm5
, %xmm5
5716 // CHECK
: encoding
: [0x0f,0x5f,0xed]
5719 // CHECK
: maxss
3735928559(%ebx
,%ecx
,8), %xmm5
5720 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5721 maxss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5723 // CHECK
: maxss
69, %xmm5
5724 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
5727 // CHECK
: maxss
32493, %xmm5
5728 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
5731 // CHECK
: maxss
3133065982, %xmm5
5732 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
5733 maxss
0xbabecafe,%xmm5
5735 // CHECK
: maxss
305419896, %xmm5
5736 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
5737 maxss
0x12345678,%xmm5
5739 // CHECK
: maxss
%xmm5
, %xmm5
5740 // CHECK
: encoding
: [0xf3,0x0f,0x5f,0xed]
5743 // CHECK
: minps
3735928559(%ebx
,%ecx
,8), %xmm5
5744 // CHECK
: encoding
: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
5745 minps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5747 // CHECK
: minps
69, %xmm5
5748 // CHECK
: encoding
: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
5751 // CHECK
: minps
32493, %xmm5
5752 // CHECK
: encoding
: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
5755 // CHECK
: minps
3133065982, %xmm5
5756 // CHECK
: encoding
: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
5757 minps
0xbabecafe,%xmm5
5759 // CHECK
: minps
305419896, %xmm5
5760 // CHECK
: encoding
: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
5761 minps
0x12345678,%xmm5
5763 // CHECK
: minps
%xmm5
, %xmm5
5764 // CHECK
: encoding
: [0x0f,0x5d,0xed]
5767 // CHECK
: minss
3735928559(%ebx
,%ecx
,8), %xmm5
5768 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
5769 minss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5771 // CHECK
: minss
69, %xmm5
5772 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
5775 // CHECK
: minss
32493, %xmm5
5776 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
5779 // CHECK
: minss
3133065982, %xmm5
5780 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
5781 minss
0xbabecafe,%xmm5
5783 // CHECK
: minss
305419896, %xmm5
5784 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
5785 minss
0x12345678,%xmm5
5787 // CHECK
: minss
%xmm5
, %xmm5
5788 // CHECK
: encoding
: [0xf3,0x0f,0x5d,0xed]
5791 // CHECK
: movaps
3735928559(%ebx
,%ecx
,8), %xmm5
5792 // CHECK
: encoding
: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
5793 movaps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5795 // CHECK
: movaps
69, %xmm5
5796 // CHECK
: encoding
: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
5799 // CHECK
: movaps
32493, %xmm5
5800 // CHECK
: encoding
: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
5803 // CHECK
: movaps
3133065982, %xmm5
5804 // CHECK
: encoding
: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
5805 movaps
0xbabecafe,%xmm5
5807 // CHECK
: movaps
305419896, %xmm5
5808 // CHECK
: encoding
: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
5809 movaps
0x12345678,%xmm5
5811 // CHECK
: movaps
%xmm5
, %xmm5
5812 // CHECK
: encoding
: [0x0f,0x28,0xed]
5815 // CHECK
: movaps
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5816 // CHECK
: encoding
: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
5817 movaps
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5819 // CHECK
: movaps
%xmm5
, 69
5820 // CHECK
: encoding
: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
5823 // CHECK
: movaps
%xmm5
, 32493
5824 // CHECK
: encoding
: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
5827 // CHECK
: movaps
%xmm5
, 3133065982
5828 // CHECK
: encoding
: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
5829 movaps
%xmm5
,0xbabecafe
5831 // CHECK
: movaps
%xmm5
, 305419896
5832 // CHECK
: encoding
: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
5833 movaps
%xmm5
,0x12345678
5835 // CHECK
: movhlps
%xmm5
, %xmm5
5836 // CHECK
: encoding
: [0x0f,0x12,0xed]
5839 // CHECK
: movhps
3735928559(%ebx
,%ecx
,8), %xmm5
5840 // CHECK
: encoding
: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
5841 movhps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5843 // CHECK
: movhps
69, %xmm5
5844 // CHECK
: encoding
: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
5847 // CHECK
: movhps
32493, %xmm5
5848 // CHECK
: encoding
: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
5851 // CHECK
: movhps
3133065982, %xmm5
5852 // CHECK
: encoding
: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
5853 movhps
0xbabecafe,%xmm5
5855 // CHECK
: movhps
305419896, %xmm5
5856 // CHECK
: encoding
: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
5857 movhps
0x12345678,%xmm5
5859 // CHECK
: movhps
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5860 // CHECK
: encoding
: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
5861 movhps
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5863 // CHECK
: movhps
%xmm5
, 69
5864 // CHECK
: encoding
: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
5867 // CHECK
: movhps
%xmm5
, 32493
5868 // CHECK
: encoding
: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
5871 // CHECK
: movhps
%xmm5
, 3133065982
5872 // CHECK
: encoding
: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
5873 movhps
%xmm5
,0xbabecafe
5875 // CHECK
: movhps
%xmm5
, 305419896
5876 // CHECK
: encoding
: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
5877 movhps
%xmm5
,0x12345678
5879 // CHECK
: movlhps
%xmm5
, %xmm5
5880 // CHECK
: encoding
: [0x0f,0x16,0xed]
5883 // CHECK
: movlps
3735928559(%ebx
,%ecx
,8), %xmm5
5884 // CHECK
: encoding
: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
5885 movlps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5887 // CHECK
: movlps
69, %xmm5
5888 // CHECK
: encoding
: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
5891 // CHECK
: movlps
32493, %xmm5
5892 // CHECK
: encoding
: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
5895 // CHECK
: movlps
3133065982, %xmm5
5896 // CHECK
: encoding
: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
5897 movlps
0xbabecafe,%xmm5
5899 // CHECK
: movlps
305419896, %xmm5
5900 // CHECK
: encoding
: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
5901 movlps
0x12345678,%xmm5
5903 // CHECK
: movlps
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5904 // CHECK
: encoding
: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
5905 movlps
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5907 // CHECK
: movlps
%xmm5
, 69
5908 // CHECK
: encoding
: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
5911 // CHECK
: movlps
%xmm5
, 32493
5912 // CHECK
: encoding
: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
5915 // CHECK
: movlps
%xmm5
, 3133065982
5916 // CHECK
: encoding
: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
5917 movlps
%xmm5
,0xbabecafe
5919 // CHECK
: movlps
%xmm5
, 305419896
5920 // CHECK
: encoding
: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
5921 movlps
%xmm5
,0x12345678
5923 // CHECK
: movmskps
%xmm5
, %ecx
5924 // CHECK
: encoding
: [0x0f,0x50,0xcd]
5927 // CHECK
: movntps
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5928 // CHECK
: encoding
: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
5929 movntps
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5931 // CHECK
: movntps
%xmm5
, 69
5932 // CHECK
: encoding
: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
5935 // CHECK
: movntps
%xmm5
, 32493
5936 // CHECK
: encoding
: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
5937 movntps
%xmm5
,0x7eed
5939 // CHECK
: movntps
%xmm5
, 3133065982
5940 // CHECK
: encoding
: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
5941 movntps
%xmm5
,0xbabecafe
5943 // CHECK
: movntps
%xmm5
, 305419896
5944 // CHECK
: encoding
: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
5945 movntps
%xmm5
,0x12345678
5947 // CHECK
: movntq
%mm3
, 3735928559(%ebx
,%ecx
,8)
5948 // CHECK
: encoding
: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5949 movntq
%mm3
,0xdeadbeef(%ebx
,%ecx
,8)
5951 // CHECK
: movntq
%mm3
, 69
5952 // CHECK
: encoding
: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
5955 // CHECK
: movntq
%mm3
, 32493
5956 // CHECK
: encoding
: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
5959 // CHECK
: movntq
%mm3
, 3133065982
5960 // CHECK
: encoding
: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
5961 movntq
%mm3
,0xbabecafe
5963 // CHECK
: movntq
%mm3
, 305419896
5964 // CHECK
: encoding
: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
5965 movntq
%mm3
,0x12345678
5967 // CHECK
: movntdq
%xmm5
, 3735928559(%ebx
,%ecx
,8)
5968 // CHECK
: encoding
: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
5969 movntdq
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
5971 // CHECK
: movntdq
%xmm5
, 69
5972 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
5975 // CHECK
: movntdq
%xmm5
, 32493
5976 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
5977 movntdq
%xmm5
,0x7eed
5979 // CHECK
: movntdq
%xmm5
, 3133065982
5980 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
5981 movntdq
%xmm5
,0xbabecafe
5983 // CHECK
: movntdq
%xmm5
, 305419896
5984 // CHECK
: encoding
: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
5985 movntdq
%xmm5
,0x12345678
5987 // CHECK
: movss
3735928559(%ebx
,%ecx
,8), %xmm5
5988 // CHECK
: encoding
: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
5989 movss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
5991 // CHECK
: movss
69, %xmm5
5992 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
5995 // CHECK
: movss
32493, %xmm5
5996 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
5999 // CHECK
: movss
3133065982, %xmm5
6000 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
6001 movss
0xbabecafe,%xmm5
6003 // CHECK
: movss
305419896, %xmm5
6004 // CHECK
: encoding
: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
6005 movss
0x12345678,%xmm5
6007 // CHECK
: movss
%xmm5
, %xmm5
6008 // CHECK
: encoding
: [0xf3,0x0f,0x10,0xed]
6011 // CHECK
: movss
%xmm5
, 3735928559(%ebx
,%ecx
,8)
6012 // CHECK
: encoding
: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
6013 movss
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
6015 // CHECK
: movss
%xmm5
, 69
6016 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
6019 // CHECK
: movss
%xmm5
, 32493
6020 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
6023 // CHECK
: movss
%xmm5
, 3133065982
6024 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
6025 movss
%xmm5
,0xbabecafe
6027 // CHECK
: movss
%xmm5
, 305419896
6028 // CHECK
: encoding
: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
6029 movss
%xmm5
,0x12345678
6031 // CHECK
: movss
%xmm5
, %xmm5
6032 // CHECK
: encoding
: [0xf3,0x0f,0x10,0xed]
6035 // CHECK
: movups
3735928559(%ebx
,%ecx
,8), %xmm5
6036 // CHECK
: encoding
: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
6037 movups
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6039 // CHECK
: movups
69, %xmm5
6040 // CHECK
: encoding
: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
6043 // CHECK
: movups
32493, %xmm5
6044 // CHECK
: encoding
: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
6047 // CHECK
: movups
3133065982, %xmm5
6048 // CHECK
: encoding
: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
6049 movups
0xbabecafe,%xmm5
6051 // CHECK
: movups
305419896, %xmm5
6052 // CHECK
: encoding
: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
6053 movups
0x12345678,%xmm5
6055 // CHECK
: movups
%xmm5
, %xmm5
6056 // CHECK
: encoding
: [0x0f,0x10,0xed]
6059 // CHECK
: movups
%xmm5
, 3735928559(%ebx
,%ecx
,8)
6060 // CHECK
: encoding
: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
6061 movups
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
6063 // CHECK
: movups
%xmm5
, 69
6064 // CHECK
: encoding
: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
6067 // CHECK
: movups
%xmm5
, 32493
6068 // CHECK
: encoding
: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
6071 // CHECK
: movups
%xmm5
, 3133065982
6072 // CHECK
: encoding
: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
6073 movups
%xmm5
,0xbabecafe
6075 // CHECK
: movups
%xmm5
, 305419896
6076 // CHECK
: encoding
: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
6077 movups
%xmm5
,0x12345678
6079 // CHECK
: movups
%xmm5
, %xmm5
6080 // CHECK
: encoding
: [0x0f,0x10,0xed]
6083 // CHECK
: mulps
3735928559(%ebx
,%ecx
,8), %xmm5
6084 // CHECK
: encoding
: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
6085 mulps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6087 // CHECK
: mulps
69, %xmm5
6088 // CHECK
: encoding
: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
6091 // CHECK
: mulps
32493, %xmm5
6092 // CHECK
: encoding
: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
6095 // CHECK
: mulps
3133065982, %xmm5
6096 // CHECK
: encoding
: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
6097 mulps
0xbabecafe,%xmm5
6099 // CHECK
: mulps
305419896, %xmm5
6100 // CHECK
: encoding
: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
6101 mulps
0x12345678,%xmm5
6103 // CHECK
: mulps
%xmm5
, %xmm5
6104 // CHECK
: encoding
: [0x0f,0x59,0xed]
6107 // CHECK
: mulss
3735928559(%ebx
,%ecx
,8), %xmm5
6108 // CHECK
: encoding
: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
6109 mulss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6111 // CHECK
: mulss
69, %xmm5
6112 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
6115 // CHECK
: mulss
32493, %xmm5
6116 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
6119 // CHECK
: mulss
3133065982, %xmm5
6120 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
6121 mulss
0xbabecafe,%xmm5
6123 // CHECK
: mulss
305419896, %xmm5
6124 // CHECK
: encoding
: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
6125 mulss
0x12345678,%xmm5
6127 // CHECK
: mulss
%xmm5
, %xmm5
6128 // CHECK
: encoding
: [0xf3,0x0f,0x59,0xed]
6131 // CHECK
: orps
3735928559(%ebx
,%ecx
,8), %xmm5
6132 // CHECK
: encoding
: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
6133 orps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6135 // CHECK
: orps
69, %xmm5
6136 // CHECK
: encoding
: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
6139 // CHECK
: orps
32493, %xmm5
6140 // CHECK
: encoding
: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
6143 // CHECK
: orps
3133065982, %xmm5
6144 // CHECK
: encoding
: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
6145 orps
0xbabecafe,%xmm5
6147 // CHECK
: orps
305419896, %xmm5
6148 // CHECK
: encoding
: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
6149 orps
0x12345678,%xmm5
6151 // CHECK
: orps
%xmm5
, %xmm5
6152 // CHECK
: encoding
: [0x0f,0x56,0xed]
6155 // CHECK
: pavgb
3735928559(%ebx
,%ecx
,8), %mm3
6156 // CHECK
: encoding
: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6157 pavgb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6159 // CHECK
: pavgb
69, %mm3
6160 // CHECK
: encoding
: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
6163 // CHECK
: pavgb
32493, %mm3
6164 // CHECK
: encoding
: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
6167 // CHECK
: pavgb
3133065982, %mm3
6168 // CHECK
: encoding
: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
6169 pavgb
0xbabecafe,%mm3
6171 // CHECK
: pavgb
305419896, %mm3
6172 // CHECK
: encoding
: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
6173 pavgb
0x12345678,%mm3
6175 // CHECK
: pavgb
%mm3
, %mm3
6176 // CHECK
: encoding
: [0x0f,0xe0,0xdb]
6179 // CHECK
: pavgb
3735928559(%ebx
,%ecx
,8), %xmm5
6180 // CHECK
: encoding
: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
6181 pavgb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6183 // CHECK
: pavgb
69, %xmm5
6184 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
6187 // CHECK
: pavgb
32493, %xmm5
6188 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
6191 // CHECK
: pavgb
3133065982, %xmm5
6192 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
6193 pavgb
0xbabecafe,%xmm5
6195 // CHECK
: pavgb
305419896, %xmm5
6196 // CHECK
: encoding
: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
6197 pavgb
0x12345678,%xmm5
6199 // CHECK
: pavgb
%xmm5
, %xmm5
6200 // CHECK
: encoding
: [0x66,0x0f,0xe0,0xed]
6203 // CHECK
: pavgw
3735928559(%ebx
,%ecx
,8), %mm3
6204 // CHECK
: encoding
: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6205 pavgw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6207 // CHECK
: pavgw
69, %mm3
6208 // CHECK
: encoding
: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
6211 // CHECK
: pavgw
32493, %mm3
6212 // CHECK
: encoding
: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
6215 // CHECK
: pavgw
3133065982, %mm3
6216 // CHECK
: encoding
: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
6217 pavgw
0xbabecafe,%mm3
6219 // CHECK
: pavgw
305419896, %mm3
6220 // CHECK
: encoding
: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
6221 pavgw
0x12345678,%mm3
6223 // CHECK
: pavgw
%mm3
, %mm3
6224 // CHECK
: encoding
: [0x0f,0xe3,0xdb]
6227 // CHECK
: pavgw
3735928559(%ebx
,%ecx
,8), %xmm5
6228 // CHECK
: encoding
: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
6229 pavgw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6231 // CHECK
: pavgw
69, %xmm5
6232 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
6235 // CHECK
: pavgw
32493, %xmm5
6236 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
6239 // CHECK
: pavgw
3133065982, %xmm5
6240 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
6241 pavgw
0xbabecafe,%xmm5
6243 // CHECK
: pavgw
305419896, %xmm5
6244 // CHECK
: encoding
: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
6245 pavgw
0x12345678,%xmm5
6247 // CHECK
: pavgw
%xmm5
, %xmm5
6248 // CHECK
: encoding
: [0x66,0x0f,0xe3,0xed]
6251 // CHECK
: pmaxsw
3735928559(%ebx
,%ecx
,8), %mm3
6252 // CHECK
: encoding
: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6253 pmaxsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6255 // CHECK
: pmaxsw
69, %mm3
6256 // CHECK
: encoding
: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
6259 // CHECK
: pmaxsw
32493, %mm3
6260 // CHECK
: encoding
: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
6263 // CHECK
: pmaxsw
3133065982, %mm3
6264 // CHECK
: encoding
: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
6265 pmaxsw
0xbabecafe,%mm3
6267 // CHECK
: pmaxsw
305419896, %mm3
6268 // CHECK
: encoding
: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
6269 pmaxsw
0x12345678,%mm3
6271 // CHECK
: pmaxsw
%mm3
, %mm3
6272 // CHECK
: encoding
: [0x0f,0xee,0xdb]
6275 // CHECK
: pmaxsw
3735928559(%ebx
,%ecx
,8), %xmm5
6276 // CHECK
: encoding
: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
6277 pmaxsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6279 // CHECK
: pmaxsw
69, %xmm5
6280 // CHECK
: encoding
: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
6283 // CHECK
: pmaxsw
32493, %xmm5
6284 // CHECK
: encoding
: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
6287 // CHECK
: pmaxsw
3133065982, %xmm5
6288 // CHECK
: encoding
: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
6289 pmaxsw
0xbabecafe,%xmm5
6291 // CHECK
: pmaxsw
305419896, %xmm5
6292 // CHECK
: encoding
: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
6293 pmaxsw
0x12345678,%xmm5
6295 // CHECK
: pmaxsw
%xmm5
, %xmm5
6296 // CHECK
: encoding
: [0x66,0x0f,0xee,0xed]
6299 // CHECK
: pmaxub
3735928559(%ebx
,%ecx
,8), %mm3
6300 // CHECK
: encoding
: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6301 pmaxub
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6303 // CHECK
: pmaxub
69, %mm3
6304 // CHECK
: encoding
: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
6307 // CHECK
: pmaxub
32493, %mm3
6308 // CHECK
: encoding
: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
6311 // CHECK
: pmaxub
3133065982, %mm3
6312 // CHECK
: encoding
: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
6313 pmaxub
0xbabecafe,%mm3
6315 // CHECK
: pmaxub
305419896, %mm3
6316 // CHECK
: encoding
: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
6317 pmaxub
0x12345678,%mm3
6319 // CHECK
: pmaxub
%mm3
, %mm3
6320 // CHECK
: encoding
: [0x0f,0xde,0xdb]
6323 // CHECK
: pmaxub
3735928559(%ebx
,%ecx
,8), %xmm5
6324 // CHECK
: encoding
: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
6325 pmaxub
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6327 // CHECK
: pmaxub
69, %xmm5
6328 // CHECK
: encoding
: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
6331 // CHECK
: pmaxub
32493, %xmm5
6332 // CHECK
: encoding
: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
6335 // CHECK
: pmaxub
3133065982, %xmm5
6336 // CHECK
: encoding
: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
6337 pmaxub
0xbabecafe,%xmm5
6339 // CHECK
: pmaxub
305419896, %xmm5
6340 // CHECK
: encoding
: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
6341 pmaxub
0x12345678,%xmm5
6343 // CHECK
: pmaxub
%xmm5
, %xmm5
6344 // CHECK
: encoding
: [0x66,0x0f,0xde,0xed]
6347 // CHECK
: pminsw
3735928559(%ebx
,%ecx
,8), %mm3
6348 // CHECK
: encoding
: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6349 pminsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6351 // CHECK
: pminsw
69, %mm3
6352 // CHECK
: encoding
: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
6355 // CHECK
: pminsw
32493, %mm3
6356 // CHECK
: encoding
: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
6359 // CHECK
: pminsw
3133065982, %mm3
6360 // CHECK
: encoding
: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
6361 pminsw
0xbabecafe,%mm3
6363 // CHECK
: pminsw
305419896, %mm3
6364 // CHECK
: encoding
: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
6365 pminsw
0x12345678,%mm3
6367 // CHECK
: pminsw
%mm3
, %mm3
6368 // CHECK
: encoding
: [0x0f,0xea,0xdb]
6371 // CHECK
: pminsw
3735928559(%ebx
,%ecx
,8), %xmm5
6372 // CHECK
: encoding
: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
6373 pminsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6375 // CHECK
: pminsw
69, %xmm5
6376 // CHECK
: encoding
: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
6379 // CHECK
: pminsw
32493, %xmm5
6380 // CHECK
: encoding
: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
6383 // CHECK
: pminsw
3133065982, %xmm5
6384 // CHECK
: encoding
: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
6385 pminsw
0xbabecafe,%xmm5
6387 // CHECK
: pminsw
305419896, %xmm5
6388 // CHECK
: encoding
: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
6389 pminsw
0x12345678,%xmm5
6391 // CHECK
: pminsw
%xmm5
, %xmm5
6392 // CHECK
: encoding
: [0x66,0x0f,0xea,0xed]
6395 // CHECK
: pminub
3735928559(%ebx
,%ecx
,8), %mm3
6396 // CHECK
: encoding
: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6397 pminub
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6399 // CHECK
: pminub
69, %mm3
6400 // CHECK
: encoding
: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
6403 // CHECK
: pminub
32493, %mm3
6404 // CHECK
: encoding
: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
6407 // CHECK
: pminub
3133065982, %mm3
6408 // CHECK
: encoding
: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
6409 pminub
0xbabecafe,%mm3
6411 // CHECK
: pminub
305419896, %mm3
6412 // CHECK
: encoding
: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
6413 pminub
0x12345678,%mm3
6415 // CHECK
: pminub
%mm3
, %mm3
6416 // CHECK
: encoding
: [0x0f,0xda,0xdb]
6419 // CHECK
: pminub
3735928559(%ebx
,%ecx
,8), %xmm5
6420 // CHECK
: encoding
: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
6421 pminub
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6423 // CHECK
: pminub
69, %xmm5
6424 // CHECK
: encoding
: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
6427 // CHECK
: pminub
32493, %xmm5
6428 // CHECK
: encoding
: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
6431 // CHECK
: pminub
3133065982, %xmm5
6432 // CHECK
: encoding
: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
6433 pminub
0xbabecafe,%xmm5
6435 // CHECK
: pminub
305419896, %xmm5
6436 // CHECK
: encoding
: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
6437 pminub
0x12345678,%xmm5
6439 // CHECK
: pminub
%xmm5
, %xmm5
6440 // CHECK
: encoding
: [0x66,0x0f,0xda,0xed]
6443 // CHECK
: pmovmskb
%mm3
, %ecx
6444 // CHECK
: encoding
: [0x0f,0xd7,0xcb]
6447 // CHECK
: pmovmskb
%xmm5
, %ecx
6448 // CHECK
: encoding
: [0x66,0x0f,0xd7,0xcd]
6451 // CHECK
: pmulhuw
3735928559(%ebx
,%ecx
,8), %mm3
6452 // CHECK
: encoding
: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6453 pmulhuw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6455 // CHECK
: pmulhuw
69, %mm3
6456 // CHECK
: encoding
: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
6459 // CHECK
: pmulhuw
32493, %mm3
6460 // CHECK
: encoding
: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
6463 // CHECK
: pmulhuw
3133065982, %mm3
6464 // CHECK
: encoding
: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
6465 pmulhuw
0xbabecafe,%mm3
6467 // CHECK
: pmulhuw
305419896, %mm3
6468 // CHECK
: encoding
: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
6469 pmulhuw
0x12345678,%mm3
6471 // CHECK
: pmulhuw
%mm3
, %mm3
6472 // CHECK
: encoding
: [0x0f,0xe4,0xdb]
6475 // CHECK
: pmulhuw
3735928559(%ebx
,%ecx
,8), %xmm5
6476 // CHECK
: encoding
: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
6477 pmulhuw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6479 // CHECK
: pmulhuw
69, %xmm5
6480 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
6483 // CHECK
: pmulhuw
32493, %xmm5
6484 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
6485 pmulhuw
0x7eed,%xmm5
6487 // CHECK
: pmulhuw
3133065982, %xmm5
6488 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
6489 pmulhuw
0xbabecafe,%xmm5
6491 // CHECK
: pmulhuw
305419896, %xmm5
6492 // CHECK
: encoding
: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
6493 pmulhuw
0x12345678,%xmm5
6495 // CHECK
: pmulhuw
%xmm5
, %xmm5
6496 // CHECK
: encoding
: [0x66,0x0f,0xe4,0xed]
6499 // CHECK
: prefetchnta
3735928559(%ebx
,%ecx
,8)
6500 // CHECK
: encoding
: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
6501 prefetchnta
0xdeadbeef(%ebx
,%ecx
,8)
6503 // CHECK
: prefetchnta
32493
6504 // CHECK
: encoding
: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
6507 // CHECK
: prefetchnta
3133065982
6508 // CHECK
: encoding
: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
6509 prefetchnta
0xbabecafe
6511 // CHECK
: prefetchnta
305419896
6512 // CHECK
: encoding
: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
6513 prefetchnta
0x12345678
6515 // CHECK
: prefetcht0
3735928559(%ebx
,%ecx
,8)
6516 // CHECK
: encoding
: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
6517 prefetcht0
0xdeadbeef(%ebx
,%ecx
,8)
6519 // CHECK
: prefetcht0
32493
6520 // CHECK
: encoding
: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
6523 // CHECK
: prefetcht0
3133065982
6524 // CHECK
: encoding
: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
6525 prefetcht0
0xbabecafe
6527 // CHECK
: prefetcht0
305419896
6528 // CHECK
: encoding
: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
6529 prefetcht0
0x12345678
6531 // CHECK
: prefetcht1
3735928559(%ebx
,%ecx
,8)
6532 // CHECK
: encoding
: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
6533 prefetcht1
0xdeadbeef(%ebx
,%ecx
,8)
6535 // CHECK
: prefetcht1
32493
6536 // CHECK
: encoding
: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
6539 // CHECK
: prefetcht1
3133065982
6540 // CHECK
: encoding
: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
6541 prefetcht1
0xbabecafe
6543 // CHECK
: prefetcht1
305419896
6544 // CHECK
: encoding
: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
6545 prefetcht1
0x12345678
6547 // CHECK
: prefetcht2
3735928559(%ebx
,%ecx
,8)
6548 // CHECK
: encoding
: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6549 prefetcht2
0xdeadbeef(%ebx
,%ecx
,8)
6551 // CHECK
: prefetcht2
32493
6552 // CHECK
: encoding
: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
6555 // CHECK
: prefetcht2
3133065982
6556 // CHECK
: encoding
: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
6557 prefetcht2
0xbabecafe
6559 // CHECK
: prefetcht2
305419896
6560 // CHECK
: encoding
: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
6561 prefetcht2
0x12345678
6563 // CHECK
: psadbw
3735928559(%ebx
,%ecx
,8), %mm3
6564 // CHECK
: encoding
: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6565 psadbw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
6567 // CHECK
: psadbw
69, %mm3
6568 // CHECK
: encoding
: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
6571 // CHECK
: psadbw
32493, %mm3
6572 // CHECK
: encoding
: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
6575 // CHECK
: psadbw
3133065982, %mm3
6576 // CHECK
: encoding
: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
6577 psadbw
0xbabecafe,%mm3
6579 // CHECK
: psadbw
305419896, %mm3
6580 // CHECK
: encoding
: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
6581 psadbw
0x12345678,%mm3
6583 // CHECK
: psadbw
%mm3
, %mm3
6584 // CHECK
: encoding
: [0x0f,0xf6,0xdb]
6587 // CHECK
: psadbw
3735928559(%ebx
,%ecx
,8), %xmm5
6588 // CHECK
: encoding
: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
6589 psadbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6591 // CHECK
: psadbw
69, %xmm5
6592 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
6595 // CHECK
: psadbw
32493, %xmm5
6596 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
6599 // CHECK
: psadbw
3133065982, %xmm5
6600 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
6601 psadbw
0xbabecafe,%xmm5
6603 // CHECK
: psadbw
305419896, %xmm5
6604 // CHECK
: encoding
: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
6605 psadbw
0x12345678,%xmm5
6607 // CHECK
: psadbw
%xmm5
, %xmm5
6608 // CHECK
: encoding
: [0x66,0x0f,0xf6,0xed]
6611 // CHECK
: rcpps
3735928559(%ebx
,%ecx
,8), %xmm5
6612 // CHECK
: encoding
: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
6613 rcpps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6615 // CHECK
: rcpps
69, %xmm5
6616 // CHECK
: encoding
: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
6619 // CHECK
: rcpps
32493, %xmm5
6620 // CHECK
: encoding
: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
6623 // CHECK
: rcpps
3133065982, %xmm5
6624 // CHECK
: encoding
: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
6625 rcpps
0xbabecafe,%xmm5
6627 // CHECK
: rcpps
305419896, %xmm5
6628 // CHECK
: encoding
: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
6629 rcpps
0x12345678,%xmm5
6631 // CHECK
: rcpps
%xmm5
, %xmm5
6632 // CHECK
: encoding
: [0x0f,0x53,0xed]
6635 // CHECK
: rcpss
3735928559(%ebx
,%ecx
,8), %xmm5
6636 // CHECK
: encoding
: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
6637 rcpss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6639 // CHECK
: rcpss
69, %xmm5
6640 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
6643 // CHECK
: rcpss
32493, %xmm5
6644 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
6647 // CHECK
: rcpss
3133065982, %xmm5
6648 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
6649 rcpss
0xbabecafe,%xmm5
6651 // CHECK
: rcpss
305419896, %xmm5
6652 // CHECK
: encoding
: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
6653 rcpss
0x12345678,%xmm5
6655 // CHECK
: rcpss
%xmm5
, %xmm5
6656 // CHECK
: encoding
: [0xf3,0x0f,0x53,0xed]
6659 // CHECK
: rsqrtps
3735928559(%ebx
,%ecx
,8), %xmm5
6660 // CHECK
: encoding
: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
6661 rsqrtps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6663 // CHECK
: rsqrtps
69, %xmm5
6664 // CHECK
: encoding
: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
6667 // CHECK
: rsqrtps
32493, %xmm5
6668 // CHECK
: encoding
: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
6669 rsqrtps
0x7eed,%xmm5
6671 // CHECK
: rsqrtps
3133065982, %xmm5
6672 // CHECK
: encoding
: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
6673 rsqrtps
0xbabecafe,%xmm5
6675 // CHECK
: rsqrtps
305419896, %xmm5
6676 // CHECK
: encoding
: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
6677 rsqrtps
0x12345678,%xmm5
6679 // CHECK
: rsqrtps
%xmm5
, %xmm5
6680 // CHECK
: encoding
: [0x0f,0x52,0xed]
6683 // CHECK
: rsqrtss
3735928559(%ebx
,%ecx
,8), %xmm5
6684 // CHECK
: encoding
: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
6685 rsqrtss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6687 // CHECK
: rsqrtss
69, %xmm5
6688 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
6691 // CHECK
: rsqrtss
32493, %xmm5
6692 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
6693 rsqrtss
0x7eed,%xmm5
6695 // CHECK
: rsqrtss
3133065982, %xmm5
6696 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
6697 rsqrtss
0xbabecafe,%xmm5
6699 // CHECK
: rsqrtss
305419896, %xmm5
6700 // CHECK
: encoding
: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
6701 rsqrtss
0x12345678,%xmm5
6703 // CHECK
: rsqrtss
%xmm5
, %xmm5
6704 // CHECK
: encoding
: [0xf3,0x0f,0x52,0xed]
6707 // CHECK
: sqrtps
3735928559(%ebx
,%ecx
,8), %xmm5
6708 // CHECK
: encoding
: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
6709 sqrtps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6711 // CHECK
: sqrtps
69, %xmm5
6712 // CHECK
: encoding
: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
6715 // CHECK
: sqrtps
32493, %xmm5
6716 // CHECK
: encoding
: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
6719 // CHECK
: sqrtps
3133065982, %xmm5
6720 // CHECK
: encoding
: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
6721 sqrtps
0xbabecafe,%xmm5
6723 // CHECK
: sqrtps
305419896, %xmm5
6724 // CHECK
: encoding
: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
6725 sqrtps
0x12345678,%xmm5
6727 // CHECK
: sqrtps
%xmm5
, %xmm5
6728 // CHECK
: encoding
: [0x0f,0x51,0xed]
6731 // CHECK
: sqrtss
3735928559(%ebx
,%ecx
,8), %xmm5
6732 // CHECK
: encoding
: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
6733 sqrtss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6735 // CHECK
: sqrtss
69, %xmm5
6736 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
6739 // CHECK
: sqrtss
32493, %xmm5
6740 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
6743 // CHECK
: sqrtss
3133065982, %xmm5
6744 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
6745 sqrtss
0xbabecafe,%xmm5
6747 // CHECK
: sqrtss
305419896, %xmm5
6748 // CHECK
: encoding
: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
6749 sqrtss
0x12345678,%xmm5
6751 // CHECK
: sqrtss
%xmm5
, %xmm5
6752 // CHECK
: encoding
: [0xf3,0x0f,0x51,0xed]
6755 // CHECK
: stmxcsr
3735928559(%ebx
,%ecx
,8)
6756 // CHECK
: encoding
: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6757 stmxcsr
0xdeadbeef(%ebx
,%ecx
,8)
6759 // CHECK
: stmxcsr
32493
6760 // CHECK
: encoding
: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
6763 // CHECK
: stmxcsr
3133065982
6764 // CHECK
: encoding
: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
6767 // CHECK
: stmxcsr
305419896
6768 // CHECK
: encoding
: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
6771 // CHECK
: subps
3735928559(%ebx
,%ecx
,8), %xmm5
6772 // CHECK
: encoding
: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
6773 subps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6775 // CHECK
: subps
69, %xmm5
6776 // CHECK
: encoding
: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
6779 // CHECK
: subps
32493, %xmm5
6780 // CHECK
: encoding
: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
6783 // CHECK
: subps
3133065982, %xmm5
6784 // CHECK
: encoding
: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
6785 subps
0xbabecafe,%xmm5
6787 // CHECK
: subps
305419896, %xmm5
6788 // CHECK
: encoding
: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
6789 subps
0x12345678,%xmm5
6791 // CHECK
: subps
%xmm5
, %xmm5
6792 // CHECK
: encoding
: [0x0f,0x5c,0xed]
6795 // CHECK
: subss
3735928559(%ebx
,%ecx
,8), %xmm5
6796 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
6797 subss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6799 // CHECK
: subss
69, %xmm5
6800 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
6803 // CHECK
: subss
32493, %xmm5
6804 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
6807 // CHECK
: subss
3133065982, %xmm5
6808 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
6809 subss
0xbabecafe,%xmm5
6811 // CHECK
: subss
305419896, %xmm5
6812 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
6813 subss
0x12345678,%xmm5
6815 // CHECK
: subss
%xmm5
, %xmm5
6816 // CHECK
: encoding
: [0xf3,0x0f,0x5c,0xed]
6819 // CHECK
: ucomiss
3735928559(%ebx
,%ecx
,8), %xmm5
6820 // CHECK
: encoding
: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
6821 ucomiss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6823 // CHECK
: ucomiss
69, %xmm5
6824 // CHECK
: encoding
: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
6827 // CHECK
: ucomiss
32493, %xmm5
6828 // CHECK
: encoding
: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
6829 ucomiss
0x7eed,%xmm5
6831 // CHECK
: ucomiss
3133065982, %xmm5
6832 // CHECK
: encoding
: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
6833 ucomiss
0xbabecafe,%xmm5
6835 // CHECK
: ucomiss
305419896, %xmm5
6836 // CHECK
: encoding
: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
6837 ucomiss
0x12345678,%xmm5
6839 // CHECK
: ucomiss
%xmm5
, %xmm5
6840 // CHECK
: encoding
: [0x0f,0x2e,0xed]
6843 // CHECK
: unpckhps
3735928559(%ebx
,%ecx
,8), %xmm5
6844 // CHECK
: encoding
: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
6845 unpckhps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6847 // CHECK
: unpckhps
69, %xmm5
6848 // CHECK
: encoding
: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
6851 // CHECK
: unpckhps
32493, %xmm5
6852 // CHECK
: encoding
: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
6853 unpckhps
0x7eed,%xmm5
6855 // CHECK
: unpckhps
3133065982, %xmm5
6856 // CHECK
: encoding
: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
6857 unpckhps
0xbabecafe,%xmm5
6859 // CHECK
: unpckhps
305419896, %xmm5
6860 // CHECK
: encoding
: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
6861 unpckhps
0x12345678,%xmm5
6863 // CHECK
: unpckhps
%xmm5
, %xmm5
6864 // CHECK
: encoding
: [0x0f,0x15,0xed]
6865 unpckhps
%xmm5
,%xmm5
6867 // CHECK
: unpcklps
3735928559(%ebx
,%ecx
,8), %xmm5
6868 // CHECK
: encoding
: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
6869 unpcklps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6871 // CHECK
: unpcklps
69, %xmm5
6872 // CHECK
: encoding
: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
6875 // CHECK
: unpcklps
32493, %xmm5
6876 // CHECK
: encoding
: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
6877 unpcklps
0x7eed,%xmm5
6879 // CHECK
: unpcklps
3133065982, %xmm5
6880 // CHECK
: encoding
: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
6881 unpcklps
0xbabecafe,%xmm5
6883 // CHECK
: unpcklps
305419896, %xmm5
6884 // CHECK
: encoding
: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
6885 unpcklps
0x12345678,%xmm5
6887 // CHECK
: unpcklps
%xmm5
, %xmm5
6888 // CHECK
: encoding
: [0x0f,0x14,0xed]
6889 unpcklps
%xmm5
,%xmm5
6891 // CHECK
: xorps
3735928559(%ebx
,%ecx
,8), %xmm5
6892 // CHECK
: encoding
: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
6893 xorps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6895 // CHECK
: xorps
69, %xmm5
6896 // CHECK
: encoding
: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
6899 // CHECK
: xorps
32493, %xmm5
6900 // CHECK
: encoding
: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
6903 // CHECK
: xorps
3133065982, %xmm5
6904 // CHECK
: encoding
: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
6905 xorps
0xbabecafe,%xmm5
6907 // CHECK
: xorps
305419896, %xmm5
6908 // CHECK
: encoding
: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
6909 xorps
0x12345678,%xmm5
6911 // CHECK
: xorps
%xmm5
, %xmm5
6912 // CHECK
: encoding
: [0x0f,0x57,0xed]
6915 // CHECK
: addpd
3735928559(%ebx
,%ecx
,8), %xmm5
6916 // CHECK
: encoding
: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6917 addpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6919 // CHECK
: addpd
69, %xmm5
6920 // CHECK
: encoding
: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6923 // CHECK
: addpd
32493, %xmm5
6924 // CHECK
: encoding
: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6927 // CHECK
: addpd
3133065982, %xmm5
6928 // CHECK
: encoding
: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6929 addpd
0xbabecafe,%xmm5
6931 // CHECK
: addpd
305419896, %xmm5
6932 // CHECK
: encoding
: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6933 addpd
0x12345678,%xmm5
6935 // CHECK
: addpd
%xmm5
, %xmm5
6936 // CHECK
: encoding
: [0x66,0x0f,0x58,0xed]
6939 // CHECK
: addsd
3735928559(%ebx
,%ecx
,8), %xmm5
6940 // CHECK
: encoding
: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6941 addsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6943 // CHECK
: addsd
69, %xmm5
6944 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6947 // CHECK
: addsd
32493, %xmm5
6948 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6951 // CHECK
: addsd
3133065982, %xmm5
6952 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6953 addsd
0xbabecafe,%xmm5
6955 // CHECK
: addsd
305419896, %xmm5
6956 // CHECK
: encoding
: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6957 addsd
0x12345678,%xmm5
6959 // CHECK
: addsd
%xmm5
, %xmm5
6960 // CHECK
: encoding
: [0xf2,0x0f,0x58,0xed]
6963 // CHECK
: andnpd
3735928559(%ebx
,%ecx
,8), %xmm5
6964 // CHECK
: encoding
: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
6965 andnpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6967 // CHECK
: andnpd
69, %xmm5
6968 // CHECK
: encoding
: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
6971 // CHECK
: andnpd
32493, %xmm5
6972 // CHECK
: encoding
: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
6975 // CHECK
: andnpd
3133065982, %xmm5
6976 // CHECK
: encoding
: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
6977 andnpd
0xbabecafe,%xmm5
6979 // CHECK
: andnpd
305419896, %xmm5
6980 // CHECK
: encoding
: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
6981 andnpd
0x12345678,%xmm5
6983 // CHECK
: andnpd
%xmm5
, %xmm5
6984 // CHECK
: encoding
: [0x66,0x0f,0x55,0xed]
6987 // CHECK
: andpd
3735928559(%ebx
,%ecx
,8), %xmm5
6988 // CHECK
: encoding
: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
6989 andpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
6991 // CHECK
: andpd
69, %xmm5
6992 // CHECK
: encoding
: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
6995 // CHECK
: andpd
32493, %xmm5
6996 // CHECK
: encoding
: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
6999 // CHECK
: andpd
3133065982, %xmm5
7000 // CHECK
: encoding
: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
7001 andpd
0xbabecafe,%xmm5
7003 // CHECK
: andpd
305419896, %xmm5
7004 // CHECK
: encoding
: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
7005 andpd
0x12345678,%xmm5
7007 // CHECK
: andpd
%xmm5
, %xmm5
7008 // CHECK
: encoding
: [0x66,0x0f,0x54,0xed]
7011 // CHECK
: comisd
3735928559(%ebx
,%ecx
,8), %xmm5
7012 // CHECK
: encoding
: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7013 comisd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7015 // CHECK
: comisd
69, %xmm5
7016 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
7019 // CHECK
: comisd
32493, %xmm5
7020 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
7023 // CHECK
: comisd
3133065982, %xmm5
7024 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
7025 comisd
0xbabecafe,%xmm5
7027 // CHECK
: comisd
305419896, %xmm5
7028 // CHECK
: encoding
: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
7029 comisd
0x12345678,%xmm5
7031 // CHECK
: comisd
%xmm5
, %xmm5
7032 // CHECK
: encoding
: [0x66,0x0f,0x2f,0xed]
7035 // CHECK
: cvtpi2pd
3735928559(%ebx
,%ecx
,8), %xmm5
7036 // CHECK
: encoding
: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7037 cvtpi2pd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7039 // CHECK
: cvtpi2pd
69, %xmm5
7040 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7043 // CHECK
: cvtpi2pd
32493, %xmm5
7044 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7045 cvtpi2pd
0x7eed,%xmm5
7047 // CHECK
: cvtpi2pd
3133065982, %xmm5
7048 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7049 cvtpi2pd
0xbabecafe,%xmm5
7051 // CHECK
: cvtpi2pd
305419896, %xmm5
7052 // CHECK
: encoding
: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7053 cvtpi2pd
0x12345678,%xmm5
7055 // CHECK
: cvtpi2pd
%mm3
, %xmm5
7056 // CHECK
: encoding
: [0x66,0x0f,0x2a,0xeb]
7059 // CHECK
: cvtsi2sd
%ecx
, %xmm5
7060 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0xe9]
7061 cvtsi2sdl
%ecx
,%xmm5
7063 // CHECK
: cvtsi2sdl
3735928559(%ebx
,%ecx
,8), %xmm5
7064 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7065 cvtsi2sdl
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7067 // CHECK
: cvtsi2sdl
69, %xmm5
7068 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7069 cvtsi2sdl
0x45,%xmm5
7071 // CHECK
: cvtsi2sdl
32493, %xmm5
7072 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7073 cvtsi2sdl
0x7eed,%xmm5
7075 // CHECK
: cvtsi2sdl
3133065982, %xmm5
7076 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7077 cvtsi2sdl
0xbabecafe,%xmm5
7079 // CHECK
: cvtsi2sdl
305419896, %xmm5
7080 // CHECK
: encoding
: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7081 cvtsi2sdl
0x12345678,%xmm5
7083 // CHECK
: divpd
3735928559(%ebx
,%ecx
,8), %xmm5
7084 // CHECK
: encoding
: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7085 divpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7087 // CHECK
: divpd
69, %xmm5
7088 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7091 // CHECK
: divpd
32493, %xmm5
7092 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7095 // CHECK
: divpd
3133065982, %xmm5
7096 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7097 divpd
0xbabecafe,%xmm5
7099 // CHECK
: divpd
305419896, %xmm5
7100 // CHECK
: encoding
: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7101 divpd
0x12345678,%xmm5
7103 // CHECK
: divpd
%xmm5
, %xmm5
7104 // CHECK
: encoding
: [0x66,0x0f,0x5e,0xed]
7107 // CHECK
: divsd
3735928559(%ebx
,%ecx
,8), %xmm5
7108 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7109 divsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7111 // CHECK
: divsd
69, %xmm5
7112 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7115 // CHECK
: divsd
32493, %xmm5
7116 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7119 // CHECK
: divsd
3133065982, %xmm5
7120 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7121 divsd
0xbabecafe,%xmm5
7123 // CHECK
: divsd
305419896, %xmm5
7124 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7125 divsd
0x12345678,%xmm5
7127 // CHECK
: divsd
%xmm5
, %xmm5
7128 // CHECK
: encoding
: [0xf2,0x0f,0x5e,0xed]
7131 // CHECK
: maxpd
3735928559(%ebx
,%ecx
,8), %xmm5
7132 // CHECK
: encoding
: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7133 maxpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7135 // CHECK
: maxpd
69, %xmm5
7136 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7139 // CHECK
: maxpd
32493, %xmm5
7140 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7143 // CHECK
: maxpd
3133065982, %xmm5
7144 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7145 maxpd
0xbabecafe,%xmm5
7147 // CHECK
: maxpd
305419896, %xmm5
7148 // CHECK
: encoding
: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7149 maxpd
0x12345678,%xmm5
7151 // CHECK
: maxpd
%xmm5
, %xmm5
7152 // CHECK
: encoding
: [0x66,0x0f,0x5f,0xed]
7155 // CHECK
: maxsd
3735928559(%ebx
,%ecx
,8), %xmm5
7156 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7157 maxsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7159 // CHECK
: maxsd
69, %xmm5
7160 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7163 // CHECK
: maxsd
32493, %xmm5
7164 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7167 // CHECK
: maxsd
3133065982, %xmm5
7168 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7169 maxsd
0xbabecafe,%xmm5
7171 // CHECK
: maxsd
305419896, %xmm5
7172 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7173 maxsd
0x12345678,%xmm5
7175 // CHECK
: maxsd
%xmm5
, %xmm5
7176 // CHECK
: encoding
: [0xf2,0x0f,0x5f,0xed]
7179 // CHECK
: minpd
3735928559(%ebx
,%ecx
,8), %xmm5
7180 // CHECK
: encoding
: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7181 minpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7183 // CHECK
: minpd
69, %xmm5
7184 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7187 // CHECK
: minpd
32493, %xmm5
7188 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7191 // CHECK
: minpd
3133065982, %xmm5
7192 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7193 minpd
0xbabecafe,%xmm5
7195 // CHECK
: minpd
305419896, %xmm5
7196 // CHECK
: encoding
: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7197 minpd
0x12345678,%xmm5
7199 // CHECK
: minpd
%xmm5
, %xmm5
7200 // CHECK
: encoding
: [0x66,0x0f,0x5d,0xed]
7203 // CHECK
: minsd
3735928559(%ebx
,%ecx
,8), %xmm5
7204 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7205 minsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7207 // CHECK
: minsd
69, %xmm5
7208 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7211 // CHECK
: minsd
32493, %xmm5
7212 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7215 // CHECK
: minsd
3133065982, %xmm5
7216 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7217 minsd
0xbabecafe,%xmm5
7219 // CHECK
: minsd
305419896, %xmm5
7220 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7221 minsd
0x12345678,%xmm5
7223 // CHECK
: minsd
%xmm5
, %xmm5
7224 // CHECK
: encoding
: [0xf2,0x0f,0x5d,0xed]
7227 // CHECK
: movapd
3735928559(%ebx
,%ecx
,8), %xmm5
7228 // CHECK
: encoding
: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
7229 movapd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7231 // CHECK
: movapd
69, %xmm5
7232 // CHECK
: encoding
: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
7235 // CHECK
: movapd
32493, %xmm5
7236 // CHECK
: encoding
: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
7239 // CHECK
: movapd
3133065982, %xmm5
7240 // CHECK
: encoding
: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
7241 movapd
0xbabecafe,%xmm5
7243 // CHECK
: movapd
305419896, %xmm5
7244 // CHECK
: encoding
: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
7245 movapd
0x12345678,%xmm5
7247 // CHECK
: movapd
%xmm5
, %xmm5
7248 // CHECK
: encoding
: [0x66,0x0f,0x28,0xed]
7251 // CHECK
: movapd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7252 // CHECK
: encoding
: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
7253 movapd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7255 // CHECK
: movapd
%xmm5
, 69
7256 // CHECK
: encoding
: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
7259 // CHECK
: movapd
%xmm5
, 32493
7260 // CHECK
: encoding
: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
7263 // CHECK
: movapd
%xmm5
, 3133065982
7264 // CHECK
: encoding
: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
7265 movapd
%xmm5
,0xbabecafe
7267 // CHECK
: movapd
%xmm5
, 305419896
7268 // CHECK
: encoding
: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
7269 movapd
%xmm5
,0x12345678
7271 // CHECK
: movapd
%xmm5
, %xmm5
7272 // CHECK
: encoding
: [0x66,0x0f,0x28,0xed]
7275 // CHECK
: movhpd
3735928559(%ebx
,%ecx
,8), %xmm5
7276 // CHECK
: encoding
: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
7277 movhpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7279 // CHECK
: movhpd
69, %xmm5
7280 // CHECK
: encoding
: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
7283 // CHECK
: movhpd
32493, %xmm5
7284 // CHECK
: encoding
: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
7287 // CHECK
: movhpd
3133065982, %xmm5
7288 // CHECK
: encoding
: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
7289 movhpd
0xbabecafe,%xmm5
7291 // CHECK
: movhpd
305419896, %xmm5
7292 // CHECK
: encoding
: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
7293 movhpd
0x12345678,%xmm5
7295 // CHECK
: movhpd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7296 // CHECK
: encoding
: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
7297 movhpd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7299 // CHECK
: movhpd
%xmm5
, 69
7300 // CHECK
: encoding
: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
7303 // CHECK
: movhpd
%xmm5
, 32493
7304 // CHECK
: encoding
: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
7307 // CHECK
: movhpd
%xmm5
, 3133065982
7308 // CHECK
: encoding
: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
7309 movhpd
%xmm5
,0xbabecafe
7311 // CHECK
: movhpd
%xmm5
, 305419896
7312 // CHECK
: encoding
: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
7313 movhpd
%xmm5
,0x12345678
7315 // CHECK
: movlpd
3735928559(%ebx
,%ecx
,8), %xmm5
7316 // CHECK
: encoding
: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
7317 movlpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7319 // CHECK
: movlpd
69, %xmm5
7320 // CHECK
: encoding
: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
7323 // CHECK
: movlpd
32493, %xmm5
7324 // CHECK
: encoding
: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
7327 // CHECK
: movlpd
3133065982, %xmm5
7328 // CHECK
: encoding
: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
7329 movlpd
0xbabecafe,%xmm5
7331 // CHECK
: movlpd
305419896, %xmm5
7332 // CHECK
: encoding
: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
7333 movlpd
0x12345678,%xmm5
7335 // CHECK
: movlpd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7336 // CHECK
: encoding
: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
7337 movlpd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7339 // CHECK
: movlpd
%xmm5
, 69
7340 // CHECK
: encoding
: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
7343 // CHECK
: movlpd
%xmm5
, 32493
7344 // CHECK
: encoding
: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
7347 // CHECK
: movlpd
%xmm5
, 3133065982
7348 // CHECK
: encoding
: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
7349 movlpd
%xmm5
,0xbabecafe
7351 // CHECK
: movlpd
%xmm5
, 305419896
7352 // CHECK
: encoding
: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
7353 movlpd
%xmm5
,0x12345678
7355 // CHECK
: movmskpd
%xmm5
, %ecx
7356 // CHECK
: encoding
: [0x66,0x0f,0x50,0xcd]
7359 // CHECK
: movntpd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7360 // CHECK
: encoding
: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7361 movntpd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7363 // CHECK
: movntpd
%xmm5
, 69
7364 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
7367 // CHECK
: movntpd
%xmm5
, 32493
7368 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
7369 movntpd
%xmm5
,0x7eed
7371 // CHECK
: movntpd
%xmm5
, 3133065982
7372 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
7373 movntpd
%xmm5
,0xbabecafe
7375 // CHECK
: movntpd
%xmm5
, 305419896
7376 // CHECK
: encoding
: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
7377 movntpd
%xmm5
,0x12345678
7379 // CHECK
: movsd
3735928559(%ebx
,%ecx
,8), %xmm5
7380 // CHECK
: encoding
: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7381 movsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7383 // CHECK
: movsd
69, %xmm5
7384 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7387 // CHECK
: movsd
32493, %xmm5
7388 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7391 // CHECK
: movsd
3133065982, %xmm5
7392 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7393 movsd
0xbabecafe,%xmm5
7395 // CHECK
: movsd
305419896, %xmm5
7396 // CHECK
: encoding
: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7397 movsd
0x12345678,%xmm5
7399 // CHECK
: movsd
%xmm5
, %xmm5
7400 // CHECK
: encoding
: [0xf2,0x0f,0x10,0xed]
7403 // CHECK
: movsd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7404 // CHECK
: encoding
: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7405 movsd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7407 // CHECK
: movsd
%xmm5
, 69
7408 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7411 // CHECK
: movsd
%xmm5
, 32493
7412 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7415 // CHECK
: movsd
%xmm5
, 3133065982
7416 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7417 movsd
%xmm5
,0xbabecafe
7419 // CHECK
: movsd
%xmm5
, 305419896
7420 // CHECK
: encoding
: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7421 movsd
%xmm5
,0x12345678
7423 // CHECK
: movsd
%xmm5
, %xmm5
7424 // CHECK
: encoding
: [0xf2,0x0f,0x10,0xed]
7427 // CHECK
: movupd
3735928559(%ebx
,%ecx
,8), %xmm5
7428 // CHECK
: encoding
: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7429 movupd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7431 // CHECK
: movupd
69, %xmm5
7432 // CHECK
: encoding
: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7435 // CHECK
: movupd
32493, %xmm5
7436 // CHECK
: encoding
: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7439 // CHECK
: movupd
3133065982, %xmm5
7440 // CHECK
: encoding
: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7441 movupd
0xbabecafe,%xmm5
7443 // CHECK
: movupd
305419896, %xmm5
7444 // CHECK
: encoding
: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7445 movupd
0x12345678,%xmm5
7447 // CHECK
: movupd
%xmm5
, %xmm5
7448 // CHECK
: encoding
: [0x66,0x0f,0x10,0xed]
7451 // CHECK
: movupd
%xmm5
, 3735928559(%ebx
,%ecx
,8)
7452 // CHECK
: encoding
: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7453 movupd
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
7455 // CHECK
: movupd
%xmm5
, 69
7456 // CHECK
: encoding
: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7459 // CHECK
: movupd
%xmm5
, 32493
7460 // CHECK
: encoding
: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7463 // CHECK
: movupd
%xmm5
, 3133065982
7464 // CHECK
: encoding
: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7465 movupd
%xmm5
,0xbabecafe
7467 // CHECK
: movupd
%xmm5
, 305419896
7468 // CHECK
: encoding
: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7469 movupd
%xmm5
,0x12345678
7471 // CHECK
: movupd
%xmm5
, %xmm5
7472 // CHECK
: encoding
: [0x66,0x0f,0x10,0xed]
7475 // CHECK
: mulpd
3735928559(%ebx
,%ecx
,8), %xmm5
7476 // CHECK
: encoding
: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7477 mulpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7479 // CHECK
: mulpd
69, %xmm5
7480 // CHECK
: encoding
: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7483 // CHECK
: mulpd
32493, %xmm5
7484 // CHECK
: encoding
: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7487 // CHECK
: mulpd
3133065982, %xmm5
7488 // CHECK
: encoding
: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7489 mulpd
0xbabecafe,%xmm5
7491 // CHECK
: mulpd
305419896, %xmm5
7492 // CHECK
: encoding
: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7493 mulpd
0x12345678,%xmm5
7495 // CHECK
: mulpd
%xmm5
, %xmm5
7496 // CHECK
: encoding
: [0x66,0x0f,0x59,0xed]
7499 // CHECK
: mulsd
3735928559(%ebx
,%ecx
,8), %xmm5
7500 // CHECK
: encoding
: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7501 mulsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7503 // CHECK
: mulsd
69, %xmm5
7504 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7507 // CHECK
: mulsd
32493, %xmm5
7508 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7511 // CHECK
: mulsd
3133065982, %xmm5
7512 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7513 mulsd
0xbabecafe,%xmm5
7515 // CHECK
: mulsd
305419896, %xmm5
7516 // CHECK
: encoding
: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7517 mulsd
0x12345678,%xmm5
7519 // CHECK
: mulsd
%xmm5
, %xmm5
7520 // CHECK
: encoding
: [0xf2,0x0f,0x59,0xed]
7523 // CHECK
: orpd
3735928559(%ebx
,%ecx
,8), %xmm5
7524 // CHECK
: encoding
: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
7525 orpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7527 // CHECK
: orpd
69, %xmm5
7528 // CHECK
: encoding
: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
7531 // CHECK
: orpd
32493, %xmm5
7532 // CHECK
: encoding
: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
7535 // CHECK
: orpd
3133065982, %xmm5
7536 // CHECK
: encoding
: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
7537 orpd
0xbabecafe,%xmm5
7539 // CHECK
: orpd
305419896, %xmm5
7540 // CHECK
: encoding
: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
7541 orpd
0x12345678,%xmm5
7543 // CHECK
: orpd
%xmm5
, %xmm5
7544 // CHECK
: encoding
: [0x66,0x0f,0x56,0xed]
7547 // CHECK
: sqrtpd
3735928559(%ebx
,%ecx
,8), %xmm5
7548 // CHECK
: encoding
: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
7549 sqrtpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7551 // CHECK
: sqrtpd
69, %xmm5
7552 // CHECK
: encoding
: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
7555 // CHECK
: sqrtpd
32493, %xmm5
7556 // CHECK
: encoding
: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
7559 // CHECK
: sqrtpd
3133065982, %xmm5
7560 // CHECK
: encoding
: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
7561 sqrtpd
0xbabecafe,%xmm5
7563 // CHECK
: sqrtpd
305419896, %xmm5
7564 // CHECK
: encoding
: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
7565 sqrtpd
0x12345678,%xmm5
7567 // CHECK
: sqrtpd
%xmm5
, %xmm5
7568 // CHECK
: encoding
: [0x66,0x0f,0x51,0xed]
7571 // CHECK
: sqrtsd
3735928559(%ebx
,%ecx
,8), %xmm5
7572 // CHECK
: encoding
: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
7573 sqrtsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7575 // CHECK
: sqrtsd
69, %xmm5
7576 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
7579 // CHECK
: sqrtsd
32493, %xmm5
7580 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
7583 // CHECK
: sqrtsd
3133065982, %xmm5
7584 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
7585 sqrtsd
0xbabecafe,%xmm5
7587 // CHECK
: sqrtsd
305419896, %xmm5
7588 // CHECK
: encoding
: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
7589 sqrtsd
0x12345678,%xmm5
7591 // CHECK
: sqrtsd
%xmm5
, %xmm5
7592 // CHECK
: encoding
: [0xf2,0x0f,0x51,0xed]
7595 // CHECK
: subpd
3735928559(%ebx
,%ecx
,8), %xmm5
7596 // CHECK
: encoding
: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
7597 subpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7599 // CHECK
: subpd
69, %xmm5
7600 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
7603 // CHECK
: subpd
32493, %xmm5
7604 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
7607 // CHECK
: subpd
3133065982, %xmm5
7608 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
7609 subpd
0xbabecafe,%xmm5
7611 // CHECK
: subpd
305419896, %xmm5
7612 // CHECK
: encoding
: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
7613 subpd
0x12345678,%xmm5
7615 // CHECK
: subpd
%xmm5
, %xmm5
7616 // CHECK
: encoding
: [0x66,0x0f,0x5c,0xed]
7619 // CHECK
: subsd
3735928559(%ebx
,%ecx
,8), %xmm5
7620 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
7621 subsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7623 // CHECK
: subsd
69, %xmm5
7624 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
7627 // CHECK
: subsd
32493, %xmm5
7628 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
7631 // CHECK
: subsd
3133065982, %xmm5
7632 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
7633 subsd
0xbabecafe,%xmm5
7635 // CHECK
: subsd
305419896, %xmm5
7636 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
7637 subsd
0x12345678,%xmm5
7639 // CHECK
: subsd
%xmm5
, %xmm5
7640 // CHECK
: encoding
: [0xf2,0x0f,0x5c,0xed]
7643 // CHECK
: ucomisd
3735928559(%ebx
,%ecx
,8), %xmm5
7644 // CHECK
: encoding
: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7645 ucomisd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7647 // CHECK
: ucomisd
69, %xmm5
7648 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
7651 // CHECK
: ucomisd
32493, %xmm5
7652 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
7653 ucomisd
0x7eed,%xmm5
7655 // CHECK
: ucomisd
3133065982, %xmm5
7656 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
7657 ucomisd
0xbabecafe,%xmm5
7659 // CHECK
: ucomisd
305419896, %xmm5
7660 // CHECK
: encoding
: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
7661 ucomisd
0x12345678,%xmm5
7663 // CHECK
: ucomisd
%xmm5
, %xmm5
7664 // CHECK
: encoding
: [0x66,0x0f,0x2e,0xed]
7667 // CHECK
: unpckhpd
3735928559(%ebx
,%ecx
,8), %xmm5
7668 // CHECK
: encoding
: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
7669 unpckhpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7671 // CHECK
: unpckhpd
69, %xmm5
7672 // CHECK
: encoding
: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
7675 // CHECK
: unpckhpd
32493, %xmm5
7676 // CHECK
: encoding
: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
7677 unpckhpd
0x7eed,%xmm5
7679 // CHECK
: unpckhpd
3133065982, %xmm5
7680 // CHECK
: encoding
: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
7681 unpckhpd
0xbabecafe,%xmm5
7683 // CHECK
: unpckhpd
305419896, %xmm5
7684 // CHECK
: encoding
: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
7685 unpckhpd
0x12345678,%xmm5
7687 // CHECK
: unpckhpd
%xmm5
, %xmm5
7688 // CHECK
: encoding
: [0x66,0x0f,0x15,0xed]
7689 unpckhpd
%xmm5
,%xmm5
7691 // CHECK
: unpcklpd
3735928559(%ebx
,%ecx
,8), %xmm5
7692 // CHECK
: encoding
: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
7693 unpcklpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7695 // CHECK
: unpcklpd
69, %xmm5
7696 // CHECK
: encoding
: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
7699 // CHECK
: unpcklpd
32493, %xmm5
7700 // CHECK
: encoding
: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
7701 unpcklpd
0x7eed,%xmm5
7703 // CHECK
: unpcklpd
3133065982, %xmm5
7704 // CHECK
: encoding
: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
7705 unpcklpd
0xbabecafe,%xmm5
7707 // CHECK
: unpcklpd
305419896, %xmm5
7708 // CHECK
: encoding
: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
7709 unpcklpd
0x12345678,%xmm5
7711 // CHECK
: unpcklpd
%xmm5
, %xmm5
7712 // CHECK
: encoding
: [0x66,0x0f,0x14,0xed]
7713 unpcklpd
%xmm5
,%xmm5
7715 // CHECK
: xorpd
3735928559(%ebx
,%ecx
,8), %xmm5
7716 // CHECK
: encoding
: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
7717 xorpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7719 // CHECK
: xorpd
69, %xmm5
7720 // CHECK
: encoding
: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
7723 // CHECK
: xorpd
32493, %xmm5
7724 // CHECK
: encoding
: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
7727 // CHECK
: xorpd
3133065982, %xmm5
7728 // CHECK
: encoding
: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
7729 xorpd
0xbabecafe,%xmm5
7731 // CHECK
: xorpd
305419896, %xmm5
7732 // CHECK
: encoding
: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
7733 xorpd
0x12345678,%xmm5
7735 // CHECK
: xorpd
%xmm5
, %xmm5
7736 // CHECK
: encoding
: [0x66,0x0f,0x57,0xed]
7739 // CHECK
: cvtdq2pd
3735928559(%ebx
,%ecx
,8), %xmm5
7740 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
7741 cvtdq2pd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7743 // CHECK
: cvtdq2pd
69, %xmm5
7744 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
7747 // CHECK
: cvtdq2pd
32493, %xmm5
7748 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
7749 cvtdq2pd
0x7eed,%xmm5
7751 // CHECK
: cvtdq2pd
3133065982, %xmm5
7752 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
7753 cvtdq2pd
0xbabecafe,%xmm5
7755 // CHECK
: cvtdq2pd
305419896, %xmm5
7756 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
7757 cvtdq2pd
0x12345678,%xmm5
7759 // CHECK
: cvtdq2pd
%xmm5
, %xmm5
7760 // CHECK
: encoding
: [0xf3,0x0f,0xe6,0xed]
7761 cvtdq2pd
%xmm5
,%xmm5
7763 // CHECK
: cvtpd2dq
3735928559(%ebx
,%ecx
,8), %xmm5
7764 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
7765 cvtpd2dq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7767 // CHECK
: cvtpd2dq
69, %xmm5
7768 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
7771 // CHECK
: cvtpd2dq
32493, %xmm5
7772 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
7773 cvtpd2dq
0x7eed,%xmm5
7775 // CHECK
: cvtpd2dq
3133065982, %xmm5
7776 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
7777 cvtpd2dq
0xbabecafe,%xmm5
7779 // CHECK
: cvtpd2dq
305419896, %xmm5
7780 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
7781 cvtpd2dq
0x12345678,%xmm5
7783 // CHECK
: cvtpd2dq
%xmm5
, %xmm5
7784 // CHECK
: encoding
: [0xf2,0x0f,0xe6,0xed]
7785 cvtpd2dq
%xmm5
,%xmm5
7787 // CHECK
: cvtdq2ps
3735928559(%ebx
,%ecx
,8), %xmm5
7788 // CHECK
: encoding
: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7789 cvtdq2ps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7791 // CHECK
: cvtdq2ps
69, %xmm5
7792 // CHECK
: encoding
: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7795 // CHECK
: cvtdq2ps
32493, %xmm5
7796 // CHECK
: encoding
: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7797 cvtdq2ps
0x7eed,%xmm5
7799 // CHECK
: cvtdq2ps
3133065982, %xmm5
7800 // CHECK
: encoding
: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7801 cvtdq2ps
0xbabecafe,%xmm5
7803 // CHECK
: cvtdq2ps
305419896, %xmm5
7804 // CHECK
: encoding
: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7805 cvtdq2ps
0x12345678,%xmm5
7807 // CHECK
: cvtdq2ps
%xmm5
, %xmm5
7808 // CHECK
: encoding
: [0x0f,0x5b,0xed]
7809 cvtdq2ps
%xmm5
,%xmm5
7811 // CHECK
: cvtpd2pi
3735928559(%ebx
,%ecx
,8), %mm3
7812 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7813 cvtpd2pi
0xdeadbeef(%ebx
,%ecx
,8),%mm3
7815 // CHECK
: cvtpd2pi
69, %mm3
7816 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
7819 // CHECK
: cvtpd2pi
32493, %mm3
7820 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
7821 cvtpd2pi
0x7eed,%mm3
7823 // CHECK
: cvtpd2pi
3133065982, %mm3
7824 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
7825 cvtpd2pi
0xbabecafe,%mm3
7827 // CHECK
: cvtpd2pi
305419896, %mm3
7828 // CHECK
: encoding
: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
7829 cvtpd2pi
0x12345678,%mm3
7831 // CHECK
: cvtpd2pi
%xmm5
, %mm3
7832 // CHECK
: encoding
: [0x66,0x0f,0x2d,0xdd]
7835 // CHECK
: cvtpd2ps
3735928559(%ebx
,%ecx
,8), %xmm5
7836 // CHECK
: encoding
: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7837 cvtpd2ps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7839 // CHECK
: cvtpd2ps
69, %xmm5
7840 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7843 // CHECK
: cvtpd2ps
32493, %xmm5
7844 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7845 cvtpd2ps
0x7eed,%xmm5
7847 // CHECK
: cvtpd2ps
3133065982, %xmm5
7848 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7849 cvtpd2ps
0xbabecafe,%xmm5
7851 // CHECK
: cvtpd2ps
305419896, %xmm5
7852 // CHECK
: encoding
: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7853 cvtpd2ps
0x12345678,%xmm5
7855 // CHECK
: cvtpd2ps
%xmm5
, %xmm5
7856 // CHECK
: encoding
: [0x66,0x0f,0x5a,0xed]
7857 cvtpd2ps
%xmm5
,%xmm5
7859 // CHECK
: cvtps2pd
3735928559(%ebx
,%ecx
,8), %xmm5
7860 // CHECK
: encoding
: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7861 cvtps2pd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7863 // CHECK
: cvtps2pd
69, %xmm5
7864 // CHECK
: encoding
: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7867 // CHECK
: cvtps2pd
32493, %xmm5
7868 // CHECK
: encoding
: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7869 cvtps2pd
0x7eed,%xmm5
7871 // CHECK
: cvtps2pd
3133065982, %xmm5
7872 // CHECK
: encoding
: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7873 cvtps2pd
0xbabecafe,%xmm5
7875 // CHECK
: cvtps2pd
305419896, %xmm5
7876 // CHECK
: encoding
: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7877 cvtps2pd
0x12345678,%xmm5
7879 // CHECK
: cvtps2pd
%xmm5
, %xmm5
7880 // CHECK
: encoding
: [0x0f,0x5a,0xed]
7881 cvtps2pd
%xmm5
,%xmm5
7883 // CHECK
: cvtps2dq
3735928559(%ebx
,%ecx
,8), %xmm5
7884 // CHECK
: encoding
: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7885 cvtps2dq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7887 // CHECK
: cvtps2dq
69, %xmm5
7888 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7891 // CHECK
: cvtps2dq
32493, %xmm5
7892 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7893 cvtps2dq
0x7eed,%xmm5
7895 // CHECK
: cvtps2dq
3133065982, %xmm5
7896 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7897 cvtps2dq
0xbabecafe,%xmm5
7899 // CHECK
: cvtps2dq
305419896, %xmm5
7900 // CHECK
: encoding
: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7901 cvtps2dq
0x12345678,%xmm5
7903 // CHECK
: cvtps2dq
%xmm5
, %xmm5
7904 // CHECK
: encoding
: [0x66,0x0f,0x5b,0xed]
7905 cvtps2dq
%xmm5
,%xmm5
7907 // CHECK
: cvtsd2ss
3735928559(%ebx
,%ecx
,8), %xmm5
7908 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7909 cvtsd2ss
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7911 // CHECK
: cvtsd2ss
69, %xmm5
7912 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7915 // CHECK
: cvtsd2ss
32493, %xmm5
7916 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7917 cvtsd2ss
0x7eed,%xmm5
7919 // CHECK
: cvtsd2ss
3133065982, %xmm5
7920 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7921 cvtsd2ss
0xbabecafe,%xmm5
7923 // CHECK
: cvtsd2ss
305419896, %xmm5
7924 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7925 cvtsd2ss
0x12345678,%xmm5
7927 // CHECK
: cvtsd2ss
%xmm5
, %xmm5
7928 // CHECK
: encoding
: [0xf2,0x0f,0x5a,0xed]
7929 cvtsd2ss
%xmm5
,%xmm5
7931 // CHECK
: cvtss2sd
3735928559(%ebx
,%ecx
,8), %xmm5
7932 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7933 cvtss2sd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
7935 // CHECK
: cvtss2sd
69, %xmm5
7936 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7939 // CHECK
: cvtss2sd
32493, %xmm5
7940 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7941 cvtss2sd
0x7eed,%xmm5
7943 // CHECK
: cvtss2sd
3133065982, %xmm5
7944 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7945 cvtss2sd
0xbabecafe,%xmm5
7947 // CHECK
: cvtss2sd
305419896, %xmm5
7948 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7949 cvtss2sd
0x12345678,%xmm5
7951 // CHECK
: cvtss2sd
%xmm5
, %xmm5
7952 // CHECK
: encoding
: [0xf3,0x0f,0x5a,0xed]
7953 cvtss2sd
%xmm5
,%xmm5
7955 // CHECK
: cvttpd2pi
3735928559(%ebx
,%ecx
,8), %mm3
7956 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7957 cvttpd2pi
0xdeadbeef(%ebx
,%ecx
,8),%mm3
7959 // CHECK
: cvttpd2pi
69, %mm3
7960 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
7963 // CHECK
: cvttpd2pi
32493, %mm3
7964 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
7965 cvttpd2pi
0x7eed,%mm3
7967 // CHECK
: cvttpd2pi
3133065982, %mm3
7968 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
7969 cvttpd2pi
0xbabecafe,%mm3
7971 // CHECK
: cvttpd2pi
305419896, %mm3
7972 // CHECK
: encoding
: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
7973 cvttpd2pi
0x12345678,%mm3
7975 // CHECK
: cvttpd2pi
%xmm5
, %mm3
7976 // CHECK
: encoding
: [0x66,0x0f,0x2c,0xdd]
7977 cvttpd2pi
%xmm5
,%mm3
7979 // CHECK
: cvttsd2si
3735928559(%ebx
,%ecx
,8), %ecx
7980 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
7981 cvttsd2si
0xdeadbeef(%ebx
,%ecx
,8),%ecx
7983 // CHECK
: cvttsd2si
69, %ecx
7984 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
7987 // CHECK
: cvttsd2si
32493, %ecx
7988 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
7989 cvttsd2si
0x7eed,%ecx
7991 // CHECK
: cvttsd2si
3133065982, %ecx
7992 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
7993 cvttsd2si
0xbabecafe,%ecx
7995 // CHECK
: cvttsd2si
305419896, %ecx
7996 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
7997 cvttsd2si
0x12345678,%ecx
7999 // CHECK
: cvttsd2si
%xmm5
, %ecx
8000 // CHECK
: encoding
: [0xf2,0x0f,0x2c,0xcd]
8001 cvttsd2si
%xmm5
,%ecx
8003 // CHECK
: cvttps2dq
3735928559(%ebx
,%ecx
,8), %xmm5
8004 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8005 cvttps2dq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8007 // CHECK
: cvttps2dq
69, %xmm5
8008 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
8009 cvttps2dq
0x45,%xmm5
8011 // CHECK
: cvttps2dq
32493, %xmm5
8012 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
8013 cvttps2dq
0x7eed,%xmm5
8015 // CHECK
: cvttps2dq
3133065982, %xmm5
8016 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
8017 cvttps2dq
0xbabecafe,%xmm5
8019 // CHECK
: cvttps2dq
305419896, %xmm5
8020 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
8021 cvttps2dq
0x12345678,%xmm5
8023 // CHECK
: cvttps2dq
%xmm5
, %xmm5
8024 // CHECK
: encoding
: [0xf3,0x0f,0x5b,0xed]
8025 cvttps2dq
%xmm5
,%xmm5
8027 // CHECK
: maskmovdqu
%xmm5
, %xmm5
8028 // CHECK
: encoding
: [0x66,0x0f,0xf7,0xed]
8029 maskmovdqu
%xmm5
,%xmm5
8031 // CHECK
: movdqa
3735928559(%ebx
,%ecx
,8), %xmm5
8032 // CHECK
: encoding
: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8033 movdqa
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8035 // CHECK
: movdqa
69, %xmm5
8036 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
8039 // CHECK
: movdqa
32493, %xmm5
8040 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
8043 // CHECK
: movdqa
3133065982, %xmm5
8044 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
8045 movdqa
0xbabecafe,%xmm5
8047 // CHECK
: movdqa
305419896, %xmm5
8048 // CHECK
: encoding
: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
8049 movdqa
0x12345678,%xmm5
8051 // CHECK
: movdqa
%xmm5
, %xmm5
8052 // CHECK
: encoding
: [0x66,0x0f,0x6f,0xed]
8055 // CHECK
: movdqa
%xmm5
, 3735928559(%ebx
,%ecx
,8)
8056 // CHECK
: encoding
: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8057 movdqa
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
8059 // CHECK
: movdqa
%xmm5
, 69
8060 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
8063 // CHECK
: movdqa
%xmm5
, 32493
8064 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
8067 // CHECK
: movdqa
%xmm5
, 3133065982
8068 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
8069 movdqa
%xmm5
,0xbabecafe
8071 // CHECK
: movdqa
%xmm5
, 305419896
8072 // CHECK
: encoding
: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
8073 movdqa
%xmm5
,0x12345678
8075 // CHECK
: movdqa
%xmm5
, %xmm5
8076 // CHECK
: encoding
: [0x66,0x0f,0x6f,0xed]
8079 // CHECK
: movdqu
3735928559(%ebx
,%ecx
,8), %xmm5
8080 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8081 movdqu
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8083 // CHECK
: movdqu
69, %xmm5
8084 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
8087 // CHECK
: movdqu
32493, %xmm5
8088 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
8091 // CHECK
: movdqu
3133065982, %xmm5
8092 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
8093 movdqu
0xbabecafe,%xmm5
8095 // CHECK
: movdqu
305419896, %xmm5
8096 // CHECK
: encoding
: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
8097 movdqu
0x12345678,%xmm5
8099 // CHECK
: movdqu
%xmm5
, 3735928559(%ebx
,%ecx
,8)
8100 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8101 movdqu
%xmm5
,0xdeadbeef(%ebx
,%ecx
,8)
8103 // CHECK
: movdqu
%xmm5
, 69
8104 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
8107 // CHECK
: movdqu
%xmm5
, 32493
8108 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
8111 // CHECK
: movdqu
%xmm5
, 3133065982
8112 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
8113 movdqu
%xmm5
,0xbabecafe
8115 // CHECK
: movdqu
%xmm5
, 305419896
8116 // CHECK
: encoding
: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
8117 movdqu
%xmm5
,0x12345678
8119 // CHECK
: movdq2q
%xmm5
, %mm3
8120 // CHECK
: encoding
: [0xf2,0x0f,0xd6,0xdd]
8123 // CHECK
: movq2dq
%mm3
, %xmm5
8124 // CHECK
: encoding
: [0xf3,0x0f,0xd6,0xeb]
8127 // CHECK
: pmuludq
3735928559(%ebx
,%ecx
,8), %mm3
8128 // CHECK
: encoding
: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8129 pmuludq
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8131 // CHECK
: pmuludq
69, %mm3
8132 // CHECK
: encoding
: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
8135 // CHECK
: pmuludq
32493, %mm3
8136 // CHECK
: encoding
: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
8139 // CHECK
: pmuludq
3133065982, %mm3
8140 // CHECK
: encoding
: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
8141 pmuludq
0xbabecafe,%mm3
8143 // CHECK
: pmuludq
305419896, %mm3
8144 // CHECK
: encoding
: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
8145 pmuludq
0x12345678,%mm3
8147 // CHECK
: pmuludq
%mm3
, %mm3
8148 // CHECK
: encoding
: [0x0f,0xf4,0xdb]
8151 // CHECK
: pmuludq
3735928559(%ebx
,%ecx
,8), %xmm5
8152 // CHECK
: encoding
: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
8153 pmuludq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8155 // CHECK
: pmuludq
69, %xmm5
8156 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
8159 // CHECK
: pmuludq
32493, %xmm5
8160 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
8161 pmuludq
0x7eed,%xmm5
8163 // CHECK
: pmuludq
3133065982, %xmm5
8164 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
8165 pmuludq
0xbabecafe,%xmm5
8167 // CHECK
: pmuludq
305419896, %xmm5
8168 // CHECK
: encoding
: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
8169 pmuludq
0x12345678,%xmm5
8171 // CHECK
: pmuludq
%xmm5
, %xmm5
8172 // CHECK
: encoding
: [0x66,0x0f,0xf4,0xed]
8175 // CHECK
: pslldq $
127, %xmm5
8176 // CHECK
: encoding
: [0x66,0x0f,0x73,0xfd,0x7f]
8179 // CHECK
: psrldq $
127, %xmm5
8180 // CHECK
: encoding
: [0x66,0x0f,0x73,0xdd,0x7f]
8183 // CHECK
: punpckhqdq
3735928559(%ebx
,%ecx
,8), %xmm5
8184 // CHECK
: encoding
: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8185 punpckhqdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8187 // CHECK
: punpckhqdq
69, %xmm5
8188 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
8189 punpckhqdq
0x45,%xmm5
8191 // CHECK
: punpckhqdq
32493, %xmm5
8192 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
8193 punpckhqdq
0x7eed,%xmm5
8195 // CHECK
: punpckhqdq
3133065982, %xmm5
8196 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
8197 punpckhqdq
0xbabecafe,%xmm5
8199 // CHECK
: punpckhqdq
305419896, %xmm5
8200 // CHECK
: encoding
: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
8201 punpckhqdq
0x12345678,%xmm5
8203 // CHECK
: punpckhqdq
%xmm5
, %xmm5
8204 // CHECK
: encoding
: [0x66,0x0f,0x6d,0xed]
8205 punpckhqdq
%xmm5
,%xmm5
8207 // CHECK
: punpcklqdq
3735928559(%ebx
,%ecx
,8), %xmm5
8208 // CHECK
: encoding
: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8209 punpcklqdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8211 // CHECK
: punpcklqdq
69, %xmm5
8212 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
8213 punpcklqdq
0x45,%xmm5
8215 // CHECK
: punpcklqdq
32493, %xmm5
8216 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
8217 punpcklqdq
0x7eed,%xmm5
8219 // CHECK
: punpcklqdq
3133065982, %xmm5
8220 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
8221 punpcklqdq
0xbabecafe,%xmm5
8223 // CHECK
: punpcklqdq
305419896, %xmm5
8224 // CHECK
: encoding
: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
8225 punpcklqdq
0x12345678,%xmm5
8227 // CHECK
: punpcklqdq
%xmm5
, %xmm5
8228 // CHECK
: encoding
: [0x66,0x0f,0x6c,0xed]
8229 punpcklqdq
%xmm5
,%xmm5
8231 // CHECK
: addsubpd
3735928559(%ebx
,%ecx
,8), %xmm5
8232 // CHECK
: encoding
: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8233 addsubpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8235 // CHECK
: addsubpd
69, %xmm5
8236 // CHECK
: encoding
: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
8239 // CHECK
: addsubpd
32493, %xmm5
8240 // CHECK
: encoding
: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
8241 addsubpd
0x7eed,%xmm5
8243 // CHECK
: addsubpd
3133065982, %xmm5
8244 // CHECK
: encoding
: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
8245 addsubpd
0xbabecafe,%xmm5
8247 // CHECK
: addsubpd
305419896, %xmm5
8248 // CHECK
: encoding
: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
8249 addsubpd
0x12345678,%xmm5
8251 // CHECK
: addsubpd
%xmm5
, %xmm5
8252 // CHECK
: encoding
: [0x66,0x0f,0xd0,0xed]
8253 addsubpd
%xmm5
,%xmm5
8255 // CHECK
: addsubps
3735928559(%ebx
,%ecx
,8), %xmm5
8256 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8257 addsubps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8259 // CHECK
: addsubps
69, %xmm5
8260 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
8263 // CHECK
: addsubps
32493, %xmm5
8264 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
8265 addsubps
0x7eed,%xmm5
8267 // CHECK
: addsubps
3133065982, %xmm5
8268 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
8269 addsubps
0xbabecafe,%xmm5
8271 // CHECK
: addsubps
305419896, %xmm5
8272 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
8273 addsubps
0x12345678,%xmm5
8275 // CHECK
: addsubps
%xmm5
, %xmm5
8276 // CHECK
: encoding
: [0xf2,0x0f,0xd0,0xed]
8277 addsubps
%xmm5
,%xmm5
8279 // CHECK
: fisttpl
3735928559(%ebx
,%ecx
,8)
8280 // CHECK
: encoding
: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
8281 fisttpl
0xdeadbeef(%ebx
,%ecx
,8)
8283 // CHECK
: fisttpl
3133065982
8284 // CHECK
: encoding
: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
8287 // CHECK
: fisttpl
305419896
8288 // CHECK
: encoding
: [0xdb,0x0d,0x78,0x56,0x34,0x12]
8291 // CHECK
: haddpd
3735928559(%ebx
,%ecx
,8), %xmm5
8292 // CHECK
: encoding
: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8293 haddpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8295 // CHECK
: haddpd
69, %xmm5
8296 // CHECK
: encoding
: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
8299 // CHECK
: haddpd
32493, %xmm5
8300 // CHECK
: encoding
: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
8303 // CHECK
: haddpd
3133065982, %xmm5
8304 // CHECK
: encoding
: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
8305 haddpd
0xbabecafe,%xmm5
8307 // CHECK
: haddpd
305419896, %xmm5
8308 // CHECK
: encoding
: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
8309 haddpd
0x12345678,%xmm5
8311 // CHECK
: haddpd
%xmm5
, %xmm5
8312 // CHECK
: encoding
: [0x66,0x0f,0x7c,0xed]
8315 // CHECK
: haddps
3735928559(%ebx
,%ecx
,8), %xmm5
8316 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8317 haddps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8319 // CHECK
: haddps
69, %xmm5
8320 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
8323 // CHECK
: haddps
32493, %xmm5
8324 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
8327 // CHECK
: haddps
3133065982, %xmm5
8328 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
8329 haddps
0xbabecafe,%xmm5
8331 // CHECK
: haddps
305419896, %xmm5
8332 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
8333 haddps
0x12345678,%xmm5
8335 // CHECK
: haddps
%xmm5
, %xmm5
8336 // CHECK
: encoding
: [0xf2,0x0f,0x7c,0xed]
8339 // CHECK
: hsubpd
3735928559(%ebx
,%ecx
,8), %xmm5
8340 // CHECK
: encoding
: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8341 hsubpd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8343 // CHECK
: hsubpd
69, %xmm5
8344 // CHECK
: encoding
: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
8347 // CHECK
: hsubpd
32493, %xmm5
8348 // CHECK
: encoding
: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
8351 // CHECK
: hsubpd
3133065982, %xmm5
8352 // CHECK
: encoding
: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
8353 hsubpd
0xbabecafe,%xmm5
8355 // CHECK
: hsubpd
305419896, %xmm5
8356 // CHECK
: encoding
: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
8357 hsubpd
0x12345678,%xmm5
8359 // CHECK
: hsubpd
%xmm5
, %xmm5
8360 // CHECK
: encoding
: [0x66,0x0f,0x7d,0xed]
8363 // CHECK
: hsubps
3735928559(%ebx
,%ecx
,8), %xmm5
8364 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8365 hsubps
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8367 // CHECK
: hsubps
69, %xmm5
8368 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
8371 // CHECK
: hsubps
32493, %xmm5
8372 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
8375 // CHECK
: hsubps
3133065982, %xmm5
8376 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
8377 hsubps
0xbabecafe,%xmm5
8379 // CHECK
: hsubps
305419896, %xmm5
8380 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
8381 hsubps
0x12345678,%xmm5
8383 // CHECK
: hsubps
%xmm5
, %xmm5
8384 // CHECK
: encoding
: [0xf2,0x0f,0x7d,0xed]
8387 // CHECK
: lddqu
3735928559(%ebx
,%ecx
,8), %xmm5
8388 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8389 lddqu
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8391 // CHECK
: lddqu
69, %xmm5
8392 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
8395 // CHECK
: lddqu
32493, %xmm5
8396 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
8399 // CHECK
: lddqu
3133065982, %xmm5
8400 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
8401 lddqu
0xbabecafe,%xmm5
8403 // CHECK
: lddqu
305419896, %xmm5
8404 // CHECK
: encoding
: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
8405 lddqu
0x12345678,%xmm5
8407 // CHECK
: movddup
3735928559(%ebx
,%ecx
,8), %xmm5
8408 // CHECK
: encoding
: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8409 movddup
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8411 // CHECK
: movddup
69, %xmm5
8412 // CHECK
: encoding
: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8415 // CHECK
: movddup
32493, %xmm5
8416 // CHECK
: encoding
: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8417 movddup
0x7eed,%xmm5
8419 // CHECK
: movddup
3133065982, %xmm5
8420 // CHECK
: encoding
: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8421 movddup
0xbabecafe,%xmm5
8423 // CHECK
: movddup
305419896, %xmm5
8424 // CHECK
: encoding
: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8425 movddup
0x12345678,%xmm5
8427 // CHECK
: movddup
%xmm5
, %xmm5
8428 // CHECK
: encoding
: [0xf2,0x0f,0x12,0xed]
8431 // CHECK
: movshdup
3735928559(%ebx
,%ecx
,8), %xmm5
8432 // CHECK
: encoding
: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
8433 movshdup
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8435 // CHECK
: movshdup
69, %xmm5
8436 // CHECK
: encoding
: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
8439 // CHECK
: movshdup
32493, %xmm5
8440 // CHECK
: encoding
: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
8441 movshdup
0x7eed,%xmm5
8443 // CHECK
: movshdup
3133065982, %xmm5
8444 // CHECK
: encoding
: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
8445 movshdup
0xbabecafe,%xmm5
8447 // CHECK
: movshdup
305419896, %xmm5
8448 // CHECK
: encoding
: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
8449 movshdup
0x12345678,%xmm5
8451 // CHECK
: movshdup
%xmm5
, %xmm5
8452 // CHECK
: encoding
: [0xf3,0x0f,0x16,0xed]
8453 movshdup
%xmm5
,%xmm5
8455 // CHECK
: movsldup
3735928559(%ebx
,%ecx
,8), %xmm5
8456 // CHECK
: encoding
: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8457 movsldup
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8459 // CHECK
: movsldup
69, %xmm5
8460 // CHECK
: encoding
: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8463 // CHECK
: movsldup
32493, %xmm5
8464 // CHECK
: encoding
: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8465 movsldup
0x7eed,%xmm5
8467 // CHECK
: movsldup
3133065982, %xmm5
8468 // CHECK
: encoding
: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8469 movsldup
0xbabecafe,%xmm5
8471 // CHECK
: movsldup
305419896, %xmm5
8472 // CHECK
: encoding
: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8473 movsldup
0x12345678,%xmm5
8475 // CHECK
: movsldup
%xmm5
, %xmm5
8476 // CHECK
: encoding
: [0xf3,0x0f,0x12,0xed]
8477 movsldup
%xmm5
,%xmm5
8479 // CHECK
: vmclear
3735928559(%ebx
,%ecx
,8)
8480 // CHECK
: encoding
: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
8481 vmclear
0xdeadbeef(%ebx
,%ecx
,8)
8483 // CHECK
: vmclear
32493
8484 // CHECK
: encoding
: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
8487 // CHECK
: vmclear
3133065982
8488 // CHECK
: encoding
: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
8491 // CHECK
: vmclear
305419896
8492 // CHECK
: encoding
: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
8495 // CHECK
: vmptrld
3735928559(%ebx
,%ecx
,8)
8496 // CHECK
: encoding
: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
8497 vmptrld
0xdeadbeef(%ebx
,%ecx
,8)
8499 // CHECK
: vmptrld
32493
8500 // CHECK
: encoding
: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
8503 // CHECK
: vmptrld
3133065982
8504 // CHECK
: encoding
: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
8507 // CHECK
: vmptrld
305419896
8508 // CHECK
: encoding
: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
8511 // CHECK
: vmptrst
3735928559(%ebx
,%ecx
,8)
8512 // CHECK
: encoding
: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
8513 vmptrst
0xdeadbeef(%ebx
,%ecx
,8)
8515 // CHECK
: vmptrst
32493
8516 // CHECK
: encoding
: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
8519 // CHECK
: vmptrst
3133065982
8520 // CHECK
: encoding
: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
8523 // CHECK
: vmptrst
305419896
8524 // CHECK
: encoding
: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
8527 // CHECK
: phaddw
3735928559(%ebx
,%ecx
,8), %mm3
8528 // CHECK
: encoding
: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8529 phaddw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8531 // CHECK
: phaddw
69, %mm3
8532 // CHECK
: encoding
: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
8535 // CHECK
: phaddw
32493, %mm3
8536 // CHECK
: encoding
: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
8539 // CHECK
: phaddw
3133065982, %mm3
8540 // CHECK
: encoding
: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
8541 phaddw
0xbabecafe,%mm3
8543 // CHECK
: phaddw
305419896, %mm3
8544 // CHECK
: encoding
: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
8545 phaddw
0x12345678,%mm3
8547 // CHECK
: phaddw
%mm3
, %mm3
8548 // CHECK
: encoding
: [0x0f,0x38,0x01,0xdb]
8551 // CHECK
: phaddw
3735928559(%ebx
,%ecx
,8), %xmm5
8552 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
8553 phaddw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8555 // CHECK
: phaddw
69, %xmm5
8556 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
8559 // CHECK
: phaddw
32493, %xmm5
8560 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
8563 // CHECK
: phaddw
3133065982, %xmm5
8564 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
8565 phaddw
0xbabecafe,%xmm5
8567 // CHECK
: phaddw
305419896, %xmm5
8568 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
8569 phaddw
0x12345678,%xmm5
8571 // CHECK
: phaddw
%xmm5
, %xmm5
8572 // CHECK
: encoding
: [0x66,0x0f,0x38,0x01,0xed]
8575 // CHECK
: phaddd
3735928559(%ebx
,%ecx
,8), %mm3
8576 // CHECK
: encoding
: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8577 phaddd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8579 // CHECK
: phaddd
69, %mm3
8580 // CHECK
: encoding
: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
8583 // CHECK
: phaddd
32493, %mm3
8584 // CHECK
: encoding
: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
8587 // CHECK
: phaddd
3133065982, %mm3
8588 // CHECK
: encoding
: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
8589 phaddd
0xbabecafe,%mm3
8591 // CHECK
: phaddd
305419896, %mm3
8592 // CHECK
: encoding
: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
8593 phaddd
0x12345678,%mm3
8595 // CHECK
: phaddd
%mm3
, %mm3
8596 // CHECK
: encoding
: [0x0f,0x38,0x02,0xdb]
8599 // CHECK
: phaddd
3735928559(%ebx
,%ecx
,8), %xmm5
8600 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
8601 phaddd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8603 // CHECK
: phaddd
69, %xmm5
8604 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
8607 // CHECK
: phaddd
32493, %xmm5
8608 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
8611 // CHECK
: phaddd
3133065982, %xmm5
8612 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
8613 phaddd
0xbabecafe,%xmm5
8615 // CHECK
: phaddd
305419896, %xmm5
8616 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
8617 phaddd
0x12345678,%xmm5
8619 // CHECK
: phaddd
%xmm5
, %xmm5
8620 // CHECK
: encoding
: [0x66,0x0f,0x38,0x02,0xed]
8623 // CHECK
: phaddsw
3735928559(%ebx
,%ecx
,8), %mm3
8624 // CHECK
: encoding
: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8625 phaddsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8627 // CHECK
: phaddsw
69, %mm3
8628 // CHECK
: encoding
: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
8631 // CHECK
: phaddsw
32493, %mm3
8632 // CHECK
: encoding
: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
8635 // CHECK
: phaddsw
3133065982, %mm3
8636 // CHECK
: encoding
: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
8637 phaddsw
0xbabecafe,%mm3
8639 // CHECK
: phaddsw
305419896, %mm3
8640 // CHECK
: encoding
: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
8641 phaddsw
0x12345678,%mm3
8643 // CHECK
: phaddsw
%mm3
, %mm3
8644 // CHECK
: encoding
: [0x0f,0x38,0x03,0xdb]
8647 // CHECK
: phaddsw
3735928559(%ebx
,%ecx
,8), %xmm5
8648 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
8649 phaddsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8651 // CHECK
: phaddsw
69, %xmm5
8652 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
8655 // CHECK
: phaddsw
32493, %xmm5
8656 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
8657 phaddsw
0x7eed,%xmm5
8659 // CHECK
: phaddsw
3133065982, %xmm5
8660 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
8661 phaddsw
0xbabecafe,%xmm5
8663 // CHECK
: phaddsw
305419896, %xmm5
8664 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
8665 phaddsw
0x12345678,%xmm5
8667 // CHECK
: phaddsw
%xmm5
, %xmm5
8668 // CHECK
: encoding
: [0x66,0x0f,0x38,0x03,0xed]
8671 // CHECK
: phsubw
3735928559(%ebx
,%ecx
,8), %mm3
8672 // CHECK
: encoding
: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8673 phsubw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8675 // CHECK
: phsubw
69, %mm3
8676 // CHECK
: encoding
: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
8679 // CHECK
: phsubw
32493, %mm3
8680 // CHECK
: encoding
: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
8683 // CHECK
: phsubw
3133065982, %mm3
8684 // CHECK
: encoding
: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
8685 phsubw
0xbabecafe,%mm3
8687 // CHECK
: phsubw
305419896, %mm3
8688 // CHECK
: encoding
: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
8689 phsubw
0x12345678,%mm3
8691 // CHECK
: phsubw
%mm3
, %mm3
8692 // CHECK
: encoding
: [0x0f,0x38,0x05,0xdb]
8695 // CHECK
: phsubw
3735928559(%ebx
,%ecx
,8), %xmm5
8696 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
8697 phsubw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8699 // CHECK
: phsubw
69, %xmm5
8700 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
8703 // CHECK
: phsubw
32493, %xmm5
8704 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
8707 // CHECK
: phsubw
3133065982, %xmm5
8708 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
8709 phsubw
0xbabecafe,%xmm5
8711 // CHECK
: phsubw
305419896, %xmm5
8712 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
8713 phsubw
0x12345678,%xmm5
8715 // CHECK
: phsubw
%xmm5
, %xmm5
8716 // CHECK
: encoding
: [0x66,0x0f,0x38,0x05,0xed]
8719 // CHECK
: phsubd
3735928559(%ebx
,%ecx
,8), %mm3
8720 // CHECK
: encoding
: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8721 phsubd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8723 // CHECK
: phsubd
69, %mm3
8724 // CHECK
: encoding
: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
8727 // CHECK
: phsubd
32493, %mm3
8728 // CHECK
: encoding
: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
8731 // CHECK
: phsubd
3133065982, %mm3
8732 // CHECK
: encoding
: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
8733 phsubd
0xbabecafe,%mm3
8735 // CHECK
: phsubd
305419896, %mm3
8736 // CHECK
: encoding
: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
8737 phsubd
0x12345678,%mm3
8739 // CHECK
: phsubd
%mm3
, %mm3
8740 // CHECK
: encoding
: [0x0f,0x38,0x06,0xdb]
8743 // CHECK
: phsubd
3735928559(%ebx
,%ecx
,8), %xmm5
8744 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
8745 phsubd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8747 // CHECK
: phsubd
69, %xmm5
8748 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
8751 // CHECK
: phsubd
32493, %xmm5
8752 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
8755 // CHECK
: phsubd
3133065982, %xmm5
8756 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
8757 phsubd
0xbabecafe,%xmm5
8759 // CHECK
: phsubd
305419896, %xmm5
8760 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
8761 phsubd
0x12345678,%xmm5
8763 // CHECK
: phsubd
%xmm5
, %xmm5
8764 // CHECK
: encoding
: [0x66,0x0f,0x38,0x06,0xed]
8767 // CHECK
: phsubsw
3735928559(%ebx
,%ecx
,8), %mm3
8768 // CHECK
: encoding
: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8769 phsubsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8771 // CHECK
: phsubsw
69, %mm3
8772 // CHECK
: encoding
: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
8775 // CHECK
: phsubsw
32493, %mm3
8776 // CHECK
: encoding
: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
8779 // CHECK
: phsubsw
3133065982, %mm3
8780 // CHECK
: encoding
: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
8781 phsubsw
0xbabecafe,%mm3
8783 // CHECK
: phsubsw
305419896, %mm3
8784 // CHECK
: encoding
: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
8785 phsubsw
0x12345678,%mm3
8787 // CHECK
: phsubsw
%mm3
, %mm3
8788 // CHECK
: encoding
: [0x0f,0x38,0x07,0xdb]
8791 // CHECK
: phsubsw
3735928559(%ebx
,%ecx
,8), %xmm5
8792 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
8793 phsubsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8795 // CHECK
: phsubsw
69, %xmm5
8796 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
8799 // CHECK
: phsubsw
32493, %xmm5
8800 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
8801 phsubsw
0x7eed,%xmm5
8803 // CHECK
: phsubsw
3133065982, %xmm5
8804 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
8805 phsubsw
0xbabecafe,%xmm5
8807 // CHECK
: phsubsw
305419896, %xmm5
8808 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
8809 phsubsw
0x12345678,%xmm5
8811 // CHECK
: phsubsw
%xmm5
, %xmm5
8812 // CHECK
: encoding
: [0x66,0x0f,0x38,0x07,0xed]
8815 // CHECK
: pmaddubsw
3735928559(%ebx
,%ecx
,8), %mm3
8816 // CHECK
: encoding
: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8817 pmaddubsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8819 // CHECK
: pmaddubsw
69, %mm3
8820 // CHECK
: encoding
: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
8823 // CHECK
: pmaddubsw
32493, %mm3
8824 // CHECK
: encoding
: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
8825 pmaddubsw
0x7eed,%mm3
8827 // CHECK
: pmaddubsw
3133065982, %mm3
8828 // CHECK
: encoding
: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
8829 pmaddubsw
0xbabecafe,%mm3
8831 // CHECK
: pmaddubsw
305419896, %mm3
8832 // CHECK
: encoding
: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
8833 pmaddubsw
0x12345678,%mm3
8835 // CHECK
: pmaddubsw
%mm3
, %mm3
8836 // CHECK
: encoding
: [0x0f,0x38,0x04,0xdb]
8839 // CHECK
: pmaddubsw
3735928559(%ebx
,%ecx
,8), %xmm5
8840 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
8841 pmaddubsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8843 // CHECK
: pmaddubsw
69, %xmm5
8844 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
8845 pmaddubsw
0x45,%xmm5
8847 // CHECK
: pmaddubsw
32493, %xmm5
8848 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
8849 pmaddubsw
0x7eed,%xmm5
8851 // CHECK
: pmaddubsw
3133065982, %xmm5
8852 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
8853 pmaddubsw
0xbabecafe,%xmm5
8855 // CHECK
: pmaddubsw
305419896, %xmm5
8856 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
8857 pmaddubsw
0x12345678,%xmm5
8859 // CHECK
: pmaddubsw
%xmm5
, %xmm5
8860 // CHECK
: encoding
: [0x66,0x0f,0x38,0x04,0xed]
8861 pmaddubsw
%xmm5
,%xmm5
8863 // CHECK
: pmulhrsw
3735928559(%ebx
,%ecx
,8), %mm3
8864 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8865 pmulhrsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8867 // CHECK
: pmulhrsw
69, %mm3
8868 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
8871 // CHECK
: pmulhrsw
32493, %mm3
8872 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
8873 pmulhrsw
0x7eed,%mm3
8875 // CHECK
: pmulhrsw
3133065982, %mm3
8876 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
8877 pmulhrsw
0xbabecafe,%mm3
8879 // CHECK
: pmulhrsw
305419896, %mm3
8880 // CHECK
: encoding
: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
8881 pmulhrsw
0x12345678,%mm3
8883 // CHECK
: pmulhrsw
%mm3
, %mm3
8884 // CHECK
: encoding
: [0x0f,0x38,0x0b,0xdb]
8887 // CHECK
: pmulhrsw
3735928559(%ebx
,%ecx
,8), %xmm5
8888 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8889 pmulhrsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8891 // CHECK
: pmulhrsw
69, %xmm5
8892 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
8895 // CHECK
: pmulhrsw
32493, %xmm5
8896 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
8897 pmulhrsw
0x7eed,%xmm5
8899 // CHECK
: pmulhrsw
3133065982, %xmm5
8900 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
8901 pmulhrsw
0xbabecafe,%xmm5
8903 // CHECK
: pmulhrsw
305419896, %xmm5
8904 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
8905 pmulhrsw
0x12345678,%xmm5
8907 // CHECK
: pmulhrsw
%xmm5
, %xmm5
8908 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0b,0xed]
8909 pmulhrsw
%xmm5
,%xmm5
8911 // CHECK
: pshufb
3735928559(%ebx
,%ecx
,8), %mm3
8912 // CHECK
: encoding
: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8913 pshufb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8915 // CHECK
: pshufb
69, %mm3
8916 // CHECK
: encoding
: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
8919 // CHECK
: pshufb
32493, %mm3
8920 // CHECK
: encoding
: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
8923 // CHECK
: pshufb
3133065982, %mm3
8924 // CHECK
: encoding
: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
8925 pshufb
0xbabecafe,%mm3
8927 // CHECK
: pshufb
305419896, %mm3
8928 // CHECK
: encoding
: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
8929 pshufb
0x12345678,%mm3
8931 // CHECK
: pshufb
%mm3
, %mm3
8932 // CHECK
: encoding
: [0x0f,0x38,0x00,0xdb]
8935 // CHECK
: pshufb
3735928559(%ebx
,%ecx
,8), %xmm5
8936 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
8937 pshufb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8939 // CHECK
: pshufb
69, %xmm5
8940 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
8943 // CHECK
: pshufb
32493, %xmm5
8944 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
8947 // CHECK
: pshufb
3133065982, %xmm5
8948 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
8949 pshufb
0xbabecafe,%xmm5
8951 // CHECK
: pshufb
305419896, %xmm5
8952 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
8953 pshufb
0x12345678,%xmm5
8955 // CHECK
: pshufb
%xmm5
, %xmm5
8956 // CHECK
: encoding
: [0x66,0x0f,0x38,0x00,0xed]
8959 // CHECK
: psignb
3735928559(%ebx
,%ecx
,8), %mm3
8960 // CHECK
: encoding
: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8961 psignb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
8963 // CHECK
: psignb
69, %mm3
8964 // CHECK
: encoding
: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
8967 // CHECK
: psignb
32493, %mm3
8968 // CHECK
: encoding
: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
8971 // CHECK
: psignb
3133065982, %mm3
8972 // CHECK
: encoding
: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
8973 psignb
0xbabecafe,%mm3
8975 // CHECK
: psignb
305419896, %mm3
8976 // CHECK
: encoding
: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
8977 psignb
0x12345678,%mm3
8979 // CHECK
: psignb
%mm3
, %mm3
8980 // CHECK
: encoding
: [0x0f,0x38,0x08,0xdb]
8983 // CHECK
: psignb
3735928559(%ebx
,%ecx
,8), %xmm5
8984 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
8985 psignb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
8987 // CHECK
: psignb
69, %xmm5
8988 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
8991 // CHECK
: psignb
32493, %xmm5
8992 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
8995 // CHECK
: psignb
3133065982, %xmm5
8996 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
8997 psignb
0xbabecafe,%xmm5
8999 // CHECK
: psignb
305419896, %xmm5
9000 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
9001 psignb
0x12345678,%xmm5
9003 // CHECK
: psignb
%xmm5
, %xmm5
9004 // CHECK
: encoding
: [0x66,0x0f,0x38,0x08,0xed]
9007 // CHECK
: psignw
3735928559(%ebx
,%ecx
,8), %mm3
9008 // CHECK
: encoding
: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9009 psignw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
9011 // CHECK
: psignw
69, %mm3
9012 // CHECK
: encoding
: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
9015 // CHECK
: psignw
32493, %mm3
9016 // CHECK
: encoding
: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
9019 // CHECK
: psignw
3133065982, %mm3
9020 // CHECK
: encoding
: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
9021 psignw
0xbabecafe,%mm3
9023 // CHECK
: psignw
305419896, %mm3
9024 // CHECK
: encoding
: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
9025 psignw
0x12345678,%mm3
9027 // CHECK
: psignw
%mm3
, %mm3
9028 // CHECK
: encoding
: [0x0f,0x38,0x09,0xdb]
9031 // CHECK
: psignw
3735928559(%ebx
,%ecx
,8), %xmm5
9032 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
9033 psignw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9035 // CHECK
: psignw
69, %xmm5
9036 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
9039 // CHECK
: psignw
32493, %xmm5
9040 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
9043 // CHECK
: psignw
3133065982, %xmm5
9044 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
9045 psignw
0xbabecafe,%xmm5
9047 // CHECK
: psignw
305419896, %xmm5
9048 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
9049 psignw
0x12345678,%xmm5
9051 // CHECK
: psignw
%xmm5
, %xmm5
9052 // CHECK
: encoding
: [0x66,0x0f,0x38,0x09,0xed]
9055 // CHECK
: psignd
3735928559(%ebx
,%ecx
,8), %mm3
9056 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9057 psignd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
9059 // CHECK
: psignd
69, %mm3
9060 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
9063 // CHECK
: psignd
32493, %mm3
9064 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
9067 // CHECK
: psignd
3133065982, %mm3
9068 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
9069 psignd
0xbabecafe,%mm3
9071 // CHECK
: psignd
305419896, %mm3
9072 // CHECK
: encoding
: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
9073 psignd
0x12345678,%mm3
9075 // CHECK
: psignd
%mm3
, %mm3
9076 // CHECK
: encoding
: [0x0f,0x38,0x0a,0xdb]
9079 // CHECK
: psignd
3735928559(%ebx
,%ecx
,8), %xmm5
9080 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9081 psignd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9083 // CHECK
: psignd
69, %xmm5
9084 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
9087 // CHECK
: psignd
32493, %xmm5
9088 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
9091 // CHECK
: psignd
3133065982, %xmm5
9092 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
9093 psignd
0xbabecafe,%xmm5
9095 // CHECK
: psignd
305419896, %xmm5
9096 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
9097 psignd
0x12345678,%xmm5
9099 // CHECK
: psignd
%xmm5
, %xmm5
9100 // CHECK
: encoding
: [0x66,0x0f,0x38,0x0a,0xed]
9103 // CHECK
: pabsb
3735928559(%ebx
,%ecx
,8), %mm3
9104 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9105 pabsb
0xdeadbeef(%ebx
,%ecx
,8),%mm3
9107 // CHECK
: pabsb
69, %mm3
9108 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
9111 // CHECK
: pabsb
32493, %mm3
9112 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
9115 // CHECK
: pabsb
3133065982, %mm3
9116 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
9117 pabsb
0xbabecafe,%mm3
9119 // CHECK
: pabsb
305419896, %mm3
9120 // CHECK
: encoding
: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
9121 pabsb
0x12345678,%mm3
9123 // CHECK
: pabsb
%mm3
, %mm3
9124 // CHECK
: encoding
: [0x0f,0x38,0x1c,0xdb]
9127 // CHECK
: pabsb
3735928559(%ebx
,%ecx
,8), %xmm5
9128 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9129 pabsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9131 // CHECK
: pabsb
69, %xmm5
9132 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
9135 // CHECK
: pabsb
32493, %xmm5
9136 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
9139 // CHECK
: pabsb
3133065982, %xmm5
9140 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
9141 pabsb
0xbabecafe,%xmm5
9143 // CHECK
: pabsb
305419896, %xmm5
9144 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
9145 pabsb
0x12345678,%xmm5
9147 // CHECK
: pabsb
%xmm5
, %xmm5
9148 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1c,0xed]
9151 // CHECK
: pabsw
3735928559(%ebx
,%ecx
,8), %mm3
9152 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9153 pabsw
0xdeadbeef(%ebx
,%ecx
,8),%mm3
9155 // CHECK
: pabsw
69, %mm3
9156 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
9159 // CHECK
: pabsw
32493, %mm3
9160 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
9163 // CHECK
: pabsw
3133065982, %mm3
9164 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
9165 pabsw
0xbabecafe,%mm3
9167 // CHECK
: pabsw
305419896, %mm3
9168 // CHECK
: encoding
: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
9169 pabsw
0x12345678,%mm3
9171 // CHECK
: pabsw
%mm3
, %mm3
9172 // CHECK
: encoding
: [0x0f,0x38,0x1d,0xdb]
9175 // CHECK
: pabsw
3735928559(%ebx
,%ecx
,8), %xmm5
9176 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9177 pabsw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9179 // CHECK
: pabsw
69, %xmm5
9180 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
9183 // CHECK
: pabsw
32493, %xmm5
9184 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
9187 // CHECK
: pabsw
3133065982, %xmm5
9188 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
9189 pabsw
0xbabecafe,%xmm5
9191 // CHECK
: pabsw
305419896, %xmm5
9192 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
9193 pabsw
0x12345678,%xmm5
9195 // CHECK
: pabsw
%xmm5
, %xmm5
9196 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1d,0xed]
9199 // CHECK
: pabsd
3735928559(%ebx
,%ecx
,8), %mm3
9200 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9201 pabsd
0xdeadbeef(%ebx
,%ecx
,8),%mm3
9203 // CHECK
: pabsd
69, %mm3
9204 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
9207 // CHECK
: pabsd
32493, %mm3
9208 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
9211 // CHECK
: pabsd
3133065982, %mm3
9212 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
9213 pabsd
0xbabecafe,%mm3
9215 // CHECK
: pabsd
305419896, %mm3
9216 // CHECK
: encoding
: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
9217 pabsd
0x12345678,%mm3
9219 // CHECK
: pabsd
%mm3
, %mm3
9220 // CHECK
: encoding
: [0x0f,0x38,0x1e,0xdb]
9223 // CHECK
: pabsd
3735928559(%ebx
,%ecx
,8), %xmm5
9224 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9225 pabsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9227 // CHECK
: pabsd
69, %xmm5
9228 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
9231 // CHECK
: pabsd
32493, %xmm5
9232 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
9235 // CHECK
: pabsd
3133065982, %xmm5
9236 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
9237 pabsd
0xbabecafe,%xmm5
9239 // CHECK
: pabsd
305419896, %xmm5
9240 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
9241 pabsd
0x12345678,%xmm5
9243 // CHECK
: pabsd
%xmm5
, %xmm5
9244 // CHECK
: encoding
: [0x66,0x0f,0x38,0x1e,0xed]
9248 // CHECK
: encoding
: [0x0f,0x0e]
9251 // CHECK
: movntdqa
3735928559(%ebx
,%ecx
,8), %xmm5
9252 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9253 movntdqa
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9255 // CHECK
: movntdqa
69, %xmm5
9256 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
9259 // CHECK
: movntdqa
32493, %xmm5
9260 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
9261 movntdqa
0x7eed,%xmm5
9263 // CHECK
: movntdqa
3133065982, %xmm5
9264 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
9265 movntdqa
0xbabecafe,%xmm5
9267 // CHECK
: movntdqa
305419896, %xmm5
9268 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
9269 movntdqa
0x12345678,%xmm5
9271 // CHECK
: packusdw
3735928559(%ebx
,%ecx
,8), %xmm5
9272 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9273 packusdw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9275 // CHECK
: packusdw
69, %xmm5
9276 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
9279 // CHECK
: packusdw
32493, %xmm5
9280 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
9281 packusdw
0x7eed,%xmm5
9283 // CHECK
: packusdw
3133065982, %xmm5
9284 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
9285 packusdw
0xbabecafe,%xmm5
9287 // CHECK
: packusdw
305419896, %xmm5
9288 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
9289 packusdw
0x12345678,%xmm5
9291 // CHECK
: packusdw
%xmm5
, %xmm5
9292 // CHECK
: encoding
: [0x66,0x0f,0x38,0x2b,0xed]
9293 packusdw
%xmm5
,%xmm5
9295 // CHECK
: pcmpeqq
3735928559(%ebx
,%ecx
,8), %xmm5
9296 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
9297 pcmpeqq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9299 // CHECK
: pcmpeqq
69, %xmm5
9300 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
9303 // CHECK
: pcmpeqq
32493, %xmm5
9304 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
9305 pcmpeqq
0x7eed,%xmm5
9307 // CHECK
: pcmpeqq
3133065982, %xmm5
9308 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
9309 pcmpeqq
0xbabecafe,%xmm5
9311 // CHECK
: pcmpeqq
305419896, %xmm5
9312 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
9313 pcmpeqq
0x12345678,%xmm5
9315 // CHECK
: pcmpeqq
%xmm5
, %xmm5
9316 // CHECK
: encoding
: [0x66,0x0f,0x38,0x29,0xed]
9319 // CHECK
: phminposuw
3735928559(%ebx
,%ecx
,8), %xmm5
9320 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
9321 phminposuw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9323 // CHECK
: phminposuw
69, %xmm5
9324 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
9325 phminposuw
0x45,%xmm5
9327 // CHECK
: phminposuw
32493, %xmm5
9328 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
9329 phminposuw
0x7eed,%xmm5
9331 // CHECK
: phminposuw
3133065982, %xmm5
9332 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
9333 phminposuw
0xbabecafe,%xmm5
9335 // CHECK
: phminposuw
305419896, %xmm5
9336 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
9337 phminposuw
0x12345678,%xmm5
9339 // CHECK
: phminposuw
%xmm5
, %xmm5
9340 // CHECK
: encoding
: [0x66,0x0f,0x38,0x41,0xed]
9341 phminposuw
%xmm5
,%xmm5
9343 // CHECK
: pmaxsb
3735928559(%ebx
,%ecx
,8), %xmm5
9344 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9345 pmaxsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9347 // CHECK
: pmaxsb
69, %xmm5
9348 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
9351 // CHECK
: pmaxsb
32493, %xmm5
9352 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
9355 // CHECK
: pmaxsb
3133065982, %xmm5
9356 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
9357 pmaxsb
0xbabecafe,%xmm5
9359 // CHECK
: pmaxsb
305419896, %xmm5
9360 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
9361 pmaxsb
0x12345678,%xmm5
9363 // CHECK
: pmaxsb
%xmm5
, %xmm5
9364 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3c,0xed]
9367 // CHECK
: pmaxsd
3735928559(%ebx
,%ecx
,8), %xmm5
9368 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9369 pmaxsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9371 // CHECK
: pmaxsd
69, %xmm5
9372 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
9375 // CHECK
: pmaxsd
32493, %xmm5
9376 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
9379 // CHECK
: pmaxsd
3133065982, %xmm5
9380 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
9381 pmaxsd
0xbabecafe,%xmm5
9383 // CHECK
: pmaxsd
305419896, %xmm5
9384 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
9385 pmaxsd
0x12345678,%xmm5
9387 // CHECK
: pmaxsd
%xmm5
, %xmm5
9388 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3d,0xed]
9391 // CHECK
: pmaxud
3735928559(%ebx
,%ecx
,8), %xmm5
9392 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9393 pmaxud
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9395 // CHECK
: pmaxud
69, %xmm5
9396 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
9399 // CHECK
: pmaxud
32493, %xmm5
9400 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
9403 // CHECK
: pmaxud
3133065982, %xmm5
9404 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
9405 pmaxud
0xbabecafe,%xmm5
9407 // CHECK
: pmaxud
305419896, %xmm5
9408 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
9409 pmaxud
0x12345678,%xmm5
9411 // CHECK
: pmaxud
%xmm5
, %xmm5
9412 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3f,0xed]
9415 // CHECK
: pmaxuw
3735928559(%ebx
,%ecx
,8), %xmm5
9416 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9417 pmaxuw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9419 // CHECK
: pmaxuw
69, %xmm5
9420 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
9423 // CHECK
: pmaxuw
32493, %xmm5
9424 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
9427 // CHECK
: pmaxuw
3133065982, %xmm5
9428 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
9429 pmaxuw
0xbabecafe,%xmm5
9431 // CHECK
: pmaxuw
305419896, %xmm5
9432 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
9433 pmaxuw
0x12345678,%xmm5
9435 // CHECK
: pmaxuw
%xmm5
, %xmm5
9436 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3e,0xed]
9439 // CHECK
: pminsb
3735928559(%ebx
,%ecx
,8), %xmm5
9440 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
9441 pminsb
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9443 // CHECK
: pminsb
69, %xmm5
9444 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
9447 // CHECK
: pminsb
32493, %xmm5
9448 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
9451 // CHECK
: pminsb
3133065982, %xmm5
9452 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
9453 pminsb
0xbabecafe,%xmm5
9455 // CHECK
: pminsb
305419896, %xmm5
9456 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
9457 pminsb
0x12345678,%xmm5
9459 // CHECK
: pminsb
%xmm5
, %xmm5
9460 // CHECK
: encoding
: [0x66,0x0f,0x38,0x38,0xed]
9463 // CHECK
: pminsd
3735928559(%ebx
,%ecx
,8), %xmm5
9464 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
9465 pminsd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9467 // CHECK
: pminsd
69, %xmm5
9468 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
9471 // CHECK
: pminsd
32493, %xmm5
9472 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
9475 // CHECK
: pminsd
3133065982, %xmm5
9476 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
9477 pminsd
0xbabecafe,%xmm5
9479 // CHECK
: pminsd
305419896, %xmm5
9480 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
9481 pminsd
0x12345678,%xmm5
9483 // CHECK
: pminsd
%xmm5
, %xmm5
9484 // CHECK
: encoding
: [0x66,0x0f,0x38,0x39,0xed]
9487 // CHECK
: pminud
3735928559(%ebx
,%ecx
,8), %xmm5
9488 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9489 pminud
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9491 // CHECK
: pminud
69, %xmm5
9492 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
9495 // CHECK
: pminud
32493, %xmm5
9496 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
9499 // CHECK
: pminud
3133065982, %xmm5
9500 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
9501 pminud
0xbabecafe,%xmm5
9503 // CHECK
: pminud
305419896, %xmm5
9504 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
9505 pminud
0x12345678,%xmm5
9507 // CHECK
: pminud
%xmm5
, %xmm5
9508 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3b,0xed]
9511 // CHECK
: pminuw
3735928559(%ebx
,%ecx
,8), %xmm5
9512 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9513 pminuw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9515 // CHECK
: pminuw
69, %xmm5
9516 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
9519 // CHECK
: pminuw
32493, %xmm5
9520 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
9523 // CHECK
: pminuw
3133065982, %xmm5
9524 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
9525 pminuw
0xbabecafe,%xmm5
9527 // CHECK
: pminuw
305419896, %xmm5
9528 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
9529 pminuw
0x12345678,%xmm5
9531 // CHECK
: pminuw
%xmm5
, %xmm5
9532 // CHECK
: encoding
: [0x66,0x0f,0x38,0x3a,0xed]
9535 // CHECK
: pmovsxbw
3735928559(%ebx
,%ecx
,8), %xmm5
9536 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
9537 pmovsxbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9539 // CHECK
: pmovsxbw
69, %xmm5
9540 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
9543 // CHECK
: pmovsxbw
32493, %xmm5
9544 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
9545 pmovsxbw
0x7eed,%xmm5
9547 // CHECK
: pmovsxbw
3133065982, %xmm5
9548 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
9549 pmovsxbw
0xbabecafe,%xmm5
9551 // CHECK
: pmovsxbw
305419896, %xmm5
9552 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
9553 pmovsxbw
0x12345678,%xmm5
9555 // CHECK
: pmovsxbw
%xmm5
, %xmm5
9556 // CHECK
: encoding
: [0x66,0x0f,0x38,0x20,0xed]
9557 pmovsxbw
%xmm5
,%xmm5
9559 // CHECK
: pmovsxbd
3735928559(%ebx
,%ecx
,8), %xmm5
9560 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
9561 pmovsxbd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9563 // CHECK
: pmovsxbd
69, %xmm5
9564 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
9567 // CHECK
: pmovsxbd
32493, %xmm5
9568 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
9569 pmovsxbd
0x7eed,%xmm5
9571 // CHECK
: pmovsxbd
3133065982, %xmm5
9572 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
9573 pmovsxbd
0xbabecafe,%xmm5
9575 // CHECK
: pmovsxbd
305419896, %xmm5
9576 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
9577 pmovsxbd
0x12345678,%xmm5
9579 // CHECK
: pmovsxbd
%xmm5
, %xmm5
9580 // CHECK
: encoding
: [0x66,0x0f,0x38,0x21,0xed]
9581 pmovsxbd
%xmm5
,%xmm5
9583 // CHECK
: pmovsxbq
3735928559(%ebx
,%ecx
,8), %xmm5
9584 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
9585 pmovsxbq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9587 // CHECK
: pmovsxbq
69, %xmm5
9588 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
9591 // CHECK
: pmovsxbq
32493, %xmm5
9592 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
9593 pmovsxbq
0x7eed,%xmm5
9595 // CHECK
: pmovsxbq
3133065982, %xmm5
9596 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
9597 pmovsxbq
0xbabecafe,%xmm5
9599 // CHECK
: pmovsxbq
305419896, %xmm5
9600 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
9601 pmovsxbq
0x12345678,%xmm5
9603 // CHECK
: pmovsxbq
%xmm5
, %xmm5
9604 // CHECK
: encoding
: [0x66,0x0f,0x38,0x22,0xed]
9605 pmovsxbq
%xmm5
,%xmm5
9607 // CHECK
: pmovsxwd
3735928559(%ebx
,%ecx
,8), %xmm5
9608 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
9609 pmovsxwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9611 // CHECK
: pmovsxwd
69, %xmm5
9612 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
9615 // CHECK
: pmovsxwd
32493, %xmm5
9616 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
9617 pmovsxwd
0x7eed,%xmm5
9619 // CHECK
: pmovsxwd
3133065982, %xmm5
9620 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
9621 pmovsxwd
0xbabecafe,%xmm5
9623 // CHECK
: pmovsxwd
305419896, %xmm5
9624 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
9625 pmovsxwd
0x12345678,%xmm5
9627 // CHECK
: pmovsxwd
%xmm5
, %xmm5
9628 // CHECK
: encoding
: [0x66,0x0f,0x38,0x23,0xed]
9629 pmovsxwd
%xmm5
,%xmm5
9631 // CHECK
: pmovsxwq
3735928559(%ebx
,%ecx
,8), %xmm5
9632 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
9633 pmovsxwq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9635 // CHECK
: pmovsxwq
69, %xmm5
9636 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
9639 // CHECK
: pmovsxwq
32493, %xmm5
9640 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
9641 pmovsxwq
0x7eed,%xmm5
9643 // CHECK
: pmovsxwq
3133065982, %xmm5
9644 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
9645 pmovsxwq
0xbabecafe,%xmm5
9647 // CHECK
: pmovsxwq
305419896, %xmm5
9648 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
9649 pmovsxwq
0x12345678,%xmm5
9651 // CHECK
: pmovsxwq
%xmm5
, %xmm5
9652 // CHECK
: encoding
: [0x66,0x0f,0x38,0x24,0xed]
9653 pmovsxwq
%xmm5
,%xmm5
9655 // CHECK
: pmovsxdq
3735928559(%ebx
,%ecx
,8), %xmm5
9656 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
9657 pmovsxdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9659 // CHECK
: pmovsxdq
69, %xmm5
9660 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
9663 // CHECK
: pmovsxdq
32493, %xmm5
9664 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
9665 pmovsxdq
0x7eed,%xmm5
9667 // CHECK
: pmovsxdq
3133065982, %xmm5
9668 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
9669 pmovsxdq
0xbabecafe,%xmm5
9671 // CHECK
: pmovsxdq
305419896, %xmm5
9672 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
9673 pmovsxdq
0x12345678,%xmm5
9675 // CHECK
: pmovsxdq
%xmm5
, %xmm5
9676 // CHECK
: encoding
: [0x66,0x0f,0x38,0x25,0xed]
9677 pmovsxdq
%xmm5
,%xmm5
9679 // CHECK
: pmovzxbw
3735928559(%ebx
,%ecx
,8), %xmm5
9680 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
9681 pmovzxbw
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9683 // CHECK
: pmovzxbw
69, %xmm5
9684 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
9687 // CHECK
: pmovzxbw
32493, %xmm5
9688 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
9689 pmovzxbw
0x7eed,%xmm5
9691 // CHECK
: pmovzxbw
3133065982, %xmm5
9692 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
9693 pmovzxbw
0xbabecafe,%xmm5
9695 // CHECK
: pmovzxbw
305419896, %xmm5
9696 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
9697 pmovzxbw
0x12345678,%xmm5
9699 // CHECK
: pmovzxbw
%xmm5
, %xmm5
9700 // CHECK
: encoding
: [0x66,0x0f,0x38,0x30,0xed]
9701 pmovzxbw
%xmm5
,%xmm5
9703 // CHECK
: pmovzxbd
3735928559(%ebx
,%ecx
,8), %xmm5
9704 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
9705 pmovzxbd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9707 // CHECK
: pmovzxbd
69, %xmm5
9708 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
9711 // CHECK
: pmovzxbd
32493, %xmm5
9712 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
9713 pmovzxbd
0x7eed,%xmm5
9715 // CHECK
: pmovzxbd
3133065982, %xmm5
9716 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
9717 pmovzxbd
0xbabecafe,%xmm5
9719 // CHECK
: pmovzxbd
305419896, %xmm5
9720 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
9721 pmovzxbd
0x12345678,%xmm5
9723 // CHECK
: pmovzxbd
%xmm5
, %xmm5
9724 // CHECK
: encoding
: [0x66,0x0f,0x38,0x31,0xed]
9725 pmovzxbd
%xmm5
,%xmm5
9727 // CHECK
: pmovzxbq
3735928559(%ebx
,%ecx
,8), %xmm5
9728 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
9729 pmovzxbq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9731 // CHECK
: pmovzxbq
69, %xmm5
9732 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
9735 // CHECK
: pmovzxbq
32493, %xmm5
9736 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
9737 pmovzxbq
0x7eed,%xmm5
9739 // CHECK
: pmovzxbq
3133065982, %xmm5
9740 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
9741 pmovzxbq
0xbabecafe,%xmm5
9743 // CHECK
: pmovzxbq
305419896, %xmm5
9744 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
9745 pmovzxbq
0x12345678,%xmm5
9747 // CHECK
: pmovzxbq
%xmm5
, %xmm5
9748 // CHECK
: encoding
: [0x66,0x0f,0x38,0x32,0xed]
9749 pmovzxbq
%xmm5
,%xmm5
9751 // CHECK
: pmovzxwd
3735928559(%ebx
,%ecx
,8), %xmm5
9752 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
9753 pmovzxwd
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9755 // CHECK
: pmovzxwd
69, %xmm5
9756 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
9759 // CHECK
: pmovzxwd
32493, %xmm5
9760 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
9761 pmovzxwd
0x7eed,%xmm5
9763 // CHECK
: pmovzxwd
3133065982, %xmm5
9764 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
9765 pmovzxwd
0xbabecafe,%xmm5
9767 // CHECK
: pmovzxwd
305419896, %xmm5
9768 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
9769 pmovzxwd
0x12345678,%xmm5
9771 // CHECK
: pmovzxwd
%xmm5
, %xmm5
9772 // CHECK
: encoding
: [0x66,0x0f,0x38,0x33,0xed]
9773 pmovzxwd
%xmm5
,%xmm5
9775 // CHECK
: pmovzxwq
3735928559(%ebx
,%ecx
,8), %xmm5
9776 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
9777 pmovzxwq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9779 // CHECK
: pmovzxwq
69, %xmm5
9780 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
9783 // CHECK
: pmovzxwq
32493, %xmm5
9784 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
9785 pmovzxwq
0x7eed,%xmm5
9787 // CHECK
: pmovzxwq
3133065982, %xmm5
9788 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
9789 pmovzxwq
0xbabecafe,%xmm5
9791 // CHECK
: pmovzxwq
305419896, %xmm5
9792 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
9793 pmovzxwq
0x12345678,%xmm5
9795 // CHECK
: pmovzxwq
%xmm5
, %xmm5
9796 // CHECK
: encoding
: [0x66,0x0f,0x38,0x34,0xed]
9797 pmovzxwq
%xmm5
,%xmm5
9799 // CHECK
: pmovzxdq
3735928559(%ebx
,%ecx
,8), %xmm5
9800 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
9801 pmovzxdq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9803 // CHECK
: pmovzxdq
69, %xmm5
9804 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
9807 // CHECK
: pmovzxdq
32493, %xmm5
9808 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
9809 pmovzxdq
0x7eed,%xmm5
9811 // CHECK
: pmovzxdq
3133065982, %xmm5
9812 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
9813 pmovzxdq
0xbabecafe,%xmm5
9815 // CHECK
: pmovzxdq
305419896, %xmm5
9816 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
9817 pmovzxdq
0x12345678,%xmm5
9819 // CHECK
: pmovzxdq
%xmm5
, %xmm5
9820 // CHECK
: encoding
: [0x66,0x0f,0x38,0x35,0xed]
9821 pmovzxdq
%xmm5
,%xmm5
9823 // CHECK
: pmuldq
3735928559(%ebx
,%ecx
,8), %xmm5
9824 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
9825 pmuldq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9827 // CHECK
: pmuldq
69, %xmm5
9828 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
9831 // CHECK
: pmuldq
32493, %xmm5
9832 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
9835 // CHECK
: pmuldq
3133065982, %xmm5
9836 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
9837 pmuldq
0xbabecafe,%xmm5
9839 // CHECK
: pmuldq
305419896, %xmm5
9840 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
9841 pmuldq
0x12345678,%xmm5
9843 // CHECK
: pmuldq
%xmm5
, %xmm5
9844 // CHECK
: encoding
: [0x66,0x0f,0x38,0x28,0xed]
9847 // CHECK
: pmulld
3735928559(%ebx
,%ecx
,8), %xmm5
9848 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
9849 pmulld
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9851 // CHECK
: pmulld
69, %xmm5
9852 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
9855 // CHECK
: pmulld
32493, %xmm5
9856 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
9859 // CHECK
: pmulld
3133065982, %xmm5
9860 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
9861 pmulld
0xbabecafe,%xmm5
9863 // CHECK
: pmulld
305419896, %xmm5
9864 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
9865 pmulld
0x12345678,%xmm5
9867 // CHECK
: pmulld
%xmm5
, %xmm5
9868 // CHECK
: encoding
: [0x66,0x0f,0x38,0x40,0xed]
9871 // CHECK
: ptest
3735928559(%ebx
,%ecx
,8), %xmm5
9872 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
9873 ptest
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9875 // CHECK
: ptest
69, %xmm5
9876 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
9879 // CHECK
: ptest
32493, %xmm5
9880 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
9883 // CHECK
: ptest
3133065982, %xmm5
9884 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
9885 ptest
0xbabecafe,%xmm5
9887 // CHECK
: ptest
305419896, %xmm5
9888 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
9889 ptest
0x12345678,%xmm5
9891 // CHECK
: ptest
%xmm5
, %xmm5
9892 // CHECK
: encoding
: [0x66,0x0f,0x38,0x17,0xed]
9895 // CHECK
: pcmpgtq
3735928559(%ebx
,%ecx
,8), %xmm5
9896 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
9897 pcmpgtq
0xdeadbeef(%ebx
,%ecx
,8),%xmm5
9899 // CHECK
: pcmpgtq
69, %xmm5
9900 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
9903 // CHECK
: pcmpgtq
32493, %xmm5
9904 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
9905 pcmpgtq
0x7eed,%xmm5
9907 // CHECK
: pcmpgtq
3133065982, %xmm5
9908 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
9909 pcmpgtq
0xbabecafe,%xmm5
9911 // CHECK
: pcmpgtq
305419896, %xmm5
9912 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
9913 pcmpgtq
0x12345678,%xmm5
9915 // CHECK
: pcmpgtq
%xmm5
, %xmm5
9916 // CHECK
: encoding
: [0x66,0x0f,0x38,0x37,0xed]
9919 // CHECK
: crc32b
%bl, %eax
9920 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf0,0xc3]
9923 // CHECK
: crc32b
4(%ebx
), %eax
9924 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
9925 crc32b
4(%ebx
), %eax
9927 // CHECK
: crc32w
%bx
, %eax
9928 // CHECK
: encoding
: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
9931 // CHECK
: crc32w
4(%ebx
), %eax
9932 // CHECK
: encoding
: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
9933 crc32w
4(%ebx
), %eax
9935 // CHECK
: crc32l
%ebx
, %eax
9936 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0xc3]
9939 // CHECK
: crc32l
4(%ebx
), %eax
9940 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
9941 crc32l
4(%ebx
), %eax
9943 // CHECK
: crc32l
3735928559(%ebx
,%ecx
,8), %ecx
9944 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9945 crc32l
0xdeadbeef(%ebx
,%ecx
,8),%ecx
9947 // CHECK
: crc32l
69, %ecx
9948 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
9951 // CHECK
: crc32l
32493, %ecx
9952 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
9955 // CHECK
: crc32l
3133065982, %ecx
9956 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
9957 crc32l
0xbabecafe,%ecx
9959 // CHECK
: crc32l
%ecx
, %ecx
9960 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf1,0xc9]
9963 // CHECK
: pcmpistrm $
125, %xmm1
, %xmm2
9964 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
9965 pcmpistrm $
125, %xmm1
, %xmm2
9967 // CHECK
: pcmpistrm $
125, (%edx
,%eax
,4), %xmm2
9968 // CHECK
: encoding
: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
9969 pcmpistrm $
125, (%edx
,%eax
,4), %xmm2
9971 // CHECK
: aesimc
%xmm0
, %xmm1
9972 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdb,0xc8]
9975 // CHECK
: aesimc
(%eax
), %xmm1
9976 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdb,0x08]
9979 // CHECK
: aesenc
%xmm1
, %xmm2
9980 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdc,0xd1]
9983 // CHECK
: aesenc
4(%ebx
), %xmm2
9984 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdc,0x53,0x04]
9985 aesenc
4(%ebx
),%xmm2
9987 // CHECK
: aesenclast
%xmm3
, %xmm4
9988 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdd,0xe3]
9989 aesenclast
%xmm3
,%xmm4
9991 // CHECK
: aesenclast
4(%edx
,%edi
), %xmm4
9992 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
9993 aesenclast
4(%edx
,%edi
),%xmm4
9995 // CHECK
: aesdec
%xmm5
, %xmm6
9996 // CHECK
: encoding
: [0x66,0x0f,0x38,0xde,0xf5]
9999 // CHECK
: aesdec
4(%ecx
,%eax
,8), %xmm6
10000 // CHECK
: encoding
: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
10001 aesdec
4(%ecx
,%eax
,8),%xmm6
10003 // CHECK
: aesdeclast
%xmm7
, %xmm0
10004 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdf,0xc7]
10005 aesdeclast
%xmm7
,%xmm0
10007 // CHECK
: aesdeclast
3405691582, %xmm0
10008 // CHECK
: encoding
: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
10009 aesdeclast
0xcafebabe,%xmm0
10011 // CHECK
: aeskeygenassist $
125, %xmm1
, %xmm2
10012 // CHECK
: encoding
: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
10013 aeskeygenassist $
125, %xmm1
, %xmm2
10015 // CHECK
: aeskeygenassist $
125, (%edx
,%eax
,4), %xmm2
10016 // CHECK
: encoding
: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
10017 aeskeygenassist $
125, (%edx
,%eax
,4), %xmm2
10020 // CHECK
: aeskeygenassist $
128, %xmm1
, %xmm2
10021 // CHECK
: encoding
: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]
10022 aeskeygenassist $
128, %xmm1
, %xmm2
10025 // CHECK
: bsfw
%bx
, %bx
10026 // CHECK
: encoding
: [0x66,0x0f,0xbc,0xdb]
10029 // CHECK
: bsfw
3735928559(%ebx
,%ecx
,8), %bx
10030 // CHECK
: encoding
: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10031 bsfw
3735928559(%ebx
,%ecx
,8), %bx
10033 // CHECK
: bsrw
%bx
, %bx
10034 // CHECK
: encoding
: [0x66,0x0f,0xbd,0xdb]
10037 // CHECK
: bsrw
305419896, %bx
10038 // CHECK
: encoding
: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
10039 bsrw
305419896, %bx
10042 // CHECK
: pushl $
127
10043 // CHECK
: encoding
: [0x6a,0x7f]
10046 // CHECK
: pushw $
254
10047 // CHECK
: encoding
: [0x66,0x68,0xfe,0x00]
10050 // CHECK
: pushl $
254
10051 // CHECK
: encoding
: [0x68,0xfe,0x00,0x00,0x00]
10055 // CHECK
: movq
%mm3
, 3735928559(%ebx
,%ecx
,8)
10056 // CHECK
: encoding
: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10057 movq
%mm3
, 3735928559(%ebx
,%ecx
,8)
10059 // CHECK
: movd
%mm3
, 3735928559(%ebx
,%ecx
,8)
10060 // CHECK
: encoding
: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10061 movd
%mm3
, 3735928559(%ebx
,%ecx
,8)
10063 // CHECK
: movq
3735928559(%ebx
,%ecx
,8), %xmm5
10064 // CHECK
: encoding
: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10065 movq
3735928559(%ebx
,%ecx
,8), %xmm5
10067 // CHECK
: movd
3735928559(%ebx
,%ecx
,8), %xmm5
10068 // CHECK
: encoding
: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10069 movd
3735928559(%ebx
,%ecx
,8), %xmm5
10072 // CHECK
: fcoml
3735928559(%ebx
,%ecx
,8)
10073 // CHECK
: encoding
: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
10074 fcoml
3735928559(%ebx
,%ecx
,8)
10076 // CHECK
: fcoms
32493
10077 // CHECK
: encoding
: [0xd8,0x15,0xed,0x7e,0x00,0x00]
10080 // CHECK
: fcompl
3735928559(%ebx
,%ecx
,8)
10081 // CHECK
: encoding
: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10082 fcompl
3735928559(%ebx
,%ecx
,8)
10084 // CHECK
: fcomps
32493
10085 // CHECK
: encoding
: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
10088 // CHECK
: ficoml
3735928559(%ebx
,%ecx
,8)
10089 // CHECK
: encoding
: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
10090 ficoml
3735928559(%ebx
,%ecx
,8)
10092 // CHECK
: ficoms
32493
10093 // CHECK
: encoding
: [0xde,0x15,0xed,0x7e,0x00,0x00]
10096 // CHECK
: ficompl
3735928559(%ebx
,%ecx
,8)
10097 // CHECK
: encoding
: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10098 ficompl
3735928559(%ebx
,%ecx
,8)
10100 // CHECK
: ficomps
32493
10101 // CHECK
: encoding
: [0xde,0x1d,0xed,0x7e,0x00,0x00]
10104 // CHECK
: movl
57005(,%eiz
), %ebx
10105 // CHECK
: encoding
: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]
10106 movl
57005(,%eiz
), %ebx
10108 // CHECK
: movl
48879(,%eiz
), %eax
10109 // CHECK
: encoding
: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]
10110 movl
48879(,%eiz
), %eax
10112 // CHECK
: movl
-4(,%eiz
,8), %eax
10113 // CHECK
: encoding
: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]
10114 movl
-4(,%eiz
,8), %eax
10116 // CHECK
: movl
(%ecx
,%eiz
), %eax
10117 // CHECK
: encoding
: [0x8b,0x04,0x21]
10118 movl
(%ecx
,%eiz
), %eax
10120 // CHECK
: movl
(%ecx
,%eiz
,8), %eax
10121 // CHECK
: encoding
: [0x8b,0x04,0xe1]
10122 movl
(%ecx
,%eiz
,8), %eax
10124 // CHECK
: addl $
4294967295, %eax
# encoding: [0x83,0xc0,0xff]
10125 addl $
0xFFFFFFFF, %eax
10127 // CHECK
: addw $
65535, %ax
# encoding: [0x66,0x83,0xc0,0xff]
10143 // CHECK
: rcll $
0, 3735928559(%ebx
,%ecx
,8)
10144 rcll $
0,0xdeadbeef(%ebx
,%ecx
,8)
10146 // CHECK
: rcll $
0, 69
10149 // CHECK
: rcll $
0, 32493
10152 // CHECK
: rcll $
0, 3133065982
10155 // CHECK
: rcll $
0, 305419896
10158 // CHECK
: rclb $
127, 3735928559(%ebx
,%ecx
,8)
10159 rclb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
10161 // CHECK
: rclb $
127, 69
10164 // CHECK
: rclb $
127, 32493
10167 // CHECK
: rclb $
127, 3133065982
10168 rclb $
0x7f,0xbabecafe
10170 // CHECK
: rclb $
127, 305419896
10171 rclb $
0x7f,0x12345678
10173 // CHECK
: rcrl $
0, 3735928559(%ebx
,%ecx
,8)
10174 rcrl $
0,0xdeadbeef(%ebx
,%ecx
,8)
10176 // CHECK
: rcrl $
0, 69
10179 // CHECK
: rcrl $
0, 32493
10182 // CHECK
: rcrl $
0, 3133065982
10185 // CHECK
: rcrl $
0, 305419896
10188 // CHECK
: rcrb $
127, 3735928559(%ebx
,%ecx
,8)
10189 rcrb $
0x7f,0xdeadbeef(%ebx
,%ecx
,8)
10191 // CHECK
: rcrb $
127, 69
10194 // CHECK
: rcrb $
127, 32493
10197 // CHECK
: rcrb $
127, 3133065982
10198 rcrb $
0x7f,0xbabecafe
10200 // CHECK
: rcrb $
127, 305419896
10201 rcrb $
0x7f,0x12345678
10203 // CHECK
: calll
3133065982
10206 // CHECK
: calll
*3735928559(%ebx
,%ecx
,8)
10207 calll
*0xdeadbeef(%ebx
,%ecx
,8)
10209 // CHECK
: calll
305419896
10212 // CHECK
: calll
*3135175374
10215 // CHECK
: calll
*3735928559(%ebx
,%ecx
,8)
10216 call
*0xdeadbeef(%ebx
,%ecx
,8)
10218 // CHECK
: calll
32493
10221 // CHECK
: calll
3133065982
10224 // CHECK
: calll
305419896
10227 // CHECK
: calll
*3135175374
10230 // CHECK
: lcallw
*32493
10233 // CHECK
: jmp
32493
10236 // CHECK
: jmp
3133065982
10239 // CHECK
: jmp
305419896
10242 // CHECK
: jmpl
*3735928559(%ebx
,%ecx
,8)
10243 jmp
*0xdeadbeef(%ebx
,%ecx
,8)
10245 // CHECK
: jmp
32493
10248 // CHECK
: jmp
3133065982
10251 // CHECK
: jmp
305419896
10254 // CHECK
: jmpl
*3135175374
10257 // CHECK
: jmpl
*3735928559(%ebx
,%ecx
,8)
10258 jmp
*0xdeadbeef(%ebx
,%ecx
,8)
10260 // CHECK
: jmp
32493
10263 // CHECK
: jmp
3133065982
10266 // CHECK
: jmp
305419896
10269 // CHECK
: jmpl
*3135175374
10272 // CHECK
: ljmpl
*3735928559(%ebx
,%ecx
,8)
10273 ljmpl
*0xdeadbeef(%ebx
,%ecx
,8)
10275 // CHECK
: ljmpw
*32493
10278 // CHECK
: ljmpl
*3133065982
10281 // CHECK
: ljmpl
*305419896
10284 // CHECK
: enter $
31438, $
127
10285 enter $
0x7ace,$
0x7f
10290 // CHECK
: jo
3133065982
10293 // CHECK
: jo
305419896
10296 // CHECK
: jno
32493
10299 // CHECK
: jno
3133065982
10302 // CHECK
: jno
305419896
10308 // CHECK
: jb
3133065982
10311 // CHECK
: jb
305419896
10314 // CHECK
: jae
32493
10317 // CHECK
: jae
3133065982
10320 // CHECK
: jae
305419896
10326 // CHECK
: je
3133065982
10329 // CHECK
: je
305419896
10332 // CHECK
: jne
32493
10335 // CHECK
: jne
3133065982
10338 // CHECK
: jne
305419896
10341 // CHECK
: jbe
32493
10344 // CHECK
: jbe
3133065982
10347 // CHECK
: jbe
305419896
10353 // CHECK
: ja
3133065982
10356 // CHECK
: ja
305419896
10362 // CHECK
: js
3133065982
10365 // CHECK
: js
305419896
10368 // CHECK
: jns
32493
10371 // CHECK
: jns
3133065982
10374 // CHECK
: jns
305419896
10380 // CHECK
: jp
3133065982
10383 // CHECK
: jp
305419896
10386 // CHECK
: jnp
32493
10389 // CHECK
: jnp
3133065982
10392 // CHECK
: jnp
305419896
10398 // CHECK
: jl
3133065982
10401 // CHECK
: jl
305419896
10404 // CHECK
: jge
32493
10407 // CHECK
: jge
3133065982
10410 // CHECK
: jge
305419896
10413 // CHECK
: jle
32493
10416 // CHECK
: jle
3133065982
10419 // CHECK
: jle
305419896
10425 // CHECK
: jg
3133065982
10428 // CHECK
: jg
305419896
10467 // CHECK
: vmxon
3735928559(%ebx
,%ecx
,8)
10468 vmxon
0xdeadbeef(%ebx
,%ecx
,8)
10470 // CHECK
: vmxon
32493
10473 // CHECK
: vmxon
3133065982
10476 // CHECK
: vmxon
305419896
10479 // CHECK
: vmrun
%eax
10485 // CHECK
: vmload
%eax
10488 // CHECK
: vmsave
%eax
10497 // CHECK
: skinit
%eax
10500 // CHECK
: invlpga
%eax
, %ecx
10503 // CHECK
: blendvps
%xmm0
, (%eax
), %xmm1
# encoding: [0x66,0x0f,0x38,0x14,0x08]
10504 blendvps
(%eax
), %xmm1
10505 // CHECK
: blendvps
%xmm0
, %xmm2
, %xmm1
# encoding: [0x66,0x0f,0x38,0x14,0xca]
10506 blendvps
%xmm2
, %xmm1
10508 // These instructions can take an unsigned
8-bit mask as well as
a signed
8-bit
10509 // immediate. Check both forms here.
10510 // CHECK
: blendps $
129, %xmm2
, %xmm1
10511 blendps $
0x81, %xmm2
, %xmm1
10512 // CHECK
: blendps $
192, %xmm2
, %xmm1
10513 blendps $
-64, %xmm2
, %xmm1
10514 // CHECK
: blendpd $
129, %xmm2
, %xmm1
10515 blendpd $
0x81, %xmm2
, %xmm1
10516 // CHECK
: blendpd $
192, %xmm2
, %xmm1
10517 blendpd $
-64, %xmm2
, %xmm1
10518 // CHECK
: pblendw $
129, %xmm2
, %xmm1
10519 pblendw $
0x81, %xmm2
, %xmm1
10520 // CHECK
: pblendw $
192, %xmm2
, %xmm1
10521 pblendw $
-64, %xmm2
, %xmm1
10522 // CHECK
: mpsadbw $
129, %xmm2
, %xmm1
10523 mpsadbw $
0x81, %xmm2
, %xmm1
10524 // CHECK
: mpsadbw $
192, %xmm2
, %xmm1
10525 mpsadbw $
-64, %xmm2
, %xmm1
10526 // CHECK
: dpps $
129, %xmm2
, %xmm1
10527 dpps $
0x81, %xmm2
, %xmm1
10528 // CHECK
: dpps $
192, %xmm2
, %xmm1
10529 dpps $
-64, %xmm2
, %xmm1
10530 // CHECK
: dppd $
129, %xmm2
, %xmm1
10531 dppd $
0x81, %xmm2
, %xmm1
10532 // CHECK
: dppd $
192, %xmm2
, %xmm1
10533 dppd $
-64, %xmm2
, %xmm1
10534 // CHECK
: insertps $
129, %xmm2
, %xmm1
10535 insertps $
0x81, %xmm2
, %xmm1
10536 // CHECK
: insertps $
192, %xmm2
, %xmm1
10537 insertps $
-64, %xmm2
, %xmm1
10539 // PR13253 handle implicit optional third argument that must always
be xmm0
10540 // CHECK
: pblendvb
%xmm0
, %xmm2
, %xmm1
10541 pblendvb
%xmm2
, %xmm1
10542 // CHECK
: pblendvb
%xmm0
, %xmm2
, %xmm1
10543 pblendvb
%xmm0
, %xmm2
, %xmm1
10544 // CHECK
: pblendvb
%xmm0
, (%eax
), %xmm1
10545 pblendvb
(%eax
), %xmm1
10546 // CHECK
: pblendvb
%xmm0
, (%eax
), %xmm1
10547 pblendvb
%xmm0
, (%eax
), %xmm1
10548 // CHECK
: blendvpd
%xmm0
, %xmm2
, %xmm1
10549 blendvpd
%xmm2
, %xmm1
10550 // CHECK
: blendvpd
%xmm0
, %xmm2
, %xmm1
10551 blendvpd
%xmm0
, %xmm2
, %xmm1
10552 // CHECK
: blendvpd
%xmm0
, (%eax
), %xmm1
10553 blendvpd
(%eax
), %xmm1
10554 // CHECK
: blendvpd
%xmm0
, (%eax
), %xmm1
10555 blendvpd
%xmm0
, (%eax
), %xmm1
10556 // CHECK
: blendvps
%xmm0
, %xmm2
, %xmm1
10557 blendvps
%xmm2
, %xmm1
10558 // CHECK
: blendvps
%xmm0
, %xmm2
, %xmm1
10559 blendvps
%xmm0
, %xmm2
, %xmm1
10560 // CHECK
: blendvps
%xmm0
, (%eax
), %xmm1
10561 blendvps
(%eax
), %xmm1
10562 // CHECK
: blendvps
%xmm0
, (%eax
), %xmm1
10563 blendvps
%xmm0
, (%eax
), %xmm1
10566 // CHECK
: btl $
4, (%eax
)
10567 // CHECK
: btw $
4, (%eax
)
10568 // CHECK
: btl $
4, (%eax
)
10569 // CHECK
: btsl $
4, (%eax
)
10570 // CHECK
: btsw $
4, (%eax
)
10571 // CHECK
: btsl $
4, (%eax
)
10572 // CHECK
: btrl $
4, (%eax
)
10573 // CHECK
: btrw $
4, (%eax
)
10574 // CHECK
: btrl $
4, (%eax
)
10575 // CHECK
: btcl $
4, (%eax
)
10576 // CHECK
: btcw $
4, (%eax
)
10577 // CHECK
: btcl $
4, (%eax
)
10591 // CHECK
: clflushopt
3735928559(%ebx
,%ecx
,8)
10592 // CHECK
: encoding
: [0x66,0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
10593 clflushopt
0xdeadbeef(%ebx
,%ecx
,8)
10595 // CHECK
: clflushopt
32493
10596 // CHECK
: encoding
: [0x66,0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
10599 // CHECK
: clflushopt
3133065982
10600 // CHECK
: encoding
: [0x66,0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
10601 clflushopt
0xbabecafe
10603 // CHECK
: clflushopt
305419896
10604 // CHECK
: encoding
: [0x66,0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
10605 clflushopt
0x12345678
10607 // CHECK
: clwb
3735928559(%ebx
,%ecx
,8)
10608 // CHECK
: encoding
: [0x66,0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10609 clwb
0xdeadbeef(%ebx
,%ecx
,8)
10611 // CHECK
: clwb
32493
10612 // CHECK
: encoding
: [0x66,0x0f,0xae,0x35,0xed,0x7e,0x00,0x00]
10615 // CHECK
: clwb
3133065982
10616 // CHECK
: encoding
: [0x66,0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba]
10619 // CHECK
: clwb
305419896
10620 // CHECK
: encoding
: [0x66,0x0f,0xae,0x35,0x78,0x56,0x34,0x12]
10623 // CHECK
: xsave
3735928559(%ebx
,%ecx
,8)
10624 // CHECK
: encoding
: [0x0f,0xae,0xa4,0xcb,0xef,0xbe,0xad,0xde]
10625 xsave
0xdeadbeef(%ebx
,%ecx
,8)
10627 // CHECK
: xsave
32493
10628 // CHECK
: encoding
: [0x0f,0xae,0x25,0xed,0x7e,0x00,0x00]
10631 // CHECK
: xsave
3133065982
10632 // CHECK
: encoding
: [0x0f,0xae,0x25,0xfe,0xca,0xbe,0xba]
10635 // CHECK
: xsave
305419896
10636 // CHECK
: encoding
: [0x0f,0xae,0x25,0x78,0x56,0x34,0x12]
10639 // CHECK
: xrstor
3735928559(%ebx
,%ecx
,8)
10640 // CHECK
: encoding
: [0x0f,0xae,0xac,0xcb,0xef,0xbe,0xad,0xde]
10641 xrstor
0xdeadbeef(%ebx
,%ecx
,8)
10643 // CHECK
: xrstor
32493
10644 // CHECK
: encoding
: [0x0f,0xae,0x2d,0xed,0x7e,0x00,0x00]
10647 // CHECK
: xrstor
3133065982
10648 // CHECK
: encoding
: [0x0f,0xae,0x2d,0xfe,0xca,0xbe,0xba]
10651 // CHECK
: xrstor
305419896
10652 // CHECK
: encoding
: [0x0f,0xae,0x2d,0x78,0x56,0x34,0x12]
10655 // CHECK
: xsaveopt
3735928559(%ebx
,%ecx
,8)
10656 // CHECK
: encoding
: [0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10657 xsaveopt
0xdeadbeef(%ebx
,%ecx
,8)
10659 // CHECK
: xsaveopt
32493
10660 // CHECK
: encoding
: [0x0f,0xae,0x35,0xed,0x7e,0x00,0x00]
10663 // CHECK
: xsaveopt
3133065982
10664 // CHECK
: encoding
: [0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba]
10665 xsaveopt
0xbabecafe
10667 // CHECK
: xsaveopt
305419896
10668 // CHECK
: encoding
: [0x0f,0xae,0x35,0x78,0x56,0x34,0x12]
10669 xsaveopt
0x12345678
10671 // CHECK
: xsaves
3735928559(%ebx
,%ecx
,8)
10672 // CHECK
: encoding
: [0x0f,0xc7,0xac,0xcb,0xef,0xbe,0xad,0xde]
10673 xsaves
0xdeadbeef(%ebx
,%ecx
,8)
10675 // CHECK
: xsaves
32493
10676 // CHECK
: encoding
: [0x0f,0xc7,0x2d,0xed,0x7e,0x00,0x00]
10679 // CHECK
: xsaves
3133065982
10680 // CHECK
: encoding
: [0x0f,0xc7,0x2d,0xfe,0xca,0xbe,0xba]
10683 // CHECK
: xsaves
305419896
10684 // CHECK
: encoding
: [0x0f,0xc7,0x2d,0x78,0x56,0x34,0x12]
10687 // CHECK
: xsavec
3735928559(%ebx
,%ecx
,8)
10688 // CHECK
: encoding
: [0x0f,0xc7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
10689 xsavec
0xdeadbeef(%ebx
,%ecx
,8)
10691 // CHECK
: xsavec
32493
10692 // CHECK
: encoding
: [0x0f,0xc7,0x25,0xed,0x7e,0x00,0x00]
10695 // CHECK
: xsavec
3133065982
10696 // CHECK
: encoding
: [0x0f,0xc7,0x25,0xfe,0xca,0xbe,0xba]
10699 // CHECK
: xsavec
305419896
10700 // CHECK
: encoding
: [0x0f,0xc7,0x25,0x78,0x56,0x34,0x12]
10703 // CHECK
: xrstors
3735928559(%ebx
,%ecx
,8)
10704 // CHECK
: encoding
: [0x0f,0xc7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10705 xrstors
0xdeadbeef(%ebx
,%ecx
,8)
10707 // CHECK
: xrstors
32493
10708 // CHECK
: encoding
: [0x0f,0xc7,0x1d,0xed,0x7e,0x00,0x00]
10711 // CHECK
: xrstors
3133065982
10712 // CHECK
: encoding
: [0x0f,0xc7,0x1d,0xfe,0xca,0xbe,0xba]
10715 // CHECK
: xrstors
305419896
10716 // CHECK
: encoding
: [0x0f,0xc7,0x1d,0x78,0x56,0x34,0x12]
10720 // CHECK
: encoding
: [0x0f,0x37]
10724 // CHECK
: encoding
: [0x0f,0x01,0xfa]
10728 // CHECK
: encoding
: [0x0f,0x01,0xfa]
10729 monitorx
%eax
, %ecx
, %edx
10732 // CHECK
: encoding
: [0x0f,0x01,0xfb]
10736 // CHECK
: encoding
: [0x0f,0x01,0xfb]
10737 mwaitx
%eax
, %ecx
, %ebx
10740 // CHECK
: encoding
: [0x0f,0x01,0xfc]
10743 // CHECK
: lock addl
%esi
, (%edi
)
10744 // INTEL
: lock
add dword ptr
[edi
], esi
10745 // CHECK
: encoding
: [0xf0,0x01,0x37]
10746 lock
add %esi
, (%edi
)
10748 // CHECK
: cldemote
4(%eax
)
10749 // CHECK
: encoding
: [0x0f,0x1c,0x40,0x04]
10752 // CHECK
: cldemote
3735928559(%ebx
,%ecx
,8)
10753 // CHECK
: encoding
: [0x0f,0x1c,0x84,0xcb,0xef,0xbe,0xad,0xde]
10754 cldemote
0xdeadbeef(%ebx
,%ecx
,8)
10756 // CHECK
: umonitor
%eax
10757 // CHECK
: encoding
: [0xf3,0x0f,0xae,0xf0]
10760 // CHECK
: umonitor
%ax
10761 // CHECK
: encoding
: [0x67,0xf3,0x0f,0xae,0xf0]
10764 // CHECK
: umwait
%eax
10765 // CHECK
: encoding
: [0xf2,0x0f,0xae,0xf0]
10768 // CHECK
: tpause
%eax
10769 // CHECK
: encoding
: [0x66,0x0f,0xae,0xf0]
10772 // CHECK
: movdiri
%eax
, 64(%edx
,%edi
)
10773 // CHECK
: # encoding: [0x0f,0x38,0xf9,0x44,0x3a,0x40]
10774 movdiri
%eax
, 64(%edx
,%edi
)
10776 // CHECK
: movdir64b
485498096, %ecx
10777 // CHECK
: # encoding: [0x66,0x0f,0x38,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c]
10778 movdir64b
485498096, %ecx
10780 // CHECK
: movdir64b
485498096, %cx
10781 // CHECK
: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c]
10782 movdir64b
485498096, %cx
10784 // CHECK
: movdir64b
(%edx
), %eax
10785 // CHECK
: # encoding: [0x66,0x0f,0x38,0xf8,0x02]
10786 movdir64b
(%edx
), %eax
10788 // CHECK
: movdir64b
(%esi
), %eax
10789 // CHECK
: # encoding: [0x66,0x0f,0x38,0xf8,0x06]
10790 movdir64b
(%esi
), %eax
10792 // CHECK
: movdir64b
(%si
), %ax
10793 // CHECK
: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x04]
10794 movdir64b
(%si
), %ax
10797 // CHECK
: # encoding: [0x0f,0x01,0xc5]
10801 // CHECK
: encoding
: [0x0f,0x01,0xcf]
10805 // CHECK
: encoding
: [0x0f,0x01,0xd7]
10809 // CHECK
: encoding
: [0x0f,0x01,0xc0]
10812 // CHECK
: aam
# encoding: [0xd4,0x0a]
10816 // CHECK
: aad
# encoding: [0xd5,0x0a]
10820 // CHECK
: enqcmd
268435456(%ebp
,%eax
,8), %esi
10821 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf8,0xb4,0xc5,0x00,0x00,0x00,0x10]
10822 enqcmd
0x10000000(%ebp
, %eax
, 8), %esi
10824 // CHECK
: enqcmd
(%ecx
), %edi
10825 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf8,0x39]
10826 enqcmd
(%ecx
), %edi
10828 // CHECK
: enqcmd
8128(%ecx
), %eax
10829 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf8,0x81,0xc0,0x1f,0x00,0x00]
10830 enqcmd
8128(%ecx
), %eax
10832 // CHECK
: enqcmd
-8192(%edx
), %ebx
10833 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf8,0x9a,0x00,0xe0,0xff,0xff]
10834 enqcmd
-8192(%edx
), %ebx
10836 // CHECK
: enqcmd
485498096, %eax
10837 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf8,0x05,0xf0,0x1c,0xf0,0x1c]
10838 enqcmd
485498096, %eax
10840 // CHECK
: enqcmds
268435456(%ebp
,%eax
,8), %esi
10841 // CHECK
: encoding
: [0xf3,0x0f,0x38,0xf8,0xb4,0xc5,0x00,0x00,0x00,0x10]
10842 enqcmds
0x10000000(%ebp
, %eax
, 8), %esi
10844 // CHECK
: enqcmds
(%ecx
), %edi
10845 // CHECK
: encoding
: [0xf3,0x0f,0x38,0xf8,0x39]
10846 enqcmds
(%ecx
), %edi
10848 // CHECK
: enqcmds
8128(%ecx
), %eax
10849 // CHECK
: encoding
: [0xf3,0x0f,0x38,0xf8,0x81,0xc0,0x1f,0x00,0x00]
10850 enqcmds
8128(%ecx
), %eax
10852 // CHECK
: enqcmds
-8192(%edx
), %ebx
10853 // CHECK
: encoding
: [0xf3,0x0f,0x38,0xf8,0x9a,0x00,0xe0,0xff,0xff]
10854 enqcmds
-8192(%edx
), %ebx
10856 // CHECK
: enqcmds
485498096, %eax
10857 // CHECK
: encoding
: [0xf3,0x0f,0x38,0xf8,0x05,0xf0,0x1c,0xf0,0x1c]
10858 enqcmds
485498096, %eax
10860 // CHECK
: enqcmd
(%bx
,%di
), %di
10861 // CHECK
: encoding
: [0x67,0xf2,0x0f,0x38,0xf8,0x39]
10862 enqcmd
(%bx
,%di
), %di
10864 // CHECK
: enqcmd
8128(%bx
,%di
), %ax
10865 // CHECK
: encoding
: [0x67,0xf2,0x0f,0x38,0xf8,0x81,0xc0,0x1f]
10866 enqcmd
8128(%bx
,%di
), %ax
10868 // CHECK
: enqcmds
(%bx
,%di
), %di
10869 // CHECK
: encoding
: [0x67,0xf3,0x0f,0x38,0xf8,0x39]
10870 enqcmds
(%bx
,%di
), %di
10872 // CHECK
: enqcmds
8128(%bx
,%di
), %ax
10873 // CHECK
: encoding
: [0x67,0xf3,0x0f,0x38,0xf8,0x81,0xc0,0x1f]
10874 enqcmds
8128(%bx
,%di
), %ax