diff --git a/sm3/sm3blocks_ppc64x.s b/sm3/sm3blocks_ppc64x.s index bde2fed..4c73623 100644 --- a/sm3/sm3blocks_ppc64x.s +++ b/sm3/sm3blocks_ppc64x.s @@ -362,6 +362,9 @@ end: STXVW4X c, (R0)(R4) STXVW4X g, (R16)(R4) MOVD (R17)(digPtr), R4 + MOVD $0x79cc4519, R19 + MTVSRWZ R19, d + VSPLTW $3, d, d STXVW4X d, (R0)(R4) STXVW4X h, (R16)(R4)