Home | History | Annotate | Download | only in ia32

Lines Matching refs:HeapNumber

1958   __ movdbl(xmm0, FieldOperand(eax, HeapNumber::kValueOffset));
1983 __ LoadPowerOf2(xmm1, ebx, HeapNumber::kMantissaBits);
2008 __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
2102 __ mov(ebx, FieldOperand(eax, HeapNumber::kExponentOffset));
2107 __ test(ebx, Immediate(HeapNumber::kSignMask));
2114 __ and_(ebx, ~HeapNumber::kSignMask);
2115 __ mov(ecx, FieldOperand(eax, HeapNumber::kMantissaOffset));
2117 __ mov(FieldOperand(eax, HeapNumber::kExponentOffset), ebx);
2118 __ mov(FieldOperand(eax, HeapNumber::kMantissaOffset), ecx);
3383 // it to a HeapNumber.
3403 // Allocate a HeapNumber for the int and perform int-to-double
3424 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
3429 // HeapNumber.
3433 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
3440 // If we fail allocation of the HeapNumber, we still have a value on
3567 __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset));
3571 __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset));
3587 __ cvttsd2si(ebx, FieldOperand(eax, HeapNumber::kValueOffset));
3614 __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset));
3626 __ movd(xmm0, FieldOperand(eax, HeapNumber::kValueOffset));
3749 __ movdbl(FieldOperand(ecx, HeapNumber::kValueOffset), xmm0);
3751 __ fstp_d(FieldOperand(ecx, HeapNumber::kValueOffset));