]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit28edaeb84e9dd0a2e705e223362a8c428d0bf031
tree71f31ac0c52ca2bc942bc3d08fc66646adfa54ff
parentbe1f192cfd887c0a04ec39ade9125cc38b9e8ace
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]