| 881 | *----------------------------------------------------------------------------*/ |
| 882 | |
| 883 | static void |
| 884 | normalizeFloat64Subnormal(uint64_t aSig, int *zExpPtr, uint64_t *zSigPtr) |
| 885 | { |
| 886 | int8_t shiftCount; |
| 887 | |
| 888 | shiftCount = countLeadingZeros64( aSig ) - 11; |
| 889 | *zSigPtr = aSig<<shiftCount; |
| 890 | *zExpPtr = 1 - shiftCount; |
| 891 | |
| 892 | } |
| 893 | |
| 894 | /*---------------------------------------------------------------------------- |
| 895 | | Packs the sign `zSign', exponent `zExp', and significand `zSig' into a |
no test coverage detected