|
Wire Sysio Wire Sysion 1.0.0
|


Go to the source code of this file.
Macros | |
| #define | REP_C (__uint128_t) |
| #define | significandBits 112 |
| #define | typeWidth (sizeof(__int128)*CHAR_BIT) |
| #define | exponentBits (typeWidth - significandBits - 1) |
| #define | maxExponent ((1 << exponentBits) - 1) |
| #define | exponentBias (maxExponent >> 1) |
| #define | implicitBit (REP_C(1) << significandBits) |
| #define | significandMask (implicitBit - 1U) |
| #define | signBit (REP_C(1) << (significandBits + exponentBits)) |
| #define | absMask (signBit - 1U) |
| #define | exponentMask (absMask ^ significandMask) |
| #define | oneRep ((rep_t)exponentBias << significandBits) |
| #define | infRep exponentMask |
| #define | quietBit (implicitBit >> 1) |
| #define | qnanRep (exponentMask | quietBit) |
| #define exponentBias (maxExponent >> 1) |
| #define exponentBits (typeWidth - significandBits - 1) |
| #define exponentMask (absMask ^ significandMask) |
| #define implicitBit (REP_C(1) << significandBits) |
| #define infRep exponentMask |
| #define maxExponent ((1 << exponentBits) - 1) |
| #define oneRep ((rep_t)exponentBias << significandBits) |
| #define qnanRep (exponentMask | quietBit) |
| #define quietBit (implicitBit >> 1) |
| #define signBit (REP_C(1) << (significandBits + exponentBits)) |
| #define significandMask (implicitBit - 1U) |