diff options
author | Jim Grosbach <grosbach@apple.com> | 2011-12-21 19:40:55 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2011-12-21 19:40:55 +0000 |
commit | e6949b13997e6d31aa4719a0e80c4b6b405e42a9 (patch) | |
tree | bc968aa4549372db183bf59036150627c795772d /test | |
parent | 649326ab15d7092ad12ceb592127a28d3d17d432 (diff) | |
download | llvm-e6949b13997e6d31aa4719a0e80c4b6b405e42a9.tar.gz llvm-e6949b13997e6d31aa4719a0e80c4b6b405e42a9.tar.bz2 llvm-e6949b13997e6d31aa4719a0e80c4b6b405e42a9.tar.xz |
ARM NEON assmebly parsing for VLD2 to all lanes instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147069 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/MC/ARM/neon-vld-encoding.s | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/MC/ARM/neon-vld-encoding.s b/test/MC/ARM/neon-vld-encoding.s index d61fb77447..f747e73968 100644 --- a/test/MC/ARM/neon-vld-encoding.s +++ b/test/MC/ARM/neon-vld-encoding.s @@ -238,6 +238,10 @@ vld2.8 {d2[4], d3[4]}, [r2] vld2.32 {d22[], d23[]}, [r1] vld2.32 {d22[], d24[]}, [r1] + vld2.32 {d10[ ],d11[ ]}, [r3]! + vld2.32 {d14[ ],d16[ ]}, [r4]! + vld2.32 {d22[ ],d23[ ]}, [r5], r4 + vld2.32 {d22[ ],d24[ ]}, [r6], r4 @ CHECK: vld2.8 {d16[1], d17[1]}, [r0, :16] @ encoding: [0x3f,0x01,0xe0,0xf4] @ CHECK: vld2.16 {d16[1], d17[1]}, [r0, :32] @ encoding: [0x5f,0x05,0xe0,0xf4] @@ -250,6 +254,10 @@ @ CHECK: vld2.8 {d2[4], d3[4]}, [r2] @ encoding: [0x8f,0x21,0xa2,0xf4] @ CHECK: vld2.32 {d22[], d23[]}, [r1] @ encoding: [0x8f,0x6d,0xe1,0xf4] @ CHECK: vld2.32 {d22[], d24[]}, [r1] @ encoding: [0xaf,0x6d,0xe1,0xf4] +@ CHECK: vld2.32 {d10[], d11[]}, [r3]! @ encoding: [0x8d,0xad,0xa3,0xf4] +@ CHECK: vld2.32 {d14[], d16[]}, [r4]! @ encoding: [0xad,0xed,0xa4,0xf4] +@ CHECK: vld2.32 {d22[], d23[]}, [r5], r4 @ encoding: [0x84,0x6d,0xe5,0xf4] +@ CHECK: vld2.32 {d22[], d24[]}, [r6], r4 @ encoding: [0xa4,0x6d,0xe6,0xf4] @ vld3.8 {d16[1], d17[1], d18[1]}, [r0] |