summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2012-03-06 18:33:12 +0000
committerKevin Enderby <enderby@apple.com>2012-03-06 18:33:12 +0000
commit520eb3ba8a4eaf91f8d0b4c5a49ab9e01314ecff (patch)
tree88dc6f40c24b560cdfa6f5c8252c3c750950b6ed /llvm/test
parent492488271f94e7eef3fca95c4a972a092be481cd (diff)
downloadbcm5719-llvm-520eb3ba8a4eaf91f8d0b4c5a49ab9e01314ecff.tar.gz
bcm5719-llvm-520eb3ba8a4eaf91f8d0b4c5a49ab9e01314ecff.zip
Fix a bug in the ARM disassembly of the neon VLD2 all lanes instruction.
llvm-svn: 152127
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/Disassembler/ARM/neon.txt7
-rw-r--r--llvm/test/MC/Disassembler/ARM/neont2.txt7
2 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/ARM/neon.txt b/llvm/test/MC/Disassembler/ARM/neon.txt
index e4346ec53fa..609527f7127 100644
--- a/llvm/test/MC/Disassembler/ARM/neon.txt
+++ b/llvm/test/MC/Disassembler/ARM/neon.txt
@@ -1869,3 +1869,10 @@
# CHECK: vmov.f32 d0, #1.600000e+01
# CHECK: vmov.f32 q0, #1.600000e+01
+# rdar://10798451
+0xe7 0xf9 0x32 0x1d
+# CHECK vld2.8 {d17[], d19[]}, [r7, :16], r2
+0xe7 0xf9 0x3d 0x1d
+# CHECK vld2.8 {d17[], d19[]}, [r7, :16]!
+0xe7 0xf9 0x3f 0x1d
+# CHECK vld2.8 {d17[], d19[]}, [r7, :16]
diff --git a/llvm/test/MC/Disassembler/ARM/neont2.txt b/llvm/test/MC/Disassembler/ARM/neont2.txt
index ff1838e466e..7da4c89483e 100644
--- a/llvm/test/MC/Disassembler/ARM/neont2.txt
+++ b/llvm/test/MC/Disassembler/ARM/neont2.txt
@@ -1588,3 +1588,10 @@
0x63 0xf9 0x37 0xc9
# CHECK: vld2.8 {d28, d30}, [r3, :256], r7
+# rdar://10798451
+0xe7 0xf9 0x32 0x1d
+# CHECK vld2.8 {d17[], d19[]}, [r7, :16], r2
+0xe7 0xf9 0x3d 0x1d
+# CHECK vld2.8 {d17[], d19[]}, [r7, :16]!
+0xe7 0xf9 0x3f 0x1d
+# CHECK vld2.8 {d17[], d19[]}, [r7, :16]
OpenPOWER on IntegriCloud