Lines Matching +full:0 +full:xcb

5 // CHECK:  encoding: [0xd9,0x07]
9 // CHECK: encoding: [0xdf,0x07]
13 // CHECK: encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
14 movb $0x7f,0xdeadbeef(%ebx,%ecx,8)
17 // CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
18 movb $0x7f,0x45
21 // CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
22 movb $0x7f,0x7eed
25 // CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
26 movb $0x7f,0xbabecafe
29 // CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
30 movb $0x7f,0x12345678
33 // CHECK: encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
34 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
37 // CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
38 movw $0x7ace,0x45
41 // CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
42 movw $0x7ace,0x7eed
45 // CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
46 movw $0x7ace,0xbabecafe
49 // CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
50 movw $0x7ace,0x12345678
53 // CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
54 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
57 // CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
58 movl $0x7afebabe,0x45
61 // CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
62 movl $0x7afebabe,0x7eed
65 // CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
66 movl $0x7afebabe,0xbabecafe
69 // CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
70 movl $0x7afebabe,0x12345678
73 // CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
74 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
77 // CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
78 movl $0x13572468,0x45
81 // CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
82 movl $0x13572468,0x7eed
85 // CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
86 movl $0x13572468,0xbabecafe
89 // CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
90 movl $0x13572468,0x12345678
93 // CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
94 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx
97 // CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
98 movsbl 0x45,%ecx
101 // CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
102 movsbl 0x7eed,%ecx
105 // CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
106 movsbl 0xbabecafe,%ecx
109 // CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
110 movsbl 0x12345678,%ecx
113 // CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
114 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx
117 // CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
118 movsbw 0x45,%bx
121 // CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
122 movsbw 0x7eed,%bx
125 // CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
126 movsbw 0xbabecafe,%bx
129 // CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
130 movsbw 0x12345678,%bx
133 // CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
134 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx
137 // CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
138 movswl 0x45,%ecx
141 // CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
142 movswl 0x7eed,%ecx
145 // CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
146 movswl 0xbabecafe,%ecx
149 // CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
150 movswl 0x12345678,%ecx
153 // CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
154 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx
157 // CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
158 movzbl 0x45,%ecx
161 // CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
162 movzbl 0x7eed,%ecx
165 // CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
166 movzbl 0xbabecafe,%ecx
169 // CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
170 movzbl 0x12345678,%ecx
173 // CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
174 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx
177 // CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
178 movzbw 0x45,%bx
181 // CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
182 movzbw 0x7eed,%bx
185 // CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
186 movzbw 0xbabecafe,%bx
189 // CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
190 movzbw 0x12345678,%bx
193 // CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
194 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx
197 // CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
198 movzwl 0x45,%ecx
201 // CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
202 movzwl 0x7eed,%ecx
205 // CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
206 movzwl 0xbabecafe,%ecx
209 // CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
210 movzwl 0x12345678,%ecx
213 // CHECK: encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
214 pushl 0xdeadbeef(%ebx,%ecx,8)
217 // CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
218 pushw 0x7eed
221 // CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba]
222 pushl 0xbabecafe
225 // CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12]
226 pushl 0x12345678
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]
234 popw 0x7eed
237 // CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
238 popl 0xbabecafe
241 // CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12]
242 popl 0x12345678
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]
289 // CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
290 addb $0xfe,0xdeadbeef(%ebx,%ecx,8)
293 // CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
294 addb $0xfe,0x45
297 // CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
298 addb $0xfe,0x7eed
301 // CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
302 addb $0xfe,0xbabecafe
305 // CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
306 addb $0xfe,0x12345678
309 // CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
310 addb $0x7f,0xdeadbeef(%ebx,%ecx,8)
313 // CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
314 addb $0x7f,0x45
317 // CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
318 addb $0x7f,0x7eed
321 // CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
322 addb $0x7f,0xbabecafe
325 // CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
326 addb $0x7f,0x12345678
329 // CHECK: encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
330 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
333 // CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
334 addw $0x7ace,0x45
337 // CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
338 addw $0x7ace,0x7eed
341 // CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
342 addw $0x7ace,0xbabecafe
345 // CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
346 addw $0x7ace,0x12345678
349 // CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
350 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
353 // CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
354 addl $0x7afebabe,0x45
357 // CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
358 addl $0x7afebabe,0x7eed
361 // CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
362 addl $0x7afebabe,0xbabecafe
365 // CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
366 addl $0x7afebabe,0x12345678
369 // CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
370 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
373 // CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
374 addl $0x13572468,0x45
377 // CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
378 addl $0x13572468,0x7eed
381 // CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
382 addl $0x13572468,0xbabecafe
385 // CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
386 addl $0x13572468,0x12345678
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]
394 incw 0x7eed
397 // CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba]
398 incl 0xbabecafe
401 // CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12]
402 incl 0x12345678
405 // CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
406 subb $0xfe,0xdeadbeef(%ebx,%ecx,8)
409 // CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
410 subb $0xfe,0x45
413 // CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
414 subb $0xfe,0x7eed
417 // CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
418 subb $0xfe,0xbabecafe
421 // CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
422 subb $0xfe,0x12345678
425 // CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
426 subb $0x7f,0xdeadbeef(%ebx,%ecx,8)
429 // CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
430 subb $0x7f,0x45
433 // CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
434 subb $0x7f,0x7eed
437 // CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
438 subb $0x7f,0xbabecafe
441 // CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
442 subb $0x7f,0x12345678
445 // CHECK: encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
446 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
449 // CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
450 subw $0x7ace,0x45
453 // CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
454 subw $0x7ace,0x7eed
457 // CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
458 subw $0x7ace,0xbabecafe
461 // CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
462 subw $0x7ace,0x12345678
465 // CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
466 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
469 // CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
470 subl $0x7afebabe,0x45
473 // CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
474 subl $0x7afebabe,0x7eed
477 // CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
478 subl $0x7afebabe,0xbabecafe
481 // CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
482 subl $0x7afebabe,0x12345678
485 // CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
486 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
489 // CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
490 subl $0x13572468,0x45
493 // CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
494 subl $0x13572468,0x7eed
497 // CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
498 subl $0x13572468,0xbabecafe
501 // CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
502 subl $0x13572468,0x12345678
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]
510 decw 0x7eed
513 // CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
514 decl 0xbabecafe
517 // CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12]
518 decl 0x12345678
521 // CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
522 sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8)
525 // CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
526 sbbb $0xfe,0x45
529 // CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
530 sbbb $0xfe,0x7eed
533 // CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
534 sbbb $0xfe,0xbabecafe
537 // CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
538 sbbb $0xfe,0x12345678
541 // CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
542 sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8)
545 // CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
546 sbbb $0x7f,0x45
549 // CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
550 sbbb $0x7f,0x7eed
553 // CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
554 sbbb $0x7f,0xbabecafe
557 // CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
558 sbbb $0x7f,0x12345678
561 // CHECK: encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
562 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
565 // CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
566 sbbw $0x7ace,0x45
569 // CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
570 sbbw $0x7ace,0x7eed
573 // CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
574 sbbw $0x7ace,0xbabecafe
577 // CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
578 sbbw $0x7ace,0x12345678
581 // CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
582 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
585 // CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
586 sbbl $0x7afebabe,0x45
589 // CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
590 sbbl $0x7afebabe,0x7eed
593 // CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
594 sbbl $0x7afebabe,0xbabecafe
597 // CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
598 sbbl $0x7afebabe,0x12345678
601 // CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
602 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
605 // CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
606 sbbl $0x13572468,0x45
609 // CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
610 sbbl $0x13572468,0x7eed
613 // CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
614 sbbl $0x13572468,0xbabecafe
617 // CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
618 sbbl $0x13572468,0x12345678
621 // CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
622 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8)
625 // CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
626 cmpb $0xfe,0x45
629 // CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
630 cmpb $0xfe,0x7eed
633 // CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
634 cmpb $0xfe,0xbabecafe
637 // CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
638 cmpb $0xfe,0x12345678
641 // CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
642 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8)
645 // CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
646 cmpb $0x7f,0x45
649 // CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
650 cmpb $0x7f,0x7eed
653 // CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
654 cmpb $0x7f,0xbabecafe
657 // CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
658 cmpb $0x7f,0x12345678
661 // CHECK: encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
662 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
665 // CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
666 cmpw $0x7ace,0x45
669 // CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
670 cmpw $0x7ace,0x7eed
673 // CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
674 cmpw $0x7ace,0xbabecafe
677 // CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
678 cmpw $0x7ace,0x12345678
681 // CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
682 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
685 // CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
686 cmpl $0x7afebabe,0x45
689 // CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
690 cmpl $0x7afebabe,0x7eed
693 // CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
694 cmpl $0x7afebabe,0xbabecafe
697 // CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
698 cmpl $0x7afebabe,0x12345678
701 // CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
702 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
705 // CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
706 cmpl $0x13572468,0x45
709 // CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
710 cmpl $0x13572468,0x7eed
713 // CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
714 cmpl $0x13572468,0xbabecafe
717 // CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
718 cmpl $0x13572468,0x12345678
721 // CHECK: encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
722 testb $0x7f,0xdeadbeef(%ebx,%ecx,8)
725 // CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
726 testb $0x7f,0x45
729 // CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
730 testb $0x7f,0x7eed
733 // CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
734 testb $0x7f,0xbabecafe
737 // CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
738 testb $0x7f,0x12345678
741 // CHECK: encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
742 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
745 // CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
746 testw $0x7ace,0x45
749 // CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
750 testw $0x7ace,0x7eed
753 // CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
754 testw $0x7ace,0xbabecafe
757 // CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
758 testw $0x7ace,0x12345678
761 // CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
762 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
765 // CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
766 testl $0x7afebabe,0x45
769 // CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
770 testl $0x7afebabe,0x7eed
773 // CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
774 testl $0x7afebabe,0xbabecafe
777 // CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
778 testl $0x7afebabe,0x12345678
781 // CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
782 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
785 // CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
786 testl $0x13572468,0x45
789 // CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
790 testl $0x13572468,0x7eed
793 // CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
794 testl $0x13572468,0xbabecafe
797 // CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
798 testl $0x13572468,0x12345678
801 // CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
802 andb $0xfe,0xdeadbeef(%ebx,%ecx,8)
805 // CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
806 andb $0xfe,0x45
809 // CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
810 andb $0xfe,0x7eed
813 // CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
814 andb $0xfe,0xbabecafe
817 // CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
818 andb $0xfe,0x12345678
821 // CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
822 andb $0x7f,0xdeadbeef(%ebx,%ecx,8)
825 // CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
826 andb $0x7f,0x45
829 // CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
830 andb $0x7f,0x7eed
833 // CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
834 andb $0x7f,0xbabecafe
837 // CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
838 andb $0x7f,0x12345678
841 // CHECK: encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
842 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
845 // CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
846 andw $0x7ace,0x45
849 // CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
850 andw $0x7ace,0x7eed
853 // CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
854 andw $0x7ace,0xbabecafe
857 // CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
858 andw $0x7ace,0x12345678
861 // CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
862 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
865 // CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
866 andl $0x7afebabe,0x45
869 // CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
870 andl $0x7afebabe,0x7eed
873 // CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
874 andl $0x7afebabe,0xbabecafe
877 // CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
878 andl $0x7afebabe,0x12345678
881 // CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
882 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
885 // CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
886 andl $0x13572468,0x45
889 // CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
890 andl $0x13572468,0x7eed
893 // CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
894 andl $0x13572468,0xbabecafe
897 // CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
898 andl $0x13572468,0x12345678
901 // CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
902 orb $0xfe,0xdeadbeef(%ebx,%ecx,8)
905 // CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
906 orb $0xfe,0x45
909 // CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
910 orb $0xfe,0x7eed
913 // CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
914 orb $0xfe,0xbabecafe
917 // CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
918 orb $0xfe,0x12345678
921 // CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
922 orb $0x7f,0xdeadbeef(%ebx,%ecx,8)
925 // CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
926 orb $0x7f,0x45
929 // CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
930 orb $0x7f,0x7eed
933 // CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
934 orb $0x7f,0xbabecafe
937 // CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
938 orb $0x7f,0x12345678
941 // CHECK: encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
942 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
945 // CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
946 orw $0x7ace,0x45
949 // CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
950 orw $0x7ace,0x7eed
953 // CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
954 orw $0x7ace,0xbabecafe
957 // CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
958 orw $0x7ace,0x12345678
961 // CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
962 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
965 // CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
966 orl $0x7afebabe,0x45
969 // CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
970 orl $0x7afebabe,0x7eed
973 // CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
974 orl $0x7afebabe,0xbabecafe
977 // CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
978 orl $0x7afebabe,0x12345678
981 // CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
982 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
985 // CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
986 orl $0x13572468,0x45
989 // CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
990 orl $0x13572468,0x7eed
993 // CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
994 orl $0x13572468,0xbabecafe
997 // CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
998 orl $0x13572468,0x12345678
1001 // CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
1002 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8)
1005 // CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
1006 xorb $0xfe,0x45
1009 // CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
1010 xorb $0xfe,0x7eed
1013 // CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
1014 xorb $0xfe,0xbabecafe
1017 // CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
1018 xorb $0xfe,0x12345678
1021 // CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1022 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1025 // CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
1026 xorb $0x7f,0x45
1029 // CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
1030 xorb $0x7f,0x7eed
1033 // CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
1034 xorb $0x7f,0xbabecafe
1037 // CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
1038 xorb $0x7f,0x12345678
1041 // CHECK: encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1042 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
1045 // CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
1046 xorw $0x7ace,0x45
1049 // CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
1050 xorw $0x7ace,0x7eed
1053 // CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1054 xorw $0x7ace,0xbabecafe
1057 // CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
1058 xorw $0x7ace,0x12345678
1061 // CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1062 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1065 // CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1066 xorl $0x7afebabe,0x45
1069 // CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1070 xorl $0x7afebabe,0x7eed
1073 // CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1074 xorl $0x7afebabe,0xbabecafe
1077 // CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1078 xorl $0x7afebabe,0x12345678
1081 // CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1082 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
1085 // CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1086 xorl $0x13572468,0x45
1089 // CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1090 xorl $0x13572468,0x7eed
1093 // CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1094 xorl $0x13572468,0xbabecafe
1097 // CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1098 xorl $0x13572468,0x12345678
1101 // CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
1102 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8)
1105 // CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
1106 adcb $0xfe,0x45
1109 // CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
1110 adcb $0xfe,0x7eed
1113 // CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
1114 adcb $0xfe,0xbabecafe
1117 // CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
1118 adcb $0xfe,0x12345678
1121 // CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1122 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1125 // CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
1126 adcb $0x7f,0x45
1129 // CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
1130 adcb $0x7f,0x7eed
1133 // CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
1134 adcb $0x7f,0xbabecafe
1137 // CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
1138 adcb $0x7f,0x12345678
1141 // CHECK: encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1142 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
1145 // CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
1146 adcw $0x7ace,0x45
1149 // CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
1150 adcw $0x7ace,0x7eed
1153 // CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1154 adcw $0x7ace,0xbabecafe
1157 // CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
1158 adcw $0x7ace,0x12345678
1161 // CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1162 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1165 // CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1166 adcl $0x7afebabe,0x45
1169 // CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1170 adcl $0x7afebabe,0x7eed
1173 // CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1174 adcl $0x7afebabe,0xbabecafe
1177 // CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1178 adcl $0x7afebabe,0x12345678
1181 // CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1182 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
1185 // CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1186 adcl $0x13572468,0x45
1189 // CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1190 adcl $0x13572468,0x7eed
1193 // CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1194 adcl $0x13572468,0xbabecafe
1197 // CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1198 adcl $0x13572468,0x12345678
1201 // CHECK: encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1202 negl 0xdeadbeef(%ebx,%ecx,8)
1205 // CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
1206 negw 0x7eed
1209 // CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
1210 negl 0xbabecafe
1213 // CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12]
1214 negl 0x12345678
1217 // CHECK: encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
1218 notl 0xdeadbeef(%ebx,%ecx,8)
1221 // CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
1222 notw 0x7eed
1225 // CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
1226 notl 0xbabecafe
1229 // CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12]
1230 notl 0x12345678
1233 // CHECK: encoding: [0x66,0x98]
1237 // CHECK: encoding: [0x98]
1241 // CHECK: encoding: [0x66,0x99]
1245 // CHECK: encoding: [0x99]
1249 // CHECK: encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1250 mull 0xdeadbeef(%ebx,%ecx,8)
1253 // CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
1254 mulw 0x7eed
1257 // CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
1258 mull 0xbabecafe
1261 // CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12]
1262 mull 0x12345678
1265 // CHECK: encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
1266 imull 0xdeadbeef(%ebx,%ecx,8)
1269 // CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
1270 imulw 0x7eed
1273 // CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
1274 imull 0xbabecafe
1277 // CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12]
1278 imull 0x12345678
1281 // CHECK: encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
1282 divl 0xdeadbeef(%ebx,%ecx,8)
1285 // CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
1286 divw 0x7eed
1289 // CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
1290 divl 0xbabecafe
1293 // CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12]
1294 divl 0x12345678
1297 // CHECK: encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
1298 idivl 0xdeadbeef(%ebx,%ecx,8)
1301 // CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
1302 idivw 0x7eed
1305 // CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
1306 idivl 0xbabecafe
1309 // CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12]
1310 idivl 0x12345678
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]
1318 roll $0,0x45
1320 // CHECK: roll $0, 32493
1321 // CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
1322 roll $0,0x7eed
1324 // CHECK: roll $0, 3133065982
1325 // CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
1326 roll $0,0xbabecafe
1328 // CHECK: roll $0, 305419896
1329 // CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
1330 roll $0,0x12345678
1333 // CHECK: encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1334 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1337 // CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
1338 rolb $0x7f,0x45
1341 // CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
1342 rolb $0x7f,0x7eed
1345 // CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1346 rolb $0x7f,0xbabecafe
1349 // CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
1350 rolb $0x7f,0x12345678
1353 // CHECK: encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
1354 roll 0xdeadbeef(%ebx,%ecx,8)
1357 // CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
1358 rolw 0x7eed
1361 // CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
1362 roll 0xbabecafe
1365 // CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12]
1366 roll 0x12345678
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]
1374 rorl $0,0x45
1376 // CHECK: rorl $0, 32493
1377 // CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
1378 rorl $0,0x7eed
1380 // CHECK: rorl $0, 3133065982
1381 // CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
1382 rorl $0,0xbabecafe
1384 // CHECK: rorl $0, 305419896
1385 // CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
1386 rorl $0,0x12345678
1389 // CHECK: encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1390 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1393 // CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
1394 rorb $0x7f,0x45
1397 // CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
1398 rorb $0x7f,0x7eed
1401 // CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
1402 rorb $0x7f,0xbabecafe
1405 // CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
1406 rorb $0x7f,0x12345678
1409 // CHECK: encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1410 rorl 0xdeadbeef(%ebx,%ecx,8)
1413 // CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
1414 rorw 0x7eed
1417 // CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
1418 rorl 0xbabecafe
1421 // CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12]
1422 rorl 0x12345678
1426 // CHECK: encoding: [0xc1,0x0b,A]
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]
1436 sall $0,0x45
1438 // CHECK: shll $0, 32493
1439 // CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
1440 sall $0,0x7eed
1442 // CHECK: shll $0, 3133065982
1443 // CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
1444 sall $0,0xbabecafe
1446 // CHECK: shll $0, 305419896
1447 // CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
1448 sall $0,0x12345678
1451 // CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1452 salb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1455 // CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
1456 salb $0x7f,0x45
1459 // CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
1460 salb $0x7f,0x7eed
1463 // CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
1464 salb $0x7f,0xbabecafe
1467 // CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
1468 salb $0x7f,0x12345678
1471 // CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1472 sall 0xdeadbeef(%ebx,%ecx,8)
1475 // CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
1476 salw 0x7eed
1479 // CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
1480 sall 0xbabecafe
1483 // CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
1484 sall 0x12345678
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]
1492 shll $0,0x45
1494 // CHECK: shll $0, 32493
1495 // CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
1496 shll $0,0x7eed
1498 // CHECK: shll $0, 3133065982
1499 // CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
1500 shll $0,0xbabecafe
1502 // CHECK: shll $0, 305419896
1503 // CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
1504 shll $0,0x12345678
1507 // CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1508 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1511 // CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
1512 shlb $0x7f,0x45
1515 // CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
1516 shlb $0x7f,0x7eed
1519 // CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
1520 shlb $0x7f,0xbabecafe
1523 // CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
1524 shlb $0x7f,0x12345678
1527 // CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1528 shll 0xdeadbeef(%ebx,%ecx,8)
1531 // CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
1532 shlw 0x7eed
1535 // CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
1536 shll 0xbabecafe
1539 // CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
1540 shll 0x12345678
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]
1548 shrl $0,0x45
1550 // CHECK: shrl $0, 32493
1551 // CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
1552 shrl $0,0x7eed
1554 // CHECK: shrl $0, 3133065982
1555 // CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
1556 shrl $0,0xbabecafe
1558 // CHECK: shrl $0, 305419896
1559 // CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
1560 shrl $0,0x12345678
1563 // CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1564 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1567 // CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
1568 shrb $0x7f,0x45
1571 // CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
1572 shrb $0x7f,0x7eed
1575 // CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
1576 shrb $0x7f,0xbabecafe
1579 // CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
1580 shrb $0x7f,0x12345678
1583 // CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
1584 shrl 0xdeadbeef(%ebx,%ecx,8)
1587 // CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
1588 shrw 0x7eed
1591 // CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
1592 shrl 0xbabecafe
1595 // CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12]
1596 shrl 0x12345678
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]
1604 sarl $0,0x45
1606 // CHECK: sarl $0, 32493
1607 // CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
1608 sarl $0,0x7eed
1610 // CHECK: sarl $0, 3133065982
1611 // CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
1612 sarl $0,0xbabecafe
1614 // CHECK: sarl $0, 305419896
1615 // CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
1616 sarl $0,0x12345678
1619 // CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1620 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1623 // CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
1624 sarb $0x7f,0x45
1627 // CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
1628 sarb $0x7f,0x7eed
1631 // CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
1632 sarb $0x7f,0xbabecafe
1635 // CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
1636 sarb $0x7f,0x12345678
1639 // CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
1640 sarl 0xdeadbeef(%ebx,%ecx,8)
1643 // CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
1644 sarw 0x7eed
1647 // CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
1648 sarl 0xbabecafe
1651 // CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12]
1652 sarl 0x12345678
1655 // CHECK: encoding: [0xff,0xd1]
1659 // CHECK: encoding: [0x3e,0xff,0xd1]
1663 // CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1664 call *0xdeadbeef(%ebx,%ecx,8)
1667 // CHECK: encoding: [0x3e,0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1668 notrack call *0xdeadbeef(%ebx,%ecx,8)
1671 // CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
1672 call *0xbadeface
1675 // CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1676 call *0xdeadbeef(%ebx,%ecx,8)
1679 // CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
1680 call *0xbadeface
1683 // CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
1684 lcallw *0x7eed
1687 // CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1688 jmp *0xdeadbeef(%ebx,%ecx,8)
1691 // CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
1692 jmp *0xbadeface
1695 // CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1696 jmp *0xdeadbeef(%ebx,%ecx,8)
1699 // CHECK: encoding: [0x3e,0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1700 notrack jmp *0xdeadbeef(%ebx,%ecx,8)
1703 // CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
1704 jmp *0xbadeface
1707 // CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
1708 ljmpl *0xdeadbeef(%ebx,%ecx,8)
1711 // CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
1712 ljmpw *0x7eed
1715 // CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
1716 ljmpl *0xbabecafe
1719 // CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12]
1720 ljmpl *0x12345678
1723 // CHECK: encoding: [0xc3]
1727 // CHECK: encoding: [0xcb]
1731 // CHECK: encoding: [0xc9]
1735 // CHECK: encoding: [0xc9]
1739 // CHECK: encoding: [0x0f,0x90,0xc3]
1743 // CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
1744 seto 0xdeadbeef(%ebx,%ecx,8)
1747 // CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
1748 seto 0x7eed
1751 // CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
1752 seto 0xbabecafe
1755 // CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
1756 seto 0x12345678
1759 // CHECK: encoding: [0x0f,0x91,0xc3]
1763 // CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
1764 setno 0xdeadbeef(%ebx,%ecx,8)
1767 // CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
1768 setno 0x7eed
1771 // CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
1772 setno 0xbabecafe
1775 // CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
1776 setno 0x12345678
1779 // CHECK: encoding: [0x0f,0x92,0xc3]
1783 // CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
1784 setb 0xdeadbeef(%ebx,%ecx,8)
1787 // CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
1788 setb 0x7eed
1791 // CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
1792 setb 0xbabecafe
1795 // CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
1796 setb 0x12345678
1799 // CHECK: encoding: [0x0f,0x93,0xc3]
1803 // CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
1804 setae 0xdeadbeef(%ebx,%ecx,8)
1807 // CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
1808 setae 0x7eed
1811 // CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
1812 setae 0xbabecafe
1815 // CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
1816 setae 0x12345678
1819 // CHECK: encoding: [0x0f,0x94,0xc3]
1823 // CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
1824 sete 0xdeadbeef(%ebx,%ecx,8)
1827 // CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
1828 sete 0x7eed
1831 // CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
1832 sete 0xbabecafe
1835 // CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
1836 sete 0x12345678
1839 // CHECK: encoding: [0x0f,0x95,0xc3]
1843 // CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
1844 setne 0xdeadbeef(%ebx,%ecx,8)
1847 // CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
1848 setne 0x7eed
1851 // CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
1852 setne 0xbabecafe
1855 // CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
1856 setne 0x12345678
1859 // CHECK: encoding: [0x0f,0x96,0xc3]
1863 // CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
1864 setbe 0xdeadbeef(%ebx,%ecx,8)
1867 // CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
1868 setbe 0x7eed
1871 // CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
1872 setbe 0xbabecafe
1875 // CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
1876 setbe 0x12345678
1879 // CHECK: encoding: [0x0f,0x97,0xc3]
1883 // CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
1884 seta 0xdeadbeef(%ebx,%ecx,8)
1887 // CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
1888 seta 0x7eed
1891 // CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
1892 seta 0xbabecafe
1895 // CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
1896 seta 0x12345678
1899 // CHECK: encoding: [0x0f,0x98,0xc3]
1903 // CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
1904 sets 0xdeadbeef(%ebx,%ecx,8)
1907 // CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
1908 sets 0x7eed
1911 // CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
1912 sets 0xbabecafe
1915 // CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
1916 sets 0x12345678
1919 // CHECK: encoding: [0x0f,0x99,0xc3]
1923 // CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
1924 setns 0xdeadbeef(%ebx,%ecx,8)
1927 // CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
1928 setns 0x7eed
1931 // CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
1932 setns 0xbabecafe
1935 // CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
1936 setns 0x12345678
1939 // CHECK: encoding: [0x0f,0x9a,0xc3]
1943 // CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
1944 setp 0xdeadbeef(%ebx,%ecx,8)
1947 // CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
1948 setp 0x7eed
1951 // CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
1952 setp 0xbabecafe
1955 // CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
1956 setp 0x12345678
1959 // CHECK: encoding: [0x0f,0x9b,0xc3]
1963 // CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
1964 setnp 0xdeadbeef(%ebx,%ecx,8)
1967 // CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
1968 setnp 0x7eed
1971 // CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
1972 setnp 0xbabecafe
1975 // CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
1976 setnp 0x12345678
1979 // CHECK: encoding: [0x0f,0x9c,0xc3]
1983 // CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
1984 setl 0xdeadbeef(%ebx,%ecx,8)
1987 // CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
1988 setl 0x7eed
1991 // CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
1992 setl 0xbabecafe
1995 // CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
1996 setl 0x12345678
1999 // CHECK: encoding: [0x0f,0x9d,0xc3]
2003 // CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
2004 setge 0xdeadbeef(%ebx,%ecx,8)
2007 // CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
2008 setge 0x7eed
2011 // CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
2012 setge 0xbabecafe
2015 // CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
2016 setge 0x12345678
2019 // CHECK: encoding: [0x0f,0x9e,0xc3]
2023 // CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
2024 setle 0xdeadbeef(%ebx,%ecx,8)
2027 // CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
2028 setle 0x7eed
2031 // CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
2032 setle 0xbabecafe
2035 // CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
2036 setle 0x12345678
2039 // CHECK: encoding: [0x0f,0x9f,0xc3]
2043 // CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
2044 setg 0xdeadbeef(%ebx,%ecx,8)
2047 // CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
2048 setg 0x7eed
2051 // CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
2052 setg 0xbabecafe
2055 // CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
2056 setg 0x12345678
2059 // CHECK: encoding: [0x0f,0xaa]
2063 // CHECK: encoding: [0xf4]
2067 // CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
2068 nopl 0xdeadbeef(%ebx,%ecx,8)
2072 // CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
2073 nopw 0x7eed
2076 // CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
2077 nopl 0xbabecafe
2080 // CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
2081 nopl 0x12345678
2084 // CHECK: encoding: [0x66,0x0f,0x1f,0xc0]
2088 // CHECK: encoding: [0x0f,0x1f,0xc0]
2092 // CHECK: encoding: [0x90]
2096 // CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
2097 lldtw 0x7eed
2100 // CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
2101 lmsww 0x7eed
2104 // CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
2105 ltrw 0x7eed
2108 // CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
2109 sldtw 0x7eed
2112 // CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
2113 smsww 0x7eed
2116 // CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
2117 strw 0x7eed
2120 // CHECK: encoding: [0x0f,0x00,0xe3]
2124 // CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2125 verr 0xdeadbeef(%ebx,%ecx,8)
2128 // CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
2129 verr 0xbabecafe
2132 // CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
2133 verr 0x12345678
2136 // CHECK: encoding: [0x0f,0x00,0xeb]
2140 // CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
2141 verw 0xdeadbeef(%ebx,%ecx,8)
2144 // CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
2145 verw 0xbabecafe
2148 // CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
2149 verw 0x12345678
2152 // CHECK: encoding: [0xd9,0xc2]
2156 // CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
2157 fldl 0xdeadbeef(%ebx,%ecx,8)
2160 // CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
2161 fldl 0xbabecafe
2164 // CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12]
2165 fldl 0x12345678
2168 // CHECK: encoding: [0xd9,0xc2]
2172 // CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
2173 fildl 0xdeadbeef(%ebx,%ecx,8)
2176 // CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
2177 fildl 0xbabecafe
2180 // CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12]
2181 fildl 0x12345678
2184 // CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
2185 fildll 0xdeadbeef(%ebx,%ecx,8)
2188 // CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
2189 fildll 0x7eed
2192 // CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
2193 fildll 0xbabecafe
2196 // CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12]
2197 fildll 0x12345678
2200 // CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
2201 fldt 0xdeadbeef(%ebx,%ecx,8)
2204 // CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
2205 fldt 0x7eed
2208 // CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
2209 fldt 0xbabecafe
2212 // CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12]
2213 fldt 0x12345678
2216 // CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2217 fbld 0xdeadbeef(%ebx,%ecx,8)
2220 // CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00]
2221 fbld 0x7eed
2224 // CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
2225 fbld 0xbabecafe
2228 // CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12]
2229 fbld 0x12345678
2232 // CHECK: encoding: [0xdd,0xd2]
2236 // CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
2237 fstl 0xdeadbeef(%ebx,%ecx,8)
2240 // CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
2241 fstl 0xbabecafe
2244 // CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12]
2245 fstl 0x12345678
2248 // CHECK: encoding: [0xdd,0xd2]
2252 // CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
2253 fistl 0xdeadbeef(%ebx,%ecx,8)
2256 // CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
2257 fistl 0xbabecafe
2260 // CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12]
2261 fistl 0x12345678
2264 // CHECK: encoding: [0xdd,0xda]
2268 // CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2269 fstpl 0xdeadbeef(%ebx,%ecx,8)
2272 // CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
2273 fstpl 0xbabecafe
2276 // CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12]
2277 fstpl 0x12345678
2280 // CHECK: encoding: [0xdd,0xda]
2284 // CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2285 fistpl 0xdeadbeef(%ebx,%ecx,8)
2288 // CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
2289 fistpl 0xbabecafe
2292 // CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12]
2293 fistpl 0x12345678
2296 // CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2297 fistpll 0xdeadbeef(%ebx,%ecx,8)
2300 // CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
2301 fistpll 0x7eed
2304 // CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
2305 fistpll 0xbabecafe
2308 // CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12]
2309 fistpll 0x12345678
2312 // CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2313 fstpt 0xdeadbeef(%ebx,%ecx,8)
2316 // CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
2317 fstpt 0x7eed
2320 // CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
2321 fstpt 0xbabecafe
2324 // CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12]
2325 fstpt 0x12345678
2328 // CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2329 fbstp 0xdeadbeef(%ebx,%ecx,8)
2332 // CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00]
2333 fbstp 0x7eed
2336 // CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
2337 fbstp 0xbabecafe
2340 // CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12]
2341 fbstp 0x12345678
2344 // CHECK: encoding: [0xd9,0xca]
2348 // CHECK: encoding: [0xd8,0xd1]
2352 // CHECK: encoding: [0xd8,0xd2]
2356 // CHECK: encoding: [0xd8,0xd2]
2360 // CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
2361 ficoml 0xdeadbeef(%ebx,%ecx,8)
2364 // CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]
2365 ficoml 0xbabecafe
2368 // CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12]
2369 ficoml 0x12345678
2372 // CHECK: encoding: [0xd8,0xd9]
2376 // CHECK: encoding: [0xd8,0xda]
2380 // CHECK: encoding: [0xd8,0xda]
2384 // CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2385 ficompl 0xdeadbeef(%ebx,%ecx,8)
2388 // CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
2389 ficompl 0xbabecafe
2392 // CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]
2393 ficompl 0x12345678
2396 // CHECK: encoding: [0xde,0xd9]
2400 // CHECK: encoding: [0xdd,0xe2]
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]
2448 // CHECK: encoding: [0xd8,0xc2]
2452 // CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
2453 faddl 0xdeadbeef(%ebx,%ecx,8)
2456 // CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
2457 faddl 0xbabecafe
2460 // CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]
2461 faddl 0x12345678
2464 // CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
2465 fiaddl 0xdeadbeef(%ebx,%ecx,8)
2468 // CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]
2469 fiaddl 0xbabecafe
2472 // CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12]
2473 fiaddl 0x12345678
2476 // CHECK: encoding: [0xde,0xc2]
2480 // CHECK: encoding: [0xd8,0xe2]
2484 // CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2485 fsubl 0xdeadbeef(%ebx,%ecx,8)
2488 // CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
2489 fsubl 0xbabecafe
2492 // CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]
2493 fsubl 0x12345678
2496 // CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2497 fisubl 0xdeadbeef(%ebx,%ecx,8)
2500 // CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]
2501 fisubl 0xbabecafe
2504 // CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12]
2505 fisubl 0x12345678
2508 // CHECK: encoding: [0xde,0xe2]
2512 // CHECK: encoding: [0xd8,0xea]
2516 // CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
2517 fsubrl 0xdeadbeef(%ebx,%ecx,8)
2520 // CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
2521 fsubrl 0xbabecafe
2524 // CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]
2525 fsubrl 0x12345678
2528 // CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
2529 fisubrl 0xdeadbeef(%ebx,%ecx,8)
2532 // CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
2533 fisubrl 0xbabecafe
2536 // CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]
2537 fisubrl 0x12345678
2540 // CHECK: encoding: [0xde,0xea]
2544 // CHECK: encoding: [0xd8,0xca]
2548 // CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2549 fmull 0xdeadbeef(%ebx,%ecx,8)
2552 // CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
2553 fmull 0xbabecafe
2556 // CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]
2557 fmull 0x12345678
2560 // CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2561 fimull 0xdeadbeef(%ebx,%ecx,8)
2564 // CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
2565 fimull 0xbabecafe
2568 // CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]
2569 fimull 0x12345678
2572 // CHECK: encoding: [0xde,0xca]
2576 // CHECK: encoding: [0xd8,0xf2]
2580 // CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2581 fdivl 0xdeadbeef(%ebx,%ecx,8)
2584 // CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
2585 fdivl 0xbabecafe
2588 // CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]
2589 fdivl 0x12345678
2592 // CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2593 fidivl 0xdeadbeef(%ebx,%ecx,8)
2596 // CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]
2597 fidivl 0xbabecafe
2600 // CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12]
2601 fidivl 0x12345678
2604 // CHECK: encoding: [0xde,0xf2]
2608 // CHECK: encoding: [0xd8,0xfa]
2612 // CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2613 fdivrl 0xdeadbeef(%ebx,%ecx,8)
2616 // CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
2617 fdivrl 0xbabecafe
2620 // CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]
2621 fdivrl 0x12345678
2624 // CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2625 fidivrl 0xdeadbeef(%ebx,%ecx,8)
2628 // CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
2629 fidivrl 0xbabecafe
2632 // CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]
2633 fidivrl 0x12345678
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]
2716 // CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
2717 fldcw 0xdeadbeef(%ebx,%ecx,8)
2720 // CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
2721 fldcw 0xbabecafe
2724 // CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]
2725 fldcw 0x12345678
2728 // CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2729 fnstcw 0xdeadbeef(%ebx,%ecx,8)
2732 // CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
2733 fnstcw 0xbabecafe
2736 // CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]
2737 fnstcw 0x12345678
2740 // CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2741 fnstsw 0xdeadbeef(%ebx,%ecx,8)
2744 // CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
2745 fnstsw 0xbabecafe
2748 // CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]
2749 fnstsw 0x12345678
2752 // CHECK: encoding: [0xdb,0xe2]
2756 // CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]
2757 fnstenv 0x7eed
2760 // CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]
2761 fldenv 0x7eed
2764 // CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]
2765 fnsave 0x7eed
2768 // CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]
2769 frstor 0x7eed
2772 // CHECK: encoding: [0xdd,0xc2]
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]
2812 // CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2813 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8)
2816 // CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
2817 cmpxchg8b 0x7eed
2820 // CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
2821 cmpxchg8b 0xbabecafe
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]
2840 // CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
2841 fxsave 0xdeadbeef(%ebx,%ecx,8)
2844 // CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
2845 fxsave 0x7eed
2848 // CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
2849 fxsave 0xbabecafe
2852 // CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
2853 fxsave 0x12345678
2856 // CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2857 fxrstor 0xdeadbeef(%ebx,%ecx,8)
2860 // CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
2861 fxrstor 0x7eed
2864 // CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
2865 fxrstor 0xbabecafe
2868 // CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
2869 fxrstor 0x12345678
2872 // CHECK: encoding: [0x0f,0x33]
2876 // CHECK: encoding: [0x0f,0x0b]
2880 // CHECK: encoding: [0xda,0xc2]
2884 // CHECK: encoding: [0xda,0xca]
2888 // CHECK: encoding: [0xda,0xd2]
2892 // CHECK: encoding: [0xda,0xda]
2896 // CHECK: encoding: [0xdb,0xc2]
2900 // CHECK: encoding: [0xdb,0xca]
2904 // CHECK: encoding: [0xdb,0xd2]
2908 // CHECK: encoding: [0xdb,0xda]
2912 // CHECK: encoding: [0xdb,0xf2]
2916 // CHECK: encoding: [0xdb,0xea]
2920 // CHECK: encoding: [0xdf,0xf2]
2924 // CHECK: encoding: [0xdf,0xea]
2928 // CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2929 movnti %ecx,0xdeadbeef(%ebx,%ecx,8)
2932 // CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
2933 movnti %ecx,0x45
2936 // CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
2937 movnti %ecx,0x7eed
2940 // CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
2941 movnti %ecx,0xbabecafe
2944 // CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
2945 movnti %ecx,0x12345678
2948 // CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2949 clflush 0xdeadbeef(%ebx,%ecx,8)
2952 // CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
2953 clflush 0x7eed
2956 // CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
2957 clflush 0xbabecafe
2960 // CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
2961 clflush 0x12345678
2964 // CHECK: encoding: [0x0f,0x77]
2968 // CHECK: encoding: [0x0f,0x6e,0xd9]
2972 // CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2973 movd 0xdeadbeef(%ebx,%ecx,8),%mm3
2976 // CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
2977 movd 0x45,%mm3
2980 // CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
2981 movd 0x7eed,%mm3
2984 // CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
2985 movd 0xbabecafe,%mm3
2988 // CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
2989 movd 0x12345678,%mm3
2992 // CHECK: encoding: [0x0f,0x7e,0xd9]
2996 // CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2997 movd %mm3,0xdeadbeef(%ebx,%ecx,8)
3000 // CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
3001 movd %mm3,0x45
3004 // CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
3005 movd %mm3,0x7eed
3008 // CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
3009 movd %mm3,0xbabecafe
3012 // CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
3013 movd %mm3,0x12345678
3016 // CHECK: encoding: [0x66,0x0f,0x6e,0xe9]
3020 // CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
3021 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3024 // CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
3025 movd 0x45,%xmm5
3028 // CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
3029 movd 0x7eed,%xmm5
3032 // CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
3033 movd 0xbabecafe,%xmm5
3036 // CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
3037 movd 0x12345678,%xmm5
3040 // CHECK: encoding: [0x66,0x0f,0x7e,0xe9]
3044 // CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
3045 movd %xmm5,0xdeadbeef(%ebx,%ecx,8)
3048 // CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
3049 movd %xmm5,0x45
3052 // CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
3053 movd %xmm5,0x7eed
3056 // CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
3057 movd %xmm5,0xbabecafe
3060 // CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
3061 movd %xmm5,0x12345678
3064 // CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3065 movq 0xdeadbeef(%ebx,%ecx,8),%mm3
3068 // CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
3069 movq 0x45,%mm3
3072 // CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
3073 movq 0x7eed,%mm3
3076 // CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
3077 movq 0xbabecafe,%mm3
3080 // CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
3081 movq 0x12345678,%mm3
3084 // CHECK: encoding: [0x0f,0x6f,0xdb]
3088 // CHECK: encoding: [0x0f,0x6f,0xdb]
3092 // CHECK: encoding: [0xf3,0x0f,0x7e,0xed]
3096 // CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
3097 movq %xmm5,0xdeadbeef(%ebx,%ecx,8)
3100 // CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
3101 movq %xmm5,0x45
3104 // CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
3105 movq %xmm5,0x7eed
3108 // CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
3109 movq %xmm5,0xbabecafe
3112 // CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
3113 movq %xmm5,0x12345678
3116 // CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3117 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3
3120 // CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
3121 packssdw 0x45,%mm3
3124 // CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
3125 packssdw 0x7eed,%mm3
3128 // CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
3129 packssdw 0xbabecafe,%mm3
3132 // CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
3133 packssdw 0x12345678,%mm3
3136 // CHECK: encoding: [0x0f,0x6b,0xdb]
3140 // CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
3141 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3144 // CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
3145 packssdw 0x45,%xmm5
3148 // CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
3149 packssdw 0x7eed,%xmm5
3152 // CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
3153 packssdw 0xbabecafe,%xmm5
3156 // CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
3157 packssdw 0x12345678,%xmm5
3160 // CHECK: encoding: [0x66,0x0f,0x6b,0xed]
3164 // CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3165 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3
3168 // CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
3169 packsswb 0x45,%mm3
3172 // CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
3173 packsswb 0x7eed,%mm3
3176 // CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
3177 packsswb 0xbabecafe,%mm3
3180 // CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
3181 packsswb 0x12345678,%mm3
3184 // CHECK: encoding: [0x0f,0x63,0xdb]
3188 // CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
3189 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3192 // CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
3193 packsswb 0x45,%xmm5
3196 // CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
3197 packsswb 0x7eed,%xmm5
3200 // CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
3201 packsswb 0xbabecafe,%xmm5
3204 // CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
3205 packsswb 0x12345678,%xmm5
3208 // CHECK: encoding: [0x66,0x0f,0x63,0xed]
3212 // CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3213 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3
3216 // CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
3217 packuswb 0x45,%mm3
3220 // CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
3221 packuswb 0x7eed,%mm3
3224 // CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
3225 packuswb 0xbabecafe,%mm3
3228 // CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
3229 packuswb 0x12345678,%mm3
3232 // CHECK: encoding: [0x0f,0x67,0xdb]
3236 // CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
3237 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3240 // CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
3241 packuswb 0x45,%xmm5
3244 // CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
3245 packuswb 0x7eed,%xmm5
3248 // CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
3249 packuswb 0xbabecafe,%xmm5
3252 // CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
3253 packuswb 0x12345678,%xmm5
3256 // CHECK: encoding: [0x66,0x0f,0x67,0xed]
3260 // CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3261 paddb 0xdeadbeef(%ebx,%ecx,8),%mm3
3264 // CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
3265 paddb 0x45,%mm3
3268 // CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
3269 paddb 0x7eed,%mm3
3272 // CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
3273 paddb 0xbabecafe,%mm3
3276 // CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
3277 paddb 0x12345678,%mm3
3280 // CHECK: encoding: [0x0f,0xfc,0xdb]
3284 // CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
3285 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3288 // CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
3289 paddb 0x45,%xmm5
3292 // CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
3293 paddb 0x7eed,%xmm5
3296 // CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
3297 paddb 0xbabecafe,%xmm5
3300 // CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
3301 paddb 0x12345678,%xmm5
3304 // CHECK: encoding: [0x66,0x0f,0xfc,0xed]
3308 // CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3309 paddw 0xdeadbeef(%ebx,%ecx,8),%mm3
3312 // CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
3313 paddw 0x45,%mm3
3316 // CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
3317 paddw 0x7eed,%mm3
3320 // CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
3321 paddw 0xbabecafe,%mm3
3324 // CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
3325 paddw 0x12345678,%mm3
3328 // CHECK: encoding: [0x0f,0xfd,0xdb]
3332 // CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
3333 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3336 // CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
3337 paddw 0x45,%xmm5
3340 // CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
3341 paddw 0x7eed,%xmm5
3344 // CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
3345 paddw 0xbabecafe,%xmm5
3348 // CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
3349 paddw 0x12345678,%xmm5
3352 // CHECK: encoding: [0x66,0x0f,0xfd,0xed]
3356 // CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3357 paddd 0xdeadbeef(%ebx,%ecx,8),%mm3
3360 // CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
3361 paddd 0x45,%mm3
3364 // CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
3365 paddd 0x7eed,%mm3
3368 // CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
3369 paddd 0xbabecafe,%mm3
3372 // CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
3373 paddd 0x12345678,%mm3
3376 // CHECK: encoding: [0x0f,0xfe,0xdb]
3380 // CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
3381 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3384 // CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
3385 paddd 0x45,%xmm5
3388 // CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
3389 paddd 0x7eed,%xmm5
3392 // CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
3393 paddd 0xbabecafe,%xmm5
3396 // CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
3397 paddd 0x12345678,%xmm5
3400 // CHECK: encoding: [0x66,0x0f,0xfe,0xed]
3404 // CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3405 paddq 0xdeadbeef(%ebx,%ecx,8),%mm3
3408 // CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
3409 paddq 0x45,%mm3
3412 // CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
3413 paddq 0x7eed,%mm3
3416 // CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
3417 paddq 0xbabecafe,%mm3
3420 // CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
3421 paddq 0x12345678,%mm3
3424 // CHECK: encoding: [0x0f,0xd4,0xdb]
3428 // CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
3429 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5
3432 // CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
3433 paddq 0x45,%xmm5
3436 // CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
3437 paddq 0x7eed,%xmm5
3440 // CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
3441 paddq 0xbabecafe,%xmm5
3444 // CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
3445 paddq 0x12345678,%xmm5
3448 // CHECK: encoding: [0x66,0x0f,0xd4,0xed]
3452 // CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3453 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3
3456 // CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
3457 paddsb 0x45,%mm3
3460 // CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
3461 paddsb 0x7eed,%mm3
3464 // CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
3465 paddsb 0xbabecafe,%mm3
3468 // CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
3469 paddsb 0x12345678,%mm3
3472 // CHECK: encoding: [0x0f,0xec,0xdb]
3476 // CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
3477 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3480 // CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
3481 paddsb 0x45,%xmm5
3484 // CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
3485 paddsb 0x7eed,%xmm5
3488 // CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
3489 paddsb 0xbabecafe,%xmm5
3492 // CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
3493 paddsb 0x12345678,%xmm5
3496 // CHECK: encoding: [0x66,0x0f,0xec,0xed]
3500 // CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3501 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
3504 // CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
3505 paddsw 0x45,%mm3
3508 // CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
3509 paddsw 0x7eed,%mm3
3512 // CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
3513 paddsw 0xbabecafe,%mm3
3516 // CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
3517 paddsw 0x12345678,%mm3
3520 // CHECK: encoding: [0x0f,0xed,0xdb]
3524 // CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
3525 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3528 // CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
3529 paddsw 0x45,%xmm5
3532 // CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
3533 paddsw 0x7eed,%xmm5
3536 // CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
3537 paddsw 0xbabecafe,%xmm5
3540 // CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
3541 paddsw 0x12345678,%xmm5
3544 // CHECK: encoding: [0x66,0x0f,0xed,0xed]
3548 // CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3549 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3
3552 // CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
3553 paddusb 0x45,%mm3
3556 // CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
3557 paddusb 0x7eed,%mm3
3560 // CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
3561 paddusb 0xbabecafe,%mm3
3564 // CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
3565 paddusb 0x12345678,%mm3
3568 // CHECK: encoding: [0x0f,0xdc,0xdb]
3572 // CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
3573 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3576 // CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
3577 paddusb 0x45,%xmm5
3580 // CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
3581 paddusb 0x7eed,%xmm5
3584 // CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
3585 paddusb 0xbabecafe,%xmm5
3588 // CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
3589 paddusb 0x12345678,%xmm5
3592 // CHECK: encoding: [0x66,0x0f,0xdc,0xed]
3596 // CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3597 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3
3600 // CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
3601 paddusw 0x45,%mm3
3604 // CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
3605 paddusw 0x7eed,%mm3
3608 // CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
3609 paddusw 0xbabecafe,%mm3
3612 // CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
3613 paddusw 0x12345678,%mm3
3616 // CHECK: encoding: [0x0f,0xdd,0xdb]
3620 // CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
3621 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3624 // CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
3625 paddusw 0x45,%xmm5
3628 // CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
3629 paddusw 0x7eed,%xmm5
3632 // CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
3633 paddusw 0xbabecafe,%xmm5
3636 // CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
3637 paddusw 0x12345678,%xmm5
3640 // CHECK: encoding: [0x66,0x0f,0xdd,0xed]
3644 // CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3645 pand 0xdeadbeef(%ebx,%ecx,8),%mm3
3648 // CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
3649 pand 0x45,%mm3
3652 // CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
3653 pand 0x7eed,%mm3
3656 // CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
3657 pand 0xbabecafe,%mm3
3660 // CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
3661 pand 0x12345678,%mm3
3664 // CHECK: encoding: [0x0f,0xdb,0xdb]
3668 // CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
3669 pand 0xdeadbeef(%ebx,%ecx,8),%xmm5
3672 // CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
3673 pand 0x45,%xmm5
3676 // CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
3677 pand 0x7eed,%xmm5
3680 // CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
3681 pand 0xbabecafe,%xmm5
3684 // CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
3685 pand 0x12345678,%xmm5
3688 // CHECK: encoding: [0x66,0x0f,0xdb,0xed]
3692 // CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3693 pandn 0xdeadbeef(%ebx,%ecx,8),%mm3
3696 // CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
3697 pandn 0x45,%mm3
3700 // CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
3701 pandn 0x7eed,%mm3
3704 // CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
3705 pandn 0xbabecafe,%mm3
3708 // CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
3709 pandn 0x12345678,%mm3
3712 // CHECK: encoding: [0x0f,0xdf,0xdb]
3716 // CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
3717 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5
3720 // CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
3721 pandn 0x45,%xmm5
3724 // CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
3725 pandn 0x7eed,%xmm5
3728 // CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
3729 pandn 0xbabecafe,%xmm5
3732 // CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
3733 pandn 0x12345678,%xmm5
3736 // CHECK: encoding: [0x66,0x0f,0xdf,0xed]
3740 // CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3741 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3
3744 // CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
3745 pcmpeqb 0x45,%mm3
3748 // CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
3749 pcmpeqb 0x7eed,%mm3
3752 // CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
3753 pcmpeqb 0xbabecafe,%mm3
3756 // CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
3757 pcmpeqb 0x12345678,%mm3
3760 // CHECK: encoding: [0x0f,0x74,0xdb]
3764 // CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
3765 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3768 // CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
3769 pcmpeqb 0x45,%xmm5
3772 // CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
3773 pcmpeqb 0x7eed,%xmm5
3776 // CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
3777 pcmpeqb 0xbabecafe,%xmm5
3780 // CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
3781 pcmpeqb 0x12345678,%xmm5
3784 // CHECK: encoding: [0x66,0x0f,0x74,0xed]
3788 // CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3789 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3
3792 // CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
3793 pcmpeqw 0x45,%mm3
3796 // CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
3797 pcmpeqw 0x7eed,%mm3
3800 // CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
3801 pcmpeqw 0xbabecafe,%mm3
3804 // CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
3805 pcmpeqw 0x12345678,%mm3
3808 // CHECK: encoding: [0x0f,0x75,0xdb]
3812 // CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
3813 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3816 // CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
3817 pcmpeqw 0x45,%xmm5
3820 // CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
3821 pcmpeqw 0x7eed,%xmm5
3824 // CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
3825 pcmpeqw 0xbabecafe,%xmm5
3828 // CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
3829 pcmpeqw 0x12345678,%xmm5
3832 // CHECK: encoding: [0x66,0x0f,0x75,0xed]
3836 // CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3837 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3
3840 // CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
3841 pcmpeqd 0x45,%mm3
3844 // CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
3845 pcmpeqd 0x7eed,%mm3
3848 // CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
3849 pcmpeqd 0xbabecafe,%mm3
3852 // CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
3853 pcmpeqd 0x12345678,%mm3
3856 // CHECK: encoding: [0x0f,0x76,0xdb]
3860 // CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
3861 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3864 // CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
3865 pcmpeqd 0x45,%xmm5
3868 // CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
3869 pcmpeqd 0x7eed,%xmm5
3872 // CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
3873 pcmpeqd 0xbabecafe,%xmm5
3876 // CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
3877 pcmpeqd 0x12345678,%xmm5
3880 // CHECK: encoding: [0x66,0x0f,0x76,0xed]
3884 // CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3885 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3
3888 // CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
3889 pcmpgtb 0x45,%mm3
3892 // CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
3893 pcmpgtb 0x7eed,%mm3
3896 // CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
3897 pcmpgtb 0xbabecafe,%mm3
3900 // CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
3901 pcmpgtb 0x12345678,%mm3
3904 // CHECK: encoding: [0x0f,0x64,0xdb]
3908 // CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
3909 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3912 // CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
3913 pcmpgtb 0x45,%xmm5
3916 // CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
3917 pcmpgtb 0x7eed,%xmm5
3920 // CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
3921 pcmpgtb 0xbabecafe,%xmm5
3924 // CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
3925 pcmpgtb 0x12345678,%xmm5
3928 // CHECK: encoding: [0x66,0x0f,0x64,0xed]
3932 // CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3933 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3
3936 // CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
3937 pcmpgtw 0x45,%mm3
3940 // CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
3941 pcmpgtw 0x7eed,%mm3
3944 // CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
3945 pcmpgtw 0xbabecafe,%mm3
3948 // CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
3949 pcmpgtw 0x12345678,%mm3
3952 // CHECK: encoding: [0x0f,0x65,0xdb]
3956 // CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
3957 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3960 // CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
3961 pcmpgtw 0x45,%xmm5
3964 // CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
3965 pcmpgtw 0x7eed,%xmm5
3968 // CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
3969 pcmpgtw 0xbabecafe,%xmm5
3972 // CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
3973 pcmpgtw 0x12345678,%xmm5
3976 // CHECK: encoding: [0x66,0x0f,0x65,0xed]
3980 // CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3981 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3
3984 // CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
3985 pcmpgtd 0x45,%mm3
3988 // CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
3989 pcmpgtd 0x7eed,%mm3
3992 // CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
3993 pcmpgtd 0xbabecafe,%mm3
3996 // CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
3997 pcmpgtd 0x12345678,%mm3
4000 // CHECK: encoding: [0x0f,0x66,0xdb]
4004 // CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
4005 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5
4008 // CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
4009 pcmpgtd 0x45,%xmm5
4012 // CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
4013 pcmpgtd 0x7eed,%xmm5
4016 // CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
4017 pcmpgtd 0xbabecafe,%xmm5
4020 // CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
4021 pcmpgtd 0x12345678,%xmm5
4024 // CHECK: encoding: [0x66,0x0f,0x66,0xed]
4028 // CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4029 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3
4032 // CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
4033 pmaddwd 0x45,%mm3
4036 // CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
4037 pmaddwd 0x7eed,%mm3
4040 // CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
4041 pmaddwd 0xbabecafe,%mm3
4044 // CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
4045 pmaddwd 0x12345678,%mm3
4048 // CHECK: encoding: [0x0f,0xf5,0xdb]
4052 // CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4053 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
4056 // CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
4057 pmaddwd 0x45,%xmm5
4060 // CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
4061 pmaddwd 0x7eed,%xmm5
4064 // CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
4065 pmaddwd 0xbabecafe,%xmm5
4068 // CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
4069 pmaddwd 0x12345678,%xmm5
4072 // CHECK: encoding: [0x66,0x0f,0xf5,0xed]
4076 // CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4077 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3
4080 // CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
4081 pmulhw 0x45,%mm3
4084 // CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
4085 pmulhw 0x7eed,%mm3
4088 // CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
4089 pmulhw 0xbabecafe,%mm3
4092 // CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
4093 pmulhw 0x12345678,%mm3
4096 // CHECK: encoding: [0x0f,0xe5,0xdb]
4100 // CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4101 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4104 // CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
4105 pmulhw 0x45,%xmm5
4108 // CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
4109 pmulhw 0x7eed,%xmm5
4112 // CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
4113 pmulhw 0xbabecafe,%xmm5
4116 // CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
4117 pmulhw 0x12345678,%xmm5
4120 // CHECK: encoding: [0x66,0x0f,0xe5,0xed]
4124 // CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4125 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3
4128 // CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
4129 pmullw 0x45,%mm3
4132 // CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
4133 pmullw 0x7eed,%mm3
4136 // CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
4137 pmullw 0xbabecafe,%mm3
4140 // CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
4141 pmullw 0x12345678,%mm3
4144 // CHECK: encoding: [0x0f,0xd5,0xdb]
4148 // CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4149 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4152 // CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
4153 pmullw 0x45,%xmm5
4156 // CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
4157 pmullw 0x7eed,%xmm5
4160 // CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
4161 pmullw 0xbabecafe,%xmm5
4164 // CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
4165 pmullw 0x12345678,%xmm5
4168 // CHECK: encoding: [0x66,0x0f,0xd5,0xed]
4172 // CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4173 por 0xdeadbeef(%ebx,%ecx,8),%mm3
4176 // CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
4177 por 0x45,%mm3
4180 // CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
4181 por 0x7eed,%mm3
4184 // CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
4185 por 0xbabecafe,%mm3
4188 // CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
4189 por 0x12345678,%mm3
4192 // CHECK: encoding: [0x0f,0xeb,0xdb]
4196 // CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
4197 por 0xdeadbeef(%ebx,%ecx,8),%xmm5
4200 // CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
4201 por 0x45,%xmm5
4204 // CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
4205 por 0x7eed,%xmm5
4208 // CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
4209 por 0xbabecafe,%xmm5
4212 // CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
4213 por 0x12345678,%xmm5
4216 // CHECK: encoding: [0x66,0x0f,0xeb,0xed]
4220 // CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4221 psllw 0xdeadbeef(%ebx,%ecx,8),%mm3
4224 // CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
4225 psllw 0x45,%mm3
4228 // CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
4229 psllw 0x7eed,%mm3
4232 // CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
4233 psllw 0xbabecafe,%mm3
4236 // CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
4237 psllw 0x12345678,%mm3
4240 // CHECK: encoding: [0x0f,0xf1,0xdb]
4244 // CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4245 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4248 // CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
4249 psllw 0x45,%xmm5
4252 // CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
4253 psllw 0x7eed,%xmm5
4256 // CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
4257 psllw 0xbabecafe,%xmm5
4260 // CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
4261 psllw 0x12345678,%xmm5
4264 // CHECK: encoding: [0x66,0x0f,0xf1,0xed]
4268 // CHECK: encoding: [0x0f,0x71,0xf3,0x7f]
4269 psllw $0x7f,%mm3
4272 // CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f]
4273 psllw $0x7f,%xmm5
4276 // CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4277 pslld 0xdeadbeef(%ebx,%ecx,8),%mm3
4280 // CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
4281 pslld 0x45,%mm3
4284 // CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
4285 pslld 0x7eed,%mm3
4288 // CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
4289 pslld 0xbabecafe,%mm3
4292 // CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
4293 pslld 0x12345678,%mm3
4296 // CHECK: encoding: [0x0f,0xf2,0xdb]
4300 // CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4301 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5
4304 // CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
4305 pslld 0x45,%xmm5
4308 // CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
4309 pslld 0x7eed,%xmm5
4312 // CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
4313 pslld 0xbabecafe,%xmm5
4316 // CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
4317 pslld 0x12345678,%xmm5
4320 // CHECK: encoding: [0x66,0x0f,0xf2,0xed]
4324 // CHECK: encoding: [0x0f,0x72,0xf3,0x7f]
4325 pslld $0x7f,%mm3
4328 // CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f]
4329 pslld $0x7f,%xmm5
4332 // CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4333 psllq 0xdeadbeef(%ebx,%ecx,8),%mm3
4336 // CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
4337 psllq 0x45,%mm3
4340 // CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
4341 psllq 0x7eed,%mm3
4344 // CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
4345 psllq 0xbabecafe,%mm3
4348 // CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
4349 psllq 0x12345678,%mm3
4352 // CHECK: encoding: [0x0f,0xf3,0xdb]
4356 // CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
4357 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5
4360 // CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
4361 psllq 0x45,%xmm5
4364 // CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
4365 psllq 0x7eed,%xmm5
4368 // CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
4369 psllq 0xbabecafe,%xmm5
4372 // CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
4373 psllq 0x12345678,%xmm5
4376 // CHECK: encoding: [0x66,0x0f,0xf3,0xed]
4380 // CHECK: encoding: [0x0f,0x73,0xf3,0x7f]
4381 psllq $0x7f,%mm3
4384 // CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f]
4385 psllq $0x7f,%xmm5
4388 // CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4389 psraw 0xdeadbeef(%ebx,%ecx,8),%mm3
4392 // CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
4393 psraw 0x45,%mm3
4396 // CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
4397 psraw 0x7eed,%mm3
4400 // CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
4401 psraw 0xbabecafe,%mm3
4404 // CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
4405 psraw 0x12345678,%mm3
4408 // CHECK: encoding: [0x0f,0xe1,0xdb]
4412 // CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4413 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4416 // CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
4417 psraw 0x45,%xmm5
4420 // CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
4421 psraw 0x7eed,%xmm5
4424 // CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
4425 psraw 0xbabecafe,%xmm5
4428 // CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
4429 psraw 0x12345678,%xmm5
4432 // CHECK: encoding: [0x66,0x0f,0xe1,0xed]
4436 // CHECK: encoding: [0x0f,0x71,0xe3,0x7f]
4437 psraw $0x7f,%mm3
4440 // CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f]
4441 psraw $0x7f,%xmm5
4444 // CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4445 psrad 0xdeadbeef(%ebx,%ecx,8),%mm3
4448 // CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
4449 psrad 0x45,%mm3
4452 // CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
4453 psrad 0x7eed,%mm3
4456 // CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
4457 psrad 0xbabecafe,%mm3
4460 // CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
4461 psrad 0x12345678,%mm3
4464 // CHECK: encoding: [0x0f,0xe2,0xdb]
4468 // CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4469 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5
4472 // CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
4473 psrad 0x45,%xmm5
4476 // CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
4477 psrad 0x7eed,%xmm5
4480 // CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
4481 psrad 0xbabecafe,%xmm5
4484 // CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
4485 psrad 0x12345678,%xmm5
4488 // CHECK: encoding: [0x66,0x0f,0xe2,0xed]
4492 // CHECK: encoding: [0x0f,0x72,0xe3,0x7f]
4493 psrad $0x7f,%mm3
4496 // CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f]
4497 psrad $0x7f,%xmm5
4500 // CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4501 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3
4504 // CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
4505 psrlw 0x45,%mm3
4508 // CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
4509 psrlw 0x7eed,%mm3
4512 // CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
4513 psrlw 0xbabecafe,%mm3
4516 // CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
4517 psrlw 0x12345678,%mm3
4520 // CHECK: encoding: [0x0f,0xd1,0xdb]
4524 // CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4525 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4528 // CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
4529 psrlw 0x45,%xmm5
4532 // CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
4533 psrlw 0x7eed,%xmm5
4536 // CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
4537 psrlw 0xbabecafe,%xmm5
4540 // CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
4541 psrlw 0x12345678,%xmm5
4544 // CHECK: encoding: [0x66,0x0f,0xd1,0xed]
4548 // CHECK: encoding: [0x0f,0x71,0xd3,0x7f]
4549 psrlw $0x7f,%mm3
4552 // CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f]
4553 psrlw $0x7f,%xmm5
4556 // CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4557 psrld 0xdeadbeef(%ebx,%ecx,8),%mm3
4560 // CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
4561 psrld 0x45,%mm3
4564 // CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
4565 psrld 0x7eed,%mm3
4568 // CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
4569 psrld 0xbabecafe,%mm3
4572 // CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
4573 psrld 0x12345678,%mm3
4576 // CHECK: encoding: [0x0f,0xd2,0xdb]
4580 // CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4581 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5
4584 // CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
4585 psrld 0x45,%xmm5
4588 // CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
4589 psrld 0x7eed,%xmm5
4592 // CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
4593 psrld 0xbabecafe,%xmm5
4596 // CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
4597 psrld 0x12345678,%xmm5
4600 // CHECK: encoding: [0x66,0x0f,0xd2,0xed]
4604 // CHECK: encoding: [0x0f,0x72,0xd3,0x7f]
4605 psrld $0x7f,%mm3
4608 // CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f]
4609 psrld $0x7f,%xmm5
4612 // CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4613 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3
4616 // CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
4617 psrlq 0x45,%mm3
4620 // CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
4621 psrlq 0x7eed,%mm3
4624 // CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
4625 psrlq 0xbabecafe,%mm3
4628 // CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
4629 psrlq 0x12345678,%mm3
4632 // CHECK: encoding: [0x0f,0xd3,0xdb]
4636 // CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
4637 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5
4640 // CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
4641 psrlq 0x45,%xmm5
4644 // CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
4645 psrlq 0x7eed,%xmm5
4648 // CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
4649 psrlq 0xbabecafe,%xmm5
4652 // CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
4653 psrlq 0x12345678,%xmm5
4656 // CHECK: encoding: [0x66,0x0f,0xd3,0xed]
4660 // CHECK: encoding: [0x0f,0x73,0xd3,0x7f]
4661 psrlq $0x7f,%mm3
4664 // CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f]
4665 psrlq $0x7f,%xmm5
4668 // CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4669 psubb 0xdeadbeef(%ebx,%ecx,8),%mm3
4672 // CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
4673 psubb 0x45,%mm3
4676 // CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
4677 psubb 0x7eed,%mm3
4680 // CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
4681 psubb 0xbabecafe,%mm3
4684 // CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
4685 psubb 0x12345678,%mm3
4688 // CHECK: encoding: [0x0f,0xf8,0xdb]
4692 // CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4693 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4696 // CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
4697 psubb 0x45,%xmm5
4700 // CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
4701 psubb 0x7eed,%xmm5
4704 // CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
4705 psubb 0xbabecafe,%xmm5
4708 // CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
4709 psubb 0x12345678,%xmm5
4712 // CHECK: encoding: [0x66,0x0f,0xf8,0xed]
4716 // CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4717 psubw 0xdeadbeef(%ebx,%ecx,8),%mm3
4720 // CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
4721 psubw 0x45,%mm3
4724 // CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
4725 psubw 0x7eed,%mm3
4728 // CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
4729 psubw 0xbabecafe,%mm3
4732 // CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
4733 psubw 0x12345678,%mm3
4736 // CHECK: encoding: [0x0f,0xf9,0xdb]
4740 // CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4741 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4744 // CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
4745 psubw 0x45,%xmm5
4748 // CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
4749 psubw 0x7eed,%xmm5
4752 // CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
4753 psubw 0xbabecafe,%xmm5
4756 // CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
4757 psubw 0x12345678,%xmm5
4760 // CHECK: encoding: [0x66,0x0f,0xf9,0xed]
4764 // CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4765 psubd 0xdeadbeef(%ebx,%ecx,8),%mm3
4768 // CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
4769 psubd 0x45,%mm3
4772 // CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
4773 psubd 0x7eed,%mm3
4776 // CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
4777 psubd 0xbabecafe,%mm3
4780 // CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
4781 psubd 0x12345678,%mm3
4784 // CHECK: encoding: [0x0f,0xfa,0xdb]
4788 // CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
4789 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
4792 // CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
4793 psubd 0x45,%xmm5
4796 // CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
4797 psubd 0x7eed,%xmm5
4800 // CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
4801 psubd 0xbabecafe,%xmm5
4804 // CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
4805 psubd 0x12345678,%xmm5
4808 // CHECK: encoding: [0x66,0x0f,0xfa,0xed]
4812 // CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4813 psubq 0xdeadbeef(%ebx,%ecx,8),%mm3
4816 // CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
4817 psubq 0x45,%mm3
4820 // CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
4821 psubq 0x7eed,%mm3
4824 // CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
4825 psubq 0xbabecafe,%mm3
4828 // CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
4829 psubq 0x12345678,%mm3
4832 // CHECK: encoding: [0x0f,0xfb,0xdb]
4836 // CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
4837 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5
4840 // CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
4841 psubq 0x45,%xmm5
4844 // CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
4845 psubq 0x7eed,%xmm5
4848 // CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
4849 psubq 0xbabecafe,%xmm5
4852 // CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
4853 psubq 0x12345678,%xmm5
4856 // CHECK: encoding: [0x66,0x0f,0xfb,0xed]
4860 // CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4861 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3
4864 // CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
4865 psubsb 0x45,%mm3
4868 // CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
4869 psubsb 0x7eed,%mm3
4872 // CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
4873 psubsb 0xbabecafe,%mm3
4876 // CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
4877 psubsb 0x12345678,%mm3
4880 // CHECK: encoding: [0x0f,0xe8,0xdb]
4884 // CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4885 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4888 // CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
4889 psubsb 0x45,%xmm5
4892 // CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
4893 psubsb 0x7eed,%xmm5
4896 // CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
4897 psubsb 0xbabecafe,%xmm5
4900 // CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
4901 psubsb 0x12345678,%xmm5
4904 // CHECK: encoding: [0x66,0x0f,0xe8,0xed]
4908 // CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4909 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
4912 // CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
4913 psubsw 0x45,%mm3
4916 // CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
4917 psubsw 0x7eed,%mm3
4920 // CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
4921 psubsw 0xbabecafe,%mm3
4924 // CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
4925 psubsw 0x12345678,%mm3
4928 // CHECK: encoding: [0x0f,0xe9,0xdb]
4932 // CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4933 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4936 // CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
4937 psubsw 0x45,%xmm5
4940 // CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
4941 psubsw 0x7eed,%xmm5
4944 // CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
4945 psubsw 0xbabecafe,%xmm5
4948 // CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
4949 psubsw 0x12345678,%xmm5
4952 // CHECK: encoding: [0x66,0x0f,0xe9,0xed]
4956 // CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4957 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3
4960 // CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
4961 psubusb 0x45,%mm3
4964 // CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
4965 psubusb 0x7eed,%mm3
4968 // CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
4969 psubusb 0xbabecafe,%mm3
4972 // CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
4973 psubusb 0x12345678,%mm3
4976 // CHECK: encoding: [0x0f,0xd8,0xdb]
4980 // CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4981 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4984 // CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
4985 psubusb 0x45,%xmm5
4988 // CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
4989 psubusb 0x7eed,%xmm5
4992 // CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
4993 psubusb 0xbabecafe,%xmm5
4996 // CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
4997 psubusb 0x12345678,%xmm5
5000 // CHECK: encoding: [0x66,0x0f,0xd8,0xed]
5004 // CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5005 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3
5008 // CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
5009 psubusw 0x45,%mm3
5012 // CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
5013 psubusw 0x7eed,%mm3
5016 // CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
5017 psubusw 0xbabecafe,%mm3
5020 // CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
5021 psubusw 0x12345678,%mm3
5024 // CHECK: encoding: [0x0f,0xd9,0xdb]
5028 // CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
5029 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5032 // CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
5033 psubusw 0x45,%xmm5
5036 // CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
5037 psubusw 0x7eed,%xmm5
5040 // CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
5041 psubusw 0xbabecafe,%xmm5
5044 // CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
5045 psubusw 0x12345678,%xmm5
5048 // CHECK: encoding: [0x66,0x0f,0xd9,0xed]
5052 // CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5053 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3
5056 // CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
5057 punpckhbw 0x45,%mm3
5060 // CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
5061 punpckhbw 0x7eed,%mm3
5064 // CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
5065 punpckhbw 0xbabecafe,%mm3
5068 // CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
5069 punpckhbw 0x12345678,%mm3
5072 // CHECK: encoding: [0x0f,0x68,0xdb]
5076 // CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
5077 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5080 // CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
5081 punpckhbw 0x45,%xmm5
5084 // CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
5085 punpckhbw 0x7eed,%xmm5
5088 // CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
5089 punpckhbw 0xbabecafe,%xmm5
5092 // CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
5093 punpckhbw 0x12345678,%xmm5
5096 // CHECK: encoding: [0x66,0x0f,0x68,0xed]
5100 // CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5101 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3
5104 // CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
5105 punpckhwd 0x45,%mm3
5108 // CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
5109 punpckhwd 0x7eed,%mm3
5112 // CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
5113 punpckhwd 0xbabecafe,%mm3
5116 // CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
5117 punpckhwd 0x12345678,%mm3
5120 // CHECK: encoding: [0x0f,0x69,0xdb]
5124 // CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
5125 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5128 // CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
5129 punpckhwd 0x45,%xmm5
5132 // CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
5133 punpckhwd 0x7eed,%xmm5
5136 // CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
5137 punpckhwd 0xbabecafe,%xmm5
5140 // CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
5141 punpckhwd 0x12345678,%xmm5
5144 // CHECK: encoding: [0x66,0x0f,0x69,0xed]
5148 // CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5149 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3
5152 // CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
5153 punpckhdq 0x45,%mm3
5156 // CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
5157 punpckhdq 0x7eed,%mm3
5160 // CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
5161 punpckhdq 0xbabecafe,%mm3
5164 // CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
5165 punpckhdq 0x12345678,%mm3
5168 // CHECK: encoding: [0x0f,0x6a,0xdb]
5172 // CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5173 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
5176 // CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
5177 punpckhdq 0x45,%xmm5
5180 // CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
5181 punpckhdq 0x7eed,%xmm5
5184 // CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
5185 punpckhdq 0xbabecafe,%xmm5
5188 // CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
5189 punpckhdq 0x12345678,%xmm5
5192 // CHECK: encoding: [0x66,0x0f,0x6a,0xed]
5196 // CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5197 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3
5200 // CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
5201 punpcklbw 0x45,%mm3
5204 // CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
5205 punpcklbw 0x7eed,%mm3
5208 // CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
5209 punpcklbw 0xbabecafe,%mm3
5212 // CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
5213 punpcklbw 0x12345678,%mm3
5216 // CHECK: encoding: [0x0f,0x60,0xdb]
5220 // CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
5221 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5224 // CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
5225 punpcklbw 0x45,%xmm5
5228 // CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
5229 punpcklbw 0x7eed,%xmm5
5232 // CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
5233 punpcklbw 0xbabecafe,%xmm5
5236 // CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
5237 punpcklbw 0x12345678,%xmm5
5240 // CHECK: encoding: [0x66,0x0f,0x60,0xed]
5244 // CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5245 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3
5248 // CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
5249 punpcklwd 0x45,%mm3
5252 // CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
5253 punpcklwd 0x7eed,%mm3
5256 // CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
5257 punpcklwd 0xbabecafe,%mm3
5260 // CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
5261 punpcklwd 0x12345678,%mm3
5264 // CHECK: encoding: [0x0f,0x61,0xdb]
5268 // CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
5269 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5272 // CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
5273 punpcklwd 0x45,%xmm5
5276 // CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
5277 punpcklwd 0x7eed,%xmm5
5280 // CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
5281 punpcklwd 0xbabecafe,%xmm5
5284 // CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
5285 punpcklwd 0x12345678,%xmm5
5288 // CHECK: encoding: [0x66,0x0f,0x61,0xed]
5292 // CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5293 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3
5296 // CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
5297 punpckldq 0x45,%mm3
5300 // CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
5301 punpckldq 0x7eed,%mm3
5304 // CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
5305 punpckldq 0xbabecafe,%mm3
5308 // CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
5309 punpckldq 0x12345678,%mm3
5312 // CHECK: encoding: [0x0f,0x62,0xdb]
5316 // CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
5317 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
5320 // CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
5321 punpckldq 0x45,%xmm5
5324 // CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
5325 punpckldq 0x7eed,%xmm5
5328 // CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
5329 punpckldq 0xbabecafe,%xmm5
5332 // CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
5333 punpckldq 0x12345678,%xmm5
5336 // CHECK: encoding: [0x66,0x0f,0x62,0xed]
5340 // CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5341 pxor 0xdeadbeef(%ebx,%ecx,8),%mm3
5344 // CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
5345 pxor 0x45,%mm3
5348 // CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
5349 pxor 0x7eed,%mm3
5352 // CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
5353 pxor 0xbabecafe,%mm3
5356 // CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
5357 pxor 0x12345678,%mm3
5360 // CHECK: encoding: [0x0f,0xef,0xdb]
5364 // CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
5365 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5
5368 // CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
5369 pxor 0x45,%xmm5
5372 // CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
5373 pxor 0x7eed,%xmm5
5376 // CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
5377 pxor 0xbabecafe,%xmm5
5380 // CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
5381 pxor 0x12345678,%xmm5
5384 // CHECK: encoding: [0x66,0x0f,0xef,0xed]
5388 // CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
5389 addps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5392 // CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
5393 addps 0x45,%xmm5
5396 // CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
5397 addps 0x7eed,%xmm5
5400 // CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
5401 addps 0xbabecafe,%xmm5
5404 // CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
5405 addps 0x12345678,%xmm5
5408 // CHECK: encoding: [0x0f,0x58,0xed]
5412 // CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
5413 addss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5416 // CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
5417 addss 0x45,%xmm5
5420 // CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
5421 addss 0x7eed,%xmm5
5424 // CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
5425 addss 0xbabecafe,%xmm5
5428 // CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
5429 addss 0x12345678,%xmm5
5432 // CHECK: encoding: [0xf3,0x0f,0x58,0xed]
5436 // CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
5437 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5440 // CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
5441 andnps 0x45,%xmm5
5444 // CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
5445 andnps 0x7eed,%xmm5
5448 // CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
5449 andnps 0xbabecafe,%xmm5
5452 // CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
5453 andnps 0x12345678,%xmm5
5456 // CHECK: encoding: [0x0f,0x55,0xed]
5460 // CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
5461 andps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5464 // CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
5465 andps 0x45,%xmm5
5468 // CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
5469 andps 0x7eed,%xmm5
5472 // CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
5473 andps 0xbabecafe,%xmm5
5476 // CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
5477 andps 0x12345678,%xmm5
5480 // CHECK: encoding: [0x0f,0x54,0xed]
5484 // CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5485 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5488 // CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
5489 comiss 0x45,%xmm5
5492 // CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
5493 comiss 0x7eed,%xmm5
5496 // CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
5497 comiss 0xbabecafe,%xmm5
5500 // CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
5501 comiss 0x12345678,%xmm5
5504 // CHECK: encoding: [0x0f,0x2f,0xed]
5508 // CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5509 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5512 // CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
5513 cvtpi2ps 0x45,%xmm5
5516 // CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
5517 cvtpi2ps 0x7eed,%xmm5
5520 // CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
5521 cvtpi2ps 0xbabecafe,%xmm5
5524 // CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
5525 cvtpi2ps 0x12345678,%xmm5
5528 // CHECK: encoding: [0x0f,0x2a,0xeb]
5532 // CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5533 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
5536 // CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
5537 cvtps2pi 0x45,%mm3
5540 // CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
5541 cvtps2pi 0x7eed,%mm3
5544 // CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
5545 cvtps2pi 0xbabecafe,%mm3
5548 // CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
5549 cvtps2pi 0x12345678,%mm3
5552 // CHECK: encoding: [0x0f,0x2d,0xdd]
5556 // CHECK: encoding: [0xf3,0x0f,0x2a,0xe9]
5560 // CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5561 cvtsi2ssl 0xdeadbeef(%ebx,%ecx,8),%xmm5
5564 // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
5565 cvtsi2ssl 0x45,%xmm5
5568 // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
5569 cvtsi2ssl 0x7eed,%xmm5
5572 // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
5573 cvtsi2ssl 0xbabecafe,%xmm5
5576 // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
5577 cvtsi2ssl 0x12345678,%xmm5
5580 // CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5581 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
5584 // CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
5585 cvttps2pi 0x45,%mm3
5588 // CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
5589 cvttps2pi 0x7eed,%mm3
5592 // CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
5593 cvttps2pi 0xbabecafe,%mm3
5596 // CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
5597 cvttps2pi 0x12345678,%mm3
5600 // CHECK: encoding: [0x0f,0x2c,0xdd]
5604 // CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
5605 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx
5608 // CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
5609 cvttss2si 0x45,%ecx
5612 // CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
5613 cvttss2si 0x7eed,%ecx
5616 // CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
5617 cvttss2si 0xbabecafe,%ecx
5620 // CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
5621 cvttss2si 0x12345678,%ecx
5624 // CHECK: encoding: [0xf3,0x0f,0x2c,0xcd]
5628 // CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
5629 divps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5632 // CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
5633 divps 0x45,%xmm5
5636 // CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
5637 divps 0x7eed,%xmm5
5640 // CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
5641 divps 0xbabecafe,%xmm5
5644 // CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
5645 divps 0x12345678,%xmm5
5648 // CHECK: encoding: [0x0f,0x5e,0xed]
5652 // CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
5653 divss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5656 // CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
5657 divss 0x45,%xmm5
5660 // CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
5661 divss 0x7eed,%xmm5
5664 // CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
5665 divss 0xbabecafe,%xmm5
5668 // CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
5669 divss 0x12345678,%xmm5
5672 // CHECK: encoding: [0xf3,0x0f,0x5e,0xed]
5676 // CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
5677 ldmxcsr 0xdeadbeef(%ebx,%ecx,8)
5680 // CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
5681 ldmxcsr 0x7eed
5684 // CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
5685 ldmxcsr 0xbabecafe
5688 // CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
5689 ldmxcsr 0x12345678
5692 // CHECK: encoding: [0x0f,0xf7,0xdb]
5696 // CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5697 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5700 // CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
5701 maxps 0x45,%xmm5
5704 // CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
5705 maxps 0x7eed,%xmm5
5708 // CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
5709 maxps 0xbabecafe,%xmm5
5712 // CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
5713 maxps 0x12345678,%xmm5
5716 // CHECK: encoding: [0x0f,0x5f,0xed]
5720 // CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5721 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5724 // CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
5725 maxss 0x45,%xmm5
5728 // CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
5729 maxss 0x7eed,%xmm5
5732 // CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
5733 maxss 0xbabecafe,%xmm5
5736 // CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
5737 maxss 0x12345678,%xmm5
5740 // CHECK: encoding: [0xf3,0x0f,0x5f,0xed]
5744 // CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
5745 minps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5748 // CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
5749 minps 0x45,%xmm5
5752 // CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
5753 minps 0x7eed,%xmm5
5756 // CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
5757 minps 0xbabecafe,%xmm5
5760 // CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
5761 minps 0x12345678,%xmm5
5764 // CHECK: encoding: [0x0f,0x5d,0xed]
5768 // CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
5769 minss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5772 // CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
5773 minss 0x45,%xmm5
5776 // CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
5777 minss 0x7eed,%xmm5
5780 // CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
5781 minss 0xbabecafe,%xmm5
5784 // CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
5785 minss 0x12345678,%xmm5
5788 // CHECK: encoding: [0xf3,0x0f,0x5d,0xed]
5792 // CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
5793 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5796 // CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
5797 movaps 0x45,%xmm5
5800 // CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
5801 movaps 0x7eed,%xmm5
5804 // CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
5805 movaps 0xbabecafe,%xmm5
5808 // CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
5809 movaps 0x12345678,%xmm5
5812 // CHECK: encoding: [0x0f,0x28,0xed]
5816 // CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
5817 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)
5820 // CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
5821 movaps %xmm5,0x45
5824 // CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
5825 movaps %xmm5,0x7eed
5828 // CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
5829 movaps %xmm5,0xbabecafe
5832 // CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
5833 movaps %xmm5,0x12345678
5836 // CHECK: encoding: [0x0f,0x12,0xed]
5840 // CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
5841 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5844 // CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
5845 movhps 0x45,%xmm5
5848 // CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
5849 movhps 0x7eed,%xmm5
5852 // CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
5853 movhps 0xbabecafe,%xmm5
5856 // CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
5857 movhps 0x12345678,%xmm5
5860 // CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
5861 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)
5864 // CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
5865 movhps %xmm5,0x45
5868 // CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
5869 movhps %xmm5,0x7eed
5872 // CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
5873 movhps %xmm5,0xbabecafe
5876 // CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
5877 movhps %xmm5,0x12345678
5880 // CHECK: encoding: [0x0f,0x16,0xed]
5884 // CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
5885 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5888 // CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
5889 movlps 0x45,%xmm5
5892 // CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
5893 movlps 0x7eed,%xmm5
5896 // CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
5897 movlps 0xbabecafe,%xmm5
5900 // CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
5901 movlps 0x12345678,%xmm5
5904 // CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
5905 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)
5908 // CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
5909 movlps %xmm5,0x45
5912 // CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
5913 movlps %xmm5,0x7eed
5916 // CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
5917 movlps %xmm5,0xbabecafe
5920 // CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
5921 movlps %xmm5,0x12345678
5924 // CHECK: encoding: [0x0f,0x50,0xcd]
5928 // CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
5929 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)
5932 // CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
5933 movntps %xmm5,0x45
5936 // CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
5937 movntps %xmm5,0x7eed
5940 // CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
5941 movntps %xmm5,0xbabecafe
5944 // CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
5945 movntps %xmm5,0x12345678
5948 // CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5949 movntq %mm3,0xdeadbeef(%ebx,%ecx,8)
5952 // CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
5953 movntq %mm3,0x45
5956 // CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
5957 movntq %mm3,0x7eed
5960 // CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
5961 movntq %mm3,0xbabecafe
5964 // CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
5965 movntq %mm3,0x12345678
5968 // CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
5969 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)
5972 // CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
5973 movntdq %xmm5,0x45
5976 // CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
5977 movntdq %xmm5,0x7eed
5980 // CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
5981 movntdq %xmm5,0xbabecafe
5984 // CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
5985 movntdq %xmm5,0x12345678
5988 // CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
5989 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5992 // CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
5993 movss 0x45,%xmm5
5996 // CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
5997 movss 0x7eed,%xmm5
6000 // CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
6001 movss 0xbabecafe,%xmm5
6004 // CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
6005 movss 0x12345678,%xmm5
6008 // CHECK: encoding: [0xf3,0x0f,0x10,0xed]
6012 // CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
6013 movss %xmm5,0xdeadbeef(%ebx,%ecx,8)
6016 // CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
6017 movss %xmm5,0x45
6020 // CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
6021 movss %xmm5,0x7eed
6024 // CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
6025 movss %xmm5,0xbabecafe
6028 // CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
6029 movss %xmm5,0x12345678
6032 // CHECK: encoding: [0xf3,0x0f,0x10,0xed]
6036 // CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
6037 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5
6040 // CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
6041 movups 0x45,%xmm5
6044 // CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
6045 movups 0x7eed,%xmm5
6048 // CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
6049 movups 0xbabecafe,%xmm5
6052 // CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
6053 movups 0x12345678,%xmm5
6056 // CHECK: encoding: [0x0f,0x10,0xed]
6060 // CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
6061 movups %xmm5,0xdeadbeef(%ebx,%ecx,8)
6064 // CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
6065 movups %xmm5,0x45
6068 // CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
6069 movups %xmm5,0x7eed
6072 // CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
6073 movups %xmm5,0xbabecafe
6076 // CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
6077 movups %xmm5,0x12345678
6080 // CHECK: encoding: [0x0f,0x10,0xed]
6084 // CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
6085 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6088 // CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
6089 mulps 0x45,%xmm5
6092 // CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
6093 mulps 0x7eed,%xmm5
6096 // CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
6097 mulps 0xbabecafe,%xmm5
6100 // CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
6101 mulps 0x12345678,%xmm5
6104 // CHECK: encoding: [0x0f,0x59,0xed]
6108 // CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
6109 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6112 // CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
6113 mulss 0x45,%xmm5
6116 // CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
6117 mulss 0x7eed,%xmm5
6120 // CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
6121 mulss 0xbabecafe,%xmm5
6124 // CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
6125 mulss 0x12345678,%xmm5
6128 // CHECK: encoding: [0xf3,0x0f,0x59,0xed]
6132 // CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
6133 orps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6136 // CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
6137 orps 0x45,%xmm5
6140 // CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
6141 orps 0x7eed,%xmm5
6144 // CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
6145 orps 0xbabecafe,%xmm5
6148 // CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
6149 orps 0x12345678,%xmm5
6152 // CHECK: encoding: [0x0f,0x56,0xed]
6156 // CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6157 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3
6160 // CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
6161 pavgb 0x45,%mm3
6164 // CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
6165 pavgb 0x7eed,%mm3
6168 // CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
6169 pavgb 0xbabecafe,%mm3
6172 // CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
6173 pavgb 0x12345678,%mm3
6176 // CHECK: encoding: [0x0f,0xe0,0xdb]
6180 // CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
6181 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5
6184 // CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
6185 pavgb 0x45,%xmm5
6188 // CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
6189 pavgb 0x7eed,%xmm5
6192 // CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
6193 pavgb 0xbabecafe,%xmm5
6196 // CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
6197 pavgb 0x12345678,%xmm5
6200 // CHECK: encoding: [0x66,0x0f,0xe0,0xed]
6204 // CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6205 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3
6208 // CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
6209 pavgw 0x45,%mm3
6212 // CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
6213 pavgw 0x7eed,%mm3
6216 // CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
6217 pavgw 0xbabecafe,%mm3
6220 // CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
6221 pavgw 0x12345678,%mm3
6224 // CHECK: encoding: [0x0f,0xe3,0xdb]
6228 // CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
6229 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6232 // CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
6233 pavgw 0x45,%xmm5
6236 // CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
6237 pavgw 0x7eed,%xmm5
6240 // CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
6241 pavgw 0xbabecafe,%xmm5
6244 // CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
6245 pavgw 0x12345678,%xmm5
6248 // CHECK: encoding: [0x66,0x0f,0xe3,0xed]
6252 // CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6253 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3
6256 // CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
6257 pmaxsw 0x45,%mm3
6260 // CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
6261 pmaxsw 0x7eed,%mm3
6264 // CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
6265 pmaxsw 0xbabecafe,%mm3
6268 // CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
6269 pmaxsw 0x12345678,%mm3
6272 // CHECK: encoding: [0x0f,0xee,0xdb]
6276 // CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
6277 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6280 // CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
6281 pmaxsw 0x45,%xmm5
6284 // CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
6285 pmaxsw 0x7eed,%xmm5
6288 // CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
6289 pmaxsw 0xbabecafe,%xmm5
6292 // CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
6293 pmaxsw 0x12345678,%xmm5
6296 // CHECK: encoding: [0x66,0x0f,0xee,0xed]
6300 // CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6301 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3
6304 // CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
6305 pmaxub 0x45,%mm3
6308 // CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
6309 pmaxub 0x7eed,%mm3
6312 // CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
6313 pmaxub 0xbabecafe,%mm3
6316 // CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
6317 pmaxub 0x12345678,%mm3
6320 // CHECK: encoding: [0x0f,0xde,0xdb]
6324 // CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
6325 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5
6328 // CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
6329 pmaxub 0x45,%xmm5
6332 // CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
6333 pmaxub 0x7eed,%xmm5
6336 // CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
6337 pmaxub 0xbabecafe,%xmm5
6340 // CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
6341 pmaxub 0x12345678,%xmm5
6344 // CHECK: encoding: [0x66,0x0f,0xde,0xed]
6348 // CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6349 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3
6352 // CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
6353 pminsw 0x45,%mm3
6356 // CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
6357 pminsw 0x7eed,%mm3
6360 // CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
6361 pminsw 0xbabecafe,%mm3
6364 // CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
6365 pminsw 0x12345678,%mm3
6368 // CHECK: encoding: [0x0f,0xea,0xdb]
6372 // CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
6373 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6376 // CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
6377 pminsw 0x45,%xmm5
6380 // CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
6381 pminsw 0x7eed,%xmm5
6384 // CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
6385 pminsw 0xbabecafe,%xmm5
6388 // CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
6389 pminsw 0x12345678,%xmm5
6392 // CHECK: encoding: [0x66,0x0f,0xea,0xed]
6396 // CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6397 pminub 0xdeadbeef(%ebx,%ecx,8),%mm3
6400 // CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
6401 pminub 0x45,%mm3
6404 // CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
6405 pminub 0x7eed,%mm3
6408 // CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
6409 pminub 0xbabecafe,%mm3
6412 // CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
6413 pminub 0x12345678,%mm3
6416 // CHECK: encoding: [0x0f,0xda,0xdb]
6420 // CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
6421 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5
6424 // CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
6425 pminub 0x45,%xmm5
6428 // CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
6429 pminub 0x7eed,%xmm5
6432 // CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
6433 pminub 0xbabecafe,%xmm5
6436 // CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
6437 pminub 0x12345678,%xmm5
6440 // CHECK: encoding: [0x66,0x0f,0xda,0xed]
6444 // CHECK: encoding: [0x0f,0xd7,0xcb]
6448 // CHECK: encoding: [0x66,0x0f,0xd7,0xcd]
6452 // CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6453 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3
6456 // CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
6457 pmulhuw 0x45,%mm3
6460 // CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
6461 pmulhuw 0x7eed,%mm3
6464 // CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
6465 pmulhuw 0xbabecafe,%mm3
6468 // CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
6469 pmulhuw 0x12345678,%mm3
6472 // CHECK: encoding: [0x0f,0xe4,0xdb]
6476 // CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
6477 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6480 // CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
6481 pmulhuw 0x45,%xmm5
6484 // CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
6485 pmulhuw 0x7eed,%xmm5
6488 // CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
6489 pmulhuw 0xbabecafe,%xmm5
6492 // CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
6493 pmulhuw 0x12345678,%xmm5
6496 // CHECK: encoding: [0x66,0x0f,0xe4,0xed]
6500 // CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
6501 prefetchnta 0xdeadbeef(%ebx,%ecx,8)
6504 // CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
6505 prefetchnta 0x7eed
6508 // CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
6509 prefetchnta 0xbabecafe
6512 // CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
6513 prefetchnta 0x12345678
6516 // CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
6517 prefetcht0 0xdeadbeef(%ebx,%ecx,8)
6520 // CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
6521 prefetcht0 0x7eed
6524 // CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
6525 prefetcht0 0xbabecafe
6528 // CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
6529 prefetcht0 0x12345678
6532 // CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
6533 prefetcht1 0xdeadbeef(%ebx,%ecx,8)
6536 // CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
6537 prefetcht1 0x7eed
6540 // CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
6541 prefetcht1 0xbabecafe
6544 // CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
6545 prefetcht1 0x12345678
6548 // CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6549 prefetcht2 0xdeadbeef(%ebx,%ecx,8)
6552 // CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
6553 prefetcht2 0x7eed
6556 // CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
6557 prefetcht2 0xbabecafe
6560 // CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
6561 prefetcht2 0x12345678
6564 // CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6565 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3
6568 // CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
6569 psadbw 0x45,%mm3
6572 // CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
6573 psadbw 0x7eed,%mm3
6576 // CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
6577 psadbw 0xbabecafe,%mm3
6580 // CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
6581 psadbw 0x12345678,%mm3
6584 // CHECK: encoding: [0x0f,0xf6,0xdb]
6588 // CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
6589 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6592 // CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
6593 psadbw 0x45,%xmm5
6596 // CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
6597 psadbw 0x7eed,%xmm5
6600 // CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
6601 psadbw 0xbabecafe,%xmm5
6604 // CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
6605 psadbw 0x12345678,%xmm5
6608 // CHECK: encoding: [0x66,0x0f,0xf6,0xed]
6612 // CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
6613 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6616 // CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
6617 rcpps 0x45,%xmm5
6620 // CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
6621 rcpps 0x7eed,%xmm5
6624 // CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
6625 rcpps 0xbabecafe,%xmm5
6628 // CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
6629 rcpps 0x12345678,%xmm5
6632 // CHECK: encoding: [0x0f,0x53,0xed]
6636 // CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
6637 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6640 // CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
6641 rcpss 0x45,%xmm5
6644 // CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
6645 rcpss 0x7eed,%xmm5
6648 // CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
6649 rcpss 0xbabecafe,%xmm5
6652 // CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
6653 rcpss 0x12345678,%xmm5
6656 // CHECK: encoding: [0xf3,0x0f,0x53,0xed]
6660 // CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
6661 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6664 // CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
6665 rsqrtps 0x45,%xmm5
6668 // CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
6669 rsqrtps 0x7eed,%xmm5
6672 // CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
6673 rsqrtps 0xbabecafe,%xmm5
6676 // CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
6677 rsqrtps 0x12345678,%xmm5
6680 // CHECK: encoding: [0x0f,0x52,0xed]
6684 // CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
6685 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6688 // CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
6689 rsqrtss 0x45,%xmm5
6692 // CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
6693 rsqrtss 0x7eed,%xmm5
6696 // CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
6697 rsqrtss 0xbabecafe,%xmm5
6700 // CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
6701 rsqrtss 0x12345678,%xmm5
6704 // CHECK: encoding: [0xf3,0x0f,0x52,0xed]
6708 // CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
6709 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6712 // CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
6713 sqrtps 0x45,%xmm5
6716 // CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
6717 sqrtps 0x7eed,%xmm5
6720 // CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
6721 sqrtps 0xbabecafe,%xmm5
6724 // CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
6725 sqrtps 0x12345678,%xmm5
6728 // CHECK: encoding: [0x0f,0x51,0xed]
6732 // CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
6733 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6736 // CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
6737 sqrtss 0x45,%xmm5
6740 // CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
6741 sqrtss 0x7eed,%xmm5
6744 // CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
6745 sqrtss 0xbabecafe,%xmm5
6748 // CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
6749 sqrtss 0x12345678,%xmm5
6752 // CHECK: encoding: [0xf3,0x0f,0x51,0xed]
6756 // CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6757 stmxcsr 0xdeadbeef(%ebx,%ecx,8)
6760 // CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
6761 stmxcsr 0x7eed
6764 // CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
6765 stmxcsr 0xbabecafe
6768 // CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
6769 stmxcsr 0x12345678
6772 // CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
6773 subps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6776 // CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
6777 subps 0x45,%xmm5
6780 // CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
6781 subps 0x7eed,%xmm5
6784 // CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
6785 subps 0xbabecafe,%xmm5
6788 // CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
6789 subps 0x12345678,%xmm5
6792 // CHECK: encoding: [0x0f,0x5c,0xed]
6796 // CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
6797 subss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6800 // CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
6801 subss 0x45,%xmm5
6804 // CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
6805 subss 0x7eed,%xmm5
6808 // CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
6809 subss 0xbabecafe,%xmm5
6812 // CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
6813 subss 0x12345678,%xmm5
6816 // CHECK: encoding: [0xf3,0x0f,0x5c,0xed]
6820 // CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
6821 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6824 // CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
6825 ucomiss 0x45,%xmm5
6828 // CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
6829 ucomiss 0x7eed,%xmm5
6832 // CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
6833 ucomiss 0xbabecafe,%xmm5
6836 // CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
6837 ucomiss 0x12345678,%xmm5
6840 // CHECK: encoding: [0x0f,0x2e,0xed]
6844 // CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
6845 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6848 // CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
6849 unpckhps 0x45,%xmm5
6852 // CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
6853 unpckhps 0x7eed,%xmm5
6856 // CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
6857 unpckhps 0xbabecafe,%xmm5
6860 // CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
6861 unpckhps 0x12345678,%xmm5
6864 // CHECK: encoding: [0x0f,0x15,0xed]
6868 // CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
6869 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6872 // CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
6873 unpcklps 0x45,%xmm5
6876 // CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
6877 unpcklps 0x7eed,%xmm5
6880 // CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
6881 unpcklps 0xbabecafe,%xmm5
6884 // CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
6885 unpcklps 0x12345678,%xmm5
6888 // CHECK: encoding: [0x0f,0x14,0xed]
6892 // CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
6893 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6896 // CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
6897 xorps 0x45,%xmm5
6900 // CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
6901 xorps 0x7eed,%xmm5
6904 // CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
6905 xorps 0xbabecafe,%xmm5
6908 // CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
6909 xorps 0x12345678,%xmm5
6912 // CHECK: encoding: [0x0f,0x57,0xed]
6916 // CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6917 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6920 // CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6921 addpd 0x45,%xmm5
6924 // CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6925 addpd 0x7eed,%xmm5
6928 // CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6929 addpd 0xbabecafe,%xmm5
6932 // CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6933 addpd 0x12345678,%xmm5
6936 // CHECK: encoding: [0x66,0x0f,0x58,0xed]
6940 // CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6941 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6944 // CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6945 addsd 0x45,%xmm5
6948 // CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6949 addsd 0x7eed,%xmm5
6952 // CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6953 addsd 0xbabecafe,%xmm5
6956 // CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6957 addsd 0x12345678,%xmm5
6960 // CHECK: encoding: [0xf2,0x0f,0x58,0xed]
6964 // CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
6965 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6968 // CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
6969 andnpd 0x45,%xmm5
6972 // CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
6973 andnpd 0x7eed,%xmm5
6976 // CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
6977 andnpd 0xbabecafe,%xmm5
6980 // CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
6981 andnpd 0x12345678,%xmm5
6984 // CHECK: encoding: [0x66,0x0f,0x55,0xed]
6988 // CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
6989 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6992 // CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
6993 andpd 0x45,%xmm5
6996 // CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
6997 andpd 0x7eed,%xmm5
7000 // CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
7001 andpd 0xbabecafe,%xmm5
7004 // CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
7005 andpd 0x12345678,%xmm5
7008 // CHECK: encoding: [0x66,0x0f,0x54,0xed]
7012 // CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7013 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7016 // CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
7017 comisd 0x45,%xmm5
7020 // CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
7021 comisd 0x7eed,%xmm5
7024 // CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
7025 comisd 0xbabecafe,%xmm5
7028 // CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
7029 comisd 0x12345678,%xmm5
7032 // CHECK: encoding: [0x66,0x0f,0x2f,0xed]
7036 // CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7037 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7040 // CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7041 cvtpi2pd 0x45,%xmm5
7044 // CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7045 cvtpi2pd 0x7eed,%xmm5
7048 // CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7049 cvtpi2pd 0xbabecafe,%xmm5
7052 // CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7053 cvtpi2pd 0x12345678,%xmm5
7056 // CHECK: encoding: [0x66,0x0f,0x2a,0xeb]
7060 // CHECK: encoding: [0xf2,0x0f,0x2a,0xe9]
7064 // CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7065 cvtsi2sdl 0xdeadbeef(%ebx,%ecx,8),%xmm5
7068 // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7069 cvtsi2sdl 0x45,%xmm5
7072 // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7073 cvtsi2sdl 0x7eed,%xmm5
7076 // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7077 cvtsi2sdl 0xbabecafe,%xmm5
7080 // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7081 cvtsi2sdl 0x12345678,%xmm5
7084 // CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7085 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7088 // CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7089 divpd 0x45,%xmm5
7092 // CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7093 divpd 0x7eed,%xmm5
7096 // CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7097 divpd 0xbabecafe,%xmm5
7100 // CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7101 divpd 0x12345678,%xmm5
7104 // CHECK: encoding: [0x66,0x0f,0x5e,0xed]
7108 // CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7109 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7112 // CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7113 divsd 0x45,%xmm5
7116 // CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7117 divsd 0x7eed,%xmm5
7120 // CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7121 divsd 0xbabecafe,%xmm5
7124 // CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7125 divsd 0x12345678,%xmm5
7128 // CHECK: encoding: [0xf2,0x0f,0x5e,0xed]
7132 // CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7133 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7136 // CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7137 maxpd 0x45,%xmm5
7140 // CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7141 maxpd 0x7eed,%xmm5
7144 // CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7145 maxpd 0xbabecafe,%xmm5
7148 // CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7149 maxpd 0x12345678,%xmm5
7152 // CHECK: encoding: [0x66,0x0f,0x5f,0xed]
7156 // CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7157 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7160 // CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7161 maxsd 0x45,%xmm5
7164 // CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7165 maxsd 0x7eed,%xmm5
7168 // CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7169 maxsd 0xbabecafe,%xmm5
7172 // CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7173 maxsd 0x12345678,%xmm5
7176 // CHECK: encoding: [0xf2,0x0f,0x5f,0xed]
7180 // CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7181 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7184 // CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7185 minpd 0x45,%xmm5
7188 // CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7189 minpd 0x7eed,%xmm5
7192 // CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7193 minpd 0xbabecafe,%xmm5
7196 // CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7197 minpd 0x12345678,%xmm5
7200 // CHECK: encoding: [0x66,0x0f,0x5d,0xed]
7204 // CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7205 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7208 // CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7209 minsd 0x45,%xmm5
7212 // CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7213 minsd 0x7eed,%xmm5
7216 // CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7217 minsd 0xbabecafe,%xmm5
7220 // CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7221 minsd 0x12345678,%xmm5
7224 // CHECK: encoding: [0xf2,0x0f,0x5d,0xed]
7228 // CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
7229 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7232 // CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
7233 movapd 0x45,%xmm5
7236 // CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
7237 movapd 0x7eed,%xmm5
7240 // CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
7241 movapd 0xbabecafe,%xmm5
7244 // CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
7245 movapd 0x12345678,%xmm5
7248 // CHECK: encoding: [0x66,0x0f,0x28,0xed]
7252 // CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
7253 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7256 // CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
7257 movapd %xmm5,0x45
7260 // CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
7261 movapd %xmm5,0x7eed
7264 // CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
7265 movapd %xmm5,0xbabecafe
7268 // CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
7269 movapd %xmm5,0x12345678
7272 // CHECK: encoding: [0x66,0x0f,0x28,0xed]
7276 // CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
7277 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7280 // CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
7281 movhpd 0x45,%xmm5
7284 // CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
7285 movhpd 0x7eed,%xmm5
7288 // CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
7289 movhpd 0xbabecafe,%xmm5
7292 // CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
7293 movhpd 0x12345678,%xmm5
7296 // CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
7297 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7300 // CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
7301 movhpd %xmm5,0x45
7304 // CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
7305 movhpd %xmm5,0x7eed
7308 // CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
7309 movhpd %xmm5,0xbabecafe
7312 // CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
7313 movhpd %xmm5,0x12345678
7316 // CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
7317 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7320 // CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
7321 movlpd 0x45,%xmm5
7324 // CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
7325 movlpd 0x7eed,%xmm5
7328 // CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
7329 movlpd 0xbabecafe,%xmm5
7332 // CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
7333 movlpd 0x12345678,%xmm5
7336 // CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
7337 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7340 // CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
7341 movlpd %xmm5,0x45
7344 // CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
7345 movlpd %xmm5,0x7eed
7348 // CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
7349 movlpd %xmm5,0xbabecafe
7352 // CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
7353 movlpd %xmm5,0x12345678
7356 // CHECK: encoding: [0x66,0x0f,0x50,0xcd]
7360 // CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7361 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7364 // CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
7365 movntpd %xmm5,0x45
7368 // CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
7369 movntpd %xmm5,0x7eed
7372 // CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
7373 movntpd %xmm5,0xbabecafe
7376 // CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
7377 movntpd %xmm5,0x12345678
7380 // CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7381 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7384 // CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7385 movsd 0x45,%xmm5
7388 // CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7389 movsd 0x7eed,%xmm5
7392 // CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7393 movsd 0xbabecafe,%xmm5
7396 // CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7397 movsd 0x12345678,%xmm5
7400 // CHECK: encoding: [0xf2,0x0f,0x10,0xed]
7404 // CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7405 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7408 // CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7409 movsd %xmm5,0x45
7412 // CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7413 movsd %xmm5,0x7eed
7416 // CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7417 movsd %xmm5,0xbabecafe
7420 // CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7421 movsd %xmm5,0x12345678
7424 // CHECK: encoding: [0xf2,0x0f,0x10,0xed]
7428 // CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7429 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7432 // CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7433 movupd 0x45,%xmm5
7436 // CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7437 movupd 0x7eed,%xmm5
7440 // CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7441 movupd 0xbabecafe,%xmm5
7444 // CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7445 movupd 0x12345678,%xmm5
7448 // CHECK: encoding: [0x66,0x0f,0x10,0xed]
7452 // CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7453 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7456 // CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7457 movupd %xmm5,0x45
7460 // CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7461 movupd %xmm5,0x7eed
7464 // CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7465 movupd %xmm5,0xbabecafe
7468 // CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7469 movupd %xmm5,0x12345678
7472 // CHECK: encoding: [0x66,0x0f,0x10,0xed]
7476 // CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7477 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7480 // CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7481 mulpd 0x45,%xmm5
7484 // CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7485 mulpd 0x7eed,%xmm5
7488 // CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7489 mulpd 0xbabecafe,%xmm5
7492 // CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7493 mulpd 0x12345678,%xmm5
7496 // CHECK: encoding: [0x66,0x0f,0x59,0xed]
7500 // CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7501 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7504 // CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7505 mulsd 0x45,%xmm5
7508 // CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7509 mulsd 0x7eed,%xmm5
7512 // CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7513 mulsd 0xbabecafe,%xmm5
7516 // CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7517 mulsd 0x12345678,%xmm5
7520 // CHECK: encoding: [0xf2,0x0f,0x59,0xed]
7524 // CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
7525 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7528 // CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
7529 orpd 0x45,%xmm5
7532 // CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
7533 orpd 0x7eed,%xmm5
7536 // CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
7537 orpd 0xbabecafe,%xmm5
7540 // CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
7541 orpd 0x12345678,%xmm5
7544 // CHECK: encoding: [0x66,0x0f,0x56,0xed]
7548 // CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
7549 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7552 // CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
7553 sqrtpd 0x45,%xmm5
7556 // CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
7557 sqrtpd 0x7eed,%xmm5
7560 // CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
7561 sqrtpd 0xbabecafe,%xmm5
7564 // CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
7565 sqrtpd 0x12345678,%xmm5
7568 // CHECK: encoding: [0x66,0x0f,0x51,0xed]
7572 // CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
7573 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7576 // CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
7577 sqrtsd 0x45,%xmm5
7580 // CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
7581 sqrtsd 0x7eed,%xmm5
7584 // CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
7585 sqrtsd 0xbabecafe,%xmm5
7588 // CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
7589 sqrtsd 0x12345678,%xmm5
7592 // CHECK: encoding: [0xf2,0x0f,0x51,0xed]
7596 // CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
7597 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7600 // CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
7601 subpd 0x45,%xmm5
7604 // CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
7605 subpd 0x7eed,%xmm5
7608 // CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
7609 subpd 0xbabecafe,%xmm5
7612 // CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
7613 subpd 0x12345678,%xmm5
7616 // CHECK: encoding: [0x66,0x0f,0x5c,0xed]
7620 // CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
7621 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7624 // CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
7625 subsd 0x45,%xmm5
7628 // CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
7629 subsd 0x7eed,%xmm5
7632 // CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
7633 subsd 0xbabecafe,%xmm5
7636 // CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
7637 subsd 0x12345678,%xmm5
7640 // CHECK: encoding: [0xf2,0x0f,0x5c,0xed]
7644 // CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7645 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7648 // CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
7649 ucomisd 0x45,%xmm5
7652 // CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
7653 ucomisd 0x7eed,%xmm5
7656 // CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
7657 ucomisd 0xbabecafe,%xmm5
7660 // CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
7661 ucomisd 0x12345678,%xmm5
7664 // CHECK: encoding: [0x66,0x0f,0x2e,0xed]
7668 // CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
7669 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7672 // CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
7673 unpckhpd 0x45,%xmm5
7676 // CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
7677 unpckhpd 0x7eed,%xmm5
7680 // CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
7681 unpckhpd 0xbabecafe,%xmm5
7684 // CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
7685 unpckhpd 0x12345678,%xmm5
7688 // CHECK: encoding: [0x66,0x0f,0x15,0xed]
7692 // CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
7693 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7696 // CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
7697 unpcklpd 0x45,%xmm5
7700 // CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
7701 unpcklpd 0x7eed,%xmm5
7704 // CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
7705 unpcklpd 0xbabecafe,%xmm5
7708 // CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
7709 unpcklpd 0x12345678,%xmm5
7712 // CHECK: encoding: [0x66,0x0f,0x14,0xed]
7716 // CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
7717 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7720 // CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
7721 xorpd 0x45,%xmm5
7724 // CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
7725 xorpd 0x7eed,%xmm5
7728 // CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
7729 xorpd 0xbabecafe,%xmm5
7732 // CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
7733 xorpd 0x12345678,%xmm5
7736 // CHECK: encoding: [0x66,0x0f,0x57,0xed]
7740 // CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
7741 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7744 // CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
7745 cvtdq2pd 0x45,%xmm5
7748 // CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
7749 cvtdq2pd 0x7eed,%xmm5
7752 // CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
7753 cvtdq2pd 0xbabecafe,%xmm5
7756 // CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
7757 cvtdq2pd 0x12345678,%xmm5
7760 // CHECK: encoding: [0xf3,0x0f,0xe6,0xed]
7764 // CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
7765 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7768 // CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
7769 cvtpd2dq 0x45,%xmm5
7772 // CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
7773 cvtpd2dq 0x7eed,%xmm5
7776 // CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
7777 cvtpd2dq 0xbabecafe,%xmm5
7780 // CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
7781 cvtpd2dq 0x12345678,%xmm5
7784 // CHECK: encoding: [0xf2,0x0f,0xe6,0xed]
7788 // CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7789 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7792 // CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7793 cvtdq2ps 0x45,%xmm5
7796 // CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7797 cvtdq2ps 0x7eed,%xmm5
7800 // CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7801 cvtdq2ps 0xbabecafe,%xmm5
7804 // CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7805 cvtdq2ps 0x12345678,%xmm5
7808 // CHECK: encoding: [0x0f,0x5b,0xed]
7812 // CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7813 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
7816 // CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
7817 cvtpd2pi 0x45,%mm3
7820 // CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
7821 cvtpd2pi 0x7eed,%mm3
7824 // CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
7825 cvtpd2pi 0xbabecafe,%mm3
7828 // CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
7829 cvtpd2pi 0x12345678,%mm3
7832 // CHECK: encoding: [0x66,0x0f,0x2d,0xdd]
7836 // CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7837 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7840 // CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7841 cvtpd2ps 0x45,%xmm5
7844 // CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7845 cvtpd2ps 0x7eed,%xmm5
7848 // CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7849 cvtpd2ps 0xbabecafe,%xmm5
7852 // CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7853 cvtpd2ps 0x12345678,%xmm5
7856 // CHECK: encoding: [0x66,0x0f,0x5a,0xed]
7860 // CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7861 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7864 // CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7865 cvtps2pd 0x45,%xmm5
7868 // CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7869 cvtps2pd 0x7eed,%xmm5
7872 // CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7873 cvtps2pd 0xbabecafe,%xmm5
7876 // CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7877 cvtps2pd 0x12345678,%xmm5
7880 // CHECK: encoding: [0x0f,0x5a,0xed]
7884 // CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7885 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7888 // CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7889 cvtps2dq 0x45,%xmm5
7892 // CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7893 cvtps2dq 0x7eed,%xmm5
7896 // CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7897 cvtps2dq 0xbabecafe,%xmm5
7900 // CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7901 cvtps2dq 0x12345678,%xmm5
7904 // CHECK: encoding: [0x66,0x0f,0x5b,0xed]
7908 // CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7909 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
7912 // CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7913 cvtsd2ss 0x45,%xmm5
7916 // CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7917 cvtsd2ss 0x7eed,%xmm5
7920 // CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7921 cvtsd2ss 0xbabecafe,%xmm5
7924 // CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7925 cvtsd2ss 0x12345678,%xmm5
7928 // CHECK: encoding: [0xf2,0x0f,0x5a,0xed]
7932 // CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7933 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7936 // CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7937 cvtss2sd 0x45,%xmm5
7940 // CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7941 cvtss2sd 0x7eed,%xmm5
7944 // CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7945 cvtss2sd 0xbabecafe,%xmm5
7948 // CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7949 cvtss2sd 0x12345678,%xmm5
7952 // CHECK: encoding: [0xf3,0x0f,0x5a,0xed]
7956 // CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7957 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
7960 // CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
7961 cvttpd2pi 0x45,%mm3
7964 // CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
7965 cvttpd2pi 0x7eed,%mm3
7968 // CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
7969 cvttpd2pi 0xbabecafe,%mm3
7972 // CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
7973 cvttpd2pi 0x12345678,%mm3
7976 // CHECK: encoding: [0x66,0x0f,0x2c,0xdd]
7980 // CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
7981 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
7984 // CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
7985 cvttsd2si 0x45,%ecx
7988 // CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
7989 cvttsd2si 0x7eed,%ecx
7992 // CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
7993 cvttsd2si 0xbabecafe,%ecx
7996 // CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
7997 cvttsd2si 0x12345678,%ecx
8000 // CHECK: encoding: [0xf2,0x0f,0x2c,0xcd]
8004 // CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8005 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
8008 // CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
8009 cvttps2dq 0x45,%xmm5
8012 // CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
8013 cvttps2dq 0x7eed,%xmm5
8016 // CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
8017 cvttps2dq 0xbabecafe,%xmm5
8020 // CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
8021 cvttps2dq 0x12345678,%xmm5
8024 // CHECK: encoding: [0xf3,0x0f,0x5b,0xed]
8028 // CHECK: encoding: [0x66,0x0f,0xf7,0xed]
8032 // CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8033 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
8036 // CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
8037 movdqa 0x45,%xmm5
8040 // CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
8041 movdqa 0x7eed,%xmm5
8044 // CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
8045 movdqa 0xbabecafe,%xmm5
8048 // CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
8049 movdqa 0x12345678,%xmm5
8052 // CHECK: encoding: [0x66,0x0f,0x6f,0xed]
8056 // CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8057 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)
8060 // CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
8061 movdqa %xmm5,0x45
8064 // CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
8065 movdqa %xmm5,0x7eed
8068 // CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
8069 movdqa %xmm5,0xbabecafe
8072 // CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
8073 movdqa %xmm5,0x12345678
8076 // CHECK: encoding: [0x66,0x0f,0x6f,0xed]
8080 // CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8081 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
8084 // CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
8085 movdqu 0x45,%xmm5
8088 // CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
8089 movdqu 0x7eed,%xmm5
8092 // CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
8093 movdqu 0xbabecafe,%xmm5
8096 // CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
8097 movdqu 0x12345678,%xmm5
8100 // CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8101 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)
8104 // CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
8105 movdqu %xmm5,0x45
8108 // CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
8109 movdqu %xmm5,0x7eed
8112 // CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
8113 movdqu %xmm5,0xbabecafe
8116 // CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
8117 movdqu %xmm5,0x12345678
8120 // CHECK: encoding: [0xf2,0x0f,0xd6,0xdd]
8124 // CHECK: encoding: [0xf3,0x0f,0xd6,0xeb]
8128 // CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8129 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3
8132 // CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
8133 pmuludq 0x45,%mm3
8136 // CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
8137 pmuludq 0x7eed,%mm3
8140 // CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
8141 pmuludq 0xbabecafe,%mm3
8144 // CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
8145 pmuludq 0x12345678,%mm3
8148 // CHECK: encoding: [0x0f,0xf4,0xdb]
8152 // CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
8153 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5
8156 // CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
8157 pmuludq 0x45,%xmm5
8160 // CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
8161 pmuludq 0x7eed,%xmm5
8164 // CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
8165 pmuludq 0xbabecafe,%xmm5
8168 // CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
8169 pmuludq 0x12345678,%xmm5
8172 // CHECK: encoding: [0x66,0x0f,0xf4,0xed]
8176 // CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f]
8177 pslldq $0x7f,%xmm5
8180 // CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f]
8181 psrldq $0x7f,%xmm5
8184 // CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8185 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
8188 // CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
8189 punpckhqdq 0x45,%xmm5
8192 // CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
8193 punpckhqdq 0x7eed,%xmm5
8196 // CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
8197 punpckhqdq 0xbabecafe,%xmm5
8200 // CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
8201 punpckhqdq 0x12345678,%xmm5
8204 // CHECK: encoding: [0x66,0x0f,0x6d,0xed]
8208 // CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8209 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
8212 // CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
8213 punpcklqdq 0x45,%xmm5
8216 // CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
8217 punpcklqdq 0x7eed,%xmm5
8220 // CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
8221 punpcklqdq 0xbabecafe,%xmm5
8224 // CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
8225 punpcklqdq 0x12345678,%xmm5
8228 // CHECK: encoding: [0x66,0x0f,0x6c,0xed]
8232 // CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8233 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8236 // CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
8237 addsubpd 0x45,%xmm5
8240 // CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
8241 addsubpd 0x7eed,%xmm5
8244 // CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
8245 addsubpd 0xbabecafe,%xmm5
8248 // CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
8249 addsubpd 0x12345678,%xmm5
8252 // CHECK: encoding: [0x66,0x0f,0xd0,0xed]
8256 // CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8257 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8260 // CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
8261 addsubps 0x45,%xmm5
8264 // CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
8265 addsubps 0x7eed,%xmm5
8268 // CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
8269 addsubps 0xbabecafe,%xmm5
8272 // CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
8273 addsubps 0x12345678,%xmm5
8276 // CHECK: encoding: [0xf2,0x0f,0xd0,0xed]
8280 // CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
8281 fisttpl 0xdeadbeef(%ebx,%ecx,8)
8284 // CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
8285 fisttpl 0xbabecafe
8288 // CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]
8289 fisttpl 0x12345678
8292 // CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8293 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8296 // CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
8297 haddpd 0x45,%xmm5
8300 // CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
8301 haddpd 0x7eed,%xmm5
8304 // CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
8305 haddpd 0xbabecafe,%xmm5
8308 // CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
8309 haddpd 0x12345678,%xmm5
8312 // CHECK: encoding: [0x66,0x0f,0x7c,0xed]
8316 // CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8317 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8320 // CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
8321 haddps 0x45,%xmm5
8324 // CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
8325 haddps 0x7eed,%xmm5
8328 // CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
8329 haddps 0xbabecafe,%xmm5
8332 // CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
8333 haddps 0x12345678,%xmm5
8336 // CHECK: encoding: [0xf2,0x0f,0x7c,0xed]
8340 // CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8341 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8344 // CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
8345 hsubpd 0x45,%xmm5
8348 // CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
8349 hsubpd 0x7eed,%xmm5
8352 // CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
8353 hsubpd 0xbabecafe,%xmm5
8356 // CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
8357 hsubpd 0x12345678,%xmm5
8360 // CHECK: encoding: [0x66,0x0f,0x7d,0xed]
8364 // CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8365 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8368 // CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
8369 hsubps 0x45,%xmm5
8372 // CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
8373 hsubps 0x7eed,%xmm5
8376 // CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
8377 hsubps 0xbabecafe,%xmm5
8380 // CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
8381 hsubps 0x12345678,%xmm5
8384 // CHECK: encoding: [0xf2,0x0f,0x7d,0xed]
8388 // CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8389 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
8392 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
8393 lddqu 0x45,%xmm5
8396 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
8397 lddqu 0x7eed,%xmm5
8400 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
8401 lddqu 0xbabecafe,%xmm5
8404 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
8405 lddqu 0x12345678,%xmm5
8408 // CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8409 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5
8412 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8413 movddup 0x45,%xmm5
8416 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8417 movddup 0x7eed,%xmm5
8420 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8421 movddup 0xbabecafe,%xmm5
8424 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8425 movddup 0x12345678,%xmm5
8428 // CHECK: encoding: [0xf2,0x0f,0x12,0xed]
8432 // CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
8433 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5
8436 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
8437 movshdup 0x45,%xmm5
8440 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
8441 movshdup 0x7eed,%xmm5
8444 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
8445 movshdup 0xbabecafe,%xmm5
8448 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
8449 movshdup 0x12345678,%xmm5
8452 // CHECK: encoding: [0xf3,0x0f,0x16,0xed]
8456 // CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8457 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5
8460 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8461 movsldup 0x45,%xmm5
8464 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8465 movsldup 0x7eed,%xmm5
8468 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8469 movsldup 0xbabecafe,%xmm5
8472 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8473 movsldup 0x12345678,%xmm5
8476 // CHECK: encoding: [0xf3,0x0f,0x12,0xed]
8480 // CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
8481 vmclear 0xdeadbeef(%ebx,%ecx,8)
8484 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
8485 vmclear 0x7eed
8488 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
8489 vmclear 0xbabecafe
8492 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
8493 vmclear 0x12345678
8496 // CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
8497 vmptrld 0xdeadbeef(%ebx,%ecx,8)
8500 // CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
8501 vmptrld 0x7eed
8504 // CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
8505 vmptrld 0xbabecafe
8508 // CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
8509 vmptrld 0x12345678
8512 // CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
8513 vmptrst 0xdeadbeef(%ebx,%ecx,8)
8516 // CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
8517 vmptrst 0x7eed
8520 // CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
8521 vmptrst 0xbabecafe
8524 // CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
8525 vmptrst 0x12345678
8528 // CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8529 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3
8532 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
8533 phaddw 0x45,%mm3
8536 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
8537 phaddw 0x7eed,%mm3
8540 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
8541 phaddw 0xbabecafe,%mm3
8544 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
8545 phaddw 0x12345678,%mm3
8548 // CHECK: encoding: [0x0f,0x38,0x01,0xdb]
8552 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
8553 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8556 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
8557 phaddw 0x45,%xmm5
8560 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
8561 phaddw 0x7eed,%xmm5
8564 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
8565 phaddw 0xbabecafe,%xmm5
8568 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
8569 phaddw 0x12345678,%xmm5
8572 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed]
8576 // CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8577 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3
8580 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
8581 phaddd 0x45,%mm3
8584 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
8585 phaddd 0x7eed,%mm3
8588 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
8589 phaddd 0xbabecafe,%mm3
8592 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
8593 phaddd 0x12345678,%mm3
8596 // CHECK: encoding: [0x0f,0x38,0x02,0xdb]
8600 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
8601 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8604 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
8605 phaddd 0x45,%xmm5
8608 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
8609 phaddd 0x7eed,%xmm5
8612 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
8613 phaddd 0xbabecafe,%xmm5
8616 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
8617 phaddd 0x12345678,%xmm5
8620 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed]
8624 // CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8625 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
8628 // CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
8629 phaddsw 0x45,%mm3
8632 // CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
8633 phaddsw 0x7eed,%mm3
8636 // CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
8637 phaddsw 0xbabecafe,%mm3
8640 // CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
8641 phaddsw 0x12345678,%mm3
8644 // CHECK: encoding: [0x0f,0x38,0x03,0xdb]
8648 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
8649 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8652 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
8653 phaddsw 0x45,%xmm5
8656 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
8657 phaddsw 0x7eed,%xmm5
8660 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
8661 phaddsw 0xbabecafe,%xmm5
8664 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
8665 phaddsw 0x12345678,%xmm5
8668 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed]
8672 // CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8673 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3
8676 // CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
8677 phsubw 0x45,%mm3
8680 // CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
8681 phsubw 0x7eed,%mm3
8684 // CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
8685 phsubw 0xbabecafe,%mm3
8688 // CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
8689 phsubw 0x12345678,%mm3
8692 // CHECK: encoding: [0x0f,0x38,0x05,0xdb]
8696 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
8697 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8700 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
8701 phsubw 0x45,%xmm5
8704 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
8705 phsubw 0x7eed,%xmm5
8708 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
8709 phsubw 0xbabecafe,%xmm5
8712 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
8713 phsubw 0x12345678,%xmm5
8716 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed]
8720 // CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8721 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3
8724 // CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
8725 phsubd 0x45,%mm3
8728 // CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
8729 phsubd 0x7eed,%mm3
8732 // CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
8733 phsubd 0xbabecafe,%mm3
8736 // CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
8737 phsubd 0x12345678,%mm3
8740 // CHECK: encoding: [0x0f,0x38,0x06,0xdb]
8744 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
8745 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8748 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
8749 phsubd 0x45,%xmm5
8752 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
8753 phsubd 0x7eed,%xmm5
8756 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
8757 phsubd 0xbabecafe,%xmm5
8760 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
8761 phsubd 0x12345678,%xmm5
8764 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed]
8768 // CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8769 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
8772 // CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
8773 phsubsw 0x45,%mm3
8776 // CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
8777 phsubsw 0x7eed,%mm3
8780 // CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
8781 phsubsw 0xbabecafe,%mm3
8784 // CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
8785 phsubsw 0x12345678,%mm3
8788 // CHECK: encoding: [0x0f,0x38,0x07,0xdb]
8792 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
8793 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8796 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
8797 phsubsw 0x45,%xmm5
8800 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
8801 phsubsw 0x7eed,%xmm5
8804 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
8805 phsubsw 0xbabecafe,%xmm5
8808 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
8809 phsubsw 0x12345678,%xmm5
8812 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed]
8816 // CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8817 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
8820 // CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
8821 pmaddubsw 0x45,%mm3
8824 // CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
8825 pmaddubsw 0x7eed,%mm3
8828 // CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
8829 pmaddubsw 0xbabecafe,%mm3
8832 // CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
8833 pmaddubsw 0x12345678,%mm3
8836 // CHECK: encoding: [0x0f,0x38,0x04,0xdb]
8840 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
8841 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8844 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
8845 pmaddubsw 0x45,%xmm5
8848 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
8849 pmaddubsw 0x7eed,%xmm5
8852 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
8853 pmaddubsw 0xbabecafe,%xmm5
8856 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
8857 pmaddubsw 0x12345678,%xmm5
8860 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed]
8864 // CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8865 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3
8868 // CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
8869 pmulhrsw 0x45,%mm3
8872 // CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
8873 pmulhrsw 0x7eed,%mm3
8876 // CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
8877 pmulhrsw 0xbabecafe,%mm3
8880 // CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
8881 pmulhrsw 0x12345678,%mm3
8884 // CHECK: encoding: [0x0f,0x38,0x0b,0xdb]
8888 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8889 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8892 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
8893 pmulhrsw 0x45,%xmm5
8896 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
8897 pmulhrsw 0x7eed,%xmm5
8900 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
8901 pmulhrsw 0xbabecafe,%xmm5
8904 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
8905 pmulhrsw 0x12345678,%xmm5
8908 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed]
8912 // CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8913 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3
8916 // CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
8917 pshufb 0x45,%mm3
8920 // CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
8921 pshufb 0x7eed,%mm3
8924 // CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
8925 pshufb 0xbabecafe,%mm3
8928 // CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
8929 pshufb 0x12345678,%mm3
8932 // CHECK: encoding: [0x0f,0x38,0x00,0xdb]
8936 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
8937 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5
8940 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
8941 pshufb 0x45,%xmm5
8944 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
8945 pshufb 0x7eed,%xmm5
8948 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
8949 pshufb 0xbabecafe,%xmm5
8952 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
8953 pshufb 0x12345678,%xmm5
8956 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed]
8960 // CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8961 psignb 0xdeadbeef(%ebx,%ecx,8),%mm3
8964 // CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
8965 psignb 0x45,%mm3
8968 // CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
8969 psignb 0x7eed,%mm3
8972 // CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
8973 psignb 0xbabecafe,%mm3
8976 // CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
8977 psignb 0x12345678,%mm3
8980 // CHECK: encoding: [0x0f,0x38,0x08,0xdb]
8984 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
8985 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5
8988 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
8989 psignb 0x45,%xmm5
8992 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
8993 psignb 0x7eed,%xmm5
8996 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
8997 psignb 0xbabecafe,%xmm5
9000 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
9001 psignb 0x12345678,%xmm5
9004 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed]
9008 // CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9009 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3
9012 // CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
9013 psignw 0x45,%mm3
9016 // CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
9017 psignw 0x7eed,%mm3
9020 // CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
9021 psignw 0xbabecafe,%mm3
9024 // CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
9025 psignw 0x12345678,%mm3
9028 // CHECK: encoding: [0x0f,0x38,0x09,0xdb]
9032 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
9033 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9036 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
9037 psignw 0x45,%xmm5
9040 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
9041 psignw 0x7eed,%xmm5
9044 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
9045 psignw 0xbabecafe,%xmm5
9048 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
9049 psignw 0x12345678,%xmm5
9052 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed]
9056 // CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9057 psignd 0xdeadbeef(%ebx,%ecx,8),%mm3
9060 // CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
9061 psignd 0x45,%mm3
9064 // CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
9065 psignd 0x7eed,%mm3
9068 // CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
9069 psignd 0xbabecafe,%mm3
9072 // CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
9073 psignd 0x12345678,%mm3
9076 // CHECK: encoding: [0x0f,0x38,0x0a,0xdb]
9080 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9081 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9084 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
9085 psignd 0x45,%xmm5
9088 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
9089 psignd 0x7eed,%xmm5
9092 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
9093 psignd 0xbabecafe,%xmm5
9096 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
9097 psignd 0x12345678,%xmm5
9100 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed]
9104 // CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9105 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3
9108 // CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
9109 pabsb 0x45,%mm3
9112 // CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
9113 pabsb 0x7eed,%mm3
9116 // CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
9117 pabsb 0xbabecafe,%mm3
9120 // CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
9121 pabsb 0x12345678,%mm3
9124 // CHECK: encoding: [0x0f,0x38,0x1c,0xdb]
9128 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9129 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
9132 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
9133 pabsb 0x45,%xmm5
9136 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
9137 pabsb 0x7eed,%xmm5
9140 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
9141 pabsb 0xbabecafe,%xmm5
9144 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
9145 pabsb 0x12345678,%xmm5
9148 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed]
9152 // CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9153 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3
9156 // CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
9157 pabsw 0x45,%mm3
9160 // CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
9161 pabsw 0x7eed,%mm3
9164 // CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
9165 pabsw 0xbabecafe,%mm3
9168 // CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
9169 pabsw 0x12345678,%mm3
9172 // CHECK: encoding: [0x0f,0x38,0x1d,0xdb]
9176 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9177 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9180 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
9181 pabsw 0x45,%xmm5
9184 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
9185 pabsw 0x7eed,%xmm5
9188 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
9189 pabsw 0xbabecafe,%xmm5
9192 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
9193 pabsw 0x12345678,%xmm5
9196 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed]
9200 // CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9201 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3
9204 // CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
9205 pabsd 0x45,%mm3
9208 // CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
9209 pabsd 0x7eed,%mm3
9212 // CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
9213 pabsd 0xbabecafe,%mm3
9216 // CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
9217 pabsd 0x12345678,%mm3
9220 // CHECK: encoding: [0x0f,0x38,0x1e,0xdb]
9224 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9225 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9228 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
9229 pabsd 0x45,%xmm5
9232 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
9233 pabsd 0x7eed,%xmm5
9236 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
9237 pabsd 0xbabecafe,%xmm5
9240 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
9241 pabsd 0x12345678,%xmm5
9244 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed]
9248 // CHECK: encoding: [0x0f,0x0e]
9252 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9253 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
9256 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
9257 movntdqa 0x45,%xmm5
9260 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
9261 movntdqa 0x7eed,%xmm5
9264 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
9265 movntdqa 0xbabecafe,%xmm5
9268 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
9269 movntdqa 0x12345678,%xmm5
9272 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9273 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9276 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
9277 packusdw 0x45,%xmm5
9280 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
9281 packusdw 0x7eed,%xmm5
9284 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
9285 packusdw 0xbabecafe,%xmm5
9288 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
9289 packusdw 0x12345678,%xmm5
9292 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed]
9296 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
9297 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9300 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
9301 pcmpeqq 0x45,%xmm5
9304 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
9305 pcmpeqq 0x7eed,%xmm5
9308 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
9309 pcmpeqq 0xbabecafe,%xmm5
9312 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
9313 pcmpeqq 0x12345678,%xmm5
9316 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed]
9320 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
9321 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9324 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
9325 phminposuw 0x45,%xmm5
9328 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
9329 phminposuw 0x7eed,%xmm5
9332 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
9333 phminposuw 0xbabecafe,%xmm5
9336 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
9337 phminposuw 0x12345678,%xmm5
9340 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed]
9344 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9345 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
9348 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
9349 pmaxsb 0x45,%xmm5
9352 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
9353 pmaxsb 0x7eed,%xmm5
9356 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
9357 pmaxsb 0xbabecafe,%xmm5
9360 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
9361 pmaxsb 0x12345678,%xmm5
9364 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed]
9368 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9369 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9372 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
9373 pmaxsd 0x45,%xmm5
9376 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
9377 pmaxsd 0x7eed,%xmm5
9380 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
9381 pmaxsd 0xbabecafe,%xmm5
9384 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
9385 pmaxsd 0x12345678,%xmm5
9388 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed]
9392 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9393 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5
9396 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
9397 pmaxud 0x45,%xmm5
9400 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
9401 pmaxud 0x7eed,%xmm5
9404 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
9405 pmaxud 0xbabecafe,%xmm5
9408 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
9409 pmaxud 0x12345678,%xmm5
9412 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed]
9416 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9417 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9420 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
9421 pmaxuw 0x45,%xmm5
9424 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
9425 pmaxuw 0x7eed,%xmm5
9428 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
9429 pmaxuw 0xbabecafe,%xmm5
9432 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
9433 pmaxuw 0x12345678,%xmm5
9436 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed]
9440 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
9441 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
9444 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
9445 pminsb 0x45,%xmm5
9448 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
9449 pminsb 0x7eed,%xmm5
9452 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
9453 pminsb 0xbabecafe,%xmm5
9456 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
9457 pminsb 0x12345678,%xmm5
9460 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed]
9464 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
9465 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9468 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
9469 pminsd 0x45,%xmm5
9472 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
9473 pminsd 0x7eed,%xmm5
9476 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
9477 pminsd 0xbabecafe,%xmm5
9480 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
9481 pminsd 0x12345678,%xmm5
9484 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed]
9488 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9489 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5
9492 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
9493 pminud 0x45,%xmm5
9496 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
9497 pminud 0x7eed,%xmm5
9500 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
9501 pminud 0xbabecafe,%xmm5
9504 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
9505 pminud 0x12345678,%xmm5
9508 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed]
9512 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9513 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9516 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
9517 pminuw 0x45,%xmm5
9520 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
9521 pminuw 0x7eed,%xmm5
9524 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
9525 pminuw 0xbabecafe,%xmm5
9528 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
9529 pminuw 0x12345678,%xmm5
9532 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed]
9536 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
9537 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9540 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
9541 pmovsxbw 0x45,%xmm5
9544 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
9545 pmovsxbw 0x7eed,%xmm5
9548 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
9549 pmovsxbw 0xbabecafe,%xmm5
9552 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
9553 pmovsxbw 0x12345678,%xmm5
9556 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed]
9560 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
9561 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9564 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
9565 pmovsxbd 0x45,%xmm5
9568 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
9569 pmovsxbd 0x7eed,%xmm5
9572 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
9573 pmovsxbd 0xbabecafe,%xmm5
9576 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
9577 pmovsxbd 0x12345678,%xmm5
9580 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed]
9584 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
9585 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9588 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
9589 pmovsxbq 0x45,%xmm5
9592 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
9593 pmovsxbq 0x7eed,%xmm5
9596 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
9597 pmovsxbq 0xbabecafe,%xmm5
9600 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
9601 pmovsxbq 0x12345678,%xmm5
9604 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed]
9608 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
9609 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9612 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
9613 pmovsxwd 0x45,%xmm5
9616 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
9617 pmovsxwd 0x7eed,%xmm5
9620 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
9621 pmovsxwd 0xbabecafe,%xmm5
9624 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
9625 pmovsxwd 0x12345678,%xmm5
9628 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed]
9632 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
9633 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9636 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
9637 pmovsxwq 0x45,%xmm5
9640 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
9641 pmovsxwq 0x7eed,%xmm5
9644 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
9645 pmovsxwq 0xbabecafe,%xmm5
9648 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
9649 pmovsxwq 0x12345678,%xmm5
9652 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed]
9656 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
9657 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9660 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
9661 pmovsxdq 0x45,%xmm5
9664 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
9665 pmovsxdq 0x7eed,%xmm5
9668 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
9669 pmovsxdq 0xbabecafe,%xmm5
9672 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
9673 pmovsxdq 0x12345678,%xmm5
9676 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed]
9680 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
9681 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9684 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
9685 pmovzxbw 0x45,%xmm5
9688 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
9689 pmovzxbw 0x7eed,%xmm5
9692 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
9693 pmovzxbw 0xbabecafe,%xmm5
9696 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
9697 pmovzxbw 0x12345678,%xmm5
9700 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed]
9704 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
9705 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9708 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
9709 pmovzxbd 0x45,%xmm5
9712 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
9713 pmovzxbd 0x7eed,%xmm5
9716 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
9717 pmovzxbd 0xbabecafe,%xmm5
9720 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
9721 pmovzxbd 0x12345678,%xmm5
9724 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed]
9728 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
9729 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9732 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
9733 pmovzxbq 0x45,%xmm5
9736 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
9737 pmovzxbq 0x7eed,%xmm5
9740 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
9741 pmovzxbq 0xbabecafe,%xmm5
9744 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
9745 pmovzxbq 0x12345678,%xmm5
9748 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed]
9752 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
9753 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9756 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
9757 pmovzxwd 0x45,%xmm5
9760 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
9761 pmovzxwd 0x7eed,%xmm5
9764 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
9765 pmovzxwd 0xbabecafe,%xmm5
9768 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
9769 pmovzxwd 0x12345678,%xmm5
9772 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed]
9776 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
9777 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9780 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
9781 pmovzxwq 0x45,%xmm5
9784 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
9785 pmovzxwq 0x7eed,%xmm5
9788 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
9789 pmovzxwq 0xbabecafe,%xmm5
9792 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
9793 pmovzxwq 0x12345678,%xmm5
9796 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed]
9800 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
9801 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9804 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
9805 pmovzxdq 0x45,%xmm5
9808 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
9809 pmovzxdq 0x7eed,%xmm5
9812 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
9813 pmovzxdq 0xbabecafe,%xmm5
9816 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
9817 pmovzxdq 0x12345678,%xmm5
9820 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed]
9824 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
9825 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9828 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
9829 pmuldq 0x45,%xmm5
9832 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
9833 pmuldq 0x7eed,%xmm5
9836 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
9837 pmuldq 0xbabecafe,%xmm5
9840 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
9841 pmuldq 0x12345678,%xmm5
9844 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed]
9848 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
9849 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5
9852 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
9853 pmulld 0x45,%xmm5
9856 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
9857 pmulld 0x7eed,%xmm5
9860 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
9861 pmulld 0xbabecafe,%xmm5
9864 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
9865 pmulld 0x12345678,%xmm5
9868 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed]
9872 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
9873 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5
9876 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
9877 ptest 0x45,%xmm5
9880 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
9881 ptest 0x7eed,%xmm5
9884 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
9885 ptest 0xbabecafe,%xmm5
9888 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
9889 ptest 0x12345678,%xmm5
9892 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed]
9896 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
9897 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9900 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
9901 pcmpgtq 0x45,%xmm5
9904 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
9905 pcmpgtq 0x7eed,%xmm5
9908 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
9909 pcmpgtq 0xbabecafe,%xmm5
9912 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
9913 pcmpgtq 0x12345678,%xmm5
9916 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed]
9920 // CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3]
9924 // CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
9928 // CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
9932 // CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
9936 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3]
9940 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
9944 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9945 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
9948 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
9949 crc32l 0x45,%ecx
9952 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
9953 crc32l 0x7eed,%ecx
9956 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
9957 crc32l 0xbabecafe,%ecx
9960 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9]
9964 // CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
9968 // CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
9972 // CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8]
9976 // CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08]
9980 // CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1]
9984 // CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]
9988 // CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3]
9992 // CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
9996 // CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5]
10000 // CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
10004 // CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7]
10008 // CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
10009 aesdeclast 0xcafebabe,%xmm0
10012 // CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
10016 // CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
10021 // CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]
10026 // CHECK: encoding: [0x66,0x0f,0xbc,0xdb]
10030 // CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10034 // CHECK: encoding: [0x66,0x0f,0xbd,0xdb]
10038 // CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
10043 // CHECK: encoding: [0x6a,0x7f]
10047 // CHECK: encoding: [0x66,0x68,0xfe,0x00]
10051 // CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00]
10056 // CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10060 // CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10064 // CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10068 // CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10073 // CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
10077 // CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]
10081 // CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10085 // CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
10089 // CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
10093 // CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]
10097 // CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10101 // CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]
10105 // CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]
10109 // CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]
10113 // CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]
10117 // CHECK: encoding: [0x8b,0x04,0x21]
10121 // CHECK: encoding: [0x8b,0x04,0xe1]
10124 // CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff]
10125 addl $0xFFFFFFFF, %eax
10127 // CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff]
10128 addw $0xFFFF, %ax
10143 // CHECK: rcll $0, 3735928559(%ebx,%ecx,8)
10144 rcll $0,0xdeadbeef(%ebx,%ecx,8)
10146 // CHECK: rcll $0, 69
10147 rcll $0,0x45
10149 // CHECK: rcll $0, 32493
10150 rcll $0,0x7eed
10152 // CHECK: rcll $0, 3133065982
10153 rcll $0,0xbabecafe
10155 // CHECK: rcll $0, 305419896
10156 rcll $0,0x12345678
10159 rclb $0x7f,0xdeadbeef(%ebx,%ecx,8)
10162 rclb $0x7f,0x45
10165 rclb $0x7f,0x7eed
10168 rclb $0x7f,0xbabecafe
10171 rclb $0x7f,0x12345678
10173 // CHECK: rcrl $0, 3735928559(%ebx,%ecx,8)
10174 rcrl $0,0xdeadbeef(%ebx,%ecx,8)
10176 // CHECK: rcrl $0, 69
10177 rcrl $0,0x45
10179 // CHECK: rcrl $0, 32493
10180 rcrl $0,0x7eed
10182 // CHECK: rcrl $0, 3133065982
10183 rcrl $0,0xbabecafe
10185 // CHECK: rcrl $0, 305419896
10186 rcrl $0,0x12345678
10189 rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
10192 rcrb $0x7f,0x45
10195 rcrb $0x7f,0x7eed
10198 rcrb $0x7f,0xbabecafe
10201 rcrb $0x7f,0x12345678
10204 calll 0xbabecafe
10207 calll *0xdeadbeef(%ebx,%ecx,8)
10210 calll 0x12345678
10213 call *0xbadeface
10216 call *0xdeadbeef(%ebx,%ecx,8)
10219 call 0x7eed
10222 call 0xbabecafe
10225 call 0x12345678
10228 call *0xbadeface
10231 lcallw *0x7eed
10234 jmp 0x7eed
10237 jmp 0xbabecafe
10240 jmp 0x12345678
10243 jmp *0xdeadbeef(%ebx,%ecx,8)
10246 jmp 0x7eed
10249 jmp 0xbabecafe
10252 jmp 0x12345678
10255 jmp *0xbadeface
10258 jmp *0xdeadbeef(%ebx,%ecx,8)
10261 jmp 0x7eed
10264 jmp 0xbabecafe
10267 jmp 0x12345678
10270 jmp *0xbadeface
10273 ljmpl *0xdeadbeef(%ebx,%ecx,8)
10276 ljmpw *0x7eed
10279 ljmpl *0xbabecafe
10282 ljmpl *0x12345678
10285 enter $0x7ace,$0x7f
10288 jo 0x7eed
10291 jo 0xbabecafe
10294 jo 0x12345678
10297 jno 0x7eed
10300 jno 0xbabecafe
10303 jno 0x12345678
10306 jb 0x7eed
10309 jb 0xbabecafe
10312 jb 0x12345678
10315 jae 0x7eed
10318 jae 0xbabecafe
10321 jae 0x12345678
10324 je 0x7eed
10327 je 0xbabecafe
10330 je 0x12345678
10333 jne 0x7eed
10336 jne 0xbabecafe
10339 jne 0x12345678
10342 jbe 0x7eed
10345 jbe 0xbabecafe
10348 jbe 0x12345678
10351 ja 0x7eed
10354 ja 0xbabecafe
10357 ja 0x12345678
10360 js 0x7eed
10363 js 0xbabecafe
10366 js 0x12345678
10369 jns 0x7eed
10372 jns 0xbabecafe
10375 jns 0x12345678
10378 jp 0x7eed
10381 jp 0xbabecafe
10384 jp 0x12345678
10387 jnp 0x7eed
10390 jnp 0xbabecafe
10393 jnp 0x12345678
10396 jl 0x7eed
10399 jl 0xbabecafe
10402 jl 0x12345678
10405 jge 0x7eed
10408 jge 0xbabecafe
10411 jge 0x12345678
10414 jle 0x7eed
10417 jle 0xbabecafe
10420 jle 0x12345678
10423 jg 0x7eed
10426 jg 0xbabecafe
10429 jg 0x12345678
10432 int $0x7f
10468 vmxon 0xdeadbeef(%ebx,%ecx,8)
10471 vmxon 0x7eed
10474 vmxon 0xbabecafe
10477 vmxon 0x12345678
10503 // CHECK: blendvps %xmm0, (%eax), %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0x08]
10505 // CHECK: blendvps %xmm0, %xmm2, %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0xca]
10511 blendps $0x81, %xmm2, %xmm1
10515 blendpd $0x81, %xmm2, %xmm1
10519 pblendw $0x81, %xmm2, %xmm1
10523 mpsadbw $0x81, %xmm2, %xmm1
10527 dpps $0x81, %xmm2, %xmm1
10531 dppd $0x81, %xmm2, %xmm1
10535 insertps $0x81, %xmm2, %xmm1
10596 // CHECK: encoding: [0x66,0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
10597 clflushopt 0xdeadbeef(%ebx,%ecx,8)
10600 // CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
10601 clflushopt 0x7eed
10604 // CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
10605 clflushopt 0xbabecafe
10608 // CHECK: encoding: [0x66,0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
10609 clflushopt 0x12345678
10612 // CHECK: encoding: [0x66,0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10613 clwb 0xdeadbeef(%ebx,%ecx,8)
10616 // CHECK: encoding: [0x66,0x0f,0xae,0x35,0xed,0x7e,0x00,0x00]
10617 clwb 0x7eed
10620 // CHECK: encoding: [0x66,0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba]
10621 clwb 0xbabecafe
10624 // CHECK: encoding: [0x66,0x0f,0xae,0x35,0x78,0x56,0x34,0x12]
10625 clwb 0x12345678
10628 // CHECK: encoding: [0x0f,0xae,0xa4,0xcb,0xef,0xbe,0xad,0xde]
10629 xsave 0xdeadbeef(%ebx,%ecx,8)
10632 // CHECK: encoding: [0x0f,0xae,0x25,0xed,0x7e,0x00,0x00]
10633 xsave 0x7eed
10636 // CHECK: encoding: [0x0f,0xae,0x25,0xfe,0xca,0xbe,0xba]
10637 xsave 0xbabecafe
10640 // CHECK: encoding: [0x0f,0xae,0x25,0x78,0x56,0x34,0x12]
10641 xsave 0x12345678
10644 // CHECK: encoding: [0x0f,0xae,0xac,0xcb,0xef,0xbe,0xad,0xde]
10645 xrstor 0xdeadbeef(%ebx,%ecx,8)
10648 // CHECK: encoding: [0x0f,0xae,0x2d,0xed,0x7e,0x00,0x00]
10649 xrstor 0x7eed
10652 // CHECK: encoding: [0x0f,0xae,0x2d,0xfe,0xca,0xbe,0xba]
10653 xrstor 0xbabecafe
10656 // CHECK: encoding: [0x0f,0xae,0x2d,0x78,0x56,0x34,0x12]
10657 xrstor 0x12345678
10660 // CHECK: encoding: [0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10661 xsaveopt 0xdeadbeef(%ebx,%ecx,8)
10664 // CHECK: encoding: [0x0f,0xae,0x35,0xed,0x7e,0x00,0x00]
10665 xsaveopt 0x7eed
10668 // CHECK: encoding: [0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba]
10669 xsaveopt 0xbabecafe
10672 // CHECK: encoding: [0x0f,0xae,0x35,0x78,0x56,0x34,0x12]
10673 xsaveopt 0x12345678
10676 // CHECK: encoding: [0x0f,0xc7,0xac,0xcb,0xef,0xbe,0xad,0xde]
10677 xsaves 0xdeadbeef(%ebx,%ecx,8)
10680 // CHECK: encoding: [0x0f,0xc7,0x2d,0xed,0x7e,0x00,0x00]
10681 xsaves 0x7eed
10684 // CHECK: encoding: [0x0f,0xc7,0x2d,0xfe,0xca,0xbe,0xba]
10685 xsaves 0xbabecafe
10688 // CHECK: encoding: [0x0f,0xc7,0x2d,0x78,0x56,0x34,0x12]
10689 xsaves 0x12345678
10692 // CHECK: encoding: [0x0f,0xc7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
10693 xsavec 0xdeadbeef(%ebx,%ecx,8)
10696 // CHECK: encoding: [0x0f,0xc7,0x25,0xed,0x7e,0x00,0x00]
10697 xsavec 0x7eed
10700 // CHECK: encoding: [0x0f,0xc7,0x25,0xfe,0xca,0xbe,0xba]
10701 xsavec 0xbabecafe
10704 // CHECK: encoding: [0x0f,0xc7,0x25,0x78,0x56,0x34,0x12]
10705 xsavec 0x12345678
10708 // CHECK: encoding: [0x0f,0xc7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10709 xrstors 0xdeadbeef(%ebx,%ecx,8)
10712 // CHECK: encoding: [0x0f,0xc7,0x1d,0xed,0x7e,0x00,0x00]
10713 xrstors 0x7eed
10716 // CHECK: encoding: [0x0f,0xc7,0x1d,0xfe,0xca,0xbe,0xba]
10717 xrstors 0xbabecafe
10720 // CHECK: encoding: [0x0f,0xc7,0x1d,0x78,0x56,0x34,0x12]
10721 xrstors 0x12345678
10724 // CHECK: encoding: [0x0f,0x37]
10728 // CHECK: encoding: [0x0f,0x01,0xfa]
10732 // CHECK: encoding: [0x0f,0x01,0xfa]
10736 // CHECK: encoding: [0x0f,0x01,0xfb]
10740 // CHECK: encoding: [0x0f,0x01,0xfb]
10744 // CHECK: encoding: [0x0f,0x01,0xfc]
10749 // CHECK: encoding: [0xf0,0x01,0x37]
10753 // CHECK: encoding: [0x0f,0x1c,0x40,0x04]
10757 // CHECK: encoding: [0x0f,0x1c,0x84,0xcb,0xef,0xbe,0xad,0xde]
10758 cldemote 0xdeadbeef(%ebx,%ecx,8)
10761 // CHECK: encoding: [0xf3,0x0f,0xae,0xf0]
10765 // CHECK: encoding: [0x67,0xf3,0x0f,0xae,0xf0]
10769 // CHECK: encoding: [0xf2,0x0f,0xae,0xf0]
10773 // CHECK: encoding: [0x66,0x0f,0xae,0xf0]
10777 // CHECK: # encoding: [0x0f,0x38,0xf9,0x44,0x3a,0x40]
10781 // CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c]
10785 // CHECK: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c]
10789 // CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x02]
10793 // CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x06]
10797 // CHECK: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x04]
10801 // CHECK: # encoding: [0x0f,0x01,0xc5]
10805 // CHECK: encoding: [0x0f,0x01,0xcf]
10809 // CHECK: encoding: [0x0f,0x01,0xd7]
10813 // CHECK: encoding: [0x0f,0x01,0xc0]
10816 // CHECK: aam # encoding: [0xd4,0x0a]
10820 // CHECK: aad # encoding: [0xd5,0x0a]
10825 // CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0xb4,0xc5,0x00,0x00,0x00,0x10]
10826 enqcmd 0x10000000(%ebp, %eax, 8), %esi
10829 // CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x39]
10833 // CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x81,0xc0,0x1f,0x00,0x00]
10837 // CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x9a,0x00,0xe0,0xff,0xff]
10841 // CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x05,0xf0,0x1c,0xf0,0x1c]
10845 // CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0xb4,0xc5,0x00,0x00,0x00,0x10]
10846 enqcmds 0x10000000(%ebp, %eax, 8), %esi
10849 // CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x39]
10853 // CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x81,0xc0,0x1f,0x00,0x00]
10857 // CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x9a,0x00,0xe0,0xff,0xff]
10861 // CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x05,0xf0,0x1c,0xf0,0x1c]
10865 // CHECK: encoding: [0x67,0xf2,0x0f,0x38,0xf8,0x39]
10869 // CHECK: encoding: [0x67,0xf2,0x0f,0x38,0xf8,0x81,0xc0,0x1f]
10873 // CHECK: encoding: [0x67,0xf3,0x0f,0x38,0xf8,0x39]
10877 // CHECK: encoding: [0x67,0xf3,0x0f,0x38,0xf8,0x81,0xc0,0x1f]
10881 // CHECK: encoding: [0x0f,0x01,0xe8]
10885 // CHECK: encoding: [0xf2,0x0f,0x01,0xe8]
10889 // CHECK: encoding: [0xf2,0x0f,0x01,0xe9]
10893 // CHECK: encoding: [0x66,0x0f,0x01,0xcc]
10897 // CHECK: encoding: [0xf3,0x0f,0x3a,0xf0,0xc0,0x01]