diff options
Diffstat (limited to 'test/MC/Disassembler/X86/x86-32.txt')
-rw-r--r-- | test/MC/Disassembler/X86/x86-32.txt | 52 |
1 files changed, 51 insertions, 1 deletions
diff --git a/test/MC/Disassembler/X86/x86-32.txt b/test/MC/Disassembler/X86/x86-32.txt index 79577c6..830b830 100644 --- a/test/MC/Disassembler/X86/x86-32.txt +++ b/test/MC/Disassembler/X86/x86-32.txt @@ -490,6 +490,27 @@ # CHECK: xsaveopt (%eax) 0x0f 0xae 0x30 +# CHECK: xsaves (%eax) +0x0f 0xc7 0x28 + +# CHECK: xrstors (%eax) +0x0f 0xc7 0x18 + +# CHECK: xsavec (%eax) +0x0f 0xc7 0x20 + +# CHECK: clflush (%eax) +0x0f 0xae 0x38 + +# CHECK: clflushopt (%eax) +0x66 0x0f 0xae 0x38 + +# CHECK: clwb (%eax) +0x66 0x0f 0xae 0x30 + +# CHECK: pcommit +0x66 0x0f 0xae 0xf8 + # CHECK: vcvtph2ps %xmm0, %xmm0 0xc4 0xe2 0x79 0x13 0xc0 @@ -712,5 +733,34 @@ # CHECK: movq %mm0, %mm1 0x0f 0x7f 0xc1 -# CHECK: vpermq $-18, %ymm2, %ymm2 +# CHECK: vpermq $238, %ymm2, %ymm2 0xc4 0xe3 0xfd 0x00 0xd2 0xee + +# CHECK: cmpps $8, %xmm7, %xmm0 +0x0f 0xc2 0xc7 0x08 +# CHECK: cmppd $8, %xmm7, %xmm0 +0x66 0x0f 0xc2 0xc7 0x08 +# CHECK: cmpss $8, %xmm7, %xmm0 +0xf3 0x0f 0xc2 0xc7 0x08 +# CHECK: cmpsd $8, %xmm7, %xmm0 +0xf2 0x0f 0xc2 0xc7 0x08 + +# CHECK: addb $38, 5277496 +0x82 0x05 0x38 0x87 0x50 0x00 0x26 +# CHECK: orb $38, 5277496 +0x82 0x0d 0x38 0x87 0x50 0x00 0x26 +# CHECK: adcb $38, 5277496 +0x82 0x15 0x38 0x87 0x50 0x00 0x26 +# CHECK: sbbb $38, 5277496 +0x82 0x1d 0x38 0x87 0x50 0x00 0x26 +# CHECK: andb $38, 5277496 +0x82 0x25 0x38 0x87 0x50 0x00 0x26 +# CHECK: subb $38, 5277496 +0x82 0x2D 0x38 0x87 0x50 0x00 0x26 +# CHECK: xorb $38, 5277496 +0x82 0x35 0x38 0x87 0x50 0x00 0x26 +# CHECK: cmpb $38, 5277496 +0x82 0x3d 0x38 0x87 0x50 0x00 0x26 + +#CHECK: getsec +0x0f 0x37 |