Lines Matching refs:exponentChange
1288 int exponentChange; in normalize() local
1300 exponentChange = omsb - semantics->precision; in normalize()
1304 if (exponent + exponentChange > semantics->maxExponent) in normalize()
1309 if (exponent + exponentChange < semantics->minExponent) in normalize()
1310 exponentChange = semantics->minExponent - exponent; in normalize()
1313 if (exponentChange < 0) { in normalize()
1316 shiftSignificandLeft(-exponentChange); in normalize()
1321 if (exponentChange > 0) { in normalize()
1325 lf = shiftSignificandRight(exponentChange); in normalize()
1330 if (omsb > (unsigned) exponentChange) in normalize()
1331 omsb -= exponentChange; in normalize()
2023 int exponentChange = significandMSB() + 1 - fromSemantics.precision; in convert() local
2024 if (exponent + exponentChange < toSemantics.minExponent) in convert()
2025 exponentChange = toSemantics.minExponent - exponent; in convert()
2026 if (exponentChange < shift) in convert()
2027 exponentChange = shift; in convert()
2028 if (exponentChange < 0) { in convert()
2029 shift -= exponentChange; in convert()
2030 exponent += exponentChange; in convert()