Kill unused macro and reimplement it for that single context it can
authorAndy Polyakov <appro@openssl.org>
Mon, 31 May 2004 12:06:27 +0000 (12:06 +0000)
committerAndy Polyakov <appro@openssl.org>
Mon, 31 May 2004 12:06:27 +0000 (12:06 +0000)
commita2eb9688a4e63eb78e2068986d0cfacd501aa30e
treeab658802e791944a95e9a3fbe5bf6fc5c807f6b8
parentaf2bf07404f393a9b7425a943918830ae08413d3
Kill unused macro and reimplement it for that single context it can
actually be used, namely x86* platforms [because they don't bomb on
unaligned access]. This resulted in 30-40% [depending on message
length] improvement for SHA-256 compiled with gcc and running on P4.
In the lack of assembler implementation I give the compiler all the
help it can possibly get:-)
crypto/md32_common.h
crypto/sha/asm/sha512-sse2.pl