Lines Matching defs:div
489 static inline void div64_32(u_int64_t *n, u_int32_t div, u_int32_t *rem)
491 *rem = *n % div;
492 *n /= div;
497 static inline void div64_32(u_int64_t *n, u_int32_t div, u_int32_t *rem)
503 u_int32_t high1 = high % div;
504 high /= div;
505 asm("divl %2":"=a" (low), "=d" (*rem):"rm" (div), "a" (low), "d" (high1));
508 *n = low / div;
509 *rem = low % div;
515 u_int32_t div,
519 u_int64_t d = (u_int64_t)div << 31;
534 *q = q1 | (low / div);
535 *r = low % div;
543 static inline void div64_32(u_int64_t *n, u_int32_t div, u_int32_t *rem)
549 u_int32_t high1 = high % div;
551 high /= div;
552 divl(high1, low1, div, &low, rem);
555 *n = low / div;
556 *rem = low % div;