Lines Matching refs:APFloat
15 using llvm::APFloat;
650 void CheckFloatToFixedConversion(APFloat &Val, const FixedPointSemantics &Sema, in CheckFloatToFixedConversion()
662 void CheckFloatToFixedConversion(APFloat &Val, const FixedPointSemantics &Sema, in CheckFloatToFixedConversion()
676 APFloat Val(0.0f); in TEST()
679 Val = APFloat(0.75f); in TEST()
697 Val = APFloat(-0.75f); in TEST()
715 Val = APFloat(0.999999940395355224609375f); in TEST()
733 Val = APFloat(17.99609375f); in TEST()
751 Val = APFloat(-17.99609375f); in TEST()
769 Val = APFloat(1.0e38f); in TEST()
787 Val = APFloat(1.0e-38f); in TEST()
805 Val = APFloat(0.99951171875f); in TEST()
807 Val.convert(APFloat::IEEEhalf(), APFloat::rmNearestTiesToEven, &Ignored); in TEST()
829 APFloat APRes(Result); in CheckFixedToFloatConversion()
830 ASSERT_EQ(FXVal.convertToFloat(APFloat::IEEEsingle()), APRes); in CheckFixedToFloatConversion()
836 APFloat APRes(Result); in CheckFixedToHalfConversion()
838 APRes.convert(APFloat::IEEEhalf(), APFloat::rmNearestTiesToEven, &Ignored); in CheckFixedToHalfConversion()
839 ASSERT_EQ(FXVal.convertToFloat(APFloat::IEEEhalf()), APRes); in CheckFixedToHalfConversion()