Home | History | Annotate | Download | only in X86

Lines Matching full:encoding

1 // RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
5 // CHECK: encoding: [0xf3,0x90]
8 // CHECK: encoding: [0x0f,0xae,0xf8]
11 // CHECK: encoding: [0x0f,0xae,0xe8]
14 // CHECK: encoding: [0x0f,0xae,0xf0]
17 // CHECK: encoding: [0x0f,0x01,0xc8]
20 // CHECK: encoding: [0x0f,0x01,0xc8]
23 // CHECK: encoding: [0x0f,0x01,0xc9]
26 // CHECK: encoding: [0x0f,0x01,0xc9]
30 // CHECK: encoding: [0x0f,0x01,0xc1]
33 // CHECK: encoding: [0x0f,0x01,0xd4]
36 // CHECK: encoding: [0x0f,0x01,0xc2]
39 // CHECK: encoding: [0x0f,0x01,0xc3]
42 // CHECK: encoding: [0x0f,0x01,0xc4]
45 // CHECK: encoding: [0x0f,0x01,0xf8]
49 // CHECK: encoding: [0x0f,0x01,0xd8]
52 // CHECK: encoding: [0x0f,0x01,0xd9]
55 // CHECK: encoding: [0x0f,0x01,0xda]
58 // CHECK: encoding: [0x0f,0x01,0xdb]
61 // CHECK: encoding: [0x0f,0x01,0xdc]
64 // CHECK: encoding: [0x0f,0x01,0xdd]
67 // CHECK: encoding: [0x0f,0x01,0xde]
70 // CHECK: encoding: [0x0f,0x01,0xdf]
74 // CHECK: encoding: [0x0f,0x01,0xf9]
77 // CHECK: movl %eax, 16(%ebp) # encoding: [0x89,0x45,0x10]
79 // CHECK: movl %eax, -16(%ebp) # encoding: [0x89,0x45,0xf0]
82 // CHECK: testb %bl, %cl # encoding: [0x84,0xcb]
85 // CHECK: cmpl %eax, %ebx # encoding: [0x39,0xc3]
88 // CHECK: addw %ax, %ax # encoding: [0x66,0x01,0xc0]
91 // CHECK: shrl %eax # encoding: [0xd1,0xe8]
94 // CHECK: shll %eax # encoding: [0xd1,0xe0]
96 // CHECK: shll %eax # encoding: [0xd1,0xe0]
100 movb 0, %al // CHECK: movb 0, %al # encoding: [0xa0,0x00,0x00,0x00,0x00]
101 movw 0, %ax // CHECK: movw 0, %ax # encoding: [0x66,0xa1,0x00,0x00,0x00,0x00]
102 movl 0, %eax // CHECK: movl 0, %eax # encoding: [0xa1,0x00,0x00,0x00,0x00]
107 // CHECK: encoding: [0xce]
110 // CHECK: encoding: [0xcc]
113 // CHECK: encoding: [0xcd,0x04]
116 // CHECK: encoding: [0xcd,0xff]
118 // CHECK: pushfl # encoding: [0x9c]
120 // CHECK: pushfl # encoding: [0x9c]
122 // CHECK: popfl # encoding: [0x9d]
124 // CHECK: popfl # encoding: [0x9d]
130 // CHECK: encoding: [0xc3]
134 // CHECK: encoding: [0x0f,0x47,0xd0]
138 // CHECK: encoding: [0x0f,0x43,0xd0]
142 // CHECK: encoding: [0x0f,0x46,0xd0]
146 // CHECK: encoding: [0x0f,0x42,0xd0]
154 // CHECK: encoding: [0x0f,0x46,0xd0]
158 // CHECK: encoding: [0x0f,0x42,0xd0]
162 // CHECK: encoding: [0x0f,0x44,0xd0]
166 // CHECK: encoding: [0x0f,0x4f,0xd0]
170 // CHECK: encoding: [0x0f,0x4d,0xd0]
174 // CHECK: encoding: [0x0f,0x4c,0xd0]
178 // CHECK: encoding: [0x0f,0x4e,0xd0]
182 // CHECK: encoding: [0x0f,0x46,0xd0]
186 // CHECK: encoding: [0x0f,0x45,0xd0]
190 // CHECK: encoding: [0x0f,0x43,0xd0]
194 // CHECK: encoding: [0x0f,0x47,0xd0]
198 // CHECK: encoding: [0x0f,0x43,0xd0]
202 // CHECK: encoding: [0x0f,0x45,0xd0]
206 // CHECK: encoding: [0x0f,0x4e,0xd0]
210 // CHECK: encoding: [0x0f,0x4d,0xd0]
214 // CHECK: encoding: [0x0f,0x45,0xd0]
218 // CHECK: encoding: [0x0f,0x4e,0xd0]
222 // CHECK: encoding: [0x0f,0x4c,0xd0]
226 // CHECK: encoding: [0x0f,0x4d,0xd0]
230 // CHECK: encoding: [0x0f,0x4f,0xd0]
234 // CHECK: encoding: [0x0f,0x41,0xd0]
238 // CHECK: encoding: [0x0f,0x4b,0xd0]
242 // CHECK: encoding: [0x0f,0x49,0xd0]
246 // CHECK: encoding: [0x0f,0x45,0xd0]
250 // CHECK: encoding: [0x0f,0x40,0xd0]
254 // CHECK: encoding: [0x0f,0x4a,0xd0]
258 // CHECK: encoding: [0x0f,0x48,0xd0]
262 // CHECK: encoding: [0x0f,0x44,0xd0]
266 // CHECK: encoding: [0x0f,0xc2,0xc8,0x00]
269 // CHECK: encoding: [0x0f,0xc2,0x08,0x00]
272 // CHECK: encoding: [0x66,0x0f,0xc2,0xc8,0x00]
275 // CHECK: encoding: [0x66,0x0f,0xc2,0x08,0x00]
278 // CHECK: encoding: [0xf3,0x0f,0xc2,0xc8,0x00]
281 // CHECK: encoding: [0xf3,0x0f,0xc2,0x08,0x00]
284 // CHECK: encoding: [0xf2,0x0f,0xc2,0xc8,0x00]
287 // CHECK: encoding: [0xf2,0x0f,0xc2,0x08,0x00]
293 // CHECK: encoding: [0x0f,0xc2,0xc8,0x00]
297 // CHECK: encoding: [0x66,0x0f,0xc2,0xc8,0x01]
301 // CHECK: encoding: [0xf3,0x0f,0xc2,0xc8,0x02]
305 // CHECK: encoding: [0x66,0x0f,0xc2,0xc8,0x03]
309 // CHECK: encoding: [0x0f,0xc2,0xc8,0x04]
313 // CHECK: encoding: [0x66,0x0f,0xc2,0xc8,0x05]
317 // CHECK: encoding: [0xf3,0x0f,0xc2,0xc8,0x06]
321 // CHECK: encoding: [0xf2,0x0f,0xc2,0xc8,0x07]
326 // CHECK: encoding: [0xd8,0xc8]
330 // CHECK: encoding: [0xd8,0xc0]
334 // CHECK: encoding: [0xd8,0xe0]
338 // CHECK: encoding: [0xd8,0xe8]
342 // CHECK: encoding: [0xd8,0xf8]
346 // CHECK: encoding: [0xd8,0xf0]
351 // CHECK: encoding: [0x8c,0xc8]
355 // CHECK: encoding: [0x66,0x8c,0xc8]
359 // CHECK: encoding: [0x8c,0x08]
363 // CHECK: encoding: [0x66,0x8c,0x08]
367 // CHECK: encoding: [0x8e,0xc8]
371 // CHECK: encoding: [0x8e,0x08]
375 // CHECK: encoding: [0x66,0x8e,0x08]
380 // CHECK: encoding: [0x0f,0x20,0xc0]
384 // CHECK: encoding: [0x0f,0x20,0xc8]
388 // CHECK: encoding: [0x0f,0x20,0xd0]
392 // CHECK: encoding: [0x0f,0x20,0xd8]
396 // CHECK: encoding: [0x0f,0x20,0xe0]
400 // CHECK: encoding: [0x0f,0x21,0xc0]
404 // CHECK: encoding: [0x0f,0x21,0xc8]
408 // CHECK: encoding: [0x0f,0x21,0xc8]
412 // CHECK: encoding: [0x0f,0x21,0xd0]
416 // CHECK: encoding: [0x0f,0x21,0xd8]
420 // CHECK: encoding: [0x0f,0x21,0xe0]
424 // CHECK: encoding: [0x0f,0x21,0xe8]
428 // CHECK: encoding: [0x0f,0x21,0xf0]
432 // CHECK: encoding: [0x0f,0x21,0xf8]
437 // CHECK: encoding: [0x9b]
442 // FIXME: This is a correct bug poor encoding: Use 65 a1 7c 00 00 00
446 // CHECK: encoding: [0x60]
450 // CHECK: encoding: [0x61]
454 // CHECK: encoding: [0x60]
458 // CHECK: encoding: [0x61]
462 // CHECK: encoding: [0xff,0x60,0x08]
467 // CHECK: encoding: [0x9a,0x34,0x12,0x00,0x00,0x02,0x00]
475 // CHECK: encoding: [0x67,0xe3,A]
478 // CHECK: encoding: [0xe3,A]
483 // CHECK: encoding: [0xcf]
486 // CHECK: encoding: [0x66,0xcf]
489 // CHECK: encoding: [0xcf]
494 // CHECK: encoding: [0x0f,0x07]
497 // CHECK: encoding: [0x0f,0x07]
509 // CHECK: encoding: [0x0e]
512 // CHECK: encoding: [0x1e]
515 // CHECK: encoding: [0x16]
518 // CHECK: encoding: [0x06]
521 // CHECK: encoding: [0x0f,0xa0]
524 // CHECK: encoding: [0x0f,0xa8]
528 // CHECK: encoding: [0x66,0x0e]
531 // CHECK: encoding: [0x66,0x1e]
534 // CHECK: encoding: [0x66,0x16]
537 // CHECK: encoding: [0x66,0x06]
540 // CHECK: encoding: [0x66,0x0f,0xa0]
543 // CHECK: encoding: [0x66,0x0f,0xa8]
547 // CHECK: encoding: [0x17]
550 // CHECK: encoding: [0x1f]
553 // CHECK: encoding: [0x07]
610 // CHECK: incb %al # encoding: [0xfe,0xc0]
613 // CHECK: incw %ax # encoding: [0x66,0x40]
616 // CHECK: incl %eax # encoding: [0x40]
619 // CHECK: decb %al # encoding: [0xfe,0xc8]
622 // CHECK: decw %ax # encoding: [0x66,0x48]
625 // CHECK: decl %eax # encoding: [0x48]
628 // CHECK: pshufw $14, %mm4, %mm0 # encoding: [0x0f,0x70,0xc4,0x0e]
631 // CHECK: pshufw $90, %mm4, %mm0 # encoding: [0x0f,0x70,0xc4,0x5a]
637 // CHECK: encoding: [0x37]
641 // CHECK: encoding: [0xd5,0x01]
645 // CHECK: encoding: [0xd5,0x0a]
649 // CHECK: encoding: [0xd5,0x0a]
653 // CHECK: encoding: [0xd4,0x02]
657 // CHECK: encoding: [0xd4,0x0a]
661 // CHECK: encoding: [0xd4,0x0a]
665 // CHECK: encoding: [0x3f]
669 // CHECK: encoding: [0x27]
673 // CHECK: encoding: [0x2f]
677 // CHECK: encoding: [0x66,0xc2,0xce,0x7a]
681 // CHECK: encoding: [0x66,0xca,0xce,0x7a]
685 // CHECK: encoding: [0x66,0x62,0x58,0x02]
689 // CHECK: encoding: [0x62,0x4b,0x04]
693 // CHECK: encoding: [0x63,0xdb]
697 // CHECK: encoding: [0x63,0x59,0x06]
701 // CHECK: encoding: [0x66,0x0f,0x01,0x50,0x04]
705 // CHECK: encoding: [0x0f,0x01,0x50,0x04]
709 // CHECK: encoding: [0x0f,0x01,0x50,0x04]
713 // CHECK: encoding: [0x66,0x0f,0x01,0x58,0x04]
717 // CHECK: encoding: [0x0f,0x01,0x58,0x04]
721 // CHECK: encoding: [0x0f,0x01,0x58,0x04]
725 // CHECK: encoding: [0x66,0x0f,0x01,0x40,0x04]
729 // CHECK: encoding: [0x0f,0x01,0x40,0x04]
733 // CHECK: encoding: [0x0f,0x01,0x40,0x04]
737 // CHECK: encoding: [0x66,0x0f,0x01,0x48,0x04]
741 // CHECK: encoding: [0x0f,0x01,0x48,0x04]
745 // CHECK: encoding: [0x0f,0x01,0x48,0x04]
749 // CHECK: encoding: [0xdf,0xf2]
753 // CHECK: encoding: [0xdf,0xf2]
757 encoding: [0xdf,0xf1]
761 // CHECK: encoding: [0xdf,0xea]
765 // CHECK: encoding: [0xdf,0xea]
769 // CHECK: encoding: [0xdf,0xe9]
773 // CHECK: encoding: [0xd9,0x2d,0xed,0x7e,0x00,0x00]
777 // CHECK: encoding: [0xd9,0x2d,0xed,0x7e,0x00,0x00]
781 // CHECK: encoding: [0xd9,0x3d,0xed,0x7e,0x00,0x00]
785 // CHECK: encoding: [0xd9,0x3d,0xed,0x7e,0x00,0x00]
789 // CHECK: encoding: [0x9b]
793 // CHECK: encoding: [0x9b]
797 // CHECK: encoding: [0xdd,0x3d,0xed,0x7e,0x00,0x00]
801 // CHECK: encoding: [0xdd,0x3d,0xed,0x7e,0x00,0x00]
805 // CHECK: encoding: [0x9b]
809 // CHECK: encoding: [0x9b]
813 // CHECK: encoding: [0x0f,0x00,0x25,0xed,0x7e,0x00,0x00]
817 // CHECK: encoding: [0x0f,0x00,0x25,0xed,0x7e,0x00,0x00]
821 // CHECK: encoding: [0x9b]
825 // CHECK: encoding: [0xdb,0xe2]
829 // CHECK: encoding: [0x0f,0x0b]
833 // CHECK: encoding: [0x0f,0x0b]
837 // CHECK: encoding: [0x0f,0xb9]
841 // CHECK: encoding: [0xe1,A]
845 // CHECK: encoding: [0xe0,A]
848 // CHECK: outsb # encoding: [0x6e]
855 // CHECK: outsw # encoding: [0x66,0x6f]
862 // CHECK: outsl # encoding: [0x6f]
868 // CHECK: insb # encoding: [0x6c]
873 // CHECK: insw # encoding: [0x66,0x6d]
878 // CHECK: insl # encoding: [0x6d]
883 // CHECK: movsb # encoding: [0xa4]
890 // CHECK: movsw # encoding: [0x66,0xa5]
897 // CHECK: movsl # encoding: [0xa5]
904 // CHECK: lodsb # encoding: [0xac]
915 // CHECK: lodsw # encoding: [0x66,0xad]
926 // CHECK: lodsl # encoding: [0xad]
937 // CHECK: stosb # encoding: [0xaa]
944 // CHECK: stosw # encoding: [0x66,0xab]
951 // CHECK: stosl # encoding: [0xab]
959 // CHECK: encoding: [0x66,0x0f,0x00,0xc8]
963 // CHECK: encoding: [0x0f,0x00,0xc8]
969 // CHECK: encoding: [0xde,0xe1]
974 // CHECK: encoding: [0xde,0xe2]
979 // CHECK: encoding: [0x90]
983 // CHECK: encoding: [0x66,0x90]
987 // CHECK: encoding: [0x91]
991 // CHECK: encoding: [0x91]
995 // CHECK: encoding: [0x66,0xc3]
999 // CHECK: encoding: [0x66,0xcb]