diff options
author | Ian Lance Taylor <iant@golang.org> | 2023-06-06 14:31:21 -0700 |
---|---|---|
committer | Gopher Robot <gobot@golang.org> | 2023-06-15 19:45:12 +0000 |
commit | 65db95d0ed69b047b54b2dea28406b2764a62bbe (patch) | |
tree | 4befcd1d28be3c090978514af0aaf22849468436 | |
parent | 60e6afb689f97ecddb31496f68f351cc01f2a174 (diff) | |
download | go-65db95d0ed69b047b54b2dea28406b2764a62bbe.tar.gz go-65db95d0ed69b047b54b2dea28406b2764a62bbe.zip |
math: document that Min/Max differ from min/max
For #59488
Fixes #60616
Change-Id: Idf9f42d7d868999664652dd7b478684a474f1d96
Reviewed-on: https://go-review.googlesource.com/c/go/+/501355
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Rob Pike <r@golang.org>
Run-TryBot: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
-rw-r--r-- | src/math/dim.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/math/dim.go b/src/math/dim.go index 6a286cdc75..f369f70f00 100644 --- a/src/math/dim.go +++ b/src/math/dim.go @@ -34,6 +34,9 @@ func Dim(x, y float64) float64 { // Max(x, NaN) = Max(NaN, x) = NaN // Max(+0, ±0) = Max(±0, +0) = +0 // Max(-0, -0) = -0 +// +// Note that this differs from the built-in function max when called +// with NaN and +Inf. func Max(x, y float64) float64 { if haveArchMax { return archMax(x, y) @@ -67,6 +70,9 @@ func max(x, y float64) float64 { // Min(x, -Inf) = Min(-Inf, x) = -Inf // Min(x, NaN) = Min(NaN, x) = NaN // Min(-0, ±0) = Min(±0, -0) = -0 +// +// Note that this differs from the built-in function min when called +// with NaN and -Inf. func Min(x, y float64) float64 { if haveArchMin { return archMin(x, y) |