Home | History | Annotate | Download | only in mips

Lines Matching refs:HeapNumber

148          HeapNumber::kExponentShift,
149 HeapNumber::kExponentBits);
152 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
159 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31));
168 const int kShiftBase = HeapNumber::kNonMantissaBitsInTopWord - 1;
170 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits));
175 __ And(sign, input_high, Operand(HeapNumber::kSignMask));
188 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
237 __ li(exp_mask_reg, Operand(HeapNumber::kExponentMask));
302 __ lw(t2, FieldMemOperand(a0, HeapNumber::kExponentOffset));
309 __ sll(t2, t2, HeapNumber::kNonMantissaBitsInTopWord);
311 __ lw(t3, FieldMemOperand(a0, HeapNumber::kMantissaOffset));
365 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset));
389 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset));
446 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset));
447 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset));
567 // be strictly equal if the other is a HeapNumber.
767 const Register heapnumber = v0;
791 __ ldc1(double_base, FieldMemOperand(base, HeapNumber::kValueOffset));
804 FieldMemOperand(exponent, HeapNumber::kValueOffset));
810 FieldMemOperand(exponent, HeapNumber::kValueOffset));
950 heapnumber, scratch, scratch2, heapnumbermap, &call_runtime);
952 FieldMemOperand(heapnumber, HeapNumber::kValueOffset));
953 DCHECK(heapnumber.is(v0));
2859 __ ldc1(f2, MemOperand(a2, HeapNumber::kValueOffset));
2872 __ ldc1(f0, MemOperand(a2, HeapNumber::kValueOffset));