Lines Matching +full:0 +full:xcb
4 // CHECK: encoding: [0xd9,0x07]
8 // CHECK: encoding: [0xdf,0x07]
12 // CHECK: encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
13 movb $0x7f,0xdeadbeef(%ebx,%ecx,8)
16 // CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
17 movb $0x7f,0x45
20 // CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
21 movb $0x7f,0x7eed
24 // CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
25 movb $0x7f,0xbabecafe
28 // CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
29 movb $0x7f,0x12345678
32 // CHECK: encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
33 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
36 // CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
37 movw $0x7ace,0x45
40 // CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
41 movw $0x7ace,0x7eed
44 // CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
45 movw $0x7ace,0xbabecafe
48 // CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
49 movw $0x7ace,0x12345678
52 // CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
53 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
56 // CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
57 movl $0x7afebabe,0x45
60 // CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
61 movl $0x7afebabe,0x7eed
64 // CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
65 movl $0x7afebabe,0xbabecafe
68 // CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
69 movl $0x7afebabe,0x12345678
72 // CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
73 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
76 // CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
77 movl $0x13572468,0x45
80 // CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
81 movl $0x13572468,0x7eed
84 // CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
85 movl $0x13572468,0xbabecafe
88 // CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
89 movl $0x13572468,0x12345678
92 // CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
93 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx
96 // CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
97 movsbl 0x45,%ecx
100 // CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
101 movsbl 0x7eed,%ecx
104 // CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
105 movsbl 0xbabecafe,%ecx
108 // CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
109 movsbl 0x12345678,%ecx
112 // CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
113 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx
116 // CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
117 movsbw 0x45,%bx
120 // CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
121 movsbw 0x7eed,%bx
124 // CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
125 movsbw 0xbabecafe,%bx
128 // CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
129 movsbw 0x12345678,%bx
132 // CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
133 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx
136 // CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
137 movswl 0x45,%ecx
140 // CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
141 movswl 0x7eed,%ecx
144 // CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
145 movswl 0xbabecafe,%ecx
148 // CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
149 movswl 0x12345678,%ecx
152 // CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
153 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx
156 // CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
157 movzbl 0x45,%ecx
160 // CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
161 movzbl 0x7eed,%ecx
164 // CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
165 movzbl 0xbabecafe,%ecx
168 // CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
169 movzbl 0x12345678,%ecx
172 // CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
173 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx
176 // CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
177 movzbw 0x45,%bx
180 // CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
181 movzbw 0x7eed,%bx
184 // CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
185 movzbw 0xbabecafe,%bx
188 // CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
189 movzbw 0x12345678,%bx
192 // CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
193 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx
196 // CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
197 movzwl 0x45,%ecx
200 // CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
201 movzwl 0x7eed,%ecx
204 // CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
205 movzwl 0xbabecafe,%ecx
208 // CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
209 movzwl 0x12345678,%ecx
212 // CHECK: encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
213 pushl 0xdeadbeef(%ebx,%ecx,8)
216 // CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
217 pushw 0x7eed
220 // CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba]
221 pushl 0xbabecafe
224 // CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12]
225 pushl 0x12345678
228 // CHECK: encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde]
229 popl 0xdeadbeef(%ebx,%ecx,8)
232 // CHECK: encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]
233 popw 0x7eed
236 // CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
237 popl 0xbabecafe
240 // CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12]
241 popl 0x12345678
244 // CHECK: encoding: [0xf8]
248 // CHECK: encoding: [0xfc]
252 // CHECK: encoding: [0xfa]
256 // CHECK: encoding: [0x0f,0x06]
260 // CHECK: encoding: [0xf5]
264 // CHECK: encoding: [0x9f]
268 // CHECK: encoding: [0x9e]
272 // CHECK: encoding: [0xf9]
276 // CHECK: encoding: [0xfd]
280 // CHECK: encoding: [0xfb]
284 // CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
285 addb $0xfe,0xdeadbeef(%ebx,%ecx,8)
288 // CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
289 addb $0xfe,0x45
292 // CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
293 addb $0xfe,0x7eed
296 // CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
297 addb $0xfe,0xbabecafe
300 // CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
301 addb $0xfe,0x12345678
304 // CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
305 addb $0x7f,0xdeadbeef(%ebx,%ecx,8)
308 // CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
309 addb $0x7f,0x45
312 // CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
313 addb $0x7f,0x7eed
316 // CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
317 addb $0x7f,0xbabecafe
320 // CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
321 addb $0x7f,0x12345678
324 // CHECK: encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
325 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
328 // CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
329 addw $0x7ace,0x45
332 // CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
333 addw $0x7ace,0x7eed
336 // CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
337 addw $0x7ace,0xbabecafe
340 // CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
341 addw $0x7ace,0x12345678
344 // CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
345 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
348 // CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
349 addl $0x7afebabe,0x45
352 // CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
353 addl $0x7afebabe,0x7eed
356 // CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
357 addl $0x7afebabe,0xbabecafe
360 // CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
361 addl $0x7afebabe,0x12345678
364 // CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
365 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
368 // CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
369 addl $0x13572468,0x45
372 // CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
373 addl $0x13572468,0x7eed
376 // CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
377 addl $0x13572468,0xbabecafe
380 // CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
381 addl $0x13572468,0x12345678
384 // CHECK: encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde]
385 incl 0xdeadbeef(%ebx,%ecx,8)
388 // CHECK: encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]
389 incw 0x7eed
392 // CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba]
393 incl 0xbabecafe
396 // CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12]
397 incl 0x12345678
400 // CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
401 subb $0xfe,0xdeadbeef(%ebx,%ecx,8)
404 // CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
405 subb $0xfe,0x45
408 // CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
409 subb $0xfe,0x7eed
412 // CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
413 subb $0xfe,0xbabecafe
416 // CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
417 subb $0xfe,0x12345678
420 // CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
421 subb $0x7f,0xdeadbeef(%ebx,%ecx,8)
424 // CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
425 subb $0x7f,0x45
428 // CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
429 subb $0x7f,0x7eed
432 // CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
433 subb $0x7f,0xbabecafe
436 // CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
437 subb $0x7f,0x12345678
440 // CHECK: encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
441 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
444 // CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
445 subw $0x7ace,0x45
448 // CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
449 subw $0x7ace,0x7eed
452 // CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
453 subw $0x7ace,0xbabecafe
456 // CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
457 subw $0x7ace,0x12345678
460 // CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
461 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
464 // CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
465 subl $0x7afebabe,0x45
468 // CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
469 subl $0x7afebabe,0x7eed
472 // CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
473 subl $0x7afebabe,0xbabecafe
476 // CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
477 subl $0x7afebabe,0x12345678
480 // CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
481 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
484 // CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
485 subl $0x13572468,0x45
488 // CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
489 subl $0x13572468,0x7eed
492 // CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
493 subl $0x13572468,0xbabecafe
496 // CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
497 subl $0x13572468,0x12345678
500 // CHECK: encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde]
501 decl 0xdeadbeef(%ebx,%ecx,8)
504 // CHECK: encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]
505 decw 0x7eed
508 // CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
509 decl 0xbabecafe
512 // CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12]
513 decl 0x12345678
516 // CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
517 sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8)
520 // CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
521 sbbb $0xfe,0x45
524 // CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
525 sbbb $0xfe,0x7eed
528 // CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
529 sbbb $0xfe,0xbabecafe
532 // CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
533 sbbb $0xfe,0x12345678
536 // CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
537 sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8)
540 // CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
541 sbbb $0x7f,0x45
544 // CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
545 sbbb $0x7f,0x7eed
548 // CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
549 sbbb $0x7f,0xbabecafe
552 // CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
553 sbbb $0x7f,0x12345678
556 // CHECK: encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
557 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
560 // CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
561 sbbw $0x7ace,0x45
564 // CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
565 sbbw $0x7ace,0x7eed
568 // CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
569 sbbw $0x7ace,0xbabecafe
572 // CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
573 sbbw $0x7ace,0x12345678
576 // CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
577 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
580 // CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
581 sbbl $0x7afebabe,0x45
584 // CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
585 sbbl $0x7afebabe,0x7eed
588 // CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
589 sbbl $0x7afebabe,0xbabecafe
592 // CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
593 sbbl $0x7afebabe,0x12345678
596 // CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
597 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
600 // CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
601 sbbl $0x13572468,0x45
604 // CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
605 sbbl $0x13572468,0x7eed
608 // CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
609 sbbl $0x13572468,0xbabecafe
612 // CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
613 sbbl $0x13572468,0x12345678
616 // CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
617 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8)
620 // CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
621 cmpb $0xfe,0x45
624 // CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
625 cmpb $0xfe,0x7eed
628 // CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
629 cmpb $0xfe,0xbabecafe
632 // CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
633 cmpb $0xfe,0x12345678
636 // CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
637 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8)
640 // CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
641 cmpb $0x7f,0x45
644 // CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
645 cmpb $0x7f,0x7eed
648 // CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
649 cmpb $0x7f,0xbabecafe
652 // CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
653 cmpb $0x7f,0x12345678
656 // CHECK: encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
657 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
660 // CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
661 cmpw $0x7ace,0x45
664 // CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
665 cmpw $0x7ace,0x7eed
668 // CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
669 cmpw $0x7ace,0xbabecafe
672 // CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
673 cmpw $0x7ace,0x12345678
676 // CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
677 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
680 // CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
681 cmpl $0x7afebabe,0x45
684 // CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
685 cmpl $0x7afebabe,0x7eed
688 // CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
689 cmpl $0x7afebabe,0xbabecafe
692 // CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
693 cmpl $0x7afebabe,0x12345678
696 // CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
697 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
700 // CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
701 cmpl $0x13572468,0x45
704 // CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
705 cmpl $0x13572468,0x7eed
708 // CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
709 cmpl $0x13572468,0xbabecafe
712 // CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
713 cmpl $0x13572468,0x12345678
716 // CHECK: encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
717 testb $0x7f,0xdeadbeef(%ebx,%ecx,8)
720 // CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
721 testb $0x7f,0x45
724 // CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
725 testb $0x7f,0x7eed
728 // CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
729 testb $0x7f,0xbabecafe
732 // CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
733 testb $0x7f,0x12345678
736 // CHECK: encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
737 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
740 // CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
741 testw $0x7ace,0x45
744 // CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
745 testw $0x7ace,0x7eed
748 // CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
749 testw $0x7ace,0xbabecafe
752 // CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
753 testw $0x7ace,0x12345678
756 // CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
757 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
760 // CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
761 testl $0x7afebabe,0x45
764 // CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
765 testl $0x7afebabe,0x7eed
768 // CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
769 testl $0x7afebabe,0xbabecafe
772 // CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
773 testl $0x7afebabe,0x12345678
776 // CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
777 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
780 // CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
781 testl $0x13572468,0x45
784 // CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
785 testl $0x13572468,0x7eed
788 // CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
789 testl $0x13572468,0xbabecafe
792 // CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
793 testl $0x13572468,0x12345678
796 // CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
797 andb $0xfe,0xdeadbeef(%ebx,%ecx,8)
800 // CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
801 andb $0xfe,0x45
804 // CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
805 andb $0xfe,0x7eed
808 // CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
809 andb $0xfe,0xbabecafe
812 // CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
813 andb $0xfe,0x12345678
816 // CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
817 andb $0x7f,0xdeadbeef(%ebx,%ecx,8)
820 // CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
821 andb $0x7f,0x45
824 // CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
825 andb $0x7f,0x7eed
828 // CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
829 andb $0x7f,0xbabecafe
832 // CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
833 andb $0x7f,0x12345678
836 // CHECK: encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
837 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
840 // CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
841 andw $0x7ace,0x45
844 // CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
845 andw $0x7ace,0x7eed
848 // CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
849 andw $0x7ace,0xbabecafe
852 // CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
853 andw $0x7ace,0x12345678
856 // CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
857 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
860 // CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
861 andl $0x7afebabe,0x45
864 // CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
865 andl $0x7afebabe,0x7eed
868 // CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
869 andl $0x7afebabe,0xbabecafe
872 // CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
873 andl $0x7afebabe,0x12345678
876 // CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
877 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
880 // CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
881 andl $0x13572468,0x45
884 // CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
885 andl $0x13572468,0x7eed
888 // CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
889 andl $0x13572468,0xbabecafe
892 // CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
893 andl $0x13572468,0x12345678
896 // CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
897 orb $0xfe,0xdeadbeef(%ebx,%ecx,8)
900 // CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
901 orb $0xfe,0x45
904 // CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
905 orb $0xfe,0x7eed
908 // CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
909 orb $0xfe,0xbabecafe
912 // CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
913 orb $0xfe,0x12345678
916 // CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
917 orb $0x7f,0xdeadbeef(%ebx,%ecx,8)
920 // CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
921 orb $0x7f,0x45
924 // CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
925 orb $0x7f,0x7eed
928 // CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
929 orb $0x7f,0xbabecafe
932 // CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
933 orb $0x7f,0x12345678
936 // CHECK: encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
937 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
940 // CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
941 orw $0x7ace,0x45
944 // CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
945 orw $0x7ace,0x7eed
948 // CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
949 orw $0x7ace,0xbabecafe
952 // CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
953 orw $0x7ace,0x12345678
956 // CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
957 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
960 // CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
961 orl $0x7afebabe,0x45
964 // CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
965 orl $0x7afebabe,0x7eed
968 // CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
969 orl $0x7afebabe,0xbabecafe
972 // CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
973 orl $0x7afebabe,0x12345678
976 // CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
977 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
980 // CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
981 orl $0x13572468,0x45
984 // CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
985 orl $0x13572468,0x7eed
988 // CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
989 orl $0x13572468,0xbabecafe
992 // CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
993 orl $0x13572468,0x12345678
996 // CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
997 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8)
1000 // CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
1001 xorb $0xfe,0x45
1004 // CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
1005 xorb $0xfe,0x7eed
1008 // CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
1009 xorb $0xfe,0xbabecafe
1012 // CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
1013 xorb $0xfe,0x12345678
1016 // CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1017 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1020 // CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
1021 xorb $0x7f,0x45
1024 // CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
1025 xorb $0x7f,0x7eed
1028 // CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
1029 xorb $0x7f,0xbabecafe
1032 // CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
1033 xorb $0x7f,0x12345678
1036 // CHECK: encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1037 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
1040 // CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
1041 xorw $0x7ace,0x45
1044 // CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
1045 xorw $0x7ace,0x7eed
1048 // CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1049 xorw $0x7ace,0xbabecafe
1052 // CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
1053 xorw $0x7ace,0x12345678
1056 // CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1057 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1060 // CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1061 xorl $0x7afebabe,0x45
1064 // CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1065 xorl $0x7afebabe,0x7eed
1068 // CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1069 xorl $0x7afebabe,0xbabecafe
1072 // CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1073 xorl $0x7afebabe,0x12345678
1076 // CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1077 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
1080 // CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1081 xorl $0x13572468,0x45
1084 // CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1085 xorl $0x13572468,0x7eed
1088 // CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1089 xorl $0x13572468,0xbabecafe
1092 // CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1093 xorl $0x13572468,0x12345678
1096 // CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
1097 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8)
1100 // CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
1101 adcb $0xfe,0x45
1104 // CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
1105 adcb $0xfe,0x7eed
1108 // CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
1109 adcb $0xfe,0xbabecafe
1112 // CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
1113 adcb $0xfe,0x12345678
1116 // CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1117 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1120 // CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
1121 adcb $0x7f,0x45
1124 // CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
1125 adcb $0x7f,0x7eed
1128 // CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
1129 adcb $0x7f,0xbabecafe
1132 // CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
1133 adcb $0x7f,0x12345678
1136 // CHECK: encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1137 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
1140 // CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
1141 adcw $0x7ace,0x45
1144 // CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
1145 adcw $0x7ace,0x7eed
1148 // CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1149 adcw $0x7ace,0xbabecafe
1152 // CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
1153 adcw $0x7ace,0x12345678
1156 // CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1157 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1160 // CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1161 adcl $0x7afebabe,0x45
1164 // CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1165 adcl $0x7afebabe,0x7eed
1168 // CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1169 adcl $0x7afebabe,0xbabecafe
1172 // CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1173 adcl $0x7afebabe,0x12345678
1176 // CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1177 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
1180 // CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1181 adcl $0x13572468,0x45
1184 // CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1185 adcl $0x13572468,0x7eed
1188 // CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1189 adcl $0x13572468,0xbabecafe
1192 // CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1193 adcl $0x13572468,0x12345678
1196 // CHECK: encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1197 negl 0xdeadbeef(%ebx,%ecx,8)
1200 // CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
1201 negw 0x7eed
1204 // CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
1205 negl 0xbabecafe
1208 // CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12]
1209 negl 0x12345678
1212 // CHECK: encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
1213 notl 0xdeadbeef(%ebx,%ecx,8)
1216 // CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
1217 notw 0x7eed
1220 // CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
1221 notl 0xbabecafe
1224 // CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12]
1225 notl 0x12345678
1228 // CHECK: encoding: [0x66,0x98]
1232 // CHECK: encoding: [0x98]
1236 // CHECK: encoding: [0x66,0x99]
1240 // CHECK: encoding: [0x99]
1244 // CHECK: encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1245 mull 0xdeadbeef(%ebx,%ecx,8)
1248 // CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
1249 mulw 0x7eed
1252 // CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
1253 mull 0xbabecafe
1256 // CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12]
1257 mull 0x12345678
1260 // CHECK: encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
1261 imull 0xdeadbeef(%ebx,%ecx,8)
1264 // CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
1265 imulw 0x7eed
1268 // CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
1269 imull 0xbabecafe
1272 // CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12]
1273 imull 0x12345678
1276 // CHECK: encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
1277 divl 0xdeadbeef(%ebx,%ecx,8)
1280 // CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
1281 divw 0x7eed
1284 // CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
1285 divl 0xbabecafe
1288 // CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12]
1289 divl 0x12345678
1292 // CHECK: encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
1293 idivl 0xdeadbeef(%ebx,%ecx,8)
1296 // CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
1297 idivw 0x7eed
1300 // CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
1301 idivl 0xbabecafe
1304 // CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12]
1305 idivl 0x12345678
1307 // CHECK: roll $0, 3735928559(%ebx,%ecx,8)
1308 // CHECK: encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00]
1309 roll $0,0xdeadbeef(%ebx,%ecx,8)
1311 // CHECK: roll $0, 69
1312 // CHECK: encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]
1313 roll $0,0x45
1315 // CHECK: roll $0, 32493
1316 // CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
1317 roll $0,0x7eed
1319 // CHECK: roll $0, 3133065982
1320 // CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
1321 roll $0,0xbabecafe
1323 // CHECK: roll $0, 305419896
1324 // CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
1325 roll $0,0x12345678
1328 // CHECK: encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1329 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1332 // CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
1333 rolb $0x7f,0x45
1336 // CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
1337 rolb $0x7f,0x7eed
1340 // CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1341 rolb $0x7f,0xbabecafe
1344 // CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
1345 rolb $0x7f,0x12345678
1348 // CHECK: encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
1349 roll 0xdeadbeef(%ebx,%ecx,8)
1352 // CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
1353 rolw 0x7eed
1356 // CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
1357 roll 0xbabecafe
1360 // CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12]
1361 roll 0x12345678
1363 // CHECK: rorl $0, 3735928559(%ebx,%ecx,8)
1364 // CHECK: encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00]
1365 rorl $0,0xdeadbeef(%ebx,%ecx,8)
1367 // CHECK: rorl $0, 69
1368 // CHECK: encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]
1369 rorl $0,0x45
1371 // CHECK: rorl $0, 32493
1372 // CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
1373 rorl $0,0x7eed
1375 // CHECK: rorl $0, 3133065982
1376 // CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
1377 rorl $0,0xbabecafe
1379 // CHECK: rorl $0, 305419896
1380 // CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
1381 rorl $0,0x12345678
1384 // CHECK: encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1385 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1388 // CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
1389 rorb $0x7f,0x45
1392 // CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
1393 rorb $0x7f,0x7eed
1396 // CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
1397 rorb $0x7f,0xbabecafe
1400 // CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
1401 rorb $0x7f,0x12345678
1404 // CHECK: encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1405 rorl 0xdeadbeef(%ebx,%ecx,8)
1408 // CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
1409 rorw 0x7eed
1412 // CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
1413 rorl 0xbabecafe
1416 // CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12]
1417 rorl 0x12345678
1419 // CHECK: shll $0, 3735928559(%ebx,%ecx,8)
1420 // CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
1421 sall $0,0xdeadbeef(%ebx,%ecx,8)
1423 // CHECK: shll $0, 69
1424 // CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
1425 sall $0,0x45
1427 // CHECK: shll $0, 32493
1428 // CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
1429 sall $0,0x7eed
1431 // CHECK: shll $0, 3133065982
1432 // CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
1433 sall $0,0xbabecafe
1435 // CHECK: shll $0, 305419896
1436 // CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
1437 sall $0,0x12345678
1440 // CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1441 salb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1444 // CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
1445 salb $0x7f,0x45
1448 // CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
1449 salb $0x7f,0x7eed
1452 // CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
1453 salb $0x7f,0xbabecafe
1456 // CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
1457 salb $0x7f,0x12345678
1460 // CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1461 sall 0xdeadbeef(%ebx,%ecx,8)
1464 // CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
1465 salw 0x7eed
1468 // CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
1469 sall 0xbabecafe
1472 // CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
1473 sall 0x12345678
1475 // CHECK: shll $0, 3735928559(%ebx,%ecx,8)
1476 // CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
1477 shll $0,0xdeadbeef(%ebx,%ecx,8)
1479 // CHECK: shll $0, 69
1480 // CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
1481 shll $0,0x45
1483 // CHECK: shll $0, 32493
1484 // CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
1485 shll $0,0x7eed
1487 // CHECK: shll $0, 3133065982
1488 // CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
1489 shll $0,0xbabecafe
1491 // CHECK: shll $0, 305419896
1492 // CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
1493 shll $0,0x12345678
1496 // CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1497 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1500 // CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
1501 shlb $0x7f,0x45
1504 // CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
1505 shlb $0x7f,0x7eed
1508 // CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
1509 shlb $0x7f,0xbabecafe
1512 // CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
1513 shlb $0x7f,0x12345678
1516 // CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1517 shll 0xdeadbeef(%ebx,%ecx,8)
1520 // CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
1521 shlw 0x7eed
1524 // CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
1525 shll 0xbabecafe
1528 // CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
1529 shll 0x12345678
1531 // CHECK: shrl $0, 3735928559(%ebx,%ecx,8)
1532 // CHECK: encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]
1533 shrl $0,0xdeadbeef(%ebx,%ecx,8)
1535 // CHECK: shrl $0, 69
1536 // CHECK: encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]
1537 shrl $0,0x45
1539 // CHECK: shrl $0, 32493
1540 // CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
1541 shrl $0,0x7eed
1543 // CHECK: shrl $0, 3133065982
1544 // CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
1545 shrl $0,0xbabecafe
1547 // CHECK: shrl $0, 305419896
1548 // CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
1549 shrl $0,0x12345678
1552 // CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1553 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1556 // CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
1557 shrb $0x7f,0x45
1560 // CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
1561 shrb $0x7f,0x7eed
1564 // CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
1565 shrb $0x7f,0xbabecafe
1568 // CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
1569 shrb $0x7f,0x12345678
1572 // CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
1573 shrl 0xdeadbeef(%ebx,%ecx,8)
1576 // CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
1577 shrw 0x7eed
1580 // CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
1581 shrl 0xbabecafe
1584 // CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12]
1585 shrl 0x12345678
1587 // CHECK: sarl $0, 3735928559(%ebx,%ecx,8)
1588 // CHECK: encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]
1589 sarl $0,0xdeadbeef(%ebx,%ecx,8)
1591 // CHECK: sarl $0, 69
1592 // CHECK: encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]
1593 sarl $0,0x45
1595 // CHECK: sarl $0, 32493
1596 // CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
1597 sarl $0,0x7eed
1599 // CHECK: sarl $0, 3133065982
1600 // CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
1601 sarl $0,0xbabecafe
1603 // CHECK: sarl $0, 305419896
1604 // CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
1605 sarl $0,0x12345678
1608 // CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1609 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1612 // CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
1613 sarb $0x7f,0x45
1616 // CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
1617 sarb $0x7f,0x7eed
1620 // CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
1621 sarb $0x7f,0xbabecafe
1624 // CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
1625 sarb $0x7f,0x12345678
1628 // CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
1629 sarl 0xdeadbeef(%ebx,%ecx,8)
1632 // CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
1633 sarw 0x7eed
1636 // CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
1637 sarl 0xbabecafe
1640 // CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12]
1641 sarl 0x12345678
1644 // CHECK: encoding: [0xff,0xd1]
1648 // CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1649 call *0xdeadbeef(%ebx,%ecx,8)
1652 // CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
1653 call *0xbadeface
1656 // CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
1657 call *0xdeadbeef(%ebx,%ecx,8)
1660 // CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
1661 call *0xbadeface
1664 // CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
1665 lcallw *0x7eed
1668 // CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1669 jmp *0xdeadbeef(%ebx,%ecx,8)
1672 // CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
1673 jmp *0xbadeface
1676 // CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
1677 jmp *0xdeadbeef(%ebx,%ecx,8)
1680 // CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
1681 jmp *0xbadeface
1684 // CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
1685 ljmpl *0xdeadbeef(%ebx,%ecx,8)
1688 // CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
1689 ljmpw *0x7eed
1692 // CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
1693 ljmpl *0xbabecafe
1696 // CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12]
1697 ljmpl *0x12345678
1700 // CHECK: encoding: [0xc3]
1704 // CHECK: encoding: [0xcb]
1708 // CHECK: encoding: [0xc9]
1712 // CHECK: encoding: [0xc9]
1716 // CHECK: encoding: [0x0f,0x90,0xc3]
1720 // CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
1721 seto 0xdeadbeef(%ebx,%ecx,8)
1724 // CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
1725 seto 0x7eed
1728 // CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
1729 seto 0xbabecafe
1732 // CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
1733 seto 0x12345678
1736 // CHECK: encoding: [0x0f,0x91,0xc3]
1740 // CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
1741 setno 0xdeadbeef(%ebx,%ecx,8)
1744 // CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
1745 setno 0x7eed
1748 // CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
1749 setno 0xbabecafe
1752 // CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
1753 setno 0x12345678
1756 // CHECK: encoding: [0x0f,0x92,0xc3]
1760 // CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
1761 setb 0xdeadbeef(%ebx,%ecx,8)
1764 // CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
1765 setb 0x7eed
1768 // CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
1769 setb 0xbabecafe
1772 // CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
1773 setb 0x12345678
1776 // CHECK: encoding: [0x0f,0x93,0xc3]
1780 // CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
1781 setae 0xdeadbeef(%ebx,%ecx,8)
1784 // CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
1785 setae 0x7eed
1788 // CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
1789 setae 0xbabecafe
1792 // CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
1793 setae 0x12345678
1796 // CHECK: encoding: [0x0f,0x94,0xc3]
1800 // CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
1801 sete 0xdeadbeef(%ebx,%ecx,8)
1804 // CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
1805 sete 0x7eed
1808 // CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
1809 sete 0xbabecafe
1812 // CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
1813 sete 0x12345678
1816 // CHECK: encoding: [0x0f,0x95,0xc3]
1820 // CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
1821 setne 0xdeadbeef(%ebx,%ecx,8)
1824 // CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
1825 setne 0x7eed
1828 // CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
1829 setne 0xbabecafe
1832 // CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
1833 setne 0x12345678
1836 // CHECK: encoding: [0x0f,0x96,0xc3]
1840 // CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
1841 setbe 0xdeadbeef(%ebx,%ecx,8)
1844 // CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
1845 setbe 0x7eed
1848 // CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
1849 setbe 0xbabecafe
1852 // CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
1853 setbe 0x12345678
1856 // CHECK: encoding: [0x0f,0x97,0xc3]
1860 // CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
1861 seta 0xdeadbeef(%ebx,%ecx,8)
1864 // CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
1865 seta 0x7eed
1868 // CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
1869 seta 0xbabecafe
1872 // CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
1873 seta 0x12345678
1876 // CHECK: encoding: [0x0f,0x98,0xc3]
1880 // CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
1881 sets 0xdeadbeef(%ebx,%ecx,8)
1884 // CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
1885 sets 0x7eed
1888 // CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
1889 sets 0xbabecafe
1892 // CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
1893 sets 0x12345678
1896 // CHECK: encoding: [0x0f,0x99,0xc3]
1900 // CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
1901 setns 0xdeadbeef(%ebx,%ecx,8)
1904 // CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
1905 setns 0x7eed
1908 // CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
1909 setns 0xbabecafe
1912 // CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
1913 setns 0x12345678
1916 // CHECK: encoding: [0x0f,0x9a,0xc3]
1920 // CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
1921 setp 0xdeadbeef(%ebx,%ecx,8)
1924 // CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
1925 setp 0x7eed
1928 // CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
1929 setp 0xbabecafe
1932 // CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
1933 setp 0x12345678
1936 // CHECK: encoding: [0x0f,0x9b,0xc3]
1940 // CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
1941 setnp 0xdeadbeef(%ebx,%ecx,8)
1944 // CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
1945 setnp 0x7eed
1948 // CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
1949 setnp 0xbabecafe
1952 // CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
1953 setnp 0x12345678
1956 // CHECK: encoding: [0x0f,0x9c,0xc3]
1960 // CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
1961 setl 0xdeadbeef(%ebx,%ecx,8)
1964 // CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
1965 setl 0x7eed
1968 // CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
1969 setl 0xbabecafe
1972 // CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
1973 setl 0x12345678
1976 // CHECK: encoding: [0x0f,0x9d,0xc3]
1980 // CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
1981 setge 0xdeadbeef(%ebx,%ecx,8)
1984 // CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
1985 setge 0x7eed
1988 // CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
1989 setge 0xbabecafe
1992 // CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
1993 setge 0x12345678
1996 // CHECK: encoding: [0x0f,0x9e,0xc3]
2000 // CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
2001 setle 0xdeadbeef(%ebx,%ecx,8)
2004 // CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
2005 setle 0x7eed
2008 // CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
2009 setle 0xbabecafe
2012 // CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
2013 setle 0x12345678
2016 // CHECK: encoding: [0x0f,0x9f,0xc3]
2020 // CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
2021 setg 0xdeadbeef(%ebx,%ecx,8)
2024 // CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
2025 setg 0x7eed
2028 // CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
2029 setg 0xbabecafe
2032 // CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
2033 setg 0x12345678
2036 // CHECK: encoding: [0x0f,0xaa]
2040 // CHECK: encoding: [0xf4]
2044 // CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
2045 nopl 0xdeadbeef(%ebx,%ecx,8)
2048 // CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
2049 nopw 0x7eed
2052 // CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
2053 nopl 0xbabecafe
2056 // CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
2057 nopl 0x12345678
2060 // CHECK: encoding: [0x90]
2064 // CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
2065 lldtw 0x7eed
2068 // CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
2069 lmsww 0x7eed
2072 // CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
2073 ltrw 0x7eed
2076 // CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
2077 sldtw 0x7eed
2080 // CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
2081 smsww 0x7eed
2084 // CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
2085 strw 0x7eed
2088 // CHECK: encoding: [0x0f,0x00,0xe3]
2092 // CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2093 verr 0xdeadbeef(%ebx,%ecx,8)
2096 // CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
2097 verr 0xbabecafe
2100 // CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
2101 verr 0x12345678
2104 // CHECK: encoding: [0x0f,0x00,0xeb]
2108 // CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
2109 verw 0xdeadbeef(%ebx,%ecx,8)
2112 // CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
2113 verw 0xbabecafe
2116 // CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
2117 verw 0x12345678
2120 // CHECK: encoding: [0xd9,0xc2]
2124 // CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
2125 fldl 0xdeadbeef(%ebx,%ecx,8)
2128 // CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
2129 fldl 0xbabecafe
2132 // CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12]
2133 fldl 0x12345678
2136 // CHECK: encoding: [0xd9,0xc2]
2140 // CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
2141 fildl 0xdeadbeef(%ebx,%ecx,8)
2144 // CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
2145 fildl 0xbabecafe
2148 // CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12]
2149 fildl 0x12345678
2152 // CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
2153 fildll 0xdeadbeef(%ebx,%ecx,8)
2156 // CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
2157 fildll 0x7eed
2160 // CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
2161 fildll 0xbabecafe
2164 // CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12]
2165 fildll 0x12345678
2168 // CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
2169 fldt 0xdeadbeef(%ebx,%ecx,8)
2172 // CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
2173 fldt 0x7eed
2176 // CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
2177 fldt 0xbabecafe
2180 // CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12]
2181 fldt 0x12345678
2184 // CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2185 fbld 0xdeadbeef(%ebx,%ecx,8)
2188 // CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00]
2189 fbld 0x7eed
2192 // CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
2193 fbld 0xbabecafe
2196 // CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12]
2197 fbld 0x12345678
2200 // CHECK: encoding: [0xdd,0xd2]
2204 // CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
2205 fstl 0xdeadbeef(%ebx,%ecx,8)
2208 // CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
2209 fstl 0xbabecafe
2212 // CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12]
2213 fstl 0x12345678
2216 // CHECK: encoding: [0xdd,0xd2]
2220 // CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
2221 fistl 0xdeadbeef(%ebx,%ecx,8)
2224 // CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
2225 fistl 0xbabecafe
2228 // CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12]
2229 fistl 0x12345678
2232 // CHECK: encoding: [0xdd,0xda]
2236 // CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2237 fstpl 0xdeadbeef(%ebx,%ecx,8)
2240 // CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
2241 fstpl 0xbabecafe
2244 // CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12]
2245 fstpl 0x12345678
2248 // CHECK: encoding: [0xdd,0xda]
2252 // CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2253 fistpl 0xdeadbeef(%ebx,%ecx,8)
2256 // CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
2257 fistpl 0xbabecafe
2260 // CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12]
2261 fistpl 0x12345678
2264 // CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2265 fistpll 0xdeadbeef(%ebx,%ecx,8)
2268 // CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
2269 fistpll 0x7eed
2272 // CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
2273 fistpll 0xbabecafe
2276 // CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12]
2277 fistpll 0x12345678
2280 // CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2281 fstpt 0xdeadbeef(%ebx,%ecx,8)
2284 // CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
2285 fstpt 0x7eed
2288 // CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
2289 fstpt 0xbabecafe
2292 // CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12]
2293 fstpt 0x12345678
2296 // CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2297 fbstp 0xdeadbeef(%ebx,%ecx,8)
2300 // CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00]
2301 fbstp 0x7eed
2304 // CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
2305 fbstp 0xbabecafe
2308 // CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12]
2309 fbstp 0x12345678
2312 // CHECK: encoding: [0xd9,0xca]
2316 // CHECK: encoding: [0xd8,0xd1]
2320 // CHECK: encoding: [0xd8,0xd2]
2324 // CHECK: encoding: [0xd8,0xd2]
2328 // CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
2329 ficoml 0xdeadbeef(%ebx,%ecx,8)
2332 // CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]
2333 ficoml 0xbabecafe
2336 // CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12]
2337 ficoml 0x12345678
2340 // CHECK: encoding: [0xd8,0xd9]
2344 // CHECK: encoding: [0xd8,0xda]
2348 // CHECK: encoding: [0xd8,0xda]
2352 // CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2353 ficompl 0xdeadbeef(%ebx,%ecx,8)
2356 // CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
2357 ficompl 0xbabecafe
2360 // CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]
2361 ficompl 0x12345678
2364 // CHECK: encoding: [0xde,0xd9]
2368 // CHECK: encoding: [0xdd,0xe2]
2372 // CHECK: encoding: [0xdd,0xea]
2376 // CHECK: encoding: [0xda,0xe9]
2380 // CHECK: encoding: [0xd9,0xe4]
2384 // CHECK: encoding: [0xd9,0xe5]
2388 // CHECK: encoding: [0xd9,0xe8]
2392 // CHECK: encoding: [0xd9,0xe9]
2396 // CHECK: encoding: [0xd9,0xea]
2400 // CHECK: encoding: [0xd9,0xeb]
2404 // CHECK: encoding: [0xd9,0xec]
2408 // CHECK: encoding: [0xd9,0xed]
2412 // CHECK: encoding: [0xd9,0xee]
2416 // CHECK: encoding: [0xd8,0xc2]
2420 // CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
2421 faddl 0xdeadbeef(%ebx,%ecx,8)
2424 // CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
2425 faddl 0xbabecafe
2428 // CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]
2429 faddl 0x12345678
2432 // CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
2433 fiaddl 0xdeadbeef(%ebx,%ecx,8)
2436 // CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]
2437 fiaddl 0xbabecafe
2440 // CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12]
2441 fiaddl 0x12345678
2444 // CHECK: encoding: [0xde,0xc2]
2448 // CHECK: encoding: [0xd8,0xe2]
2452 // CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2453 fsubl 0xdeadbeef(%ebx,%ecx,8)
2456 // CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
2457 fsubl 0xbabecafe
2460 // CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]
2461 fsubl 0x12345678
2464 // CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2465 fisubl 0xdeadbeef(%ebx,%ecx,8)
2468 // CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]
2469 fisubl 0xbabecafe
2472 // CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12]
2473 fisubl 0x12345678
2476 // CHECK: encoding: [0xde,0xe2]
2480 // CHECK: encoding: [0xd8,0xea]
2484 // CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
2485 fsubrl 0xdeadbeef(%ebx,%ecx,8)
2488 // CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
2489 fsubrl 0xbabecafe
2492 // CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]
2493 fsubrl 0x12345678
2496 // CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
2497 fisubrl 0xdeadbeef(%ebx,%ecx,8)
2500 // CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
2501 fisubrl 0xbabecafe
2504 // CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]
2505 fisubrl 0x12345678
2508 // CHECK: encoding: [0xde,0xea]
2512 // CHECK: encoding: [0xd8,0xca]
2516 // CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2517 fmull 0xdeadbeef(%ebx,%ecx,8)
2520 // CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
2521 fmull 0xbabecafe
2524 // CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]
2525 fmull 0x12345678
2528 // CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2529 fimull 0xdeadbeef(%ebx,%ecx,8)
2532 // CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
2533 fimull 0xbabecafe
2536 // CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]
2537 fimull 0x12345678
2540 // CHECK: encoding: [0xde,0xca]
2544 // CHECK: encoding: [0xd8,0xf2]
2548 // CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2549 fdivl 0xdeadbeef(%ebx,%ecx,8)
2552 // CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
2553 fdivl 0xbabecafe
2556 // CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]
2557 fdivl 0x12345678
2560 // CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2561 fidivl 0xdeadbeef(%ebx,%ecx,8)
2564 // CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]
2565 fidivl 0xbabecafe
2568 // CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12]
2569 fidivl 0x12345678
2572 // CHECK: encoding: [0xde,0xf2]
2576 // CHECK: encoding: [0xd8,0xfa]
2580 // CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2581 fdivrl 0xdeadbeef(%ebx,%ecx,8)
2584 // CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
2585 fdivrl 0xbabecafe
2588 // CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]
2589 fdivrl 0x12345678
2592 // CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2593 fidivrl 0xdeadbeef(%ebx,%ecx,8)
2596 // CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
2597 fidivrl 0xbabecafe
2600 // CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]
2601 fidivrl 0x12345678
2604 // CHECK: encoding: [0xde,0xfa]
2608 // CHECK: encoding: [0xd9,0xf0]
2612 // CHECK: encoding: [0xd9,0xf1]
2616 // CHECK: encoding: [0xd9,0xf2]
2620 // CHECK: encoding: [0xd9,0xf3]
2624 // CHECK: encoding: [0xd9,0xf4]
2628 // CHECK: encoding: [0xd9,0xf5]
2632 // CHECK: encoding: [0xd9,0xf6]
2636 // CHECK: encoding: [0xd9,0xf7]
2640 // CHECK: encoding: [0xd9,0xf8]
2644 // CHECK: encoding: [0xd9,0xf9]
2648 // CHECK: encoding: [0xd9,0xfa]
2652 // CHECK: encoding: [0xd9,0xfb]
2656 // CHECK: encoding: [0xd9,0xfc]
2660 // CHECK: encoding: [0xd9,0xfd]
2664 // CHECK: encoding: [0xd9,0xfe]
2668 // CHECK: encoding: [0xd9,0xff]
2672 // CHECK: encoding: [0xd9,0xe0]
2676 // CHECK: encoding: [0xd9,0xe1]
2680 // CHECK: encoding: [0xdb,0xe3]
2684 // CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
2685 fldcw 0xdeadbeef(%ebx,%ecx,8)
2688 // CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
2689 fldcw 0xbabecafe
2692 // CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]
2693 fldcw 0x12345678
2696 // CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2697 fnstcw 0xdeadbeef(%ebx,%ecx,8)
2700 // CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
2701 fnstcw 0xbabecafe
2704 // CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]
2705 fnstcw 0x12345678
2708 // CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2709 fnstsw 0xdeadbeef(%ebx,%ecx,8)
2712 // CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
2713 fnstsw 0xbabecafe
2716 // CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]
2717 fnstsw 0x12345678
2720 // CHECK: encoding: [0xdb,0xe2]
2724 // CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]
2725 fnstenv 0x7eed
2728 // CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]
2729 fldenv 0x7eed
2732 // CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]
2733 fnsave 0x7eed
2736 // CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]
2737 frstor 0x7eed
2740 // CHECK: encoding: [0xdd,0xc2]
2744 // CHECK: encoding: [0xd9,0xd0]
2748 // CHECK: encoding: [0x0f,0x08]
2752 // CHECK: encoding: [0x0f,0x09]
2756 // CHECK: encoding: [0x0f,0xa2]
2760 // CHECK: encoding: [0x0f,0x30]
2764 // CHECK: encoding: [0x0f,0x31]
2768 // CHECK: encoding: [0x0f,0x32]
2772 // CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2773 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8)
2776 // CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
2777 cmpxchg8b 0x7eed
2780 // CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
2781 cmpxchg8b 0xbabecafe
2784 // CHECK: encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
2785 cmpxchg8b 0x12345678
2788 // CHECK: encoding: [0x0f,0x34]
2792 // CHECK: encoding: [0x0f,0x35]
2796 // CHECK: encoding: [0x0f,0x35]
2800 // CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
2801 fxsave 0xdeadbeef(%ebx,%ecx,8)
2804 // CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
2805 fxsave 0x7eed
2808 // CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
2809 fxsave 0xbabecafe
2812 // CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
2813 fxsave 0x12345678
2816 // CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2817 fxrstor 0xdeadbeef(%ebx,%ecx,8)
2820 // CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
2821 fxrstor 0x7eed
2824 // CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
2825 fxrstor 0xbabecafe
2828 // CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
2829 fxrstor 0x12345678
2832 // CHECK: encoding: [0x0f,0x33]
2836 // CHECK: encoding: [0x0f,0x0b]
2839 // CHECK: fcmovb %st(2), %st(0)
2840 // CHECK: encoding: [0xda,0xc2]
2843 // CHECK: fcmove %st(2), %st(0)
2844 // CHECK: encoding: [0xda,0xca]
2847 // CHECK: fcmovbe %st(2), %st(0)
2848 // CHECK: encoding: [0xda,0xd2]
2851 // CHECK: fcmovu %st(2), %st(0)
2852 // CHECK: encoding: [0xda,0xda]
2855 // CHECK: fcmovnb %st(2), %st(0)
2856 // CHECK: encoding: [0xdb,0xc2]
2859 // CHECK: fcmovne %st(2), %st(0)
2860 // CHECK: encoding: [0xdb,0xca]
2863 // CHECK: fcmovnbe %st(2), %st(0)
2864 // CHECK: encoding: [0xdb,0xd2]
2867 // CHECK: fcmovnu %st(2), %st(0)
2868 // CHECK: encoding: [0xdb,0xda]
2872 // CHECK: encoding: [0xdb,0xf2]
2876 // CHECK: encoding: [0xdb,0xea]
2880 // CHECK: encoding: [0xdf,0xf2]
2884 // CHECK: encoding: [0xdf,0xea]
2888 // CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2889 movnti %ecx,0xdeadbeef(%ebx,%ecx,8)
2892 // CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
2893 movnti %ecx,0x45
2896 // CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
2897 movnti %ecx,0x7eed
2900 // CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
2901 movnti %ecx,0xbabecafe
2904 // CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
2905 movnti %ecx,0x12345678
2908 // CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2909 clflush 0xdeadbeef(%ebx,%ecx,8)
2912 // CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
2913 clflush 0x7eed
2916 // CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
2917 clflush 0xbabecafe
2920 // CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
2921 clflush 0x12345678
2924 // CHECK: encoding: [0x0f,0x77]
2928 // CHECK: encoding: [0x0f,0x6e,0xd9]
2932 // CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2933 movd 0xdeadbeef(%ebx,%ecx,8),%mm3
2936 // CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
2937 movd 0x45,%mm3
2940 // CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
2941 movd 0x7eed,%mm3
2944 // CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
2945 movd 0xbabecafe,%mm3
2948 // CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
2949 movd 0x12345678,%mm3
2952 // CHECK: encoding: [0x0f,0x7e,0xd9]
2956 // CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2957 movd %mm3,0xdeadbeef(%ebx,%ecx,8)
2960 // CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
2961 movd %mm3,0x45
2964 // CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
2965 movd %mm3,0x7eed
2968 // CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
2969 movd %mm3,0xbabecafe
2972 // CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
2973 movd %mm3,0x12345678
2976 // CHECK: encoding: [0x66,0x0f,0x6e,0xe9]
2980 // CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
2981 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5
2984 // CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
2985 movd 0x45,%xmm5
2988 // CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
2989 movd 0x7eed,%xmm5
2992 // CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
2993 movd 0xbabecafe,%xmm5
2996 // CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
2997 movd 0x12345678,%xmm5
3000 // CHECK: encoding: [0x66,0x0f,0x7e,0xe9]
3004 // CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
3005 movd %xmm5,0xdeadbeef(%ebx,%ecx,8)
3008 // CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
3009 movd %xmm5,0x45
3012 // CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
3013 movd %xmm5,0x7eed
3016 // CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
3017 movd %xmm5,0xbabecafe
3020 // CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
3021 movd %xmm5,0x12345678
3024 // CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3025 movq 0xdeadbeef(%ebx,%ecx,8),%mm3
3028 // CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
3029 movq 0x45,%mm3
3032 // CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
3033 movq 0x7eed,%mm3
3036 // CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
3037 movq 0xbabecafe,%mm3
3040 // CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
3041 movq 0x12345678,%mm3
3044 // CHECK: encoding: [0x0f,0x6f,0xdb]
3048 // CHECK: encoding: [0x0f,0x6f,0xdb]
3052 // CHECK: encoding: [0xf3,0x0f,0x7e,0xed]
3056 // CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
3057 movq %xmm5,0xdeadbeef(%ebx,%ecx,8)
3060 // CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
3061 movq %xmm5,0x45
3064 // CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
3065 movq %xmm5,0x7eed
3068 // CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
3069 movq %xmm5,0xbabecafe
3072 // CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
3073 movq %xmm5,0x12345678
3076 // CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3077 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3
3080 // CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
3081 packssdw 0x45,%mm3
3084 // CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
3085 packssdw 0x7eed,%mm3
3088 // CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
3089 packssdw 0xbabecafe,%mm3
3092 // CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
3093 packssdw 0x12345678,%mm3
3096 // CHECK: encoding: [0x0f,0x6b,0xdb]
3100 // CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
3101 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3104 // CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
3105 packssdw 0x45,%xmm5
3108 // CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
3109 packssdw 0x7eed,%xmm5
3112 // CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
3113 packssdw 0xbabecafe,%xmm5
3116 // CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
3117 packssdw 0x12345678,%xmm5
3120 // CHECK: encoding: [0x66,0x0f,0x6b,0xed]
3124 // CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3125 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3
3128 // CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
3129 packsswb 0x45,%mm3
3132 // CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
3133 packsswb 0x7eed,%mm3
3136 // CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
3137 packsswb 0xbabecafe,%mm3
3140 // CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
3141 packsswb 0x12345678,%mm3
3144 // CHECK: encoding: [0x0f,0x63,0xdb]
3148 // CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
3149 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3152 // CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
3153 packsswb 0x45,%xmm5
3156 // CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
3157 packsswb 0x7eed,%xmm5
3160 // CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
3161 packsswb 0xbabecafe,%xmm5
3164 // CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
3165 packsswb 0x12345678,%xmm5
3168 // CHECK: encoding: [0x66,0x0f,0x63,0xed]
3172 // CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3173 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3
3176 // CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
3177 packuswb 0x45,%mm3
3180 // CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
3181 packuswb 0x7eed,%mm3
3184 // CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
3185 packuswb 0xbabecafe,%mm3
3188 // CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
3189 packuswb 0x12345678,%mm3
3192 // CHECK: encoding: [0x0f,0x67,0xdb]
3196 // CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
3197 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3200 // CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
3201 packuswb 0x45,%xmm5
3204 // CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
3205 packuswb 0x7eed,%xmm5
3208 // CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
3209 packuswb 0xbabecafe,%xmm5
3212 // CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
3213 packuswb 0x12345678,%xmm5
3216 // CHECK: encoding: [0x66,0x0f,0x67,0xed]
3220 // CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3221 paddb 0xdeadbeef(%ebx,%ecx,8),%mm3
3224 // CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
3225 paddb 0x45,%mm3
3228 // CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
3229 paddb 0x7eed,%mm3
3232 // CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
3233 paddb 0xbabecafe,%mm3
3236 // CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
3237 paddb 0x12345678,%mm3
3240 // CHECK: encoding: [0x0f,0xfc,0xdb]
3244 // CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
3245 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3248 // CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
3249 paddb 0x45,%xmm5
3252 // CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
3253 paddb 0x7eed,%xmm5
3256 // CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
3257 paddb 0xbabecafe,%xmm5
3260 // CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
3261 paddb 0x12345678,%xmm5
3264 // CHECK: encoding: [0x66,0x0f,0xfc,0xed]
3268 // CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3269 paddw 0xdeadbeef(%ebx,%ecx,8),%mm3
3272 // CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
3273 paddw 0x45,%mm3
3276 // CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
3277 paddw 0x7eed,%mm3
3280 // CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
3281 paddw 0xbabecafe,%mm3
3284 // CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
3285 paddw 0x12345678,%mm3
3288 // CHECK: encoding: [0x0f,0xfd,0xdb]
3292 // CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
3293 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3296 // CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
3297 paddw 0x45,%xmm5
3300 // CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
3301 paddw 0x7eed,%xmm5
3304 // CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
3305 paddw 0xbabecafe,%xmm5
3308 // CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
3309 paddw 0x12345678,%xmm5
3312 // CHECK: encoding: [0x66,0x0f,0xfd,0xed]
3316 // CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3317 paddd 0xdeadbeef(%ebx,%ecx,8),%mm3
3320 // CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
3321 paddd 0x45,%mm3
3324 // CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
3325 paddd 0x7eed,%mm3
3328 // CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
3329 paddd 0xbabecafe,%mm3
3332 // CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
3333 paddd 0x12345678,%mm3
3336 // CHECK: encoding: [0x0f,0xfe,0xdb]
3340 // CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
3341 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3344 // CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
3345 paddd 0x45,%xmm5
3348 // CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
3349 paddd 0x7eed,%xmm5
3352 // CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
3353 paddd 0xbabecafe,%xmm5
3356 // CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
3357 paddd 0x12345678,%xmm5
3360 // CHECK: encoding: [0x66,0x0f,0xfe,0xed]
3364 // CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3365 paddq 0xdeadbeef(%ebx,%ecx,8),%mm3
3368 // CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
3369 paddq 0x45,%mm3
3372 // CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
3373 paddq 0x7eed,%mm3
3376 // CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
3377 paddq 0xbabecafe,%mm3
3380 // CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
3381 paddq 0x12345678,%mm3
3384 // CHECK: encoding: [0x0f,0xd4,0xdb]
3388 // CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
3389 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5
3392 // CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
3393 paddq 0x45,%xmm5
3396 // CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
3397 paddq 0x7eed,%xmm5
3400 // CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
3401 paddq 0xbabecafe,%xmm5
3404 // CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
3405 paddq 0x12345678,%xmm5
3408 // CHECK: encoding: [0x66,0x0f,0xd4,0xed]
3412 // CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3413 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3
3416 // CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
3417 paddsb 0x45,%mm3
3420 // CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
3421 paddsb 0x7eed,%mm3
3424 // CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
3425 paddsb 0xbabecafe,%mm3
3428 // CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
3429 paddsb 0x12345678,%mm3
3432 // CHECK: encoding: [0x0f,0xec,0xdb]
3436 // CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
3437 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3440 // CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
3441 paddsb 0x45,%xmm5
3444 // CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
3445 paddsb 0x7eed,%xmm5
3448 // CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
3449 paddsb 0xbabecafe,%xmm5
3452 // CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
3453 paddsb 0x12345678,%xmm5
3456 // CHECK: encoding: [0x66,0x0f,0xec,0xed]
3460 // CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3461 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
3464 // CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
3465 paddsw 0x45,%mm3
3468 // CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
3469 paddsw 0x7eed,%mm3
3472 // CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
3473 paddsw 0xbabecafe,%mm3
3476 // CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
3477 paddsw 0x12345678,%mm3
3480 // CHECK: encoding: [0x0f,0xed,0xdb]
3484 // CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
3485 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3488 // CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
3489 paddsw 0x45,%xmm5
3492 // CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
3493 paddsw 0x7eed,%xmm5
3496 // CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
3497 paddsw 0xbabecafe,%xmm5
3500 // CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
3501 paddsw 0x12345678,%xmm5
3504 // CHECK: encoding: [0x66,0x0f,0xed,0xed]
3508 // CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3509 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3
3512 // CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
3513 paddusb 0x45,%mm3
3516 // CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
3517 paddusb 0x7eed,%mm3
3520 // CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
3521 paddusb 0xbabecafe,%mm3
3524 // CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
3525 paddusb 0x12345678,%mm3
3528 // CHECK: encoding: [0x0f,0xdc,0xdb]
3532 // CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
3533 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3536 // CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
3537 paddusb 0x45,%xmm5
3540 // CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
3541 paddusb 0x7eed,%xmm5
3544 // CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
3545 paddusb 0xbabecafe,%xmm5
3548 // CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
3549 paddusb 0x12345678,%xmm5
3552 // CHECK: encoding: [0x66,0x0f,0xdc,0xed]
3556 // CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3557 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3
3560 // CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
3561 paddusw 0x45,%mm3
3564 // CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
3565 paddusw 0x7eed,%mm3
3568 // CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
3569 paddusw 0xbabecafe,%mm3
3572 // CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
3573 paddusw 0x12345678,%mm3
3576 // CHECK: encoding: [0x0f,0xdd,0xdb]
3580 // CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
3581 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3584 // CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
3585 paddusw 0x45,%xmm5
3588 // CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
3589 paddusw 0x7eed,%xmm5
3592 // CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
3593 paddusw 0xbabecafe,%xmm5
3596 // CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
3597 paddusw 0x12345678,%xmm5
3600 // CHECK: encoding: [0x66,0x0f,0xdd,0xed]
3604 // CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3605 pand 0xdeadbeef(%ebx,%ecx,8),%mm3
3608 // CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
3609 pand 0x45,%mm3
3612 // CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
3613 pand 0x7eed,%mm3
3616 // CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
3617 pand 0xbabecafe,%mm3
3620 // CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
3621 pand 0x12345678,%mm3
3624 // CHECK: encoding: [0x0f,0xdb,0xdb]
3628 // CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
3629 pand 0xdeadbeef(%ebx,%ecx,8),%xmm5
3632 // CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
3633 pand 0x45,%xmm5
3636 // CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
3637 pand 0x7eed,%xmm5
3640 // CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
3641 pand 0xbabecafe,%xmm5
3644 // CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
3645 pand 0x12345678,%xmm5
3648 // CHECK: encoding: [0x66,0x0f,0xdb,0xed]
3652 // CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3653 pandn 0xdeadbeef(%ebx,%ecx,8),%mm3
3656 // CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
3657 pandn 0x45,%mm3
3660 // CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
3661 pandn 0x7eed,%mm3
3664 // CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
3665 pandn 0xbabecafe,%mm3
3668 // CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
3669 pandn 0x12345678,%mm3
3672 // CHECK: encoding: [0x0f,0xdf,0xdb]
3676 // CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
3677 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5
3680 // CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
3681 pandn 0x45,%xmm5
3684 // CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
3685 pandn 0x7eed,%xmm5
3688 // CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
3689 pandn 0xbabecafe,%xmm5
3692 // CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
3693 pandn 0x12345678,%xmm5
3696 // CHECK: encoding: [0x66,0x0f,0xdf,0xed]
3700 // CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3701 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3
3704 // CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
3705 pcmpeqb 0x45,%mm3
3708 // CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
3709 pcmpeqb 0x7eed,%mm3
3712 // CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
3713 pcmpeqb 0xbabecafe,%mm3
3716 // CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
3717 pcmpeqb 0x12345678,%mm3
3720 // CHECK: encoding: [0x0f,0x74,0xdb]
3724 // CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
3725 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3728 // CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
3729 pcmpeqb 0x45,%xmm5
3732 // CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
3733 pcmpeqb 0x7eed,%xmm5
3736 // CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
3737 pcmpeqb 0xbabecafe,%xmm5
3740 // CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
3741 pcmpeqb 0x12345678,%xmm5
3744 // CHECK: encoding: [0x66,0x0f,0x74,0xed]
3748 // CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3749 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3
3752 // CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
3753 pcmpeqw 0x45,%mm3
3756 // CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
3757 pcmpeqw 0x7eed,%mm3
3760 // CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
3761 pcmpeqw 0xbabecafe,%mm3
3764 // CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
3765 pcmpeqw 0x12345678,%mm3
3768 // CHECK: encoding: [0x0f,0x75,0xdb]
3772 // CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
3773 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3776 // CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
3777 pcmpeqw 0x45,%xmm5
3780 // CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
3781 pcmpeqw 0x7eed,%xmm5
3784 // CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
3785 pcmpeqw 0xbabecafe,%xmm5
3788 // CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
3789 pcmpeqw 0x12345678,%xmm5
3792 // CHECK: encoding: [0x66,0x0f,0x75,0xed]
3796 // CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3797 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3
3800 // CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
3801 pcmpeqd 0x45,%mm3
3804 // CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
3805 pcmpeqd 0x7eed,%mm3
3808 // CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
3809 pcmpeqd 0xbabecafe,%mm3
3812 // CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
3813 pcmpeqd 0x12345678,%mm3
3816 // CHECK: encoding: [0x0f,0x76,0xdb]
3820 // CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
3821 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3824 // CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
3825 pcmpeqd 0x45,%xmm5
3828 // CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
3829 pcmpeqd 0x7eed,%xmm5
3832 // CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
3833 pcmpeqd 0xbabecafe,%xmm5
3836 // CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
3837 pcmpeqd 0x12345678,%xmm5
3840 // CHECK: encoding: [0x66,0x0f,0x76,0xed]
3844 // CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3845 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3
3848 // CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
3849 pcmpgtb 0x45,%mm3
3852 // CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
3853 pcmpgtb 0x7eed,%mm3
3856 // CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
3857 pcmpgtb 0xbabecafe,%mm3
3860 // CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
3861 pcmpgtb 0x12345678,%mm3
3864 // CHECK: encoding: [0x0f,0x64,0xdb]
3868 // CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
3869 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3872 // CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
3873 pcmpgtb 0x45,%xmm5
3876 // CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
3877 pcmpgtb 0x7eed,%xmm5
3880 // CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
3881 pcmpgtb 0xbabecafe,%xmm5
3884 // CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
3885 pcmpgtb 0x12345678,%xmm5
3888 // CHECK: encoding: [0x66,0x0f,0x64,0xed]
3892 // CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3893 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3
3896 // CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
3897 pcmpgtw 0x45,%mm3
3900 // CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
3901 pcmpgtw 0x7eed,%mm3
3904 // CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
3905 pcmpgtw 0xbabecafe,%mm3
3908 // CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
3909 pcmpgtw 0x12345678,%mm3
3912 // CHECK: encoding: [0x0f,0x65,0xdb]
3916 // CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
3917 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3920 // CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
3921 pcmpgtw 0x45,%xmm5
3924 // CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
3925 pcmpgtw 0x7eed,%xmm5
3928 // CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
3929 pcmpgtw 0xbabecafe,%xmm5
3932 // CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
3933 pcmpgtw 0x12345678,%xmm5
3936 // CHECK: encoding: [0x66,0x0f,0x65,0xed]
3940 // CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3941 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3
3944 // CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
3945 pcmpgtd 0x45,%mm3
3948 // CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
3949 pcmpgtd 0x7eed,%mm3
3952 // CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
3953 pcmpgtd 0xbabecafe,%mm3
3956 // CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
3957 pcmpgtd 0x12345678,%mm3
3960 // CHECK: encoding: [0x0f,0x66,0xdb]
3964 // CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
3965 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3968 // CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
3969 pcmpgtd 0x45,%xmm5
3972 // CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
3973 pcmpgtd 0x7eed,%xmm5
3976 // CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
3977 pcmpgtd 0xbabecafe,%xmm5
3980 // CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
3981 pcmpgtd 0x12345678,%xmm5
3984 // CHECK: encoding: [0x66,0x0f,0x66,0xed]
3988 // CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3989 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3
3992 // CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
3993 pmaddwd 0x45,%mm3
3996 // CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
3997 pmaddwd 0x7eed,%mm3
4000 // CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
4001 pmaddwd 0xbabecafe,%mm3
4004 // CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
4005 pmaddwd 0x12345678,%mm3
4008 // CHECK: encoding: [0x0f,0xf5,0xdb]
4012 // CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4013 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
4016 // CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
4017 pmaddwd 0x45,%xmm5
4020 // CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
4021 pmaddwd 0x7eed,%xmm5
4024 // CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
4025 pmaddwd 0xbabecafe,%xmm5
4028 // CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
4029 pmaddwd 0x12345678,%xmm5
4032 // CHECK: encoding: [0x66,0x0f,0xf5,0xed]
4036 // CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4037 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3
4040 // CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
4041 pmulhw 0x45,%mm3
4044 // CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
4045 pmulhw 0x7eed,%mm3
4048 // CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
4049 pmulhw 0xbabecafe,%mm3
4052 // CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
4053 pmulhw 0x12345678,%mm3
4056 // CHECK: encoding: [0x0f,0xe5,0xdb]
4060 // CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4061 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4064 // CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
4065 pmulhw 0x45,%xmm5
4068 // CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
4069 pmulhw 0x7eed,%xmm5
4072 // CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
4073 pmulhw 0xbabecafe,%xmm5
4076 // CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
4077 pmulhw 0x12345678,%xmm5
4080 // CHECK: encoding: [0x66,0x0f,0xe5,0xed]
4084 // CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4085 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3
4088 // CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
4089 pmullw 0x45,%mm3
4092 // CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
4093 pmullw 0x7eed,%mm3
4096 // CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
4097 pmullw 0xbabecafe,%mm3
4100 // CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
4101 pmullw 0x12345678,%mm3
4104 // CHECK: encoding: [0x0f,0xd5,0xdb]
4108 // CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
4109 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4112 // CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
4113 pmullw 0x45,%xmm5
4116 // CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
4117 pmullw 0x7eed,%xmm5
4120 // CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
4121 pmullw 0xbabecafe,%xmm5
4124 // CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
4125 pmullw 0x12345678,%xmm5
4128 // CHECK: encoding: [0x66,0x0f,0xd5,0xed]
4132 // CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4133 por 0xdeadbeef(%ebx,%ecx,8),%mm3
4136 // CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
4137 por 0x45,%mm3
4140 // CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
4141 por 0x7eed,%mm3
4144 // CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
4145 por 0xbabecafe,%mm3
4148 // CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
4149 por 0x12345678,%mm3
4152 // CHECK: encoding: [0x0f,0xeb,0xdb]
4156 // CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
4157 por 0xdeadbeef(%ebx,%ecx,8),%xmm5
4160 // CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
4161 por 0x45,%xmm5
4164 // CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
4165 por 0x7eed,%xmm5
4168 // CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
4169 por 0xbabecafe,%xmm5
4172 // CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
4173 por 0x12345678,%xmm5
4176 // CHECK: encoding: [0x66,0x0f,0xeb,0xed]
4180 // CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4181 psllw 0xdeadbeef(%ebx,%ecx,8),%mm3
4184 // CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
4185 psllw 0x45,%mm3
4188 // CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
4189 psllw 0x7eed,%mm3
4192 // CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
4193 psllw 0xbabecafe,%mm3
4196 // CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
4197 psllw 0x12345678,%mm3
4200 // CHECK: encoding: [0x0f,0xf1,0xdb]
4204 // CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4205 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4208 // CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
4209 psllw 0x45,%xmm5
4212 // CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
4213 psllw 0x7eed,%xmm5
4216 // CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
4217 psllw 0xbabecafe,%xmm5
4220 // CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
4221 psllw 0x12345678,%xmm5
4224 // CHECK: encoding: [0x66,0x0f,0xf1,0xed]
4228 // CHECK: encoding: [0x0f,0x71,0xf3,0x7f]
4229 psllw $0x7f,%mm3
4232 // CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f]
4233 psllw $0x7f,%xmm5
4236 // CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4237 pslld 0xdeadbeef(%ebx,%ecx,8),%mm3
4240 // CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
4241 pslld 0x45,%mm3
4244 // CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
4245 pslld 0x7eed,%mm3
4248 // CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
4249 pslld 0xbabecafe,%mm3
4252 // CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
4253 pslld 0x12345678,%mm3
4256 // CHECK: encoding: [0x0f,0xf2,0xdb]
4260 // CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4261 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5
4264 // CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
4265 pslld 0x45,%xmm5
4268 // CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
4269 pslld 0x7eed,%xmm5
4272 // CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
4273 pslld 0xbabecafe,%xmm5
4276 // CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
4277 pslld 0x12345678,%xmm5
4280 // CHECK: encoding: [0x66,0x0f,0xf2,0xed]
4284 // CHECK: encoding: [0x0f,0x72,0xf3,0x7f]
4285 pslld $0x7f,%mm3
4288 // CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f]
4289 pslld $0x7f,%xmm5
4292 // CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4293 psllq 0xdeadbeef(%ebx,%ecx,8),%mm3
4296 // CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
4297 psllq 0x45,%mm3
4300 // CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
4301 psllq 0x7eed,%mm3
4304 // CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
4305 psllq 0xbabecafe,%mm3
4308 // CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
4309 psllq 0x12345678,%mm3
4312 // CHECK: encoding: [0x0f,0xf3,0xdb]
4316 // CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
4317 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5
4320 // CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
4321 psllq 0x45,%xmm5
4324 // CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
4325 psllq 0x7eed,%xmm5
4328 // CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
4329 psllq 0xbabecafe,%xmm5
4332 // CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
4333 psllq 0x12345678,%xmm5
4336 // CHECK: encoding: [0x66,0x0f,0xf3,0xed]
4340 // CHECK: encoding: [0x0f,0x73,0xf3,0x7f]
4341 psllq $0x7f,%mm3
4344 // CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f]
4345 psllq $0x7f,%xmm5
4348 // CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4349 psraw 0xdeadbeef(%ebx,%ecx,8),%mm3
4352 // CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
4353 psraw 0x45,%mm3
4356 // CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
4357 psraw 0x7eed,%mm3
4360 // CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
4361 psraw 0xbabecafe,%mm3
4364 // CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
4365 psraw 0x12345678,%mm3
4368 // CHECK: encoding: [0x0f,0xe1,0xdb]
4372 // CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4373 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4376 // CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
4377 psraw 0x45,%xmm5
4380 // CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
4381 psraw 0x7eed,%xmm5
4384 // CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
4385 psraw 0xbabecafe,%xmm5
4388 // CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
4389 psraw 0x12345678,%xmm5
4392 // CHECK: encoding: [0x66,0x0f,0xe1,0xed]
4396 // CHECK: encoding: [0x0f,0x71,0xe3,0x7f]
4397 psraw $0x7f,%mm3
4400 // CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f]
4401 psraw $0x7f,%xmm5
4404 // CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4405 psrad 0xdeadbeef(%ebx,%ecx,8),%mm3
4408 // CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
4409 psrad 0x45,%mm3
4412 // CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
4413 psrad 0x7eed,%mm3
4416 // CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
4417 psrad 0xbabecafe,%mm3
4420 // CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
4421 psrad 0x12345678,%mm3
4424 // CHECK: encoding: [0x0f,0xe2,0xdb]
4428 // CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4429 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5
4432 // CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
4433 psrad 0x45,%xmm5
4436 // CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
4437 psrad 0x7eed,%xmm5
4440 // CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
4441 psrad 0xbabecafe,%xmm5
4444 // CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
4445 psrad 0x12345678,%xmm5
4448 // CHECK: encoding: [0x66,0x0f,0xe2,0xed]
4452 // CHECK: encoding: [0x0f,0x72,0xe3,0x7f]
4453 psrad $0x7f,%mm3
4456 // CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f]
4457 psrad $0x7f,%xmm5
4460 // CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4461 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3
4464 // CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
4465 psrlw 0x45,%mm3
4468 // CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
4469 psrlw 0x7eed,%mm3
4472 // CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
4473 psrlw 0xbabecafe,%mm3
4476 // CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
4477 psrlw 0x12345678,%mm3
4480 // CHECK: encoding: [0x0f,0xd1,0xdb]
4484 // CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
4485 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4488 // CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
4489 psrlw 0x45,%xmm5
4492 // CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
4493 psrlw 0x7eed,%xmm5
4496 // CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
4497 psrlw 0xbabecafe,%xmm5
4500 // CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
4501 psrlw 0x12345678,%xmm5
4504 // CHECK: encoding: [0x66,0x0f,0xd1,0xed]
4508 // CHECK: encoding: [0x0f,0x71,0xd3,0x7f]
4509 psrlw $0x7f,%mm3
4512 // CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f]
4513 psrlw $0x7f,%xmm5
4516 // CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4517 psrld 0xdeadbeef(%ebx,%ecx,8),%mm3
4520 // CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
4521 psrld 0x45,%mm3
4524 // CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
4525 psrld 0x7eed,%mm3
4528 // CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
4529 psrld 0xbabecafe,%mm3
4532 // CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
4533 psrld 0x12345678,%mm3
4536 // CHECK: encoding: [0x0f,0xd2,0xdb]
4540 // CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
4541 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5
4544 // CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
4545 psrld 0x45,%xmm5
4548 // CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
4549 psrld 0x7eed,%xmm5
4552 // CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
4553 psrld 0xbabecafe,%xmm5
4556 // CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
4557 psrld 0x12345678,%xmm5
4560 // CHECK: encoding: [0x66,0x0f,0xd2,0xed]
4564 // CHECK: encoding: [0x0f,0x72,0xd3,0x7f]
4565 psrld $0x7f,%mm3
4568 // CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f]
4569 psrld $0x7f,%xmm5
4572 // CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4573 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3
4576 // CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
4577 psrlq 0x45,%mm3
4580 // CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
4581 psrlq 0x7eed,%mm3
4584 // CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
4585 psrlq 0xbabecafe,%mm3
4588 // CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
4589 psrlq 0x12345678,%mm3
4592 // CHECK: encoding: [0x0f,0xd3,0xdb]
4596 // CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
4597 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5
4600 // CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
4601 psrlq 0x45,%xmm5
4604 // CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
4605 psrlq 0x7eed,%xmm5
4608 // CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
4609 psrlq 0xbabecafe,%xmm5
4612 // CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
4613 psrlq 0x12345678,%xmm5
4616 // CHECK: encoding: [0x66,0x0f,0xd3,0xed]
4620 // CHECK: encoding: [0x0f,0x73,0xd3,0x7f]
4621 psrlq $0x7f,%mm3
4624 // CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f]
4625 psrlq $0x7f,%xmm5
4628 // CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4629 psubb 0xdeadbeef(%ebx,%ecx,8),%mm3
4632 // CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
4633 psubb 0x45,%mm3
4636 // CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
4637 psubb 0x7eed,%mm3
4640 // CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
4641 psubb 0xbabecafe,%mm3
4644 // CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
4645 psubb 0x12345678,%mm3
4648 // CHECK: encoding: [0x0f,0xf8,0xdb]
4652 // CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4653 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4656 // CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
4657 psubb 0x45,%xmm5
4660 // CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
4661 psubb 0x7eed,%xmm5
4664 // CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
4665 psubb 0xbabecafe,%xmm5
4668 // CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
4669 psubb 0x12345678,%xmm5
4672 // CHECK: encoding: [0x66,0x0f,0xf8,0xed]
4676 // CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4677 psubw 0xdeadbeef(%ebx,%ecx,8),%mm3
4680 // CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
4681 psubw 0x45,%mm3
4684 // CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
4685 psubw 0x7eed,%mm3
4688 // CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
4689 psubw 0xbabecafe,%mm3
4692 // CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
4693 psubw 0x12345678,%mm3
4696 // CHECK: encoding: [0x0f,0xf9,0xdb]
4700 // CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4701 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4704 // CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
4705 psubw 0x45,%xmm5
4708 // CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
4709 psubw 0x7eed,%xmm5
4712 // CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
4713 psubw 0xbabecafe,%xmm5
4716 // CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
4717 psubw 0x12345678,%xmm5
4720 // CHECK: encoding: [0x66,0x0f,0xf9,0xed]
4724 // CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4725 psubd 0xdeadbeef(%ebx,%ecx,8),%mm3
4728 // CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
4729 psubd 0x45,%mm3
4732 // CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
4733 psubd 0x7eed,%mm3
4736 // CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
4737 psubd 0xbabecafe,%mm3
4740 // CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
4741 psubd 0x12345678,%mm3
4744 // CHECK: encoding: [0x0f,0xfa,0xdb]
4748 // CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
4749 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
4752 // CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
4753 psubd 0x45,%xmm5
4756 // CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
4757 psubd 0x7eed,%xmm5
4760 // CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
4761 psubd 0xbabecafe,%xmm5
4764 // CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
4765 psubd 0x12345678,%xmm5
4768 // CHECK: encoding: [0x66,0x0f,0xfa,0xed]
4772 // CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4773 psubq 0xdeadbeef(%ebx,%ecx,8),%mm3
4776 // CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
4777 psubq 0x45,%mm3
4780 // CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
4781 psubq 0x7eed,%mm3
4784 // CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
4785 psubq 0xbabecafe,%mm3
4788 // CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
4789 psubq 0x12345678,%mm3
4792 // CHECK: encoding: [0x0f,0xfb,0xdb]
4796 // CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
4797 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5
4800 // CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
4801 psubq 0x45,%xmm5
4804 // CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
4805 psubq 0x7eed,%xmm5
4808 // CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
4809 psubq 0xbabecafe,%xmm5
4812 // CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
4813 psubq 0x12345678,%xmm5
4816 // CHECK: encoding: [0x66,0x0f,0xfb,0xed]
4820 // CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4821 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3
4824 // CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
4825 psubsb 0x45,%mm3
4828 // CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
4829 psubsb 0x7eed,%mm3
4832 // CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
4833 psubsb 0xbabecafe,%mm3
4836 // CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
4837 psubsb 0x12345678,%mm3
4840 // CHECK: encoding: [0x0f,0xe8,0xdb]
4844 // CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4845 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4848 // CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
4849 psubsb 0x45,%xmm5
4852 // CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
4853 psubsb 0x7eed,%xmm5
4856 // CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
4857 psubsb 0xbabecafe,%xmm5
4860 // CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
4861 psubsb 0x12345678,%xmm5
4864 // CHECK: encoding: [0x66,0x0f,0xe8,0xed]
4868 // CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4869 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
4872 // CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
4873 psubsw 0x45,%mm3
4876 // CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
4877 psubsw 0x7eed,%mm3
4880 // CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
4881 psubsw 0xbabecafe,%mm3
4884 // CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
4885 psubsw 0x12345678,%mm3
4888 // CHECK: encoding: [0x0f,0xe9,0xdb]
4892 // CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4893 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4896 // CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
4897 psubsw 0x45,%xmm5
4900 // CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
4901 psubsw 0x7eed,%xmm5
4904 // CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
4905 psubsw 0xbabecafe,%xmm5
4908 // CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
4909 psubsw 0x12345678,%xmm5
4912 // CHECK: encoding: [0x66,0x0f,0xe9,0xed]
4916 // CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4917 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3
4920 // CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
4921 psubusb 0x45,%mm3
4924 // CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
4925 psubusb 0x7eed,%mm3
4928 // CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
4929 psubusb 0xbabecafe,%mm3
4932 // CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
4933 psubusb 0x12345678,%mm3
4936 // CHECK: encoding: [0x0f,0xd8,0xdb]
4940 // CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
4941 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4944 // CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
4945 psubusb 0x45,%xmm5
4948 // CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
4949 psubusb 0x7eed,%xmm5
4952 // CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
4953 psubusb 0xbabecafe,%xmm5
4956 // CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
4957 psubusb 0x12345678,%xmm5
4960 // CHECK: encoding: [0x66,0x0f,0xd8,0xed]
4964 // CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4965 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3
4968 // CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
4969 psubusw 0x45,%mm3
4972 // CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
4973 psubusw 0x7eed,%mm3
4976 // CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
4977 psubusw 0xbabecafe,%mm3
4980 // CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
4981 psubusw 0x12345678,%mm3
4984 // CHECK: encoding: [0x0f,0xd9,0xdb]
4988 // CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4989 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4992 // CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
4993 psubusw 0x45,%xmm5
4996 // CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
4997 psubusw 0x7eed,%xmm5
5000 // CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
5001 psubusw 0xbabecafe,%xmm5
5004 // CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
5005 psubusw 0x12345678,%xmm5
5008 // CHECK: encoding: [0x66,0x0f,0xd9,0xed]
5012 // CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5013 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3
5016 // CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
5017 punpckhbw 0x45,%mm3
5020 // CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
5021 punpckhbw 0x7eed,%mm3
5024 // CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
5025 punpckhbw 0xbabecafe,%mm3
5028 // CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
5029 punpckhbw 0x12345678,%mm3
5032 // CHECK: encoding: [0x0f,0x68,0xdb]
5036 // CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
5037 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5040 // CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
5041 punpckhbw 0x45,%xmm5
5044 // CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
5045 punpckhbw 0x7eed,%xmm5
5048 // CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
5049 punpckhbw 0xbabecafe,%xmm5
5052 // CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
5053 punpckhbw 0x12345678,%xmm5
5056 // CHECK: encoding: [0x66,0x0f,0x68,0xed]
5060 // CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5061 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3
5064 // CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
5065 punpckhwd 0x45,%mm3
5068 // CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
5069 punpckhwd 0x7eed,%mm3
5072 // CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
5073 punpckhwd 0xbabecafe,%mm3
5076 // CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
5077 punpckhwd 0x12345678,%mm3
5080 // CHECK: encoding: [0x0f,0x69,0xdb]
5084 // CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
5085 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5088 // CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
5089 punpckhwd 0x45,%xmm5
5092 // CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
5093 punpckhwd 0x7eed,%xmm5
5096 // CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
5097 punpckhwd 0xbabecafe,%xmm5
5100 // CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
5101 punpckhwd 0x12345678,%xmm5
5104 // CHECK: encoding: [0x66,0x0f,0x69,0xed]
5108 // CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5109 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3
5112 // CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
5113 punpckhdq 0x45,%mm3
5116 // CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
5117 punpckhdq 0x7eed,%mm3
5120 // CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
5121 punpckhdq 0xbabecafe,%mm3
5124 // CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
5125 punpckhdq 0x12345678,%mm3
5128 // CHECK: encoding: [0x0f,0x6a,0xdb]
5132 // CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5133 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
5136 // CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
5137 punpckhdq 0x45,%xmm5
5140 // CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
5141 punpckhdq 0x7eed,%xmm5
5144 // CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
5145 punpckhdq 0xbabecafe,%xmm5
5148 // CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
5149 punpckhdq 0x12345678,%xmm5
5152 // CHECK: encoding: [0x66,0x0f,0x6a,0xed]
5156 // CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5157 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3
5160 // CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
5161 punpcklbw 0x45,%mm3
5164 // CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
5165 punpcklbw 0x7eed,%mm3
5168 // CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
5169 punpcklbw 0xbabecafe,%mm3
5172 // CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
5173 punpcklbw 0x12345678,%mm3
5176 // CHECK: encoding: [0x0f,0x60,0xdb]
5180 // CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
5181 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5184 // CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
5185 punpcklbw 0x45,%xmm5
5188 // CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
5189 punpcklbw 0x7eed,%xmm5
5192 // CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
5193 punpcklbw 0xbabecafe,%xmm5
5196 // CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
5197 punpcklbw 0x12345678,%xmm5
5200 // CHECK: encoding: [0x66,0x0f,0x60,0xed]
5204 // CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5205 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3
5208 // CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
5209 punpcklwd 0x45,%mm3
5212 // CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
5213 punpcklwd 0x7eed,%mm3
5216 // CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
5217 punpcklwd 0xbabecafe,%mm3
5220 // CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
5221 punpcklwd 0x12345678,%mm3
5224 // CHECK: encoding: [0x0f,0x61,0xdb]
5228 // CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
5229 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5232 // CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
5233 punpcklwd 0x45,%xmm5
5236 // CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
5237 punpcklwd 0x7eed,%xmm5
5240 // CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
5241 punpcklwd 0xbabecafe,%xmm5
5244 // CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
5245 punpcklwd 0x12345678,%xmm5
5248 // CHECK: encoding: [0x66,0x0f,0x61,0xed]
5252 // CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5253 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3
5256 // CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
5257 punpckldq 0x45,%mm3
5260 // CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
5261 punpckldq 0x7eed,%mm3
5264 // CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
5265 punpckldq 0xbabecafe,%mm3
5268 // CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
5269 punpckldq 0x12345678,%mm3
5272 // CHECK: encoding: [0x0f,0x62,0xdb]
5276 // CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
5277 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
5280 // CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
5281 punpckldq 0x45,%xmm5
5284 // CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
5285 punpckldq 0x7eed,%xmm5
5288 // CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
5289 punpckldq 0xbabecafe,%xmm5
5292 // CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
5293 punpckldq 0x12345678,%xmm5
5296 // CHECK: encoding: [0x66,0x0f,0x62,0xed]
5300 // CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5301 pxor 0xdeadbeef(%ebx,%ecx,8),%mm3
5304 // CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
5305 pxor 0x45,%mm3
5308 // CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
5309 pxor 0x7eed,%mm3
5312 // CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
5313 pxor 0xbabecafe,%mm3
5316 // CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
5317 pxor 0x12345678,%mm3
5320 // CHECK: encoding: [0x0f,0xef,0xdb]
5324 // CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
5325 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5
5328 // CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
5329 pxor 0x45,%xmm5
5332 // CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
5333 pxor 0x7eed,%xmm5
5336 // CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
5337 pxor 0xbabecafe,%xmm5
5340 // CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
5341 pxor 0x12345678,%xmm5
5344 // CHECK: encoding: [0x66,0x0f,0xef,0xed]
5348 // CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
5349 addps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5352 // CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
5353 addps 0x45,%xmm5
5356 // CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
5357 addps 0x7eed,%xmm5
5360 // CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
5361 addps 0xbabecafe,%xmm5
5364 // CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
5365 addps 0x12345678,%xmm5
5368 // CHECK: encoding: [0x0f,0x58,0xed]
5372 // CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
5373 addss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5376 // CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
5377 addss 0x45,%xmm5
5380 // CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
5381 addss 0x7eed,%xmm5
5384 // CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
5385 addss 0xbabecafe,%xmm5
5388 // CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
5389 addss 0x12345678,%xmm5
5392 // CHECK: encoding: [0xf3,0x0f,0x58,0xed]
5396 // CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
5397 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5400 // CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
5401 andnps 0x45,%xmm5
5404 // CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
5405 andnps 0x7eed,%xmm5
5408 // CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
5409 andnps 0xbabecafe,%xmm5
5412 // CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
5413 andnps 0x12345678,%xmm5
5416 // CHECK: encoding: [0x0f,0x55,0xed]
5420 // CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
5421 andps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5424 // CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
5425 andps 0x45,%xmm5
5428 // CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
5429 andps 0x7eed,%xmm5
5432 // CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
5433 andps 0xbabecafe,%xmm5
5436 // CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
5437 andps 0x12345678,%xmm5
5440 // CHECK: encoding: [0x0f,0x54,0xed]
5444 // CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5445 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5448 // CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
5449 comiss 0x45,%xmm5
5452 // CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
5453 comiss 0x7eed,%xmm5
5456 // CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
5457 comiss 0xbabecafe,%xmm5
5460 // CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
5461 comiss 0x12345678,%xmm5
5464 // CHECK: encoding: [0x0f,0x2f,0xed]
5468 // CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5469 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5472 // CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
5473 cvtpi2ps 0x45,%xmm5
5476 // CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
5477 cvtpi2ps 0x7eed,%xmm5
5480 // CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
5481 cvtpi2ps 0xbabecafe,%xmm5
5484 // CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
5485 cvtpi2ps 0x12345678,%xmm5
5488 // CHECK: encoding: [0x0f,0x2a,0xeb]
5492 // CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5493 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
5496 // CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
5497 cvtps2pi 0x45,%mm3
5500 // CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
5501 cvtps2pi 0x7eed,%mm3
5504 // CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
5505 cvtps2pi 0xbabecafe,%mm3
5508 // CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
5509 cvtps2pi 0x12345678,%mm3
5512 // CHECK: encoding: [0x0f,0x2d,0xdd]
5516 // CHECK: encoding: [0xf3,0x0f,0x2a,0xe9]
5520 // CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
5521 cvtsi2ssl 0xdeadbeef(%ebx,%ecx,8),%xmm5
5524 // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
5525 cvtsi2ssl 0x45,%xmm5
5528 // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
5529 cvtsi2ssl 0x7eed,%xmm5
5532 // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
5533 cvtsi2ssl 0xbabecafe,%xmm5
5536 // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
5537 cvtsi2ssl 0x12345678,%xmm5
5540 // CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5541 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
5544 // CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
5545 cvttps2pi 0x45,%mm3
5548 // CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
5549 cvttps2pi 0x7eed,%mm3
5552 // CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
5553 cvttps2pi 0xbabecafe,%mm3
5556 // CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
5557 cvttps2pi 0x12345678,%mm3
5560 // CHECK: encoding: [0x0f,0x2c,0xdd]
5564 // CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
5565 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx
5568 // CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
5569 cvttss2si 0x45,%ecx
5572 // CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
5573 cvttss2si 0x7eed,%ecx
5576 // CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
5577 cvttss2si 0xbabecafe,%ecx
5580 // CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
5581 cvttss2si 0x12345678,%ecx
5584 // CHECK: encoding: [0xf3,0x0f,0x2c,0xcd]
5588 // CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
5589 divps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5592 // CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
5593 divps 0x45,%xmm5
5596 // CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
5597 divps 0x7eed,%xmm5
5600 // CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
5601 divps 0xbabecafe,%xmm5
5604 // CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
5605 divps 0x12345678,%xmm5
5608 // CHECK: encoding: [0x0f,0x5e,0xed]
5612 // CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
5613 divss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5616 // CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
5617 divss 0x45,%xmm5
5620 // CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
5621 divss 0x7eed,%xmm5
5624 // CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
5625 divss 0xbabecafe,%xmm5
5628 // CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
5629 divss 0x12345678,%xmm5
5632 // CHECK: encoding: [0xf3,0x0f,0x5e,0xed]
5636 // CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
5637 ldmxcsr 0xdeadbeef(%ebx,%ecx,8)
5640 // CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
5641 ldmxcsr 0x7eed
5644 // CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
5645 ldmxcsr 0xbabecafe
5648 // CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
5649 ldmxcsr 0x12345678
5652 // CHECK: encoding: [0x0f,0xf7,0xdb]
5656 // CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5657 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5660 // CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
5661 maxps 0x45,%xmm5
5664 // CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
5665 maxps 0x7eed,%xmm5
5668 // CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
5669 maxps 0xbabecafe,%xmm5
5672 // CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
5673 maxps 0x12345678,%xmm5
5676 // CHECK: encoding: [0x0f,0x5f,0xed]
5680 // CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
5681 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5684 // CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
5685 maxss 0x45,%xmm5
5688 // CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
5689 maxss 0x7eed,%xmm5
5692 // CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
5693 maxss 0xbabecafe,%xmm5
5696 // CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
5697 maxss 0x12345678,%xmm5
5700 // CHECK: encoding: [0xf3,0x0f,0x5f,0xed]
5704 // CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
5705 minps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5708 // CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
5709 minps 0x45,%xmm5
5712 // CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
5713 minps 0x7eed,%xmm5
5716 // CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
5717 minps 0xbabecafe,%xmm5
5720 // CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
5721 minps 0x12345678,%xmm5
5724 // CHECK: encoding: [0x0f,0x5d,0xed]
5728 // CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
5729 minss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5732 // CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
5733 minss 0x45,%xmm5
5736 // CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
5737 minss 0x7eed,%xmm5
5740 // CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
5741 minss 0xbabecafe,%xmm5
5744 // CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
5745 minss 0x12345678,%xmm5
5748 // CHECK: encoding: [0xf3,0x0f,0x5d,0xed]
5752 // CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
5753 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5756 // CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
5757 movaps 0x45,%xmm5
5760 // CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
5761 movaps 0x7eed,%xmm5
5764 // CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
5765 movaps 0xbabecafe,%xmm5
5768 // CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
5769 movaps 0x12345678,%xmm5
5772 // CHECK: encoding: [0x0f,0x28,0xed]
5776 // CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
5777 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)
5780 // CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
5781 movaps %xmm5,0x45
5784 // CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
5785 movaps %xmm5,0x7eed
5788 // CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
5789 movaps %xmm5,0xbabecafe
5792 // CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
5793 movaps %xmm5,0x12345678
5796 // CHECK: encoding: [0x0f,0x12,0xed]
5800 // CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
5801 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5804 // CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
5805 movhps 0x45,%xmm5
5808 // CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
5809 movhps 0x7eed,%xmm5
5812 // CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
5813 movhps 0xbabecafe,%xmm5
5816 // CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
5817 movhps 0x12345678,%xmm5
5820 // CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
5821 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)
5824 // CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
5825 movhps %xmm5,0x45
5828 // CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
5829 movhps %xmm5,0x7eed
5832 // CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
5833 movhps %xmm5,0xbabecafe
5836 // CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
5837 movhps %xmm5,0x12345678
5840 // CHECK: encoding: [0x0f,0x16,0xed]
5844 // CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
5845 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5848 // CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
5849 movlps 0x45,%xmm5
5852 // CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
5853 movlps 0x7eed,%xmm5
5856 // CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
5857 movlps 0xbabecafe,%xmm5
5860 // CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
5861 movlps 0x12345678,%xmm5
5864 // CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
5865 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)
5868 // CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
5869 movlps %xmm5,0x45
5872 // CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
5873 movlps %xmm5,0x7eed
5876 // CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
5877 movlps %xmm5,0xbabecafe
5880 // CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
5881 movlps %xmm5,0x12345678
5884 // CHECK: encoding: [0x0f,0x50,0xcd]
5888 // CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
5889 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)
5892 // CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
5893 movntps %xmm5,0x45
5896 // CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
5897 movntps %xmm5,0x7eed
5900 // CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
5901 movntps %xmm5,0xbabecafe
5904 // CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
5905 movntps %xmm5,0x12345678
5908 // CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5909 movntq %mm3,0xdeadbeef(%ebx,%ecx,8)
5912 // CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
5913 movntq %mm3,0x45
5916 // CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
5917 movntq %mm3,0x7eed
5920 // CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
5921 movntq %mm3,0xbabecafe
5924 // CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
5925 movntq %mm3,0x12345678
5928 // CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
5929 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)
5932 // CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
5933 movntdq %xmm5,0x45
5936 // CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
5937 movntdq %xmm5,0x7eed
5940 // CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
5941 movntdq %xmm5,0xbabecafe
5944 // CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
5945 movntdq %xmm5,0x12345678
5948 // CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
5949 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5952 // CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
5953 movss 0x45,%xmm5
5956 // CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
5957 movss 0x7eed,%xmm5
5960 // CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
5961 movss 0xbabecafe,%xmm5
5964 // CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
5965 movss 0x12345678,%xmm5
5968 // CHECK: encoding: [0xf3,0x0f,0x10,0xed]
5972 // CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
5973 movss %xmm5,0xdeadbeef(%ebx,%ecx,8)
5976 // CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
5977 movss %xmm5,0x45
5980 // CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
5981 movss %xmm5,0x7eed
5984 // CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
5985 movss %xmm5,0xbabecafe
5988 // CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
5989 movss %xmm5,0x12345678
5992 // CHECK: encoding: [0xf3,0x0f,0x10,0xed]
5996 // CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
5997 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5
6000 // CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
6001 movups 0x45,%xmm5
6004 // CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
6005 movups 0x7eed,%xmm5
6008 // CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
6009 movups 0xbabecafe,%xmm5
6012 // CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
6013 movups 0x12345678,%xmm5
6016 // CHECK: encoding: [0x0f,0x10,0xed]
6020 // CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
6021 movups %xmm5,0xdeadbeef(%ebx,%ecx,8)
6024 // CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
6025 movups %xmm5,0x45
6028 // CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
6029 movups %xmm5,0x7eed
6032 // CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
6033 movups %xmm5,0xbabecafe
6036 // CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
6037 movups %xmm5,0x12345678
6040 // CHECK: encoding: [0x0f,0x10,0xed]
6044 // CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
6045 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6048 // CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
6049 mulps 0x45,%xmm5
6052 // CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
6053 mulps 0x7eed,%xmm5
6056 // CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
6057 mulps 0xbabecafe,%xmm5
6060 // CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
6061 mulps 0x12345678,%xmm5
6064 // CHECK: encoding: [0x0f,0x59,0xed]
6068 // CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
6069 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6072 // CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
6073 mulss 0x45,%xmm5
6076 // CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
6077 mulss 0x7eed,%xmm5
6080 // CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
6081 mulss 0xbabecafe,%xmm5
6084 // CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
6085 mulss 0x12345678,%xmm5
6088 // CHECK: encoding: [0xf3,0x0f,0x59,0xed]
6092 // CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
6093 orps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6096 // CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
6097 orps 0x45,%xmm5
6100 // CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
6101 orps 0x7eed,%xmm5
6104 // CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
6105 orps 0xbabecafe,%xmm5
6108 // CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
6109 orps 0x12345678,%xmm5
6112 // CHECK: encoding: [0x0f,0x56,0xed]
6116 // CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6117 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3
6120 // CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
6121 pavgb 0x45,%mm3
6124 // CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
6125 pavgb 0x7eed,%mm3
6128 // CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
6129 pavgb 0xbabecafe,%mm3
6132 // CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
6133 pavgb 0x12345678,%mm3
6136 // CHECK: encoding: [0x0f,0xe0,0xdb]
6140 // CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
6141 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5
6144 // CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
6145 pavgb 0x45,%xmm5
6148 // CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
6149 pavgb 0x7eed,%xmm5
6152 // CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
6153 pavgb 0xbabecafe,%xmm5
6156 // CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
6157 pavgb 0x12345678,%xmm5
6160 // CHECK: encoding: [0x66,0x0f,0xe0,0xed]
6164 // CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6165 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3
6168 // CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
6169 pavgw 0x45,%mm3
6172 // CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
6173 pavgw 0x7eed,%mm3
6176 // CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
6177 pavgw 0xbabecafe,%mm3
6180 // CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
6181 pavgw 0x12345678,%mm3
6184 // CHECK: encoding: [0x0f,0xe3,0xdb]
6188 // CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
6189 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6192 // CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
6193 pavgw 0x45,%xmm5
6196 // CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
6197 pavgw 0x7eed,%xmm5
6200 // CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
6201 pavgw 0xbabecafe,%xmm5
6204 // CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
6205 pavgw 0x12345678,%xmm5
6208 // CHECK: encoding: [0x66,0x0f,0xe3,0xed]
6212 // CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6213 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3
6216 // CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
6217 pmaxsw 0x45,%mm3
6220 // CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
6221 pmaxsw 0x7eed,%mm3
6224 // CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
6225 pmaxsw 0xbabecafe,%mm3
6228 // CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
6229 pmaxsw 0x12345678,%mm3
6232 // CHECK: encoding: [0x0f,0xee,0xdb]
6236 // CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
6237 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6240 // CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
6241 pmaxsw 0x45,%xmm5
6244 // CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
6245 pmaxsw 0x7eed,%xmm5
6248 // CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
6249 pmaxsw 0xbabecafe,%xmm5
6252 // CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
6253 pmaxsw 0x12345678,%xmm5
6256 // CHECK: encoding: [0x66,0x0f,0xee,0xed]
6260 // CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6261 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3
6264 // CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
6265 pmaxub 0x45,%mm3
6268 // CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
6269 pmaxub 0x7eed,%mm3
6272 // CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
6273 pmaxub 0xbabecafe,%mm3
6276 // CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
6277 pmaxub 0x12345678,%mm3
6280 // CHECK: encoding: [0x0f,0xde,0xdb]
6284 // CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
6285 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5
6288 // CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
6289 pmaxub 0x45,%xmm5
6292 // CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
6293 pmaxub 0x7eed,%xmm5
6296 // CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
6297 pmaxub 0xbabecafe,%xmm5
6300 // CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
6301 pmaxub 0x12345678,%xmm5
6304 // CHECK: encoding: [0x66,0x0f,0xde,0xed]
6308 // CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6309 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3
6312 // CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
6313 pminsw 0x45,%mm3
6316 // CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
6317 pminsw 0x7eed,%mm3
6320 // CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
6321 pminsw 0xbabecafe,%mm3
6324 // CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
6325 pminsw 0x12345678,%mm3
6328 // CHECK: encoding: [0x0f,0xea,0xdb]
6332 // CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
6333 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6336 // CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
6337 pminsw 0x45,%xmm5
6340 // CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
6341 pminsw 0x7eed,%xmm5
6344 // CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
6345 pminsw 0xbabecafe,%xmm5
6348 // CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
6349 pminsw 0x12345678,%xmm5
6352 // CHECK: encoding: [0x66,0x0f,0xea,0xed]
6356 // CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6357 pminub 0xdeadbeef(%ebx,%ecx,8),%mm3
6360 // CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
6361 pminub 0x45,%mm3
6364 // CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
6365 pminub 0x7eed,%mm3
6368 // CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
6369 pminub 0xbabecafe,%mm3
6372 // CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
6373 pminub 0x12345678,%mm3
6376 // CHECK: encoding: [0x0f,0xda,0xdb]
6380 // CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
6381 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5
6384 // CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
6385 pminub 0x45,%xmm5
6388 // CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
6389 pminub 0x7eed,%xmm5
6392 // CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
6393 pminub 0xbabecafe,%xmm5
6396 // CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
6397 pminub 0x12345678,%xmm5
6400 // CHECK: encoding: [0x66,0x0f,0xda,0xed]
6404 // CHECK: encoding: [0x0f,0xd7,0xcb]
6408 // CHECK: encoding: [0x66,0x0f,0xd7,0xcd]
6412 // CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6413 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3
6416 // CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
6417 pmulhuw 0x45,%mm3
6420 // CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
6421 pmulhuw 0x7eed,%mm3
6424 // CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
6425 pmulhuw 0xbabecafe,%mm3
6428 // CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
6429 pmulhuw 0x12345678,%mm3
6432 // CHECK: encoding: [0x0f,0xe4,0xdb]
6436 // CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
6437 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6440 // CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
6441 pmulhuw 0x45,%xmm5
6444 // CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
6445 pmulhuw 0x7eed,%xmm5
6448 // CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
6449 pmulhuw 0xbabecafe,%xmm5
6452 // CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
6453 pmulhuw 0x12345678,%xmm5
6456 // CHECK: encoding: [0x66,0x0f,0xe4,0xed]
6460 // CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
6461 prefetchnta 0xdeadbeef(%ebx,%ecx,8)
6464 // CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
6465 prefetchnta 0x7eed
6468 // CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
6469 prefetchnta 0xbabecafe
6472 // CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
6473 prefetchnta 0x12345678
6476 // CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
6477 prefetcht0 0xdeadbeef(%ebx,%ecx,8)
6480 // CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
6481 prefetcht0 0x7eed
6484 // CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
6485 prefetcht0 0xbabecafe
6488 // CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
6489 prefetcht0 0x12345678
6492 // CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
6493 prefetcht1 0xdeadbeef(%ebx,%ecx,8)
6496 // CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
6497 prefetcht1 0x7eed
6500 // CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
6501 prefetcht1 0xbabecafe
6504 // CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
6505 prefetcht1 0x12345678
6508 // CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6509 prefetcht2 0xdeadbeef(%ebx,%ecx,8)
6512 // CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
6513 prefetcht2 0x7eed
6516 // CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
6517 prefetcht2 0xbabecafe
6520 // CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
6521 prefetcht2 0x12345678
6524 // CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6525 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3
6528 // CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
6529 psadbw 0x45,%mm3
6532 // CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
6533 psadbw 0x7eed,%mm3
6536 // CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
6537 psadbw 0xbabecafe,%mm3
6540 // CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
6541 psadbw 0x12345678,%mm3
6544 // CHECK: encoding: [0x0f,0xf6,0xdb]
6548 // CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
6549 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6552 // CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
6553 psadbw 0x45,%xmm5
6556 // CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
6557 psadbw 0x7eed,%xmm5
6560 // CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
6561 psadbw 0xbabecafe,%xmm5
6564 // CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
6565 psadbw 0x12345678,%xmm5
6568 // CHECK: encoding: [0x66,0x0f,0xf6,0xed]
6572 // CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
6573 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6576 // CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
6577 rcpps 0x45,%xmm5
6580 // CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
6581 rcpps 0x7eed,%xmm5
6584 // CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
6585 rcpps 0xbabecafe,%xmm5
6588 // CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
6589 rcpps 0x12345678,%xmm5
6592 // CHECK: encoding: [0x0f,0x53,0xed]
6596 // CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
6597 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6600 // CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
6601 rcpss 0x45,%xmm5
6604 // CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
6605 rcpss 0x7eed,%xmm5
6608 // CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
6609 rcpss 0xbabecafe,%xmm5
6612 // CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
6613 rcpss 0x12345678,%xmm5
6616 // CHECK: encoding: [0xf3,0x0f,0x53,0xed]
6620 // CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
6621 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6624 // CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
6625 rsqrtps 0x45,%xmm5
6628 // CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
6629 rsqrtps 0x7eed,%xmm5
6632 // CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
6633 rsqrtps 0xbabecafe,%xmm5
6636 // CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
6637 rsqrtps 0x12345678,%xmm5
6640 // CHECK: encoding: [0x0f,0x52,0xed]
6644 // CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
6645 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6648 // CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
6649 rsqrtss 0x45,%xmm5
6652 // CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
6653 rsqrtss 0x7eed,%xmm5
6656 // CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
6657 rsqrtss 0xbabecafe,%xmm5
6660 // CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
6661 rsqrtss 0x12345678,%xmm5
6664 // CHECK: encoding: [0xf3,0x0f,0x52,0xed]
6668 // CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
6669 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6672 // CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
6673 sqrtps 0x45,%xmm5
6676 // CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
6677 sqrtps 0x7eed,%xmm5
6680 // CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
6681 sqrtps 0xbabecafe,%xmm5
6684 // CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
6685 sqrtps 0x12345678,%xmm5
6688 // CHECK: encoding: [0x0f,0x51,0xed]
6692 // CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
6693 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6696 // CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
6697 sqrtss 0x45,%xmm5
6700 // CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
6701 sqrtss 0x7eed,%xmm5
6704 // CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
6705 sqrtss 0xbabecafe,%xmm5
6708 // CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
6709 sqrtss 0x12345678,%xmm5
6712 // CHECK: encoding: [0xf3,0x0f,0x51,0xed]
6716 // CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6717 stmxcsr 0xdeadbeef(%ebx,%ecx,8)
6720 // CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
6721 stmxcsr 0x7eed
6724 // CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
6725 stmxcsr 0xbabecafe
6728 // CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
6729 stmxcsr 0x12345678
6732 // CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
6733 subps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6736 // CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
6737 subps 0x45,%xmm5
6740 // CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
6741 subps 0x7eed,%xmm5
6744 // CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
6745 subps 0xbabecafe,%xmm5
6748 // CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
6749 subps 0x12345678,%xmm5
6752 // CHECK: encoding: [0x0f,0x5c,0xed]
6756 // CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
6757 subss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6760 // CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
6761 subss 0x45,%xmm5
6764 // CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
6765 subss 0x7eed,%xmm5
6768 // CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
6769 subss 0xbabecafe,%xmm5
6772 // CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
6773 subss 0x12345678,%xmm5
6776 // CHECK: encoding: [0xf3,0x0f,0x5c,0xed]
6780 // CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
6781 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6784 // CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
6785 ucomiss 0x45,%xmm5
6788 // CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
6789 ucomiss 0x7eed,%xmm5
6792 // CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
6793 ucomiss 0xbabecafe,%xmm5
6796 // CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
6797 ucomiss 0x12345678,%xmm5
6800 // CHECK: encoding: [0x0f,0x2e,0xed]
6804 // CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
6805 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6808 // CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
6809 unpckhps 0x45,%xmm5
6812 // CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
6813 unpckhps 0x7eed,%xmm5
6816 // CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
6817 unpckhps 0xbabecafe,%xmm5
6820 // CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
6821 unpckhps 0x12345678,%xmm5
6824 // CHECK: encoding: [0x0f,0x15,0xed]
6828 // CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
6829 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6832 // CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
6833 unpcklps 0x45,%xmm5
6836 // CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
6837 unpcklps 0x7eed,%xmm5
6840 // CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
6841 unpcklps 0xbabecafe,%xmm5
6844 // CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
6845 unpcklps 0x12345678,%xmm5
6848 // CHECK: encoding: [0x0f,0x14,0xed]
6852 // CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
6853 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6856 // CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
6857 xorps 0x45,%xmm5
6860 // CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
6861 xorps 0x7eed,%xmm5
6864 // CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
6865 xorps 0xbabecafe,%xmm5
6868 // CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
6869 xorps 0x12345678,%xmm5
6872 // CHECK: encoding: [0x0f,0x57,0xed]
6876 // CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6877 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6880 // CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6881 addpd 0x45,%xmm5
6884 // CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6885 addpd 0x7eed,%xmm5
6888 // CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6889 addpd 0xbabecafe,%xmm5
6892 // CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6893 addpd 0x12345678,%xmm5
6896 // CHECK: encoding: [0x66,0x0f,0x58,0xed]
6900 // CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6901 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6904 // CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6905 addsd 0x45,%xmm5
6908 // CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6909 addsd 0x7eed,%xmm5
6912 // CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6913 addsd 0xbabecafe,%xmm5
6916 // CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6917 addsd 0x12345678,%xmm5
6920 // CHECK: encoding: [0xf2,0x0f,0x58,0xed]
6924 // CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
6925 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6928 // CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
6929 andnpd 0x45,%xmm5
6932 // CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
6933 andnpd 0x7eed,%xmm5
6936 // CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
6937 andnpd 0xbabecafe,%xmm5
6940 // CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
6941 andnpd 0x12345678,%xmm5
6944 // CHECK: encoding: [0x66,0x0f,0x55,0xed]
6948 // CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
6949 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6952 // CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
6953 andpd 0x45,%xmm5
6956 // CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
6957 andpd 0x7eed,%xmm5
6960 // CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
6961 andpd 0xbabecafe,%xmm5
6964 // CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
6965 andpd 0x12345678,%xmm5
6968 // CHECK: encoding: [0x66,0x0f,0x54,0xed]
6972 // CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
6973 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6976 // CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
6977 comisd 0x45,%xmm5
6980 // CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
6981 comisd 0x7eed,%xmm5
6984 // CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
6985 comisd 0xbabecafe,%xmm5
6988 // CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
6989 comisd 0x12345678,%xmm5
6992 // CHECK: encoding: [0x66,0x0f,0x2f,0xed]
6996 // CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
6997 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7000 // CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7001 cvtpi2pd 0x45,%xmm5
7004 // CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7005 cvtpi2pd 0x7eed,%xmm5
7008 // CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7009 cvtpi2pd 0xbabecafe,%xmm5
7012 // CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7013 cvtpi2pd 0x12345678,%xmm5
7016 // CHECK: encoding: [0x66,0x0f,0x2a,0xeb]
7020 // CHECK: encoding: [0xf2,0x0f,0x2a,0xe9]
7024 // CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7025 cvtsi2sdl 0xdeadbeef(%ebx,%ecx,8),%xmm5
7028 // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7029 cvtsi2sdl 0x45,%xmm5
7032 // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7033 cvtsi2sdl 0x7eed,%xmm5
7036 // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7037 cvtsi2sdl 0xbabecafe,%xmm5
7040 // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7041 cvtsi2sdl 0x12345678,%xmm5
7044 // CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7045 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7048 // CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7049 divpd 0x45,%xmm5
7052 // CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7053 divpd 0x7eed,%xmm5
7056 // CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7057 divpd 0xbabecafe,%xmm5
7060 // CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7061 divpd 0x12345678,%xmm5
7064 // CHECK: encoding: [0x66,0x0f,0x5e,0xed]
7068 // CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7069 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7072 // CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7073 divsd 0x45,%xmm5
7076 // CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7077 divsd 0x7eed,%xmm5
7080 // CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7081 divsd 0xbabecafe,%xmm5
7084 // CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7085 divsd 0x12345678,%xmm5
7088 // CHECK: encoding: [0xf2,0x0f,0x5e,0xed]
7092 // CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7093 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7096 // CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7097 maxpd 0x45,%xmm5
7100 // CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7101 maxpd 0x7eed,%xmm5
7104 // CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7105 maxpd 0xbabecafe,%xmm5
7108 // CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7109 maxpd 0x12345678,%xmm5
7112 // CHECK: encoding: [0x66,0x0f,0x5f,0xed]
7116 // CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7117 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7120 // CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7121 maxsd 0x45,%xmm5
7124 // CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7125 maxsd 0x7eed,%xmm5
7128 // CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7129 maxsd 0xbabecafe,%xmm5
7132 // CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7133 maxsd 0x12345678,%xmm5
7136 // CHECK: encoding: [0xf2,0x0f,0x5f,0xed]
7140 // CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7141 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7144 // CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7145 minpd 0x45,%xmm5
7148 // CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7149 minpd 0x7eed,%xmm5
7152 // CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7153 minpd 0xbabecafe,%xmm5
7156 // CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7157 minpd 0x12345678,%xmm5
7160 // CHECK: encoding: [0x66,0x0f,0x5d,0xed]
7164 // CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7165 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7168 // CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7169 minsd 0x45,%xmm5
7172 // CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7173 minsd 0x7eed,%xmm5
7176 // CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7177 minsd 0xbabecafe,%xmm5
7180 // CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7181 minsd 0x12345678,%xmm5
7184 // CHECK: encoding: [0xf2,0x0f,0x5d,0xed]
7188 // CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
7189 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7192 // CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
7193 movapd 0x45,%xmm5
7196 // CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
7197 movapd 0x7eed,%xmm5
7200 // CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
7201 movapd 0xbabecafe,%xmm5
7204 // CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
7205 movapd 0x12345678,%xmm5
7208 // CHECK: encoding: [0x66,0x0f,0x28,0xed]
7212 // CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
7213 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7216 // CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
7217 movapd %xmm5,0x45
7220 // CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
7221 movapd %xmm5,0x7eed
7224 // CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
7225 movapd %xmm5,0xbabecafe
7228 // CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
7229 movapd %xmm5,0x12345678
7232 // CHECK: encoding: [0x66,0x0f,0x28,0xed]
7236 // CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
7237 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7240 // CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
7241 movhpd 0x45,%xmm5
7244 // CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
7245 movhpd 0x7eed,%xmm5
7248 // CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
7249 movhpd 0xbabecafe,%xmm5
7252 // CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
7253 movhpd 0x12345678,%xmm5
7256 // CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
7257 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7260 // CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
7261 movhpd %xmm5,0x45
7264 // CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
7265 movhpd %xmm5,0x7eed
7268 // CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
7269 movhpd %xmm5,0xbabecafe
7272 // CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
7273 movhpd %xmm5,0x12345678
7276 // CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
7277 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7280 // CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
7281 movlpd 0x45,%xmm5
7284 // CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
7285 movlpd 0x7eed,%xmm5
7288 // CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
7289 movlpd 0xbabecafe,%xmm5
7292 // CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
7293 movlpd 0x12345678,%xmm5
7296 // CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
7297 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7300 // CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
7301 movlpd %xmm5,0x45
7304 // CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
7305 movlpd %xmm5,0x7eed
7308 // CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
7309 movlpd %xmm5,0xbabecafe
7312 // CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
7313 movlpd %xmm5,0x12345678
7316 // CHECK: encoding: [0x66,0x0f,0x50,0xcd]
7320 // CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7321 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7324 // CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
7325 movntpd %xmm5,0x45
7328 // CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
7329 movntpd %xmm5,0x7eed
7332 // CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
7333 movntpd %xmm5,0xbabecafe
7336 // CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
7337 movntpd %xmm5,0x12345678
7340 // CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7341 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7344 // CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7345 movsd 0x45,%xmm5
7348 // CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7349 movsd 0x7eed,%xmm5
7352 // CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7353 movsd 0xbabecafe,%xmm5
7356 // CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7357 movsd 0x12345678,%xmm5
7360 // CHECK: encoding: [0xf2,0x0f,0x10,0xed]
7364 // CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7365 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7368 // CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7369 movsd %xmm5,0x45
7372 // CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7373 movsd %xmm5,0x7eed
7376 // CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7377 movsd %xmm5,0xbabecafe
7380 // CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7381 movsd %xmm5,0x12345678
7384 // CHECK: encoding: [0xf2,0x0f,0x10,0xed]
7388 // CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7389 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7392 // CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7393 movupd 0x45,%xmm5
7396 // CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7397 movupd 0x7eed,%xmm5
7400 // CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7401 movupd 0xbabecafe,%xmm5
7404 // CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7405 movupd 0x12345678,%xmm5
7408 // CHECK: encoding: [0x66,0x0f,0x10,0xed]
7412 // CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7413 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)
7416 // CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7417 movupd %xmm5,0x45
7420 // CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7421 movupd %xmm5,0x7eed
7424 // CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7425 movupd %xmm5,0xbabecafe
7428 // CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7429 movupd %xmm5,0x12345678
7432 // CHECK: encoding: [0x66,0x0f,0x10,0xed]
7436 // CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7437 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7440 // CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7441 mulpd 0x45,%xmm5
7444 // CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7445 mulpd 0x7eed,%xmm5
7448 // CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7449 mulpd 0xbabecafe,%xmm5
7452 // CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7453 mulpd 0x12345678,%xmm5
7456 // CHECK: encoding: [0x66,0x0f,0x59,0xed]
7460 // CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7461 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7464 // CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7465 mulsd 0x45,%xmm5
7468 // CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7469 mulsd 0x7eed,%xmm5
7472 // CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7473 mulsd 0xbabecafe,%xmm5
7476 // CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7477 mulsd 0x12345678,%xmm5
7480 // CHECK: encoding: [0xf2,0x0f,0x59,0xed]
7484 // CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
7485 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7488 // CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
7489 orpd 0x45,%xmm5
7492 // CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
7493 orpd 0x7eed,%xmm5
7496 // CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
7497 orpd 0xbabecafe,%xmm5
7500 // CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
7501 orpd 0x12345678,%xmm5
7504 // CHECK: encoding: [0x66,0x0f,0x56,0xed]
7508 // CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
7509 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7512 // CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
7513 sqrtpd 0x45,%xmm5
7516 // CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
7517 sqrtpd 0x7eed,%xmm5
7520 // CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
7521 sqrtpd 0xbabecafe,%xmm5
7524 // CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
7525 sqrtpd 0x12345678,%xmm5
7528 // CHECK: encoding: [0x66,0x0f,0x51,0xed]
7532 // CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
7533 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7536 // CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
7537 sqrtsd 0x45,%xmm5
7540 // CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
7541 sqrtsd 0x7eed,%xmm5
7544 // CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
7545 sqrtsd 0xbabecafe,%xmm5
7548 // CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
7549 sqrtsd 0x12345678,%xmm5
7552 // CHECK: encoding: [0xf2,0x0f,0x51,0xed]
7556 // CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
7557 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7560 // CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
7561 subpd 0x45,%xmm5
7564 // CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
7565 subpd 0x7eed,%xmm5
7568 // CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
7569 subpd 0xbabecafe,%xmm5
7572 // CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
7573 subpd 0x12345678,%xmm5
7576 // CHECK: encoding: [0x66,0x0f,0x5c,0xed]
7580 // CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
7581 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7584 // CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
7585 subsd 0x45,%xmm5
7588 // CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
7589 subsd 0x7eed,%xmm5
7592 // CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
7593 subsd 0xbabecafe,%xmm5
7596 // CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
7597 subsd 0x12345678,%xmm5
7600 // CHECK: encoding: [0xf2,0x0f,0x5c,0xed]
7604 // CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7605 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7608 // CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
7609 ucomisd 0x45,%xmm5
7612 // CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
7613 ucomisd 0x7eed,%xmm5
7616 // CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
7617 ucomisd 0xbabecafe,%xmm5
7620 // CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
7621 ucomisd 0x12345678,%xmm5
7624 // CHECK: encoding: [0x66,0x0f,0x2e,0xed]
7628 // CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
7629 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7632 // CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
7633 unpckhpd 0x45,%xmm5
7636 // CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
7637 unpckhpd 0x7eed,%xmm5
7640 // CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
7641 unpckhpd 0xbabecafe,%xmm5
7644 // CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
7645 unpckhpd 0x12345678,%xmm5
7648 // CHECK: encoding: [0x66,0x0f,0x15,0xed]
7652 // CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
7653 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7656 // CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
7657 unpcklpd 0x45,%xmm5
7660 // CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
7661 unpcklpd 0x7eed,%xmm5
7664 // CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
7665 unpcklpd 0xbabecafe,%xmm5
7668 // CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
7669 unpcklpd 0x12345678,%xmm5
7672 // CHECK: encoding: [0x66,0x0f,0x14,0xed]
7676 // CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
7677 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7680 // CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
7681 xorpd 0x45,%xmm5
7684 // CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
7685 xorpd 0x7eed,%xmm5
7688 // CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
7689 xorpd 0xbabecafe,%xmm5
7692 // CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
7693 xorpd 0x12345678,%xmm5
7696 // CHECK: encoding: [0x66,0x0f,0x57,0xed]
7700 // CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
7701 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7704 // CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
7705 cvtdq2pd 0x45,%xmm5
7708 // CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
7709 cvtdq2pd 0x7eed,%xmm5
7712 // CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
7713 cvtdq2pd 0xbabecafe,%xmm5
7716 // CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
7717 cvtdq2pd 0x12345678,%xmm5
7720 // CHECK: encoding: [0xf3,0x0f,0xe6,0xed]
7724 // CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
7725 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7728 // CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
7729 cvtpd2dq 0x45,%xmm5
7732 // CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
7733 cvtpd2dq 0x7eed,%xmm5
7736 // CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
7737 cvtpd2dq 0xbabecafe,%xmm5
7740 // CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
7741 cvtpd2dq 0x12345678,%xmm5
7744 // CHECK: encoding: [0xf2,0x0f,0xe6,0xed]
7748 // CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7749 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7752 // CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7753 cvtdq2ps 0x45,%xmm5
7756 // CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7757 cvtdq2ps 0x7eed,%xmm5
7760 // CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7761 cvtdq2ps 0xbabecafe,%xmm5
7764 // CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7765 cvtdq2ps 0x12345678,%xmm5
7768 // CHECK: encoding: [0x0f,0x5b,0xed]
7772 // CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7773 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
7776 // CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
7777 cvtpd2pi 0x45,%mm3
7780 // CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
7781 cvtpd2pi 0x7eed,%mm3
7784 // CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
7785 cvtpd2pi 0xbabecafe,%mm3
7788 // CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
7789 cvtpd2pi 0x12345678,%mm3
7792 // CHECK: encoding: [0x66,0x0f,0x2d,0xdd]
7796 // CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7797 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7800 // CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7801 cvtpd2ps 0x45,%xmm5
7804 // CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7805 cvtpd2ps 0x7eed,%xmm5
7808 // CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7809 cvtpd2ps 0xbabecafe,%xmm5
7812 // CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7813 cvtpd2ps 0x12345678,%xmm5
7816 // CHECK: encoding: [0x66,0x0f,0x5a,0xed]
7820 // CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7821 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7824 // CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7825 cvtps2pd 0x45,%xmm5
7828 // CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7829 cvtps2pd 0x7eed,%xmm5
7832 // CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7833 cvtps2pd 0xbabecafe,%xmm5
7836 // CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7837 cvtps2pd 0x12345678,%xmm5
7840 // CHECK: encoding: [0x0f,0x5a,0xed]
7844 // CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7845 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7848 // CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7849 cvtps2dq 0x45,%xmm5
7852 // CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7853 cvtps2dq 0x7eed,%xmm5
7856 // CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7857 cvtps2dq 0xbabecafe,%xmm5
7860 // CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7861 cvtps2dq 0x12345678,%xmm5
7864 // CHECK: encoding: [0x66,0x0f,0x5b,0xed]
7868 // CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7869 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
7872 // CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7873 cvtsd2ss 0x45,%xmm5
7876 // CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7877 cvtsd2ss 0x7eed,%xmm5
7880 // CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7881 cvtsd2ss 0xbabecafe,%xmm5
7884 // CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7885 cvtsd2ss 0x12345678,%xmm5
7888 // CHECK: encoding: [0xf2,0x0f,0x5a,0xed]
7892 // CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7893 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7896 // CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
7897 cvtss2sd 0x45,%xmm5
7900 // CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
7901 cvtss2sd 0x7eed,%xmm5
7904 // CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
7905 cvtss2sd 0xbabecafe,%xmm5
7908 // CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
7909 cvtss2sd 0x12345678,%xmm5
7912 // CHECK: encoding: [0xf3,0x0f,0x5a,0xed]
7916 // CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7917 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
7920 // CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
7921 cvttpd2pi 0x45,%mm3
7924 // CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
7925 cvttpd2pi 0x7eed,%mm3
7928 // CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
7929 cvttpd2pi 0xbabecafe,%mm3
7932 // CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
7933 cvttpd2pi 0x12345678,%mm3
7936 // CHECK: encoding: [0x66,0x0f,0x2c,0xdd]
7940 // CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
7941 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
7944 // CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
7945 cvttsd2si 0x45,%ecx
7948 // CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
7949 cvttsd2si 0x7eed,%ecx
7952 // CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
7953 cvttsd2si 0xbabecafe,%ecx
7956 // CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
7957 cvttsd2si 0x12345678,%ecx
7960 // CHECK: encoding: [0xf2,0x0f,0x2c,0xcd]
7964 // CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7965 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7968 // CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
7969 cvttps2dq 0x45,%xmm5
7972 // CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
7973 cvttps2dq 0x7eed,%xmm5
7976 // CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
7977 cvttps2dq 0xbabecafe,%xmm5
7980 // CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
7981 cvttps2dq 0x12345678,%xmm5
7984 // CHECK: encoding: [0xf3,0x0f,0x5b,0xed]
7988 // CHECK: encoding: [0x66,0x0f,0xf7,0xed]
7992 // CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7993 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
7996 // CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
7997 movdqa 0x45,%xmm5
8000 // CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
8001 movdqa 0x7eed,%xmm5
8004 // CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
8005 movdqa 0xbabecafe,%xmm5
8008 // CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
8009 movdqa 0x12345678,%xmm5
8012 // CHECK: encoding: [0x66,0x0f,0x6f,0xed]
8016 // CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8017 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)
8020 // CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
8021 movdqa %xmm5,0x45
8024 // CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
8025 movdqa %xmm5,0x7eed
8028 // CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
8029 movdqa %xmm5,0xbabecafe
8032 // CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
8033 movdqa %xmm5,0x12345678
8036 // CHECK: encoding: [0x66,0x0f,0x6f,0xed]
8040 // CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8041 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
8044 // CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
8045 movdqu 0x45,%xmm5
8048 // CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
8049 movdqu 0x7eed,%xmm5
8052 // CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
8053 movdqu 0xbabecafe,%xmm5
8056 // CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
8057 movdqu 0x12345678,%xmm5
8060 // CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8061 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)
8064 // CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
8065 movdqu %xmm5,0x45
8068 // CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
8069 movdqu %xmm5,0x7eed
8072 // CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
8073 movdqu %xmm5,0xbabecafe
8076 // CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
8077 movdqu %xmm5,0x12345678
8080 // CHECK: encoding: [0xf2,0x0f,0xd6,0xdd]
8084 // CHECK: encoding: [0xf3,0x0f,0xd6,0xeb]
8088 // CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8089 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3
8092 // CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
8093 pmuludq 0x45,%mm3
8096 // CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
8097 pmuludq 0x7eed,%mm3
8100 // CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
8101 pmuludq 0xbabecafe,%mm3
8104 // CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
8105 pmuludq 0x12345678,%mm3
8108 // CHECK: encoding: [0x0f,0xf4,0xdb]
8112 // CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
8113 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5
8116 // CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
8117 pmuludq 0x45,%xmm5
8120 // CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
8121 pmuludq 0x7eed,%xmm5
8124 // CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
8125 pmuludq 0xbabecafe,%xmm5
8128 // CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
8129 pmuludq 0x12345678,%xmm5
8132 // CHECK: encoding: [0x66,0x0f,0xf4,0xed]
8136 // CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f]
8137 pslldq $0x7f,%xmm5
8140 // CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f]
8141 psrldq $0x7f,%xmm5
8144 // CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8145 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
8148 // CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
8149 punpckhqdq 0x45,%xmm5
8152 // CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
8153 punpckhqdq 0x7eed,%xmm5
8156 // CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
8157 punpckhqdq 0xbabecafe,%xmm5
8160 // CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
8161 punpckhqdq 0x12345678,%xmm5
8164 // CHECK: encoding: [0x66,0x0f,0x6d,0xed]
8168 // CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8169 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
8172 // CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
8173 punpcklqdq 0x45,%xmm5
8176 // CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
8177 punpcklqdq 0x7eed,%xmm5
8180 // CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
8181 punpcklqdq 0xbabecafe,%xmm5
8184 // CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
8185 punpcklqdq 0x12345678,%xmm5
8188 // CHECK: encoding: [0x66,0x0f,0x6c,0xed]
8192 // CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8193 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8196 // CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
8197 addsubpd 0x45,%xmm5
8200 // CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
8201 addsubpd 0x7eed,%xmm5
8204 // CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
8205 addsubpd 0xbabecafe,%xmm5
8208 // CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
8209 addsubpd 0x12345678,%xmm5
8212 // CHECK: encoding: [0x66,0x0f,0xd0,0xed]
8216 // CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8217 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8220 // CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
8221 addsubps 0x45,%xmm5
8224 // CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
8225 addsubps 0x7eed,%xmm5
8228 // CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
8229 addsubps 0xbabecafe,%xmm5
8232 // CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
8233 addsubps 0x12345678,%xmm5
8236 // CHECK: encoding: [0xf2,0x0f,0xd0,0xed]
8240 // CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
8241 fisttpl 0xdeadbeef(%ebx,%ecx,8)
8244 // CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
8245 fisttpl 0xbabecafe
8248 // CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]
8249 fisttpl 0x12345678
8252 // CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8253 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8256 // CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
8257 haddpd 0x45,%xmm5
8260 // CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
8261 haddpd 0x7eed,%xmm5
8264 // CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
8265 haddpd 0xbabecafe,%xmm5
8268 // CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
8269 haddpd 0x12345678,%xmm5
8272 // CHECK: encoding: [0x66,0x0f,0x7c,0xed]
8276 // CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8277 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8280 // CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
8281 haddps 0x45,%xmm5
8284 // CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
8285 haddps 0x7eed,%xmm5
8288 // CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
8289 haddps 0xbabecafe,%xmm5
8292 // CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
8293 haddps 0x12345678,%xmm5
8296 // CHECK: encoding: [0xf2,0x0f,0x7c,0xed]
8300 // CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8301 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8304 // CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
8305 hsubpd 0x45,%xmm5
8308 // CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
8309 hsubpd 0x7eed,%xmm5
8312 // CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
8313 hsubpd 0xbabecafe,%xmm5
8316 // CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
8317 hsubpd 0x12345678,%xmm5
8320 // CHECK: encoding: [0x66,0x0f,0x7d,0xed]
8324 // CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8325 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8328 // CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
8329 hsubps 0x45,%xmm5
8332 // CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
8333 hsubps 0x7eed,%xmm5
8336 // CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
8337 hsubps 0xbabecafe,%xmm5
8340 // CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
8341 hsubps 0x12345678,%xmm5
8344 // CHECK: encoding: [0xf2,0x0f,0x7d,0xed]
8348 // CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
8349 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
8352 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
8353 lddqu 0x45,%xmm5
8356 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
8357 lddqu 0x7eed,%xmm5
8360 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
8361 lddqu 0xbabecafe,%xmm5
8364 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
8365 lddqu 0x12345678,%xmm5
8368 // CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8369 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5
8372 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8373 movddup 0x45,%xmm5
8376 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8377 movddup 0x7eed,%xmm5
8380 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8381 movddup 0xbabecafe,%xmm5
8384 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8385 movddup 0x12345678,%xmm5
8388 // CHECK: encoding: [0xf2,0x0f,0x12,0xed]
8392 // CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
8393 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5
8396 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
8397 movshdup 0x45,%xmm5
8400 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
8401 movshdup 0x7eed,%xmm5
8404 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
8405 movshdup 0xbabecafe,%xmm5
8408 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
8409 movshdup 0x12345678,%xmm5
8412 // CHECK: encoding: [0xf3,0x0f,0x16,0xed]
8416 // CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8417 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5
8420 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8421 movsldup 0x45,%xmm5
8424 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8425 movsldup 0x7eed,%xmm5
8428 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8429 movsldup 0xbabecafe,%xmm5
8432 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8433 movsldup 0x12345678,%xmm5
8436 // CHECK: encoding: [0xf3,0x0f,0x12,0xed]
8440 // CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
8441 vmclear 0xdeadbeef(%ebx,%ecx,8)
8444 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
8445 vmclear 0x7eed
8448 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
8449 vmclear 0xbabecafe
8452 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
8453 vmclear 0x12345678
8456 // CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
8457 vmptrld 0xdeadbeef(%ebx,%ecx,8)
8460 // CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
8461 vmptrld 0x7eed
8464 // CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
8465 vmptrld 0xbabecafe
8468 // CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
8469 vmptrld 0x12345678
8472 // CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
8473 vmptrst 0xdeadbeef(%ebx,%ecx,8)
8476 // CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
8477 vmptrst 0x7eed
8480 // CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
8481 vmptrst 0xbabecafe
8484 // CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
8485 vmptrst 0x12345678
8488 // CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8489 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3
8492 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
8493 phaddw 0x45,%mm3
8496 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
8497 phaddw 0x7eed,%mm3
8500 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
8501 phaddw 0xbabecafe,%mm3
8504 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
8505 phaddw 0x12345678,%mm3
8508 // CHECK: encoding: [0x0f,0x38,0x01,0xdb]
8512 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
8513 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8516 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
8517 phaddw 0x45,%xmm5
8520 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
8521 phaddw 0x7eed,%xmm5
8524 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
8525 phaddw 0xbabecafe,%xmm5
8528 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
8529 phaddw 0x12345678,%xmm5
8532 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed]
8536 // CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8537 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3
8540 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
8541 phaddd 0x45,%mm3
8544 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
8545 phaddd 0x7eed,%mm3
8548 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
8549 phaddd 0xbabecafe,%mm3
8552 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
8553 phaddd 0x12345678,%mm3
8556 // CHECK: encoding: [0x0f,0x38,0x02,0xdb]
8560 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
8561 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8564 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
8565 phaddd 0x45,%xmm5
8568 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
8569 phaddd 0x7eed,%xmm5
8572 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
8573 phaddd 0xbabecafe,%xmm5
8576 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
8577 phaddd 0x12345678,%xmm5
8580 // CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed]
8584 // CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8585 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
8588 // CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
8589 phaddsw 0x45,%mm3
8592 // CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
8593 phaddsw 0x7eed,%mm3
8596 // CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
8597 phaddsw 0xbabecafe,%mm3
8600 // CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
8601 phaddsw 0x12345678,%mm3
8604 // CHECK: encoding: [0x0f,0x38,0x03,0xdb]
8608 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
8609 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8612 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
8613 phaddsw 0x45,%xmm5
8616 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
8617 phaddsw 0x7eed,%xmm5
8620 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
8621 phaddsw 0xbabecafe,%xmm5
8624 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
8625 phaddsw 0x12345678,%xmm5
8628 // CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed]
8632 // CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8633 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3
8636 // CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
8637 phsubw 0x45,%mm3
8640 // CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
8641 phsubw 0x7eed,%mm3
8644 // CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
8645 phsubw 0xbabecafe,%mm3
8648 // CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
8649 phsubw 0x12345678,%mm3
8652 // CHECK: encoding: [0x0f,0x38,0x05,0xdb]
8656 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
8657 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8660 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
8661 phsubw 0x45,%xmm5
8664 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
8665 phsubw 0x7eed,%xmm5
8668 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
8669 phsubw 0xbabecafe,%xmm5
8672 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
8673 phsubw 0x12345678,%xmm5
8676 // CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed]
8680 // CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8681 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3
8684 // CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
8685 phsubd 0x45,%mm3
8688 // CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
8689 phsubd 0x7eed,%mm3
8692 // CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
8693 phsubd 0xbabecafe,%mm3
8696 // CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
8697 phsubd 0x12345678,%mm3
8700 // CHECK: encoding: [0x0f,0x38,0x06,0xdb]
8704 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
8705 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8708 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
8709 phsubd 0x45,%xmm5
8712 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
8713 phsubd 0x7eed,%xmm5
8716 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
8717 phsubd 0xbabecafe,%xmm5
8720 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
8721 phsubd 0x12345678,%xmm5
8724 // CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed]
8728 // CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8729 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
8732 // CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
8733 phsubsw 0x45,%mm3
8736 // CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
8737 phsubsw 0x7eed,%mm3
8740 // CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
8741 phsubsw 0xbabecafe,%mm3
8744 // CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
8745 phsubsw 0x12345678,%mm3
8748 // CHECK: encoding: [0x0f,0x38,0x07,0xdb]
8752 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
8753 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8756 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
8757 phsubsw 0x45,%xmm5
8760 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
8761 phsubsw 0x7eed,%xmm5
8764 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
8765 phsubsw 0xbabecafe,%xmm5
8768 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
8769 phsubsw 0x12345678,%xmm5
8772 // CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed]
8776 // CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8777 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
8780 // CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
8781 pmaddubsw 0x45,%mm3
8784 // CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
8785 pmaddubsw 0x7eed,%mm3
8788 // CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
8789 pmaddubsw 0xbabecafe,%mm3
8792 // CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
8793 pmaddubsw 0x12345678,%mm3
8796 // CHECK: encoding: [0x0f,0x38,0x04,0xdb]
8800 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
8801 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8804 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
8805 pmaddubsw 0x45,%xmm5
8808 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
8809 pmaddubsw 0x7eed,%xmm5
8812 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
8813 pmaddubsw 0xbabecafe,%xmm5
8816 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
8817 pmaddubsw 0x12345678,%xmm5
8820 // CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed]
8824 // CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8825 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3
8828 // CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
8829 pmulhrsw 0x45,%mm3
8832 // CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
8833 pmulhrsw 0x7eed,%mm3
8836 // CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
8837 pmulhrsw 0xbabecafe,%mm3
8840 // CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
8841 pmulhrsw 0x12345678,%mm3
8844 // CHECK: encoding: [0x0f,0x38,0x0b,0xdb]
8848 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8849 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8852 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
8853 pmulhrsw 0x45,%xmm5
8856 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
8857 pmulhrsw 0x7eed,%xmm5
8860 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
8861 pmulhrsw 0xbabecafe,%xmm5
8864 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
8865 pmulhrsw 0x12345678,%xmm5
8868 // CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed]
8872 // CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8873 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3
8876 // CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
8877 pshufb 0x45,%mm3
8880 // CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
8881 pshufb 0x7eed,%mm3
8884 // CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
8885 pshufb 0xbabecafe,%mm3
8888 // CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
8889 pshufb 0x12345678,%mm3
8892 // CHECK: encoding: [0x0f,0x38,0x00,0xdb]
8896 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
8897 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5
8900 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
8901 pshufb 0x45,%xmm5
8904 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
8905 pshufb 0x7eed,%xmm5
8908 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
8909 pshufb 0xbabecafe,%xmm5
8912 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
8913 pshufb 0x12345678,%xmm5
8916 // CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed]
8920 // CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8921 psignb 0xdeadbeef(%ebx,%ecx,8),%mm3
8924 // CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
8925 psignb 0x45,%mm3
8928 // CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
8929 psignb 0x7eed,%mm3
8932 // CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
8933 psignb 0xbabecafe,%mm3
8936 // CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
8937 psignb 0x12345678,%mm3
8940 // CHECK: encoding: [0x0f,0x38,0x08,0xdb]
8944 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
8945 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5
8948 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
8949 psignb 0x45,%xmm5
8952 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
8953 psignb 0x7eed,%xmm5
8956 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
8957 psignb 0xbabecafe,%xmm5
8960 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
8961 psignb 0x12345678,%xmm5
8964 // CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed]
8968 // CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8969 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3
8972 // CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
8973 psignw 0x45,%mm3
8976 // CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
8977 psignw 0x7eed,%mm3
8980 // CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
8981 psignw 0xbabecafe,%mm3
8984 // CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
8985 psignw 0x12345678,%mm3
8988 // CHECK: encoding: [0x0f,0x38,0x09,0xdb]
8992 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
8993 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8996 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
8997 psignw 0x45,%xmm5
9000 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
9001 psignw 0x7eed,%xmm5
9004 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
9005 psignw 0xbabecafe,%xmm5
9008 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
9009 psignw 0x12345678,%xmm5
9012 // CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed]
9016 // CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9017 psignd 0xdeadbeef(%ebx,%ecx,8),%mm3
9020 // CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
9021 psignd 0x45,%mm3
9024 // CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
9025 psignd 0x7eed,%mm3
9028 // CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
9029 psignd 0xbabecafe,%mm3
9032 // CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
9033 psignd 0x12345678,%mm3
9036 // CHECK: encoding: [0x0f,0x38,0x0a,0xdb]
9040 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9041 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9044 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
9045 psignd 0x45,%xmm5
9048 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
9049 psignd 0x7eed,%xmm5
9052 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
9053 psignd 0xbabecafe,%xmm5
9056 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
9057 psignd 0x12345678,%xmm5
9060 // CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed]
9064 // CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9065 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3
9068 // CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
9069 pabsb 0x45,%mm3
9072 // CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
9073 pabsb 0x7eed,%mm3
9076 // CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
9077 pabsb 0xbabecafe,%mm3
9080 // CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
9081 pabsb 0x12345678,%mm3
9084 // CHECK: encoding: [0x0f,0x38,0x1c,0xdb]
9088 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9089 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
9092 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
9093 pabsb 0x45,%xmm5
9096 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
9097 pabsb 0x7eed,%xmm5
9100 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
9101 pabsb 0xbabecafe,%xmm5
9104 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
9105 pabsb 0x12345678,%xmm5
9108 // CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed]
9112 // CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9113 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3
9116 // CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
9117 pabsw 0x45,%mm3
9120 // CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
9121 pabsw 0x7eed,%mm3
9124 // CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
9125 pabsw 0xbabecafe,%mm3
9128 // CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
9129 pabsw 0x12345678,%mm3
9132 // CHECK: encoding: [0x0f,0x38,0x1d,0xdb]
9136 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9137 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9140 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
9141 pabsw 0x45,%xmm5
9144 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
9145 pabsw 0x7eed,%xmm5
9148 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
9149 pabsw 0xbabecafe,%xmm5
9152 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
9153 pabsw 0x12345678,%xmm5
9156 // CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed]
9160 // CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9161 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3
9164 // CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
9165 pabsd 0x45,%mm3
9168 // CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
9169 pabsd 0x7eed,%mm3
9172 // CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
9173 pabsd 0xbabecafe,%mm3
9176 // CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
9177 pabsd 0x12345678,%mm3
9180 // CHECK: encoding: [0x0f,0x38,0x1e,0xdb]
9184 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9185 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9188 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
9189 pabsd 0x45,%xmm5
9192 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
9193 pabsd 0x7eed,%xmm5
9196 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
9197 pabsd 0xbabecafe,%xmm5
9200 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
9201 pabsd 0x12345678,%xmm5
9204 // CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed]
9208 // CHECK: encoding: [0x0f,0x0e]
9212 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9213 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
9216 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
9217 movntdqa 0x45,%xmm5
9220 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
9221 movntdqa 0x7eed,%xmm5
9224 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
9225 movntdqa 0xbabecafe,%xmm5
9228 // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
9229 movntdqa 0x12345678,%xmm5
9232 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9233 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9236 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
9237 packusdw 0x45,%xmm5
9240 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
9241 packusdw 0x7eed,%xmm5
9244 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
9245 packusdw 0xbabecafe,%xmm5
9248 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
9249 packusdw 0x12345678,%xmm5
9252 // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed]
9256 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
9257 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9260 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
9261 pcmpeqq 0x45,%xmm5
9264 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
9265 pcmpeqq 0x7eed,%xmm5
9268 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
9269 pcmpeqq 0xbabecafe,%xmm5
9272 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
9273 pcmpeqq 0x12345678,%xmm5
9276 // CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed]
9280 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
9281 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9284 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
9285 phminposuw 0x45,%xmm5
9288 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
9289 phminposuw 0x7eed,%xmm5
9292 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
9293 phminposuw 0xbabecafe,%xmm5
9296 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
9297 phminposuw 0x12345678,%xmm5
9300 // CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed]
9304 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9305 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
9308 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
9309 pmaxsb 0x45,%xmm5
9312 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
9313 pmaxsb 0x7eed,%xmm5
9316 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
9317 pmaxsb 0xbabecafe,%xmm5
9320 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
9321 pmaxsb 0x12345678,%xmm5
9324 // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed]
9328 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9329 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9332 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
9333 pmaxsd 0x45,%xmm5
9336 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
9337 pmaxsd 0x7eed,%xmm5
9340 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
9341 pmaxsd 0xbabecafe,%xmm5
9344 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
9345 pmaxsd 0x12345678,%xmm5
9348 // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed]
9352 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9353 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5
9356 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
9357 pmaxud 0x45,%xmm5
9360 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
9361 pmaxud 0x7eed,%xmm5
9364 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
9365 pmaxud 0xbabecafe,%xmm5
9368 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
9369 pmaxud 0x12345678,%xmm5
9372 // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed]
9376 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9377 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9380 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
9381 pmaxuw 0x45,%xmm5
9384 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
9385 pmaxuw 0x7eed,%xmm5
9388 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
9389 pmaxuw 0xbabecafe,%xmm5
9392 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
9393 pmaxuw 0x12345678,%xmm5
9396 // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed]
9400 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
9401 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
9404 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
9405 pminsb 0x45,%xmm5
9408 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
9409 pminsb 0x7eed,%xmm5
9412 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
9413 pminsb 0xbabecafe,%xmm5
9416 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
9417 pminsb 0x12345678,%xmm5
9420 // CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed]
9424 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
9425 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9428 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
9429 pminsd 0x45,%xmm5
9432 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
9433 pminsd 0x7eed,%xmm5
9436 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
9437 pminsd 0xbabecafe,%xmm5
9440 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
9441 pminsd 0x12345678,%xmm5
9444 // CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed]
9448 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9449 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5
9452 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
9453 pminud 0x45,%xmm5
9456 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
9457 pminud 0x7eed,%xmm5
9460 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
9461 pminud 0xbabecafe,%xmm5
9464 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
9465 pminud 0x12345678,%xmm5
9468 // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed]
9472 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9473 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9476 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
9477 pminuw 0x45,%xmm5
9480 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
9481 pminuw 0x7eed,%xmm5
9484 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
9485 pminuw 0xbabecafe,%xmm5
9488 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
9489 pminuw 0x12345678,%xmm5
9492 // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed]
9496 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
9497 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9500 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
9501 pmovsxbw 0x45,%xmm5
9504 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
9505 pmovsxbw 0x7eed,%xmm5
9508 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
9509 pmovsxbw 0xbabecafe,%xmm5
9512 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
9513 pmovsxbw 0x12345678,%xmm5
9516 // CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed]
9520 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
9521 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9524 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
9525 pmovsxbd 0x45,%xmm5
9528 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
9529 pmovsxbd 0x7eed,%xmm5
9532 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
9533 pmovsxbd 0xbabecafe,%xmm5
9536 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
9537 pmovsxbd 0x12345678,%xmm5
9540 // CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed]
9544 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
9545 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9548 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
9549 pmovsxbq 0x45,%xmm5
9552 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
9553 pmovsxbq 0x7eed,%xmm5
9556 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
9557 pmovsxbq 0xbabecafe,%xmm5
9560 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
9561 pmovsxbq 0x12345678,%xmm5
9564 // CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed]
9568 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
9569 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9572 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
9573 pmovsxwd 0x45,%xmm5
9576 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
9577 pmovsxwd 0x7eed,%xmm5
9580 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
9581 pmovsxwd 0xbabecafe,%xmm5
9584 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
9585 pmovsxwd 0x12345678,%xmm5
9588 // CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed]
9592 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
9593 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9596 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
9597 pmovsxwq 0x45,%xmm5
9600 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
9601 pmovsxwq 0x7eed,%xmm5
9604 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
9605 pmovsxwq 0xbabecafe,%xmm5
9608 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
9609 pmovsxwq 0x12345678,%xmm5
9612 // CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed]
9616 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
9617 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9620 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
9621 pmovsxdq 0x45,%xmm5
9624 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
9625 pmovsxdq 0x7eed,%xmm5
9628 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
9629 pmovsxdq 0xbabecafe,%xmm5
9632 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
9633 pmovsxdq 0x12345678,%xmm5
9636 // CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed]
9640 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
9641 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
9644 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
9645 pmovzxbw 0x45,%xmm5
9648 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
9649 pmovzxbw 0x7eed,%xmm5
9652 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
9653 pmovzxbw 0xbabecafe,%xmm5
9656 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
9657 pmovzxbw 0x12345678,%xmm5
9660 // CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed]
9664 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
9665 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9668 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
9669 pmovzxbd 0x45,%xmm5
9672 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
9673 pmovzxbd 0x7eed,%xmm5
9676 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
9677 pmovzxbd 0xbabecafe,%xmm5
9680 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
9681 pmovzxbd 0x12345678,%xmm5
9684 // CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed]
9688 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
9689 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9692 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
9693 pmovzxbq 0x45,%xmm5
9696 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
9697 pmovzxbq 0x7eed,%xmm5
9700 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
9701 pmovzxbq 0xbabecafe,%xmm5
9704 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
9705 pmovzxbq 0x12345678,%xmm5
9708 // CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed]
9712 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
9713 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9716 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
9717 pmovzxwd 0x45,%xmm5
9720 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
9721 pmovzxwd 0x7eed,%xmm5
9724 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
9725 pmovzxwd 0xbabecafe,%xmm5
9728 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
9729 pmovzxwd 0x12345678,%xmm5
9732 // CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed]
9736 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
9737 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9740 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
9741 pmovzxwq 0x45,%xmm5
9744 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
9745 pmovzxwq 0x7eed,%xmm5
9748 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
9749 pmovzxwq 0xbabecafe,%xmm5
9752 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
9753 pmovzxwq 0x12345678,%xmm5
9756 // CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed]
9760 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
9761 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9764 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
9765 pmovzxdq 0x45,%xmm5
9768 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
9769 pmovzxdq 0x7eed,%xmm5
9772 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
9773 pmovzxdq 0xbabecafe,%xmm5
9776 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
9777 pmovzxdq 0x12345678,%xmm5
9780 // CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed]
9784 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
9785 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9788 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
9789 pmuldq 0x45,%xmm5
9792 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
9793 pmuldq 0x7eed,%xmm5
9796 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
9797 pmuldq 0xbabecafe,%xmm5
9800 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
9801 pmuldq 0x12345678,%xmm5
9804 // CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed]
9808 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
9809 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5
9812 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
9813 pmulld 0x45,%xmm5
9816 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
9817 pmulld 0x7eed,%xmm5
9820 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
9821 pmulld 0xbabecafe,%xmm5
9824 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
9825 pmulld 0x12345678,%xmm5
9828 // CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed]
9832 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
9833 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5
9836 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
9837 ptest 0x45,%xmm5
9840 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
9841 ptest 0x7eed,%xmm5
9844 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
9845 ptest 0xbabecafe,%xmm5
9848 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
9849 ptest 0x12345678,%xmm5
9852 // CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed]
9856 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
9857 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9860 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
9861 pcmpgtq 0x45,%xmm5
9864 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
9865 pcmpgtq 0x7eed,%xmm5
9868 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
9869 pcmpgtq 0xbabecafe,%xmm5
9872 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
9873 pcmpgtq 0x12345678,%xmm5
9876 // CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed]
9880 // CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3]
9884 // CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
9888 // CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
9892 // CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
9896 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3]
9900 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
9904 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9905 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
9908 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
9909 crc32l 0x45,%ecx
9912 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
9913 crc32l 0x7eed,%ecx
9916 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
9917 crc32l 0xbabecafe,%ecx
9920 // CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9]
9924 // CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
9928 // CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
9932 // CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8]
9936 // CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08]
9940 // CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1]
9944 // CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]
9948 // CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3]
9952 // CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
9956 // CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5]
9960 // CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
9964 // CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7]
9968 // CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
9969 aesdeclast 0xcafebabe,%xmm0
9972 // CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
9976 // CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
9981 // CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]
9986 // CHECK: encoding: [0x66,0x0f,0xbc,0xdb]
9990 // CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9994 // CHECK: encoding: [0x66,0x0f,0xbd,0xdb]
9998 // CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
10003 // CHECK: encoding: [0x6a,0x7f]
10007 // CHECK: encoding: [0x66,0x68,0xfe,0x00]
10011 // CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00]
10016 // CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10020 // CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10024 // CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10028 // CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10033 // CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
10037 // CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]
10041 // CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10045 // CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
10049 // CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
10053 // CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]
10057 // CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10061 // CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]
10065 // CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]
10069 // CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]
10073 // CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]
10077 // CHECK: encoding: [0x8b,0x04,0x21]
10081 // CHECK: encoding: [0x8b,0x04,0xe1]
10084 // CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff]
10085 addl $0xFFFFFFFF, %eax
10087 // CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff]
10088 addw $0xFFFF, %ax
10103 // CHECK: rcll $0, 3735928559(%ebx,%ecx,8)
10104 rcll $0,0xdeadbeef(%ebx,%ecx,8)
10106 // CHECK: rcll $0, 69
10107 rcll $0,0x45
10109 // CHECK: rcll $0, 32493
10110 rcll $0,0x7eed
10112 // CHECK: rcll $0, 3133065982
10113 rcll $0,0xbabecafe
10115 // CHECK: rcll $0, 305419896
10116 rcll $0,0x12345678
10119 rclb $0x7f,0xdeadbeef(%ebx,%ecx,8)
10122 rclb $0x7f,0x45
10125 rclb $0x7f,0x7eed
10128 rclb $0x7f,0xbabecafe
10131 rclb $0x7f,0x12345678
10133 // CHECK: rcrl $0, 3735928559(%ebx,%ecx,8)
10134 rcrl $0,0xdeadbeef(%ebx,%ecx,8)
10136 // CHECK: rcrl $0, 69
10137 rcrl $0,0x45
10139 // CHECK: rcrl $0, 32493
10140 rcrl $0,0x7eed
10142 // CHECK: rcrl $0, 3133065982
10143 rcrl $0,0xbabecafe
10145 // CHECK: rcrl $0, 305419896
10146 rcrl $0,0x12345678
10149 rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
10152 rcrb $0x7f,0x45
10155 rcrb $0x7f,0x7eed
10158 rcrb $0x7f,0xbabecafe
10161 rcrb $0x7f,0x12345678
10164 calll 0xbabecafe
10167 calll *0xdeadbeef(%ebx,%ecx,8)
10170 calll 0x12345678
10173 call *0xbadeface
10176 call *0xdeadbeef(%ebx,%ecx,8)
10179 call 0x7eed
10182 call 0xbabecafe
10185 call 0x12345678
10188 call *0xbadeface
10191 lcallw *0x7eed
10194 jmp 0x7eed
10197 jmp 0xbabecafe
10200 jmp 0x12345678
10203 jmp 0xfeedfacebabecafe
10206 jmp *0xdeadbeef(%ebx,%ecx,8)
10209 jmp 0x7eed
10212 jmp 0xbabecafe
10215 jmp 0x12345678
10218 jmp *0xbadeface
10221 jmp *0xdeadbeef(%ebx,%ecx,8)
10224 jmp 0x7eed
10227 jmp 0xbabecafe
10230 jmp 0x12345678
10233 jmp *0xbadeface
10236 ljmpl *0xdeadbeef(%ebx,%ecx,8)
10239 ljmpw *0x7eed
10242 ljmpl *0xbabecafe
10245 ljmpl *0x12345678
10248 enter $0x7ace,$0x7f
10251 jo 0x7eed
10254 jo 0xbabecafe
10257 jo 0x12345678
10260 jo 0xfeedfacebabecafe
10263 jno 0x7eed
10266 jno 0xbabecafe
10269 jno 0x12345678
10272 jno 0xfeedfacebabecafe
10275 jb 0x7eed
10278 jb 0xbabecafe
10281 jb 0x12345678
10284 jb 0xfeedfacebabecafe
10287 jae 0x7eed
10290 jae 0xbabecafe
10293 jae 0x12345678
10296 jae 0xfeedfacebabecafe
10299 je 0x7eed
10302 je 0xbabecafe
10305 je 0x12345678
10308 je 0xfeedfacebabecafe
10311 jne 0x7eed
10314 jne 0xbabecafe
10317 jne 0x12345678
10320 jne 0xfeedfacebabecafe
10323 jbe 0x7eed
10326 jbe 0xbabecafe
10329 jbe 0x12345678
10332 jbe 0xfeedfacebabecafe
10335 ja 0x7eed
10338 ja 0xbabecafe
10341 ja 0x12345678
10344 ja 0xfeedfacebabecafe
10347 js 0x7eed
10350 js 0xbabecafe
10353 js 0x12345678
10356 js 0xfeedfacebabecafe
10359 jns 0x7eed
10362 jns 0xbabecafe
10365 jns 0x12345678
10368 jns 0xfeedfacebabecafe
10371 jp 0x7eed
10374 jp 0xbabecafe
10377 jp 0x12345678
10380 jp 0xfeedfacebabecafe
10383 jnp 0x7eed
10386 jnp 0xbabecafe
10389 jnp 0x12345678
10392 jnp 0xfeedfacebabecafe
10395 jl 0x7eed
10398 jl 0xbabecafe
10401 jl 0x12345678
10404 jl 0xfeedfacebabecafe
10407 jge 0x7eed
10410 jge 0xbabecafe
10413 jge 0x12345678
10416 jge 0xfeedfacebabecafe
10419 jle 0x7eed
10422 jle 0xbabecafe
10425 jle 0x12345678
10428 jle 0xfeedfacebabecafe
10431 jg 0x7eed
10434 jg 0xbabecafe
10437 jg 0x12345678
10440 jg 0xfeedfacebabecafe
10443 int $0x7f
10479 vmxon 0xdeadbeef(%ebx,%ecx,8)
10482 vmxon 0x7eed
10485 vmxon 0xbabecafe
10488 vmxon 0x12345678
10514 // CHECK: blendvps (%eax), %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0x08]
10516 // CHECK: blendvps %xmm2, %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0xca]
10522 blendps $0x81, %xmm2, %xmm1
10526 blendpd $0x81, %xmm2, %xmm1
10530 pblendw $0x81, %xmm2, %xmm1
10534 mpsadbw $0x81, %xmm2, %xmm1
10538 dpps $0x81, %xmm2, %xmm1
10542 dppd $0x81, %xmm2, %xmm1
10546 insertps $0x81, %xmm2, %xmm1
10611 // CHECK: encoding: [0x66,0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
10612 clflushopt 0xdeadbeef(%ebx,%ecx,8)
10615 // CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
10616 clflushopt 0x7eed
10619 // CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
10620 clflushopt 0xbabecafe
10623 // CHECK: encoding: [0x66,0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
10624 clflushopt 0x12345678
10627 // CHECK: encoding: [0x66,0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10628 clwb 0xdeadbeef(%ebx,%ecx,8)
10631 // CHECK: encoding: [0x66,0x0f,0xae,0x35,0xed,0x7e,0x00,0x00]
10632 clwb 0x7eed
10635 // CHECK: encoding: [0x66,0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba]
10636 clwb 0xbabecafe
10639 // CHECK: encoding: [0x66,0x0f,0xae,0x35,0x78,0x56,0x34,0x12]
10640 clwb 0x12345678
10643 // CHECK: encoding: [0x66,0x0f,0xae,0xf8]
10647 // CHECK: encoding: [0x0f,0xae,0xa4,0xcb,0xef,0xbe,0xad,0xde]
10648 xsave 0xdeadbeef(%ebx,%ecx,8)
10651 // CHECK: encoding: [0x0f,0xae,0x25,0xed,0x7e,0x00,0x00]
10652 xsave 0x7eed
10655 // CHECK: encoding: [0x0f,0xae,0x25,0xfe,0xca,0xbe,0xba]
10656 xsave 0xbabecafe
10659 // CHECK: encoding: [0x0f,0xae,0x25,0x78,0x56,0x34,0x12]
10660 xsave 0x12345678
10663 // CHECK: encoding: [0x0f,0xae,0xac,0xcb,0xef,0xbe,0xad,0xde]
10664 xrstor 0xdeadbeef(%ebx,%ecx,8)
10667 // CHECK: encoding: [0x0f,0xae,0x2d,0xed,0x7e,0x00,0x00]
10668 xrstor 0x7eed
10671 // CHECK: encoding: [0x0f,0xae,0x2d,0xfe,0xca,0xbe,0xba]
10672 xrstor 0xbabecafe
10675 // CHECK: encoding: [0x0f,0xae,0x2d,0x78,0x56,0x34,0x12]
10676 xrstor 0x12345678
10679 // CHECK: encoding: [0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10680 xsaveopt 0xdeadbeef(%ebx,%ecx,8)
10683 // CHECK: encoding: [0x0f,0xae,0x35,0xed,0x7e,0x00,0x00]
10684 xsaveopt 0x7eed
10687 // CHECK: encoding: [0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba]
10688 xsaveopt 0xbabecafe
10691 // CHECK: encoding: [0x0f,0xae,0x35,0x78,0x56,0x34,0x12]
10692 xsaveopt 0x12345678
10695 // CHECK: encoding: [0x0f,0xc7,0xac,0xcb,0xef,0xbe,0xad,0xde]
10696 xsaves 0xdeadbeef(%ebx,%ecx,8)
10699 // CHECK: encoding: [0x0f,0xc7,0x2d,0xed,0x7e,0x00,0x00]
10700 xsaves 0x7eed
10703 // CHECK: encoding: [0x0f,0xc7,0x2d,0xfe,0xca,0xbe,0xba]
10704 xsaves 0xbabecafe
10707 // CHECK: encoding: [0x0f,0xc7,0x2d,0x78,0x56,0x34,0x12]
10708 xsaves 0x12345678
10711 // CHECK: encoding: [0x0f,0xc7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
10712 xsavec 0xdeadbeef(%ebx,%ecx,8)
10715 // CHECK: encoding: [0x0f,0xc7,0x25,0xed,0x7e,0x00,0x00]
10716 xsavec 0x7eed
10719 // CHECK: encoding: [0x0f,0xc7,0x25,0xfe,0xca,0xbe,0xba]
10720 xsavec 0xbabecafe
10723 // CHECK: encoding: [0x0f,0xc7,0x25,0x78,0x56,0x34,0x12]
10724 xsavec 0x12345678
10727 // CHECK: encoding: [0x0f,0xc7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10728 xrstors 0xdeadbeef(%ebx,%ecx,8)
10731 // CHECK: encoding: [0x0f,0xc7,0x1d,0xed,0x7e,0x00,0x00]
10732 xrstors 0x7eed
10735 // CHECK: encoding: [0x0f,0xc7,0x1d,0xfe,0xca,0xbe,0xba]
10736 xrstors 0xbabecafe
10739 // CHECK: encoding: [0x0f,0xc7,0x1d,0x78,0x56,0x34,0x12]
10740 xrstors 0x12345678
10743 // CHECK: encoding: [0x0f,0x37]
10747 // CHECK: encoding: [0x0f,0x01,0xfa]
10751 // CHECK: encoding: [0x0f,0x01,0xfa]
10755 // CHECK: encoding: [0x0f,0x01,0xfb]
10759 // CHECK: encoding: [0x0f,0x01,0xfb]
10763 // CHECK: encoding: [0x0f,0x01,0xfc]