Lines Matching refs:ase

204   int ase;  member
408 || (mips_opts.ase & ASE_SMARTMIPS) \
1362 int ase; /* Set of ASEs implemented by the CPU. */ member
2012 mips_check_isa_supports_ase (const struct mips_ase *ase) in mips_check_isa_supports_ase() argument
2020 min_rev = mips_opts.micromips ? ase->micromips64_rev : ase->mips64_rev; in mips_check_isa_supports_ase()
2022 min_rev = mips_opts.micromips ? ase->micromips32_rev : ase->mips32_rev; in mips_check_isa_supports_ase()
2024 && (warned_isa & ase->flags) != ase->flags) in mips_check_isa_supports_ase()
2026 warned_isa |= ase->flags; in mips_check_isa_supports_ase()
2031 " `%s' extension"), size, base, ase->name); in mips_check_isa_supports_ase()
2034 ase->name, base, size, min_rev); in mips_check_isa_supports_ase()
2036 else if ((ase->rem_rev > 0 && mips_isa_rev () >= ase->rem_rev) in mips_check_isa_supports_ase()
2037 && (warned_isa & ase->flags) != ase->flags) in mips_check_isa_supports_ase()
2039 warned_isa |= ase->flags; in mips_check_isa_supports_ase()
2043 ase->name, base, size, ase->rem_rev); in mips_check_isa_supports_ase()
2046 if ((ase->flags & FP64_ASES) in mips_check_isa_supports_ase()
2048 && (warned_fp32 & ase->flags) != ase->flags) in mips_check_isa_supports_ase()
2050 warned_fp32 |= ase->flags; in mips_check_isa_supports_ase()
2051 as_warn (_("the `%s' extension requires 64-bit FPRs"), ase->name); in mips_check_isa_supports_ase()
2066 if ((mips_opts.ase & mask) == mips_ases[i].flags) in mips_check_isa_supports_ases()
2075 mips_set_ase (const struct mips_ase *ase, struct mips_set_options *opts, in mips_set_ase() argument
2080 mask = mips_ase_mask (ase->flags); in mips_set_ase()
2081 opts->ase &= ~mask; in mips_set_ase()
2083 opts->ase |= ase->flags; in mips_set_ase()
3209 int ase = mips_opts.ase; in is_opcode_valid() local
3215 if ((ase & mips_ases[i].flags) == mips_ases[i].flags) in is_opcode_valid()
3216 ase |= mips_ases[i].flags64; in is_opcode_valid()
3218 if (!opcode_is_member (mo, isa, ase, mips_opts.arch)) in is_opcode_valid()
3928 else if ((file_mips_opts.ase & FP64_ASES) in file_mips_check_options()
3985 file_mips_opts.ase |= (arch_info->ase & ~file_ase_explicit); in file_mips_check_options()
4830 if ((mips_opts.ase & ASE_MDMX) in convert_reg_type()
7259 && !(ip->insn_mo->ase & (ASE_MIPS3D | ASE_DSP64 | ASE_DSP))); in append_insn()
15626 const struct mips_ase *ase; in parse_code_option() local
15681 && (ase = mips_lookup_ase (name + 2))) in parse_code_option()
15682 mips_set_ase (ase, &mips_opts, FALSE); in parse_code_option()
15683 else if ((ase = mips_lookup_ase (name))) in parse_code_option()
15684 mips_set_ase (ase, &mips_opts, TRUE); in parse_code_option()
18073 mips_convert_ase_flags (int ase) in mips_convert_ase_flags() argument
18077 if (ase & ASE_DSP) in mips_convert_ase_flags()
18079 if (ase & ASE_DSPR2) in mips_convert_ase_flags()
18081 if (ase & ASE_DSPR3) in mips_convert_ase_flags()
18083 if (ase & ASE_EVA) in mips_convert_ase_flags()
18085 if (ase & ASE_MCU) in mips_convert_ase_flags()
18087 if (ase & ASE_MDMX) in mips_convert_ase_flags()
18089 if (ase & ASE_MIPS3D) in mips_convert_ase_flags()
18091 if (ase & ASE_MT) in mips_convert_ase_flags()
18093 if (ase & ASE_SMARTMIPS) in mips_convert_ase_flags()
18095 if (ase & ASE_VIRT) in mips_convert_ase_flags()
18097 if (ase & ASE_MSA) in mips_convert_ase_flags()
18099 if (ase & ASE_XPA) in mips_convert_ase_flags()
18175 : (file_mips_opts.ase & ASE_MSA) ? AFL_REG_128 in mips_elf_final_processing()
18182 flags.ases = mips_convert_ase_flags (file_mips_opts.ase); in mips_elf_final_processing()
18249 if (file_mips_opts.ase & ASE_MDMX) in mips_elf_final_processing()