Lines Matching defs:hx
459 uint16_t hx;
461 EXTRACT_LDBL128_WORDS(hx, lx, llx, x);
467 if (hx == 0 || hx >= 0x8000) { /* zero, negative or subnormal? */
468 if (((hx & 0x7fff) | lx | llx) == 0)
470 if (hx != 0)
474 EXTRACT_LDBL128_WORDS(hx, lx, llx, x);
476 } else if (hx >= 0x7fff)
481 k += hx;
571 int16_t ax, hx;
574 EXTRACT_LDBL128_WORDS(hx, lx, llx, x);
575 if (hx < 0x3fff) { /* x < 1, or x neg NaN */
576 ax = hx & 0x7fff;
589 } else if (hx >= 0x7fff) { /* x +Inf or non-neg NaN */
591 } else if (hx < 0x40e1) { /* 1 <= x < 2**226 */
602 EXTRACT_LDBL128_WORDS(hx, lx, llx, x);
605 k += hx;
610 SET_LDBL_EXPSIGN(twopminusk, 0x7ffe - (hx & 0x7fff));