Lines Matching refs:semIEEEdouble
134 static constexpr fltSemantics semIEEEdouble = {1023, -1022, 53, 64}; variable
277 const fltSemantics &APFloatBase::IEEEdouble() { return semIEEEdouble; } in IEEEdouble()
3493 extendedSemantics.minExponent = semIEEEdouble.minExponent; in convertPPCDoubleDoubleAPFloatToAPInt()
3500 fs = u.convert(semIEEEdouble, rmNearestTiesToEven, &losesInfo); in convertPPCDoubleDoubleAPFloatToAPInt()
3516 fs = v.convert(semIEEEdouble, rmNearestTiesToEven, &losesInfo); in convertPPCDoubleDoubleAPFloatToAPInt()
3598 return convertIEEEFloatToAPInt<semIEEEdouble>(); in convertDoubleAPFloatToAPInt()
3680 if (semantics == (const llvm::fltSemantics*)&semIEEEdouble) in bitcastToAPInt()
3732 assert(semantics == (const llvm::fltSemantics*)&semIEEEdouble && in convertToDouble()
3799 IEEEFloat v(semIEEEdouble, APInt(64, i2)); in initFromPPCDoubleDoubleAPInt()
3896 initFromIEEEAPInt<semIEEEdouble>(api); in initFromDoubleAPInt()
3960 if (Sem == &semIEEEdouble) in initFromAPInt()
4056 initFromAPInt(&semIEEEdouble, APInt::doubleToBits(d)); in IEEEFloat()
4685 Floats(new APFloat[2]{APFloat(semIEEEdouble), APFloat(semIEEEdouble)}) { in DoubleAPFloat()
4691 Floats(new APFloat[2]{APFloat(semIEEEdouble, uninitialized), in DoubleAPFloat()
4692 APFloat(semIEEEdouble, uninitialized)}) { in DoubleAPFloat()
4697 : Semantics(&S), Floats(new APFloat[2]{APFloat(semIEEEdouble, I), in DoubleAPFloat()
4698 APFloat(semIEEEdouble)}) { in DoubleAPFloat()
4705 APFloat(semIEEEdouble, APInt(64, I.getRawData()[0])), in DoubleAPFloat()
4706 APFloat(semIEEEdouble, APInt(64, I.getRawData()[1]))}) { in DoubleAPFloat()
4715 assert(&Floats[0].getSemantics() == &semIEEEdouble);
4716 assert(&Floats[1].getSemantics() == &semIEEEdouble);
4863 assert(&A.getSemantics() == &semIEEEdouble); in addWithSpecial()
4864 assert(&AA.getSemantics() == &semIEEEdouble); in addWithSpecial()
4865 assert(&C.getSemantics() == &semIEEEdouble); in addWithSpecial()
4866 assert(&CC.getSemantics() == &semIEEEdouble); in addWithSpecial()
4867 assert(&Out.Floats[0].getSemantics() == &semIEEEdouble); in addWithSpecial()
4868 assert(&Out.Floats[1].getSemantics() == &semIEEEdouble); in addWithSpecial()
5063 Floats[0] = APFloat(semIEEEdouble, APInt(64, 0x7fefffffffffffffull)); in makeLargest()
5064 Floats[1] = APFloat(semIEEEdouble, APInt(64, 0x7c8ffffffffffffeull)); in makeLargest()
5077 Floats[0] = APFloat(semIEEEdouble, APInt(64, 0x0360000000000000ull)); in makeSmallestNormalized()
5278 APFloat(semIEEEdouble)); in Storage()
5377 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEdouble) in convertToDouble()
5379 assert(getSemantics().isRepresentableBy(semIEEEdouble) && in convertToDouble()
5383 opStatus St = Temp.convert(semIEEEdouble, rmNearestTiesToEven, &LosesInfo); in convertToDouble()