Lines Matching defs:hx
42 unsigned hx;
46 hx = xx.i[0] & ~0x80000000;
48 if (hx >= 0x7fff0000) { /* x is infinite or NaN */
54 if (hx < 0x00010000) { /* x is subnormal or zero */
55 if ((hx | xx.i[1] | xx.i[2] | xx.i[3]) == 0) {
62 while ((hx | (xx.i[1] & 0xffff0000)) == 0) {
63 hx = xx.i[1];
69 while (hx < 0x10000) {
70 hx = (hx << 1) | (xx.i[1] >> 31);
76 xx.i[0] = s | hx;
81 *exp = e + (hx >> 16) - 0x3ffe;
93 unsigned hx;
97 hx = xx.i[2] & 0x7fff;
99 if (hx >= 0x7fff) { /* x is infinite or NaN */
105 if (hx < 0x0001) { /* x is subnormal or zero */
113 hx = xx.i[2] & 0x7fff;
119 *exp = e + hx - 0x3ffe;