Home
last modified time | relevance | path

Searched refs:HHALF (Results 1 – 6 of 6) sorted by relevance

/freebsd/lib/libc/quad/
H A Dmuldi3.c189 u1 = HHALF(u); in __lmulq()
191 v1 = HHALF(v); in __lmulq()
213 prodh = high + HHALF(high); in __lmulq()
220 prodh -= HHALF(mid) + (prodl > was); in __lmulq()
224 prodh += HHALF(mid) + (prodl < was); in __lmulq()
230 prodh += HHALF(low) + (prodl < was); in __lmulq()
H A Dqdivrem.c124 u[1] = HHALF(tmp.ul[H]); in __qdivrem()
126 u[3] = HHALF(tmp.ul[L]); in __qdivrem()
129 v[1] = HHALF(tmp.ul[H]); in __qdivrem()
131 v[3] = HHALF(tmp.ul[L]); in __qdivrem()
230 t = (B - HHALF(t)) & (B - 1); in __qdivrem()
240 if (HHALF(t)) { in __qdivrem()
245 t = HHALF(t); in __qdivrem()
H A Dquad.h90 #define HHALF(x) ((x) >> HALF_BITS) macro
/freebsd/sys/libkern/arm/
H A Dmuldi3.c192 u1 = HHALF(u); in __lmulq()
194 v1 = HHALF(v); in __lmulq()
216 prodh = high + HHALF(high); in __lmulq()
223 prodh -= HHALF(mid) + (prodl > was); in __lmulq()
227 prodh += HHALF(mid) + (prodl < was); in __lmulq()
233 prodh += HHALF(low) + (prodl < was); in __lmulq()
/freebsd/sys/libkern/
H A Dqdivrem.c125 u[1] = HHALF(tmp.ul[H]); in __qdivrem()
127 u[3] = HHALF(tmp.ul[L]); in __qdivrem()
130 v[1] = HHALF(tmp.ul[H]); in __qdivrem()
132 v[3] = HHALF(tmp.ul[L]); in __qdivrem()
231 t = (B - HHALF(t)) & (B - 1); in __qdivrem()
241 if (HHALF(t)) { in __qdivrem()
246 t = HHALF(t); in __qdivrem()
H A Dquad.h94 #define HHALF(x) ((x) >> HALF_BITS) macro