Home
last modified time | relevance | path

Searched refs:one (Results 1 – 25 of 56) sorted by relevance

123

/bionic/libm/upstream-freebsd/lib/msun/src/
Ds_tanh.c43 static const double one = 1.0, two = 2.0, tiny = 1.0e-300, huge = 1.0e300; variable
56 if (jx>=0) return one/x+one; /* tanh(+-inf)=+-1 */ in tanh()
57 else return one/x-one; /* tanh(NaN) = NaN */ in tanh()
63 if(huge+x>one) return x; /* tanh(tiny) = tiny with inexact */ in tanh()
67 z = one - two/(t+two); in tanh()
74 z = one - tiny; /* raise inexact flag */ in tanh()
Ds_tanhf.c22 static const float one=1.0, two=2.0, tiny = 1.0e-30, huge = 1.0e30; variable
34 if (jx>=0) return one/x+one; /* tanh(+-inf)=+-1 */ in tanhf()
35 else return one/x-one; /* tanh(NaN) = NaN */ in tanhf()
41 if(huge+x>one) return x; /* tanh(tiny) = tiny with inexact */ in tanhf()
45 z = one - two/(t+two); in tanhf()
52 z = one - tiny; /* raise inexact flag */ in tanhf()
Ds_asinh.c31 one = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */ variable
44 if(huge+x>one) return x; /* return x inexact except 0 */ in asinh()
50 w = __ieee754_log(2.0*t+one/(__ieee754_sqrt(x*x+one)+t)); in asinh()
53 w =log1p(fabs(x)+t/(one+__ieee754_sqrt(one+t))); in asinh()
Ds_asinhf.c23 one = 1.0000000000e+00, /* 0x3F800000 */ variable
36 if(huge+x>one) return x; /* return x inexact except 0 */ in asinhf()
42 w = __ieee754_logf((float)2.0*t+one/(__ieee754_sqrtf(x*x+one)+t)); in asinhf()
45 w =log1pf(fabsf(x)+t/(one+__ieee754_sqrtf(one+t))); in asinhf()
De_acoshf.c23 one = 1.0, variable
43 return __ieee754_logf((float)2.0*x-one/(x+__ieee754_sqrtf(t-one))); in __ieee754_acoshf()
45 t = x-one; in __ieee754_acoshf()
Ds_erf.c117 one = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */ variable
198 return (double)(1-i)+one/x; /* erf(+-inf)=+-1 */ in erf()
209 s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*qq5)))); in erf()
214 s = fabs(x)-one; in erf()
216 Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*qa6))))); in erf()
220 if(hx>=0) return one-tiny; else return tiny-one; in erf()
223 s = one/(x*x); in erf()
227 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*( in erf()
232 S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*( in erf()
238 if(hx>=0) return one-r/x; else return r/x-one; in erf()
[all …]
Ds_erff.c25 one = 1.0000000000e+00, /* 0x3F800000 */ variable
106 return (float)(1-i)+one/x; /* erf(+-inf)=+-1 */ in erff()
118 s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*qq5)))); in erff()
123 s = fabsf(x)-one; in erff()
125 Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*qa6))))); in erff()
129 if(hx>=0) return one-tiny; else return tiny-one; in erff()
132 s = one/(x*x); in erff()
136 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*( in erff()
141 S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*( in erff()
147 if(hx>=0) return one-r/x; else return r/x-one; in erff()
[all …]
De_acosh.c36 one = 1.0, variable
57 return __ieee754_log(2.0*x-one/(x+sqrt(t-one))); in __ieee754_acosh()
59 t = x-one; in __ieee754_acosh()
Ds_atanf.c45 one = 1.0, variable
63 if(huge+x>one) return x; /* raise inexact */ in atanf()
70 id = 0; x = ((float)2.0*x-one)/((float)2.0+x); in atanf()
72 id = 1; x = (x-one)/(x+one); in atanf()
76 id = 2; x = (x-(float)1.5)/(one+(float)1.5*x); in atanf()
De_coshf.c22 static const float one = 1.0, half=0.5, huge = 1.0e30; variable
39 w = one+t; in __ieee754_coshf()
40 if (ix<0x39800000) return one; /* cosh(tiny) = 1 */ in __ieee754_coshf()
41 return one+(t*t)/(w+w); in __ieee754_coshf()
De_j0f.c26 one = 1.0, variable
49 if(ix>=0x7f800000) return one/(x*x); in __ieee754_j0f()
73 if(huge+x>one) { /* raise inexact if x != 0 */ in __ieee754_j0f()
74 if(ix<0x32000000) return one; /* |x|<2**-27 */ in __ieee754_j0f()
75 else return one - (float)0.25*x*x; in __ieee754_j0f()
80 s = one+z*(S01+z*(S02+z*(S03+z*S04))); in __ieee754_j0f()
82 return one + z*((float)-0.25+(r/s)); in __ieee754_j0f()
85 return((one+u)*(one-u)+z*(r/s)); in __ieee754_j0f()
111 if(ix>=0x7f800000) return one/(x+x*x); in __ieee754_y0f()
112 if(ix==0) return -one/zero; in __ieee754_y0f()
[all …]
De_sinh.c38 static const double one = 1.0, shuge = 1.0e307; variable
58 if(shuge+x>one) return x;/* sinh(tiny) = tiny with inexact */ in __ieee754_sinh()
60 if(ix<0x3ff00000) return h*(2.0*t-t*t/(t+one)); in __ieee754_sinh()
61 return h*(t+t/(t+one)); in __ieee754_sinh()
De_sinhf.c22 static const float one = 1.0, shuge = 1.0e37; variable
41 if(shuge+x>one) return x;/* sinh(tiny) = tiny with inexact */ in __ieee754_sinhf()
43 if(ix<0x3f800000) return h*((float)2.0*t-t*t/(t+one)); in __ieee754_sinhf()
44 return h*(t+t/(t+one)); in __ieee754_sinhf()
Ds_atanl.c29 one = 1.0, variable
56 if(huge+x>one) return x; /* raise inexact */ in atanl()
63 id = 0; x = (2.0*x-one)/(2.0+x); in atanl()
65 id = 1; x = (x-one)/(x+one); in atanl()
69 id = 2; x = (x-1.5)/(one+1.5*x); in atanl()
De_asinf.c23 one = 1.0000000000e+00, /* 0x3F800000 */ variable
48 if(huge+x>one) return x;/* return x with inexact if x!=0*/ in __ieee754_asinf()
52 q = one+t*qS1; in __ieee754_asinf()
57 w = one-fabsf(x); in __ieee754_asinf()
60 q = one+t*qS1; in __ieee754_asinf()
De_sqrtf.c23 static const float one = 1.0, tiny=1.0e-30; variable
76 z = one-tiny; /* trigger inexact flag */ in __ieee754_sqrtf()
77 if (z>=one) { in __ieee754_sqrtf()
78 z = one+tiny; in __ieee754_sqrtf()
79 if (z>one) in __ieee754_sqrtf()
Ds_expm1f.c25 one = 1.0, variable
62 return tiny-one; /* return -1 */ in expm1f()
91 r1 = one+hxs*(Q1+hxs*Q2); in expm1f()
102 else return one+(float)2.0*(x-e); in expm1f()
105 y = one-(e-x); in expm1f()
108 return y-one; in expm1f()
110 t = one; in expm1f()
118 y += one; in expm1f()
De_j0.c69 one = 1.0, variable
92 if(ix>=0x7ff00000) return one/(x*x); in __ieee754_j0()
116 if(huge+x>one) { /* raise inexact if x != 0 */ in __ieee754_j0()
117 if(ix<0x3e400000) return one; /* |x|<2**-27 */ in __ieee754_j0()
118 else return one - 0.25*x*x; in __ieee754_j0()
123 s = one+z*(S01+z*(S02+z*(S03+z*S04))); in __ieee754_j0()
125 return one + z*(-0.25+(r/s)); in __ieee754_j0()
128 return((one+u)*(one-u)+z*(r/s)); in __ieee754_j0()
154 if(ix>=0x7ff00000) return one/(x+x*x); in __ieee754_y0()
155 if((ix|lx)==0) return -one/zero; in __ieee754_y0()
[all …]
Ds_atan.c70 one = 1.0, variable
91 if(huge+x>one) return x; /* raise inexact */ in atan()
98 id = 0; x = (2.0*x-one)/(2.0+x); in atan()
100 id = 1; x = (x-one)/(x+one); in atan()
104 id = 2; x = (x-1.5)/(one+1.5*x); in atan()
Ds_expm1.c117 one = 1.0, variable
156 return tiny-one; /* return -1 */ in expm1()
185 r1 = one+hxs*(Q1+hxs*(Q2+hxs*(Q3+hxs*(Q4+hxs*Q5)))); in expm1()
196 else return one+2.0*(x-e); in expm1()
199 y = one-(e-x); in expm1()
202 return y-one; in expm1()
204 t = one; in expm1()
212 y += one; in expm1()
De_acosf.c23 one = 1.0000000000e+00, /* 0x3F800000 */ variable
52 q = one+z*qS1; in __ieee754_acosf()
56 z = (one+x)*(float)0.5; in __ieee754_acosf()
58 q = one+z*qS1; in __ieee754_acosf()
65 z = (one-x)*(float)0.5; in __ieee754_acosf()
72 q = one+z*qS1; in __ieee754_acosf()
Dk_cos.c60 one = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */ variable
77 w = one-hz; in __kernel_cos()
78 return w + (((one-w)-hz) + (z*r-x*y)); in __kernel_cos()
De_atanhf.c22 static const float one = 1.0, huge = 1e30; variable
41 t = (float)0.5*log1pf(t+t*x/(one-x)); in __ieee754_atanhf()
43 t = (float)0.5*log1pf((x+x)/(one-x)); in __ieee754_atanhf()
De_cosh.c41 static const double one = 1.0, half=0.5, huge = 1.0e300; variable
59 w = one+t; in __ieee754_cosh()
61 return one+(t*t)/(w+w); in __ieee754_cosh()
De_lgammaf_r.c25 one = 1.0000000000e+00, /* 0x3f800000 */ variable
128 case 4: y = __kernel_sindf(pi*(one-y)); break; in sin_pif()
150 if(ix==0) return one/zero; in __ieee754_lgammaf_r()
159 return one/zero; in __ieee754_lgammaf_r()
161 if(t==zero) return one/zero; /* -integer */ in __ieee754_lgammaf_r()
173 if(ix>=0x3f3b4a20) {y = one-x; i= 0;} in __ieee754_lgammaf_r()
174 else if(ix>=0x3e6d3308) {y= x-(tc-one); i=1;} in __ieee754_lgammaf_r()
180 else {y=x-one;i=2;} in __ieee754_lgammaf_r()
199 p2 = one+y*(v1+y*(v2+y*(v3+y*(v4+y*v5)))); in __ieee754_lgammaf_r()
207 q = one+y*(r1+y*(r2+y*(r3+y*(r4+y*(r5+y*r6))))); in __ieee754_lgammaf_r()
[all …]

123