internal/sm2ec: loong64 fix VMOVQ usage issue

This commit is contained in:
Sun Yimin 2025-10-16 17:03:30 +08:00 committed by GitHub
parent f9f3a961b0
commit 16026279a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1301,7 +1301,7 @@ TEXT ·p256Select(SB),NOSPLIT,$0
MOVV $1, t0 MOVV $1, t0
VMOVQ t0, V0.V2 // broadcast 1 to all lanes VMOVQ t0, V0.V2 // broadcast 1 to all lanes
VMOVQ V0, V1 VMOVQ t0, V1.V2
VMOVQ const0, V2.V2 // broadcast idx to all lanes VMOVQ const0, V2.V2 // broadcast idx to all lanes
VXORV V3, V3, V3 // zero VXORV V3, V3, V3 // zero
@ -1439,7 +1439,7 @@ TEXT ·p256SelectAffine(SB),NOSPLIT,$0
MOVV $1, t2 MOVV $1, t2
VMOVQ t2, V0.V2 // broadcast 1 to all lanes VMOVQ t2, V0.V2 // broadcast 1 to all lanes
VMOVQ V0, V1 VMOVQ t2, V1.V2
VMOVQ t0, V2.V2 // broadcast idx to all lanes VMOVQ t0, V2.V2 // broadcast idx to all lanes
VXORV V3, V3, V3 // zero VXORV V3, V3, V3 // zero