diff options
| author | Brian Kessler <brian.m.kessler@gmail.com> | 2017-12-30 01:27:28 -0700 |
|---|---|---|
| committer | Robert Griesemer <gri@golang.org> | 2018-01-02 18:10:43 +0000 |
| commit | 5305bdd86bbe31d61c72e62f4e6729e3562ae178 (patch) | |
| tree | 388f4bba9ccf40521e1c20b4b8e2945f2dcca5ad /src/database/sql | |
| parent | 6317adeed7815ad335e2e97c463a7c3c4d82fc19 (diff) | |
| download | go-5305bdd86bbe31d61c72e62f4e6729e3562ae178.tar.xz | |
math: correct result for Pow(x, ±.5)
Fixes #23224
The previous Pow code had an optimization for
powers equal to ±0.5 that used Sqrt for
increased accuracy/speed. This caused special
cases involving powers of ±0.5 to disagree with
the Pow spec. This change places the Sqrt optimization
after all of the special case handling.
Change-Id: I6bf757f6248256b29cc21725a84e27705d855369
Reviewed-on: https://go-review.googlesource.com/85660
Reviewed-by: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/database/sql')
0 files changed, 0 insertions, 0 deletions
