Lines Matching refs:bExp

1708     int16 aExp, bExp, zExp;
1715 bExp = extractFloat32Exp( b );
1716 expDiff = aExp - bExp;
1724 if ( bExp == 0 ) {
1734 if ( bExp == 0xFF ) {
1745 zExp = bExp;
1780 int16 aExp, bExp, zExp;
1787 bExp = extractFloat32Exp( b );
1788 expDiff = aExp - bExp;
1800 bExp = 1;
1806 if ( bExp == 0xFF ) {
1820 zExp = bExp;
1828 if ( bExp == 0 ) {
1899 int16 aExp, bExp, zExp;
1908 bExp = extractFloat32Exp( b );
1912 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
1915 if ( ( bExp | bSig ) == 0 ) {
1921 if ( bExp == 0xFF ) {
1933 if ( bExp == 0 ) {
1935 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1937 zExp = aExp + bExp - 0x7F;
1960 int16 aExp, bExp, zExp;
1967 bExp = extractFloat32Exp( b );
1972 if ( bExp == 0xFF ) {
1979 if ( bExp == 0xFF ) {
1983 if ( bExp == 0 ) {
1992 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1998 zExp = aExp - bExp + 0x7D;
2024 int16 aExp, bExp, expDiff;
2035 bExp = extractFloat32Exp( b );
2038 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
2044 if ( bExp == 0xFF ) {
2048 if ( bExp == 0 ) {
2053 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
2059 expDiff = aExp - bExp;
2111 return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig );
2674 int16 aExp, bExp, zExp;
2681 bExp = extractFloat64Exp( b );
2682 expDiff = aExp - bExp;
2690 if ( bExp == 0 ) {
2700 if ( bExp == 0x7FF ) {
2711 zExp = bExp;
2746 int16 aExp, bExp, zExp;
2753 bExp = extractFloat64Exp( b );
2754 expDiff = aExp - bExp;
2766 bExp = 1;
2772 if ( bExp == 0x7FF ) {
2786 zExp = bExp;
2794 if ( bExp == 0 ) {
2865 int16 aExp, bExp, zExp;
2872 bExp = extractFloat64Exp( b );
2876 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
2879 if ( ( bExp | bSig ) == 0 ) {
2885 if ( bExp == 0x7FF ) {
2897 if ( bExp == 0 ) {
2899 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2901 zExp = aExp + bExp - 0x3FF;
2924 int16 aExp, bExp, zExp;
2933 bExp = extractFloat64Exp( b );
2938 if ( bExp == 0x7FF ) {
2945 if ( bExp == 0x7FF ) {
2949 if ( bExp == 0 ) {
2958 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2964 zExp = aExp - bExp + 0x3FD;
2996 int16 aExp, bExp, expDiff;
3005 bExp = extractFloat64Exp( b );
3008 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
3014 if ( bExp == 0x7FF ) {
3018 if ( bExp == 0 ) {
3023 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
3029 expDiff = aExp - bExp;
3068 return normalizeRoundAndPackFloat64( aSign ^ zSign, bExp, aSig );
3618 int32 aExp, bExp, zExp;
3625 bExp = extractFloatx80Exp( b );
3626 expDiff = aExp - bExp;
3632 if ( bExp == 0 ) --expDiff;
3637 if ( bExp == 0x7FFF ) {
3643 zExp = bExp;
3685 int32 aExp, bExp, zExp;
3693 bExp = extractFloatx80Exp( b );
3694 expDiff = aExp - bExp;
3708 bExp = 1;
3715 if ( bExp == 0x7FFF ) {
3723 zExp = bExp;
3731 if ( bExp == 0 ) --expDiff;
3797 int32 aExp, bExp, zExp;
3805 bExp = extractFloatx80Exp( b );
3810 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3813 if ( ( bExp | bSig ) == 0 ) goto invalid;
3816 if ( bExp == 0x7FFF ) {
3831 if ( bExp == 0 ) {
3833 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3835 zExp = aExp + bExp - 0x3FFE;
3857 int32 aExp, bExp, zExp;
3866 bExp = extractFloatx80Exp( b );
3871 if ( bExp == 0x7FFF ) {
3877 if ( bExp == 0x7FFF ) {
3881 if ( bExp == 0 ) {
3893 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3899 zExp = aExp - bExp + 0x3FFE;
3938 int32 aExp, bExp, expDiff;
3947 bExp = extractFloatx80Exp( b );
3951 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3956 if ( bExp == 0x7FFF ) {
3960 if ( bExp == 0 ) {
3968 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3976 expDiff = aExp - bExp;
4022 80, zSign, bExp + expDiff, aSig0, aSig1 );
4767 int32 aExp, bExp, zExp;
4776 bExp = extractFloat128Exp( b );
4777 expDiff = aExp - bExp;
4783 if ( bExp == 0 ) {
4794 if ( bExp == 0x7FFF ) {
4806 zExp = bExp;
4846 int32 aExp, bExp, zExp;
4856 bExp = extractFloat128Exp( b );
4857 expDiff = aExp - bExp;
4873 bExp = 1;
4881 if ( bExp == 0x7FFF ) {
4895 zExp = bExp;
4903 if ( bExp == 0 ) {
4974 int32 aExp, bExp, zExp;
4984 bExp = extractFloat128Exp( b );
4989 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
4992 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid;
4995 if ( bExp == 0x7FFF ) {
5010 if ( bExp == 0 ) {
5012 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5014 zExp = aExp + bExp - 0x4000;
5039 int32 aExp, bExp, zExp;
5050 bExp = extractFloat128Exp( b );
5055 if ( bExp == 0x7FFF ) {
5061 if ( bExp == 0x7FFF ) {
5065 if ( bExp == 0 ) {
5077 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5083 zExp = aExp - bExp + 0x3FFD;
5124 int32 aExp, bExp, expDiff;
5136 bExp = extractFloat128Exp( b );
5140 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
5145 if ( bExp == 0x7FFF ) {
5149 if ( bExp == 0 ) {
5157 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5163 expDiff = aExp - bExp;
5221 normalizeRoundAndPackFloat128( aSign ^ zSign, bExp - 4, aSig0, aSig1 );