Home | History | Annotate | Download | only in ia32

Lines Matching refs:HeapNumber

344     fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
346 mov(result_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset));
347 and_(result_reg, HeapNumber::kExponentMask);
349 (HeapNumber::kExponentBias + 63) << HeapNumber::kExponentShift;
375 movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset));
421 movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset));
444 fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
845 uint32_t offset = HeapNumber::kValueOffset + sizeof(kHoleNanLower32);
855 movsd(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset));
861 fld_d(FieldOperand(maybe_number, HeapNumber::kValueOffset));
872 cmp(FieldOperand(maybe_number, HeapNumber::kValueOffset), Immediate(0));
1826 Allocate(HeapNumber::kSize, result, scratch1, scratch2, gc_required,
3126 ASSERT(is_uintn(power + HeapNumber::kExponentBias,
3127 HeapNumber::kExponentBits));
3128 mov(scratch, Immediate(power + HeapNumber::kExponentBias));
3130 psllq(dst, HeapNumber::kMantissaBits);
3169 mov(scratch, FieldOperand(object, HeapNumber::kValueOffset));
3170 xor_(scratch, FieldOperand(object, HeapNumber::kValueOffset + 4));
3183 movsd(xmm0, FieldOperand(object, HeapNumber::kValueOffset));
3184 ucomisd(xmm0, FieldOperand(probe, HeapNumber::kValueOffset));
3186 fld_d(FieldOperand(object, HeapNumber::kValueOffset));
3187 fld_d(FieldOperand(probe, HeapNumber::kValueOffset));
3541 // Currently only checks for HeapNumber and non-cons strings.
3551 mov(length, Immediate(HeapNumber::kSize));