diff options
author | Joey Gouly <joey.gouly@arm.com> | 2013-07-06 20:50:18 +0000 |
---|---|---|
committer | Joey Gouly <joey.gouly@arm.com> | 2013-07-06 20:50:18 +0000 |
commit | 2a9683289b78a2533b261e1b341f9ea9724465a0 (patch) | |
tree | 06e6ddb3ec7ef2e598c0271ba7c9470164afedd9 /test | |
parent | 0bb8aa29d81b9161cc8a88354cbc24bbebd8d29e (diff) | |
download | llvm-2a9683289b78a2533b261e1b341f9ea9724465a0.tar.gz llvm-2a9683289b78a2533b261e1b341f9ea9724465a0.tar.bz2 llvm-2a9683289b78a2533b261e1b341f9ea9724465a0.tar.xz |
Add MC support for the v8fp instructions: vmaxnm and vminnm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185767 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/MC/ARM/v8fp.s | 11 | ||||
-rw-r--r-- | test/MC/Disassembler/ARM/v8fp.txt | 13 |
2 files changed, 24 insertions, 0 deletions
diff --git a/test/MC/ARM/v8fp.s b/test/MC/ARM/v8fp.s index 440a94ca1a..05a7f1badd 100644 --- a/test/MC/ARM/v8fp.s +++ b/test/MC/ARM/v8fp.s @@ -39,3 +39,14 @@ @ CHECK: vselvs.f32 s21, s16, s14 @ encoding: [0x07,0xaa,0x58,0xfe] vselvs.f64 d0, d1, d31 @ CHECK: vselvs.f64 d0, d1, d31 @ encoding: [0x2f,0x0b,0x11,0xfe] + + +@ VMAXNM / VMINNM + vmaxnm.f32 s5, s12, s0 +@ CHECK: vmaxnm.f32 s5, s12, s0 @ encoding: [0x00,0x2a,0xc6,0xfe] + vmaxnm.f64 d5, d22, d30 +@ CHECK: vmaxnm.f64 d5, d22, d30 @ encoding: [0xae,0x5b,0x86,0xfe] + vminnm.f32 s0, s0, s12 +@ CHECK: vminnm.f32 s0, s0, s12 @ encoding: [0x46,0x0a,0x80,0xfe] + vminnm.f64 d4, d6, d9 +@ CHECK: vminnm.f64 d4, d6, d9 @ encoding: [0x49,0x4b,0x86,0xfe] diff --git a/test/MC/Disassembler/ARM/v8fp.txt b/test/MC/Disassembler/ARM/v8fp.txt index a4a91c1495..a805f81768 100644 --- a/test/MC/Disassembler/ARM/v8fp.txt +++ b/test/MC/Disassembler/ARM/v8fp.txt @@ -48,3 +48,16 @@ 0x2f 0x0b 0x11 0xfe # CHECK: vselvs.f64 d0, d1, d31 + + +0x00 0x2a 0xc6 0xfe +# CHECK: vmaxnm.f32 s5, s12, s0 + +0xae 0x5b 0x86 0xfe +# CHECK: vmaxnm.f64 d5, d22, d30 + +0x46 0x0a 0x80 0xfe +# CHECK: vminnm.f32 s0, s0, s12 + +0x49 0x4b 0x86 0xfe +# CHECK: vminnm.f64 d4, d6, d9 |