Sign in
android
/
toolchain
/
gcc
/
donut
/
.
/
gcc-4.3.1
/
gcc
/
testsuite
/
gcc.target
/
mips
/
pr33635-1.c
blob: 34251e47fdf805b1c2f93e4d64d9400415bc197e [
file
] [
log
] [
blame
]
/* { dg-mips-options "-mabi=64 -O2" } */
NOMIPS16
long
double
__powitf2
(
long
double
x
,
int
m
)
{
long
double
y
=
x
;
while
(
m
>>=
1
)
{
x
=
x
*
x
;
if
(
m
%
2
)
y
=
y
*
x
;
}
return
y
;
}