@@ -649,10 +649,10 @@ TEST(APFloatTest, MinimumNumber) {
649649 APFloat::getSNaN (APFloat::IEEEdouble (), true , &intPayload_cdef),
650650 APFloat::getNaN (APFloat::IEEEdouble (), true , 0xcdef )};
651651
652- EXPECT_EQ ( 1.0 , minimumnum (f1, f2). convertToDouble ( ));
653- EXPECT_EQ ( 1.0 , minimumnum (f2, f1). convertToDouble ( ));
654- EXPECT_EQ (- 0.0 , minimumnum (zp, zn). convertToDouble ( ));
655- EXPECT_EQ (- 0.0 , minimumnum (zn, zp). convertToDouble ( ));
652+ EXPECT_TRUE (f1. bitwiseIsEqual ( minimumnum (f1, f2)));
653+ EXPECT_TRUE (f1. bitwiseIsEqual ( minimumnum (f2, f1)));
654+ EXPECT_TRUE (zn. bitwiseIsEqual ( minimumnum (zp, zn)));
655+ EXPECT_TRUE (zn. bitwiseIsEqual ( minimumnum (zn, zp)));
656656
657657 EXPECT_TRUE (minimumnum (zn, zp).isNegative ());
658658 EXPECT_TRUE (minimumnum (zp, zn).isNegative ());
@@ -696,10 +696,10 @@ TEST(APFloatTest, MaximumNumber) {
696696 APFloat::getSNaN (APFloat::IEEEdouble (), true , &intPayload_cdef),
697697 APFloat::getNaN (APFloat::IEEEdouble (), true , 0xcdef )};
698698
699- EXPECT_EQ ( 2.0 , maximumnum ( f1, f2). convertToDouble ( ));
700- EXPECT_EQ ( 2.0 , maximumnum ( f2, f1). convertToDouble ( ));
701- EXPECT_EQ ( 0.0 , maximumnum ( zp, zn). convertToDouble ( ));
702- EXPECT_EQ ( 0.0 , maximumnum ( zn, zp). convertToDouble ( ));
699+ EXPECT_TRUE (f2. bitwiseIsEqual ( minimumnum ( f1, f2)));
700+ EXPECT_TRUE (f2. bitwiseIsEqual ( minimumnum ( f2, f1)));
701+ EXPECT_TRUE (zp. bitwiseIsEqual ( minimumnum ( zp, zn)));
702+ EXPECT_TRUE (zp. bitwiseIsEqual ( minimumnum ( zn, zp)));
703703
704704 EXPECT_FALSE (maximumnum (zn, zp).isNegative ());
705705 EXPECT_FALSE (maximumnum (zp, zn).isNegative ());
0 commit comments