DRAFT IEEE Standard for Binary Floating-Point Arithmetic - Sonic.net
DRAFT IEEE Standard for Binary Floating-Point Arithmetic - Sonic.net
DRAFT IEEE Standard for Binary Floating-Point Arithmetic - Sonic.net
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>DRAFT</strong> <strong>IEEE</strong> <strong>Standard</strong> <strong>for</strong> <strong>Floating</strong>-<strong>Point</strong> <strong>Arithmetic</strong> – 2003 August 12 10:20<br />
Basic <strong>for</strong>mat names: we decided on binary32, binary 64, binary128, decimal32,<br />
decimal64, decimal128.<br />
Required basic <strong>for</strong>mats: if 64 bits is implemented, so must be 32; if 128, so<br />
must be 64 and 32. One may implement binary or decimal or both.<br />
Extended <strong>for</strong>mats: a discussion should be added to the <strong>for</strong>mats section, perhaps to<br />
be moved later to the expression evaluation section.<br />
Canonical representations will be removed.<br />
Signaling NaNs will be restored to their <strong>for</strong>mer mandatory state (2002-07-26 draft).<br />
In the glossary, the operations preserving quiet NaNs and noticing signaling NaNs<br />
will be listed.<br />
23 January 2003<br />
§DECIMAL – add dense packed decimal <strong>for</strong>mats.<br />
[Corollary changes: removed extended precision <strong>for</strong>mat specifications and<br />
restrictions on combinations of <strong>for</strong>mats.]<br />
§MINMAX – add min(x,y) and max(x,y).<br />
§ “programmer” -> “user” consistently.<br />
21 November 2002<br />
17 October 2002<br />
19 September 2002<br />
§RAISE – the nomenclature <strong>for</strong> status flags will be “raised and lowered” instead of “set and reset”.<br />
22 August 2002<br />
Copyright © 2003 by the Institute of Electrical and Electronics Engineers, Inc. This document is an unapproved<br />
draft of a proposed <strong>IEEE</strong>-SA <strong>Standard</strong> - USE AT YOUR OWN RISK. See statement on page 1.<br />
Page 3