/external/v8/src/crankshaft/ |
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 */ \
|
/external/v8/src/runtime/ |
runtime-maths.cc | 189 Handle<HeapNumber> number = Handle<HeapNumber>::cast(input); 247 HeapNumber* number = HeapNumber::cast(obj);
|
runtime-literals.cc | 439 HeapNumber* number = HeapNumber::cast(*value);
|
runtime-numbers.cc | 201 double value = HeapNumber::cast(obj)->value();
|
/external/v8/test/cctest/compiler/ |
test-changes-lowering.cc | 166 Handle<HeapNumber> number = t.factory()->NewHeapNumber(input); 194 Handle<HeapNumber> number = t.factory()->NewHeapNumber(input); 227 Handle<HeapNumber> number = t.factory()->NewHeapNumber(input); 244 Handle<HeapNumber> number = t.factory()->NewHeapNumber(input);
|
test-code-stub-assembler.cc | 62 CHECK_EQ(0.5, Handle<HeapNumber>::cast(result.ToHandleChecked())->value());
|
/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 | 57 HEAP_NUMBER_TYPE, HeapNumber::kSize); 128 Handle<i::HeapNumber> signed32;
|
test-unboxed-doubles.cc | 69 return HeapNumber::cast(value)->value(); [all...] |
/external/v8/src/compiler/ |
type-hint-analyzer.cc | 63 ASSERT_COMPATIBLE(HEAP_NUMBER, HeapNumber);
|
/external/v8/test/unittests/runtime/ |
runtime-interpreter-unittest.cc | 59 CHECK_EQ(HeapNumber::cast(*x)->value(), lhs); 60 CHECK_EQ(HeapNumber::cast(*y)->value(), rhs);
|
/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/x87/ |
lithium-codegen-x87.cc | [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.cc | [all...] |
/external/v8/test/cctest/wasm/ |
test-run-wasm-js.cc | 67 CHECK_EQ(expected, HeapNumber::cast(*result)->value());
|
/external/v8/test/unittests/compiler/ |
change-lowering-unittest.cc | 75 IsIntPtrConstant(HeapNumber::kValueOffset - kHeapObjectTag), 382 IsIntPtrConstant(HeapNumber::kValueOffset - kHeapObjectTag), 486 IsInt32Constant(HeapNumber::kValueOffset - kHeapObjectTag), 615 IsInt64Constant(HeapNumber::kValueOffset - kHeapObjectTag),
|
/external/v8/src/mips/ |
code-stubs-mips.cc | 196 HeapNumber::kExponentShift, 197 HeapNumber::kExponentBits); 200 __ Subu(scratch, result_reg, HeapNumber::kExponentMask); 207 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31)); 216 const int kShiftBase = HeapNumber::kNonMantissaBitsInTopWord - 1; 218 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits)); 223 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); 236 Operand(1 << HeapNumber::kMantissaBitsInTopWord)); 285 __ li(exp_mask_reg, Operand(HeapNumber::kExponentMask)) 802 const Register heapnumber = v0; local [all...] |
/external/v8/src/mips64/ |
code-stubs-mips64.cc | 194 HeapNumber::kExponentShift, 195 HeapNumber::kExponentBits); 198 __ Subu(scratch, result_reg, HeapNumber::kExponentMask); 205 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31)); 214 const int kShiftBase = HeapNumber::kNonMantissaBitsInTopWord - 1; 216 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits)); 221 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); 234 Operand(1 << HeapNumber::kMantissaBitsInTopWord)); 283 __ li(exp_mask_reg, Operand(HeapNumber::kExponentMask)) 799 const Register heapnumber = v0; local [all...] |