Home
last modified time | relevance | path

Searched refs:copysign (Results 1 – 25 of 52) sorted by relevance

123

/illumos-gate/usr/src/lib/libm/i386/src/
H A Dcopysign.S32 LIBM_ANSI_PRAGMA_WEAK(copysign,function)
34 ENTRY(copysign) function
39 orl %ecx,%eax / eax <-- hi_32(copysign(x,y))
41 / = lo_32(copysign(x,y))
45 fldl (%esp) / load copysign(x,y)
50 SET_SIZE(copysign)
H A Dcopysignf.S39 orl %ecx,%eax / eax <-- copysign(x,y)
42 flds (%esp) / load copysign(x,y)
H A Dcopysignl.S49 fldt (%esp) / load copysign(x,y)
/illumos-gate/usr/src/lib/libm/sparc/src/
H A Dcopysign.S32 LIBM_ANSI_PRAGMA_WEAK(copysign,function)
34 ENTRY(copysign)
43 SET_SIZE(copysign)
/illumos-gate/usr/src/contrib/ast/src/lib/libast/uwin/
H A Datanh.c78 z = copysign(0.5,x);
79 x = copysign(x,1.0);
82 return(copysign(1.0,z)*infnan(ERANGE)); /* sign(x)*INF */
H A Dasinh.c98 if((t=copysign(x,one))>small)
100 s=one/t; return(copysign(log1p(t+t/(s+sqrt(one+s*s))),x)); }
102 {s=log1p(t)+ln2lo; return(copysign(s+ln2hi,x));}
H A Dexp__E.c119 if(copysign(x,one)>small) {
138 return(copysign(zero,x));
H A Dexp.c137 k=invln2*x+copysign(0.5,x); /* k=NINT(x/ln2) */
184 k = (int)z + copysign(.5, x);
H A Dmathimpl.h103 extern double copysign(double, double);
H A Dlog1p.c134 if(copysign(x,one)<small) return(x);
H A Dexpm1.c132 k= (int)(invln2*x)+copysign(0.5,x); /* k=NINT(x/ln2) */
/illumos-gate/usr/src/lib/libm/common/C/
H A Dcopysign.c30 #pragma weak __copysign = copysign
35 copysign(double x, double y) { in copysign() function
H A Dsinh.c70 r = copysign((t + t / (1.0 + t)) * 0.5, x); in sinh()
73 x = copysign(exp((r - 1024 * ln2hi) - 1024 * ln2lo), x); in sinh()
H A D_SVID_error.c174 ieee_retval = copysign(1.0, x) == 1.0 ? y : in _SVID_libm_err()
175 copysign(PI_RZ + DBL_MIN, y); in _SVID_libm_err()
582 ieee_retval = copysign(Inf, x); in _SVID_libm_err()
963 retv = copysign(one / zero, x); in setexception()
966 retv = DBL_MIN * copysign(DBL_MIN, x); in setexception()
969 retv = DBL_MAX * copysign(DBL_MAX, x); in setexception()
H A Datanh.c69 return (copysign(0.5, x) * log1p(t + t)); in atanh()
H A Dtanh.c96 return (copysign(1.0, x)); in tanh()
H A Dnextafter.c83 dummy = DBL_MIN * copysign(DBL_MIN, x); in nextafter()
/illumos-gate/usr/src/cmd/ast/libshell/common/tests/
H A Dsun_solaris_cr_6805795_negative_zero.sh80 print -- $(( copysign(0, -5) ))
96 (( c=copysign(a, b) ))
/illumos-gate/usr/src/lib/libm/common/m9x/
H A Dscalbln.c97 return (DBL_MAX * copysign(DBL_MAX, x)); in scalbln()
99 return (DBL_MIN * copysign(DBL_MIN, x)); in scalbln()
/illumos-gate/usr/src/head/
H A Dmath.h305 extern double copysign(double, double);
309 #pragma does_not_read_global_data(copysign, scalbn)
310 #pragma does_not_write_global_data(copysign, scalbn)
311 #pragma no_side_effect(copysign, scalbn)
H A Dtgmath.h84 #undef copysign
85 #define copysign(x, y) __tgmath_copysign(x, y) macro
/illumos-gate/usr/src/contrib/ast/src/lib/libast/port/
H A Dastmath.c67 return copysign(1.0, value) < 0; in main()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/features/
H A Duwin3 lib copysign,logb,finite,drem,sqrt,ilogb,remainder,scalb
/illumos-gate/usr/src/head/iso/
H A Dmath_c99.h244 extern double copysign(double, double);
404 #pragma does_not_read_global_data(copysign, nan, nexttoward)
411 #pragma does_not_write_global_data(copysign, nan, nexttoward)
487 #pragma no_side_effect(copysign, nan, nextafter, nexttoward)
/illumos-gate/usr/src/lib/libm/amd64/src/
H A Dlibm_inlines.h129 copysign(double d1, double d2) in copysign() function

123