github.com/twelsh-aw/go/src@v0.0.0-20230516233729-a56fe86a7c81/runtime/duff_s390x.s (about) 1 // Copyright 2019 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 #include "go_asm.h" 6 #include "go_tls.h" 7 #include "textflag.h" 8 9 // s390x can copy/zero 1-256 bytes with a single instruction, 10 // so there's no need for these, except to satisfy the prototypes 11 // in stubs.go. 12 13 TEXT runtime·duffzero(SB),NOSPLIT|NOFRAME,$0-0 14 MOVD $0, 2(R0) 15 RET 16 17 TEXT runtime·duffcopy(SB),NOSPLIT|NOFRAME,$0-0 18 MOVD $0, 2(R0) 19 RET