15#ifndef CPU_FEATURES_INCLUDE_CPUINFO_PPC_H_
16#define CPU_FEATURES_INCLUDE_CPUINFO_PPC_H_
77 char base_platform[64];
145#if !defined(CPU_FEATURES_ARCH_PPC)
146#error "Including cpuinfo_ppc.h from a non-ppc target."
#define CPU_FEATURES_START_CPP_NAMESPACE
Definition cpu_features_macros.h:127
#define CPU_FEATURES_END_CPP_NAMESPACE
Definition cpu_features_macros.h:128
const char * GetPPCFeaturesEnumName(PPCFeaturesEnum)
int GetPPCFeaturesEnumValue(const PPCFeatures *features, PPCFeaturesEnum value)
PPCFeaturesEnum
Definition cpuinfo_ppc.h:93
@ PPC_PPC_LE
Definition cpuinfo_ppc.h:122
@ PPC_32
Definition cpuinfo_ppc.h:94
@ PPC_POWER6_EXT
Definition cpuinfo_ppc.h:116
@ PPC_HAS_MMU
Definition cpuinfo_ppc.h:99
@ PPC_PA6T
Definition cpuinfo_ppc.h:114
@ PPC_HTM_NO_SUSPEND
Definition cpuinfo_ppc.h:135
@ PPC_CELL
Definition cpuinfo_ppc.h:109
@ PPC_HAS_EFP_SINGLE
Definition cpuinfo_ppc.h:103
@ PPC_601_INSTR
Definition cpuinfo_ppc.h:96
@ PPC_HAS_DFP
Definition cpuinfo_ppc.h:115
@ PPC_UNIFIED_CACHE
Definition cpuinfo_ppc.h:101
@ PPC_HAS_IEEE128
Definition cpuinfo_ppc.h:132
@ PPC_ISEL
Definition cpuinfo_ppc.h:127
@ PPC_LAST_
Definition cpuinfo_ppc.h:136
@ PPC_POWER4
Definition cpuinfo_ppc.h:106
@ PPC_DSCR
Definition cpuinfo_ppc.h:125
@ PPC_POWER5_PLUS
Definition cpuinfo_ppc.h:108
@ PPC_ARCH_2_05
Definition cpuinfo_ppc.h:113
@ PPC_HTM
Definition cpuinfo_ppc.h:124
@ PPC_TRUE_LE
Definition cpuinfo_ppc.h:121
@ PPC_ICACHE_SNOOP
Definition cpuinfo_ppc.h:112
@ PPC_VEC_CRYPTO
Definition cpuinfo_ppc.h:129
@ PPC_SCV
Definition cpuinfo_ppc.h:134
@ PPC_HAS_SPE
Definition cpuinfo_ppc.h:102
@ PPC_HAS_EFP_DOUBLE
Definition cpuinfo_ppc.h:104
@ PPC_NO_TB
Definition cpuinfo_ppc.h:105
@ PPC_SMT
Definition cpuinfo_ppc.h:111
@ PPC_HAS_4xxMAC
Definition cpuinfo_ppc.h:100
@ PPC_HAS_VSX
Definition cpuinfo_ppc.h:118
@ PPC_HAS_ALTIVEC
Definition cpuinfo_ppc.h:97
@ PPC_BOOKE
Definition cpuinfo_ppc.h:110
@ PPC_DARN
Definition cpuinfo_ppc.h:133
@ PPC_ARCH_3_00
Definition cpuinfo_ppc.h:131
@ PPC_64
Definition cpuinfo_ppc.h:95
@ PPC_TAR
Definition cpuinfo_ppc.h:128
@ PPC_PSERIES_PERFMON_COMPAT
Definition cpuinfo_ppc.h:119
@ PPC_HAS_FPU
Definition cpuinfo_ppc.h:98
@ PPC_ARCH_2_07
Definition cpuinfo_ppc.h:123
@ PPC_EBB
Definition cpuinfo_ppc.h:126
@ PPC_POWER5
Definition cpuinfo_ppc.h:107
@ PPC_HTM_NOSC
Definition cpuinfo_ppc.h:130
@ PPC_ARCH_2_06
Definition cpuinfo_ppc.h:117
PPCPlatformStrings GetPPCPlatformStrings(void)
Definition cpuinfo_ppc.h:23
int darn
Definition cpuinfo_ppc.h:62
int booke
Definition cpuinfo_ppc.h:40
int cell
Definition cpuinfo_ppc.h:39
int power6ext
Definition cpuinfo_ppc.h:46
int ppc601
Definition cpuinfo_ppc.h:26
int spe
Definition cpuinfo_ppc.h:32
int ppcle
Definition cpuinfo_ppc.h:51
int arch205
Definition cpuinfo_ppc.h:43
int arch206
Definition cpuinfo_ppc.h:47
int dfp
Definition cpuinfo_ppc.h:45
int vcrypto
Definition cpuinfo_ppc.h:58
int tar
Definition cpuinfo_ppc.h:57
int icachesnoop
Definition cpuinfo_ppc.h:42
int ppc64
Definition cpuinfo_ppc.h:25
int htm_nosc
Definition cpuinfo_ppc.h:59
int htm_no_suspend
Definition cpuinfo_ppc.h:64
int smt
Definition cpuinfo_ppc.h:41
int efpsingle
Definition cpuinfo_ppc.h:33
int scv
Definition cpuinfo_ppc.h:63
int mmu
Definition cpuinfo_ppc.h:29
int truele
Definition cpuinfo_ppc.h:50
int altivec
Definition cpuinfo_ppc.h:27
int mac_4xx
Definition cpuinfo_ppc.h:30
int power4
Definition cpuinfo_ppc.h:36
int power5plus
Definition cpuinfo_ppc.h:38
int pseries_perfmon_compat
Definition cpuinfo_ppc.h:49
int unifiedcache
Definition cpuinfo_ppc.h:31
int htm
Definition cpuinfo_ppc.h:53
int vsx
Definition cpuinfo_ppc.h:48
int power5
Definition cpuinfo_ppc.h:37
int isel
Definition cpuinfo_ppc.h:56
int ppc32
Definition cpuinfo_ppc.h:24
int fpu
Definition cpuinfo_ppc.h:28
int ieee128
Definition cpuinfo_ppc.h:61
int efpdouble
Definition cpuinfo_ppc.h:34
int ebb
Definition cpuinfo_ppc.h:55
int arch207
Definition cpuinfo_ppc.h:52
int arch300
Definition cpuinfo_ppc.h:60
int dscr
Definition cpuinfo_ppc.h:54
int no_tb
Definition cpuinfo_ppc.h:35
int pa6t
Definition cpuinfo_ppc.h:44
Definition cpuinfo_ppc.h:69
PPCFeatures features
Definition cpuinfo_ppc.h:70