Lines Matching full:feature

26 // Generation of feature's getters/setters functions and kGetters, kSetters,
29 FEATURE(PPC_32, ppc32, "ppc32", PPC_FEATURE_32, 0) \
30 FEATURE(PPC_64, ppc64, "ppc64", PPC_FEATURE_64, 0) \
31 FEATURE(PPC_601_INSTR, ppc601, "ppc601", PPC_FEATURE_601_INSTR, 0) \
32 FEATURE(PPC_HAS_ALTIVEC, altivec, "altivec", PPC_FEATURE_HAS_ALTIVEC, 0) \
33 FEATURE(PPC_HAS_FPU, fpu, "fpu", PPC_FEATURE_HAS_FPU, 0) \
34 FEATURE(PPC_HAS_MMU, mmu, "mmu", PPC_FEATURE_HAS_MMU, 0) \
35 FEATURE(PPC_HAS_4xxMAC, mac_4xx, "4xxmac", PPC_FEATURE_HAS_4xxMAC, 0) \
36 FEATURE(PPC_UNIFIED_CACHE, unifiedcache, "ucache", \
38 FEATURE(PPC_HAS_SPE, spe, "spe", PPC_FEATURE_HAS_SPE, 0) \
39 FEATURE(PPC_HAS_EFP_SINGLE, efpsingle, "efpsingle", \
41 FEATURE(PPC_HAS_EFP_DOUBLE, efpdouble, "efpdouble", \
43 FEATURE(PPC_NO_TB, no_tb, "notb", PPC_FEATURE_NO_TB, 0) \
44 FEATURE(PPC_POWER4, power4, "power4", PPC_FEATURE_POWER4, 0) \
45 FEATURE(PPC_POWER5, power5, "power5", PPC_FEATURE_POWER5, 0) \
46 FEATURE(PPC_POWER5_PLUS, power5plus, "power5+", PPC_FEATURE_POWER5_PLUS, 0) \
47 FEATURE(PPC_CELL, cell, "cellbe", PPC_FEATURE_CELL, 0) \
48 FEATURE(PPC_BOOKE, booke, "booke", PPC_FEATURE_BOOKE, 0) \
49 FEATURE(PPC_SMT, smt, "smt", PPC_FEATURE_SMT, 0) \
50 FEATURE(PPC_ICACHE_SNOOP, icachesnoop, "ic_snoop", PPC_FEATURE_ICACHE_SNOOP, \
52 FEATURE(PPC_ARCH_2_05, arch205, "arch_2_05", PPC_FEATURE_ARCH_2_05, 0) \
53 FEATURE(PPC_PA6T, pa6t, "pa6t", PPC_FEATURE_PA6T, 0) \
54 FEATURE(PPC_HAS_DFP, dfp, "dfp", PPC_FEATURE_HAS_DFP, 0) \
55 FEATURE(PPC_POWER6_EXT, power6ext, "power6x", PPC_FEATURE_POWER6_EXT, 0) \
56 FEATURE(PPC_ARCH_2_06, arch206, "arch_2_06", PPC_FEATURE_ARCH_2_06, 0) \
57 FEATURE(PPC_HAS_VSX, vsx, "vsx", PPC_FEATURE_HAS_VSX, 0) \
58 FEATURE(PPC_PSERIES_PERFMON_COMPAT, pseries_perfmon_compat, "archpmu", \
60 FEATURE(PPC_TRUE_LE, truele, "true_le", PPC_FEATURE_TRUE_LE, 0) \
61 FEATURE(PPC_PPC_LE, ppcle, "ppcle", PPC_FEATURE_PPC_LE, 0) \
62 FEATURE(PPC_ARCH_2_07, arch207, "arch_2_07", 0, PPC_FEATURE2_ARCH_2_07) \
63 FEATURE(PPC_HTM, htm, "htm", 0, PPC_FEATURE2_HTM) \
64 FEATURE(PPC_DSCR, dscr, "dscr", 0, PPC_FEATURE2_DSCR) \
65 FEATURE(PPC_EBB, ebb, "ebb", 0, PPC_FEATURE2_EBB) \
66 FEATURE(PPC_ISEL, isel, "isel", 0, PPC_FEATURE2_ISEL) \
67 FEATURE(PPC_TAR, tar, "tar", 0, PPC_FEATURE2_TAR) \
68 FEATURE(PPC_VEC_CRYPTO, vcrypto, "vcrypto", 0, PPC_FEATURE2_VEC_CRYPTO) \
69 FEATURE(PPC_HTM_NOSC, htm_nosc, "htm-nosc", 0, PPC_FEATURE2_HTM_NOSC) \
70 FEATURE(PPC_ARCH_3_00, arch300, "arch_3_00", 0, PPC_FEATURE2_ARCH_3_00) \
71 FEATURE(PPC_HAS_IEEE128, ieee128, "ieee128", 0, PPC_FEATURE2_HAS_IEEE128) \
72 FEATURE(PPC_DARN, darn, "darn", 0, PPC_FEATURE2_DARN) \
73 FEATURE(PPC_SCV, scv, "scv", 0, PPC_FEATURE2_SCV) \
74 FEATURE(PPC_HTM_NO_SUSPEND, htm_no_suspend, "htm-no-suspend", 0, \
119 * On Power feature flags aren't currently in cpuinfo so we only look at in GetPPCInfo()
152 if (value >= PPC_LAST_) return "unknown feature"; in GetPPCFeaturesEnumName()