Symbol: copysign
include/math.h
236
double copysign(double, double);
include/tgmath.h
125
#define copysign(x, y) __tg_simple2(x, y, copysign)
lib/libm/hidden/math.h
54
PROTO_NORMAL(copysign);
lib/libm/src/b_exp__D.c
96
k = z + copysign(.5, x);
lib/libm/src/s_copysign.c
33
DEF_STD(copysign);
lib/libm/src/s_copysign.c
34
LDBL_MAYBE_CLONE(copysign);
lib/libm/src/s_cproj.c
29
__imag__ res = copysign(0.0, __imag__ z);
lib/libm/src/s_csqrt.c
82
w = 0.0 + copysign(r, y) * I;
lib/libm/src/s_csqrtf.c
75
w = 0.0f + copysign(sqrtf(-x), y) * I;
lib/libm/src/s_csqrtl.c
75
w = 0.0L + copysign(sqrtl(-x), y) * I;
lib/libm/src/s_fma.c
183
p = ldexp(copysign(0x1p-1022, r), -spread);
lib/libm/src/s_scalbnl.c
70
return huge*copysign(huge,x); /*overflow*/
lib/libm/src/s_scalbnl.c
71
else return tiny*copysign(tiny,x); /*underflow*/
regress/lib/libc/ieeefp/infinity/infinity.c
39
if (!isinf(d) || copysign(1.0, d) < 0.0)
regress/lib/libc/ieeefp/infinity/infinity.c
50
if (!isinf(d) || copysign(1.0, d) < 0.0)
regress/lib/libc/ieeefp/infinity/infinity.c
60
if (!isinf(d) || copysign(1.0, d) > 0.0)
regress/lib/libc/ieeefp/infinity/infinity.c
71
if (!isinf(d) || copysign(1.0, d) > 0.0)
regress/lib/libm/fenv/fenv.c
542
e = copysign(1.0, d);
regress/lib/libm/msun/ctrig_test.c
322
copysign(0, cos(nums[i]))), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
324
-copysign(0, sin(nums[i]))), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
335
copysign(0, cosf(nums[i]))), FLT_ULP());
regress/lib/libm/msun/ctrig_test.c
337
-copysign(0, sinf(nums[i]))), 2 * FLT_ULP());
regress/lib/libm/msun/ctrig_test.c
342
test_odd_tol(csinh, z, CMPLXL(copysign(0, cos(nums[i])),
regress/lib/libm/msun/ctrig_test.c
345
copysign(0, sin(nums[i]))), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
351
test_odd_tol(csinhf, z, CMPLXL(copysign(0, cosf(nums[i])),
regress/lib/libm/msun/ctrig_test.c
354
copysign(0, sinf(nums[i]))), FLT_ULP());
regress/lib/libm/msun/fenv_test.c
149
if (copysign(1.0, d) < 0.0)
regress/lib/libm/msun/invctrig_test.c
297
CMPLXL(copysign(pi / 2, nums[i]),
regress/lib/libm/msun/next_test.c
102
test##prec(copysign##prec(1.0, nextafter##prec(0.0, -0.0)), -1.0, 0); \
regress/lib/libm/msun/next_test.c
103
test##prec(copysign##prec(1.0, nextafter##prec(-0.0, 0.0)), 1.0, 0); \
regress/lib/libm/msun/next_test.c
104
test##prec(copysign##prec(1.0, nexttoward##prec(0.0, -0.0)), -1.0, 0);\
regress/lib/libm/msun/next_test.c
105
test##prec(copysign##prec(1.0, nexttoward##prec(-0.0, 0.0)), 1.0, 0)