Home | History | Annotate | Download | only in src

Lines Matching refs:HeapNumber

146 TYPE_CHECKER(HeapNumber, HEAP_NUMBER_TYPE)
587 : reinterpret_cast<const HeapNumber*>(this)->value();
591 return this->IsHeapNumber() && std::isnan(HeapNumber::cast(this)->value());
596 i::IsMinusZero(HeapNumber::cast(this)->value());
744 Handle<HeapNumber> result = isolate->factory()->NewHeapNumber(MUTABLE);
749 result->set_value_as_bits(HeapNumber::cast(*object)->value_as_bits());
763 return isolate->factory()->NewHeapNumber(HeapNumber::cast(*object)->value());
1095 double num = HeapNumber::cast(this)->value();
1542 double HeapNumber::value() const {
1547 void HeapNumber::set_value(double value) {
1551 uint64_t HeapNumber::value_as_bits() const {
1555 void HeapNumber::set_value_as_bits(uint64_t bits) {
1559 int HeapNumber::get_exponent() {
1565 int HeapNumber::get_sign() {
2235 HeapNumber::cast(value)->value_as_bits());
2261 bits = HeapNumber::cast(value)->value_as_bits();
2266 HeapNumber* box = HeapNumber::cast(RawFastPropertyAt(index));
4249 double double_value = HeapNumber::cast(value)->value();
6620 HeapNumber* HeapNumber::cast(Object* object) {
6622 return reinterpret_cast<HeapNumber*>(object);
6626 const HeapNumber* HeapNumber::cast(const Object* object) {
6628 return reinterpret_cast<const HeapNumber*>(object);