/external/v8/src/ |
json-stringifier.h | 114 INLINE(Result SerializeHeapNumber(Handle<HeapNumber> object)) { 414 return SerializeHeapNumber(Handle<HeapNumber>::cast(object)); 509 SerializeHeapNumber(Handle<HeapNumber>::cast(value));
|
objects-inl.h | 170 TYPE_CHECKER(HeapNumber, HEAP_NUMBER_TYPE) 288 value = HeapNumber::cast(*object)->value(); 304 return isolate->factory()->NewHeapNumber(HeapNumber::cast(*object)->value()); 1066 : reinterpret_cast<HeapNumber*>(this)->value(); 1071 return this->IsHeapNumber() && std::isnan(HeapNumber::cast(this)->value()); 1077 i::IsMinusZero(HeapNumber::cast(this)->value()); 1084 double value = Handle<HeapNumber>::cast(object)->value(); [all...] |
builtins.cc | 629 double start = HeapNumber::cast(arg1)->value(); 644 double end = HeapNumber::cast(arg2)->value(); 730 double start = HeapNumber::cast(arg1)->value(); 898 elms->set(k, HeapNumber::cast(arg)->value()); [all...] |
code-stubs.cc | 862 if (s.Contains(ToBooleanStub::HEAP_NUMBER)) p.Add("HeapNumber"); 893 double value = HeapNumber::cast(*object)->value();
|
objects-debug.cc | 59 HeapNumber::cast(this)->HeapNumberVerify(); 209 void HeapNumber::HeapNumberVerify() { [all...] |
/external/v8/src/arm/ |
lithium-codegen-arm.cc | [all...] |
macro-assembler-arm.cc | [all...] |
/external/v8/src/arm64/ |
code-stubs-arm64.cc | 161 __ Ubfx(exponent, result, HeapNumber::kMantissaBits, 162 HeapNumber::kExponentBits); 166 __ Cmp(exponent, HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 32); 175 __ Cmp(exponent, HeapNumber::kExponentBias + 63); 182 __ Ubfx(mantissa, result, 0, HeapNumber::kMantissaBits); 183 __ Orr(mantissa, mantissa, 1UL << HeapNumber::kMantissaBits); 192 HeapNumber::kExponentBias + HeapNumber::kMantissaBits); 272 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)) [all...] |
lithium-codegen-arm64.cc | [all...] |
/external/v8/src/x87/ |
macro-assembler-x87.cc | 601 uint32_t offset = HeapNumber::kValueOffset + sizeof(kHoleNanLower32); 609 fld_d(FieldOperand(maybe_number, HeapNumber::kValueOffset)); 619 cmp(FieldOperand(maybe_number, HeapNumber::kValueOffset), Immediate(0)); [all...] |
codegen-x87.cc | 415 __ mov(FieldOperand(edx, HeapNumber::kValueOffset), esi); 417 __ mov(FieldOperand(edx, HeapNumber::kValueOffset + kPointerSize), esi);
|
/external/v8/src/mips/ |
macro-assembler-mips.cc | [all...] |
/external/v8/src/mips64/ |
macro-assembler-mips64.cc | [all...] |
/external/v8/src/ia32/ |
code-stubs-ia32.cc | 178 // Test if operands are numbers (smi or HeapNumber objects), and load 230 __ and_(ecx, HeapNumber::kExponentMask); 231 __ shr(ecx, HeapNumber::kExponentShift); 232 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias)); 233 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); 237 int delta = HeapNumber::kExponentBias + Double::kPhysicalSignificandSize; 315 __ fld_d(FieldOperand(number, HeapNumber::kValueOffset)); 336 __ movsd(xmm0, FieldOperand(edx, HeapNumber::kValueOffset)); 354 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset)); 412 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)) [all...] |
lithium-codegen-ia32.cc | [all...] |
/external/v8/src/x64/ |
code-stubs-x64.cc | 187 __ andl(rcx, Immediate(HeapNumber::kExponentMask)); 188 __ shrl(rcx, Immediate(HeapNumber::kExponentShift)); 189 __ leal(result_reg, MemOperand(rcx, -HeapNumber::kExponentBias)); 190 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits)); 194 int delta = HeapNumber::kExponentBias + Double::kPhysicalSignificandSize; 240 __ movsd(xmm0, FieldOperand(rdx, HeapNumber::kValueOffset)); 247 __ movsd(xmm1, FieldOperand(rax, HeapNumber::kValueOffset)); 291 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); 307 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); 314 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)) [all...] |
macro-assembler-x64.cc | [all...] |
lithium-codegen-x64.cc | [all...] |
/external/v8/src/ic/arm/ |
handler-compiler-arm.cc | 386 __ vldr(d0, FieldMemOperand(value_reg, HeapNumber::kValueOffset)); 389 __ vstr(d0, FieldMemOperand(storage_reg, HeapNumber::kValueOffset));
|
/external/v8/src/ic/ia32/ |
handler-compiler-ia32.cc | 380 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); 383 __ movsd(FieldOperand(storage_reg, HeapNumber::kValueOffset), xmm0);
|
/external/v8/src/ic/mips/ |
handler-compiler-mips.cc | 381 __ ldc1(f4, FieldMemOperand(value_reg, HeapNumber::kValueOffset)); 384 __ sdc1(f4, FieldMemOperand(storage_reg, HeapNumber::kValueOffset));
|
/external/v8/src/ic/mips64/ |
handler-compiler-mips64.cc | 381 __ ldc1(f4, FieldMemOperand(value_reg, HeapNumber::kValueOffset)); 384 __ sdc1(f4, FieldMemOperand(storage_reg, HeapNumber::kValueOffset));
|
/external/v8/src/ic/x64/ |
handler-compiler-x64.cc | 374 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); 377 __ movsd(FieldOperand(storage_reg, HeapNumber::kValueOffset), xmm0);
|
/external/v8/src/ic/x87/ |
handler-compiler-x87.cc | 382 __ fld_d(FieldOperand(value_reg, HeapNumber::kValueOffset)); 385 __ fstp_d(FieldOperand(storage_reg, HeapNumber::kValueOffset));
|
/external/v8/src/heap/ |
heap.h | 161 V(HeapNumber, nan_value, NanValue) \ 162 V(HeapNumber, infinity_value, InfinityValue) \ 163 V(HeapNumber, minus_zero_value, MinusZeroValue) \ [all...] |