Lines Matching refs:bExp

1715     int16 aExp, bExp, zExp;  in addFloat32Sigs()  local
1722 bExp = extractFloat32Exp( b ); in addFloat32Sigs()
1723 expDiff = aExp - bExp; in addFloat32Sigs()
1731 if ( bExp == 0 ) { in addFloat32Sigs()
1741 if ( bExp == 0xFF ) { in addFloat32Sigs()
1752 zExp = bExp; in addFloat32Sigs()
1787 int16 aExp, bExp, zExp; in subFloat32Sigs() local
1794 bExp = extractFloat32Exp( b ); in subFloat32Sigs()
1795 expDiff = aExp - bExp; in subFloat32Sigs()
1807 bExp = 1; in subFloat32Sigs()
1813 if ( bExp == 0xFF ) { in subFloat32Sigs()
1827 zExp = bExp; in subFloat32Sigs()
1835 if ( bExp == 0 ) { in subFloat32Sigs()
1906 int16 aExp, bExp, zExp; in float32_mul() local
1915 bExp = extractFloat32Exp( b ); in float32_mul()
1919 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) { in float32_mul()
1922 if ( ( bExp | bSig ) == 0 ) { in float32_mul()
1928 if ( bExp == 0xFF ) { in float32_mul()
1940 if ( bExp == 0 ) { in float32_mul()
1942 normalizeFloat32Subnormal( bSig, &bExp, &bSig ); in float32_mul()
1944 zExp = aExp + bExp - 0x7F; in float32_mul()
1967 int16 aExp, bExp, zExp; in float32_div() local
1974 bExp = extractFloat32Exp( b ); in float32_div()
1979 if ( bExp == 0xFF ) { in float32_div()
1986 if ( bExp == 0xFF ) { in float32_div()
1990 if ( bExp == 0 ) { in float32_div()
1999 normalizeFloat32Subnormal( bSig, &bExp, &bSig ); in float32_div()
2005 zExp = aExp - bExp + 0x7D; in float32_div()
2031 int16 aExp, bExp, expDiff; in float32_rem() local
2042 bExp = extractFloat32Exp( b ); in float32_rem()
2045 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) { in float32_rem()
2051 if ( bExp == 0xFF ) { in float32_rem()
2055 if ( bExp == 0 ) { in float32_rem()
2060 normalizeFloat32Subnormal( bSig, &bExp, &bSig ); in float32_rem()
2066 expDiff = aExp - bExp; in float32_rem()
2118 return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig ); in float32_rem()
2717 int16 aExp, bExp, zExp; in addFloat64Sigs() local
2724 bExp = extractFloat64Exp( b ); in addFloat64Sigs()
2725 expDiff = aExp - bExp; in addFloat64Sigs()
2733 if ( bExp == 0 ) { in addFloat64Sigs()
2743 if ( bExp == 0x7FF ) { in addFloat64Sigs()
2754 zExp = bExp; in addFloat64Sigs()
2789 int16 aExp, bExp, zExp; in subFloat64Sigs() local
2796 bExp = extractFloat64Exp( b ); in subFloat64Sigs()
2797 expDiff = aExp - bExp; in subFloat64Sigs()
2809 bExp = 1; in subFloat64Sigs()
2815 if ( bExp == 0x7FF ) { in subFloat64Sigs()
2829 zExp = bExp; in subFloat64Sigs()
2837 if ( bExp == 0 ) { in subFloat64Sigs()
2908 int16 aExp, bExp, zExp; in float64_mul() local
2915 bExp = extractFloat64Exp( b ); in float64_mul()
2919 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) { in float64_mul()
2922 if ( ( bExp | bSig ) == 0 ) { in float64_mul()
2928 if ( bExp == 0x7FF ) { in float64_mul()
2940 if ( bExp == 0 ) { in float64_mul()
2942 normalizeFloat64Subnormal( bSig, &bExp, &bSig ); in float64_mul()
2944 zExp = aExp + bExp - 0x3FF; in float64_mul()
2967 int16 aExp, bExp, zExp; in float64_div() local
2976 bExp = extractFloat64Exp( b ); in float64_div()
2981 if ( bExp == 0x7FF ) { in float64_div()
2988 if ( bExp == 0x7FF ) { in float64_div()
2992 if ( bExp == 0 ) { in float64_div()
3001 normalizeFloat64Subnormal( bSig, &bExp, &bSig ); in float64_div()
3007 zExp = aExp - bExp + 0x3FD; in float64_div()
3039 int16 aExp, bExp, expDiff; in float64_rem() local
3048 bExp = extractFloat64Exp( b ); in float64_rem()
3051 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) { in float64_rem()
3057 if ( bExp == 0x7FF ) { in float64_rem()
3061 if ( bExp == 0 ) { in float64_rem()
3066 normalizeFloat64Subnormal( bSig, &bExp, &bSig ); in float64_rem()
3072 expDiff = aExp - bExp; in float64_rem()
3111 return normalizeRoundAndPackFloat64( aSign ^ zSign, bExp, aSig ); in float64_rem()
3659 int32 aExp, bExp, zExp; in addFloatx80Sigs() local
3666 bExp = extractFloatx80Exp( b ); in addFloatx80Sigs()
3667 expDiff = aExp - bExp; in addFloatx80Sigs()
3673 if ( bExp == 0 ) --expDiff; in addFloatx80Sigs()
3678 if ( bExp == 0x7FFF ) { in addFloatx80Sigs()
3684 zExp = bExp; in addFloatx80Sigs()
3726 int32 aExp, bExp, zExp; in subFloatx80Sigs() local
3734 bExp = extractFloatx80Exp( b ); in subFloatx80Sigs()
3735 expDiff = aExp - bExp; in subFloatx80Sigs()
3749 bExp = 1; in subFloatx80Sigs()
3756 if ( bExp == 0x7FFF ) { in subFloatx80Sigs()
3764 zExp = bExp; in subFloatx80Sigs()
3772 if ( bExp == 0 ) --expDiff; in subFloatx80Sigs()
3838 int32 aExp, bExp, zExp; in floatx80_mul() local
3846 bExp = extractFloatx80Exp( b ); in floatx80_mul()
3851 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) { in floatx80_mul()
3854 if ( ( bExp | bSig ) == 0 ) goto invalid; in floatx80_mul()
3857 if ( bExp == 0x7FFF ) { in floatx80_mul()
3872 if ( bExp == 0 ) { in floatx80_mul()
3874 normalizeFloatx80Subnormal( bSig, &bExp, &bSig ); in floatx80_mul()
3876 zExp = aExp + bExp - 0x3FFE; in floatx80_mul()
3898 int32 aExp, bExp, zExp; in floatx80_div() local
3907 bExp = extractFloatx80Exp( b ); in floatx80_div()
3912 if ( bExp == 0x7FFF ) { in floatx80_div()
3918 if ( bExp == 0x7FFF ) { in floatx80_div()
3922 if ( bExp == 0 ) { in floatx80_div()
3934 normalizeFloatx80Subnormal( bSig, &bExp, &bSig ); in floatx80_div()
3940 zExp = aExp - bExp + 0x3FFE; in floatx80_div()
3979 int32 aExp, bExp, expDiff; in floatx80_rem() local
3988 bExp = extractFloatx80Exp( b ); in floatx80_rem()
3992 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) { in floatx80_rem()
3997 if ( bExp == 0x7FFF ) { in floatx80_rem()
4001 if ( bExp == 0 ) { in floatx80_rem()
4009 normalizeFloatx80Subnormal( bSig, &bExp, &bSig ); in floatx80_rem()
4017 expDiff = aExp - bExp; in floatx80_rem()
4063 80, zSign, bExp + expDiff, aSig0, aSig1 ); in floatx80_rem()
4753 int32 aExp, bExp, zExp; in addFloat128Sigs() local
4762 bExp = extractFloat128Exp( b ); in addFloat128Sigs()
4763 expDiff = aExp - bExp; in addFloat128Sigs()
4769 if ( bExp == 0 ) { in addFloat128Sigs()
4780 if ( bExp == 0x7FFF ) { in addFloat128Sigs()
4792 zExp = bExp; in addFloat128Sigs()
4832 int32 aExp, bExp, zExp; in subFloat128Sigs() local
4842 bExp = extractFloat128Exp( b ); in subFloat128Sigs()
4843 expDiff = aExp - bExp; in subFloat128Sigs()
4859 bExp = 1; in subFloat128Sigs()
4867 if ( bExp == 0x7FFF ) { in subFloat128Sigs()
4881 zExp = bExp; in subFloat128Sigs()
4889 if ( bExp == 0 ) { in subFloat128Sigs()
4960 int32 aExp, bExp, zExp; in float128_mul() local
4970 bExp = extractFloat128Exp( b ); in float128_mul()
4975 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) { in float128_mul()
4978 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid; in float128_mul()
4981 if ( bExp == 0x7FFF ) { in float128_mul()
4996 if ( bExp == 0 ) { in float128_mul()
4998 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float128_mul()
5000 zExp = aExp + bExp - 0x4000; in float128_mul()
5025 int32 aExp, bExp, zExp; in float128_div() local
5036 bExp = extractFloat128Exp( b ); in float128_div()
5041 if ( bExp == 0x7FFF ) { in float128_div()
5047 if ( bExp == 0x7FFF ) { in float128_div()
5051 if ( bExp == 0 ) { in float128_div()
5063 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float128_div()
5069 zExp = aExp - bExp + 0x3FFD; in float128_div()
5110 int32 aExp, bExp, expDiff; in float128_rem() local
5122 bExp = extractFloat128Exp( b ); in float128_rem()
5126 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) { in float128_rem()
5131 if ( bExp == 0x7FFF ) { in float128_rem()
5135 if ( bExp == 0 ) { in float128_rem()
5143 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float128_rem()
5149 expDiff = aExp - bExp; in float128_rem()
5207 normalizeRoundAndPackFloat128( aSign ^ zSign, bExp - 4, aSig0, aSig1 ); in float128_rem()