diff options
author | Craig Topper <craig.topper@gmail.com> | 2011-10-07 05:53:50 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2011-10-07 05:53:50 +0000 |
commit | 1b526a98e367c9a512a082a0d008123206b2a558 (patch) | |
tree | 0f9dcab38ad286c04f19585f032ef0de4f23757e /test/MC/Disassembler | |
parent | 25f6dfd108801d1dc5877c420ef0dd47131aeda7 (diff) | |
download | external_llvm-1b526a98e367c9a512a082a0d008123206b2a558.zip external_llvm-1b526a98e367c9a512a082a0d008123206b2a558.tar.gz external_llvm-1b526a98e367c9a512a082a0d008123206b2a558.tar.bz2 |
Add X86 disassembler support for XSAVE, XRSTOR, and XSAVEOPT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141354 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/Disassembler')
-rw-r--r-- | test/MC/Disassembler/X86/simple-tests.txt | 9 | ||||
-rw-r--r-- | test/MC/Disassembler/X86/x86-32.txt | 9 |
2 files changed, 18 insertions, 0 deletions
diff --git a/test/MC/Disassembler/X86/simple-tests.txt b/test/MC/Disassembler/X86/simple-tests.txt index 5a16e7d..34d25ca 100644 --- a/test/MC/Disassembler/X86/simple-tests.txt +++ b/test/MC/Disassembler/X86/simple-tests.txt @@ -422,3 +422,12 @@ # CHECK: vaddss %xmm1, %xmm0, %xmm0 0xc5 0xfe 0x58 0xc1 + +# CHECK: xsave (%rax) +0x0f 0xae 0x20 + +# CHECK: xrstor (%rax) +0x0f 0xae 0x28 + +# CHECK: xsaveopt (%rax) +0x0f 0xae 0x30 diff --git a/test/MC/Disassembler/X86/x86-32.txt b/test/MC/Disassembler/X86/x86-32.txt index 1292ed1..59438f1 100644 --- a/test/MC/Disassembler/X86/x86-32.txt +++ b/test/MC/Disassembler/X86/x86-32.txt @@ -432,3 +432,12 @@ # CHECK: vaddss %xmm1, %xmm0, %xmm0 0xc5 0xfe 0x58 0xc1 + +# CHECK: xsave (%eax) +0x0f 0xae 0x20 + +# CHECK: xrstor (%eax) +0x0f 0xae 0x28 + +# CHECK: xsaveopt (%eax) +0x0f 0xae 0x30 |