Lines Matching defs:bExp
1631 int16 aExp, bExp, zExp;
1638 bExp = extractFloat32Exp( b );
1639 expDiff = aExp - bExp;
1647 if ( bExp == 0 ) {
1657 if ( bExp == 0xFF ) {
1668 zExp = bExp;
1702 int16 aExp, bExp, zExp;
1709 bExp = extractFloat32Exp( b );
1710 expDiff = aExp - bExp;
1722 bExp = 1;
1728 if ( bExp == 0xFF ) {
1742 zExp = bExp;
1750 if ( bExp == 0 ) {
1818 int16 aExp, bExp, zExp;
1827 bExp = extractFloat32Exp( b );
1831 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
1834 if ( ( bExp | bSig ) == 0 ) {
1840 if ( bExp == 0xFF ) {
1852 if ( bExp == 0 ) {
1854 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1856 zExp = aExp + bExp - 0x7F;
1878 int16 aExp, bExp, zExp;
1885 bExp = extractFloat32Exp( b );
1890 if ( bExp == 0xFF ) {
1897 if ( bExp == 0xFF ) {
1901 if ( bExp == 0 ) {
1910 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1916 zExp = aExp - bExp + 0x7D;
1941 int16 aExp, bExp, expDiff;
1952 bExp = extractFloat32Exp( b );
1955 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) {
1961 if ( bExp == 0xFF ) {
1965 if ( bExp == 0 ) {
1970 normalizeFloat32Subnormal( bSig, &bExp, &bSig );
1976 expDiff = aExp - bExp;
2028 return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig );
2612 int16 aExp, bExp, zExp;
2619 bExp = extractFloat64Exp( b );
2620 expDiff = aExp - bExp;
2628 if ( bExp == 0 ) {
2638 if ( bExp == 0x7FF ) {
2649 zExp = bExp;
2683 int16 aExp, bExp, zExp;
2690 bExp = extractFloat64Exp( b );
2691 expDiff = aExp - bExp;
2703 bExp = 1;
2709 if ( bExp == 0x7FF ) {
2723 zExp = bExp;
2731 if ( bExp == 0 ) {
2799 int16 aExp, bExp, zExp;
2806 bExp = extractFloat64Exp( b );
2810 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
2813 if ( ( bExp | bSig ) == 0 ) {
2819 if ( bExp == 0x7FF ) {
2831 if ( bExp == 0 ) {
2833 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2835 zExp = aExp + bExp - 0x3FF;
2857 int16 aExp, bExp, zExp;
2866 bExp = extractFloat64Exp( b );
2871 if ( bExp == 0x7FF ) {
2878 if ( bExp == 0x7FF ) {
2882 if ( bExp == 0 ) {
2891 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2897 zExp = aExp - bExp + 0x3FD;
2928 int16 aExp, bExp, expDiff;
2937 bExp = extractFloat64Exp( b );
2940 if ( aSig || ( ( bExp == 0x7FF ) && bSig ) ) {
2946 if ( bExp == 0x7FF ) {
2950 if ( bExp == 0 ) {
2955 normalizeFloat64Subnormal( bSig, &bExp, &bSig );
2961 expDiff = aExp - bExp;
3000 return normalizeRoundAndPackFloat64( aSign ^ zSign, bExp, aSig );
3523 int32 aExp, bExp, zExp;
3530 bExp = extractFloatx80Exp( b );
3531 expDiff = aExp - bExp;
3537 if ( bExp == 0 ) --expDiff;
3542 if ( bExp == 0x7FFF ) {
3548 zExp = bExp;
3589 int32 aExp, bExp, zExp;
3597 bExp = extractFloatx80Exp( b );
3598 expDiff = aExp - bExp;
3612 bExp = 1;
3619 if ( bExp == 0x7FFF ) {
3627 zExp = bExp;
3635 if ( bExp == 0 ) --expDiff;
3698 int32 aExp, bExp, zExp;
3706 bExp = extractFloatx80Exp( b );
3711 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3714 if ( ( bExp | bSig ) == 0 ) goto invalid;
3717 if ( bExp == 0x7FFF ) {
3732 if ( bExp == 0 ) {
3734 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3736 zExp = aExp + bExp - 0x3FFE;
3757 int32 aExp, bExp, zExp;
3766 bExp = extractFloatx80Exp( b );
3771 if ( bExp == 0x7FFF ) {
3777 if ( bExp == 0x7FFF ) {
3781 if ( bExp == 0 ) {
3793 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3799 zExp = aExp - bExp + 0x3FFE;
3837 int32 aExp, bExp, expDiff;
3846 bExp = extractFloatx80Exp( b );
3850 || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
3855 if ( bExp == 0x7FFF ) {
3859 if ( bExp == 0 ) {
3867 normalizeFloatx80Subnormal( bSig, &bExp, &bSig );
3875 expDiff = aExp - bExp;
3921 80, zSign, bExp + expDiff, aSig0, aSig1 );
4595 int32 aExp, bExp, zExp;
4604 bExp = extractFloat128Exp( b );
4605 expDiff = aExp - bExp;
4611 if ( bExp == 0 ) {
4622 if ( bExp == 0x7FFF ) {
4634 zExp = bExp;
4673 int32 aExp, bExp, zExp;
4683 bExp = extractFloat128Exp( b );
4684 expDiff = aExp - bExp;
4700 bExp = 1;
4708 if ( bExp == 0x7FFF ) {
4722 zExp = bExp;
4730 if ( bExp == 0 ) {
4798 int32 aExp, bExp, zExp;
4808 bExp = extractFloat128Exp( b );
4813 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
4816 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid;
4819 if ( bExp == 0x7FFF ) {
4834 if ( bExp == 0 ) {
4836 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
4838 zExp = aExp + bExp - 0x4000;
4862 int32 aExp, bExp, zExp;
4873 bExp = extractFloat128Exp( b );
4878 if ( bExp == 0x7FFF ) {
4884 if ( bExp == 0x7FFF ) {
4888 if ( bExp == 0 ) {
4900 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
4906 zExp = aExp - bExp + 0x3FFD;
4946 int32 aExp, bExp, expDiff;
4958 bExp = extractFloat128Exp( b );
4962 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) {
4967 if ( bExp == 0x7FFF ) {
4971 if ( bExp == 0 ) {
4979 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 );
4985 expDiff = aExp - bExp;
5043 normalizeRoundAndPackFloat128( aSign ^ zSign, bExp - 4, aSig0, aSig1 );