From 5c7939bc98e81666b71a20e58c86cf0daf4388a2 Mon Sep 17 00:00:00 2001 From: Bas Westerbaan Date: Wed, 24 Jul 2024 18:50:37 +0200 Subject: [PATCH] arm64: fixes --- and_arm64.go | 6 +++--- and_arm64.s | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/and_arm64.go b/and_arm64.go index 579b272..019d1b8 100644 --- a/and_arm64.go +++ b/and_arm64.go @@ -3,13 +3,13 @@ package and //go:noescape -func andNEON(dst, a, b *byte, len uint64) +func andNEON(dst, a, b *byte, l uint64) //go:noescape -func orNEON(dst, a, b *byte, len uint64) +func orNEON(dst, a, b *byte, l uint64) //go:noescape -func popcntNEON(a *byte, len uint64) uint64 +func popcntNEON(a *byte, l uint64) uint64 func and(dst, a, b []byte) { l := uint64(len(a)) >> 8 diff --git a/and_arm64.s b/and_arm64.s index 6362bec..883de34 100644 --- a/and_arm64.s +++ b/and_arm64.s @@ -3,7 +3,7 @@ #include "textflag.h" // func andNEON(dst *byte, a *byte, b *byte, l uint64) -TEXT ·andNEON(SB), NOSPLIT|NOFRAME, $0 +TEXT ·andNEON(SB), NOSPLIT, $0-32 MOVD dst+0(FP), R0 MOVD a+8(FP), R1 MOVD b+16(FP), R2