| // Copyright 2009-2010 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| // Floor returns the greatest integer value less than or equal to x. |
| func Floor(x float64) float64 |
| func floor(x float64) float64 { |
| if x == 0 || IsNaN(x) || IsInf(x, 0) { |
| // Ceil returns the least integer value greater than or equal to x. |
| func Ceil(x float64) float64 |
| func ceil(x float64) float64 { |
| // Trunc returns the integer value of x. |
| func Trunc(x float64) float64 |
| func trunc(x float64) float64 { |
| if x == 0 || IsNaN(x) || IsInf(x, 0) { |