diff options
| author | Charlie Turner <charlie.turner@arm.com> | 2014-12-01 08:33:28 +0000 |
|---|---|---|
| committer | Charlie Turner <charlie.turner@arm.com> | 2014-12-01 08:33:28 +0000 |
| commit | 4d88ae20026521a4a5ff1a8f74f482242c63f8c9 (patch) | |
| tree | 8d121c4727a47f5ae83874b100b8dca40c32c4e0 /llvm/test/MC/Disassembler/ARM | |
| parent | 107d13c228687ff40d84172764c5082ea90b7fe1 (diff) | |
| download | bcm5719-llvm-4d88ae20026521a4a5ff1a8f74f482242c63f8c9.tar.gz bcm5719-llvm-4d88ae20026521a4a5ff1a8f74f482242c63f8c9.zip | |
Add ARM ERET and HVC virtualisation extension instructions.
Patch by Matthew Wahab.
Change-Id: Iad75f078fbaa4ecc7d7a4820ad9b3930679cbbbb
llvm-svn: 222989
Diffstat (limited to 'llvm/test/MC/Disassembler/ARM')
| -rw-r--r-- | llvm/test/MC/Disassembler/ARM/virtexts-arm.txt | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/ARM/virtexts-arm.txt b/llvm/test/MC/Disassembler/ARM/virtexts-arm.txt new file mode 100644 index 00000000000..a18466f2d66 --- /dev/null +++ b/llvm/test/MC/Disassembler/ARM/virtexts-arm.txt @@ -0,0 +1,41 @@ +# RUN: llvm-mc -disassemble -triple armv7a -mcpu=cortex-a15 %s | FileCheck %s + +[0x71,0x00,0x40,0xe1] +[0x77,0x00,0x40,0xe1] +[0x71,0x10,0x40,0xe1] +[0x7f,0xff,0x4f,0xe1] +# CHECK: hvc #1 +# CHECK: hvc #7 +# CHECK: hvc #257 +# CHECK: hvc #65535 + +[0x6e,0x00,0x60,0xe1] +[0x6e,0x00,0x60,0x01] +[0x6e,0x00,0x60,0x11] +[0x6e,0x00,0x60,0x21] +[0x6e,0x00,0x60,0x31] +[0x6e,0x00,0x60,0x41] +[0x6e,0x00,0x60,0x51] +[0x6e,0x00,0x60,0x61] +[0x6e,0x00,0x60,0x71] +[0x6e,0x00,0x60,0x81] +[0x6e,0x00,0x60,0x91] +[0x6e,0x00,0x60,0xa1] +[0x6e,0x00,0x60,0xb1] +[0x6e,0x00,0x60,0xc1] +[0x6e,0x00,0x60,0xd1] +# CHECK: eret +# CHECK: ereteq +# CHECK: eretne +# CHECK: ereths +# CHECK: eretlo +# CHECK: eretmi +# CHECK: eretpl +# CHECK: eretvs +# CHECK: eretvc +# CHECK: erethi +# CHECK: eretls +# CHECK: eretge +# CHECK: eretlt +# CHECK: eretgt +# CHECK: eretle |

