]> Cypherpunks repositories - gostls13.git/commit
Revert "compile: prefer an AND instead of SHR+SHL instructions"
authorBryan C. Mills <bcmills@google.com>
Mon, 23 Sep 2019 13:22:13 +0000 (13:22 +0000)
committerBryan C. Mills <bcmills@google.com>
Mon, 23 Sep 2019 15:20:12 +0000 (15:20 +0000)
commit34fe8295c5ac099109d7f8a1f967edec96f2a71d
treefc4c1da2c1b8f7960c7e64d802ab0332533b7d5e
parent37c033b0a5433ce4132e8694705ad66d4650f670
Revert "compile: prefer an AND instead of SHR+SHL instructions"

This reverts CL 194297.

Reason for revert: introduced register allocation failures on PPC64LE builders.

Updates #33826
Updates #32781
Updates #34468

Change-Id: I7d0b55df8cdf8e7d2277f1814299b083c2692e48
Reviewed-on: https://go-review.googlesource.com/c/go/+/196957
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Reviewed-by: Martin Möhrmann <moehrmann@google.com>
src/cmd/compile/internal/ssa/gen/ARM64.rules
src/cmd/compile/internal/ssa/gen/S390X.rules
src/cmd/compile/internal/ssa/gen/generic.rules
src/cmd/compile/internal/ssa/rewriteARM64.go
src/cmd/compile/internal/ssa/rewriteS390X.go
src/cmd/compile/internal/ssa/rewritegeneric.go
test/codegen/math.go