diff --git a/GNUmakefile b/GNUmakefile index 12b2edf5..f0dc5441 100755 --- a/GNUmakefile +++ b/GNUmakefile @@ -53,8 +53,6 @@ IS_SPARC64 := $(shell echo "$(HOSTX)" | $(GREP) -i -c -E 'sun|sparc64') IS_ARM32 := $(shell echo "$(HOSTX)" | $(GREP) -i -c -E 'arm|armhf|arm7l|eabihf') IS_ARMV8 := $(shell echo "$(HOSTX)" | $(GREP) -i -c -E 'aarch32|aarch64|arm64|armv8') -IS_NEON := $(shell $(CXX) $(CXXFLAGS) -dumpmachine 2>/dev/null | $(GREP) -i -c -E 'armv7|armhf|arm7l|eabihf|armv8|aarch32|aarch64') - # Attempt to determine platform SYSTEMX := $(shell $(CXX) $(CXXFLAGS) -dumpmachine 2>/dev/null) ifeq ($(SYSTEMX),) @@ -439,10 +437,10 @@ endif ##### ARM A-32, Aach64 and NEON ##### ########################################################### -ifneq ($(IS_ARM32)$(IS_ARMV8)$(IS_NEON),000) +ifneq ($(IS_ARM32)$(IS_ARMV8),00) ifeq ($(DETECT_FEATURES),1) -ifeq ($(IS_ARM32)$(IS_NEON),11) +ifneq ($(IS_ARM32),0) TPROG = TestPrograms/test_arm_neon.cxx TOPT = -march=armv7-a -mfloat-abi=$(FP_ABI) -mfpu=neon @@ -469,7 +467,7 @@ ifeq ($(IS_ARM32)$(IS_NEON),11) CXXFLAGS += -DCRYPTOPP_DISABLE_ASM endif -# IS_NEON +# IS_ARM32 endif ifeq ($(IS_ARMV8),1) @@ -567,7 +565,7 @@ endif # DETECT_FEATURES endif -# IS_ARM32, IS_ARMV8, IS_NEON +# IS_ARM32, IS_ARMV8 endif ########################################################### diff --git a/GNUmakefile-cross b/GNUmakefile-cross index c308c123..664a8447 100755 --- a/GNUmakefile-cross +++ b/GNUmakefile-cross @@ -384,7 +384,7 @@ ifeq ($(IS_ARM32),1) SM4_FLAG = $(NEON_FLAG) else NEON_FLAG = - CXXFLAGS += -DCRYPTOPP_DISABLE_NEON + CXXFLAGS += -DCRYPTOPP_DISABLE_ASM endif # IS_NEON