diff options
author | Joey Gouly <joey.gouly@arm.com> | 2013-07-04 14:57:20 +0000 |
---|---|---|
committer | Joey Gouly <joey.gouly@arm.com> | 2013-07-04 14:57:20 +0000 |
commit | 4ea250524f77a67102118747dad6ee69f9f3b3aa (patch) | |
tree | f00f631ea8b7b8fd1d235eabc9d2594c43f7d87b /test/MC/Disassembler/ARM | |
parent | 3c99602ca87f604080e367838180c3d63f6931f3 (diff) | |
download | llvm-4ea250524f77a67102118747dad6ee69f9f3b3aa.tar.gz llvm-4ea250524f77a67102118747dad6ee69f9f3b3aa.tar.bz2 llvm-4ea250524f77a67102118747dad6ee69f9f3b3aa.tar.xz |
Add support for MC assembling and disassembling of vsel{ge, gt, eq, vs} instructions.
This adds a new decoder table/namespace 'VFPV8', as these instructions have their
top 4 bits as 0b1111, while other Thumb instructions have 0b1110.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185642 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/Disassembler/ARM')
-rw-r--r-- | test/MC/Disassembler/ARM/v8fp.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/MC/Disassembler/ARM/v8fp.txt b/test/MC/Disassembler/ARM/v8fp.txt index 76125dacfd..a4a91c1495 100644 --- a/test/MC/Disassembler/ARM/v8fp.txt +++ b/test/MC/Disassembler/ARM/v8fp.txt @@ -23,3 +23,28 @@ 0x41 0x2b 0xb3 0xbe # CHECK: vcvtblt.f16.f64 s4, d1 + + +0xab 0x2a 0x20 0xfe +# CHECK: vselge.f32 s4, s1, s23 + +0xa7 0xeb 0x6f 0xfe +# CHECK: vselge.f64 d30, d31, d23 + +0x80 0x0a 0x30 0xfe +# CHECK: vselgt.f32 s0, s1, s0 + +0x24 0x5b 0x3a 0xfe +# CHECK: vselgt.f64 d5, d10, d20 + +0x2b 0xfa 0x0e 0xfe +# CHECK: vseleq.f32 s30, s28, s23 + +0x08 0x2b 0x04 0xfe +# CHECK: vseleq.f64 d2, d4, d8 + +0x07 0xaa 0x58 0xfe +# CHECK: vselvs.f32 s21, s16, s14 + +0x2f 0x0b 0x11 0xfe +# CHECK: vselvs.f64 d0, d1, d31 |