diff options
author | Kay Tiong Khoo <kkhoo@perfwizard.com> | 2013-02-14 19:08:21 +0000 |
---|---|---|
committer | Kay Tiong Khoo <kkhoo@perfwizard.com> | 2013-02-14 19:08:21 +0000 |
commit | f809c6491d34dc702d12eeec63b03303c87dca7f (patch) | |
tree | eaed5e6f32076a8a1c29f4e38ed5ad68ab9b5185 /llvm/test | |
parent | a934a022af67bf1ed04db7b7d4f2eb1842bf94e4 (diff) | |
download | bcm5719-llvm-f809c6491d34dc702d12eeec63b03303c87dca7f.tar.gz bcm5719-llvm-f809c6491d34dc702d12eeec63b03303c87dca7f.zip |
added basic support for Intel ADX instructions
-feature flag, instructions definitions, test cases
llvm-svn: 175196
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/MC/Disassembler/X86/x86-32.txt | 12 | ||||
-rw-r--r-- | llvm/test/MC/Disassembler/X86/x86-64.txt | 24 |
2 files changed, 36 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/X86/x86-32.txt b/llvm/test/MC/Disassembler/X86/x86-32.txt index 2017b7a32eb..76d67d352cc 100644 --- a/llvm/test/MC/Disassembler/X86/x86-32.txt +++ b/llvm/test/MC/Disassembler/X86/x86-32.txt @@ -636,3 +636,15 @@ # CHECK: prefetchw (%eax) 0x0f 0x0d 0x08 + +# CHECK: adcxl %eax, %eax +0x66 0x0f 0x38 0xf6 0xc0 + +# CHECK: adcxl (%eax), %eax +0x66 0x0f 0x38 0xf6 0x00 + +# CHECK: adoxl %eax, %eax +0xf3 0x0f 0x38 0xf6 0xc0 + +# CHECK: adoxl (%eax), %eax +0xf3 0x0f 0x38 0xf6 0x00 diff --git a/llvm/test/MC/Disassembler/X86/x86-64.txt b/llvm/test/MC/Disassembler/X86/x86-64.txt index df449a403b8..50d7d78b3b8 100644 --- a/llvm/test/MC/Disassembler/X86/x86-64.txt +++ b/llvm/test/MC/Disassembler/X86/x86-64.txt @@ -79,3 +79,27 @@ # CHECK: movntss %xmm0, (%rdi) 0xf3 0x0f 0x2b 0x07 + +# CHECK: adcxl %eax, %eax +0x66 0x0f 0x38 0xf6 0xc0 + +# CHECK: adcxl (%rax), %eax +0x66 0x0f 0x38 0xf6 0x00 + +# CHECK: adcxq %rax, %rax +0x66 0x48 0x0f 0x38 0xf6 0xc0 + +# CHECK: adcxq (%rax), %rax +0x66 0x48 0x0f 0x38 0xf6 0x00 + +# CHECK: adoxl %eax, %eax +0xf3 0x0f 0x38 0xf6 0xc0 + +# CHECK: adoxl (%rax), %eax +0xf3 0x0f 0x38 0xf6 0x00 + +# CHECK: adoxq %rax, %rax +0xf3 0x48 0x0f 0x38 0xf6 0xc0 + +# CHECK: adoxq (%rax), %rax +0xf3 0x48 0x0f 0x38 0xf6 0x00 |