CFLAGS = -Wall -Wextra -pedantic -std=c99 -Wno-main \
-I../libn64/include -I../libn64 -I../libn64/priv_include -I.
-OPTFLAGS = -Os -march=vr4300 -mabi=eabi -mgp32 -mlong32 \
+OPTFLAGS = -Os -march=vr4300 -mtune=vr4300 -mabi=eabi -mgp32 -mlong32 \
-flto -ffat-lto-objects -ffunction-sections -fdata-sections \
- -G4 -mno-extern-sdata -mgpopt
+ -G4 -mno-extern-sdata -mgpopt -mfix4300 -mbranch-likely
ASMFILES = $(call FIXPATH,\
)
CC = $(call FIXPATH,$(CURDIR)/../tools/bin/mips64-elf-gcc)
CFLAGS = -Wall -Wextra -pedantic -std=c99 -I. -Iinclude -Ipriv_include
-OPTFLAGS = -Os -march=vr4300 -mabi=eabi -mgp32 -mlong32 \
+OPTFLAGS = -Os -march=vr4300 -mtune=vr4300 -mabi=eabi -mgp32 -mlong32 \
-flto -ffat-lto-objects -ffunction-sections -fdata-sections \
- -G4 -mno-extern-sdata -mgpopt
+ -G4 -mno-extern-sdata -mgpopt -mfix4300 -mbranch-likely
ASMFILES = $(call FIXPATH,\
os/asm/boot.s \
CFLAGS = -Wall -Wextra -pedantic -std=c99 -Wno-main \
-I../libn64/include -I../libn64 -I.
-OPTFLAGS = -Os -march=vr4300 -mabi=eabi -mgp32 -mlong32 \
+OPTFLAGS = -Os -march=vr4300 -mtune=vr4300 -mabi=eabi -mgp32 -mlong32 \
-flto -ffat-lto-objects -ffunction-sections -fdata-sections \
- -G4 -mno-extern-sdata -mgpopt
+ -G4 -mno-extern-sdata -mgpopt -mfix4300 -mbranch-likely
ASMFILES = $(call FIXPATH,\
)