Merge branch 'develop' into arm_soft_fp_abi
authorZhang Xianyi <traits.zhang@gmail.com>
Mon, 6 Mar 2017 05:53:56 +0000 (13:53 +0800)
committerZhang Xianyi <traits.zhang@gmail.com>
Mon, 6 Mar 2017 05:53:56 +0000 (13:53 +0800)
1  2 
Makefile.arm
Makefile.system
common_arm.h

diff --cc Makefile.arm
@@@ -1,21 -1,21 +1,26 @@@
--ifeq logical or
++ifeq logical or
  ifeq ($(CORE), $(filter $(CORE),CORTEXA9 CORTEXA15))
  ifeq ($(OSNAME), Android)
 -CCOMMON_OPT += -marm -mfpu=neon  -mfloat-abi=hard -march=armv7-a
 -FCOMMON_OPT += -marm -mfpu=neon  -mfloat-abi=hard -march=armv7-a
 +CCOMMON_OPT += -mfpu=neon  -march=armv7-a
 +FCOMMON_OPT += -mfpu=neon  -march=armv7-a
  else
 -CCOMMON_OPT += -marm -mfpu=vfpv3  -mfloat-abi=hard -march=armv7-a
 -FCOMMON_OPT += -marm -mfpu=vfpv3  -mfloat-abi=hard -march=armv7-a
 +CCOMMON_OPT += -mfpu=vfpv3 -march=armv7-a
 +FCOMMON_OPT += -mfpu=vfpv3 -march=armv7-a
  endif
  endif
  
  ifeq ($(CORE), ARMV7)
  ifeq ($(OSNAME), Android)
 -CCOMMON_OPT += -marm -mfpu=vfpv3  -mfloat-abi=hard -march=armv7-a
 -FCOMMON_OPT += -marm -mfpu=vfpv3  -mfloat-abi=hard -march=armv7-a
++ifeq ($(ARM_SOFTFP), 1)
 +CCOMMON_OPT += -mfpu=neon -march=armv7-a
 +FCOMMON_OPT += -mfpu=neon -march=armv7-a
 +else
+ CCOMMON_OPT += -marm -mfpu=neon  -mfloat-abi=hard -march=armv7-a -Wl,--no-warn-mismatch
+ FCOMMON_OPT += -marm -mfpu=neon  -mfloat-abi=hard -march=armv7-a -Wl,--no-warn-mismatch
++endif
+ else
 +CCOMMON_OPT += -mfpu=vfpv3 -march=armv7-a
 +FCOMMON_OPT += -mfpu=vfpv3 -march=armv7-a
  endif
  endif
  
diff --cc Makefile.system
Simple merge
diff --cc common_arm.h
Simple merge