]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: rewrite >>c<<c to &^(1<<c-1)
authorKeith Randall <khr@golang.org>
Wed, 17 Aug 2022 20:09:12 +0000 (13:09 -0700)
committerKeith Randall <khr@golang.org>
Fri, 2 Sep 2022 18:51:37 +0000 (18:51 +0000)
commit5b1fbfba1c00be5f2e9fd9e75fb7530f218fca40
tree78de0accc9385cad68071d32abfe2e2b24bddd3f
parent34f0029a85af054787b279761e89db410621f1d7
cmd/compile: rewrite >>c<<c to &^(1<<c-1)

Fixes #54496

Change-Id: I3c2ed8cd55836d5b07c8cdec00d3b584885aca79
Reviewed-on: https://go-review.googlesource.com/c/go/+/424856
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Run-TryBot: Martin Möhrmann <martin@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Keith Randall <khr@golang.org>
Reviewed-by: Martin Möhrmann <martin@golang.org>
src/cmd/compile/internal/ssa/gen/generic.rules
src/cmd/compile/internal/ssa/rewritegeneric.go
test/codegen/shift.go