sm4: ppc64x, ecb fix compile issue #249

This commit is contained in:
Sun Yimin 2024-09-12 16:40:58 +08:00 committed by GitHub
parent a9459164b0
commit ac95feaf4f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -59,7 +59,7 @@ TEXT ·encryptSm4Ecb(SB),NOSPLIT,$0
#define dstPtr R3
#define srcPtr R4
#define rk R5
#define srcLen R6
// prepare/load constants
VSPLTISW $4, V_FOUR;
#ifdef NEEDS_PERMW
@ -78,8 +78,8 @@ TEXT ·encryptSm4Ecb(SB),NOSPLIT,$0
BLT block64
preloop128:
SRD $7, srcLen, R6 // Set up loop counter
MOVD R6, CTR
SRD $7, srcLen, R7 // Set up loop counter
MOVD R7, CTR
MOVD $16, R7
MOVD $32, R8
MOVD $48, R10