Lines Matching refs:xx

40 	} xx;  in roundl()  local
44 xx.q = x; in roundl()
45 sx = xx.i[0] & 0x80000000; in roundl()
46 hx = xx.i[0] & ~0x80000000; in roundl()
59 xx.i[0] = hx; in roundl()
64 if (xx.i[0] & v) in roundl()
65 xx.i[0] += v; in roundl()
66 xx.i[0] &= ~(v - 1); in roundl()
67 } else if (xx.i[1] & 0x80000000) in roundl()
68 ++xx.i[0]; in roundl()
69 xx.i[1] = xx.i[2] = xx.i[3] = 0; in roundl()
73 if (xx.i[1] & v) { in roundl()
74 xx.i[1] += v; in roundl()
75 if (xx.i[1] < v) in roundl()
76 ++xx.i[0]; in roundl()
78 xx.i[1] &= ~(v - 1); in roundl()
79 } else if (xx.i[2] & 0x80000000) { in roundl()
80 if (++xx.i[1] == 0) in roundl()
81 ++xx.i[0]; in roundl()
83 xx.i[2] = xx.i[3] = 0; in roundl()
87 if (xx.i[2] & v) { in roundl()
88 xx.i[2] += v; in roundl()
89 if (xx.i[2] < v) { in roundl()
90 if (++xx.i[1] == 0) in roundl()
91 ++xx.i[0]; in roundl()
94 xx.i[2] &= ~(v - 1); in roundl()
95 } else if (xx.i[3] & 0x80000000) { in roundl()
96 if (++xx.i[2] == 0) { in roundl()
97 if (++xx.i[1] == 0) in roundl()
98 ++xx.i[0]; in roundl()
101 xx.i[3] = 0; in roundl()
104 if (xx.i[3] & v) { in roundl()
105 xx.i[3] += v; in roundl()
106 if (xx.i[3] < v) { in roundl()
107 if (++xx.i[2] == 0) { in roundl()
108 if (++xx.i[1] == 0) in roundl()
109 ++xx.i[0]; in roundl()
113 xx.i[3] &= ~(v - 1); in roundl()
118 xx.i[0] |= 0x80000000; in roundl()
119 return (xx.q); in roundl()
127 } xx; in roundl() local
130 xx.e = x; in roundl()
131 ex = xx.i[2] & 0x7fff; in roundl()
132 sx = xx.i[2] & 0x8000; in roundl()
143 xx.i[1] = (xx.i[1] + i) & ~(i | (i - 1)); in roundl()
144 xx.i[0] = 0; in roundl()
147 xx.i[0] += i; in roundl()
148 if (xx.i[0] < i) in roundl()
149 xx.i[1]++; in roundl()
150 xx.i[0] &= ~(i | (i - 1)); in roundl()
152 if (xx.i[1] == 0) { in roundl()
153 xx.i[2] = sx | ++ex; in roundl()
154 xx.i[1] = 0x80000000U; in roundl()
156 return (xx.e); in roundl()