summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRichard Barton <richard.barton@arm.com>2012-03-28 10:18:11 +0000
committerRichard Barton <richard.barton@arm.com>2012-03-28 10:18:11 +0000
commit6e9d66c756a3d3f0d1636a9f1143dedd2f58138b (patch)
tree03ed434091ece6eacb2da660806298ebc92e9cb7 /test
parentafff33001a4fd3049d97cb40eea459d5c87ae5cc (diff)
downloadllvm-6e9d66c756a3d3f0d1636a9f1143dedd2f58138b.tar.gz
llvm-6e9d66c756a3d3f0d1636a9f1143dedd2f58138b.tar.bz2
llvm-6e9d66c756a3d3f0d1636a9f1143dedd2f58138b.tar.xz
Fixup VST1.32 with writeback instruction. Also re-factor non-writeback version.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153573 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/MC/ARM/neon-vst-encoding.s8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/MC/ARM/neon-vst-encoding.s b/test/MC/ARM/neon-vst-encoding.s
index 1f07461d10..f5feca4c8c 100644
--- a/test/MC/ARM/neon-vst-encoding.s
+++ b/test/MC/ARM/neon-vst-encoding.s
@@ -268,3 +268,11 @@
@ rdar://11082188
vst2.8 {d8, d10}, [r4]
@ CHECK: vst2.8 {d8, d10}, [r4] @ encoding: [0x0f,0x89,0x04,0xf4]
+
+ vst1.32 {d9[1]}, [r3, :32]
+ vst1.32 {d27[1]}, [r9, :32]!
+ vst1.32 {d27[1]}, [r3, :32], r5
+@ CHECK: vst1.32 {d9[1]}, [r3, :32] @ encoding: [0xbf,0x98,0x83,0xf4]
+@ CHECK: vst1.32 {d27[1]}, [r9, :32]! @ encoding: [0xbd,0xb8,0xc9,0xf4]
+@ CHECK: vst1.32 {d27[1]}, [r3, :32], r5 @ encoding: [0xb5,0xb8,0xc3,0xf4]
+