aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorKeith Randall <khr@golang.org>2025-06-17 10:56:53 -0700
committerGopher Robot <gobot@golang.org>2025-08-15 11:13:59 -0700
commita651e2ea47586f1e29688202ff60c719bac6a05b (patch)
tree99998d3dcdeffaa05f95d3d6e72ea95febc52bcd /src/runtime
parente4291e484cfcef5711f45d08e6d97a505eca9bf4 (diff)
downloadgo-a651e2ea47586f1e29688202ff60c719bac6a05b.tar.xz
runtime: remove duff support for amd64
Change-Id: I742b49a3889892b7b1bb354f47f1c0d933c041e4 Reviewed-on: https://go-review.googlesource.com/c/go/+/682395 Auto-Submit: Keith Randall <khr@golang.org> Reviewed-by: Jorropo <jorropo.pgm@gmail.com> Reviewed-by: Keith Randall <khr@google.com> Reviewed-by: Michael Knyszek <mknyszek@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/duff_amd64.s427
-rw-r--r--src/runtime/mkduff.go1
2 files changed, 0 insertions, 428 deletions
diff --git a/src/runtime/duff_amd64.s b/src/runtime/duff_amd64.s
deleted file mode 100644
index 69e9980a30..0000000000
--- a/src/runtime/duff_amd64.s
+++ /dev/null
@@ -1,427 +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
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- MOVUPS X15,(DI)
- MOVUPS X15,16(DI)
- MOVUPS X15,32(DI)
- MOVUPS X15,48(DI)
- LEAQ 64(DI),DI
-
- RET
-
-TEXT runtime·duffcopy<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- MOVUPS (SI), X0
- ADDQ $16, SI
- MOVUPS X0, (DI)
- ADDQ $16, DI
-
- RET
diff --git a/src/runtime/mkduff.go b/src/runtime/mkduff.go
index a0ec987307..dfff084e80 100644
--- a/src/runtime/mkduff.go
+++ b/src/runtime/mkduff.go
@@ -32,7 +32,6 @@ import (
)
func main() {
- gen("amd64", notags, zeroAMD64, copyAMD64)
gen("386", notags, zero386, copy386)
gen("arm", notags, zeroARM, copyARM)
gen("loong64", notags, zeroLOONG64, copyLOONG64)