HomeSort by relevance Sort by last modified time
    Searched full:heapnumber (Results 1 - 25 of 85) sorted by null

1 2 3 4

  /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...]

Completed in 889 milliseconds

1 2 3 4