cipher: xts s390x instruction issue

This commit is contained in:
Sun Yimin 2024-09-21 11:22:08 +08:00 committed by GitHub
parent 0178d7489c
commit 8963864ff5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,7 +21,7 @@ GLOBL xtsMask<>(SB), (NOPTR+RODATA), $16
VPERM B0, B0, BSWAP, B0 \// BE -> LE VPERM B0, B0, BSWAP, B0 \// BE -> LE
\ // Multiply by 2 \ // Multiply by 2
VESRAF $31, B0, T0 \ VESRAF $31, B0, T0 \
VLREPF $0, T0, T0 \ VREPF $0, T0, T0 \
VN POLY, T0, T0 \ // T0 for reduction VN POLY, T0, T0 \ // T0 for reduction
VREPIB $1, T1 \ VREPIB $1, T1 \
VSL T1, B0, T1 \ VSL T1, B0, T1 \
@ -32,7 +32,7 @@ GLOBL xtsMask<>(SB), (NOPTR+RODATA), $16
#define gbDoubleTweak(B0, POLY, T0, T1) \ #define gbDoubleTweak(B0, POLY, T0, T1) \
VESLF $31, B0, T0 \ VESLF $31, B0, T0 \
VESRAF $31, T0, T0 \ VESRAF $31, T0, T0 \
VLREPF $3, T0, T0 \ VREPF $3, T0, T0 \
VN POLY, T0, T0 \ // T0 for reduction VN POLY, T0, T0 \ // T0 for reduction
\ \
VREPIB $1, T1 \ VREPIB $1, T1 \