From 0984849e5b58618934a58c89ea5a0f381c5855b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Mon, 7 Feb 2011 21:33:15 +0100
Subject: [PATCH] *** empty log message ***

Rev: nettle/ChangeLog:1.136
---
 ChangeLog | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 9f6764b1..5e89a119 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
 2011-02-07  Niels M�ller  <nisse@lysator.liu.se>
 
-	Introduced 4-bit tables. If enabled, gives gmac performance of 19
+	* gcm.c (gcm_gf_mul_chunk): Special case first and last iteration.
+	(gcm_gf_add): New function, a special case of memxor. Use it for
+	all memxor calls with word-aligned 16 byte blocks. Improves
+	performance to 152 cycles/byte with no tables, 28 cycles per byte
+	with 4-bit tables and 10.5 cycles per byte with 8-bit tables.
+
+	Introduced 8-bit tables. If enabled, gives gmac performance of 19
 	cycles per byte (still on intel x86_64).
 	* gcm.c (gcm_gf_shift_chunk): New implementation for 8-bit tables.
 	(gcm_gf_mul_chunk): Likewise.
-- 
GitLab