projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
assert() is supposed to have type void
[musl]
/
src
/
math
/
scalbf.c
diff --git
a/src/math/scalbf.c
b/src/math/scalbf.c
index
d08f2a1
..
9436497
100644
(file)
--- a/
src/math/scalbf.c
+++ b/
src/math/scalbf.c
@@
-19,13
+19,13
@@
float scalbf(float x, float fn)
{
if (isnan(x) || isnan(fn)) return x*fn;
if (!isfinite(fn)) {
{
if (isnan(x) || isnan(fn)) return x*fn;
if (!isfinite(fn)) {
- if (fn >
(float)0.0
)
+ if (fn >
0.0f
)
return x*fn;
else
return x/(-fn);
}
if (rintf(fn) != fn) return (fn-fn)/(fn-fn);
return x*fn;
else
return x/(-fn);
}
if (rintf(fn) != fn) return (fn-fn)/(fn-fn);
- if ( fn >
(float)65000.0
) return scalbnf(x, 65000);
- if (-fn >
(float)65000.0
) return scalbnf(x,-65000);
+ if ( fn >
65000.0f
) return scalbnf(x, 65000);
+ if (-fn >
65000.0f
) return scalbnf(x,-65000);
return scalbnf(x,(int)fn);
}
return scalbnf(x,(int)fn);
}