/external/chromium_org/v8/src/ |
hydrogen-types.cc | 44 if (value->IsHeapNumber()) return HType::HeapNumber();
|
hydrogen-types.h | 28 V(HeapNumber, 0x2d) /* 0000 0000 0010 1101 */ \
|
conversions.h | 210 double value = HeapNumber::cast(number)->value();
|
json-stringifier.h | 113 INLINE(Result SerializeHeapNumber(Handle<HeapNumber> object)) { 410 return SerializeHeapNumber(Handle<HeapNumber>::cast(object)); 504 SerializeHeapNumber(Handle<HeapNumber>::cast(value));
|
/external/chromium_org/v8/test/mjsunit/regress/ |
regress-137.js | 34 var base = base - (rem / 16); // base is now HeapNumber with valid Smi value.
|
regress-155924.js | 28 // A HeapNumber with certain bits in the mantissa of the floating point
|
/external/chromium_org/v8/test/cctest/ |
test-hydrogen-types.cc | 133 CHECK(HType::HeapNumber().IsHeapObject()); 148 CHECK(HType::HeapNumber().IsHeapPrimitive());
|
test-code-stubs-ia32.cc | 57 source_reg.is(esp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
|
test-code-stubs-x64.cc | 56 source_reg.is(rsp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
|
test-code-stubs-x87.cc | 57 source_reg.is(esp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
|
test-code-stubs.cc | 51 HeapNumber::kExponentBias);
|
/external/chromium_org/v8/src/arm/ |
code-stubs-arm.cc | 548 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); 549 __ and_(exponent, source_, Operand(HeapNumber::kSignMask), SetCC); 561 HeapNumber::kExponentBias << HeapNumber::kExponentShift; 571 // divide the constant 31 + HeapNumber::kExponentBias, 0x41d, into two parts 574 __ rsb(mantissa, zeros_, Operand(31 + HeapNumber::kExponentBias - fudge)); 578 Operand(mantissa, LSL, HeapNumber::kExponentShift)); 584 __ mov(mantissa, Operand(source_, LSL, HeapNumber::kMantissaBitsInTopWord)); 588 Operand(source_, LSR, 32 - HeapNumber::kMantissaBitsInTopWord)); 637 HeapNumber::kExponentShift, HeapNumber::kExponentBits) 1240 const Register heapnumber = r0; local [all...] |
lithium-codegen-arm.cc | [all...] |
macro-assembler-arm.cc | [all...] |
/external/chromium_org/v8/src/mips/ |
code-stubs-mips.cc | 547 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); 548 __ And(exponent, source_, Operand(HeapNumber::kSignMask)); 560 HeapNumber::kExponentBias << HeapNumber::kExponentShift; 574 __ li(mantissa, Operand(31 + HeapNumber::kExponentBias)); 576 __ sll(mantissa, mantissa, HeapNumber::kExponentShift); 584 __ sll(mantissa, source_, HeapNumber::kMantissaBitsInTopWord); 586 __ srl(source_, source_, 32 - HeapNumber::kMantissaBitsInTopWord); 655 HeapNumber::kExponentShift, 656 HeapNumber::kExponentBits) 1308 const Register heapnumber = v0; local [all...] |
lithium-codegen-mips.cc | [all...] |
macro-assembler-mips.cc | [all...] |
/external/chromium_org/v8/src/ia32/ |
macro-assembler-ia32.cc | 290 fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset)); 292 mov(result_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset)); 293 and_(result_reg, HeapNumber::kExponentMask); 295 (HeapNumber::kExponentBias + 63) << HeapNumber::kExponentShift; 320 movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); 362 movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); 723 uint32_t offset = HeapNumber::kValueOffset + sizeof(kHoleNanLower32); 731 movsd(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset)); 742 cmp(FieldOperand(maybe_number, HeapNumber::kValueOffset), Immediate(0)) [all...] |
/external/chromium_org/v8/src/x87/ |
lithium-codegen-x87.cc | [all...] |
macro-assembler-x87.cc | 272 fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset)); 634 uint32_t offset = HeapNumber::kValueOffset + sizeof(kHoleNanLower32); 642 fld_d(FieldOperand(maybe_number, HeapNumber::kValueOffset)); 652 cmp(FieldOperand(maybe_number, HeapNumber::kValueOffset), Immediate(0)); [all...] |
/external/chromium_org/v8/tools/ |
gen-postmortem-metadata.py | 123 'HeapNumber, value, double, kValueOffset', 141 'ConsString', 'FixedArray', 'HeapNumber', 'JSArray', 'JSFunction',
|
/external/chromium_org/v8/test/mjsunit/ |
math-min-max.js | 174 // Deopt expected due to non-heapnumber objects.
|
/external/chromium_org/v8/src/arm64/ |
code-stubs-arm64.cc | 568 __ Ubfx(exponent, result, HeapNumber::kMantissaBits, 569 HeapNumber::kExponentBits); 573 __ Cmp(exponent, HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 32); 582 __ Cmp(exponent, HeapNumber::kExponentBias + 63); 589 __ Ubfx(mantissa, result, 0, HeapNumber::kMantissaBits); 590 __ Orr(mantissa, mantissa, 1UL << HeapNumber::kMantissaBits); 599 HeapNumber::kExponentBias + HeapNumber::kMantissaBits); 679 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)) [all...] |
lithium-codegen-arm64.cc | [all...] |
/external/chromium_org/v8/src/x64/ |
macro-assembler-x64.cc | [all...] |