Posit numbers/encoding: Difference between revisions
Undo revision 356089 by Wherrera (talk)
(→{{header|Julia}}: cleanup) |
|||
Line 141:
rbits = expneg ? (2^(r + 1) - 1) ⊻ 1 : 01
fsize = numbits - 1 - r - 1 - es
f = UInt(round((
pabs = typ(f) | typ(e << fsize) | typ(rbits) << (fsize + es)
#@show s expo expneg k e r rbits fsize f pabs
return s ? -pabs : pabs
end
Line 182 ⟶ 183:
with error 1.2246467991473532e-16.
</pre>
=={{header|Mathematica}}==
|