diff options
| author | Cherry Zhang <cherryyz@google.com> | 2016-09-27 08:57:02 -0400 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2016-09-27 15:07:31 +0000 |
| commit | 9d4b40f55d2298fcb69e049b031e2e3ce8a1de8c (patch) | |
| tree | fe9e561d0fd27de03b66be9fc64dac1d8a308572 /src/cmd/internal/obj/arm64 | |
| parent | 7de7d20e9f14c3a8fb9a3bcf6a36a299c74e9ddd (diff) | |
| download | go-9d4b40f55d2298fcb69e049b031e2e3ce8a1de8c.tar.xz | |
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>
Diffstat (limited to 'src/cmd/internal/obj/arm64')
| -rw-r--r-- | src/cmd/internal/obj/arm64/asm7.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cmd/internal/obj/arm64/asm7.go b/src/cmd/internal/obj/arm64/asm7.go index 0c1cbdafc8..610c6d3c29 100644 --- a/src/cmd/internal/obj/arm64/asm7.go +++ b/src/cmd/internal/obj/arm64/asm7.go @@ -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 } |
