* gas/config/tc-arm.c (arm_ext_v6z): Remove.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / vfp-neon-overlap.s
1 @ VFP/Neon overlapping instructions
2
3 .arm
4 .text
5 .syntax unified
6
7 fmdrr d0,r0,r1
8 vmov d0,r0,r1
9 fmrrd r0,r1,d0
10 vmov r0,r1,d0
11
12 @ the 'x' versions should disassemble as VFP instructions, because
13 @ they can't be represented in Neon syntax.
14
15 fldmiax r0,{d0-d3}
16 fldmdbx r0!,{d0-d3}
17 fstmiax r0,{d0-d3}
18 fstmdbx r0!,{d0-d3}
19
20 fldd d0,[r0]
21 vldr d0,[r0]
22 fstd d0,[r0]
23 vstr d0,[r0]
24
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}
33
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
This page took 0.030214 seconds and 4 git commands to generate.