diff options
author | Matthew Gretton-Dann <matthew.gretton-dann@arm.com> | 2010-06-28 09:10:25 +0000 |
---|---|---|
committer | Matthew Gretton-Dann <matthew.gretton-dann@arm.com> | 2010-06-28 09:10:25 +0000 |
commit | 8e56076649ea3bc861ad1f5ddad9fd931293af10 (patch) | |
tree | 3c1a88726835e19814e772b93e1c910c97d8bbee /gas/testsuite/gas/arm/neon-ldst-es.s | |
parent | fc63f3ec4e4bae44c92ad1477c53453579dbc743 (diff) | |
download | ppe42-binutils-8e56076649ea3bc861ad1f5ddad9fd931293af10.tar.gz ppe42-binutils-8e56076649ea3bc861ad1f5ddad9fd931293af10.zip |
* gas/config/tc-arm.c (parse_neon_alignment): New function.
(parse_address_main): Fix Neon load/store alignment parsing.
* gas/testsuite/gas/arm/neon-ldst-align-bad.l: Update for Neon alignment syntax fix.
* gas/testsuite/gas/arm/neon-ldst-align-bad.s: Likewise.
* gas/testsuite/gas/arm/neon-ldst-es.d: Likewise.
* gas/testsuite/gas/arm/neon-ldst-es.s: Likewise.
* opcodes/arm-disc.c (parse_insn_neon): Fix Neon alignment syntax.
Diffstat (limited to 'gas/testsuite/gas/arm/neon-ldst-es.s')
-rw-r--r-- | gas/testsuite/gas/arm/neon-ldst-es.s | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/gas/testsuite/gas/arm/neon-ldst-es.s b/gas/testsuite/gas/arm/neon-ldst-es.s index 5a29a43793..c97794c34c 100644 --- a/gas/testsuite/gas/arm/neon-ldst-es.s +++ b/gas/testsuite/gas/arm/neon-ldst-es.s @@ -6,12 +6,12 @@ vst2.8 {d2,d3},[r6,:128] vld3.8 {d1,d2,d3},[r7]! - vst3.16 {d1,d3,d5},[r9,:64],r3 + vst3.16 {d1,d3,d5},[r9:64],r3 vld4.32 {d2,d3,d4,d5},[r10] vst4.16 {d1,d3,d5,d7},[r10] vld1.16 {d1[],d2[]},[r10] vld1.16 {d1[]},[r10,:16] - vld2.32 {d1[],d3[]},[r10,:64] + vld2.32 {d1[],d3[]},[r10:64] vld3.s8 {d3[],d4[],d5[]},[r10],r12 vld4.16 {d10[],d12[],d14[],d16[]},[r9]! vld4.16 {d10[],d11[],d12[],d13[]},[r9,:64] @@ -24,31 +24,31 @@ vld1.8 {d8[2]},[r7] vld1.16 {d8[2]},[r7] - vld1.16 {d8[2]},[r7,:16] + vld1.16 {d8[2]},[r7:16] vld1.32 {d8[1]},[r7] - vld1.32 {d8[1]},[r7,:32] + vld1.32 {d8[1]},[r7:32] vld2.8 {d8[1],d9[1]},[r7] - vld2.8 {d8[1],d9[1]},[r7,:16] + vld2.8 {d8[1],d9[1]},[r7:16] vld2.16 {d8[1],d9[1]},[r7] - vld2.16 {d8[1],d9[1]},[r7,:32] + vld2.16 {d8[1],d9[1]},[r7:32] vld2.16 {d8[1],d10[1]},[r7] - vld2.16 {d8[1],d10[1]},[r7,:32] + vld2.16 {d8[1],d10[1]},[r7:32] vld2.32 {d8[1],d9[1]},[r7] - vld2.32 {d8[1],d9[1]},[r7,:64] + vld2.32 {d8[1],d9[1]},[r7:64] vld2.32 {d8[1],d10[1]},[r7] - vld2.32 {d8[1],d10[1]},[r7,:64] + vld2.32 {d8[1],d10[1]},[r7:64] vld3.8 {d8[1],d9[1],d10[1]},[r7] vld3.16 {d8[1],d9[1],d10[1]},[r7] vld3.16 {d8[1],d10[1],d12[1]},[r7] vld3.32 {d8[1],d9[1],d10[1]},[r7] vld3.32 {d8[1],d10[1],d12[1]},[r7] vld4.8 {d8[2],d9[2],d10[2],d11[2]},[r7] - vld4.8 {d8[2],d9[2],d10[2],d11[2]},[r7,:32] + vld4.8 {d8[2],d9[2],d10[2],d11[2]},[r7:32] vld4.16 {d8[1],d10[1],d12[1],d14[1]},[r7] - vld4.16 {d8[1],d9[1],d10[1],d11[1]},[r7,:64] + vld4.16 {d8[1],d9[1],d10[1],d11[1]},[r7:64] vld4.32 {d8[1],d10[1],d12[1],d14[1]},[r7] - vld4.32 {d8[1],d10[1],d12[1],d14[1]},[r7,:64] - vld4.32 {d8[1],d10[1],d12[1],d14[1]},[r7,:128] + vld4.32 {d8[1],d10[1],d12[1],d14[1]},[r7:64] + vld4.32 {d8[1],d10[1],d12[1],d14[1]},[r7:128] vtbl.8 d3,{d4},d5 vtbl.8 d3,{q1-q2},d5 |