Vector Optimized Library of Kernels  2.4
Architecture-tuned implementations of math kernels
cpuinfo_ppc.h File Reference

Go to the source code of this file.

Data Structures

struct  PPCFeatures
 
struct  PPCInfo
 
struct  PPCPlatformStrings
 

Enumerations

enum  PPCFeaturesEnum {
  PPC_32, PPC_64, PPC_601_INSTR, PPC_HAS_ALTIVEC,
  PPC_HAS_FPU, PPC_HAS_MMU, PPC_HAS_4xxMAC, PPC_UNIFIED_CACHE,
  PPC_HAS_SPE, PPC_HAS_EFP_SINGLE, PPC_HAS_EFP_DOUBLE, PPC_NO_TB,
  PPC_POWER4, PPC_POWER5, PPC_POWER5_PLUS, PPC_CELL,
  PPC_BOOKE, PPC_SMT, PPC_ICACHE_SNOOP, PPC_ARCH_2_05,
  PPC_PA6T, PPC_HAS_DFP, PPC_POWER6_EXT, PPC_ARCH_2_06,
  PPC_HAS_VSX, PPC_PSERIES_PERFMON_COMPAT, PPC_TRUE_LE, PPC_PPC_LE,
  PPC_ARCH_2_07, PPC_HTM, PPC_DSCR, PPC_EBB,
  PPC_ISEL, PPC_TAR, PPC_VEC_CRYPTO, PPC_HTM_NOSC,
  PPC_ARCH_3_00, PPC_HAS_IEEE128, PPC_DARN, PPC_SCV,
  PPC_HTM_NO_SUSPEND, PPC_LAST_
}
 

Functions

PPCInfo GetPPCInfo (void)
 
PPCPlatformStrings GetPPCPlatformStrings (void)
 
int GetPPCFeaturesEnumValue (const PPCFeatures *features, PPCFeaturesEnum value)
 
const char * GetPPCFeaturesEnumName (PPCFeaturesEnum)
 

Enumeration Type Documentation

◆ PPCFeaturesEnum

Enumerator
PPC_32 
PPC_64 
PPC_601_INSTR 
PPC_HAS_ALTIVEC 
PPC_HAS_FPU 
PPC_HAS_MMU 
PPC_HAS_4xxMAC 
PPC_UNIFIED_CACHE 
PPC_HAS_SPE 
PPC_HAS_EFP_SINGLE 
PPC_HAS_EFP_DOUBLE 
PPC_NO_TB 
PPC_POWER4 
PPC_POWER5 
PPC_POWER5_PLUS 
PPC_CELL 
PPC_BOOKE 
PPC_SMT 
PPC_ICACHE_SNOOP 
PPC_ARCH_2_05 
PPC_PA6T 
PPC_HAS_DFP 
PPC_POWER6_EXT 
PPC_ARCH_2_06 
PPC_HAS_VSX 
PPC_PSERIES_PERFMON_COMPAT 
PPC_TRUE_LE 
PPC_PPC_LE 
PPC_ARCH_2_07 
PPC_HTM 
PPC_DSCR 
PPC_EBB 
PPC_ISEL 
PPC_TAR 
PPC_VEC_CRYPTO 
PPC_HTM_NOSC 
PPC_ARCH_3_00 
PPC_HAS_IEEE128 
PPC_DARN 
PPC_SCV 
PPC_HTM_NO_SUSPEND 
PPC_LAST_ 

Function Documentation

◆ GetPPCFeaturesEnumName()

const char* GetPPCFeaturesEnumName ( PPCFeaturesEnum  )

◆ GetPPCFeaturesEnumValue()

int GetPPCFeaturesEnumValue ( const PPCFeatures features,
PPCFeaturesEnum  value 
)

◆ GetPPCInfo()

PPCInfo GetPPCInfo ( void  )

◆ GetPPCPlatformStrings()

PPCPlatformStrings GetPPCPlatformStrings ( void  )