X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Farm%2Fvfp-neon-syntax.d;fp=gas%2Ftestsuite%2Fgas%2Farm%2Fvfp-neon-syntax.d;h=c171cb1646b3da3205b9f41823350f4e0a022cb7;hp=8d9743527bca005eda648258dcaaa40f6abcd8e0;hb=d5da4f291af551c0b8b79e1d4a9b173d60e5c10e;hpb=7b5ea4fcdf2819e070665ab5610f8b48e3867c10 diff --git a/gas/testsuite/gas/arm/vfp-neon-syntax.d b/gas/testsuite/gas/arm/vfp-neon-syntax.d index 8d97435..c171cb1 100644 --- a/gas/testsuite/gas/arm/vfp-neon-syntax.d +++ b/gas/testsuite/gas/arm/vfp-neon-syntax.d @@ -5,183 +5,183 @@ .*: +file format .*arm.* Disassembly of section .text: -0[0-9a-f]+ <[^>]+> eeb00a60 fcpys s0, s1 -0[0-9a-f]+ <[^>]+> eeb00b41 fcpyd d0, d1 -0[0-9a-f]+ <[^>]+> eeb50a00 fconsts s0, #80 -0[0-9a-f]+ <[^>]+> eeb70b00 fconstd d0, #112 -0[0-9a-f]+ <[^>]+> ee100a90 fmrs r0, s1 -0[0-9a-f]+ <[^>]+> ee001a10 fmsr s0, r1 -0[0-9a-f]+ <[^>]+> ec510a11 fmrrs r0, r1, {s2, s3} -0[0-9a-f]+ <[^>]+> ec442a10 fmsrr {s0, s1}, r2, r4 -0[0-9a-f]+ <[^>]+> 0eb00a60 fcpyseq s0, s1 -0[0-9a-f]+ <[^>]+> 0eb00b41 fcpydeq d0, d1 -0[0-9a-f]+ <[^>]+> 0eb50a00 fconstseq s0, #80 -0[0-9a-f]+ <[^>]+> 0eb70b00 fconstdeq d0, #112 -0[0-9a-f]+ <[^>]+> 0e100a90 fmrseq r0, s1 -0[0-9a-f]+ <[^>]+> 0e001a10 fmsreq s0, r1 -0[0-9a-f]+ <[^>]+> 0c510a11 fmrrseq r0, r1, {s2, s3} -0[0-9a-f]+ <[^>]+> 0c442a10 fmsrreq {s0, s1}, r2, r4 -0[0-9a-f]+ <[^>]+> eeb10ae0 fsqrts s0, s1 -0[0-9a-f]+ <[^>]+> eeb10bc1 fsqrtd d0, d1 -0[0-9a-f]+ <[^>]+> 0eb10ae0 fsqrtseq s0, s1 -0[0-9a-f]+ <[^>]+> 0eb10bc1 fsqrtdeq d0, d1 -0[0-9a-f]+ <[^>]+> eeb00ae0 fabss s0, s1 -0[0-9a-f]+ <[^>]+> eeb00bc1 fabsd d0, d1 -0[0-9a-f]+ <[^>]+> 0eb00ae0 fabsseq s0, s1 -0[0-9a-f]+ <[^>]+> 0eb00bc1 fabsdeq d0, d1 -0[0-9a-f]+ <[^>]+> eeb10a60 fnegs s0, s1 -0[0-9a-f]+ <[^>]+> eeb10b41 fnegd d0, d1 -0[0-9a-f]+ <[^>]+> 0eb10a60 fnegseq s0, s1 -0[0-9a-f]+ <[^>]+> 0eb10b41 fnegdeq d0, d1 -0[0-9a-f]+ <[^>]+> eeb40a60 fcmps s0, s1 -0[0-9a-f]+ <[^>]+> eeb40b41 fcmpd d0, d1 -0[0-9a-f]+ <[^>]+> 0eb40a60 fcmpseq s0, s1 -0[0-9a-f]+ <[^>]+> 0eb40b41 fcmpdeq d0, d1 -0[0-9a-f]+ <[^>]+> eeb40ae0 fcmpes s0, s1 -0[0-9a-f]+ <[^>]+> eeb40bc1 fcmped d0, d1 -0[0-9a-f]+ <[^>]+> 0eb40ae0 fcmpeseq s0, s1 -0[0-9a-f]+ <[^>]+> 0eb40bc1 fcmpedeq d0, d1 -0[0-9a-f]+ <[^>]+> ee200ac1 fnmuls s0, s1, s2 -0[0-9a-f]+ <[^>]+> ee210b42 fnmuld d0, d1, d2 -0[0-9a-f]+ <[^>]+> 0e200ac1 fnmulseq s0, s1, s2 -0[0-9a-f]+ <[^>]+> 0e210b42 fnmuldeq d0, d1, d2 -0[0-9a-f]+ <[^>]+> ee000ac1 fnmacs s0, s1, s2 -0[0-9a-f]+ <[^>]+> ee010b42 fnmacd d0, d1, d2 -0[0-9a-f]+ <[^>]+> 0e000ac1 fnmacseq s0, s1, s2 -0[0-9a-f]+ <[^>]+> 0e010b42 fnmacdeq d0, d1, d2 -0[0-9a-f]+ <[^>]+> ee100ac1 fnmscs s0, s1, s2 -0[0-9a-f]+ <[^>]+> ee110b42 fnmscd d0, d1, d2 -0[0-9a-f]+ <[^>]+> 0e100ac1 fnmscseq s0, s1, s2 -0[0-9a-f]+ <[^>]+> 0e110b42 fnmscdeq d0, d1, d2 -0[0-9a-f]+ <[^>]+> ee200a81 fmuls s0, s1, s2 -0[0-9a-f]+ <[^>]+> ee210b02 fmuld d0, d1, d2 -0[0-9a-f]+ <[^>]+> 0e200a81 fmulseq s0, s1, s2 -0[0-9a-f]+ <[^>]+> 0e210b02 fmuldeq d0, d1, d2 -0[0-9a-f]+ <[^>]+> ee000a81 fmacs s0, s1, s2 -0[0-9a-f]+ <[^>]+> ee010b02 fmacd d0, d1, d2 -0[0-9a-f]+ <[^>]+> 0e000a81 fmacseq s0, s1, s2 -0[0-9a-f]+ <[^>]+> 0e010b02 fmacdeq d0, d1, d2 -0[0-9a-f]+ <[^>]+> ee100a81 fmscs s0, s1, s2 -0[0-9a-f]+ <[^>]+> ee110b02 fmscd d0, d1, d2 -0[0-9a-f]+ <[^>]+> 0e100a81 fmscseq s0, s1, s2 -0[0-9a-f]+ <[^>]+> 0e110b02 fmscdeq d0, d1, d2 -0[0-9a-f]+ <[^>]+> ee300a81 fadds s0, s1, s2 -0[0-9a-f]+ <[^>]+> ee310b02 faddd d0, d1, d2 -0[0-9a-f]+ <[^>]+> 0e300a81 faddseq s0, s1, s2 -0[0-9a-f]+ <[^>]+> 0e310b02 fadddeq d0, d1, d2 -0[0-9a-f]+ <[^>]+> ee300ac1 fsubs s0, s1, s2 -0[0-9a-f]+ <[^>]+> ee310b42 fsubd d0, d1, d2 -0[0-9a-f]+ <[^>]+> 0e300ac1 fsubseq s0, s1, s2 -0[0-9a-f]+ <[^>]+> 0e310b42 fsubdeq d0, d1, d2 -0[0-9a-f]+ <[^>]+> ee800a81 fdivs s0, s1, s2 -0[0-9a-f]+ <[^>]+> ee810b02 fdivd d0, d1, d2 -0[0-9a-f]+ <[^>]+> 0e800a81 fdivseq s0, s1, s2 -0[0-9a-f]+ <[^>]+> 0e810b02 fdivdeq d0, d1, d2 -0[0-9a-f]+ <[^>]+> eeb50a40 fcmpzs s0 -0[0-9a-f]+ <[^>]+> eeb50b40 fcmpzd d0 -0[0-9a-f]+ <[^>]+> 0eb50a40 fcmpzseq s0 -0[0-9a-f]+ <[^>]+> 0eb50b40 fcmpzdeq d0 -0[0-9a-f]+ <[^>]+> eeb50ac0 fcmpezs s0 -0[0-9a-f]+ <[^>]+> eeb50bc0 fcmpezd d0 -0[0-9a-f]+ <[^>]+> 0eb50ac0 fcmpezseq s0 -0[0-9a-f]+ <[^>]+> 0eb50bc0 fcmpezdeq d0 -0[0-9a-f]+ <[^>]+> eebd0ae0 ftosizs s0, s1 -0[0-9a-f]+ <[^>]+> eebc0ae0 ftouizs s0, s1 -0[0-9a-f]+ <[^>]+> eebd0bc1 ftosizd s0, d1 -0[0-9a-f]+ <[^>]+> eebc0bc1 ftouizd s0, d1 -0[0-9a-f]+ <[^>]+> 0ebd0ae0 ftosizseq s0, s1 -0[0-9a-f]+ <[^>]+> 0ebc0ae0 ftouizseq s0, s1 -0[0-9a-f]+ <[^>]+> 0ebd0bc1 ftosizdeq s0, d1 -0[0-9a-f]+ <[^>]+> 0ebc0bc1 ftouizdeq s0, d1 -0[0-9a-f]+ <[^>]+> eebd0a60 ftosis s0, s1 -0[0-9a-f]+ <[^>]+> eebc0a60 ftouis s0, s1 -0[0-9a-f]+ <[^>]+> eeb80ae0 fsitos s0, s1 -0[0-9a-f]+ <[^>]+> eeb80a60 fuitos s0, s1 -0[0-9a-f]+ <[^>]+> eeb70bc1 fcvtsd s0, d1 -0[0-9a-f]+ <[^>]+> eeb70ae0 fcvtds d0, s1 -0[0-9a-f]+ <[^>]+> eebd0b41 ftosid s0, d1 -0[0-9a-f]+ <[^>]+> eebc0b41 ftouid s0, d1 -0[0-9a-f]+ <[^>]+> eeb80be0 fsitod d0, s1 -0[0-9a-f]+ <[^>]+> eeb80b60 fuitod d0, s1 -0[0-9a-f]+ <[^>]+> 0ebd0a60 ftosiseq s0, s1 -0[0-9a-f]+ <[^>]+> 0ebc0a60 ftouiseq s0, s1 -0[0-9a-f]+ <[^>]+> 0eb80ae0 fsitoseq s0, s1 -0[0-9a-f]+ <[^>]+> 0eb80a60 fuitoseq s0, s1 -0[0-9a-f]+ <[^>]+> 0eb70bc1 fcvtsdeq s0, d1 -0[0-9a-f]+ <[^>]+> 0eb70ae0 fcvtdseq d0, s1 -0[0-9a-f]+ <[^>]+> 0ebd0b41 ftosideq s0, d1 -0[0-9a-f]+ <[^>]+> 0ebc0b41 ftouideq s0, d1 -0[0-9a-f]+ <[^>]+> 0eb80be0 fsitodeq d0, s1 -0[0-9a-f]+ <[^>]+> 0eb80b60 fuitodeq d0, s1 -0[0-9a-f]+ <[^>]+> eebe0aef ftosls s0, #1 -0[0-9a-f]+ <[^>]+> eebf0aef ftouls s0, #1 -0[0-9a-f]+ <[^>]+> eeba0aef fsltos s0, #1 -0[0-9a-f]+ <[^>]+> eebb0aef fultos s0, #1 -0[0-9a-f]+ <[^>]+> eebe0bef ftosld d0, #1 -0[0-9a-f]+ <[^>]+> eebf0bef ftould d0, #1 -0[0-9a-f]+ <[^>]+> eeba0bef fsltod d0, #1 -0[0-9a-f]+ <[^>]+> eebb0bef fultod d0, #1 -0[0-9a-f]+ <[^>]+> eeba0a67 fshtos s0, #1 -0[0-9a-f]+ <[^>]+> eebb0a67 fuhtos s0, #1 -0[0-9a-f]+ <[^>]+> eeba0b67 fshtod d0, #1 -0[0-9a-f]+ <[^>]+> eebb0b67 fuhtod d0, #1 -0[0-9a-f]+ <[^>]+> eebe0a67 ftoshs s0, #1 -0[0-9a-f]+ <[^>]+> eebf0a67 ftouhs s0, #1 -0[0-9a-f]+ <[^>]+> eebe0b67 ftoshd d0, #1 -0[0-9a-f]+ <[^>]+> eebf0b67 ftouhd d0, #1 -0[0-9a-f]+ <[^>]+> 0ebe0aef ftoslseq s0, #1 -0[0-9a-f]+ <[^>]+> 0ebf0aef ftoulseq s0, #1 -0[0-9a-f]+ <[^>]+> 0eba0aef fsltoseq s0, #1 -0[0-9a-f]+ <[^>]+> 0ebb0aef fultoseq s0, #1 -0[0-9a-f]+ <[^>]+> 0ebe0bef ftosldeq d0, #1 -0[0-9a-f]+ <[^>]+> 0ebf0bef ftouldeq d0, #1 -0[0-9a-f]+ <[^>]+> 0eba0bef fsltodeq d0, #1 -0[0-9a-f]+ <[^>]+> 0ebb0bef fultodeq d0, #1 -0[0-9a-f]+ <[^>]+> 0eba0a67 fshtoseq s0, #1 -0[0-9a-f]+ <[^>]+> 0ebb0a67 fuhtoseq s0, #1 -0[0-9a-f]+ <[^>]+> 0eba0b67 fshtodeq d0, #1 -0[0-9a-f]+ <[^>]+> 0ebb0b67 fuhtodeq d0, #1 -0[0-9a-f]+ <[^>]+> 0ebe0a67 ftoshseq s0, #1 -0[0-9a-f]+ <[^>]+> 0ebf0a67 ftouhseq s0, #1 -0[0-9a-f]+ <[^>]+> 0ebe0b67 ftoshdeq d0, #1 -0[0-9a-f]+ <[^>]+> 0ebf0b67 ftouhdeq d0, #1 -0[0-9a-f]+ <[^>]+> ecd01a04 fldmias r0, {s3-s6} -0[0-9a-f]+ <[^>]+> ecd01a04 fldmias r0, {s3-s6} -0[0-9a-f]+ <[^>]+> ecf01a04 fldmias r0!, {s3-s6} -0[0-9a-f]+ <[^>]+> ed701a04 fldmdbs r0!, {s3-s6} +0[0-9a-f]+ <[^>]+> eeb00a60 (vmov\.f32|fcpys) s0, s1 +0[0-9a-f]+ <[^>]+> eeb00b41 (vmov\.f64|fcpyd) d0, d1 +0[0-9a-f]+ <[^>]+> eeb50a00 (vmov\.f32|fconsts) s0, #80.* +0[0-9a-f]+ <[^>]+> eeb70b00 (vmov\.f64|fconstd) d0, #112.* +0[0-9a-f]+ <[^>]+> ee100a90 (vmov|fmrs) r0, s1 +0[0-9a-f]+ <[^>]+> ee001a10 (vmov|fmsr) s0, r1 +0[0-9a-f]+ <[^>]+> ec510a11 (vmov r0, r1, s2, s3|fmrrs r0, r1, {s2, s3}) +0[0-9a-f]+ <[^>]+> ec442a10 (vmov s0, s1, r2, r4|fmsrr {s0, s1}, r2, r4) +0[0-9a-f]+ <[^>]+> 0eb00a60 (vmoveq\.f32|fcpyseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0eb00b41 (vmoveq\.f64|fcpydeq) d0, d1 +0[0-9a-f]+ <[^>]+> 0eb50a00 (vmoveq\.f32|fconstseq) s0, #80.* +0[0-9a-f]+ <[^>]+> 0eb70b00 (vmoveq\.f64|fconstdeq) d0, #112.* +0[0-9a-f]+ <[^>]+> 0e100a90 (vmoveq|fmrseq) r0, s1 +0[0-9a-f]+ <[^>]+> 0e001a10 (vmoveq|fmsreq) s0, r1 +0[0-9a-f]+ <[^>]+> 0c510a11 (vmoveq r0, r1, s2, s3|fmrrseq r0, r1, {s2, s3}) +0[0-9a-f]+ <[^>]+> 0c442a10 (vmoveq s0, s1, r2, r4|fmsrreq {s0, s1}, r2, r4) +0[0-9a-f]+ <[^>]+> eeb10ae0 (vsqrt\.f32|fsqrts) s0, s1 +0[0-9a-f]+ <[^>]+> eeb10bc1 (vsqrt\.f64|fsqrtd) d0, d1 +0[0-9a-f]+ <[^>]+> 0eb10ae0 (vsqrteq.f32|fsqrtseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0eb10bc1 (vsqrteq.f64|fsqrtdeq) d0, d1 +0[0-9a-f]+ <[^>]+> eeb00ae0 (vabs\.f32|fabss) s0, s1 +0[0-9a-f]+ <[^>]+> eeb00bc1 (vabs\.f64|fabsd) d0, d1 +0[0-9a-f]+ <[^>]+> 0eb00ae0 (vabseq\.f32|fabsseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0eb00bc1 (vabseq\.f64|fabsdeq) d0, d1 +0[0-9a-f]+ <[^>]+> eeb10a60 (vneg\.f32|fnegs) s0, s1 +0[0-9a-f]+ <[^>]+> eeb10b41 (vneg\.f64|fnegd) d0, d1 +0[0-9a-f]+ <[^>]+> 0eb10a60 (vnegeq\.f32|fnegseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0eb10b41 (vnegeq\.f64|fnegdeq) d0, d1 +0[0-9a-f]+ <[^>]+> eeb40a60 (vcmp\.f32|fcmps) s0, s1 +0[0-9a-f]+ <[^>]+> eeb40b41 (vcmp\.f64|fcmpd) d0, d1 +0[0-9a-f]+ <[^>]+> 0eb40a60 (vcmpeq\.f32|fcmpseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0eb40b41 (vcmpeq\.f64|fcmpdeq) d0, d1 +0[0-9a-f]+ <[^>]+> eeb40ae0 (vcmpe\.f32|fcmpes) s0, s1 +0[0-9a-f]+ <[^>]+> eeb40bc1 (vcmpe\.f64|fcmped) d0, d1 +0[0-9a-f]+ <[^>]+> 0eb40ae0 (vcmpeeq\.f32|fcmpeseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0eb40bc1 (vcmpeeq\.f64|fcmpedeq) d0, d1 +0[0-9a-f]+ <[^>]+> ee200ac1 (vnmul\.f32|fnmuls) s0, s1, s2 +0[0-9a-f]+ <[^>]+> ee210b42 (vnmul\.f64|fnmuld) d0, d1, d2 +0[0-9a-f]+ <[^>]+> 0e200ac1 (vnmuleq\.f32|fnmulseq) s0, s1, s2 +0[0-9a-f]+ <[^>]+> 0e210b42 (vnmuleq\.f64|fnmuldeq) d0, d1, d2 +0[0-9a-f]+ <[^>]+> ee000ac1 (vmls\.f32|fnmacs) s0, s1, s2 +0[0-9a-f]+ <[^>]+> ee010b42 (vmls\.f64|fnmacd) d0, d1, d2 +0[0-9a-f]+ <[^>]+> 0e000ac1 (vmlseq\.f32|fnmacseq) s0, s1, s2 +0[0-9a-f]+ <[^>]+> 0e010b42 (vmlseq\.f64|fnmacdeq) d0, d1, d2 +0[0-9a-f]+ <[^>]+> ee100ac1 (vnmla\.f32|fnmscs) s0, s1, s2 +0[0-9a-f]+ <[^>]+> ee110b42 (vnmla\.f64|fnmscd) d0, d1, d2 +0[0-9a-f]+ <[^>]+> 0e100ac1 (vnmlaeq\.f32|fnmscseq) s0, s1, s2 +0[0-9a-f]+ <[^>]+> 0e110b42 (vnmlaeq\.f64|fnmscdeq) d0, d1, d2 +0[0-9a-f]+ <[^>]+> ee200a81 (vmul\.f32|fmuls) s0, s1, s2 +0[0-9a-f]+ <[^>]+> ee210b02 (vmul\.f64|fmuld) d0, d1, d2 +0[0-9a-f]+ <[^>]+> 0e200a81 (vmuleq\.f32|fmulseq) s0, s1, s2 +0[0-9a-f]+ <[^>]+> 0e210b02 (vmuleq\.f64|fmuldeq) d0, d1, d2 +0[0-9a-f]+ <[^>]+> ee000a81 (vmla\.f32|fmacs) s0, s1, s2 +0[0-9a-f]+ <[^>]+> ee010b02 (vmla\.f64|fmacd) d0, d1, d2 +0[0-9a-f]+ <[^>]+> 0e000a81 (vmlaeq\.f32|fmacseq) s0, s1, s2 +0[0-9a-f]+ <[^>]+> 0e010b02 (vmlaeq\.f64|fmacdeq) d0, d1, d2 +0[0-9a-f]+ <[^>]+> ee100a81 (vnmls\.f32|fmscs) s0, s1, s2 +0[0-9a-f]+ <[^>]+> ee110b02 (vnmls\.f64|fmscd) d0, d1, d2 +0[0-9a-f]+ <[^>]+> 0e100a81 (vnmlseq\.f32|fmscseq) s0, s1, s2 +0[0-9a-f]+ <[^>]+> 0e110b02 (vnmlseq\.f64|fmscdeq) d0, d1, d2 +0[0-9a-f]+ <[^>]+> ee300a81 (vadd\.f32|fadds) s0, s1, s2 +0[0-9a-f]+ <[^>]+> ee310b02 (vadd\.f64|faddd) d0, d1, d2 +0[0-9a-f]+ <[^>]+> 0e300a81 (vaddeq\.f32|faddseq) s0, s1, s2 +0[0-9a-f]+ <[^>]+> 0e310b02 (vaddeq\.f64|fadddeq) d0, d1, d2 +0[0-9a-f]+ <[^>]+> ee300ac1 (vsub\.f32|fsubs) s0, s1, s2 +0[0-9a-f]+ <[^>]+> ee310b42 (vsub\.f64|fsubd) d0, d1, d2 +0[0-9a-f]+ <[^>]+> 0e300ac1 (vsubeq\.f32|fsubseq) s0, s1, s2 +0[0-9a-f]+ <[^>]+> 0e310b42 (vsubeq\.f64|fsubdeq) d0, d1, d2 +0[0-9a-f]+ <[^>]+> ee800a81 (vdiv\.f32|fdivs) s0, s1, s2 +0[0-9a-f]+ <[^>]+> ee810b02 (vdiv\.f64|fdivd) d0, d1, d2 +0[0-9a-f]+ <[^>]+> 0e800a81 (vdiveq\.f32|fdivseq) s0, s1, s2 +0[0-9a-f]+ <[^>]+> 0e810b02 (vdiveq\.f64|fdivdeq) d0, d1, d2 +0[0-9a-f]+ <[^>]+> eeb50a40 (vcmp\.f32 s0, #0.0|fcmpzs s0) +0[0-9a-f]+ <[^>]+> eeb50b40 (vcmp\.f64 d0, #0.0|fcmpzd d0) +0[0-9a-f]+ <[^>]+> 0eb50a40 (vcmpeq\.f32 s0, #0.0|fcmpzseq s0) +0[0-9a-f]+ <[^>]+> 0eb50b40 (vcmpeq\.f64 d0, #0.0|fcmpzdeq d0) +0[0-9a-f]+ <[^>]+> eeb50ac0 (vcmpe\.f32 s0, #0.0|fcmpezs s0) +0[0-9a-f]+ <[^>]+> eeb50bc0 (vcmpe\.f64 d0, #0.0|fcmpezd d0) +0[0-9a-f]+ <[^>]+> 0eb50ac0 (vcmpeeq\.f32 s0, #0.0|fcmpezseq s0) +0[0-9a-f]+ <[^>]+> 0eb50bc0 (vcmpeeq\.f64 d0, #0.0|fcmpezdeq d0) +0[0-9a-f]+ <[^>]+> eebd0ae0 (vcvt\.s32\.f32|ftosizs) s0, s1 +0[0-9a-f]+ <[^>]+> eebc0ae0 (vcvt\.u32\.f32|ftouizs) s0, s1 +0[0-9a-f]+ <[^>]+> eebd0bc1 (vcvt\.s32\.f64|ftosizd) s0, d1 +0[0-9a-f]+ <[^>]+> eebc0bc1 (vcvt\.u32\.f64|ftouizd) s0, d1 +0[0-9a-f]+ <[^>]+> 0ebd0ae0 (vcvteq\.s32\.f32|ftosizseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0ebc0ae0 (vcvteq\.u32\.f32|ftouizseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0ebd0bc1 (vcvteq\.s32\.f64|ftosizdeq) s0, d1 +0[0-9a-f]+ <[^>]+> 0ebc0bc1 (vcvteq\.u32\.f64|ftouizdeq) s0, d1 +0[0-9a-f]+ <[^>]+> eebd0a60 (vcvtr\.s32\.f32|ftosis) s0, s1 +0[0-9a-f]+ <[^>]+> eebc0a60 (vcvtr\.u32\.f32|ftouis) s0, s1 +0[0-9a-f]+ <[^>]+> eeb80ae0 (vcvt\.f32\.s32|fsitos) s0, s1 +0[0-9a-f]+ <[^>]+> eeb80a60 (vcvt\.f32\.u32|fuitos) s0, s1 +0[0-9a-f]+ <[^>]+> eeb70bc1 (vcvt\.f32\.f64|fcvtsd) s0, d1 +0[0-9a-f]+ <[^>]+> eeb70ae0 (vcvt\.f64\.f32|fcvtds) d0, s1 +0[0-9a-f]+ <[^>]+> eebd0b41 (vcvtr\.s32\.f64|ftosid) s0, d1 +0[0-9a-f]+ <[^>]+> eebc0b41 (vcvtr\.u32\.f64|ftouid) s0, d1 +0[0-9a-f]+ <[^>]+> eeb80be0 (vcvt\.f64\.s32|fsitod) d0, s1 +0[0-9a-f]+ <[^>]+> eeb80b60 (vcvt\.f64\.u32|fuitod) d0, s1 +0[0-9a-f]+ <[^>]+> 0ebd0a60 (vcvtreq\.s32\.f32|ftosiseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0ebc0a60 (vcvtreq\.u32\.f32|ftouiseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0eb80ae0 (vcvteq\.f32\.s32|fsitoseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0eb80a60 (vcvteq\.f32\.u32|fuitoseq) s0, s1 +0[0-9a-f]+ <[^>]+> 0eb70bc1 (vcvteq\.f32\.f64|fcvtsdeq) s0, d1 +0[0-9a-f]+ <[^>]+> 0eb70ae0 (vcvteq\.f64\.f32|fcvtdseq) d0, s1 +0[0-9a-f]+ <[^>]+> 0ebd0b41 (vcvtreq\.s32\.f64|ftosideq) s0, d1 +0[0-9a-f]+ <[^>]+> 0ebc0b41 (vcvtreq\.u32\.f64|ftouideq) s0, d1 +0[0-9a-f]+ <[^>]+> 0eb80be0 (vcvteq\.f64\.s32|fsitodeq) d0, s1 +0[0-9a-f]+ <[^>]+> 0eb80b60 (vcvteq\.f64\.u32|fuitodeq) d0, s1 +0[0-9a-f]+ <[^>]+> eebe0aef (vcvt\.s32\.f32 s0, s0, #1|ftosls s0, #1) +0[0-9a-f]+ <[^>]+> eebf0aef (vcvt\.u32\.f32 s0, s0, #1|ftouls s0, #1) +0[0-9a-f]+ <[^>]+> eeba0aef (vcvt\.f32\.s32 s0, s0, #1|fsltos s0, #1) +0[0-9a-f]+ <[^>]+> eebb0aef (vcvt\.f32\.u32 s0, s0, #1|fultos s0, #1) +0[0-9a-f]+ <[^>]+> eebe0bef (vcvt\.s32\.f64 d0, d0, #1|ftosld d0, #1) +0[0-9a-f]+ <[^>]+> eebf0bef (vcvt\.u32\.f64 d0, d0, #1|ftould d0, #1) +0[0-9a-f]+ <[^>]+> eeba0bef (vcvt\.f64\.s32 d0, d0, #1|fsltod d0, #1) +0[0-9a-f]+ <[^>]+> eebb0bef (vcvt\.f64\.u32 d0, d0, #1|fultod d0, #1) +0[0-9a-f]+ <[^>]+> eeba0a67 (vcvt\.f32\.s16 s0, s0, #1|fshtos s0, #1) +0[0-9a-f]+ <[^>]+> eebb0a67 (vcvt\.f32\.u16 s0, s0, #1|fuhtos s0, #1) +0[0-9a-f]+ <[^>]+> eeba0b67 (vcvt\.f64\.s16 d0, d0, #1|fshtod d0, #1) +0[0-9a-f]+ <[^>]+> eebb0b67 (vcvt\.f64\.u16 d0, d0, #1|fuhtod d0, #1) +0[0-9a-f]+ <[^>]+> eebe0a67 (vcvt\.s16\.f32 s0, s0, #1|ftoshs s0, #1) +0[0-9a-f]+ <[^>]+> eebf0a67 (vcvt\.u16\.f32 s0, s0, #1|ftouhs s0, #1) +0[0-9a-f]+ <[^>]+> eebe0b67 (vcvt\.s16\.f64 d0, d0, #1|ftoshd d0, #1) +0[0-9a-f]+ <[^>]+> eebf0b67 (vcvt\.u16\.f64 d0, d0, #1|ftouhd d0, #1) +0[0-9a-f]+ <[^>]+> 0ebe0aef (vcvteq\.s32\.f32 s0, s0, #1|ftoslseq s0, #1) +0[0-9a-f]+ <[^>]+> 0ebf0aef (vcvteq\.u32\.f32 s0, s0, #1|ftoulseq s0, #1) +0[0-9a-f]+ <[^>]+> 0eba0aef (vcvteq\.f32\.s32 s0, s0, #1|fsltoseq s0, #1) +0[0-9a-f]+ <[^>]+> 0ebb0aef (vcvteq\.f32\.u32 s0, s0, #1|fultoseq s0, #1) +0[0-9a-f]+ <[^>]+> 0ebe0bef (vcvteq\.s32\.f64 d0, d0, #1|ftosldeq d0, #1) +0[0-9a-f]+ <[^>]+> 0ebf0bef (vcvteq\.u32\.f64 d0, d0, #1|ftouldeq d0, #1) +0[0-9a-f]+ <[^>]+> 0eba0bef (vcvteq\.f64\.s32 d0, d0, #1|fsltodeq d0, #1) +0[0-9a-f]+ <[^>]+> 0ebb0bef (vcvteq\.f64\.u32 d0, d0, #1|fultodeq d0, #1) +0[0-9a-f]+ <[^>]+> 0eba0a67 (vcvteq\.f32\.s16 s0, s0, #1|fshtoseq s0, #1) +0[0-9a-f]+ <[^>]+> 0ebb0a67 (vcvteq\.f32\.u16 s0, s0, #1|fuhtoseq s0, #1) +0[0-9a-f]+ <[^>]+> 0eba0b67 (vcvteq\.f64\.s16 d0, d0, #1|fshtodeq d0, #1) +0[0-9a-f]+ <[^>]+> 0ebb0b67 (vcvteq\.f64\.u16 d0, d0, #1|fuhtodeq d0, #1) +0[0-9a-f]+ <[^>]+> 0ebe0a67 (vcvteq\.s16\.f32 s0, s0, #1|ftoshseq s0, #1) +0[0-9a-f]+ <[^>]+> 0ebf0a67 (vcvteq\.u16\.f32 s0, s0, #1|ftouhseq s0, #1) +0[0-9a-f]+ <[^>]+> 0ebe0b67 (vcvteq\.s16\.f64 d0, d0, #1|ftoshdeq d0, #1) +0[0-9a-f]+ <[^>]+> 0ebf0b67 (vcvteq\.u16\.f64 d0, d0, #1|ftouhdeq d0, #1) +0[0-9a-f]+ <[^>]+> ecd01a04 (vldmia|fldmias) r0, {s3-s6} +0[0-9a-f]+ <[^>]+> ecd01a04 (vldmia|fldmias) r0, {s3-s6} +0[0-9a-f]+ <[^>]+> ecf01a04 (vldmia|fldmias) r0!, {s3-s6} +0[0-9a-f]+ <[^>]+> ed701a04 (vldmdb|fldmdbs) r0!, {s3-s6} 0[0-9a-f]+ <[^>]+> ec903b08 vldmia r0, {d3-d6} 0[0-9a-f]+ <[^>]+> ec903b08 vldmia r0, {d3-d6} 0[0-9a-f]+ <[^>]+> ecb03b08 vldmia r0!, {d3-d6} 0[0-9a-f]+ <[^>]+> ed303b08 vldmdb r0!, {d3-d6} -0[0-9a-f]+ <[^>]+> 0cd01a04 fldmiaseq r0, {s3-s6} -0[0-9a-f]+ <[^>]+> 0cd01a04 fldmiaseq r0, {s3-s6} -0[0-9a-f]+ <[^>]+> 0cf01a04 fldmiaseq r0!, {s3-s6} -0[0-9a-f]+ <[^>]+> 0d701a04 fldmdbseq r0!, {s3-s6} +0[0-9a-f]+ <[^>]+> 0cd01a04 (vldmiaeq|fldmiaseq) r0, {s3-s6} +0[0-9a-f]+ <[^>]+> 0cd01a04 (vldmiaeq|fldmiaseq) r0, {s3-s6} +0[0-9a-f]+ <[^>]+> 0cf01a04 (vldmiaeq|fldmiaseq) r0!, {s3-s6} +0[0-9a-f]+ <[^>]+> 0d701a04 (vldmdbeq|fldmdbseq) r0!, {s3-s6} 0[0-9a-f]+ <[^>]+> 0c903b08 vldmiaeq r0, {d3-d6} 0[0-9a-f]+ <[^>]+> 0c903b08 vldmiaeq r0, {d3-d6} 0[0-9a-f]+ <[^>]+> 0cb03b08 vldmiaeq r0!, {d3-d6} 0[0-9a-f]+ <[^>]+> 0d303b08 vldmdbeq r0!, {d3-d6} -0[0-9a-f]+ <[^>]+> ecc01a04 fstmias r0, {s3-s6} -0[0-9a-f]+ <[^>]+> ecc01a04 fstmias r0, {s3-s6} -0[0-9a-f]+ <[^>]+> ece01a04 fstmias r0!, {s3-s6} -0[0-9a-f]+ <[^>]+> ed601a04 fstmdbs r0!, {s3-s6} +0[0-9a-f]+ <[^>]+> ecc01a04 (vstmia|fstmias) r0, {s3-s6} +0[0-9a-f]+ <[^>]+> ecc01a04 (vstmia|fstmias) r0, {s3-s6} +0[0-9a-f]+ <[^>]+> ece01a04 (vstmia|fstmias) r0!, {s3-s6} +0[0-9a-f]+ <[^>]+> ed601a04 (vstmdb|fstmdbs) r0!, {s3-s6} 0[0-9a-f]+ <[^>]+> ec803b08 vstmia r0, {d3-d6} 0[0-9a-f]+ <[^>]+> ec803b08 vstmia r0, {d3-d6} 0[0-9a-f]+ <[^>]+> eca03b08 vstmia r0!, {d3-d6} 0[0-9a-f]+ <[^>]+> ed203b08 vstmdb r0!, {d3-d6} -0[0-9a-f]+ <[^>]+> 0cc01a04 fstmiaseq r0, {s3-s6} -0[0-9a-f]+ <[^>]+> 0cc01a04 fstmiaseq r0, {s3-s6} -0[0-9a-f]+ <[^>]+> 0ce01a04 fstmiaseq r0!, {s3-s6} -0[0-9a-f]+ <[^>]+> 0d601a04 fstmdbseq r0!, {s3-s6} +0[0-9a-f]+ <[^>]+> 0cc01a04 (vstmiaeq|fstmiaseq) r0, {s3-s6} +0[0-9a-f]+ <[^>]+> 0cc01a04 (vstmiaeq|fstmiaseq) r0, {s3-s6} +0[0-9a-f]+ <[^>]+> 0ce01a04 (vstmiaeq|fstmiaseq) r0!, {s3-s6} +0[0-9a-f]+ <[^>]+> 0d601a04 (vstmdbeq|fstmdbseq) r0!, {s3-s6} 0[0-9a-f]+ <[^>]+> 0c803b08 vstmiaeq r0, {d3-d6} 0[0-9a-f]+ <[^>]+> 0c803b08 vstmiaeq r0, {d3-d6} 0[0-9a-f]+ <[^>]+> 0ca03b08 vstmiaeq r0!, {d3-d6} 0[0-9a-f]+ <[^>]+> 0d203b08 vstmdbeq r0!, {d3-d6} -0[0-9a-f]+ <[^>]+> ed900a01 flds s0, \[r0, #4\] -0[0-9a-f]+ <[^>]+> ed900b01 vldr d0, \[r0, #4\] -0[0-9a-f]+ <[^>]+> 0d900a01 fldseq s0, \[r0, #4\] +0[0-9a-f]+ <[^>]+> ed900a01 (vldr|flds) s0, \[r0, #4\] +0[0-9a-f]+ <[^>]+> ed900b01 (vldr|vldr) d0, \[r0, #4\] +0[0-9a-f]+ <[^>]+> 0d900a01 (vldreq|fldseq) s0, \[r0, #4\] 0[0-9a-f]+ <[^>]+> 0d900b01 vldreq d0, \[r0, #4\] -0[0-9a-f]+ <[^>]+> ed800a01 fsts s0, \[r0, #4\] +0[0-9a-f]+ <[^>]+> ed800a01 (vstr|fsts) s0, \[r0, #4\] 0[0-9a-f]+ <[^>]+> ed800b01 vstr d0, \[r0, #4\] -0[0-9a-f]+ <[^>]+> 0d800a01 fstseq s0, \[r0, #4\] +0[0-9a-f]+ <[^>]+> 0d800a01 (vstreq|fstseq) s0, \[r0, #4\] 0[0-9a-f]+ <[^>]+> 0d800b01 vstreq d0, \[r0, #4\]