This commit is contained in:
bthomee
2025-05-08 11:05:03 +00:00
parent 3c36d01be9
commit da1a1fe717
983 changed files with 15498 additions and 15479 deletions

View File

@@ -547,7 +547,7 @@ $(function() {
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> }</div>
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> <span class="comment">// Shift by 10^17 gives greatest precision while not overflowing uint128_t</span></div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> <span class="comment">// or the cast back to int64_t</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> <span class="keyword">const</span> uint128_t f = 100&#39;000&#39;000&#39;000&#39;000&#39;000;</div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> uint128_t <span class="keyword">const</span> f = 100&#39;000&#39;000&#39;000&#39;000&#39;000;</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> <a class="code hl_variable" href="classripple_1_1Number.html#ae8914a365ad9ca852b2d8dbdd43abb6f">mantissa_</a> = <span class="keyword">static_cast&lt;</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a><span class="keyword">&gt;</span>(uint128_t(nm) * f / uint128_t(dm));</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <a class="code hl_variable" href="classripple_1_1Number.html#a62582b28d9183e7618fec0f0458331ab">exponent_</a> = ne - de - 17;</div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <a class="code hl_variable" href="classripple_1_1Number.html#ae8914a365ad9ca852b2d8dbdd43abb6f">mantissa_</a> *= np * dp;</div>