| 1053 | *----------------------------------------------------------------------------*/ |
| 1054 | |
| 1055 | void normalizeFloatx80Subnormal( uint64_t aSig, int32_t *zExpPtr, uint64_t *zSigPtr ) |
| 1056 | { |
| 1057 | int8_t shiftCount; |
| 1058 | |
| 1059 | shiftCount = countLeadingZeros64( aSig ); |
| 1060 | *zSigPtr = aSig<<shiftCount; |
| 1061 | #ifdef SOFTFLOAT_68K |
| 1062 | *zExpPtr = -shiftCount; |
| 1063 | #else |
| 1064 | *zExpPtr = 1 - shiftCount; |
| 1065 | #endif |
| 1066 | } |
| 1067 | |
| 1068 | /*---------------------------------------------------------------------------- |
| 1069 | | Packs the sign `zSign', exponent `zExp', and significand `zSig' into an |
no test coverage detected