Home
last modified time | relevance | path

Searched refs:p_h (Results 1 – 3 of 3) sorted by relevance

/src/lib/msun/src/
H A De_powf.c58 float z,ax,z_h,z_l,p_h,p_l; in powf() local
188 p_h = u+v; in powf()
189 GET_FLOAT_WORD(is,p_h); in powf()
190 SET_FLOAT_WORD(p_h,is&0xfffff000); in powf()
191 p_l = v-(p_h-u); in powf()
192 z_h = cp_h*p_h; /* cp_h+cp_l = 2/(3*log2) */ in powf()
193 z_l = cp_l*p_h+p_l*cp+dp_l[k]; in powf()
206 p_h = y1*t1; in powf()
207 z = p_l+p_h; in powf()
212 if(p_l+ovt>z-p_h) return sn*huge*huge; /* overflow */ in powf()
[all …]
H A De_pow.c99 double z,ax,z_h,z_l,p_h,p_l; in pow() local
244 p_h = u+v; in pow()
245 SET_LOW_WORD(p_h,0); in pow()
246 p_l = v-(p_h-u); in pow()
247 z_h = cp_h*p_h; /* cp_h+cp_l = 2/(3*log2) */ in pow()
248 z_l = cp_l*p_h+p_l*cp+dp_l[k]; in pow()
260 p_h = y1*t1; in pow()
261 z = p_l+p_h; in pow()
267 if(p_l+ovt>z-p_h) return s*huge*huge; /* overflow */ in pow()
273 if(p_l<=z-p_h) return s*tiny*tiny; /* underflow */ in pow()
[all …]
/src/lib/msun/ld128/
H A De_powl.c147 long double z, ax, z_h, z_l, p_h, p_l; in powl() local
345 p_h = u + v; in powl()
346 o.value = p_h; in powl()
349 p_h = o.value; in powl()
350 p_l = v - (p_h - u); in powl()
351 z_h = cp_h * p_h; /* cp_h+cp_l = 2/(3*log2) */ in powl()
352 z_l = cp_l * p_h + p_l * cp + dp_l[k]; in powl()
374 p_h = yy1 * t1; in powl()
375 z = p_l + p_h; in powl()
386 if (p_l + ovt > z - p_h) in powl()
[all …]