Home
last modified time | relevance | path

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

/netbsd-src/lib/libm/src/
H A De_powf.c61 float z,ax,z_h,z_l,p_h,p_l; in __ieee754_powf() local
191 p_h = u+v; in __ieee754_powf()
192 GET_FLOAT_WORD(is,p_h); in __ieee754_powf()
193 SET_FLOAT_WORD(p_h,is&0xfffff000); in __ieee754_powf()
194 p_l = v-(p_h-u); in __ieee754_powf()
195 z_h = cp_h*p_h; /* cp_h+cp_l = 2/(3*log2) */ in __ieee754_powf()
196 z_l = cp_l*p_h+p_l*cp+dp_l[k]; in __ieee754_powf()
209 p_h = yy1*t1; in __ieee754_powf()
210 z = p_l+p_h; in __ieee754_powf()
215 if(p_l+ovt>z-p_h) return sn*huge*huge; /* overflow */ in __ieee754_powf()
[all …]
H A De_pow.c102 double z,ax,z_h,z_l,p_h,p_l; in __ieee754_pow() local
247 p_h = u+v; in __ieee754_pow()
248 SET_LOW_WORD(p_h,0); in __ieee754_pow()
249 p_l = v-(p_h-u); in __ieee754_pow()
250 z_h = cp_h*p_h; /* cp_h+cp_l = 2/(3*log2) */ in __ieee754_pow()
251 z_l = cp_l*p_h+p_l*cp+dp_l[k]; in __ieee754_pow()
263 p_h = yy1*t1; in __ieee754_pow()
264 z = p_l+p_h; in __ieee754_pow()
270 if(p_l+ovt>z-p_h) return s*huge*huge; /* overflow */ in __ieee754_pow()
276 if(p_l<=z-p_h) return s*tiny*tiny; /* underflow */ in __ieee754_pow()
[all …]
/netbsd-src/lib/libm/ld128/
H A De_powl.c148 long double z, ax, z_h, z_l, p_h, p_l; in powl() local
346 p_h = u + v; in powl()
347 o.value = p_h; in powl()
350 p_h = o.value; in powl()
351 p_l = v - (p_h - u); in powl()
352 z_h = cp_h * p_h; /* cp_h+cp_l = 2/(3*log2) */ in powl()
353 z_l = cp_l * p_h + p_l * cp + dp_l[k]; in powl()
375 p_h = yy1 * t1; in powl()
376 z = p_l + p_h; in powl()
387 if (p_l + ovt > z - p_h) in powl()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libquadmath/math/
H A Dpowq.c149 __float128 z, ax, z_h, z_l, p_h, p_l; in powq() local
357 p_h = u + v; in powq()
358 o.value = p_h; in powq()
361 p_h = o.value; in powq()
362 p_l = v - (p_h - u); in powq()
363 z_h = cp_h * p_h; /* cp_h+cp_l = 2/(3*log2) */ in powq()
364 z_l = cp_l * p_h + p_l * cp + dp_l[k]; in powq()
381 p_h = y1 * t1; in powq()
382 z = p_l + p_h; in powq()
392 if (p_l + ovt > z - p_h) in powq()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libquadmath/math/
H A Dpowq.c149 __float128 z, ax, z_h, z_l, p_h, p_l; in powq() local
357 p_h = u + v; in powq()
358 o.value = p_h; in powq()
361 p_h = o.value; in powq()
362 p_l = v - (p_h - u); in powq()
363 z_h = cp_h * p_h; /* cp_h+cp_l = 2/(3*log2) */ in powq()
364 z_l = cp_l * p_h + p_l * cp + dp_l[k]; in powq()
381 p_h = y1 * t1; in powq()
382 z = p_l + p_h; in powq()
392 if (p_l + ovt > z - p_h) in powq()
[all …]