Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
ARCH_EXT_LIST_MIPS="
mipsfpu
mips32r2
+ mips64r2
mips64r6
mipsdsp
mipsdspr2
mipsdsp_deps="mips"
mipsdspr2_deps="mips"
mips32r2_deps="mips"
+mips64r2_deps="mips"
mips64r6_deps="mips"
msa_deps="mips"
mmi_deps="mips"
case $cpu in
24kc)
+ disable mips64r2
disable mips64r6
disable mipsfpu
disable mipsdsp
disable msa
;;
24kf*)
+ disable mips64r2
disable mips64r6
disable mipsdsp
disable mipsdspr2
disable msa
;;
24kec|34kc|1004kc)
+ disable mips64r2
disable mips64r6
disable mipsfpu
disable mipsdspr2
disable msa
;;
24kef*|34kf*|1004kf*)
+ disable mips64r2
disable mips64r6
disable mipsdspr2
disable msa
;;
74kc)
+ disable mips64r2
disable mips64r6
disable mipsfpu
disable msa
;;
74kf)
+ disable mips64r2
disable mips64r6
disable msa
;;
p5600)
+ disable mips64r2
disable mips64r6
disable mipsdsp
disable mipsdspr2
;;
i6400)
disable mips32r2
+ disable mips64r2
disable mipsdsp
disable mipsdspr2
check_cflags "-mtune=i6400 -mabi=64" &&
loongson*)
disable mipsfpu
disable mips32r2
+ disable mips64r2
disable mips64r6
disable mipsdsp
disable mipsdspr2
*)
disable mipsfpu
disable mips32r2
+ disable mips64r2
disable mips64r6
disable mipsdsp
disable mipsdspr2