|
15 | 15 | using LlvmLibcAcoshf16Test = LIBC_NAMESPACE::testing::FPTest<float16>; |
16 | 16 |
|
17 | 17 | TEST_F(LlvmLibcAcoshf16Test, SpecialNumbers) { |
18 | | - EXPECT_FP_EQ(aNaN, LIBC_NAMESPACE::acoshf16(aNaN)); |
| 18 | + EXPECT_FP_IS_NAN(LIBC_NAMESPACE::acoshf16(aNaN)); |
19 | 19 | EXPECT_MATH_ERRNO(0); |
20 | 20 |
|
21 | | - EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, LIBC_NAMESPACE::acoshf16(sNaN), FE_INVALID); |
| 21 | + EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::acoshf16(sNaN), FE_INVALID); |
22 | 22 | EXPECT_MATH_ERRNO(0); |
23 | 23 |
|
24 | | - EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, LIBC_NAMESPACE::acoshf16(zero), FE_INVALID); |
| 24 | + EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::acoshf16(zero), FE_INVALID); |
25 | 25 | EXPECT_MATH_ERRNO(EDOM); |
26 | 26 |
|
27 | | - EXPECT_FP_EQ(aNaN, LIBC_NAMESPACE::acoshf16(neg_zero)); |
| 27 | + EXPECT_FP_IS_NAN(LIBC_NAMESPACE::acoshf16(neg_zero)); |
28 | 28 | EXPECT_MATH_ERRNO(EDOM); |
29 | 29 |
|
30 | | - EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, LIBC_NAMESPACE::acoshf16(neg_zero), |
31 | | - FE_INVALID); |
| 30 | + EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::acoshf16(neg_zero), |
| 31 | + FE_INVALID); |
32 | 32 | EXPECT_MATH_ERRNO(EDOM); |
33 | 33 |
|
34 | 34 | EXPECT_FP_EQ(inf, LIBC_NAMESPACE::acoshf16(inf)); |
35 | 35 | EXPECT_MATH_ERRNO(0); |
36 | 36 |
|
37 | | - EXPECT_FP_EQ(aNaN, LIBC_NAMESPACE::acoshf16(neg_inf)); |
| 37 | + EXPECT_FP_IS_NAN(LIBC_NAMESPACE::acoshf16(neg_inf)); |
38 | 38 | EXPECT_MATH_ERRNO(EDOM); |
39 | 39 |
|
40 | | - EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, LIBC_NAMESPACE::acoshf16(neg_inf), |
41 | | - FE_INVALID); |
| 40 | + EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::acoshf16(neg_inf), |
| 41 | + FE_INVALID); |
42 | 42 | EXPECT_MATH_ERRNO(EDOM); |
43 | 43 |
|
44 | 44 | EXPECT_FP_EQ(zero, LIBC_NAMESPACE::acoshf16( |
45 | 45 | LIBC_NAMESPACE::fputil::cast<float16>(1.0))); |
46 | 46 | EXPECT_MATH_ERRNO(0); |
47 | 47 |
|
48 | | - EXPECT_FP_EQ(aNaN, LIBC_NAMESPACE::acoshf16( |
49 | | - LIBC_NAMESPACE::fputil::cast<float16>(0.5))); |
| 48 | + EXPECT_FP_IS_NAN( |
| 49 | + LIBC_NAMESPACE::acoshf16(LIBC_NAMESPACE::fputil::cast<float16>(0.5))); |
50 | 50 | EXPECT_MATH_ERRNO(EDOM); |
51 | 51 |
|
52 | | - EXPECT_FP_EQ_WITH_EXCEPTION( |
53 | | - aNaN, |
| 52 | + EXPECT_FP_IS_NAN_WITH_EXCEPTION( |
54 | 53 | LIBC_NAMESPACE::acoshf16(LIBC_NAMESPACE::fputil::cast<float16>(-1.0)), |
55 | 54 | FE_INVALID); |
56 | 55 | EXPECT_MATH_ERRNO(EDOM); |
57 | 56 |
|
58 | | - EXPECT_FP_EQ_WITH_EXCEPTION( |
59 | | - aNaN, |
| 57 | + EXPECT_FP_IS_NAN_WITH_EXCEPTION( |
60 | 58 | LIBC_NAMESPACE::acoshf16(LIBC_NAMESPACE::fputil::cast<float16>(-2.0)), |
61 | 59 | FE_INVALID); |
62 | 60 | EXPECT_MATH_ERRNO(EDOM); |
63 | 61 |
|
64 | | - EXPECT_FP_EQ_WITH_EXCEPTION( |
65 | | - aNaN, |
| 62 | + EXPECT_FP_IS_NAN_WITH_EXCEPTION( |
66 | 63 | LIBC_NAMESPACE::acoshf16(LIBC_NAMESPACE::fputil::cast<float16>(-3.0)), |
67 | 64 | FE_INVALID); |
68 | 65 | EXPECT_MATH_ERRNO(EDOM); |
|
0 commit comments