Lines Matching defs:digits
231 int digits = exponent / kDigitBits + 1;
232 Handle<MutableBigInt> result = Cast(isolate->factory()->NewBigInt(digits));
233 result->initialize_bitfield(sign, digits);
236 // according to its exponent and mapping the bit pattern onto digits.
241 // digits: 0001xxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
266 result->set_digit(digits - 1, digit);
267 // Then fill in the rest of the digits.
268 for (int digit_index = digits - 2; digit_index >= 0; digit_index--) {
317 // Check if we need to right-trim any leading zero-digits.
867 // x / digits: 0001xxxx xxxxxxxx xxxxxxxx ...
896 // Then, compare additional digits against any remaining mantissa bits.
1106 // If not all mantissa bits are defined yet, get more digits as needed.
1120 // If there are unconsumed digits left, we may have to round.
1199 // The addition will overflow into a new digit if all existing digits are
1313 int digits = accumulator->ResultLength();
1314 DCHECK_LE(digits, kMaxLength);
1316 MutableBigInt::New(isolate, digits, allocation).ToHandleChecked();
1323 if (digits > 0) result->set_sign(negative);
1337 // we convert the length-in-digits to length-in-bytes for serialization.
1351 void* digits =
1355 memcpy(storage, digits, bytelength);
1358 const digit_t* digit = reinterpret_cast<const digit_t*>(digits);
1379 void* digits =
1382 memcpy(digits, digits_storage.begin(), bytelength);
1384 reinterpret_cast<void*>(reinterpret_cast<Address>(digits) + bytelength);
1387 digit_t* digit = reinterpret_cast<digit_t*>(digits);
1590 os << "\n- digits:";