Searched refs:HHALF (Results 1 - 8 of 8) sorted by relevance

/freebsd-10.1-release/lib/libc/quad/
H A Dmuldi3.c184 * splits into high and low longs as HHALF(l) and LHUP(l) respectively.
194 u1 = HHALF(u);
196 v1 = HHALF(v);
218 prodh = high + HHALF(high);
225 prodh -= HHALF(mid) + (prodl > was);
229 prodh += HHALF(mid) + (prodl < was);
235 prodh += HHALF(low) + (prodl < was);
H A Dqdivrem.c129 u[1] = HHALF(tmp.ul[H]);
131 u[3] = HHALF(tmp.ul[L]);
134 v[1] = HHALF(tmp.ul[H]);
136 v[3] = HHALF(tmp.ul[L]);
235 t = (B - HHALF(t)) & (B - 1);
241 * There is a borrow if and only if HHALF(t) is nonzero;
245 if (HHALF(t)) {
250 t = HHALF(t);
H A Dquad.h91 #define HHALF(x) ((x) >> HALF_BITS) macro
/freebsd-10.1-release/sys/libkern/arm/
H A Dmuldi3.c189 * splits into high and low ints as HHALF(l) and LHUP(l) respectively.
199 u1 = HHALF(u);
201 v1 = HHALF(v);
223 prodh = high + HHALF(high);
230 prodh -= HHALF(mid) + (prodl > was);
234 prodh += HHALF(mid) + (prodl < was);
240 prodh += HHALF(low) + (prodl < was);
/freebsd-10.1-release/lib/libstand/
H A Dqdivrem.c127 u[1] = HHALF(tmp.ul[H]);
129 u[3] = HHALF(tmp.ul[L]);
132 v[1] = HHALF(tmp.ul[H]);
134 v[3] = HHALF(tmp.ul[L]);
233 t = (B - HHALF(t)) & (B - 1);
239 * There is a borrow if and only if HHALF(t) is nonzero;
243 if (HHALF(t)) {
248 t = HHALF(t);
H A Dquad.h94 #define HHALF(x) ((x) >> HALF_BITS) macro
/freebsd-10.1-release/sys/libkern/
H A Dqdivrem.c126 u[1] = HHALF(tmp.ul[H]);
128 u[3] = HHALF(tmp.ul[L]);
131 v[1] = HHALF(tmp.ul[H]);
133 v[3] = HHALF(tmp.ul[L]);
232 t = (B - HHALF(t)) & (B - 1);
238 * There is a borrow if and only if HHALF(t) is nonzero;
242 if (HHALF(t)) {
247 t = HHALF(t);
H A Dquad.h96 #define HHALF(x) ((x) >> HALF_BITS) macro

Completed in 57 milliseconds