use -mfpu=neon-fp16 instead of vfpv4
at eggs suggestion
This commit is contained in:
parent
edaadd1f45
commit
82d3f83a57
12 changed files with 12 additions and 12 deletions
|
|
@ -14,7 +14,7 @@ index 1e94d9eae2e1ce664eecc3edfc5187f393f98a45..912369d4cfad20bc9a0852aa9faf1859
|
||||||
+ AR = $(CROSS_COMPILE)ar
|
+ AR = $(CROSS_COMPILE)ar
|
||||||
+ fpic := -fPIC
|
+ fpic := -fPIC
|
||||||
+ SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
|
+ SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
|
||||||
+ FLAGS += -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer -DRG35XX
|
+ FLAGS += -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer -DRG35XX
|
||||||
+ FLAGS += -ffast-math -fdata-sections -ffunction-sections -fsingle-precision-constant -flto -fPIC
|
+ FLAGS += -ffast-math -fdata-sections -ffunction-sections -fsingle-precision-constant -flto -fPIC
|
||||||
+ NEED_BPP = 16
|
+ NEED_BPP = 16
|
||||||
+# STATIC_LINKING = 1
|
+# STATIC_LINKING = 1
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ index 14b8cbedb12860aedc2bc21119735247929bdbd3..0d1787ef81ffc6cdb2b4982c779a89ef
|
||||||
+ AR = $(CROSS_COMPILE)ar
|
+ AR = $(CROSS_COMPILE)ar
|
||||||
+ SHARED := -shared -Wl,--version-script=src/drivers/libretro/link.T -Wl,-no-undefined
|
+ SHARED := -shared -Wl,--version-script=src/drivers/libretro/link.T -Wl,-no-undefined
|
||||||
+ LDFLAGS += -fPIC -flto
|
+ LDFLAGS += -fPIC -flto
|
||||||
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
+ CFLAGS += -fomit-frame-pointer -ffast-math -fPIC -flto
|
+ CFLAGS += -fomit-frame-pointer -ffast-math -fPIC -flto
|
||||||
+ OPTIMIZE := -Ofast -DNDEBUG
|
+ OPTIMIZE := -Ofast -DNDEBUG
|
||||||
+ EXTERNAL_ZLIB = 1
|
+ EXTERNAL_ZLIB = 1
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ index ffaba21e7a88f90786d818ab550b68acd05738bf..3c5a057d89d12e6c34910350859e9842
|
||||||
+ SHARED := -shared -Wl,--version-script=$(version_script)
|
+ SHARED := -shared -Wl,--version-script=$(version_script)
|
||||||
+ LDFLAGS += -fPIC -flto
|
+ LDFLAGS += -fPIC -flto
|
||||||
+ PLATFORM_DEFINES := -DCC_RESAMPLER -DCC_RESAMPLER_NO_HIGHPASS
|
+ PLATFORM_DEFINES := -DCC_RESAMPLER -DCC_RESAMPLER_NO_HIGHPASS
|
||||||
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
+ CFLAGS += -fomit-frame-pointer -ffast-math -fPIC -flto
|
+ CFLAGS += -fomit-frame-pointer -ffast-math -fPIC -flto
|
||||||
+ CXXFLAGS += $(CFLAGS)
|
+ CXXFLAGS += $(CFLAGS)
|
||||||
+
|
+
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ index 032e95b5a42ebe0dafb2746ac66f07d35583485c..a10ec8ffeeee3131406290740c44e091
|
||||||
+ fpic := -fPIC -DPIC
|
+ fpic := -fPIC -DPIC
|
||||||
+ LDFLAGS += -fPIC -flto
|
+ LDFLAGS += -fPIC -flto
|
||||||
+ PLATFORM_DEFINES := -DCC_RESAMPLER -DCC_RESAMPLER_NO_HIGHPASS
|
+ PLATFORM_DEFINES := -DCC_RESAMPLER -DCC_RESAMPLER_NO_HIGHPASS
|
||||||
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
+ CFLAGS += -fomit-frame-pointer -ffast-math -fPIC -flto
|
+ CFLAGS += -fomit-frame-pointer -ffast-math -fPIC -flto
|
||||||
+ HAVE_NEON = 1
|
+ HAVE_NEON = 1
|
||||||
+ ARCH = arm
|
+ ARCH = arm
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ index 7b9618e1ccfc63982be50b82fda498d75e307fdc..6fae9d28a2867214e3cae29b2abbe1f9
|
||||||
+ CXX = $(CROSS_COMPILE)g++
|
+ CXX = $(CROSS_COMPILE)g++
|
||||||
+ AR = $(CROSS_COMPILE)ar
|
+ AR = $(CROSS_COMPILE)ar
|
||||||
+ # CFLAGS += -marm -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -march=armv7-a
|
+ # CFLAGS += -marm -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -march=armv7-a
|
||||||
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
+ CFLAGS += -ffast-math -fdata-sections -ffunction-sections -fsingle-precision-constant -flto -fPIC
|
+ CFLAGS += -ffast-math -fdata-sections -ffunction-sections -fsingle-precision-constant -flto -fPIC
|
||||||
+ LDFLAGS += -flto -fPIC
|
+ LDFLAGS += -flto -fPIC
|
||||||
+ LDFLAGS += -flto
|
+ LDFLAGS += -flto
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ index 0d1dc08f81a11cef6b3b7238367b1ff27fcf1ead..7b3f977da6549c435b09b165f5a7589d
|
||||||
+ SHARED := -shared
|
+ SHARED := -shared
|
||||||
+ LIBM :=
|
+ LIBM :=
|
||||||
+ fpic := -fPIC -flto
|
+ fpic := -fPIC -flto
|
||||||
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
+ CFLAGS += -fomit-frame-pointer -ffast-math -D__GCW0__
|
+ CFLAGS += -fomit-frame-pointer -ffast-math -D__GCW0__
|
||||||
+ DONT_COMPILE_IN_ZLIB = 1
|
+ DONT_COMPILE_IN_ZLIB = 1
|
||||||
+ HAVE_ARMv6 = 0
|
+ HAVE_ARMv6 = 0
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ index ef2f9e7d1c6041bea8e2c8a61cdd363ed73a7482..6c525fe787e205fbd1352b74c00ebfca
|
||||||
+ SHARED := -shared -Wl,--version-script=libretro/link.T
|
+ SHARED := -shared -Wl,--version-script=libretro/link.T
|
||||||
+ fpic += -fPIC -flto
|
+ fpic += -fPIC -flto
|
||||||
+ CFLAGS += $(PTHREAD_FLAGS)
|
+ CFLAGS += $(PTHREAD_FLAGS)
|
||||||
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
+ CFLAGS += -fomit-frame-pointer -ffast-math -fPIC -flto
|
+ CFLAGS += -fomit-frame-pointer -ffast-math -fPIC -flto
|
||||||
+ CFLAGS += -DDINGUX
|
+ CFLAGS += -DDINGUX
|
||||||
+
|
+
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ index 07d5368a8e78a020813732239ec369d83e931ede..8a9d2cd5415021f8288fb930db89ee4a
|
||||||
+ CFLAGS += -fPIC
|
+ CFLAGS += -fPIC
|
||||||
+ CFLAGS += -DLSB_FIRST -DFAST_ALIGNED_LSB_WORD_ACCESS -DRIGHTSHIFT_IS_SAR
|
+ CFLAGS += -DLSB_FIRST -DFAST_ALIGNED_LSB_WORD_ACCESS -DRIGHTSHIFT_IS_SAR
|
||||||
+ CFLAGS += -std=c99 -fomit-frame-pointer -ffast-math
|
+ CFLAGS += -std=c99 -fomit-frame-pointer -ffast-math
|
||||||
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
+ CFLAGS += -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
+ # CFLAGS += -marm -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -march=armv7-a
|
+ # CFLAGS += -marm -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -march=armv7-a
|
||||||
+ LDFLAGS += -flto
|
+ LDFLAGS += -flto
|
||||||
+ OPTIMIZE += -Ofast -DNDEBUG=1
|
+ OPTIMIZE += -Ofast -DNDEBUG=1
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit cdf57abb72446d88a4528bf3e7cf0a97ba1956fb
|
Subproject commit 48e9308988a3018b4b8a3a6270b9a217cc0abb26
|
||||||
|
|
@ -5,7 +5,7 @@ endif
|
||||||
TARGET = clock.elf
|
TARGET = clock.elf
|
||||||
|
|
||||||
CC = $(CROSS_COMPILE)gcc
|
CC = $(CROSS_COMPILE)gcc
|
||||||
CFLAGS = -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
CFLAGS = -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
CFLAGS += -I. -I../common -DPLATFORM=\"$(UNION_PLATFORM)\"
|
CFLAGS += -I. -I../common -DPLATFORM=\"$(UNION_PLATFORM)\"
|
||||||
LDFLAGS = -ldl -lSDL -lSDL_image -lSDL_ttf -lmsettings -lpthread
|
LDFLAGS = -ldl -lSDL -lSDL_image -lSDL_ttf -lmsettings -lpthread
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ endif
|
||||||
TARGET = minarch.elf
|
TARGET = minarch.elf
|
||||||
|
|
||||||
CC = $(CROSS_COMPILE)gcc
|
CC = $(CROSS_COMPILE)gcc
|
||||||
CFLAGS = -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
CFLAGS = -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
CFLAGS += -I. -I../common -I./libretro-common/include -DPLATFORM=\"$(UNION_PLATFORM)\" -Ofast
|
CFLAGS += -I. -I../common -I./libretro-common/include -DPLATFORM=\"$(UNION_PLATFORM)\" -Ofast
|
||||||
LDFLAGS = -ldl -lSDL -lSDL_image -lSDL_ttf -lmsettings -lpthread
|
LDFLAGS = -ldl -lSDL -lSDL_image -lSDL_ttf -lmsettings -lpthread
|
||||||
# CFLAGS += -Wall -Wno-unused-variable -Wno-unused-function
|
# CFLAGS += -Wall -Wno-unused-variable -Wno-unused-function
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ endif
|
||||||
TARGET = minui.elf
|
TARGET = minui.elf
|
||||||
|
|
||||||
CC = $(CROSS_COMPILE)gcc
|
CC = $(CROSS_COMPILE)gcc
|
||||||
CFLAGS = -marm -mtune=cortex-a9 -mfpu=neon-vfpv4 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
CFLAGS = -marm -mtune=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard -march=armv7-a -fomit-frame-pointer
|
||||||
CFLAGS += -I. -I../common -DPLATFORM=\"$(UNION_PLATFORM)\"
|
CFLAGS += -I. -I../common -DPLATFORM=\"$(UNION_PLATFORM)\"
|
||||||
LDFLAGS = -ldl -lSDL -lSDL_image -lSDL_ttf -lmsettings -lpthread
|
LDFLAGS = -ldl -lSDL -lSDL_image -lSDL_ttf -lmsettings -lpthread
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue