Lines Matching refs:features

123 static void sparc_cpu_parse_features(const char *typename, char *features,  in sparc_cpu_parse_features()  argument
135 if (!features) { in sparc_cpu_parse_features()
139 for (featurestr = strtok(features, ","); in sparc_cpu_parse_features()
217 .features = CPU_DEFAULT_FEATURES,
226 .features = CPU_DEFAULT_FEATURES,
235 .features = CPU_DEFAULT_FEATURES,
244 .features = CPU_DEFAULT_FEATURES,
253 .features = CPU_DEFAULT_FEATURES,
262 .features = CPU_DEFAULT_FEATURES,
271 .features = CPU_DEFAULT_FEATURES,
280 .features = CPU_DEFAULT_FEATURES,
289 .features = CPU_DEFAULT_FEATURES,
298 .features = CPU_DEFAULT_FEATURES,
307 .features = CPU_DEFAULT_FEATURES,
316 .features = CPU_DEFAULT_FEATURES,
325 .features = CPU_DEFAULT_FEATURES | CPU_FEATURE_CMT,
334 .features = CPU_DEFAULT_FEATURES,
344 .features = CPU_DEFAULT_FEATURES | CPU_FEATURE_HYPV | CPU_FEATURE_CMT
355 .features = CPU_DEFAULT_FEATURES | CPU_FEATURE_HYPV | CPU_FEATURE_CMT
365 .features = CPU_DEFAULT_FEATURES,
379 .features = CPU_DEFAULT_FEATURES,
392 .features = CPU_DEFAULT_FEATURES,
405 .features = CPU_FEATURE_MUL | CPU_FEATURE_DIV,
418 .features = CPU_DEFAULT_FEATURES,
431 .features = CPU_DEFAULT_FEATURES,
444 .features = CPU_DEFAULT_FEATURES,
457 .features = CPU_DEFAULT_FEATURES,
471 .features = CPU_DEFAULT_FEATURES,
484 .features = CPU_DEFAULT_FEATURES,
498 .features = CPU_DEFAULT_FEATURES,
512 .features = CPU_DEFAULT_FEATURES,
525 .features = CPU_DEFAULT_FEATURES | CPU_FEATURE_TA0_SHUTDOWN,
538 .features = CPU_DEFAULT_FEATURES | CPU_FEATURE_TA0_SHUTDOWN |
565 static void print_features(uint32_t features, const char *prefix) in print_features() argument
570 if (feature_name[i] && (features & (1 << i))) { in print_features()
592 print_features(CPU_DEFAULT_FEATURES & ~sparc_defs[i].features, "-"); in sparc_cpu_list()
593 print_features(~CPU_DEFAULT_FEATURES & sparc_defs[i].features, "+"); in sparc_cpu_list()
795 env->def.features |= CPU_FEATURE_FLOAT128; in sparc_cpu_realizefn()
879 DEFINE_PROP_BIT("float128", SPARCCPU, env.def.features,
882 DEFINE_PROP_BIT("cmt", SPARCCPU, env.def.features,
884 DEFINE_PROP_BIT("gl", SPARCCPU, env.def.features,
886 DEFINE_PROP_BIT("hypv", SPARCCPU, env.def.features,
888 DEFINE_PROP_BIT("vis1", SPARCCPU, env.def.features,
890 DEFINE_PROP_BIT("vis2", SPARCCPU, env.def.features,
892 DEFINE_PROP_BIT("fmaf", SPARCCPU, env.def.features,
894 DEFINE_PROP_BIT("vis3", SPARCCPU, env.def.features,
896 DEFINE_PROP_BIT("ima", SPARCCPU, env.def.features,
898 DEFINE_PROP_BIT("vis4", SPARCCPU, env.def.features,
901 DEFINE_PROP_BIT("mul", SPARCCPU, env.def.features,
903 DEFINE_PROP_BIT("div", SPARCCPU, env.def.features,
905 DEFINE_PROP_BIT("fsmuld", SPARCCPU, env.def.features,