[git] GCRYPT - branch, master, updated. libgcrypt-1.5.0-367-g57b296e

by Jussi Kivilinna cvs at cvs.gnupg.org
Thu Nov 7 11:24:42 CET 2013

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  57b296ea3a5204cd3711b7bf57c8fb14d8542402 (commit)
      from  f702d62d888b30e24c19f203566a1473098b2b31 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 57b296ea3a5204cd3711b7bf57c8fb14d8542402
Author: Jussi Kivilinna <jussi.kivilinna at iki.fi>
Date:   Thu Nov 7 12:24:04 2013 +0200

    Change 64-bit shift to 32-bit in AES AMD64 assembly
    * cipher/rijndael-amd64.S (do16bit_shr): Change 'shrq' to 'shrl'.
    64-bit shift is not needed here as registers are used for 32-bit values.
    Signed-off-by: Jussi Kivilinna <jussi.kivilinna at iki.fi>

diff --git a/cipher/rijndael-amd64.S b/cipher/rijndael-amd64.S
index d360ea8..3b96889 100644
--- a/cipher/rijndael-amd64.S
+++ b/cipher/rijndael-amd64.S
@@ -101,7 +101,7 @@
 #define do16bit_shr(shf, op, source, tablemul, table1, dest1, table2, dest2, t0, t1) \
 	movzbl source ## bl,			t0 ## d; \
 	movzbl source ## bh,			t1 ## d; \
-	shrq $(shf),				source; \
+	shrl $(shf),				source ## d; \
 	op ## l table1(RTAB,t0,tablemul),	dest1 ## d; \
 	op ## l table2(RTAB,t1,tablemul),	dest2 ## d;


Summary of changes:
 cipher/rijndael-amd64.S |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

The GNU crypto library

Gnupg-commits mailing list
Gnupg-commits at gnupg.org

More information about the Gcrypt-devel mailing list