Fixes #5310
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5315)
.align 4
___
+$output=pop;
+open STDOUT,">$output";
print $code;
close STDOUT;
}
}
+$output=pop;
+open STDOUT,">$output";
+
foreach (split($/,$code)) {
s/\`([^\`]*)\`/eval $1/ge;
.asciz "Keccak-1600 absorb and squeeze for AVX2, CRYPTOGAMS by <appro\@openssl.org>"
___
+$output=pop;
+open STDOUT,">$output";
print $code;
close STDOUT;
.asciz "Keccak-1600 absorb and squeeze for AVX-512F, CRYPTOGAMS by <appro\@openssl.org>"
___
+$output=pop;
+open STDOUT,">$output";
print $code;
close STDOUT;
.asciz "Keccak-1600 absorb and squeeze for AVX512VL, CRYPTOGAMS by <appro\@openssl.org>"
___
+$output=pop;
+open STDOUT,">$output";
print $code;
close STDOUT;
.align 4
___
+$output=pop;
+open STDOUT,">$output";
print $code;
+close STDOUT;