Sign in
kernel
/
pub
/
scm
/
linux
/
kernel
/
git
/
wtarreau
/
linux-2.4
/
eb7da49420e6f3e726078ec2611a7a26b0006a6d
/
.
/
include
/
asm-arm
/
div64.h
blob: 27fec4ee6aeda2aae4b61250a3d498cbcddde7a1 [
file
] [
log
] [
blame
]
#ifndef
__ASM_ARM_DIV64
#define
__ASM_ARM_DIV64
/* We're not 64-bit, but... */
#define
do_div
(
n
,
base
)
\
({
\
int
__res
;
\
__res
=
((
unsigned
long
)
n
)
%
(
unsigned
int
)
base
;
\
n
=
((
unsigned
long
)
n
)
/
(
unsigned
int
)
base
;
\
__res
;
\
})
#endif