From d18ea90a25950739313859eb5266803757bbba76 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Wed, 4 Sep 2024 14:35:48 +0800 Subject: [PATCH] debug blockMultBy4 2 --- sm3/sm3blocks_s390x.s | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sm3/sm3blocks_s390x.s b/sm3/sm3blocks_s390x.s index 3055fe9..b957538 100644 --- a/sm3/sm3blocks_s390x.s +++ b/sm3/sm3blocks_s390x.s @@ -59,7 +59,7 @@ GLOBL mask<>(SB), 8, $64 VERLLF $n, s, r #define loadWordByIndex(W, i) \ - VL (4*i)(statePtr), W + VL (16*i)(statePtr), W // one word is 16 bytes #define prepare4Words \ @@ -214,7 +214,7 @@ TEXT ·blockMultBy4(SB), NOSPLIT, $0 MOVD $0, srcPtrPtr MOVD $·_K+0(SB), R3 -/* + loop: // save state VLR a, aSave @@ -313,7 +313,7 @@ loop: SUB $1, blockCount CMPBGT blockCount, $0, loop -*/ + 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)