diff options
author | Joey Gouly <joey.gouly@arm.com> | 2013-07-09 11:26:18 +0000 |
---|---|---|
committer | Joey Gouly <joey.gouly@arm.com> | 2013-07-09 11:26:18 +0000 |
commit | 12f45c3782c0d01bcf9973bbc23dba2b17ce54cb (patch) | |
tree | c50d4648246660882498eedc3e75951e8dbea372 /test | |
parent | 8dc741d29f9c9beff8a9f26ff23b307b9df4f8fd (diff) | |
download | llvm-12f45c3782c0d01bcf9973bbc23dba2b17ce54cb.tar.gz llvm-12f45c3782c0d01bcf9973bbc23dba2b17ce54cb.tar.bz2 llvm-12f45c3782c0d01bcf9973bbc23dba2b17ce54cb.tar.xz |
Add MC assembly/disassembly support for VRINT{A, N, P, M} to V8FP.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185929 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/MC/ARM/v8fp.s | 19 | ||||
-rw-r--r-- | test/MC/Disassembler/ARM/v8fp.txt | 24 |
2 files changed, 43 insertions, 0 deletions
diff --git a/test/MC/ARM/v8fp.s b/test/MC/ARM/v8fp.s index b82705c5ec..b12d7e26fc 100644 --- a/test/MC/ARM/v8fp.s +++ b/test/MC/ARM/v8fp.s @@ -103,3 +103,22 @@ @ CHECK: vrintxeq.f64 d28, d30 @ encoding: [0x6e,0xcb,0xf7,0x0e] vrintxvs.f32 s10, s14 @ CHECK: vrintxvs.f32 s10, s14 @ encoding: [0x47,0x5a,0xb7,0x6e] + +@ VRINT{A,N,P,M} + + vrinta.f64 d3, d4 +@ CHECK: vrinta.f64 d3, d4 @ encoding: [0x44,0x3b,0xb8,0xfe] + vrinta.f32 s12, s1 +@ CHECK: vrinta.f32 s12, s1 @ encoding: [0x60,0x6a,0xb8,0xfe] + vrintn.f64 d3, d4 +@ CHECK: vrintn.f64 d3, d4 @ encoding: [0x44,0x3b,0xb9,0xfe] + vrintn.f32 s12, s1 +@ CHECK: vrintn.f32 s12, s1 @ encoding: [0x60,0x6a,0xb9,0xfe] + vrintp.f64 d3, d4 +@ CHECK: vrintp.f64 d3, d4 @ encoding: [0x44,0x3b,0xba,0xfe] + vrintp.f32 s12, s1 +@ CHECK: vrintp.f32 s12, s1 @ encoding: [0x60,0x6a,0xba,0xfe] + vrintm.f64 d3, d4 +@ CHECK: vrintm.f64 d3, d4 @ encoding: [0x44,0x3b,0xbb,0xfe] + vrintm.f32 s12, s1 +@ CHECK: vrintm.f32 s12, s1 @ encoding: [0x60,0x6a,0xbb,0xfe] diff --git a/test/MC/Disassembler/ARM/v8fp.txt b/test/MC/Disassembler/ARM/v8fp.txt index 795829eb1c..a6e88b60cb 100644 --- a/test/MC/Disassembler/ARM/v8fp.txt +++ b/test/MC/Disassembler/ARM/v8fp.txt @@ -129,3 +129,27 @@ 0x47 0x5a 0xb7 0x6e # CHECK: vrintxvs.f32 s10, s14 + +0x44 0x3b 0xb8 0xfe +# CHECK: vrinta.f64 d3, d4 + +0x60 0x6a 0xb8 0xfe +# CHECK: vrinta.f32 s12, s1 + +0x44 0x3b 0xb9 0xfe +# CHECK: vrintn.f64 d3, d4 + +0x60 0x6a 0xb9 0xfe +# CHECK: vrintn.f32 s12, s1 + +0x44 0x3b 0xba 0xfe +# CHECK: vrintp.f64 d3, d4 + +0x60 0x6a 0xba 0xfe +# CHECK: vrintp.f32 s12, s1 + +0x44 0x3b 0xbb 0xfe +# CHECK: vrintm.f64 d3, d4 + +0x60 0x6a 0xbb 0xfe +# CHECK: vrintm.f32 s12, s1 |