From 420b9e9dfdedad8ac4125e78b60342e0748a3f54 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Thu, 12 Sep 2024 08:16:51 +0800 Subject: [PATCH] sm4: ppc64x, missing macro #249 --- sm4/asm_ppc64x.s | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sm4/asm_ppc64x.s b/sm4/asm_ppc64x.s index 7727225..a519836 100644 --- a/sm4/asm_ppc64x.s +++ b/sm4/asm_ppc64x.s @@ -56,8 +56,13 @@ GLOBL ·rcon(SB), RODATA, $192 LXVW4X (RA+RB), VT \ VPERM VT, VT, ESPERMW, VT +#define PPC64X_STXVW4X(VS, RA, RB) \ + VPERM VS, VS, ESPERMW, VS \ + STXVW4X VS, (RA+RB) + #else #define PPC64X_LXVW4X(RA,RB,VT) LXVW4X (RA+RB), VT +#define PPC64X_STXVW4X(VS, RA, RB) STXVW4X VS, (RA+RB) #endif // defined(GOARCH_ppc64le) // r = s <<< n