Lines Matching refs:APFloat

50     void set(const APFloat& C);
71 APFloat *getFpValPtr() in getFpValPtr()
72 { return reinterpret_cast<APFloat*>(&FpValBuf.buffer[0]); } in getFpValPtr()
73 const APFloat *getFpValPtr() const in getFpValPtr()
74 { return reinterpret_cast<const APFloat*>(&FpValBuf.buffer[0]); } in getFpValPtr()
76 const APFloat &getFpVal() const { in getFpVal()
81 APFloat &getFpVal() { in getFpVal()
95 APFloat createAPFloatFromInt(const fltSemantics &Sem, int Val);
109 AlignedCharArrayUnion<APFloat> FpValBuf;
127 void set(const APFloat& Coefficient, Value *V) in set()
207 getFpValPtr()->~APFloat(); in ~FAddendCoef()
210 void FAddendCoef::set(const APFloat& C) { in set()
211 APFloat *P = getFpValPtr(); in set()
216 new(P) APFloat(C); in set()
227 APFloat *P = getFpValPtr(); in convertToFpType()
229 new(P) APFloat(Sem, IntVal); in convertToFpType()
231 new(P) APFloat(Sem, 0 - IntVal); in convertToFpType()
237 APFloat FAddendCoef::createAPFloatFromInt(const fltSemantics &Sem, int Val) { in createAPFloatFromInt()
239 return APFloat(Sem, Val); in createAPFloatFromInt()
241 APFloat T(Sem, 0 - Val); in createAPFloatFromInt()
255 enum APFloat::roundingMode RndMode = APFloat::rmNearestTiesToEven; in operator +=()
265 const APFloat &T = That.getFpVal(); in operator +=()
271 APFloat &T = getFpVal(); in operator +=()
276 enum APFloat::roundingMode RndMode = APFloat::rmNearestTiesToEven; in operator -=()
286 const APFloat &T = That.getFpVal(); in operator -=()
292 APFloat &T = getFpVal(); in operator -=()
317 APFloat &F0 = getFpVal(); in operator *=()
321 APFloat::rmNearestTiesToEven); in operator *=()
323 F0.multiply(That.getFpVal(), APFloat::rmNearestTiesToEven); in operator *=()
391 Addend0.set(APFloat(C0->getValueAPF().getSemantics()), nullptr); in drillValueDownOneStep()
499 const APFloat &F = CFP->getValueAPF(); in performFactorization()