Lines Matching defs:uxi
12 /* in the followings uxi should be ux.i, but then gcc wrongly adds */
14 uint64_t uxi = ux.i;
18 if (uxi<<1 <= uy.i<<1) {
19 if (uxi<<1 == uy.i<<1)
26 for (i = uxi<<12; i>>63 == 0; ex--, i <<= 1);
27 uxi <<= -ex + 1;
29 uxi &= -1ULL >> 12;
30 uxi |= 1ULL << 52;
42 i = uxi - uy.i;
46 uxi = i;
48 uxi <<= 1;
50 i = uxi - uy.i;
54 uxi = i;
56 for (; uxi>>52 == 0; uxi <<= 1, ex--);
60 uxi -= 1ULL << 52;
61 uxi |= (uint64_t)ex << 52;
63 uxi >>= -ex + 1;
65 uxi |= (uint64_t)sx << 63;
66 ux.i = uxi;