Home | History | Annotate | Download | only in ia32

Lines Matching defs:result_reg

836     Register result_reg = ToRegister(instr->result());
839 ASSERT(result_reg.is(edx));
900 __ test(result_reg, Operand(result_reg));
913 __ mov(result_reg, left_reg);
3799 XMMRegister result_reg,
3823 __ movdbl(result_reg, Operand::StaticVariable(nan));
3829 __ movdbl(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset));
3833 __ ucomisd(result_reg, xmm_scratch);
3835 __ movmskpd(temp_reg, result_reg);
3844 __ cvtsi2sd(result_reg, Operand(input_reg));
3967 XMMRegister result_reg = ToDoubleRegister(result);
3975 result_reg,
3989 Register result_reg = ToRegister(result);
3994 __ cvttsd2si(result_reg, Operand(input_reg));
3995 __ cmp(result_reg, 0x80000000u);
4004 __ mov(result_reg, Operand(esp, sizeof(int32_t)));
4005 __ and_(result_reg, HeapNumber::kExponentMask);
4008 __ cmp(Operand(result_reg), Immediate(kTooBigExponent));
4016 __ mov(result_reg, Operand(esp, 0)); // Low word of answer is the result.
4028 // Get high 32 bits of the input in result_reg and temp_reg.
4031 __ mov(result_reg, temp_reg);
4036 // Extract the exponent from result_reg and subtract adjusted
4040 __ shr(result_reg, HeapNumber::kExponentShift);
4041 __ and_(result_reg,
4043 __ sub(Operand(result_reg),
4063 __ neg(result_reg);
4064 __ movd(xmm_scratch, Operand(result_reg));
4068 __ movd(Operand(result_reg), input_reg);
4071 __ xor_(result_reg, Operand(temp_reg));
4072 __ sub(result_reg, Operand(temp_reg));
4077 __ cvttsd2si(result_reg, Operand(input_reg));
4078 __ cvtsi2sd(xmm0, Operand(result_reg));
4085 __ test(result_reg, Operand(result_reg));
4087 __ movmskpd(result_reg, input_reg);
4091 __ and_(result_reg, 1);
4195 Register result_reg = ToRegister(instr->result());
4196 __ ClampDoubleToUint8(value_reg, xmm0, result_reg);