CXX = c++ -arch armv7 -isysroot $(IOSSDK)
ARCH := arm
HAVE_NEON = 1
+ HAVE_NEON_ASM = 1
BUILTIN_GPU = neon
CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon
ASFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon
# CFLAGS += -U__ARM_NEON__
HAVE_NEON = 1
+ HAVE_NEON_ASM = 1
BUILTIN_GPU = neon
DYNAREC = ari64
CC = qcc -Vgcc_ntoarmv7le
CC_AS = $(CC)
HAVE_NEON = 1
+ HAVE_NEON_ASM = 1
DYNAREC = ari64
BUILTIN_GPU = neon
ARCH = arm
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
DYNAREC = ari64
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
DYNAREC = ari64
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
DYNAREC = ari64
CPPFLAGS += $(CFLAGS)
ASFLAGS += $(CFLAGS)
HAVE_NEON = 1
+ HAVE_NEON_ASM = 1
ARCH = arm
BUILTIN_GPU = neon
DYNAREC = ari64
-fmerge-all-constants -fno-math-errno -march=armv8-a \
-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
DYNAREC = ari64
CFLAGS += -mfpu=neon
ASFLAGS += -mfpu=neon
HAVE_NEON = 1
+ HAVE_NEON_ASM = 1
BUILTIN_GPU = neon
endif
ifneq (,$(findstring softfloat,$(platform)))
pl_rearmed_cbs.gpu_peops.iUseDither = 0;
pl_rearmed_cbs.gpu_peopsgl.bDrawDither = 0;
pl_rearmed_cbs.gpu_unai.dithering = 0;
-#ifdef __ARM_NEON__
+#ifdef GPU_NEON
pl_rearmed_cbs.gpu_neon.allow_dithering = 0;
#endif
}
pl_rearmed_cbs.gpu_peops.iUseDither = 1;
pl_rearmed_cbs.gpu_peopsgl.bDrawDither = 1;
pl_rearmed_cbs.gpu_unai.dithering = 1;
-#ifdef __ARM_NEON__
+#ifdef GPU_NEON
pl_rearmed_cbs.gpu_neon.allow_dithering = 1;
#endif
}
},
#endif /* NEW_DYNAREC */
-#ifdef __ARM_NEON__
+#ifdef GPU_NEON
{
"pcsx_rearmed_neon_interlace_enable",
"Interlacing Mode'u etkinleştir",
},
NULL
},
-#endif /* __ARM_NEON__ */
+#endif /* GPU_NEON */
{
"pcsx_rearmed_duping_enable",
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
COREFLAGS += -DNEON_BUILD -DTEXTURE_CACHE_4BPP -DTEXTURE_CACHE_8BPP -DGPU_NEON
+ COREFLAGS += -DHAVE_bgr555_to_rgb565 -DHAVE_bgr888_to_x
SOURCES_ASM += $(CORE_DIR)/gte_neon.S \
$(NEON_DIR)/psx_gpu/psx_gpu_arm_neon.S \
$(FRONTEND_DIR)/cspace_neon.S
SOURCES_C += $(NEON_DIR)/psx_gpu_if.c
else ifeq ($(TARGET_ARCH_ABI),armeabi)
- COREFLAGS += -DUSE_GPULIB=1 -DGPU_UNAI
+ COREFLAGS += -DUSE_GPULIB=1 -DGPU_UNAI
+ COREFLAGS += -DHAVE_bgr555_to_rgb565
SOURCES_ASM += $(UNAI_DIR)/gpu_arm.S \
$(FRONTEND_DIR)/cspace_arm.S
SOURCES_C += $(UNAI_DIR)/gpulib_if.cpp