Lines Matching refs:bExp
790 int16 aExp, bExp, zExp; in addFloat32Sigs() local
797 bExp = extractFloat32Exp( b ); in addFloat32Sigs()
798 expDiff = aExp - bExp; in addFloat32Sigs()
806 if ( bExp == 0 ) { in addFloat32Sigs()
816 if ( bExp == 0xFF ) { in addFloat32Sigs()
827 zExp = bExp; in addFloat32Sigs()
862 int16 aExp, bExp, zExp; in subFloat32Sigs() local
869 bExp = extractFloat32Exp( b ); in subFloat32Sigs()
870 expDiff = aExp - bExp; in subFloat32Sigs()
882 bExp = 1; in subFloat32Sigs()
888 if ( bExp == 0xFF ) { in subFloat32Sigs()
902 zExp = bExp; in subFloat32Sigs()
910 if ( bExp == 0 ) { in subFloat32Sigs()
981 int16 aExp, bExp, zExp; in float32_mul() local
988 bExp = extractFloat32Exp( b ); in float32_mul()
992 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) { in float32_mul()
995 if ( ( bExp | bSig ) == 0 ) { in float32_mul()
1001 if ( bExp == 0xFF ) { in float32_mul()
1013 if ( bExp == 0 ) { in float32_mul()
1015 normalizeFloat32Subnormal( bSig, &bExp, &bSig ); in float32_mul()
1017 zExp = aExp + bExp - 0x7F; in float32_mul()
1040 int16 aExp, bExp, zExp; in float32_div() local
1047 bExp = extractFloat32Exp( b ); in float32_div()
1052 if ( bExp == 0xFF ) { in float32_div()
1059 if ( bExp == 0xFF ) { in float32_div()
1063 if ( bExp == 0 ) { in float32_div()
1072 normalizeFloat32Subnormal( bSig, &bExp, &bSig ); in float32_div()
1078 zExp = aExp - bExp + 0x7D; in float32_div()
1110 int16 aExp, bExp, expDiff; in float32_rem() local
1118 bExp = extractFloat32Exp( b ); in float32_rem()
1121 if ( aSig || ( ( bExp == 0xFF ) && bSig ) ) { in float32_rem()
1127 if ( bExp == 0xFF ) { in float32_rem()
1131 if ( bExp == 0 ) { in float32_rem()
1136 normalizeFloat32Subnormal( bSig, &bExp, &bSig ); in float32_rem()
1142 expDiff = aExp - bExp; in float32_rem()
1181 return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig ); in float32_rem()
1350 int16 aExp, bExp; in float32_le_quiet() local
1669 int16 aExp, bExp, zExp; in addFloat64Sigs() local
1678 bExp = extractFloat64Exp( b ); in addFloat64Sigs()
1679 expDiff = aExp - bExp; in addFloat64Sigs()
1685 if ( bExp == 0 ) { in addFloat64Sigs()
1696 if ( bExp == 0x7FF ) { in addFloat64Sigs()
1708 zExp = bExp; in addFloat64Sigs()
1747 int16 aExp, bExp, zExp; in subFloat64Sigs() local
1756 bExp = extractFloat64Exp( b ); in subFloat64Sigs()
1757 expDiff = aExp - bExp; in subFloat64Sigs()
1771 bExp = 1; in subFloat64Sigs()
1779 if ( bExp == 0x7FF ) { in subFloat64Sigs()
1793 zExp = bExp; in subFloat64Sigs()
1801 if ( bExp == 0 ) { in subFloat64Sigs()
1872 int16 aExp, bExp, zExp; in float64_mul() local
1881 bExp = extractFloat64Exp( b ); in float64_mul()
1886 || ( ( bExp == 0x7FF ) && ( bSig0 | bSig1 ) ) ) { in float64_mul()
1889 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid; in float64_mul()
1892 if ( bExp == 0x7FF ) { in float64_mul()
1905 if ( bExp == 0 ) { in float64_mul()
1907 normalizeFloat64Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float64_mul()
1909 zExp = aExp + bExp - 0x400; in float64_mul()
1934 int16 aExp, bExp, zExp; in float64_div() local
1944 bExp = extractFloat64Exp( b ); in float64_div()
1949 if ( bExp == 0x7FF ) { in float64_div()
1955 if ( bExp == 0x7FF ) { in float64_div()
1959 if ( bExp == 0 ) { in float64_div()
1969 normalizeFloat64Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float64_div()
1975 zExp = aExp - bExp + 0x3FD; in float64_div()
2015 int16 aExp, bExp, expDiff; in float64_rem() local
2027 bExp = extractFloat64Exp( b ); in float64_rem()
2031 || ( ( bExp == 0x7FF ) && ( bSig0 | bSig1 ) ) ) { in float64_rem()
2036 if ( bExp == 0x7FF ) { in float64_rem()
2040 if ( bExp == 0 ) { in float64_rem()
2046 normalizeFloat64Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float64_rem()
2052 expDiff = aExp - bExp; in float64_rem()
2104 normalizeRoundAndPackFloat64( aSign ^ zSign, bExp - 4, aSig0, aSig1 ); in float64_rem()