18#if defined(__x86_64__) || defined(__amd64__)
20#elif defined(__powerpc__)
22#elif defined(__arm__) || defined(__aarch64__)
31#if defined(__x86_64__) || defined(__amd64__)
33#elif defined(__powerpc__)
35#elif defined(__arm__) || defined(__aarch64__)
44#if defined(__x86_64__) || defined(__amd64__)
46#elif defined(__powerpc__)
48#elif defined(__arm__) || defined(__aarch64__)
57#if defined(__x86_64__) || defined(__amd64__)
59#elif defined(__powerpc__)
61#elif defined(__arm__) || defined(__aarch64__)
70#if defined(__x86_64__) || defined(__amd64__)
72#elif defined(__powerpc__)
74#elif defined(__arm__) || defined(__aarch64__)
int arm_cpu_get_attribute(CPU_attr_e attr, int *value)
int arm_cpu_get_name(char *name)
int arm_cpu_get_attribute_at(CPU_attr_e attr, int loc, int *value)
int arm_cpu_get_vendor(char *vendor)
int cpu_get_attribute(CPU_attr_e attr, int *value)
int cpu_get_attribute_at(CPU_attr_e attr, int loc, int *value)
int cpu_get_cache_info(CPU_attr_e attr, int level, _sysdetect_cache_level_info_t *clevel_ptr, int *value)
int cpu_get_name(char *name)
static int get_cache_level(_sysdetect_cache_level_info_t *clevel_ptr, int type)
int cpu_get_vendor(char *vendor)
@ CPU_ATTR__CACHE_INST_TOT_SIZE
@ CPU_ATTR__CACHE_UNIF_TOT_SIZE
@ CPU_ATTR__CACHE_DATA_ASSOCIATIVITY
@ CPU_ATTR__CACHE_INST_LINE_SIZE
@ CPU_ATTR__CACHE_UNIF_LINE_SIZE
@ CPU_ATTR__CACHE_DATA_NUM_LINES
@ CPU_ATTR__CACHE_UNIF_ASSOCIATIVITY
@ CPU_ATTR__CACHE_INST_PRESENT
@ CPU_ATTR__CACHE_DATA_PRESENT
@ CPU_ATTR__CACHE_DATA_LINE_SIZE
@ CPU_ATTR__CACHE_INST_ASSOCIATIVITY
@ CPU_ATTR__CACHE_INST_NUM_LINES
@ CPU_ATTR__CACHE_UNIF_NUM_LINES
@ CPU_ATTR__CACHE_DATA_TOT_SIZE
@ CPU_ATTR__CACHE_UNIF_PRESENT
#define PAPI_MAX_MEM_HIERARCHY_LEVELS
int os_cpu_get_attribute(CPU_attr_e attr, int *value)
int os_cpu_get_vendor(char *vendor)
int os_cpu_get_attribute_at(CPU_attr_e attr, int loc, int *value)
int os_cpu_get_name(char *name)
#define PAPI_MH_TYPE_DATA
#define PAPI_MH_TYPE_INST
#define PAPI_MH_TYPE_UNIFIED
int powerpc_cpu_get_name(char *name)
int powerpc_cpu_get_attribute_at(CPU_attr_e attr, int loc, int *value)
int powerpc_cpu_get_attribute(CPU_attr_e attr, int *value)
int powerpc_cpu_get_vendor(char *vendor)
PAPI_mh_cache_info_t cache[PAPI_MH_MAX_LEVELS]
int x86_cpu_get_attribute_at(CPU_attr_e attr, int loc, int *value)
int x86_cpu_get_vendor(char *vendor)
int x86_cpu_get_attribute(CPU_attr_e attr, int *value)
int x86_cpu_get_name(char *name)