Home
last modified time | relevance | path

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

/freebsd-14.2/lib/libc/quad/
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()
H A Dqdivrem.c127 u[1] = HHALF(tmp.ul[H]); in __qdivrem()
129 u[3] = HHALF(tmp.ul[L]); in __qdivrem()
132 v[1] = HHALF(tmp.ul[H]); in __qdivrem()
134 v[3] = HHALF(tmp.ul[L]); in __qdivrem()
233 t = (B - HHALF(t)) & (B - 1); in __qdivrem()
243 if (HHALF(t)) { in __qdivrem()
248 t = HHALF(t); in __qdivrem()
H A Dquad.h92 #define HHALF(x) ((x) >> HALF_BITS) macro
/freebsd-14.2/sys/libkern/arm/
H A Dmuldi3.c200 u1 = HHALF(u); in __lmulq()
202 v1 = HHALF(v); in __lmulq()
224 prodh = high + HHALF(high); in __lmulq()
231 prodh -= HHALF(mid) + (prodl > was); in __lmulq()
235 prodh += HHALF(mid) + (prodl < was); in __lmulq()
241 prodh += HHALF(low) + (prodl < was); in __lmulq()
/freebsd-14.2/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.h97 #define HHALF(x) ((x) >> HALF_BITS) macro