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