mirror of https://github.com/golang/go.git
cmd/compile: regenerate rewriteRISCV64.go to match cl 528975
The final revision of https://go-review.googlesource.com/c/go/+/528975 made a small change to the RISCV64.rules file but neglected to update the regenerated rewriteRISCV64.go file. Change-Id: I04599f4e3b0dac7102c54166c9bae6fc9b6621d1 Reviewed-on: https://go-review.googlesource.com/c/go/+/533815 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Run-TryBot: Cherry Mui <cherryyz@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Cherry Mui <cherryyz@google.com> Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
parent
025e8ad6e9
commit
fce6be15cc
|
|
@ -6324,7 +6324,7 @@ func rewriteValueRISCV64_OpRISCV64SRL(v *Value) bool {
|
||||||
func rewriteValueRISCV64_OpRISCV64SRLI(v *Value) bool {
|
func rewriteValueRISCV64_OpRISCV64SRLI(v *Value) bool {
|
||||||
v_0 := v.Args[0]
|
v_0 := v.Args[0]
|
||||||
// match: (SRLI <t> [x] (MOVWUreg y))
|
// match: (SRLI <t> [x] (MOVWUreg y))
|
||||||
// result: (SRLIW <t> [x] y)
|
// result: (SRLIW <t> [int64(x&31)] y)
|
||||||
for {
|
for {
|
||||||
t := v.Type
|
t := v.Type
|
||||||
x := auxIntToInt64(v.AuxInt)
|
x := auxIntToInt64(v.AuxInt)
|
||||||
|
|
@ -6334,7 +6334,7 @@ func rewriteValueRISCV64_OpRISCV64SRLI(v *Value) bool {
|
||||||
y := v_0.Args[0]
|
y := v_0.Args[0]
|
||||||
v.reset(OpRISCV64SRLIW)
|
v.reset(OpRISCV64SRLIW)
|
||||||
v.Type = t
|
v.Type = t
|
||||||
v.AuxInt = int64ToAuxInt(x)
|
v.AuxInt = int64ToAuxInt(int64(x & 31))
|
||||||
v.AddArg(y)
|
v.AddArg(y)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue