summaryrefslogtreecommitdiffstats
path: root/crypto/chacha
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2017-11-20 17:07:51 +0100
committerAndy Polyakov <appro@openssl.org>2017-11-25 22:08:17 +0100
commit47c9926a92ce64a6f630ff71e71cfa4bc5c58315 (patch)
treebfd89c33405115dc53edac00f11ddad68b1f7bd9 /crypto/chacha
parenta8f302e5bae18ce129b81a3f7a5f3ea7f9785ca1 (diff)
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 <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4758)
Diffstat (limited to 'crypto/chacha')
-rwxr-xr-xcrypto/chacha/asm/chacha-x86_64.pl2
1 files changed, 1 insertions, 1 deletions
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