shithub: furgit

Download patch

ref: b93ceb30454127252a921c0c8baa94f7848f7056
parent: 6c605fdf71f8e710de7da10e52f8c58385cc0f80
author: Runxi Yu <me@runxiyu.org>
date: Sun Feb 22 07:23:15 EST 2026

adler32: Rename constant symbols

--- a/internal/adler32/adler32_avx2.s
+++ b/internal/adler32/adler32_avx2.s
@@ -2,21 +2,15 @@
 
 #include "textflag.h"
 
-DATA LCPI0_0<>+0x00(SB)/8, $0x191a1b1c1d1e1f20
-DATA LCPI0_0<>+0x08(SB)/8, $0x1112131415161718
-DATA LCPI0_0<>+0x10(SB)/8, $0x090a0b0c0d0e0f10
-DATA LCPI0_0<>+0x18(SB)/8, $0x0102030405060708
-GLOBL LCPI0_0<>(SB), (RODATA|NOPTR), $32
+DATA adler32AVX2ByteWeights<>+0x00(SB)/8, $0x191a1b1c1d1e1f20
+DATA adler32AVX2ByteWeights<>+0x08(SB)/8, $0x1112131415161718
+DATA adler32AVX2ByteWeights<>+0x10(SB)/8, $0x090a0b0c0d0e0f10
+DATA adler32AVX2ByteWeights<>+0x18(SB)/8, $0x0102030405060708
+GLOBL adler32AVX2ByteWeights<>(SB), (RODATA|NOPTR), $32
 
-DATA LCPI0_1<>+0x00(SB)/8, $0x0001000100010001
-DATA LCPI0_1<>+0x08(SB)/8, $0x0001000100010001
-DATA LCPI0_1<>+0x10(SB)/8, $0x0001000100010001
-DATA LCPI0_1<>+0x18(SB)/8, $0x0001000100010001
-GLOBL LCPI0_1<>(SB), (RODATA|NOPTR), $32
+DATA adler32AVX2WordOne<>+0x00(SB)/2, $0x0001
+GLOBL adler32AVX2WordOne<>(SB), (RODATA|NOPTR), $2
 
-DATA LCPI0_2<>+0x00(SB)/2, $0x0001
-GLOBL LCPI0_2<>(SB), (RODATA|NOPTR), $2
-
 TEXT ·adler32_avx2(SB), NOSPLIT, $0-36
 	MOVLQZX       in+0(FP), DI
 	MOVQ          buf_base+8(FP), SI
@@ -34,8 +28,8 @@
 	JB            scalar_unrolled16
 	MOVL          $2147975281, DI
 	VPXOR         X0, X0, X0
-	VMOVDQA       LCPI0_0<>(SB), Y1
-	VPBROADCASTW  LCPI0_2<>(SB), Y2
+	VMOVDQA       adler32AVX2ByteWeights<>(SB), Y1
+	VPBROADCASTW  adler32AVX2WordOne<>(SB), Y2
 	JMP           vector_outer
 
 vector_tail_init:
--