diff --git a/sm3/sm3blocks_s390x.s b/sm3/sm3blocks_s390x.s index 6524de1..51096e0 100644 --- a/sm3/sm3blocks_s390x.s +++ b/sm3/sm3blocks_s390x.s @@ -57,8 +57,8 @@ GLOBL mask<>(SB), 8, $64 #define PROLD(s, r, n) \ VERLLF $n, s, r -#define loadWordByIndex(W, start, i) \ - VL $(4*i)(start), W +#define loadWordByIndex(W, i) \ + VL (4*i)(statePtr), W // one word is 16 bytes #define prepare4Words \