Lines Matching refs:HeapNumber
484 __ ldc1(f4, FieldMemOperand(value_reg, HeapNumber::kValueOffset));
487 __ sdc1(f4, FieldMemOperand(storage_reg, HeapNumber::kValueOffset));
656 __ ldc1(f4, FieldMemOperand(value_reg, HeapNumber::kValueOffset));
659 __ sdc1(f4, FieldMemOperand(scratch1, HeapNumber::kValueOffset));
2124 // Load the HeapNumber value.
2125 __ ldc1(f0, FieldMemOperand(v0, HeapNumber::kValueOffset));
2136 __ lw(t1, FieldMemOperand(v0, HeapNumber::kValueOffset + kPointerSize));
2137 __ And(t2, t1, Operand(~HeapNumber::kSignMask));
2138 __ srl(t2, t2, HeapNumber::kMantissaBitsInTopWord);
2148 __ Subu(t3, t2, Operand(HeapNumber::kExponentMask
2149 >> HeapNumber::kMantissaBitsInTopWord));
2155 Operand(HeapNumber::kMantissaBits));
2170 // t1 already holds the HeapNumber exponent.
2171 __ And(t0, t1, Operand(HeapNumber::kSignMask));
2172 // If our HeapNumber is negative it was -0, so load its address and return.
2247 __ lw(a1, FieldMemOperand(v0, HeapNumber::kExponentOffset));
2252 __ And(t0, a1, Operand(HeapNumber::kSignMask));
2259 __ Xor(a1, a1, Operand(HeapNumber::kSignMask));
2260 __ lw(a3, FieldMemOperand(v0, HeapNumber::kMantissaOffset));
2263 __ sw(a1, FieldMemOperand(v0, HeapNumber::kExponentOffset));
2264 __ sw(a3, FieldMemOperand(v0, HeapNumber::kMantissaOffset));