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