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

1 2 3 4 5

  /external/v8/src/
hydrogen-types.cc 46 double n = Handle<v8::internal::HeapNumber>::cast(value)->value();
47 return IsSmiDouble(n) ? HType::Smi() : HType::HeapNumber();
hydrogen-types.h 29 V(HeapNumber, 0x2d) /* 0000 0000 0010 1101 */ \
bailout-reason.h 74 V(kExpectedHeapNumber, "Expected HeapNumber") \
87 V(kExpectedSmiOrHeapNumber, "Expected smi or HeapNumber") \
conversions.h 221 double value = HeapNumber::cast(number)->value();
  /external/v8/test/cctest/compiler/
test-changes-lowering.cc 183 Handle<HeapNumber> number = t.factory()->NewHeapNumber(input);
213 Handle<HeapNumber> number = t.factory()->NewHeapNumber(input);
247 Handle<HeapNumber> number = t.factory()->NewHeapNumber(input);
264 Handle<HeapNumber> number = t.factory()->NewHeapNumber(input);
test-js-constant-cache.cc 241 Handle<HeapNumber> heap = T.factory()->NewHeapNumber(value);
  /external/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/v8/test/cctest/
test-hydrogen-types.cc 133 CHECK(HType::HeapNumber().IsHeapObject());
148 CHECK(HType::HeapNumber().IsHeapPrimitive());
test-code-stubs-ia32.cc 56 source_reg.is(esp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
test-code-stubs-x64.cc 55 source_reg.is(rsp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
test-code-stubs-x87.cc 56 source_reg.is(esp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
test-code-stubs.cc 51 HeapNumber::kExponentBias);
  /external/v8/src/compiler/
change-lowering.cc 45 STATIC_ASSERT(HeapNumber::kValueOffset % kPointerSize == 0);
47 ((HeapNumber::kValueOffset / kPointerSize) * (machine()->Is64() ? 8 : 4));
change-lowering-unittest.cc 40 STATIC_ASSERT(HeapNumber::kValueOffset % kApiPointerSize == 0);
41 return (HeapNumber::kValueOffset / kApiPointerSize) * PointerSize() -
simplified-operator.h 82 // - a tagged pointer to a HeapNumber object that has a float64 field
  /external/v8/src/arm/
code-stubs-arm.cc 176 HeapNumber::kExponentShift, HeapNumber::kExponentBits);
179 STATIC_ASSERT(HeapNumber::kExponentBias + 1 == 1024);
180 __ sub(scratch, scratch, Operand(HeapNumber::kExponentBias + 1));
203 0, HeapNumber::kMantissaBitsInTopWord);
206 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
252 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u);
258 (HeapNumber::kExponentBias + 30) << HeapNumber::kExponentShift;
261 __ orr(scratch(), scratch(), Operand(HeapNumber::kSignMask), LeaveCC, cs)
769 const Register heapnumber = r0; local
    [all...]
  /external/v8/src/mips/
code-stubs-mips.cc 197 HeapNumber::kExponentShift,
198 HeapNumber::kExponentBits);
201 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
208 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31));
217 const int kShiftBase = HeapNumber::kNonMantissaBitsInTopWord - 1;
219 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits));
224 __ And(sign, input_high, Operand(HeapNumber::kSignMask));
237 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
289 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u)
843 const Register heapnumber = v0; local
    [all...]
lithium-codegen-mips.cc     [all...]
  /external/v8/src/mips64/
code-stubs-mips64.cc 193 HeapNumber::kExponentShift,
194 HeapNumber::kExponentBits);
197 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
204 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31));
213 const int kShiftBase = HeapNumber::kNonMantissaBitsInTopWord - 1;
215 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits));
220 __ And(sign, input_high, Operand(HeapNumber::kSignMask));
233 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
285 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u)
838 const Register heapnumber = v0; local
    [all...]
lithium-codegen-mips64.cc     [all...]
  /external/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));
689 uint32_t offset = HeapNumber::kValueOffset + sizeof(kHoleNanLower32);
697 movsd(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset));
708 cmp(FieldOperand(maybe_number, HeapNumber::kValueOffset), Immediate(0));
    [all...]
  /external/v8/src/x87/
lithium-codegen-x87.cc     [all...]
  /external/v8/tools/
gen-postmortem-metadata.py 161 'HeapNumber, value, double, kValueOffset',
179 'ConsString', 'FixedArray', 'HeapNumber', 'JSArray', 'JSFunction',
  /external/v8/test/mjsunit/
math-min-max.js 174 // Deopt expected due to non-heapnumber objects.

Completed in 389 milliseconds

1 2 3 4 5