div64_u64_rem
res_value = div64_u64_rem(arg1_value, arg2_value, &remainder);
result = div64_u64_rem(dividend, divisor, remainder);
div64_u64_rem(arg1.value, arg2.value, (uint64_t *)&res.value);
return div64_u64_rem(dividend, divisor, remainder);
div64_u64_rem(adj_start, alignment, &rem);
div64_u64_rem(adj_start, scan->alignment, &rem);
y = div64_u64_rem(v, stride, &x);
v = div64_u64_rem(y, 8, &y) * stride * 8;
v += div64_u64_rem(x, 512, &x) << 12;
v = div64_u64_rem(y, 32, &y) * stride * 32;
v += div64_u64_rem(x, ytile_span, &x) * ytile_height;
y = div64_u64_rem(v, tile->stride, &x);
v = div64_u64_rem(y, tile->height, &y) * tile->stride * tile->height;
v += div64_u64_rem(x, tile->width, &x) << tile->size;
v += div64_u64_rem(x, ytile_span, &x) * ytile_height;
v += div64_u64_rem(x, ytile_span, &x) * ytile_height;
div64_u64_rem(addr, range, &addr);
div64_u64_rem(addr, range, &addr);
div64_u64_rem(target, total, &target);
div64_u64_rem(i915_prandom_u64_state(&prng), SZ_8G, &total);
div64_u64_rem(i915_prandom_u64_state(&prng), total - ps, &io_size);
div64_u64_rem(i915_prandom_u64_state(&prng), rem, &size);
div64_u64_rem(i915_prandom_u64_state(&prng), rem, &size);
u64 res_abs = div64_u64_rem(a_abs, b_abs, &rem);