#endif
#include "arm_arch.h"
-#ifdef __aarch64__
unsigned int OPENSSL_armcap_P = 0;
-#endif
unsigned int OPENSSL_arm_midr = 0;
unsigned int OPENSSL_armv8_rsa_neonized = 0;
.word 0
#endif
-.comm OPENSSL_armcap_P,4,4
-.hidden OPENSSL_armcap_P
+.extern OPENSSL_armcap_P
___
print $code;
.align 5
#if __ARM_MAX_ARCH__>=7
-.comm OPENSSL_armcap_P,4,4
+.extern OPENSSL_armcap_P
#endif
___
.asciz "Montgomery multiplication for ARMv4/NEON, CRYPTOGAMS by <appro\@openssl.org>"
.align 2
#if __ARM_MAX_ARCH__>=7
-.comm OPENSSL_armcap_P,4,4
+.extern OPENSSL_armcap_P
#endif
___
add sp,sp,#4*(16+3)
ldmia sp!,{r4-r11,pc}
.size ChaCha20_neon,.-ChaCha20_neon
-.comm OPENSSL_armcap_P,4,4
+.extern OPENSSL_armcap_P
#endif
___
}}}
.asciz "Poly1305 for ARMv4/NEON, CRYPTOGAMS by <appro\@openssl.org>"
.align 2
#if __ARM_MAX_ARCH__>=7
-.comm OPENSSL_armcap_P,4,4
+.extern OPENSSL_armcap_P
#endif
___
}}}
$code.=<<___;
#if __ARM_MAX_ARCH__>=7
-.comm OPENSSL_armcap_P,4,4
+.extern OPENSSL_armcap_P
#endif
___
.asciz "SHA256 block transform for ARMv4/NEON/ARMv8, CRYPTOGAMS by <appro\@openssl.org>"
.align 2
#if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__)
-.comm OPENSSL_armcap_P,4,4
+.extern OPENSSL_armcap_P
#endif
___
.asciz "SHA512 block transform for ARMv4/NEON, CRYPTOGAMS by <appro\@openssl.org>"
.align 2
#if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__)
-.comm OPENSSL_armcap_P,4,4
+.extern OPENSSL_armcap_P
#endif
___