1 // RUN
: llvm-mc
-triple i386-unknown-unknown-code16
--show-encoding
%s | FileCheck
%s
5 // CHECK
: encoding
: [0x66,0xbb,0x78,0x56,0x34,0x12]
8 // CHECK
: encoding
: [0xf3,0x90]
11 // CHECK
: encoding
: [0x0f,0xae,0xf8]
14 // CHECK
: encoding
: [0x0f,0xae,0xe8]
18 // CHECK
: encoding
: [0x0f,0x01,0xdc]
21 // CHECK
: encoding
: [0x0f,0x01,0xdd]
25 // CHECK
: encoding
: [0x0f,0x01,0xf9]
28 // CHECK
: movl
%eax
, 16(%ebp
) # encoding: [0x67,0x66,0x89,0x45,0x10]
30 // CHECK
: movl
%eax
, -16(%ebp
) # encoding: [0x67,0x66,0x89,0x45,0xf0]
33 // CHECK
: testb
%bl, %cl
# encoding: [0x84,0xd9]
36 // CHECK
: cmpl %eax
, %ebx
# encoding: [0x66,0x39,0xc3]
39 // CHECK
: addw
%ax
, %ax
# encoding: [0x01,0xc0]
42 // CHECK
: shrl
%eax
# encoding: [0x66,0xd1,0xe8]
45 // CHECK
: shll
%eax
# encoding: [0x66,0xd1,0xe0]
47 // CHECK
: shll
%eax
# encoding: [0x66,0xd1,0xe0]
50 // moffset forms of moves
52 // CHECK
: movb
0, %al
# encoding: [0xa0,0x00,0x00]
55 // CHECK
: movw
0, %ax
# encoding: [0xa1,0x00,0x00]
58 // CHECK
: movl
0, %eax
# encoding: [0x66,0xa1,0x00,0x00]
63 // CHECK
: encoding
: [0xce]
66 // CHECK
: encoding
: [0xcc]
69 // CHECK
: encoding
: [0xcd,0x04]
72 // CHECK
: encoding
: [0xcd,0xff]
74 // CHECK
: pushfw
# encoding: [0x9c]
76 // CHECK
: pushfl
# encoding: [0x66,0x9c]
78 // CHECK
: popfw
# encoding: [0x9d]
80 // CHECK
: popfl
# encoding: [0x66,0x9d]
85 // CHECK
: encoding
: [0x66,0xc3]
87 // CHECK
: cmoval
%eax
, %edx
88 // CHECK
: encoding
: [0x66,0x0f,0x47,0xd0]
91 // CHECK
: cmovael
%eax
, %edx
92 // CHECK
: encoding
: [0x66,0x0f,0x43,0xd0]
95 // CHECK
: cmovbel
%eax
, %edx
96 // CHECK
: encoding
: [0x66,0x0f,0x46,0xd0]
99 // CHECK
: cmovbl
%eax
, %edx
100 // CHECK
: encoding
: [0x66,0x0f,0x42,0xd0]
103 // CHECK
: cmovbw
%bx
, %bx
107 // CHECK
: cmovbel
%eax
, %edx
108 // CHECK
: encoding
: [0x66,0x0f,0x46,0xd0]
111 // CHECK
: cmovbl
%eax
, %edx
112 // CHECK
: encoding
: [0x66,0x0f,0x42,0xd0]
115 // CHECK
: cmovel
%eax
, %edx
116 // CHECK
: encoding
: [0x66,0x0f,0x44,0xd0]
119 // CHECK
: cmovgl
%eax
, %edx
120 // CHECK
: encoding
: [0x66,0x0f,0x4f,0xd0]
123 // CHECK
: cmovgel
%eax
, %edx
124 // CHECK
: encoding
: [0x66,0x0f,0x4d,0xd0]
127 // CHECK
: cmovll
%eax
, %edx
128 // CHECK
: encoding
: [0x66,0x0f,0x4c,0xd0]
131 // CHECK
: cmovlel
%eax
, %edx
132 // CHECK
: encoding
: [0x66,0x0f,0x4e,0xd0]
135 // CHECK
: cmovbel
%eax
, %edx
136 // CHECK
: encoding
: [0x66,0x0f,0x46,0xd0]
139 // CHECK
: cmovnel
%eax
, %edx
140 // CHECK
: encoding
: [0x66,0x0f,0x45,0xd0]
143 // CHECK
: cmovael
%eax
, %edx
144 // CHECK
: encoding
: [0x66,0x0f,0x43,0xd0]
147 // CHECK
: cmoval
%eax
, %edx
148 // CHECK
: encoding
: [0x66,0x0f,0x47,0xd0]
151 // CHECK
: cmovael
%eax
, %edx
152 // CHECK
: encoding
: [0x66,0x0f,0x43,0xd0]
155 // CHECK
: cmovnel
%eax
, %edx
156 // CHECK
: encoding
: [0x66,0x0f,0x45,0xd0]
159 // CHECK
: cmovlel
%eax
, %edx
160 // CHECK
: encoding
: [0x66,0x0f,0x4e,0xd0]
163 // CHECK
: cmovgel
%eax
, %edx
164 // CHECK
: encoding
: [0x66,0x0f,0x4d,0xd0]
167 // CHECK
: cmovnel
%eax
, %edx
168 // CHECK
: encoding
: [0x66,0x0f,0x45,0xd0]
171 // CHECK
: cmovlel
%eax
, %edx
172 // CHECK
: encoding
: [0x66,0x0f,0x4e,0xd0]
175 // CHECK
: cmovll
%eax
, %edx
176 // CHECK
: encoding
: [0x66,0x0f,0x4c,0xd0]
179 // CHECK
: cmovgel
%eax
, %edx
180 // CHECK
: encoding
: [0x66,0x0f,0x4d,0xd0]
183 // CHECK
: cmovgl
%eax
, %edx
184 // CHECK
: encoding
: [0x66,0x0f,0x4f,0xd0]
187 // CHECK
: cmovnol
%eax
, %edx
188 // CHECK
: encoding
: [0x66,0x0f,0x41,0xd0]
191 // CHECK
: cmovnpl
%eax
, %edx
192 // CHECK
: encoding
: [0x66,0x0f,0x4b,0xd0]
195 // CHECK
: cmovnsl
%eax
, %edx
196 // CHECK
: encoding
: [0x66,0x0f,0x49,0xd0]
199 // CHECK
: cmovnel
%eax
, %edx
200 // CHECK
: encoding
: [0x66,0x0f,0x45,0xd0]
203 // CHECK
: cmovol
%eax
, %edx
204 // CHECK
: encoding
: [0x66,0x0f,0x40,0xd0]
207 // CHECK
: cmovpl
%eax
, %edx
208 // CHECK
: encoding
: [0x66,0x0f,0x4a,0xd0]
211 // CHECK
: cmovsl
%eax
, %edx
212 // CHECK
: encoding
: [0x66,0x0f,0x48,0xd0]
215 // CHECK
: cmovel
%eax
, %edx
216 // CHECK
: encoding
: [0x66,0x0f,0x44,0xd0]
219 // CHECK
: fmul %st(0)
220 // CHECK
: encoding
: [0xd8,0xc8]
223 // CHECK
: fadd %st(0)
224 // CHECK
: encoding
: [0xd8,0xc0]
227 // CHECK
: fsub %st(0)
228 // CHECK
: encoding
: [0xd8,0xe0]
231 // CHECK
: fsubr
%st(0)
232 // CHECK
: encoding
: [0xd8,0xe8]
235 // CHECK
: fdivr
%st(0)
236 // CHECK
: encoding
: [0xd8,0xf8]
239 // CHECK
: fdiv %st(0)
240 // CHECK
: encoding
: [0xd8,0xf0]
243 // CHECK
: movl
%cs
, %eax
244 // CHECK
: encoding
: [0x66,0x8c,0xc8]
247 // CHECK
: movw
%cs
, %ax
248 // CHECK
: encoding
: [0x8c,0xc8]
251 // CHECK
: movw
%cs
, (%eax
)
252 // CHECK
: encoding
: [0x67,0x8c,0x08]
255 // CHECK
: movw
%cs
, (%eax
)
256 // CHECK
: encoding
: [0x67,0x8c,0x08]
259 // CHECK
: movw
%ax
, %cs
260 // CHECK
: encoding
: [0x8e,0xc8]
263 // CHECK
: movw
%ax
, %cs
264 // CHECK
: encoding
: [0x8e,0xc8]
267 // CHECK
: movw
%ax
, %cs
268 // CHECK
: encoding
: [0x8e,0xc8]
271 // CHECK
: movw
%ax
, %cs
272 // CHECK
: encoding
: [0x8e,0xc8]
275 // CHECK
: movw
(%eax
), %cs
276 // CHECK
: encoding
: [0x67,0x8e,0x08]
279 // CHECK
: movw
(%eax
), %cs
280 // CHECK
: encoding
: [0x67,0x8e,0x08]
283 // CHECK
: movl
%cr0, %eax
284 // CHECK
: encoding
: [0x0f,0x20,0xc0]
287 // CHECK
: movl
%cr1, %eax
288 // CHECK
: encoding
: [0x0f,0x20,0xc8]
291 // CHECK
: movl
%cr2
, %eax
292 // CHECK
: encoding
: [0x0f,0x20,0xd0]
295 // CHECK
: movl
%cr3
, %eax
296 // CHECK
: encoding
: [0x0f,0x20,0xd8]
299 // CHECK
: movl
%cr4
, %eax
300 // CHECK
: encoding
: [0x0f,0x20,0xe0]
303 // CHECK
: movl
%dr0
, %eax
304 // CHECK
: encoding
: [0x0f,0x21,0xc0]
307 // CHECK
: movl
%dr1
, %eax
308 // CHECK
: encoding
: [0x0f,0x21,0xc8]
311 // CHECK
: movl
%dr1
, %eax
312 // CHECK
: encoding
: [0x0f,0x21,0xc8]
315 // CHECK
: movl
%dr2
, %eax
316 // CHECK
: encoding
: [0x0f,0x21,0xd0]
319 // CHECK
: movl
%dr3
, %eax
320 // CHECK
: encoding
: [0x0f,0x21,0xd8]
323 // CHECK
: movl
%dr4
, %eax
324 // CHECK
: encoding
: [0x0f,0x21,0xe0]
327 // CHECK
: movl
%dr5
, %eax
328 // CHECK
: encoding
: [0x0f,0x21,0xe8]
331 // CHECK
: movl
%dr6
, %eax
332 // CHECK
: encoding
: [0x0f,0x21,0xf0]
335 // CHECK
: movl
%dr7
, %eax
336 // CHECK
: encoding
: [0x0f,0x21,0xf8]
340 // CHECK
: encoding
: [0x9b]
343 // CHECK
: [0x66,0x65,0xa1,0x7c,0x00]
347 // CHECK
: encoding
: [0x60]
351 // CHECK
: encoding
: [0x61]
355 // CHECK
: encoding
: [0x60]
359 // CHECK
: encoding
: [0x61]
363 // CHECK
: encoding
: [0x66,0x60]
367 // CHECK
: encoding
: [0x66,0x61]
370 // CHECK
: jmpw
*8(%eax
)
371 // CHECK
: encoding
: [0x67,0xff,0x60,0x08]
374 // CHECK
: jmpl
*8(%eax
)
375 // CHECK
: encoding
: [0x67,0x66,0xff,0x60,0x08]
378 // CHECK
: lcalll $
2, $
4660
379 // CHECK
: encoding
: [0x66,0x9a,0x34,0x12,0x00,0x00,0x02,0x00]
386 // CHECK
: encoding
: [0xe3,A]
389 // CHECK
: encoding
: [0x67,0xe3,A]
393 // CHECK
: encoding
: [0xcf]
396 // CHECK
: encoding
: [0xcf]
399 // CHECK
: encoding
: [0x66,0xcf]
403 // CHECK
: encoding
: [0x0f,0x07]
406 // CHECK
: encoding
: [0x0f,0x07]
408 testl
%ecx
, -24(%ebp
)
409 // CHECK
: testl
%ecx
, -24(%ebp
)
410 testl
-24(%ebp
), %ecx
411 // CHECK
: testl
%ecx
, -24(%ebp
)
416 // CHECK
: encoding
: [0x0e]
419 // CHECK
: encoding
: [0x1e]
422 // CHECK
: encoding
: [0x16]
425 // CHECK
: encoding
: [0x06]
428 // CHECK
: encoding
: [0x0f,0xa0]
431 // CHECK
: encoding
: [0x0f,0xa8]
435 // CHECK
: encoding
: [0x0e]
438 // CHECK
: encoding
: [0x1e]
441 // CHECK
: encoding
: [0x16]
444 // CHECK
: encoding
: [0x06]
447 // CHECK
: encoding
: [0x0f,0xa0]
450 // CHECK
: encoding
: [0x0f,0xa8]
454 // CHECK
: encoding
: [0x66,0x0e]
457 // CHECK
: encoding
: [0x66,0x1e]
460 // CHECK
: encoding
: [0x66,0x16]
463 // CHECK
: encoding
: [0x66,0x06]
466 // CHECK
: encoding
: [0x66,0x0f,0xa0]
469 // CHECK
: encoding
: [0x66,0x0f,0xa8]
473 // CHECK
: encoding
: [0x17]
476 // CHECK
: encoding
: [0x1f]
479 // CHECK
: encoding
: [0x07]
483 // CHECK
: encoding
: [0x66,0x17]
486 // CHECK
: encoding
: [0x66,0x1f]
489 // CHECK
: encoding
: [0x66,0x07]
514 setneb
%cl
// CHECK
: setne
%cl
515 setcb
%bl // CHECK
: setb
%bl
516 setnaeb
%bl // CHECK
: setb
%bl
519 // CHECK
: lcalll $
31438, $
31438
520 // CHECK
: lcalll $
31438, $
31438
521 // CHECK
: ljmpl $
31438, $
31438
522 // CHECK
: ljmpl $
31438, $
31438
524 calll $
0x7ace,$
0x7ace
525 lcalll $
0x7ace,$
0x7ace
527 ljmpl $
0x7ace,$
0x7ace
529 // CHECK
: lcallw $
31438, $
31438
530 // CHECK
: lcallw $
31438, $
31438
531 // CHECK
: ljmpw $
31438, $
31438
532 // CHECK
: ljmpw $
31438, $
31438
534 callw $
0x7ace,$
0x7ace
535 lcallw $
0x7ace,$
0x7ace
537 ljmpw $
0x7ace,$
0x7ace
539 // CHECK
: lcallw $
31438, $
31438
540 // CHECK
: lcallw $
31438, $
31438
541 // CHECK
: ljmpw $
31438, $
31438
542 // CHECK
: ljmpw $
31438, $
31438
545 lcall $
0x7ace,$
0x7ace
552 // CHECK
: incb
%al
# encoding: [0xfe,0xc0]
555 // CHECK
: incw
%ax
# encoding: [0x40]
558 // CHECK
: incl
%eax
# encoding: [0x66,0x40]
561 // CHECK
: decb
%al
# encoding: [0xfe,0xc8]
564 // CHECK
: decw
%ax
# encoding: [0x48]
567 // CHECK
: decl
%eax
# encoding: [0x66,0x48]
570 // CHECK
: pshufw $
14, %mm4
, %mm0
# encoding: [0x0f,0x70,0xc4,0x0e]
571 pshufw $
14, %mm4
, %mm0
573 // CHECK
: pshufw $
90, %mm4
, %mm0
# encoding: [0x0f,0x70,0xc4,0x5a]
574 pshufw $
90, %mm4
, %mm0
577 // CHECK
: encoding
: [0x37]
581 // CHECK
: encoding
: [0xd5,0x01]
585 // CHECK
: encoding
: [0xd5,0x0a]
589 // CHECK
: encoding
: [0xd5,0x0a]
593 // CHECK
: encoding
: [0xd4,0x02]
597 // CHECK
: encoding
: [0xd4,0x0a]
601 // CHECK
: encoding
: [0xd4,0x0a]
605 // CHECK
: encoding
: [0x3f]
609 // CHECK
: encoding
: [0x27]
613 // CHECK
: encoding
: [0x2f]
616 // CHECK
: retw $
31438
617 // CHECK
: encoding
: [0xc2,0xce,0x7a]
620 // CHECK
: lretw $
31438
621 // CHECK
: encoding
: [0xca,0xce,0x7a]
624 // CHECK
: retw $
31438
625 // CHECK
: encoding
: [0xc2,0xce,0x7a]
628 // CHECK
: lretw $
31438
629 // CHECK
: encoding
: [0xca,0xce,0x7a]
632 // CHECK
: retl $
31438
633 // CHECK
: encoding
: [0x66,0xc2,0xce,0x7a]
636 // CHECK
: lretl $
31438
637 // CHECK
: encoding
: [0x66,0xca,0xce,0x7a]
640 // CHECK
: bound
%bx
, 2(%eax
)
641 // CHECK
: encoding
: [0x67,0x62,0x58,0x02]
644 // CHECK
: bound
%ecx
, 4(%ebx
)
645 // CHECK
: encoding
: [0x67,0x66,0x62,0x4b,0x04]
648 // CHECK
: arpl
%bx
, %bx
649 // CHECK
: encoding
: [0x63,0xdb]
652 // CHECK
: arpl
%bx
, 6(%ecx
)
653 // CHECK
: encoding
: [0x67,0x63,0x59,0x06]
656 // CHECK
: lgdtw
4(%eax
)
657 // CHECK
: encoding
: [0x67,0x0f,0x01,0x50,0x04]
660 // CHECK
: lgdtw
4(%eax
)
661 // CHECK
: encoding
: [0x67,0x0f,0x01,0x50,0x04]
664 // CHECK
: lgdtl
4(%eax
)
665 // CHECK
: encoding
: [0x67,0x66,0x0f,0x01,0x50,0x04]
668 // CHECK
: lidtw
4(%eax
)
669 // CHECK
: encoding
: [0x67,0x0f,0x01,0x58,0x04]
672 // CHECK
: lidtw
4(%eax
)
673 // CHECK
: encoding
: [0x67,0x0f,0x01,0x58,0x04]
676 // CHECK
: lidtl
4(%eax
)
677 // CHECK
: encoding
: [0x67,0x66,0x0f,0x01,0x58,0x04]
680 // CHECK
: sgdtw
4(%eax
)
681 // CHECK
: encoding
: [0x67,0x0f,0x01,0x40,0x04]
684 // CHECK
: sgdtw
4(%eax
)
685 // CHECK
: encoding
: [0x67,0x0f,0x01,0x40,0x04]
688 // CHECK
: sgdtl
4(%eax
)
689 // CHECK
: encoding
: [0x67,0x66,0x0f,0x01,0x40,0x04]
692 // CHECK
: sidtw
4(%eax
)
693 // CHECK
: encoding
: [0x67,0x0f,0x01,0x48,0x04]
696 // CHECK
: sidtw
4(%eax
)
697 // CHECK
: encoding
: [0x67,0x0f,0x01,0x48,0x04]
700 // CHECK
: sidtl
4(%eax
)
701 // CHECK
: encoding
: [0x67,0x66,0x0f,0x01,0x48,0x04]
704 // CHECK
: fcompi
%st(2)
705 // CHECK
: encoding
: [0xdf,0xf2]
708 // CHECK
: fcompi
%st(2)
709 // CHECK
: encoding
: [0xdf,0xf2]
713 // CHECK
: encoding
: [0xdf,0xf1]
716 // CHECK
: fucompi
%st(2)
717 // CHECK
: encoding
: [0xdf,0xea]
720 // CHECK
: fucompi
%st(2)
721 // CHECK
: encoding
: [0xdf,0xea]
725 // CHECK
: encoding
: [0xdf,0xe9]
728 // CHECK
: fldcw
32493
729 // CHECK
: encoding
: [0xd9,0x2e,0xed,0x7e]
732 // CHECK
: fldcw
32493
733 // CHECK
: encoding
: [0xd9,0x2e,0xed,0x7e]
736 // CHECK
: fnstcw
32493
737 // CHECK
: encoding
: [0xd9,0x3e,0xed,0x7e]
740 // CHECK
: fnstcw
32493
741 // CHECK
: encoding
: [0xd9,0x3e,0xed,0x7e]
745 // CHECK
: encoding
: [0x9b]
749 // CHECK
: encoding
: [0x9b]
752 // CHECK
: fnstsw
32493
753 // CHECK
: encoding
: [0xdd,0x3e,0xed,0x7e]
756 // CHECK
: fnstsw
32493
757 // CHECK
: encoding
: [0xdd,0x3e,0xed,0x7e]
761 // CHECK
: encoding
: [0x9b]
765 // CHECK
: encoding
: [0x9b]
769 // CHECK
: encoding
: [0x0f,0x00,0x26,0xed,0x7e]
773 // CHECK
: encoding
: [0x0f,0x00,0x26,0xed,0x7e]
777 // CHECK
: encoding
: [0x9b]
781 // CHECK
: encoding
: [0xdb,0xe2]
785 // CHECK
: encoding
: [0x0f,0x0b]
789 // CHECK
: encoding
: [0x0f,0x0b]
793 // CHECK
: encoding
: [0x0f,0xb9]
797 // CHECK
: encoding
: [0xe1,A]
801 // CHECK
: encoding
: [0xe0,A]
804 // CHECK
: outsb
(%si
), %dx
# encoding: [0x6e]
811 // CHECK
: outsw
(%si
), %dx
# encoding: [0x6f]
818 // CHECK
: outsl
(%si
), %dx
# encoding: [0x66,0x6f]
824 // CHECK
: insb
%dx
, %es
:(%di
) # encoding: [0x6c]
829 // CHECK
: insw
%dx
, %es
:(%di
) # encoding: [0x6d]
834 // CHECK
: insl
%dx
, %es
:(%di
) # encoding: [0x66,0x6d]
839 // CHECK
: movsb
(%si
), %es
:(%di
) # encoding: [0xa4]
843 movsb
%ds
:(%si
), %es
:(%di
)
844 movsb
(%si
), %es
:(%di
)
846 // CHECK
: movsw
(%si
), %es
:(%di
) # encoding: [0xa5]
850 movsw
%ds
:(%si
), %es
:(%di
)
851 movsw
(%si
), %es
:(%di
)
853 // CHECK
: movsl
(%si
), %es
:(%di
) # encoding: [0x66,0xa5]
857 movsl
%ds
:(%si
), %es
:(%di
)
858 movsl
(%si
), %es
:(%di
)
860 // CHECK
: lodsb
(%si
), %al
# encoding: [0xac]
871 // CHECK
: lodsw
(%si
), %ax
# encoding: [0xad]
882 // CHECK
: lodsl
(%si
), %eax
# encoding: [0x66,0xad]
888 lodsl
%ds
:(%si
), %eax
893 // CHECK
: stosb
%al
, %es
:(%di
) # encoding: [0xaa]
900 // CHECK
: stosw
%ax
, %es
:(%di
) # encoding: [0xab]
907 // CHECK
: stosl
%eax
, %es
:(%di
) # encoding: [0x66,0xab]
911 stosl
%eax
, %es
:(%di
)
915 // CHECK
: encoding
: [0x0f,0x00,0xc8]
919 // CHECK
: encoding
: [0x66,0x0f,0x00,0xc8]
923 // CHECK
: fsubp
%st, %st(1)
924 // CHECK
: encoding
: [0xde,0xe1]
927 // CHECK
: fsubp
%st, %st(2)
928 // CHECK
: encoding
: [0xde,0xe2]
931 // CHECK
: xchgl
%eax
, %eax
932 // CHECK
: encoding
: [0x66,0x90]
935 // CHECK
: xchgw
%ax
, %ax
936 // CHECK
: encoding
: [0x90]
939 // CHECK
: xchgl
%ecx
, %eax
940 // CHECK
: encoding
: [0x66,0x91]
943 // CHECK
: xchgl
%ecx
, %eax
944 // CHECK
: encoding
: [0x66,0x91]
948 // CHECK
: encoding
: [0xc3]
952 // CHECK
: encoding
: [0x66,0xc3]
956 // CHECK
: encoding
: [0xcb]
960 // CHECK
: encoding
: [0x66,0xcb]
964 // CHECK
: encoding
: [0x66]
968 // CHECK
: encoding
: [0x66]
969 // CHECK
: lgdtw
4(%eax
)
970 // CHECK
: encoding
: [0x67,0x0f,0x01,0x50,0x04]
974 // CHECK
: encoding
: [0xf3,0x0f,0x09]
977 // CHECK
: umonitor
%ax
978 // CHECK
: encoding
: [0xf3,0x0f,0xae,0xf0]
981 // CHECK
: umonitor
%eax
982 // CHECK
: encoding
: [0x67,0xf3,0x0f,0xae,0xf0]
985 // CHECK
: movdir64b
(%esi
), %eax
986 // CHECK
: encoding
: [0x67,0x66,0x0f,0x38,0xf8,0x06]
987 movdir64b
(%esi
), %eax
989 // CHECK
: movdir64b
(%si
), %ax
990 // CHECK
: encoding
: [0x66,0x0f,0x38,0xf8,0x04]
993 // CHECK
: enqcmd
(%bx
), %di
994 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf8,0x3f]
997 // CHECK
: enqcmd
8128(%si
), %ax
998 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf8,0x84,0xc0,0x1f]
999 enqcmd
8128(%si
), %ax
1001 // CHECK
: enqcmd
-8192(%di
), %bx
1002 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf8,0x9d,0x00,0xe0]
1003 enqcmd
-8192(%di
), %bx
1005 // CHECK
: enqcmd
7408, %cx
1006 // CHECK
: encoding
: [0xf2,0x0f,0x38,0xf8,0x0e,0xf0,0x1c]
1009 // CHECK
: enqcmds
(%bx
), %di
1010 // CHECK
: encoding
: [0xf3,0x0f,0x38,0xf8,0x3f]
1013 // CHECK
: enqcmds
8128(%si
), %ax
1014 // CHECK
: encoding
: [0xf3,0x0f,0x38,0xf8,0x84,0xc0,0x1f]
1015 enqcmds
8128(%si
), %ax
1017 // CHECK
: enqcmds
-8192(%di
), %bx
1018 // CHECK
: encoding
: [0xf3,0x0f,0x38,0xf8,0x9d,0x00,0xe0]
1019 enqcmds
-8192(%di
), %bx
1021 // CHECK
: enqcmds
7408, %cx
1022 // CHECK
: encoding
: [0xf3,0x0f,0x38,0xf8,0x0e,0xf0,0x1c]
1025 // CHECK
: enqcmd
(%edi
), %edi
1026 // CHECK
: encoding
: [0x67,0xf2,0x0f,0x38,0xf8,0x3f]
1029 // CHECK
: enqcmds
(%edi
), %edi
1030 // CHECK
: encoding
: [0x67,0xf3,0x0f,0x38,0xf8,0x3f]
1031 enqcmds
(%edi
), %edi