mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 20:26:19 +08:00
debug blockMultBy4 2
This commit is contained in:
parent
2657fb2738
commit
d18ea90a25
@ -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)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user