Content deleted Content added
Undoing 3 revisions by 74.128.68.119: This is not a blog – misspellings, rambling and incorrect diagram do not belong |
\wowzeryest\ (talk | contribs) |
||
Line 9:
== IEEE 754 octuple-precision binary floating-point format: binary256 ==
In its 2008 revision, the [[IEEE 754]] standard specifies a '''
* [[Sign bit]]: 1 bit
* [[Exponent]] width: 19 bits
Line 16:
The format is written with an implicit lead bit with value 1 unless the exponent is all zeros. Thus only 236 bits of the [[significand]] appear in the memory format, but the total precision is 237 bits (approximately 71 decimal digits: {{nowrap|log<sub>10</sub>(2<sup>237</sup>) ≈ 71.344}}).
<!-- (Commented out since the image is incorrect; it could be re-added once corrected.)-->
The bits are laid out as follows (as you can see, it is so super-massive that it goes off the page, thus this visually demonstrates that common implementation of this would produce lots of lag):
[[File:Octuple
▲[[File:Octuple precision visual demontration.png|1000px|Octuple precision visual demonstration]]
=== Exponent encoding ===
Line 66:
=== Hardware support ===
There is little to no hardware support for octuple-precision arithmetic. The requirements in-order to transport this piece of data are as follows.
* [[8-bit|8-bit architecture]] (statistical extrapolation since it would take 1/8 of the entire memory just to store 1 octuple precision numeral so it would be impractical) - 32 separate packages of information (at least) in order to transport this across the main data bus
* [[16-bit|x16 architecture]] - 16 separate packages of information (at least) in order to transport this across the main data bus
* [[x86|x86 architecture]] - 8 separate packages of information (at least) in order to transport this across the main data bus
* [[x86-64|x64 architecture]] - 4 separate packages of information (at least) in order to transport this across the main data bus
<br />
So, usage of this on modern architecture computers would create tremendous lag compared to other precision arithmetic.
== See also ==
Line 81 ⟶ 87:
{{reflist}}
<!--This page is a slightly modified copy of the https://en.wikipedia.org/wiki/Quadruple-precision_floating-point_format page. I do not believe this is plagiarizing because it comes from Wikipedia, but if it is then please delete this page since it would be
[[Category:Binary arithmetic]]
|