Home | History | Annotate | Download | only in libm

Lines Matching refs:pow

38  * pow(3)
43 atf_tc_set_md_var(tc, "descr", "Test pow(NaN, y) == NaN");
49 const double z = pow(x, 2.0);
57 atf_tc_set_md_var(tc, "descr", "Test pow(x, NaN) == NaN");
63 const double z = pow(2.0, y);
71 atf_tc_set_md_var(tc, "descr", "Test pow(-Inf, y) == +-Inf || +-0.0");
83 z = pow(x, 3.0);
84 ATF_CHECK_MSG(isinf(z), "x=%a z=%s=%a", x, "pow(x, 3.0)", z);
85 ATF_CHECK_MSG(signbit(z) != 0, "x=%a z=%s=%a", x, "pow(x, 3.0)", z);
87 z = pow(x, 4.0);
88 ATF_CHECK_MSG(isinf(z), "x=%a z=%s=%a", x, "pow(x, 4.0)", z);
89 ATF_CHECK_MSG(signbit(z) == 0, "x=%a z=%s=%a", x, "pow(x, 4.0)", z);
95 z = pow(x, -3.0);
96 ATF_CHECK_MSG(fabs(z) == 0.0, "x=%a z=%s=%a", x, "pow(x, -3.0)", z);
97 ATF_CHECK_MSG(signbit(z) != 0, "x=%a z=%s=%a", x, "pow(x, -3.0)", z);
99 z = pow(x, -4.0);
100 ATF_CHECK_MSG(fabs(z) == 0.0, "x=%a z=%s=%a", x, "pow(x, -4.0)", z);
101 ATF_CHECK_MSG(signbit(z) == 0, "x=%a z=%s=%a", x, "pow(x, -4.0)", z);
107 atf_tc_set_md_var(tc, "descr", "Test pow(x, -Inf) == +Inf || +0.0");
119 z = pow(0.1, y);
120 ATF_CHECK_MSG(isinf(z), "y=%a z=%s=%a", y, "pow(0.1, y)", z);
121 ATF_CHECK_MSG(signbit(z) == 0, "y=%a z=%s=%a", y, "pow(0.1, y)", z);
123 z = pow(1.1, y);
124 ATF_CHECK_MSG(fabs(z) == 0.0, "y=%a z=%s=%a", y, "pow(1.1, y)", z);
125 ATF_CHECK_MSG(signbit(z) == 0, "y=%a z=%s=%a", y, "pow(1.1, y)", z);
131 atf_tc_set_md_var(tc, "descr", "Test pow(+Inf, y) == +Inf || +0.0");
143 z = pow(x, -2.0);
144 ATF_CHECK_MSG(fabs(z) == 0.0, "x=%a z=%s=%a", x, "pow(x, -2.0)", z);
145 ATF_CHECK_MSG(signbit(z) == 0, "x=%a z=%s=%a", x, "pow(x, -2.0)", z);
147 z = pow(x, 2.0);
148 ATF_CHECK_MSG(isinf(z), "x=%a z=%s=%a", x, "pow(x, 2.0)", z);
149 ATF_CHECK_MSG(signbit(z) == 0, "x=%a z=%s=%a", x, "pow(x, 2.0)", z);
155 atf_tc_set_md_var(tc, "descr", "Test pow(x, +Inf) == +Inf || +0.0");
167 z = pow(0.1, y);
168 ATF_CHECK_MSG(fabs(z) == 0, "y=%a z=%s=%a", y, "pow(0.1, y)", z);
169 ATF_CHECK_MSG(signbit(z) == 0, "y=%a z=%s=%a", y, "pow(0.1, y)", z);
171 z = pow(1.1, y);
172 ATF_CHECK_MSG(isinf(z), "y=%a z=%s=%a", y, "pow(1.1, y)", z);
173 ATF_CHECK_MSG(signbit(z) == 0, "y=%a z=%s=%a", y, "pow(1.1, y)", z);
179 atf_tc_set_md_var(tc, "descr", "Test pow(-1.0, +-Inf) == 1.0");
194 ATF_CHECK_EQ_MSG((z = pow(-1.0, infp)), 1.0, "z=%a", z);
195 ATF_CHECK_EQ_MSG((z = pow(-1.0, infn)), 1.0, "z=%a", z);
201 atf_tc_set_md_var(tc, "descr", "Test pow(1.0, y) == 1.0");
215 ATF_CHECK_EQ_MSG(pow(1.0, z), 1.0, "z=%a pow(1.0, z)=%a",
216 z, pow(1.0, z));
219 ATF_CHECK_EQ_MSG(pow(1.0, y[i]), 1.0,
220 "i=%zu y[i]=%a pow(1.0, y[i])=%a",
221 i, y[i], pow(1.0, y[i]));
228 atf_tc_set_md_var(tc, "descr", "Test pow(+-0.0, y) == +-0.0 || HUGE");
239 z = pow(+0.0, 3.0);
243 z = pow(-0.0, 3.0);
251 z = pow(+0.0, 4.0);
255 z = pow(-0.0, 4.0);
263 z = pow(+0.0, -4.0);
266 z = pow(-0.0, -4.0);
269 z = pow(+0.0, -5.0);
272 z = pow(-0.0, -5.0);
279 atf_tc_set_md_var(tc, "descr", "Test pow(x, +-0.0) == 1.0");
292 ATF_CHECK_EQ_MSG(pow(z, +0.0), 1.0, "z=%a pow(z, +0.0)=%a",
293 z, pow(z, +0.0));
294 ATF_CHECK_EQ_MSG(pow(z, -0.0), 1.0, "z=%a pow(z, -0.0)=%a",
295 z, pow(z, -0.0));
298 ATF_CHECK_EQ_MSG(pow(x[i], +0.0), 1.0,
299 "i=%zu pow(%a, +0.0)=%a", i, x[i], pow(x[i], +0.0));
300 ATF_CHECK_EQ_MSG(pow(x[i], -0.0), 1.0,
301 "i=%zu pow(%a, -0.0)=%a", i, x[i], pow(x[i], -0.0));