debug blockMultBy4 2

This commit is contained in:
Sun Yimin 2024-09-04 14:35:48 +08:00 committed by GitHub
parent 2657fb2738
commit d18ea90a25
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -59,7 +59,7 @@ GLOBL mask<>(SB), 8, $64
VERLLF $n, s, r VERLLF $n, s, r
#define loadWordByIndex(W, i) \ #define loadWordByIndex(W, i) \
VL (4*i)(statePtr), W VL (16*i)(statePtr), W
// one word is 16 bytes // one word is 16 bytes
#define prepare4Words \ #define prepare4Words \
@ -214,7 +214,7 @@ TEXT ·blockMultBy4(SB), NOSPLIT, $0
MOVD $0, srcPtrPtr MOVD $0, srcPtrPtr
MOVD $·_K+0(SB), R3 MOVD $·_K+0(SB), R3
/*
loop: loop:
// save state // save state
VLR a, aSave VLR a, aSave
@ -313,7 +313,7 @@ loop:
SUB $1, blockCount SUB $1, blockCount
CMPBGT blockCount, $0, loop CMPBGT blockCount, $0, loop
*/
TRANSPOSE_MATRIX(a, b, c, d, M0, M1, M2, M3, TMP0, TMP1, TMP2, TMP3) TRANSPOSE_MATRIX(a, b, c, d, M0, M1, M2, M3, TMP0, TMP1, TMP2, TMP3)
TRANSPOSE_MATRIX(e, f, g, h, M0, M1, M2, M3, TMP0, TMP1, TMP2, TMP3) TRANSPOSE_MATRIX(e, f, g, h, M0, M1, M2, M3, TMP0, TMP1, TMP2, TMP3)