|
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