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 42