diff options
author | Jim Grosbach <grosbach@apple.com> | 2012-03-16 00:27:18 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2012-03-16 00:27:18 +0000 |
commit | 9426ac7b575de9e1297a01f27307d858343ac4ed (patch) | |
tree | be9aeaca032e552bc694d987335ced2ecaa8d3f5 /test/MC/ARM/simple-fp-encoding.s | |
parent | 75df9f23fa7e3c4e02753fb0405d69cd0d68e0ef (diff) | |
download | llvm-9426ac7b575de9e1297a01f27307d858343ac4ed.tar.gz llvm-9426ac7b575de9e1297a01f27307d858343ac4ed.tar.bz2 llvm-9426ac7b575de9e1297a01f27307d858343ac4ed.tar.xz |
ARM vmrs system registers mvfr0 and mvfr1 handling.
rdar://11058464
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152881 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/ARM/simple-fp-encoding.s')
-rw-r--r-- | test/MC/ARM/simple-fp-encoding.s | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/test/MC/ARM/simple-fp-encoding.s b/test/MC/ARM/simple-fp-encoding.s index d6a9ccca91..b592f1ee49 100644 --- a/test/MC/ARM/simple-fp-encoding.s +++ b/test/MC/ARM/simple-fp-encoding.s @@ -120,12 +120,21 @@ @ CHECK: vnmls.f32 s1, s2, s0 @ encoding: [0x00,0x0a,0x51,0xee] vnmls.f32 s1, s2, s0 -@ CHECK: vmrs APSR_nzcv, fpscr @ encoding: [0x10,0xfa,0xf1,0xee] -@ CHECK: vmrs APSR_nzcv, fpscr @ encoding: [0x10,0xfa,0xf1,0xee] -@ CHECK: vmrs APSR_nzcv, fpscr @ encoding: [0x10,0xfa,0xf1,0xee] vmrs APSR_nzcv, fpscr vmrs apsr_nzcv, fpscr fmstat + vmrs r2, fpsid + vmrs r3, FPSID + vmrs r4, mvfr0 + vmrs r5, MVFR1 + +@ CHECK: vmrs APSR_nzcv, fpscr @ encoding: [0x10,0xfa,0xf1,0xee] +@ CHECK: vmrs APSR_nzcv, fpscr @ encoding: [0x10,0xfa,0xf1,0xee] +@ CHECK: vmrs APSR_nzcv, fpscr @ encoding: [0x10,0xfa,0xf1,0xee] +@ CHECK: vmrs r2, fpsid @ encoding: [0x10,0x2a,0xf0,0xee] +@ CHECK: vmrs r3, fpsid @ encoding: [0x10,0x3a,0xf0,0xee] +@ CHECK: vmrs r4, mvfr0 @ encoding: [0x10,0x4a,0xf7,0xee] +@ CHECK: vmrs r5, mvfr1 @ encoding: [0x10,0x5a,0xf6,0xee] @ CHECK: vnegne.f64 d16, d16 @ encoding: [0x60,0x0b,0xf1,0x1e] vnegne.f64 d16, d16 |