crypto/aes/build.info: Fix AES assembler specs
authorRichard Levitte <levitte@openssl.org>
Tue, 18 Jun 2019 14:04:12 +0000 (16:04 +0200)
committerRichard Levitte <levitte@openssl.org>
Tue, 18 Jun 2019 14:04:12 +0000 (16:04 +0200)
Two mistakes were made:

1. AES_ASM for x86 was misplaced
2. sse2 isn't applicable for x86_64 code

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9177)

crypto/aes/build.info

index 706ca58649155a10c27dad358111c7c4b0e714a8..0ba1758d688c7440f75cfb01efc35b5cf86a1227 100644 (file)
@@ -3,15 +3,14 @@ LIBS=../../libcrypto
 $AESASM=aes_core.c aes_cbc.c
 IF[{- !$disabled{asm} -}]
   $AESASM_x86=aes-586.s
+  $AESDEF_x86=AES_ASM
   $AESASM_x86_sse2=vpaes-x86.s aesni-x86.s
-  $AESDEF_x86_sse2=AES_ASM VPAES_ASM
+  $AESDEF_x86_sse2=VPAES_ASM
 
   $AESASM_x86_64=\
-        aes-x86_64.s bsaes-x86_64.s \
+        aes-x86_64.s vpaes-x86_64.s bsaes-x86_64.s aesni-x86_64.s \
         aesni-sha1-x86_64.s aesni-sha256-x86_64.s aesni-mb-x86_64.s
-  $AESDEF_x86_64=AES_ASM BSAES_ASM
-  $AESASM_x86_64_sse2=vpaes-x86_64.s aesni-x86_64.s
-  $AESDEF_x86_64_sse2=VPAES_ASM
+  $AESDEF_x86_64=AES_ASM VPAES_ASM BSAES_ASM
 
   $AESASM_ia64=aes_core.c aes_cbc.c aes-ia64.s
   $AESDEF_ia64=AES_ASM