cmd/compile: fold negation into addition/subtraction on mipsx
Fold negation into addition/subtraction and avoid double negation.
file before after Δ %
addr2line
3742022 3741986 -36 -0.001%
asm
6668616 6668628 +12 +0.000%
buildid
3583786 3583630 -156 -0.004%
cgo
6020370 6019634 -736 -0.012%
compile
29416016 29417336 +1320 +0.004%
cover
6801903 6801675 -228 -0.003%
dist
4485916 4485816 -100 -0.002%
doc
10652787 10652251 -536 -0.005%
fix
4115988 4115560 -428 -0.010%
link
9002328 9001616 -712 -0.008%
nm
3733148 3732780 -368 -0.010%
objdump
6163292 6163068 -224 -0.004%
pack
2944768 2944604 -164 -0.006%
pprof
18909973 18908773 -1200 -0.006%
test2json
3394662 3394778 +116 +0.003%
trace
17350911 17349751 -1160 -0.007%
vet
10077727 10077527 -200 -0.002%
go
19118769 19118609 -160 -0.001%
total
166182982 166178022 -4960 -0.003%
Change-Id: Id55698800fd70f3cb2ff48393584456b87208921
Reviewed-on: https://go-review.googlesource.com/c/go/+/673556
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>