chacha/asm/chacha-x86_64.pl: add AVX512VL code path.
authorAndy Polyakov <appro@openssl.org>
Mon, 4 Dec 2017 13:16:19 +0000 (14:16 +0100)
committerAndy Polyakov <appro@openssl.org>
Fri, 8 Dec 2017 11:57:49 +0000 (12:57 +0100)
commitcded951378069a478391843f5f8653c1eb5128da
tree1a05d0af6aead2ee7897299b1027b1c26344fd50
parent79337628702dc5ff5570f02d6b92eeb02a310e18
chacha/asm/chacha-x86_64.pl: add AVX512VL code path.

256-bit AVX512VL was estimated to deliver ~50% improvement over AVX2
and it did live up to the expectations.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4838)
crypto/chacha/asm/chacha-x86_64.pl