• Home
  • Raw
  • Download

Lines Matching refs:HeapNumber

1006   const int biased_exponent = HeapNumber::kExponentBias + meaningful_bits;  in GenerateUInt2Double()
1009 meaningful_bits - HeapNumber::kMantissaBitsInTopWord; in GenerateUInt2Double()
1014 __ li(scratch, biased_exponent << HeapNumber::kExponentShift); in GenerateUInt2Double()
1028 __ li(scratch, 1 << HeapNumber::kExponentShift); in GenerateUInt2Double()
2066 __ ldc1(f0, FieldMemOperand(v0, HeapNumber::kValueOffset)); in CompileMathFloorCall()
2077 __ lw(t1, FieldMemOperand(v0, HeapNumber::kValueOffset + kPointerSize)); in CompileMathFloorCall()
2078 __ And(t2, t1, Operand(~HeapNumber::kSignMask)); in CompileMathFloorCall()
2079 __ srl(t2, t2, HeapNumber::kMantissaBitsInTopWord); in CompileMathFloorCall()
2089 __ Subu(t3, t2, Operand(HeapNumber::kExponentMask in CompileMathFloorCall()
2090 >> HeapNumber::kMantissaBitsInTopWord)); in CompileMathFloorCall()
2096 Operand(HeapNumber::kMantissaBits)); in CompileMathFloorCall()
2112 __ And(t0, t1, Operand(HeapNumber::kSignMask)); in CompileMathFloorCall()
2208 __ lw(a1, FieldMemOperand(v0, HeapNumber::kExponentOffset)); in CompileMathAbsCall()
2213 __ And(t0, a1, Operand(HeapNumber::kSignMask)); in CompileMathAbsCall()
2221 __ Xor(a1, a1, Operand(HeapNumber::kSignMask)); in CompileMathAbsCall()
2222 __ lw(a3, FieldMemOperand(v0, HeapNumber::kMantissaOffset)); in CompileMathAbsCall()
2225 __ sw(a1, FieldMemOperand(v0, HeapNumber::kExponentOffset)); in CompileMathAbsCall()
2226 __ sw(a3, FieldMemOperand(v0, HeapNumber::kMantissaOffset)); in CompileMathAbsCall()
3500 __ sdc1(f0, MemOperand(v0, HeapNumber::kValueOffset - kHeapObjectTag)); in GenerateLoadExternalArray()
3515 __ sw(dst1, FieldMemOperand(v0, HeapNumber::kMantissaOffset)); in GenerateLoadExternalArray()
3516 __ sw(dst2, FieldMemOperand(v0, HeapNumber::kExponentOffset)); in GenerateLoadExternalArray()
3548 __ sdc1(f0, MemOperand(v0, HeapNumber::kValueOffset - kHeapObjectTag)); in GenerateLoadExternalArray()
3584 __ sw(hiword, FieldMemOperand(t2, HeapNumber::kExponentOffset)); in GenerateLoadExternalArray()
3585 __ sw(loword, FieldMemOperand(t2, HeapNumber::kMantissaOffset)); in GenerateLoadExternalArray()
3602 __ sdc1(f0, MemOperand(v0, HeapNumber::kValueOffset - kHeapObjectTag)); in GenerateLoadExternalArray()
3633 Operand(-kBinary32ExponentBias + HeapNumber::kExponentBias)); in GenerateLoadExternalArray()
3638 __ sll(t0, t5, HeapNumber::kMantissaBitsInTopWord); in GenerateLoadExternalArray()
3643 kBinary32MantissaBits - HeapNumber::kMantissaBitsInTopWord; in GenerateLoadExternalArray()
3652 __ sw(a2, FieldMemOperand(v0, HeapNumber::kExponentOffset)); in GenerateLoadExternalArray()
3653 __ sw(a0, FieldMemOperand(v0, HeapNumber::kMantissaOffset)); in GenerateLoadExternalArray()
3666 __ sdc1(f0, FieldMemOperand(v0, HeapNumber::kValueOffset)); in GenerateLoadExternalArray()
3675 __ sw(a2, FieldMemOperand(v0, HeapNumber::kMantissaOffset)); in GenerateLoadExternalArray()
3676 __ sw(a3, FieldMemOperand(v0, HeapNumber::kExponentOffset)); in GenerateLoadExternalArray()
3850 __ ldc1(f0, FieldMemOperand(a0, HeapNumber::kValueOffset)); in GenerateStoreExternalArray()
3902 __ lw(t3, FieldMemOperand(value, HeapNumber::kExponentOffset)); in GenerateStoreExternalArray()
3903 __ lw(t4, FieldMemOperand(value, HeapNumber::kMantissaOffset)); in GenerateStoreExternalArray()
3908 kBinary32MantissaBits - HeapNumber::kMantissaBitsInTopWord; in GenerateStoreExternalArray()
3915 __ li(t5, HeapNumber::kExponentMask); in GenerateStoreExternalArray()
3925 __ srl(t6, t6, HeapNumber::kExponentShift); in GenerateStoreExternalArray()
3928 Operand(kBinary32ExponentBias - HeapNumber::kExponentBias)); in GenerateStoreExternalArray()
3932 __ And(t2, t3, Operand(HeapNumber::kSignMask)); in GenerateStoreExternalArray()
3938 __ And(t2, t3, Operand(HeapNumber::kSignMask)); in GenerateStoreExternalArray()
3942 __ And(t7, t3, Operand(HeapNumber::kSignMask)); in GenerateStoreExternalArray()
3943 __ And(t3, t3, Operand(HeapNumber::kMantissaMask)); in GenerateStoreExternalArray()
3962 __ And(t7, t3, Operand(HeapNumber::kSignMask)); in GenerateStoreExternalArray()
3963 __ And(t3, t3, Operand(HeapNumber::kMantissaMask)); in GenerateStoreExternalArray()
3987 __ li(t5, HeapNumber::kExponentMask); in GenerateStoreExternalArray()
3997 __ srl(t6, t6, HeapNumber::kExponentShift); in GenerateStoreExternalArray()
3998 __ Subu(t6, t6, Operand(HeapNumber::kExponentBias)); in GenerateStoreExternalArray()
4010 __ And(t5, t3, Operand(HeapNumber::kSignMask)); in GenerateStoreExternalArray()
4011 __ And(t3, t3, Operand(HeapNumber::kMantissaMask)); in GenerateStoreExternalArray()
4012 __ Or(t3, t3, Operand(1u << HeapNumber::kMantissaBitsInTopWord)); in GenerateStoreExternalArray()
4014 __ li(t9, HeapNumber::kMantissaBitsInTopWord); in GenerateStoreExternalArray()
4188 HeapNumber::kExponentOffset)); in GenerateLoadFastDoubleElement()
4192 HeapNumber::kMantissaOffset)); in GenerateLoadFastDoubleElement()