cipher: xts amd64 reduce inst.

This commit is contained in:
Sun Yimin 2023-08-20 12:46:41 +08:00 committed by GitHub
parent ddea8332fe
commit bf355a1ea3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -58,14 +58,13 @@ gb_alg:
// B0 * 2
MOVOU B0, T0
MOVOU B0, T1
PSHUFD $0, B0, T1
PSRLQ $1, B0
PSLLQ $63, T0
PSRLDQ $8, T0
POR T0, B0
// reduction
PSHUFD $0, T1, T1
PSLLL $31, T1
PSRAL $31, T1
PAND POLY, T1
@ -126,14 +125,13 @@ gb_loop:
// B0 * 2
MOVOU B0, T0
MOVOU B0, T1
PSHUFD $0, B0, T1
PSRLQ $1, B0
PSLLQ $63, T0
PSRLDQ $8, T0
POR T0, B0
// reduction
PSHUFD $0, T1, T1
PSLLL $31, T1
PSRAL $31, T1
PAND POLY, T1