zExp              287 lib/libkern/softfloat.c INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig )
zExp              290 lib/libkern/softfloat.c     return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig;
zExp              317 lib/libkern/softfloat.c static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
zExp              342 lib/libkern/softfloat.c     if ( 0xFD <= (bits16) zExp ) {
zExp              343 lib/libkern/softfloat.c         if (    ( 0xFD < zExp )
zExp              344 lib/libkern/softfloat.c              || (    ( zExp == 0xFD )
zExp              350 lib/libkern/softfloat.c         if ( zExp < 0 ) {
zExp              353 lib/libkern/softfloat.c                 || ( zExp < -1 )
zExp              355 lib/libkern/softfloat.c             shift32RightJamming( zSig, - zExp, &zSig );
zExp              356 lib/libkern/softfloat.c             zExp = 0;
zExp              364 lib/libkern/softfloat.c     if ( zSig == 0 ) zExp = 0;
zExp              365 lib/libkern/softfloat.c     return packFloat32( zSign, zExp, zSig );
zExp              380 lib/libkern/softfloat.c  normalizeRoundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
zExp              385 lib/libkern/softfloat.c     return roundAndPackFloat32( zSign, zExp - shiftCount, zSig<<shiftCount );
zExp              456 lib/libkern/softfloat.c INLINE float64 packFloat64( flag zSign, int16 zExp, bits64 zSig )
zExp              460 lib/libkern/softfloat.c 			   ( ( (bits64) zExp )<<52 ) + zSig );
zExp              487 lib/libkern/softfloat.c static float64 roundAndPackFloat64( flag zSign, int16 zExp, bits64 zSig )
zExp              512 lib/libkern/softfloat.c     if ( 0x7FD <= (bits16) zExp ) {
zExp              513 lib/libkern/softfloat.c         if (    ( 0x7FD < zExp )
zExp              514 lib/libkern/softfloat.c              || (    ( zExp == 0x7FD )
zExp              522 lib/libkern/softfloat.c         if ( zExp < 0 ) {
zExp              525 lib/libkern/softfloat.c                 || ( zExp < -1 )
zExp              527 lib/libkern/softfloat.c             shift64RightJamming( zSig, - zExp, &zSig );
zExp              528 lib/libkern/softfloat.c             zExp = 0;
zExp              536 lib/libkern/softfloat.c     if ( zSig == 0 ) zExp = 0;
zExp              537 lib/libkern/softfloat.c     return packFloat64( zSign, zExp, zSig );
zExp              552 lib/libkern/softfloat.c  normalizeRoundAndPackFloat64( flag zSign, int16 zExp, bits64 zSig )
zExp              557 lib/libkern/softfloat.c     return roundAndPackFloat64( zSign, zExp - shiftCount, zSig<<shiftCount );
zExp              627 lib/libkern/softfloat.c INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig )
zExp              632 lib/libkern/softfloat.c     z.high = ( ( (bits16) zSign )<<15 ) + zExp;
zExp              664 lib/libkern/softfloat.c      int8 roundingPrecision, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1
zExp              701 lib/libkern/softfloat.c     if ( 0x7FFD <= (bits32) ( zExp - 1 ) ) {
zExp              702 lib/libkern/softfloat.c         if (    ( 0x7FFE < zExp )
zExp              703 lib/libkern/softfloat.c              || ( ( zExp == 0x7FFE ) && ( zSig0 + roundIncrement < zSig0 ) )
zExp              707 lib/libkern/softfloat.c         if ( zExp <= 0 ) {
zExp              710 lib/libkern/softfloat.c                 || ( zExp < 0 )
zExp              712 lib/libkern/softfloat.c             shift64RightJamming( zSig0, 1 - zExp, &zSig0 );
zExp              713 lib/libkern/softfloat.c             zExp = 0;
zExp              718 lib/libkern/softfloat.c             if ( (sbits64) zSig0 < 0 ) zExp = 1;
zExp              724 lib/libkern/softfloat.c             return packFloatx80( zSign, zExp, zSig0 );
zExp              730 lib/libkern/softfloat.c         ++zExp;
zExp              738 lib/libkern/softfloat.c     if ( zSig0 == 0 ) zExp = 0;
zExp              739 lib/libkern/softfloat.c     return packFloatx80( zSign, zExp, zSig0 );
zExp              755 lib/libkern/softfloat.c     if ( 0x7FFD <= (bits32) ( zExp - 1 ) ) {
zExp              756 lib/libkern/softfloat.c         if (    ( 0x7FFE < zExp )
zExp              757 lib/libkern/softfloat.c              || (    ( zExp == 0x7FFE )
zExp              773 lib/libkern/softfloat.c         if ( zExp <= 0 ) {
zExp              776 lib/libkern/softfloat.c                 || ( zExp < 0 )
zExp              779 lib/libkern/softfloat.c             shift64ExtraRightJamming( zSig0, zSig1, 1 - zExp, &zSig0, &zSig1 );
zExp              780 lib/libkern/softfloat.c             zExp = 0;
zExp              798 lib/libkern/softfloat.c                 if ( (sbits64) zSig0 < 0 ) zExp = 1;
zExp              800 lib/libkern/softfloat.c             return packFloatx80( zSign, zExp, zSig0 );
zExp              807 lib/libkern/softfloat.c             ++zExp;
zExp              815 lib/libkern/softfloat.c         if ( zSig0 == 0 ) zExp = 0;
zExp              817 lib/libkern/softfloat.c     return packFloatx80( zSign, zExp, zSig0 );
zExp              833 lib/libkern/softfloat.c      int8 roundingPrecision, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1
zExp              841 lib/libkern/softfloat.c         zExp -= 64;
zExp              845 lib/libkern/softfloat.c     zExp -= shiftCount;
zExp              847 lib/libkern/softfloat.c         roundAndPackFloatx80( roundingPrecision, zSign, zExp, zSig0, zSig1 );
zExp              963 lib/libkern/softfloat.c  packFloat128( flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 )
zExp              968 lib/libkern/softfloat.c     z.high = ( ( (bits64) zSign )<<63 ) + ( ( (bits64) zExp )<<48 ) + zSig0;
zExp              997 lib/libkern/softfloat.c      flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 )
zExp             1018 lib/libkern/softfloat.c     if ( 0x7FFD <= (bits32) zExp ) {
zExp             1019 lib/libkern/softfloat.c         if (    ( 0x7FFD < zExp )
zExp             1020 lib/libkern/softfloat.c              || (    ( zExp == 0x7FFD )
zExp             1045 lib/libkern/softfloat.c         if ( zExp < 0 ) {
zExp             1048 lib/libkern/softfloat.c                 || ( zExp < -1 )
zExp             1057 lib/libkern/softfloat.c                 zSig0, zSig1, zSig2, - zExp, &zSig0, &zSig1, &zSig2 );
zExp             1058 lib/libkern/softfloat.c             zExp = 0;
zExp             1079 lib/libkern/softfloat.c         if ( ( zSig0 | zSig1 ) == 0 ) zExp = 0;
zExp             1081 lib/libkern/softfloat.c     return packFloat128( zSign, zExp, zSig0, zSig1 );
zExp             1098 lib/libkern/softfloat.c      flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 )
zExp             1106 lib/libkern/softfloat.c         zExp -= 64;
zExp             1117 lib/libkern/softfloat.c     zExp -= shiftCount;
zExp             1118 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zExp             1314 lib/libkern/softfloat.c     int32 zExp;
zExp             1321 lib/libkern/softfloat.c     zExp = 0x406E - shiftCount;
zExp             1332 lib/libkern/softfloat.c     return packFloat128( zSign, zExp, zSig0, zSig1 );
zExp             1672 lib/libkern/softfloat.c     int16 aExp, bExp, zExp;
zExp             1695 lib/libkern/softfloat.c         zExp = aExp;
zExp             1709 lib/libkern/softfloat.c         zExp = bExp;
zExp             1718 lib/libkern/softfloat.c         zExp = aExp;
zExp             1723 lib/libkern/softfloat.c     --zExp;
zExp             1726 lib/libkern/softfloat.c         ++zExp;
zExp             1729 lib/libkern/softfloat.c     return roundAndPackFloat32( zSign, zExp, zSig );
zExp             1744 lib/libkern/softfloat.c     int16 aExp, bExp, zExp;
zExp             1784 lib/libkern/softfloat.c     zExp = bExp;
zExp             1802 lib/libkern/softfloat.c     zExp = aExp;
zExp             1804 lib/libkern/softfloat.c     --zExp;
zExp             1805 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat32( zSign, zExp, zSig );
zExp             1863 lib/libkern/softfloat.c     int16 aExp, bExp, zExp;
zExp             1901 lib/libkern/softfloat.c     zExp = aExp + bExp - 0x7F;
zExp             1908 lib/libkern/softfloat.c         --zExp;
zExp             1910 lib/libkern/softfloat.c     return roundAndPackFloat32( zSign, zExp, zSig );
zExp             1924 lib/libkern/softfloat.c     int16 aExp, bExp, zExp;
zExp             1962 lib/libkern/softfloat.c     zExp = aExp - bExp + 0x7D;
zExp             1967 lib/libkern/softfloat.c         ++zExp;
zExp             1973 lib/libkern/softfloat.c     return roundAndPackFloat32( zSign, zExp, zSig );
zExp             2091 lib/libkern/softfloat.c     int16 aExp, zExp;
zExp             2113 lib/libkern/softfloat.c     zExp = ( ( aExp - 0x7F )>>1 ) + 0x7E;
zExp             2132 lib/libkern/softfloat.c     return roundAndPackFloat32( 0, zExp, zSig );
zExp             2636 lib/libkern/softfloat.c     int16 aExp, bExp, zExp;
zExp             2659 lib/libkern/softfloat.c         zExp = aExp;
zExp             2673 lib/libkern/softfloat.c         zExp = bExp;
zExp             2682 lib/libkern/softfloat.c         zExp = aExp;
zExp             2687 lib/libkern/softfloat.c     --zExp;
zExp             2690 lib/libkern/softfloat.c         ++zExp;
zExp             2693 lib/libkern/softfloat.c     return roundAndPackFloat64( zSign, zExp, zSig );
zExp             2708 lib/libkern/softfloat.c     int16 aExp, bExp, zExp;
zExp             2748 lib/libkern/softfloat.c     zExp = bExp;
zExp             2766 lib/libkern/softfloat.c     zExp = aExp;
zExp             2768 lib/libkern/softfloat.c     --zExp;
zExp             2769 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat64( zSign, zExp, zSig );
zExp             2827 lib/libkern/softfloat.c     int16 aExp, bExp, zExp;
zExp             2863 lib/libkern/softfloat.c     zExp = aExp + bExp - 0x3FF;
zExp             2870 lib/libkern/softfloat.c         --zExp;
zExp             2872 lib/libkern/softfloat.c     return roundAndPackFloat64( zSign, zExp, zSig0 );
zExp             2886 lib/libkern/softfloat.c     int16 aExp, bExp, zExp;
zExp             2926 lib/libkern/softfloat.c     zExp = aExp - bExp + 0x3FD;
zExp             2931 lib/libkern/softfloat.c         ++zExp;
zExp             2943 lib/libkern/softfloat.c     return roundAndPackFloat64( zSign, zExp, zSig );
zExp             3044 lib/libkern/softfloat.c     int16 aExp, zExp;
zExp             3066 lib/libkern/softfloat.c     zExp = ( ( aExp - 0x3FF )>>1 ) + 0x3FE;
zExp             3082 lib/libkern/softfloat.c     return roundAndPackFloat64( 0, zExp, zSig );
zExp             3578 lib/libkern/softfloat.c     int32 aExp, bExp, zExp;
zExp             3594 lib/libkern/softfloat.c         zExp = aExp;
zExp             3603 lib/libkern/softfloat.c         zExp = bExp;
zExp             3615 lib/libkern/softfloat.c             normalizeFloatx80Subnormal( zSig0, &zExp, &zSig0 );
zExp             3618 lib/libkern/softfloat.c         zExp = aExp;
zExp             3626 lib/libkern/softfloat.c     ++zExp;
zExp             3630 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zExp             3645 lib/libkern/softfloat.c     int32 aExp, bExp, zExp;
zExp             3683 lib/libkern/softfloat.c     zExp = bExp;
zExp             3695 lib/libkern/softfloat.c     zExp = aExp;
zExp             3699 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zExp             3757 lib/libkern/softfloat.c     int32 aExp, bExp, zExp;
zExp             3795 lib/libkern/softfloat.c     zExp = aExp + bExp - 0x3FFE;
zExp             3799 lib/libkern/softfloat.c         --zExp;
zExp             3803 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zExp             3817 lib/libkern/softfloat.c     int32 aExp, bExp, zExp;
zExp             3859 lib/libkern/softfloat.c     zExp = aExp - bExp + 0x3FFE;
zExp             3863 lib/libkern/softfloat.c         ++zExp;
zExp             3884 lib/libkern/softfloat.c             floatx80_rounding_precision, zSign, zExp, zSig0, zSig1 );
zExp             3996 lib/libkern/softfloat.c     int32 aExp, zExp;
zExp             4021 lib/libkern/softfloat.c     zExp = ( ( aExp - 0x3FFF )>>1 ) + 0x3FFF;
zExp             4053 lib/libkern/softfloat.c             floatx80_rounding_precision, 0, zExp, zSig0, zSig1 );
zExp             4672 lib/libkern/softfloat.c     int32 aExp, bExp, zExp;
zExp             4696 lib/libkern/softfloat.c         zExp = aExp;
zExp             4711 lib/libkern/softfloat.c         zExp = bExp;
zExp             4724 lib/libkern/softfloat.c         zExp = aExp;
zExp             4729 lib/libkern/softfloat.c     --zExp;
zExp             4731 lib/libkern/softfloat.c     ++zExp;
zExp             4736 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zExp             4751 lib/libkern/softfloat.c     int32 aExp, bExp, zExp;
zExp             4800 lib/libkern/softfloat.c     zExp = bExp;
zExp             4818 lib/libkern/softfloat.c     zExp = aExp;
zExp             4820 lib/libkern/softfloat.c     --zExp;
zExp             4821 lib/libkern/softfloat.c     return normalizeRoundAndPackFloat128( zSign, zExp - 14, zSig0, zSig1 );
zExp             4879 lib/libkern/softfloat.c     int32 aExp, bExp, zExp;
zExp             4919 lib/libkern/softfloat.c     zExp = aExp + bExp - 0x4000;
zExp             4928 lib/libkern/softfloat.c         ++zExp;
zExp             4930 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zExp             4944 lib/libkern/softfloat.c     int32 aExp, bExp, zExp;
zExp             4988 lib/libkern/softfloat.c     zExp = aExp - bExp + 0x3FFD;
zExp             4995 lib/libkern/softfloat.c         ++zExp;
zExp             5015 lib/libkern/softfloat.c     return roundAndPackFloat128( zSign, zExp, zSig0, zSig1, zSig2 );
zExp             5140 lib/libkern/softfloat.c     int32 aExp, zExp;
zExp             5166 lib/libkern/softfloat.c     zExp = ( ( aExp - 0x3FFF )>>1 ) + 0x3FFE;
zExp             5196 lib/libkern/softfloat.c     return roundAndPackFloat128( 0, zExp, zSig0, zSig1, zSig2 );