Home | History | Annotate | Download | only in ppc

Lines Matching refs:HeapNumber

116   __ ExtractBitMask(scratch, scratch_high, HeapNumber::kExponentMask);
119 STATIC_ASSERT(HeapNumber::kExponentBias + 1 == 1024);
120 __ subi(scratch, scratch, Operand(HeapNumber::kExponentBias + 1));
143 __ ExtractBitMask(result_reg, scratch_high, HeapNumber::kMantissaMask);
145 STATIC_ASSERT(HeapNumber::kMantissaBitsInTopWord >= 16);
147 Operand(1 << ((HeapNumber::kMantissaBitsInTopWord) - 16)));
260 __ lwz(r5, FieldMemOperand(r3, HeapNumber::kExponentOffset));
262 STATIC_ASSERT(HeapNumber::kExponentMask == 0x7ff00000u);
263 __ ExtractBitMask(r6, r5, HeapNumber::kExponentMask);
268 __ slwi(r5, r5, Operand(HeapNumber::kNonMantissaBitsInTopWord));
270 __ lwz(r6, FieldMemOperand(r3, HeapNumber::kMantissaOffset));
332 // Load the double from rhs, tagged HeapNumber r3, to d6.
333 __ lfd(d6, FieldMemOperand(rhs, HeapNumber::kValueOffset));
362 // Load the double from lhs, tagged HeapNumber r4, to d7.
363 __ lfd(d7, FieldMemOperand(lhs, HeapNumber::kValueOffset));
426 __ lfd(d6, FieldMemOperand(rhs, HeapNumber::kValueOffset));
427 __ lfd(d7, FieldMemOperand(lhs, HeapNumber::kValueOffset));
545 // be strictly equal if the other is a HeapNumber.
738 FieldMemOperand(exponent, HeapNumber::kValueOffset));
2108 __ lfd(d1, FieldMemOperand(r3, HeapNumber::kValueOffset));
2117 __ lfd(d0, FieldMemOperand(r4, HeapNumber::kValueOffset));