<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, May 15, 2021, 06:02 Luke Kenneth Casson Leighton &lt;<a href="mailto:lkcl@lkcl.net">lkcl@lkcl.net</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">No Denormalization Required (includes Zero / Infin-<br>
ity / NaN)<br>
if FRS1:11 &gt; 896 or FRS1:63 = 0 then<br>
      WORD0:1 &lt;- FRS0:1<br>
      WORD2:31 &lt;- FRS5:34<br>
<br>
should that be &quot;FRS[12:63] = 0&quot;, testing the mantissa for zero?<br>
or is it genuinely testing &quot;both exponent and mantissa for zero&quot;?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div><div dir="auto">yes, it&#39;s both mantissa and exponent for zero, since that&#39;s +-0.0. if you tested just exponent for zero you&#39;d miss sending subnormal f64 numbers through the rest of the algorithm.</div><div dir="auto"><br></div><div dir="auto">Jacob</div></div>