diff options
| author | Joel Sing <joel@sing.id.au> | 2025-11-23 01:10:41 +1100 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2025-11-28 15:26:25 -0800 |
| commit | 3f94f3d4b2f03a913de3f5a737bad793418e751f (patch) | |
| tree | fc749abfce7b72ec0c2589133bd4a331f8885cce /test/codegen | |
| parent | 2ac1f9cbc3eb2b97ad82730569199ba6ffea956d (diff) | |
| download | go-3f94f3d4b2f03a913de3f5a737bad793418e751f.tar.xz | |
test/codegen: fix shift tests on riscv64
These were broken by CL 721206, which changes Rsh to RshU for
positive inputs.
Change-Id: I9e38c3c428fb8aeb70cf51e7e76f4711c864f027
Reviewed-on: https://go-review.googlesource.com/c/go/+/723340
Reviewed-by: Meng Zhuo <mengzhuo1203@gmail.com>
Reviewed-by: Mark Ryan <markdryan@rivosinc.com>
Reviewed-by: Keith Randall <khr@google.com>
Auto-Submit: Jorropo <jorropo.pgm@gmail.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Jorropo <jorropo.pgm@gmail.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'test/codegen')
| -rw-r--r-- | test/codegen/shift.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/codegen/shift.go b/test/codegen/shift.go index 1877247af4..4222b0b845 100644 --- a/test/codegen/shift.go +++ b/test/codegen/shift.go @@ -661,7 +661,7 @@ func rsh64to32(v int64) int32 { x := int32(v) // riscv64:"MOVW" if x > 8 { - // riscv64:"SRAIW" -"MOVW" -"SLLI" + // riscv64:"SRLIW" -"MOVW" -"SLLI" x >>= 2 } return x @@ -671,7 +671,7 @@ func rsh64to16(v int64) int16 { x := int16(v) // riscv64:"MOVH" if x > 8 { - // riscv64:"SLLI" "SRAI" + // riscv64:"SLLI" "SRLI" x >>= 2 } return x @@ -681,7 +681,7 @@ func rsh64to8(v int64) int8 { x := int8(v) // riscv64:"MOVB" if x > 8 { - // riscv64:"SLLI" "SRAI" + // riscv64:"SLLI" "SRLI" x >>= 2 } return x |
