• Home
  • Raw
  • Download

Lines Matching refs:HeapNumber

1007   const int biased_exponent = HeapNumber::kExponentBias + meaningful_bits;  in GenerateUInt2Double()
1010 meaningful_bits - HeapNumber::kMantissaBitsInTopWord; in GenerateUInt2Double()
1015 __ mov(scratch, Operand(biased_exponent << HeapNumber::kExponentShift)); in GenerateUInt2Double()
1027 __ bic(hiword, hiword, Operand(1 << HeapNumber::kExponentShift)); in GenerateUInt2Double()
2071 __ Ldrd(r4, r5, FieldMemOperand(r0, HeapNumber::kValueOffset)); in CompileMathFloorCall()
2091 __ bic(r6, r5, Operand(HeapNumber::kSignMask)); in CompileMathFloorCall()
2092 __ mov(r6, Operand(r6, LSR, HeapNumber::kMantissaBitsInTopWord)); in CompileMathFloorCall()
2102 __ sub(r7, r6, Operand(HeapNumber::kExponentMask in CompileMathFloorCall()
2103 >> HeapNumber::kMantissaBitsInTopWord), SetCC); in CompileMathFloorCall()
2107 __ cmp(r7, Operand(HeapNumber::kMantissaBits)); in CompileMathFloorCall()
2126 __ tst(r5, Operand(HeapNumber::kSignMask)); in CompileMathFloorCall()
2218 __ ldr(r1, FieldMemOperand(r0, HeapNumber::kExponentOffset)); in CompileMathAbsCall()
2223 __ tst(r1, Operand(HeapNumber::kSignMask)); in CompileMathAbsCall()
2231 __ eor(r1, r1, Operand(HeapNumber::kSignMask)); in CompileMathAbsCall()
2232 __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); in CompileMathAbsCall()
2235 __ str(r1, FieldMemOperand(r0, HeapNumber::kExponentOffset)); in CompileMathAbsCall()
2236 __ str(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); in CompileMathAbsCall()
3498 __ vstr(d0, r3, HeapNumber::kValueOffset); in GenerateLoadExternalArray()
3513 __ str(dst1, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); in GenerateLoadExternalArray()
3514 __ str(dst2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); in GenerateLoadExternalArray()
3540 __ vstr(d0, r1, HeapNumber::kValueOffset); in GenerateLoadExternalArray()
3576 __ str(hiword, FieldMemOperand(r4, HeapNumber::kExponentOffset)); in GenerateLoadExternalArray()
3577 __ str(loword, FieldMemOperand(r4, HeapNumber::kMantissaOffset)); in GenerateLoadExternalArray()
3594 __ vstr(d0, r1, HeapNumber::kValueOffset); in GenerateLoadExternalArray()
3629 Operand(-kBinary32ExponentBias + HeapNumber::kExponentBias)); in GenerateLoadExternalArray()
3634 __ orr(r2, r2, Operand(r1, LSL, HeapNumber::kMantissaBitsInTopWord)); in GenerateLoadExternalArray()
3638 kBinary32MantissaBits - HeapNumber::kMantissaBitsInTopWord; in GenerateLoadExternalArray()
3646 __ str(r2, FieldMemOperand(r3, HeapNumber::kExponentOffset)); in GenerateLoadExternalArray()
3647 __ str(r0, FieldMemOperand(r3, HeapNumber::kMantissaOffset)); in GenerateLoadExternalArray()
3661 __ vstr(d0, r1, HeapNumber::kValueOffset); in GenerateLoadExternalArray()
3672 __ str(r2, FieldMemOperand(r4, HeapNumber::kMantissaOffset)); in GenerateLoadExternalArray()
3673 __ str(r3, FieldMemOperand(r4, HeapNumber::kExponentOffset)); in GenerateLoadExternalArray()
3828 __ vldr(d0, r5, HeapNumber::kValueOffset); in GenerateStoreExternalArray()
3834 __ vldr(d0, r5, HeapNumber::kValueOffset); in GenerateStoreExternalArray()
3841 __ vldr(d0, r5, HeapNumber::kValueOffset); in GenerateStoreExternalArray()
3875 __ ldr(r5, FieldMemOperand(value, HeapNumber::kExponentOffset)); in GenerateStoreExternalArray()
3876 __ ldr(r6, FieldMemOperand(value, HeapNumber::kMantissaOffset)); in GenerateStoreExternalArray()
3881 kBinary32MantissaBits - HeapNumber::kMantissaBitsInTopWord; in GenerateStoreExternalArray()
3888 __ mov(r7, Operand(HeapNumber::kExponentMask)); in GenerateStoreExternalArray()
3897 __ mov(r9, Operand(r9, LSR, HeapNumber::kExponentShift)); in GenerateStoreExternalArray()
3900 Operand(kBinary32ExponentBias - HeapNumber::kExponentBias)); in GenerateStoreExternalArray()
3903 __ and_(r5, r5, Operand(HeapNumber::kSignMask), LeaveCC, gt); in GenerateStoreExternalArray()
3908 __ and_(r5, r5, Operand(HeapNumber::kSignMask), LeaveCC, lt); in GenerateStoreExternalArray()
3911 __ and_(r7, r5, Operand(HeapNumber::kSignMask)); in GenerateStoreExternalArray()
3912 __ and_(r5, r5, Operand(HeapNumber::kMantissaMask)); in GenerateStoreExternalArray()
3924 __ and_(r7, r5, Operand(HeapNumber::kSignMask)); in GenerateStoreExternalArray()
3925 __ and_(r5, r5, Operand(HeapNumber::kMantissaMask)); in GenerateStoreExternalArray()
3945 __ mov(r7, Operand(HeapNumber::kExponentMask)); in GenerateStoreExternalArray()
3955 __ mov(r9, Operand(r9, LSR, HeapNumber::kExponentShift)); in GenerateStoreExternalArray()
3956 __ sub(r9, r9, Operand(HeapNumber::kExponentBias), SetCC); in GenerateStoreExternalArray()
3966 __ and_(r7, r5, Operand(HeapNumber::kSignMask), SetCC); in GenerateStoreExternalArray()
3967 __ and_(r5, r5, Operand(HeapNumber::kMantissaMask)); in GenerateStoreExternalArray()
3968 __ orr(r5, r5, Operand(1u << HeapNumber::kMantissaBitsInTopWord)); in GenerateStoreExternalArray()
3970 __ rsb(r9, r9, Operand(HeapNumber::kMantissaBitsInTopWord), SetCC); in GenerateStoreExternalArray()
4133 HeapNumber::kExponentOffset)); in GenerateLoadFastDoubleElement()
4137 HeapNumber::kMantissaOffset)); in GenerateLoadFastDoubleElement()