From: Andy Polyakov Date: Mon, 20 Nov 2017 16:07:51 +0000 (+0100) Subject: chacha/asm/chacha-x86_64.pl: fix sporadic crash in AVX512 code path. X-Git-Tag: OpenSSL_1_1_1-pre1~411 X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff_plain;h=47c9926a92ce64a6f630ff71e71cfa4bc5c58315 chacha/asm/chacha-x86_64.pl: fix sporadic crash in AVX512 code path. Only chacha_internal_test is affected, since this path is not used from EVP. Reviewed-by: Rich Salz (Merged from https://github.com/openssl/openssl/pull/4758) --- diff --git a/crypto/chacha/asm/chacha-x86_64.pl b/crypto/chacha/asm/chacha-x86_64.pl index 0cfe8990fa..0510363ad8 100755 --- a/crypto/chacha/asm/chacha-x86_64.pl +++ b/crypto/chacha/asm/chacha-x86_64.pl @@ -2488,7 +2488,7 @@ $code.=<<___; dec $len jnz .Loop_tail_avx512 - vmovdqa32 $a_,0x00(%rsp) + vmovdqu32 $a_,0x00(%rsp) .Ldone_avx512: vzeroall