From 5e67c20471ce0161d032445ccbb465ac36b8b948 Mon Sep 17 00:00:00 2001 From: Hirokazu Takata Date: Tue, 21 Jun 2005 17:16:17 -0700 Subject: [PATCH] --- yaml --- r: 2525 b: refs/heads/master c: 5757b284a300e0e5d2173750906625b6470bd9f0 h: refs/heads/master i: 2523: edd00f2532b7d438f8a33b5e737da7a20e3152c2 v: v3 --- [refs] | 2 +- trunk/include/asm-m32r/div64.h | 39 +--------------------------------- 2 files changed, 2 insertions(+), 39 deletions(-) diff --git a/[refs] b/[refs] index c085630dac33..8e6af91628c3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 960c2a89a051333d2e6793a416d9a33c4b116b41 +refs/heads/master: 5757b284a300e0e5d2173750906625b6470bd9f0 diff --git a/trunk/include/asm-m32r/div64.h b/trunk/include/asm-m32r/div64.h index 417a51bd552d..6cd978cefb28 100644 --- a/trunk/include/asm-m32r/div64.h +++ b/trunk/include/asm-m32r/div64.h @@ -1,38 +1 @@ -#ifndef _ASM_M32R_DIV64 -#define _ASM_M32R_DIV64 - -/* $Id$ */ - -/* unsigned long long division. - * Input: - * unsigned long long n - * unsigned long base - * Output: - * n = n / base; - * return value = n % base; - */ -#define do_div(n, base) \ -({ \ - unsigned long _res, _high, _mid, _low; \ - \ - _low = (n) & 0xffffffffUL; \ - _high = (n) >> 32; \ - if (_high) { \ - _mid = (_high % (unsigned long)(base)) << 16; \ - _high = _high / (unsigned long)(base); \ - _mid += _low >> 16; \ - _low &= 0x0000ffffUL; \ - _low += (_mid % (unsigned long)(base)) << 16; \ - _mid = _mid / (unsigned long)(base); \ - _res = _low % (unsigned long)(base); \ - _low = _low / (unsigned long)(base); \ - n = _low + ((long long)_mid << 16) + \ - ((long long)_high << 32); \ - } else { \ - _res = _low % (unsigned long)(base); \ - n = (_low / (unsigned long)(base)); \ - } \ - _res; \ -}) - -#endif /* _ASM_M32R_DIV64 */ +#include