mirror of
https://github.com/openssl/openssl.git
synced 2025-01-12 13:36:28 +08:00
Resolve assembler complains when including loongarch_arch.h
The assembler will complain when we include loongarch_arch.h in an assembly file as following: crypto/loongarch_arch.h: Assembler messages: crypto/loongarch_arch.h:12: Fatal error: no match insn: extern unsigned int OPENSSL_loongarch_hwcap_P So, the sentence of `extern unsigned int OPENSSL_loongarch_hwcap_P` should be guarded with "#ifndef __ASSEMBLER__". Fixes #21838. Signed-off-by: Min Zhou <zhoumin@loongson.cn> Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21839)
This commit is contained in:
parent
dac42bdce1
commit
84a0b1b169
@ -9,7 +9,10 @@
|
||||
#ifndef OSSL_CRYPTO_LOONGARCH_ARCH_H
|
||||
# define OSSL_CRYPTO_LOONGARCH_ARCH_H
|
||||
|
||||
# ifndef __ASSEMBLER__
|
||||
extern unsigned int OPENSSL_loongarch_hwcap_P;
|
||||
# endif
|
||||
|
||||
# define LOONGARCH_HWCAP_LSX (1 << 4)
|
||||
# define LOONGARCH_HWCAP_LASX (1 << 5)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user