Home
last modified time | relevance | path

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

/bionic/libm/upstream-freebsd/lib/msun/src/
Ds_fma.c186 int spread; in fma() local
206 spread = ex + ey - ez; in fma()
213 if (spread < -DBL_MANT_DIG) { in fma()
237 if (spread <= DBL_MANT_DIG * 2) in fma()
238 zs = ldexp(zs, -spread); in fma()
257 spread = ex + ey; in fma()
266 return (xy.hi + vzs + ldexp(xy.lo, spread)); in fma()
278 return (ldexp(r.hi + adj, spread)); in fma()
282 if (spread + ilogb(r.hi) > -1023) in fma()
283 return (ldexp(r.hi + adj, spread)); in fma()
[all …]
Ds_fmal.c174 int spread; in fmal() local
194 spread = ex + ey - ez; in fmal()
201 if (spread < -LDBL_MANT_DIG) { in fmal()
225 if (spread <= LDBL_MANT_DIG * 2) in fmal()
226 zs = ldexpl(zs, -spread); in fmal()
245 spread = ex + ey; in fmal()
254 return (xy.hi + vzs + ldexpl(xy.lo, spread)); in fmal()
266 return (ldexpl(r.hi + adj, spread)); in fmal()
270 if (spread + ilogbl(r.hi) > -16383) in fmal()
271 return (ldexpl(r.hi + adj, spread)); in fmal()
[all …]
/bionic/libc/kernel/uapi/linux/
Domap3isp.h310 __u8 spread; member