Home | History | Annotate | Download | only in priv

Lines Matching refs:dM

13146    // VMOV dM, rD, rN
13148 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
13154 putDReg(dM,
13160 DIP("vmov%s d%u, r%u, r%u\n", nCC(conq), dM, rD, rN);
13166 // VMOV rD, rN, dM
13168 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
13176 assign(i64, unop(Iop_ReinterpF64asI64, getDReg(dM)));
13186 DIP("vmov%s r%u, r%u, d%u\n", nCC(conq), rD, rN, dM);
13459 UInt dM = INSN(3,0) | (INSN(5,5) << 4); /* argR */
13473 getDReg(dM))),
13475 DIP("fmacd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13482 getDReg(dM)))),
13484 DIP("fnmacd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13490 getDReg(dM))),
13492 DIP("fmscd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13499 getDReg(dM)))),
13501 DIP("fnmscd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13504 putDReg(dD, triop(Iop_MulF64, rm, getDReg(dN), getDReg(dM)),
13506 DIP("fmuld%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13511 getDReg(dM))),
13513 DIP("fnmuld%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13516 putDReg(dD, triop(Iop_AddF64, rm, getDReg(dN), getDReg(dM)),
13518 DIP("faddd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13521 putDReg(dD, triop(Iop_SubF64, rm, getDReg(dN), getDReg(dM)),
13523 DIP("fsubd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13526 putDReg(dD, triop(Iop_DivF64, rm, getDReg(dN), getDReg(dM)),
13528 DIP("fdivd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13536 getDReg(dM))),
13538 DIP("vfmad%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13547 getDReg(dM))),
13549 DIP("vfmsd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
13559 FCMPD cond 1110 1D11 0100 Dd 1011 0100 Dm
13560 FCMPED cond 1110 1D11 0100 Dd 1011 1100 Dm
13565 Z=0 Compare Dd vs Dm and set FPSCR 31:28 accordingly
13579 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
13587 assign(argR, bZ ? IRExpr_Const(IRConst_F64i(0)) : getDReg(dM));
13621 DIP("fcmp%sd%s d%u, d%u\n", bN ? "e" : "", nCC(conq), dD, dM);
13634 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
13639 putDReg(dD, getDReg(dM), condT);
13640 DIP("fcpyd%s d%u, d%u\n", nCC(conq), dD, dM);
13645 putDReg(dD, unop(Iop_AbsF64, getDReg(dM)), condT);
13646 DIP("fabsd%s d%u, d%u\n", nCC(conq), dD, dM);
13651 putDReg(dD, unop(Iop_NegF64, getDReg(dM)), condT);
13652 DIP("fnegd%s d%u, d%u\n", nCC(conq), dD, dM);
13658 putDReg(dD, binop(Iop_SqrtF64, rm, getDReg(dM)), condT);
13659 DIP("fsqrtd%s d%u, d%u\n", nCC(conq), dD, dM);
13695 // FTO{S,U}ID fD, dM
13702 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
13712 getDReg(dM))),
13715 nCC(conq), fD, dM);
13720 getDReg(dM))),
13723 nCC(conq), fD, dM);
14256 UInt dM = INSN(3,0) | (INSN(5,5) << 4);
14259 putFReg(fD, binop(Iop_F64toF32, mkexpr(rmode), getDReg(dM)),
14261 DIP("fcvtsd%s s%u, d%u\n", nCC(conq), fD, dM);