ref: 9fd0c32d84972ba78323be1e5da293c23e08b33f
parent: 7eaa8614c897a97d241335982f4c04f1f27b0715
author: Runxi Yu <me@runxiyu.org>
date: Sun Nov 23 03:00:00 EST 2025
adler32: Update assembly param names to pass go vet
--- a/internal/adler32/adler32_avx2.s
+++ b/internal/adler32/adler32_avx2.s
@@ -18,10 +18,10 @@
GLOBL LCPI0_2<>(SB), (RODATA|NOPTR), $2
TEXT ·adler32_avx2(SB), NOSPLIT, $0-36
- MOVLQZX adler+0(FP), DI
- MOVQ src+8(FP), SI
- MOVQ len+16(FP), DX
- MOVQ cap+24(FP), CX
+ MOVLQZX in+0(FP), DI
+ MOVQ buf_base+8(FP), SI
+ MOVQ buf_len+16(FP), DX
+ MOVQ buf_cap+24(FP), CX
WORD $0x8548; BYTE $0xf6 // TESTQ SI, SI // test rsi, rsi
JE LBB0_1 // <-- // je .LBB0_1
WORD $0xf889 // MOVL DI, AX // mov eax, edi
--- a/internal/adler32/adler32_neon.s
+++ b/internal/adler32/adler32_neon.s
@@ -13,8 +13,8 @@
GLOBL mult_table<>(SB), (RODATA|NOPTR), $64
TEXT ·adler32_neon(SB), NOSPLIT, $0-36
- MOVW adler+0(FP), R0
- MOVD buf+8(FP), R1
+ MOVW in+0(FP), R0
+ MOVD buf_base+8(FP), R1
MOVD buf_len+16(FP), R2
MOVD buf_cap+24(FP), R3
NOP // (skipped) // stp x29, x30, [sp, #-16]!
--- a/internal/adler32/adler32_sse3.s
+++ b/internal/adler32/adler32_sse3.s
@@ -15,8 +15,8 @@
GLOBL LCPI0_2<>(SB), (RODATA|NOPTR), $16
TEXT ·adler32_sse3(SB), NOSPLIT, $0-36
- MOVLQZX adler+0(FP), DI
- MOVQ buf+8(FP), SI
+ MOVLQZX in+0(FP), DI
+ MOVQ buf_base+8(FP), SI
MOVQ buf_len+16(FP), DX
MOVQ buf_cap+24(FP), CX
NOP // (skipped) // push rbp
--
⑨