summaryrefslogtreecommitdiffstats
path: root/crypto/modes
diff options
context:
space:
mode:
authorAndrey Matyukov <andrey.matyukov@intel.com>2022-03-10 14:27:33 -0700
committerTomas Mraz <tomas@openssl.org>2022-03-14 17:08:27 +0100
commit224ea84b4054de105447cde407fa3d39004a563d (patch)
tree4064627f8e0e1cc1f632c8317800111742b514cb /crypto/modes
parent864853988e80517a563d2423d4fb742323995433 (diff)
aes-gcm-avx512.pl: Fixed mingw64 build
Decoration prefix for some assembler labels in aes-gcm-avx512.pl was fixed for mingw64 build. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17868)
Diffstat (limited to 'crypto/modes')
-rw-r--r--crypto/modes/asm/aes-gcm-avx512.pl10
1 files changed, 5 insertions, 5 deletions
diff --git a/crypto/modes/asm/aes-gcm-avx512.pl b/crypto/modes/asm/aes-gcm-avx512.pl
index 1c7ee8769a..a154f9a5ab 100644
--- a/crypto/modes/asm/aes-gcm-avx512.pl
+++ b/crypto/modes/asm/aes-gcm-avx512.pl
@@ -4767,7 +4767,7 @@ ___
.align 8
.L${func_name}_seh_info:
.byte 1 # version 1, no flags
- .byte \$L\$${func_name}_seh_prolog_end-\$L\$${func_name}_seh_begin
+ .byte .L${func_name}_seh_prolog_end-.L${func_name}_seh_begin
.byte 31 # num_slots = 1*8 + 2 + 1 + 2*10
# FR = rbp; Offset from RSP = $XMM_STORAGE scaled on 16
.byte @{[$UWOP_REG_NUMBER{rbp} | (($XMM_STORAGE / 16 ) << 4)]}
@@ -4780,7 +4780,7 @@ ___
# Scaled-by-16 stack offset
my $xmm_reg_offset = ($reg_idx - 6);
$code .= <<___;
- .byte \$L\$${func_name}_seh_save_xmm${reg_idx}-\$L\$${func_name}_seh_begin
+ .byte .L${func_name}_seh_save_xmm${reg_idx}-.L${func_name}_seh_begin
.byte @{[$UWOP_SAVE_XMM128 | (${reg_idx} << 4)]}
.value $xmm_reg_offset
___
@@ -4788,11 +4788,11 @@ ___
$code .= <<___;
# Frame pointer (occupy 1 slot)
- .byte \$L\$${func_name}_seh_setfp-\$L\$${func_name}_seh_begin
+ .byte .L${func_name}_seh_setfp-.L${func_name}_seh_begin
.byte $UWOP_SET_FPREG
# Occupy 2 slots, as stack allocation < 512K, but > 128 bytes
- .byte \$L\$${func_name}_seh_allocstack_xmm-\$L\$${func_name}_seh_begin
+ .byte .L${func_name}_seh_allocstack_xmm-.L${func_name}_seh_begin
.byte $UWOP_ALLOC_LARGE
.value `($XMM_STORAGE + 8) / 8`
___
@@ -4801,7 +4801,7 @@ ___
# Occupy 1 slot each
foreach my $reg ("rsi", "rdi", "r15", "r14", "r13", "r12", "rbp", "rbx") {
$code .= <<___;
- .byte \$L\$${func_name}_seh_push_${reg}-\$L\$${func_name}_seh_begin
+ .byte .L${func_name}_seh_push_${reg}-.L${func_name}_seh_begin
.byte @{[$UWOP_PUSH_NONVOL | ($UWOP_REG_NUMBER{$reg} << 4)]}
___
}