Lines Matching defs:tmp
587 void TurboAssembler::Cvtui2ss(XMMRegister dst, Operand src, Register tmp) {
589 Register src_reg = src.is_reg_only() ? src.reg() : tmp;
590 if (src_reg == tmp) mov(tmp, src);
596 if (src_reg != tmp) mov(tmp, src_reg);
597 shr(tmp, 1);
598 // The LSB is shifted into CF. If it is set, set the LSB in {tmp}.
601 or_(tmp, Immediate(1));
603 cvtsi2ss(dst, tmp);
608 void TurboAssembler::Cvttss2ui(Register dst, Operand src, XMMRegister tmp) {
613 Move(tmp, static_cast<float>(INT32_MIN));
614 addss(tmp, src);
615 cvttss2si(dst, tmp);
630 void TurboAssembler::Cvttsd2ui(Register dst, Operand src, XMMRegister tmp) {
631 Move(tmp, -2147483648.0);
632 addsd(tmp, src);
633 cvttsd2si(dst, tmp);