16.07.2014 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<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 />

This standard provides declarations <strong>for</strong> evaluating expressions<br />

partly or completely in precision higher than that of the operands.<br />

For instance, with appropriate compile-time declarations, an<br />

expression involving binary64 <strong>for</strong>mat operands may be evaluated<br />

in binary64 <strong>for</strong>mat, a binaryX <strong>for</strong>mat, or a binary128 <strong>for</strong>mat.<br />

[I think specifying extended <strong>for</strong>mats is unnecessary. It suffices to<br />

provide an expression evaluation mode that allows operations with<br />

smaller relative or absolute (in the case of underflow) or inverse<br />

absolute (in the case of overflow) error bound than that of<br />

operations in the precision of the operands. That also<br />

encompasses fused multiply-add.]<br />

[Leaving above draft paragraph red pending expression evaluation<br />

discussion. Prof. Kahan notes that rounding policy in<strong>for</strong>mation is<br />

necessary <strong>for</strong> algorithmic reuse. -JDD]<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 31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!