Lines Matching refs:dlo
98 uint64_t dlo = *plow; in divu128() local
103 *plow = dlo / divisor; in divu128()
105 return dlo % divisor; in divu128()
113 dhi = (dhi << sh) | (dlo >> (64 - sh)); in divu128()
114 dlo <<= sh; in divu128()
118 *plow = udiv_qrnnd(&rem, dhi, dlo, divisor); in divu128()
124 dhi = (dhi << sh) | (dlo >> (64 - sh)); in divu128()
125 dlo <<= sh; in divu128()
142 *plow = udiv_qrnnd(&rem, dhi, dlo, divisor); in divu128()
341 Int128 dlo = *plow; in divu256() local
346 *plow = int128_divu(dlo, divisor); in divu256()
348 return int128_remu(dlo, divisor); in divu256()
357 int128_urshift(dlo, (128 - sh))); in divu256()
358 dlo = int128_lshift(dlo, sh); in divu256()
362 *plow = udiv256_qrnnd(&rem, dhi, dlo, divisor); in divu256()
369 int128_urshift(dlo, (128 - sh))); in divu256()
370 dlo = int128_lshift(dlo, sh); in divu256()
387 *plow = udiv256_qrnnd(&rem, dhi, dlo, divisor); in divu256()