Home | History | Annotate | Download | only in mips

Lines Matching full:heapnumber

197          HeapNumber::kExponentShift,
198 HeapNumber::kExponentBits);
201 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
208 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31));
217 const int kShiftBase = HeapNumber::kNonMantissaBitsInTopWord - 1;
219 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits));
224 __ And(sign, input_high, Operand(HeapNumber::kSignMask));
237 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
289 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u);
297 (HeapNumber::kExponentBias + 30) << HeapNumber::kExponentShift;
308 DCHECK(((1 << HeapNumber::kExponentShift) & non_smi_exponent) != 0);
309 const int shift_distance = HeapNumber::kNonMantissaBitsInTopWord - 2;
313 HeapNumber::kExponentOffset));
317 HeapNumber::kMantissaOffset));
324 non_smi_exponent += 1 << HeapNumber::kExponentShift;
325 __ li(scratch(), Operand(HeapNumber::kSignMask | non_smi_exponent));
327 FieldMemOperand(the_heap_number(), HeapNumber::kExponentOffset));
331 FieldMemOperand(the_heap_number(), HeapNumber::kMantissaOffset));
347 __ li(exp_mask_reg, Operand(HeapNumber::kExponentMask));
404 __ lw(t2, FieldMemOperand(a0, HeapNumber::kExponentOffset));
411 __ sll(t2, t2, HeapNumber::kNonMantissaBitsInTopWord);
413 __ lw(t3, FieldMemOperand(a0, HeapNumber::kMantissaOffset));
467 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset));
491 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset));
548 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset));
549 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset));
649 // be strictly equal if the other is a HeapNumber.
843 const Register heapnumber = v0;
867 __ ldc1(double_base, FieldMemOperand(base, HeapNumber::kValueOffset));
880 FieldMemOperand(exponent, HeapNumber::kValueOffset));
886 FieldMemOperand(exponent, HeapNumber::kValueOffset));
1028 heapnumber, scratch, scratch2, heapnumbermap, &call_runtime);
1030 FieldMemOperand(heapnumber, HeapNumber::kValueOffset));
1031 DCHECK(heapnumber.is(v0));
3515 __ ldc1(f2, MemOperand(a2, HeapNumber::kValueOffset));
3528 __ ldc1(f0, MemOperand(a2, HeapNumber::kValueOffset));