Sign in
chromium
/
native_client
/
nacl-toolchain
/
gcc-4.4.3
/
.
/
newlib
/
newlib
/
libc
/
machine
/
h8500
/
mulhi3.c
blob: 869e131ea77004252cc5957b2d289448f24179c4 [
file
] [
log
] [
blame
]
short
__mulhi3
(
short
a
,
short
b
)
{
int
r
;
r
=
0
;
while
(
a
)
{
if
(
a
&
1
)
{
r
+=
b
;
a
>>=
1
;
b
<<=
1
;
}
}
return
r
;
}