endif
endif
ifeq ($(CPU_ARCH),arm)
-ifndef NSS_DISABLE_ARM32_NEON
- EXTRA_SRCS += gcm-arm32-neon.c
-endif
+#ifndef NSS_DISABLE_ARM32_NEON
+# EXTRA_SRCS += gcm-arm32-neon.c
+#endif
ifdef CC_IS_CLANG
DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2
EXTRA_SRCS += aes-armv8.c sha1-armv8.c sha256-armv8.c
$(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)sha1-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
$(OBJDIR)/$(PROG_PREFIX)sha256-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
-ifndef NSS_DISABLE_ARM32_NEON
-$(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): CFLAGS += -mfpu=neon$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
-endif
+#ifndef NSS_DISABLE_ARM32_NEON
+#$(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): CFLAGS += -mfpu=neon$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
+#endif
endif
ifeq ($(CPU_ARCH),aarch64)
],
},
}],
- [ 'target_arch=="arm"', {
- # Gecko doesn't support non-NEON platform on Android, but tier-3
- # platform such as Linux/arm will need it
- 'cflags_mozilla': [
- '-mfpu=neon'
- ],
- }],
+ #[ 'target_arch=="arm"', {
+ # # Gecko doesn't support non-NEON platform on Android, but tier-3
+ # # platform such as Linux/arm will need it
+ # 'cflags_mozilla': [
+ # '-mfpu=neon'
+ # ],
+ #}],
[ 'target_arch=="x64"', {
'sources': [
'verified/Hacl_Poly1305_128.c',
],
},
}],
- [ 'target_arch=="arm"', {
- # Gecko doesn't support non-NEON platform on Android, but tier-3
- # platform such as Linux/arm will need it
- 'cflags_mozilla': [
- '-mfpu=neon'
- ],
- }],
+ #[ 'target_arch=="arm"', {
+ # # Gecko doesn't support non-NEON platform on Android, but tier-3
+ # # platform such as Linux/arm will need it
+ # 'cflags_mozilla': [
+ # '-mfpu=neon'
+ # ],
+ #}],
[ 'target_arch=="x64"', {
'sources': [
'verified/Hacl_Poly1305_256.c',
}]
]
},
- {
- 'target_name': 'gcm-aes-arm32-neon_c_lib',
- 'type': 'static_library',
- 'sources': [
- 'gcm-arm32-neon.c'
- ],
- 'dependencies': [
- '<(DEPTH)/exports.gyp:nss_exports'
- ],
- 'cflags': [
- '-march=armv7',
- '-mfpu=neon',
- '<@(softfp_cflags)',
- ],
- 'cflags_mozilla': [
- '-mfpu=neon',
- '<@(softfp_cflags)',
- ]
- },
+ #{
+ # 'target_name': 'gcm-aes-arm32-neon_c_lib',
+ # 'type': 'static_library',
+ # 'sources': [
+ # 'gcm-arm32-neon.c'
+ # ],
+ # 'dependencies': [
+ # '<(DEPTH)/exports.gyp:nss_exports'
+ # ],
+ # #'cflags': [
+ # # '-march=armv7',
+ # # '-mfpu=neon',
+ # # '<@(softfp_cflags)',
+ # #],
+ # #'cflags_mozilla': [
+ # # '-mfpu=neon',
+ # # '<@(softfp_cflags)',
+ # #]
+ #},
{
'target_name': 'gcm-aes-aarch64_c_lib',
'type': 'static_library',
'sha-x86_c_lib',
],
}],
- [ 'disable_arm32_neon==0 and target_arch=="arm"', {
- 'dependencies': [
- 'gcm-aes-arm32-neon_c_lib',
- ],
- }],
- [ 'disable_arm32_neon==1 and target_arch=="arm"', {
+ #[ 'disable_arm32_neon==0 and target_arch=="arm"', {
+ # 'dependencies': [
+ # 'gcm-aes-arm32-neon_c_lib',
+ # ],
+ #}],
+ [ 'target_arch=="arm"', {
'defines!': [
'NSS_DISABLE_ARM32_NEON',
],
'sha-x86_c_lib',
],
}],
- [ 'disable_arm32_neon==0 and target_arch=="arm"', {
- 'dependencies': [
- 'gcm-aes-arm32-neon_c_lib',
- ],
- }],
- [ 'disable_arm32_neon==1 and target_arch=="arm"', {
+ #[ 'disable_arm32_neon==0 and target_arch=="arm"', {
+ # 'dependencies': [
+ # 'gcm-aes-arm32-neon_c_lib',
+ # ],
+ #}],
+ [ 'target_arch=="arm"', {
'defines!': [
'NSS_DISABLE_ARM32_NEON',
],