1 #ifndef __X86_DIV64 2 #define __X86_DIV64 3 4 #include <xen/types.h> 5 6 #define do_div(n,base) ({ \ 7 uint32_t __base = (base); \ 8 uint32_t __rem; \ 9 __rem = ((uint64_t)(n)) % __base; \ 10 (n) = ((uint64_t)(n)) / __base; \ 11 __rem; \ 12 }) 13 14 #endif 15