From bf355a1ea3cc82bf3a3dfde54a99dc48def37352 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Sun, 20 Aug 2023 12:46:41 +0800 Subject: [PATCH] cipher: xts amd64 reduce inst. --- cipher/xts_amd64.s | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/cipher/xts_amd64.s b/cipher/xts_amd64.s index 9384314..55c0511 100644 --- a/cipher/xts_amd64.s +++ b/cipher/xts_amd64.s @@ -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