mirror of
https://github.com/golang/go
synced 2024-11-26 16:07:00 -07:00
[dev.typeparams] test: adjust codegen test for register ABI on ARM64
In codegen/arithmetic.go, previously there are MOVD's that match for loads of arguments. With register ABI there are no more such loads. Remove the MOVD matches. Change-Id: I920ee2629c8c04d454f13a0c08e283d3528d9a64 Reviewed-on: https://go-review.googlesource.com/c/go/+/324251 Trust: Cherry Mui <cherryyz@google.com> Run-TryBot: Cherry Mui <cherryyz@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Than McIntosh <thanm@google.com>
This commit is contained in:
parent
b5f37faf3b
commit
165d39a1d4
@ -202,7 +202,7 @@ func ConstDivs(n1 uint, n2 int) (uint, int) {
|
|||||||
|
|
||||||
// amd64:"MOVQ\t[$]-1085102592571150095","IMULQ",-"IDIVQ"
|
// amd64:"MOVQ\t[$]-1085102592571150095","IMULQ",-"IDIVQ"
|
||||||
// 386:"MOVL\t[$]-252645135","IMULL",-"IDIVL"
|
// 386:"MOVL\t[$]-252645135","IMULL",-"IDIVL"
|
||||||
// arm64:`MOVD`,`SMULH`,-`DIV`
|
// arm64:`SMULH`,-`DIV`
|
||||||
// arm:`MOVW`,`MUL`,-`.*udiv`
|
// arm:`MOVW`,`MUL`,-`.*udiv`
|
||||||
b := n2 / 17 // signed
|
b := n2 / 17 // signed
|
||||||
|
|
||||||
@ -266,7 +266,7 @@ func ConstMods(n1 uint, n2 int) (uint, int) {
|
|||||||
|
|
||||||
// amd64:"MOVQ\t[$]-1085102592571150095","IMULQ",-"IDIVQ"
|
// amd64:"MOVQ\t[$]-1085102592571150095","IMULQ",-"IDIVQ"
|
||||||
// 386:"MOVL\t[$]-252645135","IMULL",-"IDIVL"
|
// 386:"MOVL\t[$]-252645135","IMULL",-"IDIVL"
|
||||||
// arm64:`MOVD`,`SMULH`,-`DIV`
|
// arm64:`SMULH`,-`DIV`
|
||||||
// arm:`MOVW`,`MUL`,-`.*udiv`
|
// arm:`MOVW`,`MUL`,-`.*udiv`
|
||||||
b := n2 % 17 // signed
|
b := n2 % 17 // signed
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user