summaryrefslogtreecommitdiff
path: root/src/lib/math/floor.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/math/floor.go')
-rw-r--r--src/lib/math/floor.go19
1 files changed, 6 insertions, 13 deletions
diff --git a/src/lib/math/floor.go b/src/lib/math/floor.go
index 1ca0d05ad..421c29299 100644
--- a/src/lib/math/floor.go
+++ b/src/lib/math/floor.go
@@ -9,25 +9,18 @@ package math
* (resp least >=)
*/
-export func
-floor(arg float64) float64
-{
- var fract, d float64;
-
- d = arg;
- if d < 0 {
- d,fract = sys.modf(-d);
+export func Floor(arg float64) float64 {
+ if arg < 0 {
+ d, fract := sys.modf(-arg);
if fract != 0.0 {
d = d+1;
}
return -d;
}
- d,fract = sys.modf(d);
+ d, fract := sys.modf(arg);
return d;
}
-export func
-ceil(arg float64) float64
-{
- return -floor(-arg);
+export func Ceil(arg float64) float64 {
+ return -Floor(-arg);
}