HomeSort by relevance Sort by last modified time
    Searched refs:HeapNumber (Results 1 - 25 of 108) sorted by null

1 2 3 4 5

  /external/v8/src/crankshaft/
hydrogen-types.cc 43 double n = Handle<v8::internal::HeapNumber>::cast(value)->value();
44 return IsSmiDouble(n) ? HType::Smi() : HType::HeapNumber();
hydrogen-types.h 31 V(HeapNumber, 0x2d) /* 0000 0000 0010 1101 */ \
  /external/v8/test/cctest/
test-identity-map.cc 374 Handle<HeapNumber> number1 = isolate->factory()->NewHeapNumber(3.3);
378 Handle<HeapNumber> number2(*number1);
383 Handle<HeapNumber> number3(*number2);
393 Handle<HeapNumber> number4(*number1);
401 Handle<HeapNumber> number5(*number4);
408 Handle<HeapNumber> number6(*number1);
test-hydrogen-types.cc 132 CHECK(HType::HeapNumber().IsHeapObject());
147 CHECK(HType::HeapNumber().IsHeapPrimitive());
test-code-stubs-ia32.cc 57 source_reg.is(esp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
test-code-stubs-x64.cc 57 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);
types-fuzz.h 56 HEAP_NUMBER_TYPE, HeapNumber::kSize);
127 Handle<i::HeapNumber> signed32;
  /external/v8/src/compiler/
type-hint-analyzer.cc 106 ASSERT_COMPATIBLE(HEAP_NUMBER, HeapNumber);
  /external/v8/src/
json-stringifier.h 70 INLINE(Result SerializeHeapNumber(Handle<HeapNumber> object)) {
  /external/v8/src/runtime/
runtime-maths.cc 88 Handle<HeapNumber> random_number = isolate->factory()->NewHeapNumber(
runtime-numbers.cc 187 double value = HeapNumber::cast(obj)->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/src/crankshaft/mips/
lithium-codegen-mips.cc     [all...]
  /external/v8/src/crankshaft/mips64/
lithium-codegen-mips64.cc     [all...]
  /external/v8/src/crankshaft/x87/
lithium-codegen-x87.cc     [all...]
  /external/v8/src/mips/
code-stubs-mips.cc 148 HeapNumber::kExponentShift,
149 HeapNumber::kExponentBits);
152 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
159 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31));
168 const int kShiftBase = HeapNumber::kNonMantissaBitsInTopWord - 1;
170 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits));
175 __ And(sign, input_high, Operand(HeapNumber::kSignMask));
188 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
237 __ li(exp_mask_reg, Operand(HeapNumber::kExponentMask))
767 const Register heapnumber = v0; local
    [all...]
  /external/v8/src/mips64/
code-stubs-mips64.cc 146 HeapNumber::kExponentShift,
147 HeapNumber::kExponentBits);
150 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
157 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31));
166 const int kShiftBase = HeapNumber::kNonMantissaBitsInTopWord - 1;
168 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits));
173 __ And(sign, input_high, Operand(HeapNumber::kSignMask));
186 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
235 __ li(exp_mask_reg, Operand(HeapNumber::kExponentMask))
764 const Register heapnumber = v0; local
    [all...]
  /external/v8/test/mjsunit/
for-in.js 129 // Trigger dictionary elements with HeapNumber keys.
  /external/v8/src/ia32/
macro-assembler-ia32.cc 323 fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
325 mov(result_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset));
326 and_(result_reg, HeapNumber::kExponentMask);
328 (HeapNumber::kExponentBias + 63) << HeapNumber::kExponentShift;
353 movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset));
873 mulsd(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset));
    [all...]
  /external/v8/src/ppc/
codegen-ppc.cc 338 __ std(scratch2, MemOperand(upper_bits, HeapNumber::kValueOffset));
344 __ stw(scratch2, FieldMemOperand(heap_number, HeapNumber::kMantissaOffset));
345 __ stw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset));
  /external/v8/src/s390/
codegen-s390.cc 332 __ stg(scratch2, MemOperand(upper_bits, HeapNumber::kValueOffset));
339 FieldMemOperand(heap_number, HeapNumber::kMantissaOffset));
341 FieldMemOperand(heap_number, HeapNumber::kExponentOffset));
  /external/v8/src/arm/
code-stubs-arm.cc 127 HeapNumber::kExponentShift, HeapNumber::kExponentBits);
130 STATIC_ASSERT(HeapNumber::kExponentBias + 1 == 1024);
131 __ sub(scratch, scratch, Operand(HeapNumber::kExponentBias + 1));
154 0, HeapNumber::kMantissaBitsInTopWord);
157 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
267 __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset));
269 __ Sbfx(r3, r2, HeapNumber::kExponentShift, HeapNumber::kExponentBits);
275 __ mov(r2, Operand(r2, LSL, HeapNumber::kNonMantissaBitsInTopWord))
703 const Register heapnumber = r0; local
    [all...]

Completed in 1155 milliseconds

1 2 3 4 5