Home | History | Annotate | Download | only in priv

Lines Matching defs:dM

11253    // VMOV dM, rD, rN
11255 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
11261 putDReg(dM,
11267 DIP("vmov%s d%u, r%u, r%u\n", nCC(conq), dM, rD, rN);
11273 // VMOV rD, rN, dM
11275 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
11283 assign(i64, unop(Iop_ReinterpF64asI64, getDReg(dM)));
11293 DIP("vmov%s r%u, r%u, d%u\n", nCC(conq), rD, rN, dM);
11566 UInt dM = INSN(3,0) | (INSN(5,5) << 4); /* argR */
11580 getDReg(dM))),
11582 DIP("fmacd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
11589 getDReg(dM)))),
11591 DIP("fnmacd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
11597 getDReg(dM))),
11599 DIP("fmscd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
11606 getDReg(dM)))),
11608 DIP("fnmscd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
11611 putDReg(dD, triop(Iop_MulF64, rm, getDReg(dN), getDReg(dM)),
11613 DIP("fmuld%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
11618 getDReg(dM))),
11620 DIP("fnmuld%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
11623 putDReg(dD, triop(Iop_AddF64, rm, getDReg(dN), getDReg(dM)),
11625 DIP("faddd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
11628 putDReg(dD, triop(Iop_SubF64, rm, getDReg(dN), getDReg(dM)),
11630 DIP("fsubd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
11633 putDReg(dD, triop(Iop_DivF64, rm, getDReg(dN), getDReg(dM)),
11635 DIP("fdivd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
11645 FCMPD cond 1110 1D11 0100 Dd 1011 0100 Dm
11646 FCMPED cond 1110 1D11 0100 Dd 1011 1100 Dm
11651 Z=0 Compare Dd vs Dm and set FPSCR 31:28 accordingly
11665 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
11673 assign(argR, bZ ? IRExpr_Const(IRConst_F64i(0)) : getDReg(dM));
11707 DIP("fcmp%sd%s d%u, d%u\n", bN ? "e" : "", nCC(conq), dD, dM);
11720 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
11725 putDReg(dD, getDReg(dM), condT);
11726 DIP("fcpyd%s d%u, d%u\n", nCC(conq), dD, dM);
11731 putDReg(dD, unop(Iop_AbsF64, getDReg(dM)), condT);
11732 DIP("fabsd%s d%u, d%u\n", nCC(conq), dD, dM);
11737 putDReg(dD, unop(Iop_NegF64, getDReg(dM)), condT);
11738 DIP("fnegd%s d%u, d%u\n", nCC(conq), dD, dM);
11744 putDReg(dD, binop(Iop_SqrtF64, rm, getDReg(dM)), condT);
11745 DIP("fsqrtd%s d%u, d%u\n", nCC(conq), dD, dM);
11781 // FTO{S,U}ID fD, dM
11788 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
11798 getDReg(dM))),
11801 nCC(conq), fD, dM);
11806 getDReg(dM))),
11809 nCC(conq), fD, dM);
12321 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
12324 putFReg(fD, binop(Iop_F64toF32, mkexpr(rmode), getDReg(dM)),
12326 DIP("fcvtsd%s s%u, d%u\n", nCC(conq), fD, dM);