Lines Matching refs:Dd
1407 // vcvt: Dd = Sm
1409 // vcvt.f64.s32 Dd, Dd, #<fbits>
1410 // Dd = vabs(Dm)
1412 // Dd = vneg(Dm)
1414 // Dd = vadd(Dn, Dm)
1416 // Dd = vsub(Dn, Dm)
1418 // Dd = vmul(Dn, Dm)
1420 // Dd = vmla(Dn, Dm)
1422 // Dd = vmls(Dn, Dm)
1424 // Dd = vdiv(Dn, Dm)
1426 // vcmp(Dd, Dm)
1428 // Dd = vsqrt(Dm)
1433 // vmov.size: Dd[i] = Rt
1445 Format(instr, "vmov'cond.f64 'Dd, 'Dm");
1452 Format(instr, "vabs'cond.f64 'Dd, 'Dm");
1459 Format(instr, "vneg'cond.f64 'Dd, 'Dm");
1469 // vcvt.f64.s32 Dd, Dd, #<fbits>
1471 Format(instr, "vcvt'cond.f64.s32 'Dd, 'Dd");
1482 Format(instr, "vsqrt'cond.f64 'Dd, 'Dm");
1488 Format(instr, "vmov'cond.f64 'Dd, 'd");
1495 Format(instr, "vrintz'cond.f64.f64 'Dd, 'Dm");
1505 Format(instr, "vsub'cond.f64 'Dd, 'Dn, 'Dm");
1507 Format(instr, "vadd'cond.f64 'Dd, 'Dn, 'Dm");
1518 Format(instr, "vmul'cond.f64 'Dd, 'Dn, 'Dm");
1524 Format(instr, "vmla'cond.f64 'Dd, 'Dn, 'Dm");
1530 Format(instr, "vmls'cond.f64 'Dd, 'Dn, 'Dm");
1536 Format(instr, "vdiv'cond.f64 'Dd, 'Dn, 'Dm");
1553 Format(instr, "vmov'cond.32 'Dd[0], 'rt");
1555 Format(instr, "vmov'cond.32 'Dd[1], 'rt");
1591 Format(instr, "vmov'cond.32 'rt, 'Dd[0]");
1593 Format(instr, "vmov'cond.32 'rt, 'Dd[1]");
1690 Format(instr, "vcmp'cond.f64 'Dd, 'Dm");
1692 Format(instr, "vcmp'cond.f64 'Dd, #0.0");
1718 Format(instr, "vcvt'cond.f64.f32 'Dd, 'Sm");
1750 Format(instr, "vcvt'cond.f64.u32 'Dd, 'Sm");
1752 Format(instr, "vcvt'cond.f64.s32 'Dd, 'Sm");
1846 Format(instr, "vldr'cond 'Dd, ['rn - 4*'imm08@00]");
1848 Format(instr, "vstr'cond 'Dd, ['rn - 4*'imm08@00]");
1854 Format(instr, "vldr'cond 'Dd, ['rn + 4*'imm08@00]");
1856 Format(instr, "vstr'cond 'Dd, ['rn + 4*'imm08@00]");
1867 Format(instr, "vldm'cond'pu 'rn'w, {'Dd-'Dd+}");
1869 Format(instr, "vstm'cond'pu 'rn'w, {'Dd-'Dd+}");
1914 Format(instr, "vseleq.f64 'Dd, 'Dn, 'Dm");
1921 Format(instr, "vselvs.f64 'Dd, 'Dn, 'Dm");
1928 Format(instr, "vselge.f64 'Dd, 'Dn, 'Dm");
1935 Format(instr, "vselgt.f64 'Dd, 'Dn, 'Dm");
1948 Format(instr, "vminnm.f64 'Dd, 'Dn, 'Dm");
1950 Format(instr, "vmaxnm.f64 'Dd, 'Dn, 'Dm");
1967 Format(instr, "vrinta.f64.f64 'Dd, 'Dm");
1974 Format(instr, "vrintn.f64.f64 'Dd, 'Dm");
1981 Format(instr, "vrintp.f64.f64 'Dd, 'Dm");
1988 Format(instr, "vrintm.f64.f64 'Dd, 'Dm");
2074 Format(instr, "vpmin.s'size3 'Dd, 'Dn, 'Dm");
2076 Format(instr, "vpmax.s'size3 'Dd, 'Dn, 'Dm");
2080 Format(instr, "vpadd.i'size3 'Dd, 'Dn, 'Dm");
2102 Format(instr, "veor 'Dd, 'Dn, 'Dm");
2122 Format(instr, "vpmin.u'size3 'Dd, 'Dn, 'Dm");
2124 Format(instr, "vpmax.u'size3 'Dd, 'Dn, 'Dm");
2128 Format(instr, "vpadd.f32 'Dd, 'Dn, 'Dm");
2173 // vsra.<type><size> Dd, Dm, shift
2210 // vsli.<size> Dd, Dm, shift
2211 // vsri.<size> Dd, Dm, shift
2267 Format(instr, q ? "vpadal.s'size2 'Qd, 'Qm" : "vpadal.s'size2 'Dd, 'Dm");
2269 Format(instr, q ? "vpadal.u'size2 'Qd, 'Qm" : "vpadal.u'size2 'Dd, 'Dm");
2271 Format(instr, q ? "vpaddl.s'size2 'Qd, 'Qm" : "vpaddl.s'size2 'Dd, 'Dm");
2273 Format(instr, q ? "vpaddl.u'size2 'Qd, 'Qm" : "vpaddl.u'size2 'Dd, 'Dm");
2275 Format(instr, q ? "vswp 'Qd, 'Qm" : "vswp 'Dd, 'Dm");
2278 Format(instr, q ? "vcnt.8 'Qd, 'Qm" : "vcnt.8 'Dd, 'Dm");
2284 q ? "vceq.s'size2 'Qd, 'Qm, #0" : "vceq.s.'size2 'Dd, 'Dm, #0");
2288 q ? "vclt.s'size2 'Qd, 'Qm, #0" : "vclt.s.'size2 'Dd, 'Dm, #0");
2290 Format(instr, q ? "vabs.s'size2 'Qd, 'Qm" : "vabs.s.'size2 'Dd, 'Dm");
2292 Format(instr, q ? "vabs.f'size2 'Qd, 'Qm" : "vabs.f.'size2 'Dd, 'Dm");
2294 Format(instr, q ? "vneg.s'size2 'Qd, 'Qm" : "vneg.s.'size2 'Dd, 'Dm");
2296 Format(instr, q ? "vneg.f'size2 'Qd, 'Qm" : "vneg.f.'size2 'Dd, 'Dm");
2298 Format(instr, q ? "vtrn.'size2 'Qd, 'Qm" : "vtrn.'size2 'Dd, 'Dm");
2300 Format(instr, q ? "vuzp.'size2 'Qd, 'Qm" : "vuzp.'size2 'Dd, 'Dm");
2302 Format(instr, q ? "vzip.'size2 'Qd, 'Qm" : "vzip.'size2 'Dd, 'Dm");
2304 // vqmov{u}n.<type><esize> Dd, Qm.
2314 Format(instr, q ? "vrintn.f32 'Qd, 'Qm" : "vrintn.f32 'Dd, 'Dm");
2316 Format(instr, q ? "vrintz.f32 'Qd, 'Qm" : "vrintz.f32 'Dd, 'Dm");