aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorKeith Randall <khr@golang.org>2025-06-05 21:01:52 -0700
committerGopher Robot <gobot@golang.org>2025-08-15 11:01:34 -0700
commite4291e484cfcef5711f45d08e6d97a505eca9bf4 (patch)
tree46bf94b2993089be613be1dfed7a84886382b92e /src/runtime
parent15d6dbc05cd8d9b71842a9e95730fd9a285f2580 (diff)
downloadgo-e4291e484cfcef5711f45d08e6d97a505eca9bf4.tar.xz
runtime: remove duff support for arm64
Change-Id: Ib290079a77a746a8512cd4638310b24164f6a930 Reviewed-on: https://go-review.googlesource.com/c/go/+/679456 Reviewed-by: Keith Randall <khr@google.com> Reviewed-by: Jorropo <jorropo.pgm@gmail.com> Reviewed-by: Michael Knyszek <mknyszek@google.com> Auto-Submit: Keith Randall <khr@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/duff_arm64.s267
-rw-r--r--src/runtime/mkduff.go1
2 files changed, 0 insertions, 268 deletions
diff --git a/src/runtime/duff_arm64.s b/src/runtime/duff_arm64.s
deleted file mode 100644
index 33c4905078..0000000000
--- a/src/runtime/duff_arm64.s
+++ /dev/null
@@ -1,267 +0,0 @@
-// Code generated by mkduff.go; DO NOT EDIT.
-// Run go generate from src/runtime to update.
-// See mkduff.go for comments.
-
-#include "textflag.h"
-
-TEXT runtime·duffzero<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP.P (ZR, ZR), 16(R20)
- STP (ZR, ZR), (R20)
- RET
-
-TEXT runtime·duffcopy<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- LDP.P 16(R20), (R26, R27)
- STP.P (R26, R27), 16(R21)
-
- RET
diff --git a/src/runtime/mkduff.go b/src/runtime/mkduff.go
index 86521d6d04..a0ec987307 100644
--- a/src/runtime/mkduff.go
+++ b/src/runtime/mkduff.go
@@ -35,7 +35,6 @@ func main() {
gen("amd64", notags, zeroAMD64, copyAMD64)
gen("386", notags, zero386, copy386)
gen("arm", notags, zeroARM, copyARM)
- gen("arm64", notags, zeroARM64, copyARM64)
gen("loong64", notags, zeroLOONG64, copyLOONG64)
gen("ppc64x", tagsPPC64x, zeroPPC64x, copyPPC64x)
gen("mips64x", tagsMIPS64x, zeroMIPS64x, copyMIPS64x)