linux_dsm_epyc7002/arch/x86/crypto/sha512-mb
Megha Dey bee5cfd9f6 crypto: sha512-mb - Crypto computation (x4 AVX2)
This patch introduces the assembly routines to do SHA512 computation on
buffers belonging to several jobs at once. The assembly routines are
optimized with AVX2 instructions that have 4 data lanes and using AVX2
registers.

Signed-off-by: Megha Dey <megha.dey@linux.intel.com>
Reviewed-by: Fenghua Yu <fenghua.yu@intel.com>
Reviewed-by: Tim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2016-06-28 16:06:40 +08:00
..
Makefile
sha512_mb_ctx.h crypto: sha512-mb - Algorithm data structures 2016-06-28 16:06:39 +08:00
sha512_mb_mgr_datastruct.S crypto: sha512-mb - Algorithm data structures 2016-06-28 16:06:39 +08:00
sha512_mb_mgr_flush_avx2.S crypto: sha512-mb - submit/flush routines for AVX2 2016-06-28 16:06:38 +08:00
sha512_mb_mgr_init_avx2.c crypto: sha512-mb - submit/flush routines for AVX2 2016-06-28 16:06:38 +08:00
sha512_mb_mgr_submit_avx2.S crypto: sha512-mb - submit/flush routines for AVX2 2016-06-28 16:06:38 +08:00
sha512_mb_mgr.h crypto: sha512-mb - Algorithm data structures 2016-06-28 16:06:39 +08:00
sha512_mb.c
sha512_x4_avx2.S crypto: sha512-mb - Crypto computation (x4 AVX2) 2016-06-28 16:06:40 +08:00