Home
last modified time | relevance | path

Searched refs:_Maxidx (Results 1 – 1 of 1) sorted by relevance

/openbsd/gnu/llvm/libcxx/src/ryu/
H A Df2s.cpp330 uint32_t _Maxidx = ((24 + static_cast<uint32_t>(_Exponent2) + 31) / 32) - 1; in _Large_integer_to_chars() local
331 _LIBCPP_ASSERT(_Maxidx < _Data_size, ""); in _Large_integer_to_chars()
335 _Data[_Maxidx] = _Mantissa2 << _Bit_shift; in _Large_integer_to_chars()
337 _Data[_Maxidx - 1] = _Mantissa2 << _Bit_shift; in _Large_integer_to_chars()
338 _Data[_Maxidx] = _Mantissa2 >> (32 - _Bit_shift); in _Large_integer_to_chars()
350 if (_Maxidx != 0) { // If the integer is actually large, perform long division. in _Large_integer_to_chars()
355 const uint32_t _Most_significant_elem = _Data[_Maxidx]; in _Large_integer_to_chars()
358 _Data[_Maxidx] = _Initial_quotient; in _Large_integer_to_chars()
362 uint32_t _Idx = _Maxidx; in _Large_integer_to_chars()
383 --_Maxidx; // log2(10^9) is 29.9, so we can't shrink by more than one element. in _Large_integer_to_chars()
[all …]