Lines Matching +full:39 +full:x

1 /* $NetBSD: t_tanh.c,v 1.7 2014/03/03 10:39:08 martin Exp $ */
32 __RCSID("$NetBSD: t_tanh.c,v 1.7 2014/03/03 10:39:08 martin Exp $");
48 const double x = 0.0L / 0.0L; in ATF_TC_BODY() local
50 ATF_CHECK(isnan(x) != 0); in ATF_TC_BODY()
51 ATF_CHECK(isnan(tanh(x)) != 0); in ATF_TC_BODY()
62 const double x = -1.0L / 0.0L; in ATF_TC_BODY() local
64 ATF_CHECK(tanh(x) == -1.0); in ATF_TC_BODY()
75 const double x = 1.0L / 0.0L; in ATF_TC_BODY() local
77 ATF_CHECK(tanh(x) == 1.0); in ATF_TC_BODY()
88 const double x = -0.0L; in ATF_TC_BODY() local
89 double y = tanh(x); in ATF_TC_BODY()
91 ATF_CHECK(x == y); in ATF_TC_BODY()
92 ATF_CHECK(signbit(x) != 0); in ATF_TC_BODY()
106 const double x = 0.0L; in ATF_TC_BODY() local
107 double y = tanh(x); in ATF_TC_BODY()
109 ATF_CHECK(x == y); in ATF_TC_BODY()
110 ATF_CHECK(signbit(x) == 0); in ATF_TC_BODY()
125 const float x = 0.0L / 0.0L; in ATF_TC_BODY() local
127 ATF_CHECK(isnan(x) != 0); in ATF_TC_BODY()
128 ATF_CHECK(isnan(tanhf(x)) != 0); in ATF_TC_BODY()
139 const float x = -1.0L / 0.0L; in ATF_TC_BODY() local
141 ATF_CHECK(tanhf(x) == -1.0); in ATF_TC_BODY()
152 const float x = 1.0L / 0.0L; in ATF_TC_BODY() local
154 ATF_CHECK(tanhf(x) == 1.0); in ATF_TC_BODY()
165 const float x = -0.0L; in ATF_TC_BODY() local
166 float y = tanh(x); in ATF_TC_BODY()
168 ATF_CHECK(x == y); in ATF_TC_BODY()
169 ATF_CHECK(signbit(x) != 0); in ATF_TC_BODY()
183 const float x = 0.0L; in ATF_TC_BODY() local
184 float y = tanhf(x); in ATF_TC_BODY()
186 ATF_CHECK(x == y); in ATF_TC_BODY()
187 ATF_CHECK(signbit(x) == 0); in ATF_TC_BODY()