Lines Matching defs:bExp

1715     int16 aExp, bExp, zExp;
1722 bExp = extractFloat32Exp( b );
1723 expDiff = aExp - bExp;
1731 if ( bExp == 0 ) {
1741 if ( bExp == 0xFF ) {
1752 zExp = bExp;
1787 int16 aExp, bExp, zExp;
1794 bExp = extractFloat32Exp( b );
1795 expDiff = aExp - bExp;
1807 bExp = 1;
1813 if ( bExp == 0xFF ) {
1827 zExp = bExp;
1835 if ( bExp == 0 ) {
1906 int16 aExp, bExp, zExp;
1915 bExp = extractFloat32Exp( b );
1919 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
1922 if ( ( bExp | bSig ) == 0 ) {
1928 if ( bExp == 0xFF ) {
1940 if ( bExp == 0 ) {
1942 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1944 zExp = aExp + bExp - 0x7F;
1967 int16 aExp, bExp, zExp;
1974 bExp = extractFloat32Exp( b );
1979 if ( bExp == 0xFF ) {
1986 if ( bExp == 0xFF ) {
1990 if ( bExp == 0 ) {
1999 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
2005 zExp = aExp - bExp + 0x7D;
2031 int16 aExp, bExp, expDiff;
2042 bExp = extractFloat32Exp( b );
2045 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
2051 if ( bExp == 0xFF ) {
2055 if ( bExp == 0 ) {
2060 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
2066 expDiff = aExp - bExp;
2118 return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig );
2681 int16 aExp, bExp, zExp;
2688 bExp = extractFloat64Exp( b );
2689 expDiff = aExp - bExp;
2697 if ( bExp == 0 ) {
2707 if ( bExp == 0x7FF ) {
2718 zExp = bExp;
2753 int16 aExp, bExp, zExp;
2760 bExp = extractFloat64Exp( b );
2761 expDiff = aExp - bExp;
2773 bExp = 1;
2779 if ( bExp == 0x7FF ) {
2793 zExp = bExp;
2801 if ( bExp == 0 ) {
2872 int16 aExp, bExp, zExp;
2879 bExp = extractFloat64Exp( b );
2883 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
2886 if ( ( bExp | bSig ) == 0 ) {
2892 if ( bExp == 0x7FF ) {
2904 if ( bExp == 0 ) {
2906 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2908 zExp = aExp + bExp - 0x3FF;
2931 int16 aExp, bExp, zExp;
2940 bExp = extractFloat64Exp( b );
2945 if ( bExp == 0x7FF ) {
2952 if ( bExp == 0x7FF ) {
2956 if ( bExp == 0 ) {
2965 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2971 zExp = aExp - bExp + 0x3FD;
3003 int16 aExp, bExp, expDiff;
3012 bExp = extractFloat64Exp( b );
3015 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
3021 if ( bExp == 0x7FF ) {
3025 if ( bExp == 0 ) {
3030 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
3036 expDiff = aExp - bExp;
3075 return normalizeRoundAndPackFloat64( aSign ^ zSign, bExp, aSig );
3667 int32 aExp, bExp, zExp;
3674 bExp = extractFloatx80Exp( b );
3675 expDiff = aExp - bExp;
3681 if ( bExp == 0 ) --expDiff;
3686 if ( bExp == 0x7FFF ) {
3692 zExp = bExp;
3734 int32 aExp, bExp, zExp;
3742 bExp = extractFloatx80Exp( b );
3743 expDiff = aExp - bExp;
3757 bExp = 1;
3764 if ( bExp == 0x7FFF ) {
3772 zExp = bExp;
3780 if ( bExp == 0 ) --expDiff;
3846 int32 aExp, bExp, zExp;
3854 bExp = extractFloatx80Exp( b );
3859 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3862 if ( ( bExp | bSig ) == 0 ) goto invalid;
3865 if ( bExp == 0x7FFF ) {
3880 if ( bExp == 0 ) {
3882 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3884 zExp = aExp + bExp - 0x3FFE;
3906 int32 aExp, bExp, zExp;
3915 bExp = extractFloatx80Exp( b );
3920 if ( bExp == 0x7FFF ) {
3926 if ( bExp == 0x7FFF ) {
3930 if ( bExp == 0 ) {
3942 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3948 zExp = aExp - bExp + 0x3FFE;
3987 int32 aExp, bExp, expDiff;
3996 bExp = extractFloatx80Exp( b );
4000 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
4005 if ( bExp == 0x7FFF ) {
4009 if ( bExp == 0 ) {
4017 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
4025 expDiff = aExp - bExp;
4071 80, zSign, bExp + expDiff, aSig0, aSig1 );
4816 int32 aExp, bExp, zExp;
4825 bExp = extractFloat128Exp( b );
4826 expDiff = aExp - bExp;
4832 if ( bExp == 0 ) {
4843 if ( bExp == 0x7FFF ) {
4855 zExp = bExp;
4895 int32 aExp, bExp, zExp;
4905 bExp = extractFloat128Exp( b );
4906 expDiff = aExp - bExp;
4922 bExp = 1;
4930 if ( bExp == 0x7FFF ) {
4944 zExp = bExp;
4952 if ( bExp == 0 ) {
5023 int32 aExp, bExp, zExp;
5033 bExp = extractFloat128Exp( b );
5038 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
5041 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid;
5044 if ( bExp == 0x7FFF ) {
5059 if ( bExp == 0 ) {
5061 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5063 zExp = aExp + bExp - 0x4000;
5088 int32 aExp, bExp, zExp;
5099 bExp = extractFloat128Exp( b );
5104 if ( bExp == 0x7FFF ) {
5110 if ( bExp == 0x7FFF ) {
5114 if ( bExp == 0 ) {
5126 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5132 zExp = aExp - bExp + 0x3FFD;
5173 int32 aExp, bExp, expDiff;
5185 bExp = extractFloat128Exp( b );
5188 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
5193 if ( bExp == 0x7FFF ) {
5197 if ( bExp == 0 ) {
5205 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5211 expDiff = aExp - bExp;
5269 normalizeRoundAndPackFloat128( aSign ^ zSign, bExp - 4, aSig0, aSig1 );