Lines Matching refs:APFloat
47 void set(const APFloat& C);
68 APFloat *getFpValPtr(void) in getFpValPtr()
69 { return reinterpret_cast<APFloat*>(&FpValBuf.buffer[0]); } in getFpValPtr()
70 const APFloat *getFpValPtr(void) const in getFpValPtr()
71 { return reinterpret_cast<const APFloat*>(&FpValBuf.buffer[0]); } in getFpValPtr()
73 const APFloat &getFpVal(void) const { in getFpVal()
78 APFloat &getFpVal(void) { in getFpVal()
92 APFloat createAPFloatFromInt(const fltSemantics &Sem, int Val);
106 AlignedCharArrayUnion<APFloat> FpValBuf;
124 void set(const APFloat& Coefficient, Value *V) in set()
204 getFpValPtr()->~APFloat(); in ~FAddendCoef()
207 void FAddendCoef::set(const APFloat& C) { in set()
208 APFloat *P = getFpValPtr(); in set()
213 new(P) APFloat(C); in set()
224 APFloat *P = getFpValPtr(); in convertToFpType()
226 new(P) APFloat(Sem, IntVal); in convertToFpType()
228 new(P) APFloat(Sem, 0 - IntVal); in convertToFpType()
234 APFloat FAddendCoef::createAPFloatFromInt(const fltSemantics &Sem, int Val) { in createAPFloatFromInt()
236 return APFloat(Sem, Val); in createAPFloatFromInt()
238 APFloat T(Sem, 0 - Val); in createAPFloatFromInt()
252 enum APFloat::roundingMode RndMode = APFloat::rmNearestTiesToEven; in operator +=()
262 const APFloat &T = That.getFpVal(); in operator +=()
268 APFloat &T = getFpVal(); in operator +=()
273 enum APFloat::roundingMode RndMode = APFloat::rmNearestTiesToEven; in operator -=()
283 const APFloat &T = That.getFpVal(); in operator -=()
289 APFloat &T = getFpVal(); in operator -=()
314 APFloat &F0 = getFpVal(); in operator *=()
318 APFloat::rmNearestTiesToEven); in operator *=()
320 F0.multiply(That.getFpVal(), APFloat::rmNearestTiesToEven); in operator *=()
388 Addend0.set(APFloat(C0->getValueAPF().getSemantics()), 0); in drillValueDownOneStep()
491 const APFloat &F = CFP->getValueAPF(); in performFactorization()