]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: sha-mb - SHA1 multibuffer submit and flush routines for AVX2
authorTim Chen <tim.c.chen@linux.intel.com>
Thu, 31 Jul 2014 17:29:57 +0000 (10:29 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 25 Aug 2014 12:32:28 +0000 (20:32 +0800)
commitd50b1cb2104dccb19552d08b2d3e8c5cc04d320a
treeede26e6abda14de4966fde522c8e1fdd0f0e2bd2
parent1eb0efba56bf7d80bdff31d7fe3e60ee785c0ce4
crypto: sha-mb - SHA1 multibuffer submit and flush routines for AVX2

This patch introduces the routines used to submit and flush buffers
belonging to SHA1 crypto jobs to the SHA1 multibuffer algorithm.  It is
implemented mostly in assembly optimized with AVX2 instructions.

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