CFLAGS += -ggdb
endif
ifneq ($(DEBUG), 1)
-CFLAGS += -O3
+CFLAGS += -Ofast
ifneq ($(ASSERTS), 1)
CFLAGS += -DNDEBUG
endif
else ifeq "$(DYNAREC)" "ari64"
OBJS += libpcsxcore/new_dynarec/new_dynarec.o
OBJS += libpcsxcore/new_dynarec/pcsxmem.o
+libpcsxcore/new_dynarec/new_dynarec.o: CFLAGS += -O2 # less bloat
ifeq "$(ARCH)" "arm"
OBJS += libpcsxcore/new_dynarec/linkage_arm.o
else ifneq (,$(findstring $(ARCH),aarch64 arm64))
CFLAGS += -fno-optimize-sibling-calls # broken arm->thumb tailcalls?
CFLAGS += -I$(VITASDK)/include -Ifrontend/vita
CFLAGS += -DNO_DYLIB
- CFLAGS_LAST += -O3
ASFLAGS += -mcpu=cortex-a9 -mtune=cortex-a9 -mfpu=neon
HAVE_NEON_ASM = 1
CFLAGS += -march=armv6k -mtune=mpcore -mfloat-abi=hard -marm -mfpu=vfp -mtp=soft
CFLAGS += -mword-relocations
CFLAGS += -fomit-frame-pointer
- CFLAGS_LAST += -O3
# CFLAGS += -funroll-loops # ~500K of bloat
CFLAGS += -Ifrontend/3ds -I$(CTRULIB)/include
CFLAGS += -Werror=implicit-function-declaration