aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2023-06-06 14:31:21 -0700
committerGopher Robot <gobot@golang.org>2023-06-15 19:45:12 +0000
commit65db95d0ed69b047b54b2dea28406b2764a62bbe (patch)
tree4befcd1d28be3c090978514af0aaf22849468436
parent60e6afb689f97ecddb31496f68f351cc01f2a174 (diff)
downloadgo-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.go6
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)