• Home
  • Raw
  • Download

Lines Matching refs:Sem

659 APFloat APFloat::makeNaN(const fltSemantics &Sem, bool SNaN, bool Negative,  in makeNaN()  argument
661 APFloat value(Sem, uninitialized); in makeNaN()
3175 APFloat::initFromAPInt(const fltSemantics* Sem, const APInt& api) in initFromAPInt() argument
3177 if (Sem == &IEEEhalf) in initFromAPInt()
3179 if (Sem == &IEEEsingle) in initFromAPInt()
3181 if (Sem == &IEEEdouble) in initFromAPInt()
3183 if (Sem == &x87DoubleExtended) in initFromAPInt()
3185 if (Sem == &IEEEquad) in initFromAPInt()
3187 if (Sem == &PPCDoubleDouble) in initFromAPInt()
3214 APFloat APFloat::getLargest(const fltSemantics &Sem, bool Negative) { in getLargest() argument
3215 APFloat Val(Sem, fcNormal, Negative); in getLargest()
3222 Val.exponent = Sem.maxExponent; // unbiased in getLargest()
3227 unsigned N = partCountForBits(Sem.precision); in getLargest()
3232 if (Sem.precision % integerPartWidth != 0) in getLargest()
3234 (((integerPart) 1) << (Sem.precision % integerPartWidth)) - 1; in getLargest()
3239 APFloat APFloat::getSmallest(const fltSemantics &Sem, bool Negative) { in getSmallest() argument
3240 APFloat Val(Sem, fcNormal, Negative); in getSmallest()
3247 Val.exponent = Sem.minExponent; // unbiased in getSmallest()
3253 APFloat APFloat::getSmallestNormalized(const fltSemantics &Sem, bool Negative) { in getSmallestNormalized() argument
3254 APFloat Val(Sem, fcNormal, Negative); in getSmallestNormalized()
3261 Val.exponent = Sem.minExponent; in getSmallestNormalized()
3263 Val.significandParts()[partCountForBits(Sem.precision)-1] |= in getSmallestNormalized()
3264 (((integerPart) 1) << ((Sem.precision - 1) % integerPartWidth)); in getSmallestNormalized()
3269 APFloat::APFloat(const fltSemantics &Sem, const APInt &API) { in APFloat() argument
3270 initFromAPInt(&Sem, API); in APFloat()