Lines Matching refs:selected_cpu
471 static struct cpu_type selected_cpu = { 0, 0, 0, E_ARC_OSABI_CURRENT, 0 };
824 if (!selected_cpu.features
825 || !selected_cpu.name)
829 if ((selected_cpu.features & feature_list[i].feature)
830 && !(selected_cpu.flags & feature_list[i].cpus))
832 selected_cpu.name);
835 if ((selected_cpu.features & conflict_list[i]) == conflict_list[i])
872 && selected_cpu.mach != cpu_types[i].mach)
879 selected_cpu.flags = cpu_types[i].flags;
880 selected_cpu.name = cpu_types[i].name;
881 selected_cpu.features = cpu_types[i].features | cl_features;
882 selected_cpu.mach = cpu_types[i].mach;
883 selected_cpu.eflags = ((selected_cpu.eflags & ~EF_ARC_MACH_MSK)
897 && (old_cpu.mach != selected_cpu.mach))
900 if (! bfd_set_arch_mach (stdoutput, bfd_arch_arc, selected_cpu.mach))
905 old_cpu = selected_cpu;
1642 if (is_code_density_p (sc) && !(selected_cpu.features & CD))
1645 if (is_spfp_p (sc) && !(selected_cpu.features & SPX))
1648 if (is_dpfp_p (sc) && !(selected_cpu.features & DPX))
1651 if (is_fpuda_p (sc) && !(selected_cpu.features & DPA))
1654 if (is_nps400_p (sc) && !(selected_cpu.features & NPS400))
1787 if (!(opcode->cpu & selected_cpu.flags))
2410 selected_cpu.features |= feature_list[i].feature;
2504 selected_cpu.name);
2612 if (!bfd_set_arch_mach (stdoutput, bfd_arch_arc, selected_cpu.mach))
2616 bfd_set_private_flags (stdoutput, selected_cpu.eflags);
2693 if (!(auxr->cpu & selected_cpu.flags))
3481 selected_cpu.features |= CD;
3491 selected_cpu.features |= NPS400;
3497 selected_cpu.features |= SPX;
3503 selected_cpu.features |= DPX;
3509 selected_cpu.features |= DPA;
4112 if ((selected_cpu.flags & ARC_OPCODE_ARCV2)
4302 switch (selected_cpu.mach)
4305 if (selected_cpu.flags & ARC_OPCODE_ARCv2EM)
4638 mophigh = (selected_cpu.flags & (ARC_OPCODE_ARCv2EM
4664 arc_ext_opcodes = arcExtMap_genOpcode (&einsn, selected_cpu.flags, &errmsg);
4891 auxr->cpu = selected_cpu.flags;
4999 arc_set_attribute_string (Tag_ARC_CPU_name, selected_cpu.name);
5002 switch (selected_cpu.eflags & EF_ARC_MACH_MSK)
5035 selected_cpu.eflags = ((selected_cpu.eflags & ~EF_ARC_OSABI_MSK)
5047 if (selected_cpu.features & feature_list[i].feature)
5089 if (!bfd_set_arch_mach (stdoutput, bfd_arch_arc, selected_cpu.mach))
5092 bfd_set_private_flags (stdoutput, selected_cpu.eflags);