@@ -649,10 +649,10 @@ TEST(APFloatTest, MinimumNumber) {
649
649
APFloat::getSNaN (APFloat::IEEEdouble (), true , &intPayload_cdef),
650
650
APFloat::getNaN (APFloat::IEEEdouble (), true , 0xcdef )};
651
651
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)));
656
656
657
657
EXPECT_TRUE (minimumnum (zn, zp).isNegative ());
658
658
EXPECT_TRUE (minimumnum (zp, zn).isNegative ());
@@ -696,10 +696,10 @@ TEST(APFloatTest, MaximumNumber) {
696
696
APFloat::getSNaN (APFloat::IEEEdouble (), true , &intPayload_cdef),
697
697
APFloat::getNaN (APFloat::IEEEdouble (), true , 0xcdef )};
698
698
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)));
703
703
704
704
EXPECT_FALSE (maximumnum (zn, zp).isNegative ());
705
705
EXPECT_FALSE (maximumnum (zp, zn).isNegative ());
0 commit comments