Lines Matching refs:hx
176 int32_t hx,hy,ix,iy,is; in powf() local
178 GET_FLOAT_WORD(hx, x); in powf()
180 ix = hx & 0x7fffffff; in powf()
187 if (hx == 0x3f800000) in powf()
199 if (hx < 0) { in powf()
224 if (hx >= 0) /* x >= +0 */ in powf()
234 if (hx < 0) { in powf()
244 if (hx < 0) { in powf()
421 uint32_t hx; in expf() local
423 GET_FLOAT_WORD(hx, x); in expf()
424 sign = hx >> 31; /* sign bit of x */ in expf()
425 hx &= 0x7fffffff; /* high word of |x| */ in expf()
428 if (hx >= 0x42aeac50) { /* if |x| >= -87.33655f or NaN */ in expf()
429 if (hx >= 0x42b17218 && !sign) { /* x >= 88.722839f */ in expf()
437 if (hx >= 0x42cff1b5) /* x <= -103.972084f */ in expf()
443 if (hx > 0x3eb17218) { /* if |x| > 0.5 ln2 */ in expf()
444 if (hx > 0x3f851592) /* if |x| > 1.5 ln2 */ in expf()
451 } else if (hx > 0x39000000) { /* |x| > 2**-14 */ in expf()
508 uint32_t hx = u.i & 0x7fffffff; in expm1f() local
512 if (hx >= 0x4195b844) { /* if |x|>=27*ln2 */ in expm1f()
513 if (hx > 0x7f800000) /* NaN */ in expm1f()
524 if (hx > 0x3eb17218) { /* if |x| > 0.5 ln2 */ in expm1f()
525 if (hx < 0x3F851592) { /* and |x| < 1.5 ln2 */ in expm1f()
543 } else if (hx < 0x33000000) { /* when |x|<2**-25, return x */ in expm1f()
544 if (hx < 0x00800000) in expm1f()