Content deleted Content added
Fix some errors, add links to other articles .. 'format' section still not right, also should describe Canonical format. |
|||
Line 1:
The draft [[IEEE 754r]] standard
| title = DRAFT Standard for Floating Point Arithmetic P754
| date = 2006-10-04
| url = http://754r.ucbtest.org/drafts/archive/2006-10-04.pdf
| accessdate = 2007-07-01 }}</ref>.
<!-- Not sure why this next one is here? Proprietary/trade marks and propaganda articles not scientific, surely? Arith18 paper would be much better
The binary encoding format is referred to by Intel<ref>
{{cite web
| title = IEEE 754R Decimal Floating-Point Arithmetic: Reliable and Efficient Implementation for Intel® Architecture Platforms
Line 11 ⟶ 13:
| accessdate = 2007-07-01 }}
</ref> and others as Binary Integer Decimal (BID).
-->
==Format==
[[Image:BID_general_format.PNG|right|frame|The three fields of a
A
If the top bits of the exponent are less than or equal to binary 1110:
Line 34 ⟶ 38:
==Cohort==
A decimal floating point number can be encoded in several ways, the different ways represent different
==Range==
The proposed IEEE 754r standard limits the range of numbers to
{| class="wikitable"
|-
Line 86 ⟶ 89:
| 6143
|}
==Performance==
A binary encoding is inherently less efficient for conversions to or from decimal-encoded data, such as strings ([[ASCII]], [[Unicode]], etc.) and [[BCD]]. A binary encoding is therefore best chosen when the data are binary rather than decimal. IBM has published some unverified performance data at
[http://www2.hursley.ibm.com/decimal/decperf.html], however as both packages are available as open-source these figures could be verified indepedently.
==See Also==
|