ppc64x: try VPERMXOR

This commit is contained in:
Sun Yimin 2024-11-07 17:39:31 +08:00 committed by GitHub
parent 16219eef8a
commit 189b2d990e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 4 deletions

View File

@ -87,8 +87,7 @@
VAND NIBBLE_MASK, x, z; \ VAND NIBBLE_MASK, x, z; \
VPERM L, L, z, y; \ VPERM L, L, z, y; \
VSRB x, V_FOUR, z; \ VSRB x, V_FOUR, z; \
VPERM H, H, z, x; \ VPERMXOR H, z, y, x
VXOR y, x, x
// Affine Transform // Affine Transform
// parameters: // parameters:

View File

@ -90,8 +90,7 @@ GLOBL rcon<>(SB), RODATA, $160
VAND NIBBLE_MASK, x, z; \ VAND NIBBLE_MASK, x, z; \
VPERM L, L, z, y; \ VPERM L, L, z, y; \
VSRB x, V_FOUR, z; \ VSRB x, V_FOUR, z; \
VPERM H, H, z, x; \ VPERMXOR H, z, y, x
VXOR y, x, x
#define SHLDL(a, b, n) \ // NO SHLDL in GOLANG now #define SHLDL(a, b, n) \ // NO SHLDL in GOLANG now
SLW n, a, a \ SLW n, a, a \