fpic := -fPIC
ARCH = arm64
BUILTIN_GPU = neon
- HAVE_NEON = 1
DYNAREC = ari64
CFLAGS += -fomit-frame-pointer -ffast-math -DARM
CFLAGS += -march=armv8-a+crc -mcpu=cortex-a73 -mtune=cortex-a73.cortex-a53
fpic := -fPIC
ARCH = arm64
BUILTIN_GPU = neon
- HAVE_NEON = 1
DYNAREC = ari64
CFLAGS += -fomit-frame-pointer -ffast-math -DARM
CFLAGS += -march=armv8-a+crc -mcpu=cortex-a53 -mtune=cortex-a53
ifeq ($(platform),ios-arm64)
ARCH := arm64
BUILTIN_GPU = neon
- HAVE_NEON = 1
DYNAREC = 0
else
ARCH := arm
- HAVE_NEON = 1
HAVE_NEON_ASM = 1
BUILTIN_GPU = neon
CFLAGS += -marm -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon
CFLAGS += -DIOS -DTVOS
ARCH := arm64
BUILTIN_GPU = neon
- HAVE_NEON = 1
DYNAREC = 0
HAVE_PHYSICAL_CDROM = 0
CC_AS = perl ./tools/gas-preprocessor.pl $(CC)
WANT_ZLIB = 0
PARTIAL_LINKING = 1
BUILTIN_GPU = neon
- HAVE_NEON = 1
DYNAREC = ari64
HAVE_PHYSICAL_CDROM = 0
TARGET := $(TARGET_NAME)_libretro.so
ARCH := arm64
BUILTIN_GPU = neon
- HAVE_NEON = 1
DYNAREC = ari64
HAVE_PHYSICAL_CDROM = 0
fpic := -fPIC
CFLAGS_LAST += -O3
ASFLAGS += -mcpu=cortex-a9 -mtune=cortex-a9 -mfpu=neon
- HAVE_NEON = 1
HAVE_NEON_ASM = 1
BUILTIN_GPU = neon
THREAD_RENDERING = 1
DYNAREC = ari64
ARCH = arm
- HAVE_NEON = 0
PARTIAL_LINKING = 1
WANT_ZLIB = 0
NO_POSIX_MEMALIGN := 1
else ifeq ($(platform), qnx)
TARGET := $(TARGET_NAME)_libretro_qnx.so
fpic := -fPIC
- HAVE_NEON = 1
HAVE_NEON_ASM = 1
DYNAREC = ari64
BUILTIN_GPU = neon
fpic := -fPIC
CFLAGS += -marm -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard
ASFLAGS += -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard
- HAVE_NEON = 0
ARCH = arm
BUILTIN_GPU = unai
DYNAREC = ari64
fpic := -fPIC
CFLAGS += -marm -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard
ASFLAGS += -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard
- HAVE_NEON = 1
HAVE_NEON_ASM = 1
ARCH = arm
BUILTIN_GPU = neon
fpic := -fPIC
CFLAGS += -marm -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard
ASFLAGS += -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard
- HAVE_NEON = 1
HAVE_NEON_ASM = 1
ARCH = arm
BUILTIN_GPU = neon
TARGET := $(TARGET_NAME)_libretro.so
ARCH := arm64
BUILTIN_GPU = neon
- HAVE_NEON = 1
DYNAREC = ari64
fpic := -fPIC
CFLAGS += -march=armv8-a+crc+simd -mtune=cortex-a53 -ftree-vectorize
fpic := -fPIC
CFLAGS += -marm -mcpu=cortex-a72 -mfpu=neon-fp-armv8 -mfloat-abi=hard
ASFLAGS += -mcpu=cortex-a72 -mfpu=neon-fp-armv8 -mfloat-abi=hard
- HAVE_NEON = 1
HAVE_NEON_ASM = 1
ARCH = arm
BUILTIN_GPU = neon
TARGET := $(TARGET_NAME)_libretro.so
ARCH := arm64
BUILTIN_GPU = neon
- HAVE_NEON = 1
DYNAREC = ari64
fpic := -fPIC
CFLAGS += -march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize
CXXFLAGS += $(CFLAGS)
CPPFLAGS += $(CFLAGS)
ASFLAGS += $(CFLAGS)
- HAVE_NEON = 1
HAVE_NEON_ASM = 1
ARCH = arm
BUILTIN_GPU = neon
-fmerge-all-constants -fno-math-errno \
-fno-stack-protector -fomit-frame-pointer \
-marm -mcpu=cortex-a35 -mtune=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard
- HAVE_NEON = 1
HAVE_NEON_ASM = 1
ARCH = arm
BUILTIN_GPU = neon
else ifneq (,$(findstring armv,$(platform)))
TARGET := $(TARGET_NAME)_libretro.so
fpic := -fPIC
- HAVE_NEON = 0
BUILTIN_GPU = peops
ifneq (,$(findstring cortexa8,$(platform)))
CFLAGS += -mcpu=cortex-a8
ifneq (,$(findstring neon,$(platform)))
CFLAGS += -mfpu=neon
ASFLAGS += -mfpu=neon
- HAVE_NEON = 1
HAVE_NEON_ASM = 1
BUILTIN_GPU = neon
endif
ARCH = arm
BUILTIN_GPU = unai
DYNAREC = ari64
- HAVE_NEON = 0
# Emscripten
else ifeq ($(platform), emscripten)
$(info ARCH: $(ARCH))
$(info DYNAREC: $(DYNAREC))
$(info BUILTIN_GPU: $(BUILTIN_GPU))
+ifeq ($(ARCH),arm)
+$(info NEON_ASM: $(if $(HAVE_NEON_ASM),$(HAVE_NEON_ASM),no))
+endif
$(info CC: $(CC) : $(shell $(CC) --version | head -1))
$(info CFLAGS: $(CFLAGS))
$(info MAIN_LDLIBS: $(MAIN_LDLIBS))