Lines Matching refs:ll
186 u64 ll; in mul_u64_u64_shr() member
197 a0.ll = a; in mul_u64_u64_shr()
198 b0.ll = b; in mul_u64_u64_shr()
200 rl.ll = mul_u32_u32(a0.l.low, b0.l.low); in mul_u64_u64_shr()
201 rm.ll = mul_u32_u32(a0.l.low, b0.l.high); in mul_u64_u64_shr()
202 rn.ll = mul_u32_u32(a0.l.high, b0.l.low); in mul_u64_u64_shr()
203 rh.ll = mul_u32_u32(a0.l.high, b0.l.high); in mul_u64_u64_shr()
219 return rl.ll; in mul_u64_u64_shr()
221 return (rl.ll >> shift) | (rh.ll << (64 - shift)); in mul_u64_u64_shr()
222 return rh.ll >> (shift & 63); in mul_u64_u64_shr()
232 u64 ll; in mul_u64_u32_div() member
242 u.ll = a; in mul_u64_u32_div()
243 rl.ll = mul_u32_u32(u.l.low, mul); in mul_u64_u32_div()
244 rh.ll = mul_u32_u32(u.l.high, mul) + rl.l.high; in mul_u64_u32_div()
247 rl.l.high = do_div(rh.ll, divisor); in mul_u64_u32_div()
250 do_div(rl.ll, divisor); in mul_u64_u32_div()
253 return rl.ll; in mul_u64_u32_div()