* elf32-spu.c (build_stub): Fix malloc under-allocation.
[binutils.git] / gas / testsuite / gas / arm / vfp-neon-overlap.s
blob19c286afca43107913c55386c69822782e51d5d9
1 @ VFP/Neon overlapping instructions
3 .arm
4 .text
5 .syntax unified
7 fmdrr d0,r0,r1
8 vmov d0,r0,r1
9 fmrrd r0,r1,d0
10 vmov r0,r1,d0
12 @ the 'x' versions should disassemble as VFP instructions, because
13 @ they can't be represented in Neon syntax.
15 fldmiax r0,{d0-d3}
16 fldmdbx r0!,{d0-d3}
17 fstmiax r0,{d0-d3}
18 fstmdbx r0!,{d0-d3}
20 fldd d0,[r0]
21 vldr d0,[r0]
22 fstd d0,[r0]
23 vstr d0,[r0]
25 fldmiad r0,{d0-d3}
26 vldmia r0,{d0-d3}
27 fldmdbd r0!,{d0-d3}
28 vldmdb r0!,{d0-d3}
29 fstmiad r0,{d0-d3}
30 vstmia r0,{d0-d3}
31 fstmdbd r0!,{d0-d3}
32 vstmdb r0!,{d0-d3}
34 fmrdh r0,d0
35 vmov.32 r0,d0[1]
36 fmrdl r0,d0
37 vmov.32 r0,d0[0]
38 fmdhr d0,r0
39 vmov.32 d0[1],r0
40 fmdlr d0,r0
41 vmov.32 d0[0],r0