ARM tests for VLD1 single lane w/ writeback.
authorJim Grosbach <grosbach@apple.com>
Fri, 2 Dec 2011 22:03:52 +0000 (22:03 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 2 Dec 2011 22:03:52 +0000 (22:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145713 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/ARM/neon-vld-encoding.s

index a6c1b6eff98b2a5161f8ef5f3d8d7ff134118ed4..8eeb865bcb9ee66011118fd41175cae2b778aaab 100644 (file)
        vld1.8  {d16[3]}, [r0]
 @      vld1.16 {d16[2]}, [r0, :16]
 @      vld1.32 {d16[1]}, [r0, :32]
+        vld1.p8 d12[6], [r2]!
+        vld1.i8 d12[6], [r2], r2
+        vld1.u16 d12[3], [r2]!
+        vld1.16 d12[2], [r2], r2
 
 @ CHECK: vld1.8        {d16[3]}, [r0]          @ encoding: [0x6f,0x00,0xe0,0xf4]
 @ FIXME: vld1.16 {d16[2]}, [r0, :16]    @ encoding: [0x9f,0x04,0xe0,0xf4]
 @ FIXME: vld1.32 {d16[1]}, [r0, :32]    @ encoding: [0xbf,0x08,0xe0,0xf4]
+@ CHECK: vld1.8        {d12[6]}, [r2]!         @ encoding: [0xcd,0xc0,0xa2,0xf4]
+@ CHECK: vld1.8        {d12[6]}, [r2], r2      @ encoding: [0xc2,0xc0,0xa2,0xf4]
+@ CHECK: vld1.16 {d12[3]}, [r2]!        @ encoding: [0xcd,0xc4,0xa2,0xf4]
+@ CHECK: vld1.16 {d12[2]}, [r2], r2     @ encoding: [0x82,0xc4,0xa2,0xf4]
 
 
 @      vld2.8  {d16[1], d17[1]}, [r0, :16]