Sign in
llvm
/
llvm-archive
/
f91d1660b4827134c7666ae9637f21a2741d183f
/
.
/
llvm-gcc-4.0
/
gcc
/
testsuite
/
gcc.dg
/
pch
/
inline-3.hs
blob: ef2819ace7fc7ea0e343f4ad487b3749578e1cb0 [
file
] [
log
] [
blame
]
extern double rint
(
double
);
extern double fmod
(
double
,
double
);
static inline unsigned foo
(
double d
)
{
double a
;
a
=
rint
(
d
);
return
(
unsigned
)(
fmod
(
a
,
(
double
)
0xFFFFFFFF
)
+
((
d
-
a
)
*
0xFFFFFFFF
));
}