POK(kernelpart)
|
Go to the source code of this file.
Functions | |
unsigned long long | __udivdi3 (unsigned long long num, unsigned long long den) |
unsigned long long __udivdi3 | ( | unsigned long long | num, |
unsigned long long | den | ||
) |
Definition at line 19 of file __udivdi3.c.
{ #ifdef POK_NEEDS_DEBUG unsigned long long quot, qbit; quot = 0; qbit = 1; if (den == 0) { return 0; } while ((long long) den >= 0) { den <<= 1; qbit <<= 1; } while (qbit) { if (den <= num) { num -= den; quot += qbit; } den >>= 1; qbit >>= 1; } return quot; #else (void) num; (void) den; return 0; #endif }