diff options
| author | Jorropo <jorropo.pgm@gmail.com> | 2026-03-28 02:31:48 +0100 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2026-03-27 21:20:13 -0700 |
| commit | 47c0cd9929b82a0d95a8d0dffda47604081565ea (patch) | |
| tree | f351bc80781e1cb7117033763da7fb0ddc693f30 /test/codegen/bits.go | |
| parent | e7e45d770c4d46617dd17b0f5c7dd58bd448f47b (diff) | |
| download | go-47c0cd9929b82a0d95a8d0dffda47604081565ea.tar.xz | |
test/codegen: remove noop Ands from test cases
Theses test cases search for an AND that gets
optimized away after CL 760307.
Should help to fix riscv64 (coudn't check as
builders don't appear on https://build.golang.org/ )
and loong64 CI on master.
Change-Id: I57e4e5ab7d3003f239355137472585e46493d8dc
Reviewed-on: https://go-review.googlesource.com/c/go/+/760640
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Auto-Submit: Jorropo <jorropo.pgm@gmail.com>
Diffstat (limited to 'test/codegen/bits.go')
| -rw-r--r-- | test/codegen/bits.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/codegen/bits.go b/test/codegen/bits.go index ca9d857164..7bedaff712 100644 --- a/test/codegen/bits.go +++ b/test/codegen/bits.go @@ -40,8 +40,8 @@ func bitsCheckConstLeftShiftU64(a uint64) (n int) { func bitsCheckConstRightShiftU64(a [8]uint64) (n int) { // amd64:"BTQ [$]63," // arm64:"TBNZ [$]63," -"LSR" - // loong64:"SRLV [$]63," "AND [$]1," "BNE" - // riscv64:"SRLI [$]63," "ANDI [$]1," "BNEZ" + // loong64:"SRLV [$]63," "BNE" + // riscv64:"SRLI [$]63," "BNEZ" if (a[0]>>63)&1 != 0 { return 1 } @@ -265,8 +265,8 @@ func bitsCheckConstShiftLeftU32(a uint32) (n int) { func bitsCheckConstRightShiftU32(a [8]uint32) (n int) { // amd64:"BTL [$]31," // arm64:"UBFX [$]31," "CBNZW" - // loong64:"SRL [$]31," "AND [$]1," "BNE" - // riscv64:"SRLIW [$]31," "ANDI [$]1," "BNEZ" + // loong64:"SRL [$]31," "BNE" + // riscv64:"SRLIW [$]31," "BNEZ" if (a[0]>>31)&1 != 0 { return 1 } |
