Home | History | Annotate | Download | only in bits64

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
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 );
3626 int32 aExp, bExp, zExp;
3633 bExp = extractFloatx80Exp( b );
3634 expDiff = aExp - bExp;
3640 if ( bExp == 0 ) --expDiff;
3645 if ( bExp == 0x7FFF ) {
3651 zExp = bExp;
3693 int32 aExp, bExp, zExp;
3701 bExp = extractFloatx80Exp( b );
3702 expDiff = aExp - bExp;
3716 bExp = 1;
3723 if ( bExp == 0x7FFF ) {
3731 zExp = bExp;
3739 if ( bExp == 0 ) --expDiff;
3805 int32 aExp, bExp, zExp;
3813 bExp = extractFloatx80Exp( b );
3818 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3821 if ( ( bExp | bSig ) == 0 ) goto invalid;
3824 if ( bExp == 0x7FFF ) {
3839 if ( bExp == 0 ) {
3841 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3843 zExp = aExp + bExp - 0x3FFE;
3865 int32 aExp, bExp, zExp;
3874 bExp = extractFloatx80Exp( b );
3879 if ( bExp == 0x7FFF ) {
3885 if ( bExp == 0x7FFF ) {
3889 if ( bExp == 0 ) {
3901 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3907 zExp = aExp - bExp + 0x3FFE;
3946 int32 aExp, bExp, expDiff;
3955 bExp = extractFloatx80Exp( b );
3959 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3964 if ( bExp == 0x7FFF ) {
3968 if ( bExp == 0 ) {
3976 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3984 expDiff = aExp - bExp;
4030 80, zSign, bExp + expDiff, aSig0, aSig1 );
4775 int32 aExp, bExp, zExp;
4784 bExp = extractFloat128Exp( b );
4785 expDiff = aExp - bExp;
4791 if ( bExp == 0 ) {
4802 if ( bExp == 0x7FFF ) {
4814 zExp = bExp;
4854 int32 aExp, bExp, zExp;
4864 bExp = extractFloat128Exp( b );
4865 expDiff = aExp - bExp;
4881 bExp = 1;
4889 if ( bExp == 0x7FFF ) {
4903 zExp = bExp;
4911 if ( bExp == 0 ) {
4982 int32 aExp, bExp, zExp;
4992 bExp = extractFloat128Exp( b );
4997 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
5000 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid;
5003 if ( bExp == 0x7FFF ) {
5018 if ( bExp == 0 ) {
5020 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5022 zExp = aExp + bExp - 0x4000;
5047 int32 aExp, bExp, zExp;
5058 bExp = extractFloat128Exp( b );
5063 if ( bExp == 0x7FFF ) {
5069 if ( bExp == 0x7FFF ) {
5073 if ( bExp == 0 ) {
5085 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5091 zExp = aExp - bExp + 0x3FFD;
5132 int32 aExp, bExp, expDiff;
5144 bExp = extractFloat128Exp( b );
5147 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
5152 if ( bExp == 0x7FFF ) {
5156 if ( bExp == 0 ) {
5164 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5170 expDiff = aExp - bExp;
5228 normalizeRoundAndPackFloat128( aSign ^ zSign, bExp - 4, aSig0, aSig1 );