Make HZ_TO_STD macro name lowercase.
[linux-2.6/linux-mips.git] / include / asm-i386 / div64.h
blobef915df700e4a90b13e3d3af0b143c206d5435b2
1 #ifndef __I386_DIV64
2 #define __I386_DIV64
4 #define do_div(n,base) ({ \
5 unsigned long __upper, __low, __high, __mod; \
6 asm("":"=a" (__low), "=d" (__high):"A" (n)); \
7 __upper = __high; \
8 if (__high) { \
9 __upper = __high % (base); \
10 __high = __high / (base); \
11 } \
12 asm("divl %2":"=a" (__low), "=d" (__mod):"rm" (base), "0" (__low), "1" (__upper)); \
13 asm("":"=A" (n):"a" (__low),"d" (__high)); \
14 __mod; \
17 #endif