diff options
author | Andy Polyakov <appro@openssl.org> | 2015-04-21 14:52:17 +0200 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2015-05-13 17:00:06 +0200 |
commit | d3bb25e30ac1e07ce3b163655d8d33bc9f1186e3 (patch) | |
tree | f7611313009d1b90dc71680a51384cd48ffa3d47 /crypto/aes/asm/aesni-sha256-x86_64.pl | |
parent | eba8bf485a81541ad25a685f13f00a862cc371a8 (diff) |
aes/asm/aesni-sha256-x86_64.pl: fix Windows compilation failure with old assembler.
Reviewed-by: Matt Caswell <matt@openssl.org>
(cherry picked from commit 82c4a079395223c0063100854a0981976db9848f)
Diffstat (limited to 'crypto/aes/asm/aesni-sha256-x86_64.pl')
-rw-r--r-- | crypto/aes/asm/aesni-sha256-x86_64.pl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/aes/asm/aesni-sha256-x86_64.pl b/crypto/aes/asm/aesni-sha256-x86_64.pl index c1fce89834..19b0433b3b 100644 --- a/crypto/aes/asm/aesni-sha256-x86_64.pl +++ b/crypto/aes/asm/aesni-sha256-x86_64.pl @@ -1499,13 +1499,13 @@ ___ # EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame, # CONTEXT *context,DISPATCHER_CONTEXT *disp) -if ($win64) { +if ($win64 && $avx) { $rec="%rcx"; $frame="%rdx"; $context="%r8"; $disp="%r9"; -$code.=<<___ if ($avx); +$code.=<<___; .extern __imp_RtlVirtualUnwind .type se_handler,\@abi-omnipotent .align 16 @@ -1643,7 +1643,7 @@ $code.=<<___ if ($shaext); .rva .LSEH_end_${func}_shaext .rva .LSEH_info_${func}_shaext ___ -$code.=<<___ if ($avx); +$code.=<<___; .section .xdata .align 8 .LSEH_info_${func}_xop: |