Changeset View
Changeset View
Standalone View
Standalone View
head/lib/msun/tests/trig_test.c
Show First 20 Lines • Show All 154 Lines • ▼ Show 20 Lines | static const long double ld_pi_odd[] = { | ||||
2.4160090594000745334e+3808L, | 2.4160090594000745334e+3808L, | ||||
9.8477555741888350649e+4314L, | 9.8477555741888350649e+4314L, | ||||
1.6061597222105160737e+4326L, | 1.6061597222105160737e+4326L, | ||||
}; | }; | ||||
#endif | #endif | ||||
unsigned i; | unsigned i; | ||||
#if defined(__amd64__) && defined(__clang__) && __clang_major__ >= 7 | |||||
atf_tc_expect_fail("test fails with clang 7+ - bug 234040"); | |||||
#endif | |||||
for (i = 0; i < nitems(f_pi_odd); i++) { | for (i = 0; i < nitems(f_pi_odd); i++) { | ||||
ATF_CHECK(fabs(sinf(f_pi_odd[i])) < FLT_EPSILON); | ATF_CHECK(fabs(sinf(f_pi_odd[i])) < FLT_EPSILON); | ||||
ATF_CHECK(cosf(f_pi_odd[i]) == -1.0); | ATF_CHECK(cosf(f_pi_odd[i]) == -1.0); | ||||
ATF_CHECK(fabs(tan(f_pi_odd[i])) < FLT_EPSILON); | ATF_CHECK(fabs(tan(f_pi_odd[i])) < FLT_EPSILON); | ||||
ATF_CHECK(fabs(sinf(-f_pi_odd[i])) < FLT_EPSILON); | ATF_CHECK(fabs(sinf(-f_pi_odd[i])) < FLT_EPSILON); | ||||
ATF_CHECK(cosf(-f_pi_odd[i]) == -1.0); | ATF_CHECK(cosf(-f_pi_odd[i]) == -1.0); | ||||
ATF_CHECK(fabs(tanf(-f_pi_odd[i])) < FLT_EPSILON); | ATF_CHECK(fabs(tanf(-f_pi_odd[i])) < FLT_EPSILON); | ||||
▲ Show 20 Lines • Show All 110 Lines • Show Last 20 Lines |