Lines Matching refs:output_reg
3385 Register output_reg = ToRegister(instr->result()); in DoMathFloor() local
3396 __ movmskpd(output_reg, input_reg); in DoMathFloor()
3397 __ test(output_reg, Immediate(1)); in DoMathFloor()
3402 __ cvttsd2si(output_reg, Operand(xmm_scratch)); in DoMathFloor()
3404 __ cmp(output_reg, 0x1); in DoMathFloor()
3418 __ movmskpd(output_reg, input_reg); in DoMathFloor()
3419 __ test(output_reg, Immediate(1)); in DoMathFloor()
3421 __ Move(output_reg, Immediate(0)); in DoMathFloor()
3427 __ cvttsd2si(output_reg, Operand(input_reg)); in DoMathFloor()
3429 __ cmp(output_reg, 0x1); in DoMathFloor()
3436 __ cvttsd2si(output_reg, Operand(input_reg)); in DoMathFloor()
3437 __ Cvtsi2sd(xmm_scratch, output_reg); in DoMathFloor()
3440 __ sub(output_reg, Immediate(1)); in DoMathFloor()
3449 Register output_reg = ToRegister(instr->result()); in DoMathRound() local
3466 __ cvttsd2si(output_reg, Operand(xmm_scratch)); in DoMathRound()
3468 __ cmp(output_reg, 0x1); in DoMathRound()
3481 __ cvttsd2si(output_reg, Operand(input_temp)); in DoMathRound()
3483 __ cmp(output_reg, 0x1); in DoMathRound()
3486 __ Cvtsi2sd(xmm_scratch, output_reg); in DoMathRound()
3489 __ sub(output_reg, Immediate(1)); in DoMathRound()
3498 __ movmskpd(output_reg, input_reg); in DoMathRound()
3499 __ test(output_reg, Immediate(1)); in DoMathRound()
3502 __ Move(output_reg, Immediate(0)); in DoMathRound()
3509 XMMRegister output_reg = ToDoubleRegister(instr->result()); in DoMathFround() local
3510 __ cvtsd2ss(output_reg, input_reg); in DoMathFround()
3511 __ cvtss2sd(output_reg, output_reg); in DoMathFround()