casify, cleanup sys

R=r
OCL=22978
CL=22984
This commit is contained in:
Russ Cox 2009-01-16 14:58:14 -08:00
parent ec9f2b0cd4
commit 360962420c
74 changed files with 423 additions and 631 deletions

View file

@ -16,7 +16,7 @@ export func Fmod(x, y float64) float64 {
y = -y;
}
yfr, yexp := sys.frexp(y);
yfr, yexp := sys.Frexp(y);
sign := false;
r := x;
if x < 0 {
@ -25,11 +25,11 @@ export func Fmod(x, y float64) float64 {
}
for r >= y {
rfr, rexp := sys.frexp(r);
rfr, rexp := sys.Frexp(r);
if rfr < yfr {
rexp = rexp - 1;
}
r = r - sys.ldexp(y, rexp-yexp);
r = r - sys.Ldexp(y, rexp-yexp);
}
if sign {
r = -r;