Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Stdcxx Wiki" for change 
notification.

The following page has been changed by MartinSebor:
http://wiki.apache.org/stdcxx/FloatingPoint

The comment on the change is:
Added a note about x86 processors.

------------------------------------------------------------------------------
  
  ||||||||||||||||<tablestyle="background-color:cornsilk">'''IEEE 754 double 
precision bit patterns'''||
  ||<rowstyle="background-color:lightgray;text-align:center">|| Number || Sign 
|| Exponent || Fraction ||
- ||<rowspan="3"> AIX/Power        || Infinity      || `0` || `0x7ff`    || `0` 
                 ||
+ ||<rowspan="3"> AIX/Power        || Infinity        || `0` || `0x7ff`    || 
`0`                  ||
- ||                                  Quiet NaN     || `0` || `0x7ff`    || 
`0x80000`            ||
+ ||                                  Quiet NaN       || `0` || `0x7ff`    || 
`0x80000`            ||
- ||                                  Signaling NaN || `0` || `0x7ff`    || 
`0x5555555500055555` ||
+ ||                                  Signaling NaN   || `0` || `0x7ff`    || 
`0x5555555500055555` ||
- ||<rowspan="3"> HP-UX            || Infinity      || `0` || `0x7ff`    || `0` 
                 ||
+ ||<rowspan="3"> HP-UX            || Infinity        || `0` || `0x7ff`    || 
`0`                  ||
- ||                                  Quiet NaN     || `0` || `0x7ff`    || 
`0x40000`            ||
+ ||                                  Quiet NaN       || `0` || `0x7ff`    || 
`0x40000`            ||
- ||                                  Signaling NaN || `0` || `0x7ff`    || 
`0x80000`            ||
+ ||                                  Signaling NaN   || `0` || `0x7ff`    || 
`0x80000`            ||
- ||<rowspan="3"> IRIX/MIPS        || Infinity      ||     ||            ||     
                 ||
+ ||<rowspan="3"> IRIX/MIPS        || Infinity        ||     ||            ||   
                   ||
- ||                                  Quiet NaN     ||     ||            ||     
                 ||
+ ||                                  Quiet NaN       ||     ||            ||   
                   ||
- ||                                  Signaling NaN ||     ||            ||     
                 ||
+ ||                                  Signaling NaN   ||     ||            ||   
                   ||
- ||<rowspan="3"> Linux/x86        || Infinity      || `0` || `0x7ff`    || `0` 
                 ||
+ ||<rowspan="3"> Linux/x86        || Infinity        || `0` || `0x7ff`    || 
`0`                  ||
- ||                                  Quiet NaN     || `0` || `0x7ff`    || 
`0x80000`            ||
+ ||                                  Quiet NaN^1^    || `0` || `0x7ff`    || 
`0x80000`            ||
- ||                                  Signaling NaN || `0` || `0x7ff`    || 
`0x40000`            ||
+ ||                                  Signaling NaN^1^|| `0` || `0x7ff`    || 
`0x40000`            ||
- ||<rowspan="3"> Tru64 UNIX/Alpha || Infinity      || `0` || `0`        || 
`0x7ff0000000000000` ||
- ||                                  Quiet NaN     || `0` || `0`        || 
`0xfff8000000000000` ||
- ||                                  Signaling NaN || `1` || `0x2aa`    || 
`0x7ff5555500055555` ||
- ||<rowspan="3"> Windows/x86      || Infinity      ||     ||            ||     
                 ||
+ ||<rowspan="3"> Solaris/SPARC    || Infinity        ||     ||            ||   
                   ||
- ||                                  Quiet NaN     ||     ||            ||     
                 ||
+ ||                                  Quiet NaN       ||     ||            ||   
                   ||
- ||                                  Signaling NaN ||     ||            ||     
                 ||
+ ||                                  Signaling NaN   ||     ||            ||   
                   ||
+ ||<rowspan="3"> Solaris/x86      || Infinity        ||     ||            ||   
                   ||
+ ||                                  Quiet NaN^1^    ||     ||            ||   
                   ||
+ ||                                  Signaling NaN^1^||     ||            ||   
                   ||
+ ||<rowspan="3"> Tru64 UNIX/Alpha || Infinity        || `0` || `0`        || 
`0x7ff0000000000000` ||
+ ||                                  Quiet NaN       || `0` || `0`        || 
`0xfff8000000000000` ||
+ ||                                  Signaling NaN   || `1` || `0x2aa`    || 
`0x7ff5555500055555` ||
+ ||<rowspan="3"> Windows/x86      || Infinity        ||     ||            ||   
                   ||
+ ||                                  Quiet NaN       ||     ||            ||   
                   ||
+ ||                                  Signaling NaN   ||     ||            ||   
                   ||
  
+ ^1^ Intel and AMD processors set the first fraction bit to 1 for Quiet NaNs 
and clear it for Signaling NaNs.
+ 

Reply via email to