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 );
1927 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
1933 if ( bExp == 0xFF ) {
1937 if ( bExp == 0 ) {
1942 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1948 expDiff = aExp - bExp;
2000 return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig STATUS_VAR );
2826 int16 aExp, bExp, zExp;
2833 bExp = extractFloat64Exp( b );
2834 expDiff = aExp - bExp;
2842 if ( bExp == 0 ) {
2852 if ( bExp == 0x7FF ) {
2863 zExp = bExp;
2900 int16 aExp, bExp, zExp;
2907 bExp = extractFloat64Exp( b );
2908 expDiff = aExp - bExp;
2920 bExp = 1;
2926 if ( bExp == 0x7FF ) {
2940 zExp = bExp;
2948 if ( bExp == 0 ) {
3016 int16 aExp, bExp, zExp;
3023 bExp = extractFloat64Exp( b );
3027 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
3030 if ( ( bExp | bSig ) == 0 ) {
3036 if ( bExp == 0x7FF ) {
3048 if ( bExp == 0 ) {
3050 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
3052 zExp = aExp + bExp - 0x3FF;
3074 int16 aExp, bExp, zExp;
3083 bExp = extractFloat64Exp( b );
3088 if ( bExp == 0x7FF ) {
3095 if ( bExp == 0x7FF ) {
3099 if ( bExp == 0 ) {
3108 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
3114 zExp = aExp - bExp + 0x3FD;
3144 int16 aExp, bExp, expDiff;
3153 bExp = extractFloat64Exp( b );
3155 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
3161 if ( bExp == 0x7FF ) {
3165 if ( bExp == 0 ) {
3170 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
3176 expDiff = aExp - bExp;
3215 return normalizeRoundAndPackFloat64( aSign ^ zSign, bExp, aSig STATUS_VAR );
3799 int32 aExp, bExp, zExp;
3806 bExp = extractFloatx80Exp( b );
3807 expDiff = aExp - bExp;
3813 if ( bExp == 0 ) --expDiff;
3818 if ( bExp == 0x7FFF ) {
3824 zExp = bExp;
3865 int32 aExp, bExp, zExp;
3873 bExp = extractFloatx80Exp( b );
3874 expDiff = aExp - bExp;
3888 bExp = 1;
3895 if ( bExp == 0x7FFF ) {
3903 zExp = bExp;
3911 if ( bExp == 0 ) --expDiff;
3974 int32 aExp, bExp, zExp;
3982 bExp = extractFloatx80Exp( b );
3987 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3990 if ( ( bExp | bSig ) == 0 ) goto invalid;
3993 if ( bExp == 0x7FFF ) {
4008 if ( bExp == 0 ) {
4010 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
4012 zExp = aExp + bExp - 0x3FFE;
4033 int32 aExp, bExp, zExp;
4042 bExp = extractFloatx80Exp( b );
4047 if ( bExp == 0x7FFF ) {
4053 if ( bExp == 0x7FFF ) {
4057 if ( bExp == 0 ) {
4069 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
4075 zExp = aExp - bExp + 0x3FFE;
4113 int32 aExp, bExp, expDiff;
4122 bExp = extractFloatx80Exp( b );
4125 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
4130 if ( bExp == 0x7FFF ) {
4134 if ( bExp == 0 ) {
4142 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
4150 expDiff = aExp - bExp;
4196 80, zSign, bExp + expDiff, aSig0, aSig1 STATUS_VAR );
4870 int32 aExp, bExp, zExp;
4879 bExp = extractFloat128Exp( b );
4880 expDiff = aExp - bExp;
4886 if ( bExp == 0 ) {
4897 if ( bExp == 0x7FFF ) {
4909 zExp = bExp;
4951 int32 aExp, bExp, zExp;
4961 bExp = extractFloat128Exp( b );
4962 expDiff = aExp - bExp;
4978 bExp = 1;
4986 if ( bExp == 0x7FFF ) {
5000 zExp = bExp;
5008 if ( bExp == 0 ) {
5076 int32 aExp, bExp, zExp;
5086 bExp = extractFloat128Exp( b );
5091 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
5094 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid;
5097 if ( bExp == 0x7FFF ) {
5112 if ( bExp == 0 ) {
5114 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5116 zExp = aExp + bExp - 0x4000;
5140 int32 aExp, bExp, zExp;
5151 bExp = extractFloat128Exp( b );
5156 if ( bExp == 0x7FFF ) {
5162 if ( bExp == 0x7FFF ) {
5166 if ( bExp == 0 ) {
5178 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5184 zExp = aExp - bExp + 0x3FFD;
5224 int32 aExp, bExp, expDiff;
5236 bExp = extractFloat128Exp( b );
5239 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
5244 if ( bExp == 0x7FFF ) {
5248 if ( bExp == 0 ) {
5256 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
5262 expDiff = aExp - bExp;
5320 normalizeRoundAndPackFloat128( aSign ^ zSign, bExp - 4, aSig0, aSig1 STATUS_VAR );