summaryrefslogtreecommitdiffstats
path: root/crypto/sha
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2018-04-22 12:48:56 +0200
committerAndy Polyakov <appro@openssl.org>2018-04-23 17:27:31 +0200
commit0fe72aaaa9bb01b440e6a285bffc1ffc2ea174ac (patch)
tree31c2c4b482585c138f2704083c195aa582c8adbf /crypto/sha
parentConfigure: add $target{keccak1600_asm_src}. (diff)
downloadopenssl-0fe72aaaa9bb01b440e6a285bffc1ffc2ea174ac.tar.xz
openssl-0fe72aaaa9bb01b440e6a285bffc1ffc2ea174ac.zip
sha/asm/keccak1600-x86_64.pl: make it work on Windows.
Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6042)
Diffstat (limited to 'crypto/sha')
-rwxr-xr-xcrypto/sha/asm/keccak1600-x86_64.pl8
1 files changed, 4 insertions, 4 deletions
diff --git a/crypto/sha/asm/keccak1600-x86_64.pl b/crypto/sha/asm/keccak1600-x86_64.pl
index 94c9c10f88..e24b5754ac 100755
--- a/crypto/sha/asm/keccak1600-x86_64.pl
+++ b/crypto/sha/asm/keccak1600-x86_64.pl
@@ -81,7 +81,7 @@ my @rhotates = ([ 0, 1, 62, 28, 27 ],
$code.=<<___;
.text
-.type __KeccakF1600,\@function
+.type __KeccakF1600,\@abi-omnipotent
.align 32
__KeccakF1600:
mov $A[4][0](%rdi),@C[0]
@@ -345,7 +345,7 @@ $code.=<<___;
.size __KeccakF1600,.-__KeccakF1600
.globl KeccakF1600
-.type KeccakF1600,\@function
+.type KeccakF1600,\@abi-omnipotent
.align 32
KeccakF1600:
.cfi_startproc
@@ -410,7 +410,7 @@ ___
($A_flat,$inp) = ("%r8","%r9");
$code.=<<___;
.globl SHA3_absorb
-.type SHA3_absorb,\@function
+.type SHA3_absorb,\@function,4
.align 32
SHA3_absorb:
.cfi_startproc
@@ -505,7 +505,7 @@ ___
$code.=<<___;
.globl SHA3_squeeze
-.type SHA3_squeeze,\@function
+.type SHA3_squeeze,\@function,4
.align 32
SHA3_squeeze:
.cfi_startproc