Lines Matching refs:exponentChange
1375 int exponentChange; in normalize() local
1387 exponentChange = omsb - semantics->precision; in normalize()
1391 if (exponent + exponentChange > semantics->maxExponent) in normalize()
1396 if (exponent + exponentChange < semantics->minExponent) in normalize()
1397 exponentChange = semantics->minExponent - exponent; in normalize()
1400 if (exponentChange < 0) { in normalize()
1403 shiftSignificandLeft(-exponentChange); in normalize()
1408 if (exponentChange > 0) { in normalize()
1412 lf = shiftSignificandRight(exponentChange); in normalize()
1417 if (omsb > (unsigned) exponentChange) in normalize()
1418 omsb -= exponentChange; in normalize()
2220 int exponentChange = omsb - fromSemantics.precision; in convert() local
2221 if (exponent + exponentChange < toSemantics.minExponent) in convert()
2222 exponentChange = toSemantics.minExponent - exponent; in convert()
2223 if (exponentChange < shift) in convert()
2224 exponentChange = shift; in convert()
2225 if (exponentChange < 0) { in convert()
2226 shift -= exponentChange; in convert()
2227 exponent += exponentChange; in convert()
2229 exponentChange = omsb + shift - 1; // leave at least one bit set in convert()
2230 shift -= exponentChange; in convert()
2231 exponent += exponentChange; in convert()