diff options
author | Hal Finkel <hfinkel@anl.gov> | 2016-09-02 23:42:01 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2016-09-02 23:42:01 +0000 |
commit | 28842b96f3c30f34486d9feb32693e2ec2dc37ca (patch) | |
tree | 8529ea84ca5943f0dd91eebdd3e138076c60ba76 /llvm/test/MC/Disassembler/PowerPC | |
parent | 277736eee618be1426034c7dee01b7fbad15d7f7 (diff) | |
download | bcm5719-llvm-28842b96f3c30f34486d9feb32693e2ec2dc37ca.tar.gz bcm5719-llvm-28842b96f3c30f34486d9feb32693e2ec2dc37ca.zip |
[PowerPC] Add asm parser/disassembler support for hrfid,nap,slbmfev
These few book-III instructions are used by the Linux kernel.
Partially fixes PR24796.
llvm-svn: 280560
Diffstat (limited to 'llvm/test/MC/Disassembler/PowerPC')
-rw-r--r-- | llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-bookIII.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-bookIII.txt b/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-bookIII.txt index 04308f951ec..8602a3daeaa 100644 --- a/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-bookIII.txt +++ b/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-bookIII.txt @@ -1,5 +1,11 @@ # RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s +# CHECK: hrfid +0x4c 0x00 0x02 0x24 + +# CHECK: nap +0x4c 0x00 0x03 0x64 + # CHECK: mtmsr 4 0x7c 0x80 0x01 0x24 @@ -90,6 +96,9 @@ # CHECK: slbmfee 4, 5 0x7c 0x80 0x2f 0x26 +0x7c 0x40 0x1e 0xa6 +# CHECK: slbmfev 2, 3 + # CHECK: slbia 0x7c 0x00 0x03 0xe4 |