Lines Matching refs:bExp

1705     int16 aExp, bExp, zExp;  in addFloat32Sigs()  local
1712 bExp = extractFloat32Exp( b ); in addFloat32Sigs()
1713 expDiff = aExp - bExp; in addFloat32Sigs()
1721 if ( bExp == 0 ) { in addFloat32Sigs()
1731 if ( bExp == 0xFF ) { in addFloat32Sigs()
1742 zExp = bExp; in addFloat32Sigs()
1777 int16 aExp, bExp, zExp; in subFloat32Sigs() local
1784 bExp = extractFloat32Exp( b ); in subFloat32Sigs()
1785 expDiff = aExp - bExp; in subFloat32Sigs()
1797 bExp = 1; in subFloat32Sigs()
1803 if ( bExp == 0xFF ) { in subFloat32Sigs()
1817 zExp = bExp; in subFloat32Sigs()
1825 if ( bExp == 0 ) { in subFloat32Sigs()
1896 int16 aExp, bExp, zExp; in float32_mul() local
1905 bExp = extractFloat32Exp( b ); in float32_mul()
1909 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) { in float32_mul()
1912 if ( ( bExp | bSig ) == 0 ) { in float32_mul()
1918 if ( bExp == 0xFF ) { in float32_mul()
1930 if ( bExp == 0 ) { in float32_mul()
1932 normalizeFloat32Subnormal( bSig, &bExp, &bSig ); in float32_mul()
1934 zExp = aExp + bExp - 0x7F; in float32_mul()
1957 int16 aExp, bExp, zExp; in float32_div() local
1964 bExp = extractFloat32Exp( b ); in float32_div()
1969 if ( bExp == 0xFF ) { in float32_div()
1976 if ( bExp == 0xFF ) { in float32_div()
1980 if ( bExp == 0 ) { in float32_div()
1989 normalizeFloat32Subnormal( bSig, &bExp, &bSig ); in float32_div()
1995 zExp = aExp - bExp + 0x7D; in float32_div()
2021 int16 aExp, bExp, expDiff; in float32_rem() local
2032 bExp = extractFloat32Exp( b ); in float32_rem()
2035 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) { in float32_rem()
2041 if ( bExp == 0xFF ) { in float32_rem()
2045 if ( bExp == 0 ) { in float32_rem()
2050 normalizeFloat32Subnormal( bSig, &bExp, &bSig ); in float32_rem()
2056 expDiff = aExp - bExp; in float32_rem()
2108 return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig ); in float32_rem()
2671 int16 aExp, bExp, zExp; in addFloat64Sigs() local
2678 bExp = extractFloat64Exp( b ); in addFloat64Sigs()
2679 expDiff = aExp - bExp; in addFloat64Sigs()
2687 if ( bExp == 0 ) { in addFloat64Sigs()
2697 if ( bExp == 0x7FF ) { in addFloat64Sigs()
2708 zExp = bExp; in addFloat64Sigs()
2743 int16 aExp, bExp, zExp; in subFloat64Sigs() local
2750 bExp = extractFloat64Exp( b ); in subFloat64Sigs()
2751 expDiff = aExp - bExp; in subFloat64Sigs()
2763 bExp = 1; in subFloat64Sigs()
2769 if ( bExp == 0x7FF ) { in subFloat64Sigs()
2783 zExp = bExp; in subFloat64Sigs()
2791 if ( bExp == 0 ) { in subFloat64Sigs()
2862 int16 aExp, bExp, zExp; in float64_mul() local
2869 bExp = extractFloat64Exp( b ); in float64_mul()
2873 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) { in float64_mul()
2876 if ( ( bExp | bSig ) == 0 ) { in float64_mul()
2882 if ( bExp == 0x7FF ) { in float64_mul()
2894 if ( bExp == 0 ) { in float64_mul()
2896 normalizeFloat64Subnormal( bSig, &bExp, &bSig ); in float64_mul()
2898 zExp = aExp + bExp - 0x3FF; in float64_mul()
2921 int16 aExp, bExp, zExp; in float64_div() local
2930 bExp = extractFloat64Exp( b ); in float64_div()
2935 if ( bExp == 0x7FF ) { in float64_div()
2942 if ( bExp == 0x7FF ) { in float64_div()
2946 if ( bExp == 0 ) { in float64_div()
2955 normalizeFloat64Subnormal( bSig, &bExp, &bSig ); in float64_div()
2961 zExp = aExp - bExp + 0x3FD; in float64_div()
2993 int16 aExp, bExp, expDiff; in float64_rem() local
3002 bExp = extractFloat64Exp( b ); in float64_rem()
3005 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) { in float64_rem()
3011 if ( bExp == 0x7FF ) { in float64_rem()
3015 if ( bExp == 0 ) { in float64_rem()
3020 normalizeFloat64Subnormal( bSig, &bExp, &bSig ); in float64_rem()
3026 expDiff = aExp - bExp; in float64_rem()
3065 return normalizeRoundAndPackFloat64( aSign ^ zSign, bExp, aSig ); in float64_rem()
3615 int32 aExp, bExp, zExp; in addFloatx80Sigs() local
3622 bExp = extractFloatx80Exp( b ); in addFloatx80Sigs()
3623 expDiff = aExp - bExp; in addFloatx80Sigs()
3629 if ( bExp == 0 ) --expDiff; in addFloatx80Sigs()
3634 if ( bExp == 0x7FFF ) { in addFloatx80Sigs()
3640 zExp = bExp; in addFloatx80Sigs()
3682 int32 aExp, bExp, zExp; in subFloatx80Sigs() local
3690 bExp = extractFloatx80Exp( b ); in subFloatx80Sigs()
3691 expDiff = aExp - bExp; in subFloatx80Sigs()
3705 bExp = 1; in subFloatx80Sigs()
3712 if ( bExp == 0x7FFF ) { in subFloatx80Sigs()
3720 zExp = bExp; in subFloatx80Sigs()
3728 if ( bExp == 0 ) --expDiff; in subFloatx80Sigs()
3794 int32 aExp, bExp, zExp; in floatx80_mul() local
3802 bExp = extractFloatx80Exp( b ); in floatx80_mul()
3807 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) { in floatx80_mul()
3810 if ( ( bExp | bSig ) == 0 ) goto invalid; in floatx80_mul()
3813 if ( bExp == 0x7FFF ) { in floatx80_mul()
3828 if ( bExp == 0 ) { in floatx80_mul()
3830 normalizeFloatx80Subnormal( bSig, &bExp, &bSig ); in floatx80_mul()
3832 zExp = aExp + bExp - 0x3FFE; in floatx80_mul()
3854 int32 aExp, bExp, zExp; in floatx80_div() local
3863 bExp = extractFloatx80Exp( b ); in floatx80_div()
3868 if ( bExp == 0x7FFF ) { in floatx80_div()
3874 if ( bExp == 0x7FFF ) { in floatx80_div()
3878 if ( bExp == 0 ) { in floatx80_div()
3890 normalizeFloatx80Subnormal( bSig, &bExp, &bSig ); in floatx80_div()
3896 zExp = aExp - bExp + 0x3FFE; in floatx80_div()
3935 int32 aExp, bExp, expDiff; in floatx80_rem() local
3944 bExp = extractFloatx80Exp( b ); in floatx80_rem()
3948 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) { in floatx80_rem()
3953 if ( bExp == 0x7FFF ) { in floatx80_rem()
3957 if ( bExp == 0 ) { in floatx80_rem()
3965 normalizeFloatx80Subnormal( bSig, &bExp, &bSig ); in floatx80_rem()
3973 expDiff = aExp - bExp; in floatx80_rem()
4019 80, zSign, bExp + expDiff, aSig0, aSig1 ); in floatx80_rem()
4764 int32 aExp, bExp, zExp; in addFloat128Sigs() local
4773 bExp = extractFloat128Exp( b ); in addFloat128Sigs()
4774 expDiff = aExp - bExp; in addFloat128Sigs()
4780 if ( bExp == 0 ) { in addFloat128Sigs()
4791 if ( bExp == 0x7FFF ) { in addFloat128Sigs()
4803 zExp = bExp; in addFloat128Sigs()
4843 int32 aExp, bExp, zExp; in subFloat128Sigs() local
4853 bExp = extractFloat128Exp( b ); in subFloat128Sigs()
4854 expDiff = aExp - bExp; in subFloat128Sigs()
4870 bExp = 1; in subFloat128Sigs()
4878 if ( bExp == 0x7FFF ) { in subFloat128Sigs()
4892 zExp = bExp; in subFloat128Sigs()
4900 if ( bExp == 0 ) { in subFloat128Sigs()
4971 int32 aExp, bExp, zExp; in float128_mul() local
4981 bExp = extractFloat128Exp( b ); in float128_mul()
4986 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) { in float128_mul()
4989 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid; in float128_mul()
4992 if ( bExp == 0x7FFF ) { in float128_mul()
5007 if ( bExp == 0 ) { in float128_mul()
5009 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float128_mul()
5011 zExp = aExp + bExp - 0x4000; in float128_mul()
5036 int32 aExp, bExp, zExp; in float128_div() local
5047 bExp = extractFloat128Exp( b ); in float128_div()
5052 if ( bExp == 0x7FFF ) { in float128_div()
5058 if ( bExp == 0x7FFF ) { in float128_div()
5062 if ( bExp == 0 ) { in float128_div()
5074 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float128_div()
5080 zExp = aExp - bExp + 0x3FFD; in float128_div()
5121 int32 aExp, bExp, expDiff; in float128_rem() local
5133 bExp = extractFloat128Exp( b ); in float128_rem()
5137 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) { in float128_rem()
5142 if ( bExp == 0x7FFF ) { in float128_rem()
5146 if ( bExp == 0 ) { in float128_rem()
5154 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float128_rem()
5160 expDiff = aExp - bExp; in float128_rem()
5218 normalizeRoundAndPackFloat128( aSign ^ zSign, bExp - 4, aSig0, aSig1 ); in float128_rem()