@@ -29,34 +29,34 @@ class FMaxTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
2929 void testNaN (FMaxFunc func) {
3030 EXPECT_FP_EQ (inf, func (aNaN, inf));
3131 EXPECT_FP_EQ (neg_inf, func (neg_inf, aNaN));
32- EXPECT_FP_EQ (0.0 , func (aNaN, 0.0 ));
33- EXPECT_FP_EQ (- 0.0 , func (- 0.0 , aNaN));
32+ EXPECT_FP_EQ (zero , func (aNaN, zero ));
33+ EXPECT_FP_EQ (neg_zero , func (neg_zero , aNaN));
3434 EXPECT_FP_EQ (T (-1.2345 ), func (aNaN, T (-1.2345 )));
3535 EXPECT_FP_EQ (T (1.2345 ), func (T (1.2345 ), aNaN));
3636 EXPECT_FP_EQ (aNaN, func (aNaN, aNaN));
3737 }
3838
3939 void testInfArg (FMaxFunc func) {
4040 EXPECT_FP_EQ (inf, func (neg_inf, inf));
41- EXPECT_FP_EQ (inf, func (inf, 0.0 ));
42- EXPECT_FP_EQ (inf, func (- 0.0 , inf));
41+ EXPECT_FP_EQ (inf, func (inf, zero ));
42+ EXPECT_FP_EQ (inf, func (neg_zero , inf));
4343 EXPECT_FP_EQ (inf, func (inf, T (1.2345 )));
4444 EXPECT_FP_EQ (inf, func (T (-1.2345 ), inf));
4545 }
4646
4747 void testNegInfArg (FMaxFunc func) {
4848 EXPECT_FP_EQ (inf, func (inf, neg_inf));
49- EXPECT_FP_EQ (0.0 , func (neg_inf, 0.0 ));
50- EXPECT_FP_EQ (- 0.0 , func (- 0.0 , neg_inf));
49+ EXPECT_FP_EQ (zero , func (neg_inf, zero ));
50+ EXPECT_FP_EQ (neg_zero , func (neg_zero , neg_inf));
5151 EXPECT_FP_EQ (T (-1.2345 ), func (neg_inf, T (-1.2345 )));
5252 EXPECT_FP_EQ (T (1.2345 ), func (T (1.2345 ), neg_inf));
5353 }
5454
5555 void testBothZero (FMaxFunc func) {
56- EXPECT_FP_EQ (0.0 , func (0.0 , 0.0 ));
57- EXPECT_FP_EQ (0.0 , func (- 0.0 , 0.0 ));
58- EXPECT_FP_EQ (0.0 , func (0.0 , - 0.0 ));
59- EXPECT_FP_EQ (- 0.0 , func (- 0.0 , - 0.0 ));
56+ EXPECT_FP_EQ (zero , func (zero, zero ));
57+ EXPECT_FP_EQ (zero , func (neg_zero, zero ));
58+ EXPECT_FP_EQ (zero , func (zero, neg_zero ));
59+ EXPECT_FP_EQ (neg_zero , func (neg_zero, neg_zero ));
6060 }
6161
6262 void testRange (FMaxFunc func) {
0 commit comments