Lines Matching refs:semIEEEdouble
130 static constexpr fltSemantics semIEEEdouble = {1023, -1022, 53, 64}; variable
250 const fltSemantics &APFloatBase::IEEEdouble() { return semIEEEdouble; } in IEEEdouble()
3462 extendedSemantics.minExponent = semIEEEdouble.minExponent; in convertPPCDoubleDoubleAPFloatToAPInt()
3469 fs = u.convert(semIEEEdouble, rmNearestTiesToEven, &losesInfo); in convertPPCDoubleDoubleAPFloatToAPInt()
3485 fs = v.convert(semIEEEdouble, rmNearestTiesToEven, &losesInfo); in convertPPCDoubleDoubleAPFloatToAPInt()
3565 return convertIEEEFloatToAPInt<semIEEEdouble>(); in convertDoubleAPFloatToAPInt()
3627 if (semantics == (const llvm::fltSemantics*)&semIEEEdouble) in bitcastToAPInt()
3667 assert(semantics == (const llvm::fltSemantics*)&semIEEEdouble && in convertToDouble()
3725 IEEEFloat v(semIEEEdouble, APInt(64, i2)); in initFromPPCDoubleDoubleAPInt()
3822 initFromIEEEAPInt<semIEEEdouble>(api); in initFromDoubleAPInt()
3870 if (Sem == &semIEEEdouble) in initFromAPInt()
3958 initFromAPInt(&semIEEEdouble, APInt::doubleToBits(d)); in IEEEFloat()
4564 Floats(new APFloat[2]{APFloat(semIEEEdouble), APFloat(semIEEEdouble)}) { in DoubleAPFloat()
4570 Floats(new APFloat[2]{APFloat(semIEEEdouble, uninitialized), in DoubleAPFloat()
4571 APFloat(semIEEEdouble, uninitialized)}) { in DoubleAPFloat()
4576 : Semantics(&S), Floats(new APFloat[2]{APFloat(semIEEEdouble, I), in DoubleAPFloat()
4577 APFloat(semIEEEdouble)}) { in DoubleAPFloat()
4584 APFloat(semIEEEdouble, APInt(64, I.getRawData()[0])), in DoubleAPFloat()
4585 APFloat(semIEEEdouble, APInt(64, I.getRawData()[1]))}) { in DoubleAPFloat()
4594 assert(&Floats[0].getSemantics() == &semIEEEdouble);
4595 assert(&Floats[1].getSemantics() == &semIEEEdouble);
4742 assert(&A.getSemantics() == &semIEEEdouble); in addWithSpecial()
4743 assert(&AA.getSemantics() == &semIEEEdouble); in addWithSpecial()
4744 assert(&C.getSemantics() == &semIEEEdouble); in addWithSpecial()
4745 assert(&CC.getSemantics() == &semIEEEdouble); in addWithSpecial()
4746 assert(&Out.Floats[0].getSemantics() == &semIEEEdouble); in addWithSpecial()
4747 assert(&Out.Floats[1].getSemantics() == &semIEEEdouble); in addWithSpecial()
4942 Floats[0] = APFloat(semIEEEdouble, APInt(64, 0x7fefffffffffffffull)); in makeLargest()
4943 Floats[1] = APFloat(semIEEEdouble, APInt(64, 0x7c8ffffffffffffeull)); in makeLargest()
4956 Floats[0] = APFloat(semIEEEdouble, APInt(64, 0x0360000000000000ull)); in makeSmallestNormalized()
5157 APFloat(semIEEEdouble)); in Storage()
5256 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEdouble) in convertToDouble()
5258 assert(getSemantics().isRepresentableBy(semIEEEdouble) && in convertToDouble()
5262 opStatus St = Temp.convert(semIEEEdouble, rmNearestTiesToEven, &LosesInfo); in convertToDouble()