mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime, cmd/compile: implement and use DUFFCOPY on ARM64
Change-Id: I8984eac30e5df78d4b94f19412135d3cc36969f8 Reviewed-on: https://go-review.googlesource.com/29910 Run-TryBot: Cherry Zhang <cherryyz@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com>
This commit is contained in:
parent
7de7d20e9f
commit
9d4b40f55d
8 changed files with 463 additions and 5 deletions
|
|
@ -3852,8 +3852,7 @@ func opbra(ctxt *obj.Link, a obj.As) uint32 {
|
|||
case AB:
|
||||
return 0<<31 | 5<<26 /* imm26 */
|
||||
|
||||
case obj.ADUFFZERO,
|
||||
ABL:
|
||||
case obj.ADUFFZERO, obj.ADUFFCOPY, ABL:
|
||||
return 1<<31 | 5<<26
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue