crypto: sha512 - Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction.
authorTim Chen <tim.c.chen@linux.intel.com>
Tue, 26 Mar 2013 20:59:55 +0000 (13:59 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 25 Apr 2013 13:00:58 +0000 (21:00 +0800)
commit5663535b69eef3940dcdb3110f95651304fe41af
tree71f31ac0c52ca2bc942bc3d08fc66646adfa54ff
parente01d69cb01956e97b6880c1952e264b19473e7f3
crypto: sha512 - Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction.

Provides SHA512 x86_64 assembly routine optimized with SSE, AVX and
AVX2's RORX instructions.  Speedup of 70% or more has been
measured over the generic implementation.

Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/sha512-avx2-asm.S [new file with mode: 0644]