Lines Matching defs:ux
69 union ieee_ext_u ux = { .extu_ld = x, };
70 int e = ux.extu_exp - LDBL_MAX_EXP + 1;
74 *iptr = zero[ux.extu_sign];
77 if ((GETFRAC(ux.extu_frach, HIBITS - 1 - e) |
78 ux.extu_fracl) == 0) { /* X is an integer. */
80 return (zero[ux.extu_sign]);
83 ux.extu_frach >>= HIBITS - 1 - e;
84 ux.extu_frach <<= HIBITS - 1 - e;
85 ux.extu_fracl = 0;
86 *iptr = ux.extu_ld;
87 return (x - ux.extu_ld);
94 return (zero[ux.extu_sign]);
96 if (GETFRAC(ux.extu_fracl, LDBL_MANT_DIG - 1 - e) == 0) {
99 return (zero[ux.extu_sign]);
102 ux.extu_fracl >>= LDBL_MANT_DIG - 1 - e;
103 ux.extu_fracl <<= LDBL_MANT_DIG - 1 - e;
104 *iptr = ux.extu_ld;
105 return (x - ux.extu_ld);