diff options
| author | Thanabodee Charoenpiriyakij <wingyminus@gmail.com> | 2017-12-17 16:11:14 +0700 |
|---|---|---|
| committer | Brad Fitzpatrick <bradfitz@golang.org> | 2018-02-13 20:12:23 +0000 |
| commit | 1124fa300bfe92732765725d504b2711cc25008d (patch) | |
| tree | ef12a886e9be6d3ddc82fe6c6a74149a4fe25250 /src/database/sql | |
| parent | 71984fd6abdcb93cf4ea1bc31cafc102a7c90549 (diff) | |
| download | go-1124fa300bfe92732765725d504b2711cc25008d.tar.xz | |
math: use Abs rather than if x < 0 { x = -x }
This is the benchmark result base on darwin with amd64 architecture:
name old time/op new time/op delta
Cos 10.2ns ± 2% 10.3ns ± 3% +1.18% (p=0.032 n=10+10)
Cosh 25.3ns ± 3% 24.6ns ± 2% -3.00% (p=0.000 n=10+10)
Hypot 6.40ns ± 2% 6.19ns ± 3% -3.36% (p=0.000 n=10+10)
HypotGo 7.16ns ± 3% 6.54ns ± 2% -8.66% (p=0.000 n=10+10)
J0 66.0ns ± 2% 63.7ns ± 1% -3.42% (p=0.000 n=9+10)
Fixes #21812
Change-Id: I2b88fbdfc250cd548f8f08b44ce2eb172dcacf43
Reviewed-on: https://go-review.googlesource.com/84437
Reviewed-by: Giovanni Bajo <rasky@develer.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
Run-TryBot: Giovanni Bajo <rasky@develer.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/database/sql')
0 files changed, 0 insertions, 0 deletions
