From: Jussi Kivilinna Date: Fri, 23 Sep 2011 16:50:55 +0000 (+0300) Subject: crypto: blowfish-x86_64 - improve x86_64 blowfish 4-way performance X-Git-Tag: v3.2-rc1~105^2~31 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e827bb09c815955d5d5f0ddf98483a7efd04f55b;p=pandora-kernel.git crypto: blowfish-x86_64 - improve x86_64 blowfish 4-way performance This patch adds improved F-macro for 4-way parallel functions. With new F-macro for 4-way parallel functions, blowfish sees ~15% improvement in speed tests on AMD Phenom II (~5% on Intel Xeon E7330). However when used in 1-way blowfish function new macro would be ~10% slower than original, so old F-macro is kept for 1-way functions. Patch cleans up old F-macro as it is no longer needed in 4-way part. Patch also does register macro renaming to reduce stack usage. Signed-off-by: Jussi Kivilinna Signed-off-by: Herbert Xu --- Reading git-diff-tree failed