Lines Matching defs:bExp

1602     int16 aExp, bExp, zExp;
1609 bExp = extractFloat32Exp( b );
1610 expDiff = aExp - bExp;
1618 if ( bExp == 0 ) {
1628 if ( bExp == 0xFF ) {
1639 zExp = bExp;
1676 int16 aExp, bExp, zExp;
1683 bExp = extractFloat32Exp( b );
1684 expDiff = aExp - bExp;
1696 bExp = 1;
1702 if ( bExp == 0xFF ) {
1716 zExp = bExp;
1724 if ( bExp == 0 ) {
1792 int16 aExp, bExp, zExp;
1801 bExp = extractFloat32Exp( b );
1805 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
1808 if ( ( bExp | bSig ) == 0 ) {
1814 if ( bExp == 0xFF ) {
1826 if ( bExp == 0 ) {
1828 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1830 zExp = aExp + bExp - 0x7F;
1852 int16 aExp, bExp, zExp;
1859 bExp = extractFloat32Exp( b );
1864 if ( bExp == 0xFF ) {
1871 if ( bExp == 0xFF ) {
1875 if ( bExp == 0 ) {
1884 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1890 zExp = aExp - bExp + 0x7D;
1914 int16 aExp, bExp, expDiff;
1925 bExp = extractFloat32Exp( b );
1928 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
1934 if ( bExp == 0xFF ) {
1938 if ( bExp == 0 ) {
1943 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1949 expDiff = aExp - bExp;
2001 return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig STATUS_VAR );
2748 int16 aExp, bExp, zExp;
2755 bExp = extractFloat64Exp( b );
2756 expDiff = aExp - bExp;
2764 if ( bExp == 0 ) {
2774 if ( bExp == 0x7FF ) {
2785 zExp = bExp;
2822 int16 aExp, bExp, zExp;
2829 bExp = extractFloat64Exp( b );
2830 expDiff = aExp - bExp;
2842 bExp = 1;
2848 if ( bExp == 0x7FF ) {
2862 zExp = bExp;
2870 if ( bExp == 0 ) {
2938 int16 aExp, bExp, zExp;
2945 bExp = extractFloat64Exp( b );
2949 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
2952 if ( ( bExp | bSig ) == 0 ) {
2958 if ( bExp == 0x7FF ) {
2970 if ( bExp == 0 ) {
2972 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2974 zExp = aExp + bExp - 0x3FF;
2996 int16 aExp, bExp, zExp;
3005 bExp = extractFloat64Exp( b );
3010 if ( bExp == 0x7FF ) {
3017 if ( bExp == 0x7FF ) {
3021 if ( bExp == 0 ) {
3030 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
3036 zExp = aExp - bExp + 0x3FD;
3066 int16 aExp, bExp, expDiff;
3075 bExp = extractFloat64Exp( b );
3078 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
3084 if ( bExp == 0x7FF ) {
3088 if ( bExp == 0 ) {
3093 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
3099 expDiff = aExp - bExp;
3138 return normalizeRoundAndPackFloat64( aSign ^ zSign, bExp, aSig STATUS_VAR );
3722 int32 aExp, bExp, zExp;
3729 bExp = extractFloatx80Exp( b );
3730 expDiff = aExp - bExp;
3736 if ( bExp == 0 ) --expDiff;
3741 if ( bExp == 0x7FFF ) {
3747 zExp = bExp;
3788 int32 aExp, bExp, zExp;
3796 bExp = extractFloatx80Exp( b );
3797 expDiff = aExp - bExp;
3811 bExp = 1;
3818 if ( bExp == 0x7FFF ) {
3826 zExp = bExp;
3834 if ( bExp == 0 ) --expDiff;
3897 int32 aExp, bExp, zExp;
3905 bExp = extractFloatx80Exp( b );
3910 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3913 if ( ( bExp | bSig ) == 0 ) goto invalid;
3916 if ( bExp == 0x7FFF ) {
3931 if ( bExp == 0 ) {
3933 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3935 zExp = aExp + bExp - 0x3FFE;
3956 int32 aExp, bExp, zExp;
3965 bExp = extractFloatx80Exp( b );
3970 if ( bExp == 0x7FFF ) {
3976 if ( bExp == 0x7FFF ) {
3980 if ( bExp == 0 ) {
3992 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3998 zExp = aExp - bExp + 0x3FFE;
4036 int32 aExp, bExp, expDiff;
4045 bExp = extractFloatx80Exp( b );
4049 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
4054 if ( bExp == 0x7FFF ) {
4058 if ( bExp == 0 ) {
4066 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
4074 expDiff = aExp - bExp;
4120 80, zSign, bExp + expDiff, aSig0, aSig1 STATUS_VAR );
4794 int32 aExp, bExp, zExp;
4803 bExp = extractFloat128Exp( b );
4804 expDiff = aExp - bExp;
4810 if ( bExp == 0 ) {
4821 if ( bExp == 0x7FFF ) {
4833 zExp = bExp;
4875 int32 aExp, bExp, zExp;
4885 bExp = extractFloat128Exp( b );
4886 expDiff = aExp - bExp;
4902 bExp = 1;
4910 if ( bExp == 0x7FFF ) {
4924 zExp = bExp;
4932 if ( bExp == 0 ) {
5000 int32 aExp, bExp, zExp;
5010 bExp = extractFloat128Exp( b );
5015 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
5018 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid;
5021 if ( bExp == 0x7FFF ) {
5036 if ( bExp == 0 ) {
5038 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5040 zExp = aExp + bExp - 0x4000;
5064 int32 aExp, bExp, zExp;
5075 bExp = extractFloat128Exp( b );
5080 if ( bExp == 0x7FFF ) {
5086 if ( bExp == 0x7FFF ) {
5090 if ( bExp == 0 ) {
5102 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5108 zExp = aExp - bExp + 0x3FFD;
5148 int32 aExp, bExp, expDiff;
5160 bExp = extractFloat128Exp( b );
5164 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
5169 if ( bExp == 0x7FFF ) {
5173 if ( bExp == 0 ) {
5181 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5187 expDiff = aExp - bExp;
5245 normalizeRoundAndPackFloat128( aSign ^ zSign, bExp - 4, aSig0, aSig1 STATUS_VAR );