Lines Matching refs:bExp
1003 int16 aExp, bExp, zExp;
1010 bExp = extractFloat32Exp( b );
1011 expDiff = aExp - bExp;
1019 if ( bExp == 0 ) {
1029 if ( bExp == 0xFF ) {
1040 zExp = bExp;
1075 int16 aExp, bExp, zExp;
1082 bExp = extractFloat32Exp( b );
1083 expDiff = aExp - bExp;
1095 bExp = 1;
1101 if ( bExp == 0xFF ) {
1115 zExp = bExp;
1123 if ( bExp == 0 ) {
1194 int16 aExp, bExp, zExp;
1203 bExp = extractFloat32Exp( b );
1207 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
1210 if ( ( bExp | bSig ) == 0 ) {
1216 if ( bExp == 0xFF ) {
1228 if ( bExp == 0 ) {
1230 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1232 zExp = aExp + bExp - 0x7F;
1255 int16 aExp, bExp, zExp;
1262 bExp = extractFloat32Exp( b );
1267 if ( bExp == 0xFF ) {
1274 if ( bExp == 0xFF ) {
1278 if ( bExp == 0 ) {
1287 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1293 zExp = aExp - bExp + 0x7D;
1322 int16 aExp, bExp, expDiff;
1333 bExp = extractFloat32Exp( b );
1336 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
1342 if ( bExp == 0xFF ) {
1346 if ( bExp == 0 ) {
1351 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1357 expDiff = aExp - bExp;
1411 return normalizeRoundAndPackFloat32( roundData, aSign ^ zSign, bExp, aSig );
1573 //int16 aExp, bExp;
1899 int16 aExp, bExp, zExp;
1906 bExp = extractFloat64Exp( b );
1907 expDiff = aExp - bExp;
1915 if ( bExp == 0 ) {
1925 if ( bExp == 0x7FF ) {
1936 zExp = bExp;
1971 int16 aExp, bExp, zExp;
1978 bExp = extractFloat64Exp( b );
1979 expDiff = aExp - bExp;
1991 bExp = 1;
1997 if ( bExp == 0x7FF ) {
2011 zExp = bExp;
2019 if ( bExp == 0 ) {
2090 int16 aExp, bExp, zExp;
2097 bExp = extractFloat64Exp( b );
2101 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
2104 if ( ( bExp | bSig ) == 0 ) {
2110 if ( bExp == 0x7FF ) {
2122 if ( bExp == 0 ) {
2124 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2126 zExp = aExp + bExp - 0x3FF;
2149 int16 aExp, bExp, zExp;
2158 bExp = extractFloat64Exp( b );
2163 if ( bExp == 0x7FF ) {
2170 if ( bExp == 0x7FF ) {
2174 if ( bExp == 0 ) {
2183 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2189 zExp = aExp - bExp + 0x3FD;
2220 int16 aExp, bExp, expDiff;
2229 bExp = extractFloat64Exp( b );
2232 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
2238 if ( bExp == 0x7FF ) {
2242 if ( bExp == 0 ) {
2247 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2253 expDiff = aExp - bExp;
2292 return normalizeRoundAndPackFloat64( roundData, aSign ^ zSign, bExp, aSig );
2460 //int16 aExp, bExp;
2719 int32 aExp, bExp, zExp;
2726 bExp = extractFloatx80Exp( b );
2727 expDiff = aExp - bExp;
2733 if ( bExp == 0 ) --expDiff;
2738 if ( bExp == 0x7FFF ) {
2744 zExp = bExp;
2788 int32 aExp, bExp, zExp;
2796 bExp = extractFloatx80Exp( b );
2797 expDiff = aExp - bExp;
2812 bExp = 1;
2819 if ( bExp == 0x7FFF ) {
2827 zExp = bExp;
2835 if ( bExp == 0 ) --expDiff;
2901 int32 aExp, bExp, zExp;
2909 bExp = extractFloatx80Exp( b );
2914 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
2917 if ( ( bExp | bSig ) == 0 ) goto invalid;
2920 if ( bExp == 0x7FFF ) {
2936 if ( bExp == 0 ) {
2938 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
2940 zExp = aExp + bExp - 0x3FFE;
2962 int32 aExp, bExp, zExp;
2971 bExp = extractFloatx80Exp( b );
2976 if ( bExp == 0x7FFF ) {
2982 if ( bExp == 0x7FFF ) {
2986 if ( bExp == 0 ) {
2999 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3005 zExp = aExp - bExp + 0x3FFE;
3044 int32 aExp, bExp, expDiff;
3053 bExp = extractFloatx80Exp( b );
3057 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3062 if ( bExp == 0x7FFF ) {
3066 if ( bExp == 0 ) {
3075 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3083 expDiff = aExp - bExp;
3130 roundData, zSign, bExp + expDiff, aSig0, aSig1 );