reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

unittests/ADT/APFloatTest.cpp
 3214   Frac = frexp(PZero, Exp, RM);
 3215   EXPECT_EQ(0, Exp);
 3218   Frac = frexp(MZero, Exp, RM);
 3219   EXPECT_EQ(0, Exp);
 3223   Frac = frexp(One, Exp, RM);
 3224   EXPECT_EQ(1, Exp);
 3227   Frac = frexp(MOne, Exp, RM);
 3228   EXPECT_EQ(1, Exp);
 3231   Frac = frexp(LargestDenormal, Exp, RM);
 3232   EXPECT_EQ(-1022, Exp);
 3235   Frac = frexp(NegLargestDenormal, Exp, RM);
 3236   EXPECT_EQ(-1022, Exp);
 3240   Frac = frexp(Smallest, Exp, RM);
 3241   EXPECT_EQ(-1073, Exp);
 3244   Frac = frexp(NegSmallest, Exp, RM);
 3245   EXPECT_EQ(-1073, Exp);
 3249   Frac = frexp(Largest, Exp, RM);
 3250   EXPECT_EQ(1024, Exp);
 3253   Frac = frexp(NegLargest, Exp, RM);
 3254   EXPECT_EQ(1024, Exp);
 3258   Frac = frexp(PInf, Exp, RM);
 3259   EXPECT_EQ(INT_MAX, Exp);
 3262   Frac = frexp(MInf, Exp, RM);
 3263   EXPECT_EQ(INT_MAX, Exp);
 3266   Frac = frexp(QPNaN, Exp, RM);
 3267   EXPECT_EQ(INT_MIN, Exp);
 3270   Frac = frexp(QMNaN, Exp, RM);
 3271   EXPECT_EQ(INT_MIN, Exp);
 3274   Frac = frexp(SNaN, Exp, RM);
 3275   EXPECT_EQ(INT_MIN, Exp);
 3278   Frac = frexp(SNaNWithPayload, Exp, RM);
 3279   EXPECT_EQ(INT_MIN, Exp);
 3283   Frac = frexp(APFloat(APFloat::IEEEdouble(), "0x0.ffffp-1"), Exp, RM);
 3284   EXPECT_EQ(-1, Exp);
 3287   Frac = frexp(APFloat(APFloat::IEEEdouble(), "0x1p-51"), Exp, RM);
 3288   EXPECT_EQ(-50, Exp);
 3291   Frac = frexp(APFloat(APFloat::IEEEdouble(), "0x1.c60f120d9f87cp+51"), Exp, RM);
 3292   EXPECT_EQ(52, Exp);