reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
711 exponent = rhs.exponent; 711 exponent = rhs.exponent; 790 exponent = rhs.exponent; 790 exponent = rhs.exponent; 799 return isFiniteNonZero() && (exponent == semantics->minExponent) && 808 return isFiniteNonZero() && exponent == semantics->minExponent && 859 return isFiniteNonZero() && exponent == semantics->maxExponent 881 if (isFiniteNonZero() && exponent != rhs.exponent) 881 if (isFiniteNonZero() && exponent != rhs.exponent) 893 exponent = ourSemantics.precision - 1; 957 assert(exponent == rhs.exponent); 957 assert(exponent == rhs.exponent); 971 assert(exponent == rhs.exponent); 971 assert(exponent == rhs.exponent); 1011 exponent += rhs.exponent; 1011 exponent += rhs.exponent; 1023 exponent += 2; 1041 exponent -= (extendedPrecision - 1) - omsb; 1081 exponent -= precision + 1; 1098 exponent += bits; 1137 exponent -= rhs.exponent; 1137 exponent -= rhs.exponent; 1144 exponent += bit; 1151 exponent -= bit; 1159 exponent--; 1203 assert((ExponentType) (exponent + bits) >= exponent); 1203 assert((ExponentType) (exponent + bits) >= exponent); 1205 exponent += bits; 1218 exponent -= bits; 1232 compare = exponent - rhs.exponent; 1232 compare = exponent - rhs.exponent; 1262 exponent = semantics->maxExponent; 1328 if (exponent + exponentChange > semantics->maxExponent) 1333 if (exponent + exponentChange < semantics->minExponent) 1334 exponentChange = semantics->minExponent - exponent; 1377 exponent = semantics->minExponent; 1387 if (exponent == semantics->maxExponent) { 1482 bits = exponent - rhs.exponent; 1482 bits = exponent - rhs.exponent; 1852 if (isFiniteNonZero() && exponent+1 >= (int)semanticsPrecision(*semantics)) 1997 if (exponent + exponentChange < toSemantics.minExponent) 1998 exponentChange = toSemantics.minExponent - exponent; 2003 exponent += exponentChange; 2099 if (exponent < 0) { 2104 truncatedBits = semantics->precision -1U - exponent; 2108 unsigned int bits = exponent + 1U; 2233 exponent = omsb - 1; 2238 exponent = precision - 1; 2312 exponent = 0; 2379 exponent = totalExponent(p + 1, end, expAdjustment); 2419 decSig.exponent += exp; 2432 if (decSig.exponent < semantics->minExponent) { 2433 excessPrecision += (semantics->minExponent - decSig.exponent); 2460 exponent = (decSig.exponent + semantics->precision 2460 exponent = (decSig.exponent + semantics->precision 2808 return writeSignedDecimal (dst, exponent); 2820 Arg.semantics->precision, Arg.exponent, 2842 myexponent = exponent+16383; //bias 2921 myexponent = exponent+16383; //bias 2955 myexponent = exponent+1023; //bias 2983 myexponent = exponent+127; //bias 3010 myexponent = exponent+15; //bias 3102 exponent = myexponent - 16383; 3106 exponent = -16382; 3162 exponent = myexponent - 16383; 3166 exponent = -16382; 3194 exponent = myexponent - 1023; 3197 exponent = -1022; 3225 exponent = myexponent - 127; //bias 3228 exponent = -126; 3256 exponent = myexponent - 15; //bias 3259 exponent = -14; 3295 exponent = semantics->maxExponent; 3320 exponent = semantics->minExponent; 3333 exponent = semantics->minExponent; 3470 int exp = exponent - ((int) semantics->precision - 1); 3728 exponent = 0; 3736 exponent = semantics->maxExponent + 1; 3750 exponent != semantics->minExponent && isSignificandAllZeros(); 3773 exponent--; 3790 assert(exponent != semantics->maxExponent && 3793 exponent++; 3811 exponent = semantics->maxExponent + 1; 3818 exponent = semantics->minExponent-1; 3835 return Arg.exponent; 3840 Normalized.exponent += SignificandBits; 3842 return Normalized.exponent - SignificandBits; 3859 X.exponent += std::min(std::max(Exp, -MaxIncrement - 1), MaxIncrement);