15 #ifndef CPU_FEATURES_INCLUDE_CPUINFO_PPC_H_ 16 #define CPU_FEATURES_INCLUDE_CPUINFO_PPC_H_ 142 #if !defined(CPU_FEATURES_ARCH_PPC) 143 #error "Including cpuinfo_ppc.h from a non-ppc target." 146 #endif // CPU_FEATURES_INCLUDE_CPUINFO_PPC_H_ Definition: cpuinfo_ppc.h:105
Definition: cpuinfo_ppc.h:102
Definition: cpuinfo_ppc.h:106
int efpdouble
Definition: cpuinfo_ppc.h:35
int power5
Definition: cpuinfo_ppc.h:38
int arch206
Definition: cpuinfo_ppc.h:48
Definition: cpuinfo_ppc.h:98
Definition: cpuinfo_ppc.h:111
int efpsingle
Definition: cpuinfo_ppc.h:34
int truele
Definition: cpuinfo_ppc.h:51
int arch207
Definition: cpuinfo_ppc.h:53
Definition: cpuinfo_ppc.h:129
int ppc601
Definition: cpuinfo_ppc.h:27
PPCPlatformStrings GetPPCPlatformStrings(void)
Definition: cpuinfo_ppc.c:134
Definition: cpuinfo_ppc.h:92
#define CPU_FEATURES_END_CPP_NAMESPACE
Definition: cpu_features_macros.h:115
int dscr
Definition: cpuinfo_ppc.h:55
Definition: cpuinfo_ppc.h:108
int htm_no_suspend
Definition: cpuinfo_ppc.h:65
Definition: cpuinfo_ppc.h:130
int power6ext
Definition: cpuinfo_ppc.h:47
Definition: cpuinfo_ppc.h:116
int cell
Definition: cpuinfo_ppc.h:40
Definition: cpuinfo_ppc.h:97
int pseries_perfmon_compat
Definition: cpuinfo_ppc.h:50
Definition: cpuinfo_ppc.h:96
int tar
Definition: cpuinfo_ppc.h:58
int altivec
Definition: cpuinfo_ppc.h:28
int vcrypto
Definition: cpuinfo_ppc.h:59
Definition: cpuinfo_ppc.h:131
int htm_nosc
Definition: cpuinfo_ppc.h:60
Definition: cpuinfo_ppc.h:115
int power4
Definition: cpuinfo_ppc.h:37
#define CPU_FEATURES_START_CPP_NAMESPACE
Definition: cpu_features_macros.h:114
int unifiedcache
Definition: cpuinfo_ppc.h:32
Definition: cpuinfo_ppc.h:24
int dfp
Definition: cpuinfo_ppc.h:46
Definition: cpuinfo_ppc.h:133
const char * GetPPCFeaturesEnumName(PPCFeaturesEnum)
Definition: cpuinfo_ppc.c:151
int no_tb
Definition: cpuinfo_ppc.h:36
PPCInfo GetPPCInfo(void)
Definition: cpuinfo_ppc.c:117
Definition: cpuinfo_ppc.h:99
Definition: cpuinfo_ppc.h:70
int isel
Definition: cpuinfo_ppc.h:57
int icachesnoop
Definition: cpuinfo_ppc.h:43
Definition: cpuinfo_ppc.h:112
Definition: cpuinfo_ppc.h:94
Definition: cpuinfo_ppc.h:125
int arch205
Definition: cpuinfo_ppc.h:44
Definition: cpuinfo_ppc.h:114
int ppc32
Definition: cpuinfo_ppc.h:25
Definition: cpuinfo_ppc.h:122
int power5plus
Definition: cpuinfo_ppc.h:39
Definition: cpuinfo_ppc.h:91
int ppc64
Definition: cpuinfo_ppc.h:26
PPCFeatures features
Definition: cpuinfo_ppc.h:71
int arch300
Definition: cpuinfo_ppc.h:61
int scv
Definition: cpuinfo_ppc.h:64
Definition: cpuinfo_ppc.h:126
int htm
Definition: cpuinfo_ppc.h:54
Definition: cpuinfo_ppc.h:127
Definition: cpuinfo_ppc.h:123
int vsx
Definition: cpuinfo_ppc.h:49
Definition: cpuinfo_ppc.h:101
int mmu
Definition: cpuinfo_ppc.h:30
Definition: cpuinfo_ppc.h:118
Definition: cpuinfo_ppc.h:104
Definition: cpuinfo_ppc.h:95
int spe
Definition: cpuinfo_ppc.h:33
Definition: cpuinfo_ppc.h:128
Definition: cpuinfo_ppc.h:132
Definition: cpuinfo_ppc.h:93
int pa6t
Definition: cpuinfo_ppc.h:45
Definition: cpuinfo_ppc.h:121
int GetPPCFeaturesEnumValue(const PPCFeatures *features, PPCFeaturesEnum value)
Definition: cpuinfo_ppc.c:145
int mac_4xx
Definition: cpuinfo_ppc.h:31
int darn
Definition: cpuinfo_ppc.h:63
int booke
Definition: cpuinfo_ppc.h:41
int ieee128
Definition: cpuinfo_ppc.h:62
Definition: cpuinfo_ppc.h:119
Definition: cpuinfo_ppc.h:120
Definition: cpuinfo_ppc.h:107
int ppcle
Definition: cpuinfo_ppc.h:52
Definition: cpuinfo_ppc.h:110
Definition: cpuinfo_ppc.h:100
PPCFeaturesEnum
Definition: cpuinfo_ppc.h:90
Definition: cpuinfo_ppc.h:113
int smt
Definition: cpuinfo_ppc.h:42
Definition: cpuinfo_ppc.h:103
int ebb
Definition: cpuinfo_ppc.h:56
Definition: cpuinfo_ppc.h:124
Definition: cpuinfo_ppc.h:109
int fpu
Definition: cpuinfo_ppc.h:29