Home | History | Annotate | Download | only in mips64

Lines Matching refs:HeapNumber

146          HeapNumber::kExponentShift,
147 HeapNumber::kExponentBits);
150 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
157 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31));
166 const int kShiftBase = HeapNumber::kNonMantissaBitsInTopWord - 1;
168 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits));
173 __ And(sign, input_high, Operand(HeapNumber::kSignMask));
186 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
235 __ li(exp_mask_reg, Operand(HeapNumber::kExponentMask));
299 __ lwu(a6, FieldMemOperand(a0, HeapNumber::kExponentOffset));
306 __ sll(a6, a6, HeapNumber::kNonMantissaBitsInTopWord);
308 __ lwu(a7, FieldMemOperand(a0, HeapNumber::kMantissaOffset));
361 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset));
385 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset));
442 HeapNumber::kValueOffset));
443 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset));
564 // be strictly equal if the other is a HeapNumber.
764 const Register heapnumber = v0;
788 __ ldc1(double_base, FieldMemOperand(base, HeapNumber::kValueOffset));
801 FieldMemOperand(exponent, HeapNumber::kValueOffset));
807 FieldMemOperand(exponent, HeapNumber::kValueOffset));
948 heapnumber, scratch, scratch2, heapnumbermap, &call_runtime);
950 FieldMemOperand(heapnumber, HeapNumber::kValueOffset));
951 DCHECK(heapnumber.is(v0));
2869 __ ldc1(f2, MemOperand(a2, HeapNumber::kValueOffset));
2882 __ ldc1(f0, MemOperand(a2, HeapNumber::kValueOffset));