/src/lib/libm/arch/alpha/ |
s_copysign.S | 34 STRONG_ALIAS(_copysignl, copysign) 37 LEAF(copysign, 2) 40 END(copysign)
|
/src/lib/libm/arch/riscv/ |
s_copysign.S | 7 ENTRY(copysign) function 10 END(copysign)
|
/src/lib/libm/noieee_src/ |
n_atanh.c | 73 z = copysign(0.5,x); 74 x = copysign(x,1.0); 77 return(copysign(1.0,z)*infnan(ERANGE)); /* sign(x)*INF */
|
n_tanh.c | 44 * copysign(x,y) 86 sign=copysign(one,x); 87 x=copysign(x,one); 90 return(copysign(one-two/(expm1(x+x)+two),sign)); 92 {t= -expm1(-(x+x)); return(copysign(t/(two-t),sign));} 94 { t = big+x; return(copysign(x,sign));} /* ??? -ragge */
|
n_floor.c | 125 * s := copysign(L,x); 144 if (copysign(x,one) >= L) /* already an integer */ 146 s = copysign(L,x); 168 if (copysign(x,one) >= L) /* already an integer */ 170 s = copysign(L,x); 186 if (copysign(x,one) >= L) /* already an integer */ 188 s = copysign(L,x); 204 if (copysign(x,one) >= L) /* already an integer */ 206 s = copysign(L,x); 222 if (copysign(x,one) >= L) /* already an integer * [all...] |
n_asinh.c | 44 * copysign(x,y) 94 if((t=copysign(x,one))>small) 96 s=one/t; return(copysign(log1p(t+t/(s+sqrt(one+s*s))),x)); } 98 {s=log1p(t)+ln2lo; return(copysign(s+ln2hi,x));}
|
n_tan.c | 48 a = copysign(x,__one); /* ... = abs(x) */ 51 x = copysign(PIo2-a,x); 69 return copysign(fmax,x); /* no inf on 32k */
|
n_sinh.c | 44 * copysign(x,y) 116 sign=copysign(one,x); 117 x=copysign(x,one); 119 {t=expm1(x); return(copysign((t+t/(one+t))*half,sign));} 124 return(copysign(scalb(one+expm1((x-mln2hi)-mln2lo),max),sign));
|
n_cabs.c | 42 * copysign(x,y) 116 x=copysign(x,one); 117 y=copysign(y,one); 143 return(copysign(y,one)); 148 return (copysign(x,one)); 154 else return(copysign(y,one)); /* y is INF */ 200 x=copysign(x,one); 201 y=copysign(y,one); 216 return(copysign(y,one)); 221 return (copysign(x,one)) [all...] |
n_sincos.c | 60 a=copysign(x,__one); 63 x = copysign((a = PI-a),x); 70 return copysign(a,x); 97 a=copysign(x,__one); 116 return copysign(a,s);
|
n_atan2.c | 42 * copysign(x,y) 190 signy = copysign(one,y) ; 191 signx = copysign(one,x) ; 194 if(x==1) { y=copysign(y,one); t=y; if(finite(t)) goto begin;} 197 if(y==zero) return((signx==one)?y:copysign(PI,signy)); 200 if(x==zero) return(copysign(PIo2,signy)); 205 return(copysign((signx==one)?PIo4:3*PIo4,signy)); 207 return(copysign((signx==one)?zero:PI,signy)); 210 if(!finite(y)) return(copysign(PIo2,signy)); 213 x=copysign(x,one) [all...] |
n_exp__E.c | 52 * copysign(x,y) 115 if(copysign(x,one)>small) { 134 return(copysign(zero,x));
|
n_pow.c | 46 * copysign(x,y) 160 else if (copysign(one, x) == one) 169 else if (copysign(t,one) == one)
|
n_cosh.c | 44 * copysign(x,y) 124 if((x=copysign(x,one)) <= 22) {
|
/src/lib/libm/src/ |
s_copysign.c | 19 * copysign(double x, double y) 20 * copysign(x,y) returns a value with the magnitude of x and 28 __strong_alias(_copysignl, copysign) 29 __weak_alias(copysignl, copysign) 33 copysign(double x, double y)
|
s_copysignl.c | 69 ux.ldblu_d[0] = copysign(ux.ldblu_d[0], uy.ldblu_d[0]); 70 ux.ldblu_d[1] = copysign(ux.ldblu_d[1], uy.ldblu_d[1]);
|
s_scalbn.c | 76 if (k > 0x7fe) return huge*copysign(huge,x); /* overflow */ 81 return huge*copysign(huge,x); /*overflow*/ 82 else return tiny*copysign(tiny,x); /*underflow*/
|
s_tanpi.c | 54 * 4. For |x| >= 0x1p(P-1), |x| is integral and tanpi(x) = copysign(0,x). 156 t = ix == 0 ? copysign(0, odd) : __kernel_tanpi(ax); 174 t = ix >= 0x43400000 ? 0 : (copysign(0, (lx & 1) ? -1 : 1));
|
/src/lib/libm/arch/m68k/ |
s_copysign.S | 45 STRONG_ALIAS(_copysignl, copysign) 49 | copysign(x,y) 51 ENTRY(copysign) function
|
/src/lib/libm/complex/ |
cproj.c | 46 * INFINITY + I * copysign(0.0, cimag(z)) 60 IMAG_PART(w) = copysign(0.0, cimag(z));
|
catrig.c | 333 return (CMPLX(copysign(creal(w), x), copysign(cimag(w), y))); 351 return (CMPLX(copysign(rx, x), copysign(ry, y))); 471 return (CMPLX(fabs(ry), copysign(rx, cimag(z)))); 610 return (CMPLX(copysign(0, x), y + y)); 613 return (CMPLX(copysign(0, x), 614 copysign(pio2_hi + pio2_lo, y))); 625 copysign(pio2_hi + pio2_lo, y))); 649 return (CMPLX(copysign(rx, x), copysign(ry, y))) [all...] |
/src/lib/libm/arch/i387/ |
s_copysign.S | 22 ENTRY(copysign) function
|
/src/lib/libm/arch/vax/ |
n_scalbn.S | 77 jr copysign /* or maybe -0.0 */ 81 copysign: label
|
/src/lib/libm/ld128/ |
s_tanpil.c | 102 t = ar == 0 ? copysign(0., odd) : __kernel_tanpil(ar); 119 t = fmodl(ax,2.L) == 0 ? 0 : copysign(0., -1.);
|
/src/tests/lib/libm/ |
t_bit.c | 98 ATF_CHECK_EQ(signbit(copysign(NAN, -1)), true); 99 ATF_CHECK_EQ(signbit(copysign(NAN, +1)), false);
|