Home | History | Annotate | Download | only in ia32

Lines Matching refs:HeapNumber

113   // Test if operands are numbers (smi or HeapNumber objects), and load
165 __ and_(ecx, HeapNumber::kExponentMask);
166 __ shr(ecx, HeapNumber::kExponentShift);
167 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias));
168 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
172 int delta = HeapNumber::kExponentBias + Double::kPhysicalSignificandSize;
250 __ fld_d(FieldOperand(number, HeapNumber::kValueOffset));
271 __ movsd(xmm0, FieldOperand(edx, HeapNumber::kValueOffset));
289 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
339 FieldOperand(exponent, HeapNumber::kValueOffset));
994 // be equal if the other is a HeapNumber. If so, use the slow case.
1958 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
1970 __ movsd(xmm0, FieldOperand(edx, HeapNumber::kValueOffset));