Lines Matching full:xmm1
551 // them into xmm0 and xmm1 if they are. Jump to label not_numbers if
708 // xmm1: untagged double input argument
710 // xmm1: untagged double result.
750 __ pextrd(edx, xmm1, 0x1); // copy xmm1[63..32] to edx.
752 __ pshufd(xmm0, xmm1, 0x1);
755 __ movd(ebx, xmm1);
758 // ST[0] or xmm1 == double value
775 // ST[0] or xmm1 == double value.
821 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
836 __ movsd(Operand(esp, 0), xmm1);
849 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
855 __ movsd(Operand(esp, 0), xmm1);
859 __ movsd(xmm1, Operand(esp, 0));
861 // We return the value in xmm1 without adding it to the cache, but
885 __ movsd(FieldOperand(eax, HeapNumber::kValueOffset), xmm1);
891 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
914 // Input value is possibly in xmm1.
1036 // Load operand in eax into xmm1, or branch to not_numbers.
1048 __ Cvtsi2sd(xmm1, eax);
1052 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
1088 const XMMRegister double_exponent = xmm1;
2573 __ ucomisd(xmm0, xmm1);
4750 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
4755 __ Cvtsi2sd(xmm1, ecx);
4771 __ ucomisd(xmm0, xmm1);