diff options
author | Mikael Urankar <mikael.urankar@gmail.com> | 2020-02-12 09:51:04 -0800 |
---|---|---|
committer | Mikael Urankar <mikael.urankar@gmail.com> | 2020-02-12 09:51:04 -0800 |
commit | 8c5a2f856681733af5ba02493cd8a6ed1d77d3ef (patch) | |
tree | 48551f33474a0e4c6a4a5c8047cf17b766f8e6a5 /lib | |
parent | 4ea2a39c7d613fb16a23f742a38f8c60171762a1 (diff) | |
download | nss-hg-8c5a2f856681733af5ba02493cd8a6ed1d77d3ef.tar.gz |
Bug 1612177 - Set -march=armv7 when compiling gcm-arm32-neon, in order to enable NEON code generation.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/freebl/Makefile | 2 | ||||
-rw-r--r-- | lib/freebl/freebl.gyp | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/lib/freebl/Makefile b/lib/freebl/Makefile index 74d131e05..ce9d36f3a 100644 --- a/lib/freebl/Makefile +++ b/lib/freebl/Makefile @@ -770,7 +770,7 @@ ifeq ($(CPU_ARCH),arm) # Confusingly, __SOFTFP__ is the name of the define for the softfloat ABI, not for the softfp ABI. USES_SOFTFLOAT_ABI := $(shell $(CC) -o - -E -dM - $(CFLAGS) < /dev/null | grep __SOFTFP__ > /dev/null && echo 1) $(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp) -$(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): CFLAGS += -mfpu=neon$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp) +$(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): CFLAGS += -march=armv7 -mfpu=neon$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp) endif ifeq ($(CPU_ARCH),aarch64) $(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto diff --git a/lib/freebl/freebl.gyp b/lib/freebl/freebl.gyp index 73eb84202..d46bd1949 100644 --- a/lib/freebl/freebl.gyp +++ b/lib/freebl/freebl.gyp @@ -158,6 +158,7 @@ '<(DEPTH)/exports.gyp:nss_exports' ], 'cflags': [ + '-march=armv7', '-mfpu=neon', '<@(softfp_cflags)', ], |