Symbol: copysign
include/tgmath.h
166
#define copysign(x, y) __tg_simple2(x, y, copysign)
lib/msun/bsdsrc/b_exp.c
98
k = z + copysign(0.5, x);
lib/msun/ld128/s_tanpil.c
103
t = ar == 0 ? copysign(0., odd) : __kernel_tanpil(ar);
lib/msun/ld128/s_tanpil.c
120
t = fmodl(ax,2.L) == 0 ? 0 : copysign(0., -1.);
lib/msun/src/catrig.c
309
return (CMPLX(copysign(creal(w), x), copysign(cimag(w), y)));
lib/msun/src/catrig.c
327
return (CMPLX(copysign(rx, x), copysign(ry, y)));
lib/msun/src/catrig.c
447
return (CMPLX(fabs(ry), copysign(rx, cimag(z))));
lib/msun/src/catrig.c
591
return (CMPLX(copysign(0, x), y + y));
lib/msun/src/catrig.c
594
return (CMPLX(copysign(0, x),
lib/msun/src/catrig.c
595
copysign(pio2_hi + pio2_lo, y)));
lib/msun/src/catrig.c
606
copysign(pio2_hi + pio2_lo, y)));
lib/msun/src/catrig.c
630
return (CMPLX(copysign(rx, x), copysign(ry, y)));
lib/msun/src/math.h
312
double copysign(double, double) __pure2;
lib/msun/src/s_ccosh.c
109
return (CMPLX(x * x, copysign(0, x) * y));
lib/msun/src/s_ccosh.c
76
return (CMPLX(h * c, copysign(h, x) * s));
lib/msun/src/s_ccosh.c
80
return (CMPLX(creal(z), cimag(z) * copysign(1, x)));
lib/msun/src/s_ccosh.c
99
return (CMPLX(y - y, x * copysign(0, y)));
lib/msun/src/s_cproj.c
42
return (CMPLX(INFINITY, copysign(0.0, cimag(z))));
lib/msun/src/s_csinh.c
76
return (CMPLX(copysign(h, x) * c, h * s));
lib/msun/src/s_csinh.c
80
return (CMPLX(creal(z) * copysign(1, x), cimag(z)));
lib/msun/src/s_csqrt.c
104
ry = copysign(scale * t, b);
lib/msun/src/s_csqrt.c
64
return (CMPLX(fabs(b - b), copysign(a, b)));
lib/msun/src/s_csqrt.c
66
return (CMPLX(a, copysign(b - b, b)));
lib/msun/src/s_ctanh.c
107
return (CMPLX(x, copysign(0, isinf(y) ? y : sin(y) * cos(y))));
lib/msun/src/s_ctanh.c
126
return (CMPLX(copysign(1, x),
lib/msun/src/s_fma.c
244
zs = copysign(DBL_MIN, zs);
lib/msun/src/s_sinpi.c
156
return (copysign(0, x));
lib/msun/src/s_tanpi.c
152
t = ix == 0 ? copysign(0, odd) : __kernel_tanpi(ax);
lib/msun/src/s_tanpi.c
170
t = ix >= 0x43400000 ? 0 : (copysign(0, (lx & 1) ? -1 : 1));
lib/msun/tests/ctrig_test.c
322
copysign(0, cos(nums[i]))), DBL_ULP());
lib/msun/tests/ctrig_test.c
324
-copysign(0, sin(nums[i]))), DBL_ULP());
lib/msun/tests/ctrig_test.c
335
copysign(0, cosf(nums[i]))), FLT_ULP());
lib/msun/tests/ctrig_test.c
337
-copysign(0, sinf(nums[i]))), 2 * FLT_ULP());
lib/msun/tests/ctrig_test.c
342
test_odd_tol(csinh, z, CMPLXL(copysign(0, cos(nums[i])),
lib/msun/tests/ctrig_test.c
345
copysign(0, sin(nums[i]))), DBL_ULP());
lib/msun/tests/ctrig_test.c
351
test_odd_tol(csinhf, z, CMPLXL(copysign(0, cosf(nums[i])),
lib/msun/tests/ctrig_test.c
354
copysign(0, sinf(nums[i]))), FLT_ULP());
lib/msun/tests/fenv_test.c
142
if (copysign(1.0, d) < 0.0)
lib/msun/tests/invctrig_test.c
306
CMPLXL(copysign(pi / 2, nums[i]),
lib/msun/tests/next_test.c
101
test##prec(copysign##prec(1.0, nextafter##prec(0.0, -0.0)), -1.0, 0); \
lib/msun/tests/next_test.c
102
test##prec(copysign##prec(1.0, nextafter##prec(-0.0, 0.0)), 1.0, 0); \
lib/msun/tests/next_test.c
103
test##prec(copysign##prec(1.0, nexttoward##prec(0.0, -0.0)), -1.0, 0);\
lib/msun/tests/next_test.c
104
test##prec(copysign##prec(1.0, nexttoward##prec(-0.0, 0.0)), 1.0, 0)
tools/regression/include/tgmath/tgmath.c
105
TGMACRO_REAL_REAL(copysign)
tools/regression/include/tgmath/tgmath.c
486
PASS_REAL_REAL_ARG_REAL_RET(copysign));