/src/lib/libm/src/ |
w_scalb.c | 19 * wrapper scalb(double x, double fn) is provide for 31 scalb(double x, int fn) /* wrapper scalb */ function in typeref:typename:double 34 scalb(double x, double fn) /* wrapper scalb */ 44 return __kernel_standard(x,(double)fn,32); /* scalb overflow */ 47 return __kernel_standard(x,(double)fn,33); /* scalb underflow */
|
b_exp.c | 52 * scalb(x,n) 121 return scalb(1.+(hi-(lo - c)), k); 127 if(finite(x)) return(scalb(1.0,-5000)); 136 return( finite(x) ? scalb(1.0,5000) : x);
|
/src/lib/libm/noieee_src/ |
n_exp.c | 44 * scalb(x,n) 148 return scalb(1.0+(hi-(lo-(x*c)/(2.0-c))),k); 155 if(finite(x)) return(scalb(1.0,-5000)); 164 return( finite(x) ? scalb(1.0,5000) : x); 200 return scalb(1.+(hi-(lo - c)), k); 206 if(finite(x)) return(scalb(1.0,-5000)); 215 return( finite(x) ? scalb(1.0,5000) : x);
|
n_expm1.c | 44 * scalb(x,n) 150 { x=one-scalb(one,-k); z += __exp__E(z,c);} 152 { x = __exp__E(z,c)-scalb(one,-k); x+=z; z=one;} 156 return (scalb(x+z,k)); 173 return( finite(x) ? scalb(one,5000) : x);
|
n_cabs.c | 44 * scalb(x,N) 207 x=scalb(x,-exp); 210 { one+small; return(scalb(x,exp)); } 211 else y=scalb(y,-exp); 212 return(scalb(sqrt(x*x+y*y),exp));
|
n_log1p.c | 47 * scalb(x,n) 140 k=logb(one+x); z=scalb(x,-k); t=scalb(one,-k);
|
n_support.c | 58 * (b) scalb(x,N) 88 scalb(double x, int N) function in typeref:typename:double 111 x *= scalb(1.0,(int)prep1); N -= prep1; return(scalb(x,N));} 120 {*px=(*px&~mexp)|(short)(1<<gap); x *= scalb(1.0,k-1);} 233 { double b; b=scalb(1.0,(int)prep1); 298 x=scalb(x,-n); 299 if((m=logb(x))!=0) x=scalb(x,-m); /* subnormal number */ 330 end: return(scalb(q,n));
|
n_cosh.c | 45 * scalb(x,N) 137 return(scalb(exp((x-mln2hi)-mln2lo), EXPMAX));
|
n_sinh.c | 45 * scalb(x,N) 124 return(copysign(scalb(one+expm1((x-mln2hi)-mln2lo),max),sign));
|
n_atan2.c | 43 * scalb(x,y) 217 else { t = y/x ; y = scalb(y,-k); x=scalb(x,-k); }
|
/src/lib/libm/arch/vax/ |
n_support.S | 45 * scalb(x,N), 136 * double scalb(x,N) 141 ENTRY(scalb, 0) function 165 END(scalb)
|
/src/include/ |
math.h | 284 double scalb(double, double);
|
/src/lib/libm/ |
Makefile | 516 MLINKS+=ieee_test.3 scalb.3 ieee_test.3 scalbf.3
|