ppc64x: try VPERMXOR 2

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

View File

@ -87,7 +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; \
VPERMXOR H, z, y, x VPERMXOR y, H, z, x
// Affine Transform // Affine Transform
// parameters: // parameters:

View File

@ -90,7 +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; \
VPERMXOR H, z, y, x VPERMXOR y, H, z, 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 \