Home | History | Annotate | Download | only in arm

Lines Matching refs:HeapNumber

497     __ vldr(d0, FieldMemOperand(value_reg, HeapNumber::kValueOffset));
500 __ vstr(d0, FieldMemOperand(storage_reg, HeapNumber::kValueOffset));
668 __ vldr(d0, FieldMemOperand(value_reg, HeapNumber::kValueOffset));
671 __ vstr(d0, FieldMemOperand(scratch1, HeapNumber::kValueOffset));
2144 // Load the HeapNumber value.
2147 // updating the HeapNumber value address, as vldr expects a multiple
2149 __ Ldrd(r4, r5, FieldMemOperand(r0, HeapNumber::kValueOffset));
2155 __ Sbfx(r3, r5, HeapNumber::kExponentShift, HeapNumber::kExponentBits);
2249 __ ldr(r1, FieldMemOperand(r0, HeapNumber::kExponentOffset));
2254 __ tst(r1, Operand(HeapNumber::kSignMask));
2262 __ eor(r1, r1, Operand(HeapNumber::kSignMask));
2263 __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset));
2266 __ str(r1, FieldMemOperand(r0, HeapNumber::kExponentOffset));
2267 __ str(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset));