__isa_ge_or_opt
#define cpu_has_rw_llb __isa_ge_or_opt(6, MIPS_CPU_RW_LLB)
#define cpu_has_4kex __isa_ge_or_opt(1, MIPS_CPU_4KEX)
#define cpu_has_32fpr __isa_ge_or_opt(1, MIPS_CPU_32FPR)
#define cpu_has_divec __isa_ge_or_opt(1, MIPS_CPU_DIVEC)
#define cpu_has_prefetch __isa_ge_or_opt(1, MIPS_CPU_PREFETCH)
#define cpu_has_mcheck __isa_ge_or_opt(1, MIPS_CPU_MCHECK)
#define cpu_has_llsc __isa_ge_or_opt(1, MIPS_CPU_LLSC)
#define cpu_has_rixi __isa_ge_or_opt(6, MIPS_CPU_RIXI)
#define cpu_has_userlocal __isa_ge_or_opt(6, MIPS_CPU_ULRI)
#define cpu_has_nan_2008 __isa_ge_or_opt(6, MIPS_CPU_NAN_2008)
# define cpu_has_badinstr __isa_ge_or_opt(6, MIPS_CPU_BADINSTR)
# define cpu_has_badinstrp __isa_ge_or_opt(6, MIPS_CPU_BADINSTRP)
#define cpu_has_rixiex __isa_ge_or_opt(6, MIPS_CPU_RIXIEX)