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