Home | History | Annotate | Download | only in ia32

Lines Matching refs:xmm_scratch

1740         XMMRegister xmm_scratch = double_scratch0();
1742 __ movd(xmm_scratch, Operand(temp));
1743 __ orps(res, xmm_scratch);
1956 XMMRegister xmm_scratch = double_scratch0();
1957 __ xorps(xmm_scratch, xmm_scratch);
1958 __ ucomisd(left_reg, xmm_scratch);
2076 XMMRegister xmm_scratch = double_scratch0();
2077 __ xorps(xmm_scratch, xmm_scratch);
2078 __ ucomisd(reg, xmm_scratch);
2097 XMMRegister xmm_scratch = double_scratch0();
2098 __ xorps(xmm_scratch, xmm_scratch);
2099 __ ucomisd(xmm_scratch, FieldOperand(reg, HeapNumber::kValueOffset));
2182 XMMRegister xmm_scratch = double_scratch0();
2183 __ xorps(xmm_scratch, xmm_scratch);
2184 __ ucomisd(xmm_scratch, FieldOperand(reg, HeapNumber::kValueOffset));
2327 XMMRegister xmm_scratch = double_scratch0();
2328 __ xorps(xmm_scratch, xmm_scratch);
2329 __ ucomisd(xmm_scratch, value);
3616 XMMRegister xmm_scratch = double_scratch0();
3625 __ xorps(xmm_scratch, xmm_scratch); // Zero the register.
3626 __ ucomisd(input_reg, xmm_scratch);
3633 __ roundsd(xmm_scratch, input_reg, Assembler::kRoundDown);
3634 __ cvttsd2si(output_reg, Operand(xmm_scratch));
3641 __ xorps(xmm_scratch, xmm_scratch); // Zero the register.
3642 __ ucomisd(input_reg, xmm_scratch);
3669 __ Cvtsi2sd(xmm_scratch, output_reg);
3670 __ ucomisd(input_reg, xmm_scratch);
3683 XMMRegister xmm_scratch = double_scratch0();
3692 __ movsd(xmm_scratch, Operand::StaticVariable(one_half));
3693 __ ucomisd(xmm_scratch, input_reg);
3697 __ addsd(xmm_scratch, input_reg);
3698 __ cvttsd2si(output_reg, Operand(xmm_scratch));
3705 __ movsd(xmm_scratch, Operand::StaticVariable(minus_one_half));
3706 __ ucomisd(xmm_scratch, input_reg);
3712 __ subsd(input_temp, xmm_scratch);
3718 __ Cvtsi2sd(xmm_scratch, output_reg);
3719 __ ucomisd(xmm_scratch, input_temp);
3755 XMMRegister xmm_scratch = double_scratch0();
3767 __ movd(xmm_scratch, scratch);
3768 __ cvtss2sd(xmm_scratch, xmm_scratch);
3769 __ ucomisd(input_reg, xmm_scratch);
3776 __ subsd(input_reg, xmm_scratch);
3781 __ xorps(xmm_scratch, xmm_scratch);
3782 __ addsd(input_reg, xmm_scratch); // Convert -0 to +0.
3826 XMMRegister xmm_scratch = double_scratch0();
3828 __ xorps(xmm_scratch, xmm_scratch);
3829 __ ucomisd(input_reg, xmm_scratch);
4141 XMMRegister xmm_scratch = double_scratch0();
4142 __ cvtsd2ss(xmm_scratch, ToDoubleRegister(instr->value()));
4143 __ movss(operand, xmm_scratch);
4529 XMMRegister xmm_scratch = double_scratch0();
4537 __ Cvtsi2sd(xmm_scratch, Operand(reg));
4539 __ LoadUint32(xmm_scratch, reg);
4570 // Done. Put the value in xmm_scratch into the value of the allocated heap
4573 __ movsd(FieldOperand(reg, HeapNumber::kValueOffset), xmm_scratch);
4683 XMMRegister xmm_scratch = double_scratch0();
4684 __ xorps(xmm_scratch, xmm_scratch);
4685 __ ucomisd(result_reg, xmm_scratch);
4845 XMMRegister xmm_scratch = double_scratch0();
4847 __ DoubleToI(result_reg, input_reg, xmm_scratch,
4871 XMMRegister xmm_scratch = double_scratch0();
4873 __ DoubleToI(result_reg, input_reg, xmm_scratch,
5037 XMMRegister xmm_scratch = double_scratch0();
5039 __ ClampDoubleToUint8(value_reg, xmm_scratch, result_reg);
5054 XMMRegister xmm_scratch = double_scratch0();
5073 __ movsd(xmm_scratch, FieldOperand(input_reg, HeapNumber::kValueOffset));
5074 __ ClampDoubleToUint8(xmm_scratch, temp_xmm_reg, input_reg);
5093 XMMRegister xmm_scratch = double_scratch0();
5094 __ pshufd(xmm_scratch, value_reg, 1);
5095 __ movd(result_reg, xmm_scratch);
5113 XMMRegister xmm_scratch = double_scratch0();
5116 __ movd(xmm_scratch, lo_reg);
5117 __ orps(result_reg, xmm_scratch);