papiStdEventDefs.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define PAPI_PRESET_MASK   ((int)0x80000000)
#define PAPI_NATIVE_MASK   ((int)0x40000000)
#define PAPI_UE_MASK   ((int)0xC0000000)
#define PAPI_PRESET_AND_MASK   0x7FFFFFFF
#define PAPI_NATIVE_AND_MASK   0xBFFFFFFF
#define PAPI_UE_AND_MASK   0x3FFFFFFF
#define PAPI_MAX_PRESET_EVENTS   128
#define PAPI_MAX_USER_EVENTS   50
#define USER_EVENT_OPERATION_LEN   512
#define PAPI_L1_DCM   (PAPI_L1_DCM_idx | PAPI_PRESET_MASK)
#define PAPI_L1_ICM   (PAPI_L1_ICM_idx | PAPI_PRESET_MASK)
#define PAPI_L2_DCM   (PAPI_L2_DCM_idx | PAPI_PRESET_MASK)
#define PAPI_L2_ICM   (PAPI_L2_ICM_idx | PAPI_PRESET_MASK)
#define PAPI_L3_DCM   (PAPI_L3_DCM_idx | PAPI_PRESET_MASK)
#define PAPI_L3_ICM   (PAPI_L3_ICM_idx | PAPI_PRESET_MASK)
#define PAPI_L1_TCM   (PAPI_L1_TCM_idx | PAPI_PRESET_MASK)
#define PAPI_L2_TCM   (PAPI_L2_TCM_idx | PAPI_PRESET_MASK)
#define PAPI_L3_TCM   (PAPI_L3_TCM_idx | PAPI_PRESET_MASK)
#define PAPI_CA_SNP   (PAPI_CA_SNP_idx | PAPI_PRESET_MASK)
#define PAPI_CA_SHR   (PAPI_CA_SHR_idx | PAPI_PRESET_MASK)
#define PAPI_CA_CLN   (PAPI_CA_CLN_idx | PAPI_PRESET_MASK)
#define PAPI_CA_INV   (PAPI_CA_INV_idx | PAPI_PRESET_MASK)
#define PAPI_CA_ITV   (PAPI_CA_ITV_idx | PAPI_PRESET_MASK)
#define PAPI_L3_LDM   (PAPI_L3_LDM_idx | PAPI_PRESET_MASK)
#define PAPI_L3_STM   (PAPI_L3_STM_idx | PAPI_PRESET_MASK)
#define PAPI_BRU_IDL   (PAPI_BRU_IDL_idx | PAPI_PRESET_MASK)
#define PAPI_FXU_IDL   (PAPI_FXU_IDL_idx | PAPI_PRESET_MASK)
#define PAPI_FPU_IDL   (PAPI_FPU_IDL_idx | PAPI_PRESET_MASK)
#define PAPI_LSU_IDL   (PAPI_LSU_IDL_idx | PAPI_PRESET_MASK)
#define PAPI_TLB_DM   (PAPI_TLB_DM_idx | PAPI_PRESET_MASK)
#define PAPI_TLB_IM   (PAPI_TLB_IM_idx | PAPI_PRESET_MASK)
#define PAPI_TLB_TL   (PAPI_TLB_TL_idx | PAPI_PRESET_MASK)
#define PAPI_L1_LDM   (PAPI_L1_LDM_idx | PAPI_PRESET_MASK)
#define PAPI_L1_STM   (PAPI_L1_STM_idx | PAPI_PRESET_MASK)
#define PAPI_L2_LDM   (PAPI_L2_LDM_idx | PAPI_PRESET_MASK)
#define PAPI_L2_STM   (PAPI_L2_STM_idx | PAPI_PRESET_MASK)
#define PAPI_BTAC_M   (PAPI_BTAC_M_idx | PAPI_PRESET_MASK)
#define PAPI_PRF_DM   (PAPI_PRF_DM_idx | PAPI_PRESET_MASK)
#define PAPI_L3_DCH   (PAPI_L3_DCH_idx | PAPI_PRESET_MASK)
#define PAPI_TLB_SD   (PAPI_TLB_SD_idx | PAPI_PRESET_MASK)
#define PAPI_CSR_FAL   (PAPI_CSR_FAL_idx | PAPI_PRESET_MASK)
#define PAPI_CSR_SUC   (PAPI_CSR_SUC_idx | PAPI_PRESET_MASK)
#define PAPI_CSR_TOT   (PAPI_CSR_TOT_idx | PAPI_PRESET_MASK)
#define PAPI_MEM_SCY   (PAPI_MEM_SCY_idx | PAPI_PRESET_MASK)
#define PAPI_MEM_RCY   (PAPI_MEM_RCY_idx | PAPI_PRESET_MASK)
#define PAPI_MEM_WCY   (PAPI_MEM_WCY_idx | PAPI_PRESET_MASK)
#define PAPI_STL_ICY   (PAPI_STL_ICY_idx | PAPI_PRESET_MASK)
#define PAPI_FUL_ICY   (PAPI_FUL_ICY_idx | PAPI_PRESET_MASK)
#define PAPI_STL_CCY   (PAPI_STL_CCY_idx | PAPI_PRESET_MASK)
#define PAPI_FUL_CCY   (PAPI_FUL_CCY_idx | PAPI_PRESET_MASK)
#define PAPI_HW_INT   (PAPI_HW_INT_idx | PAPI_PRESET_MASK)
#define PAPI_BR_UCN   (PAPI_BR_UCN_idx | PAPI_PRESET_MASK)
#define PAPI_BR_CN   (PAPI_BR_CN_idx | PAPI_PRESET_MASK)
#define PAPI_BR_TKN   (PAPI_BR_TKN_idx | PAPI_PRESET_MASK)
#define PAPI_BR_NTK   (PAPI_BR_NTK_idx | PAPI_PRESET_MASK)
#define PAPI_BR_MSP   (PAPI_BR_MSP_idx | PAPI_PRESET_MASK)
#define PAPI_BR_PRC   (PAPI_BR_PRC_idx | PAPI_PRESET_MASK)
#define PAPI_FMA_INS   (PAPI_FMA_INS_idx | PAPI_PRESET_MASK)
#define PAPI_TOT_IIS   (PAPI_TOT_IIS_idx | PAPI_PRESET_MASK)
#define PAPI_TOT_INS   (PAPI_TOT_INS_idx | PAPI_PRESET_MASK)
#define PAPI_INT_INS   (PAPI_INT_INS_idx | PAPI_PRESET_MASK)
#define PAPI_FP_INS   (PAPI_FP_INS_idx | PAPI_PRESET_MASK)
#define PAPI_LD_INS   (PAPI_LD_INS_idx | PAPI_PRESET_MASK)
#define PAPI_SR_INS   (PAPI_SR_INS_idx | PAPI_PRESET_MASK)
#define PAPI_BR_INS   (PAPI_BR_INS_idx | PAPI_PRESET_MASK)
#define PAPI_VEC_INS   (PAPI_VEC_INS_idx | PAPI_PRESET_MASK)
#define PAPI_RES_STL   (PAPI_RES_STL_idx | PAPI_PRESET_MASK)
#define PAPI_FP_STAL   (PAPI_FP_STAL_idx | PAPI_PRESET_MASK)
#define PAPI_TOT_CYC   (PAPI_TOT_CYC_idx | PAPI_PRESET_MASK)
#define PAPI_LST_INS   (PAPI_LST_INS_idx | PAPI_PRESET_MASK)
#define PAPI_SYC_INS   (PAPI_SYC_INS_idx | PAPI_PRESET_MASK)
#define PAPI_L1_DCH   (PAPI_L1_DCH_idx | PAPI_PRESET_MASK)
#define PAPI_L2_DCH   (PAPI_L2_DCH_idx | PAPI_PRESET_MASK)
#define PAPI_L1_DCA   (PAPI_L1_DCA_idx | PAPI_PRESET_MASK)
#define PAPI_L2_DCA   (PAPI_L2_DCA_idx | PAPI_PRESET_MASK)
#define PAPI_L3_DCA   (PAPI_L3_DCA_idx | PAPI_PRESET_MASK)
#define PAPI_L1_DCR   (PAPI_L1_DCR_idx | PAPI_PRESET_MASK)
#define PAPI_L2_DCR   (PAPI_L2_DCR_idx | PAPI_PRESET_MASK)
#define PAPI_L3_DCR   (PAPI_L3_DCR_idx | PAPI_PRESET_MASK)
#define PAPI_L1_DCW   (PAPI_L1_DCW_idx | PAPI_PRESET_MASK)
#define PAPI_L2_DCW   (PAPI_L2_DCW_idx | PAPI_PRESET_MASK)
#define PAPI_L3_DCW   (PAPI_L3_DCW_idx | PAPI_PRESET_MASK)
#define PAPI_L1_ICH   (PAPI_L1_ICH_idx | PAPI_PRESET_MASK)
#define PAPI_L2_ICH   (PAPI_L2_ICH_idx | PAPI_PRESET_MASK)
#define PAPI_L3_ICH   (PAPI_L3_ICH_idx | PAPI_PRESET_MASK)
#define PAPI_L1_ICA   (PAPI_L1_ICA_idx | PAPI_PRESET_MASK)
#define PAPI_L2_ICA   (PAPI_L2_ICA_idx | PAPI_PRESET_MASK)
#define PAPI_L3_ICA   (PAPI_L3_ICA_idx | PAPI_PRESET_MASK)
#define PAPI_L1_ICR   (PAPI_L1_ICR_idx | PAPI_PRESET_MASK)
#define PAPI_L2_ICR   (PAPI_L2_ICR_idx | PAPI_PRESET_MASK)
#define PAPI_L3_ICR   (PAPI_L3_ICR_idx | PAPI_PRESET_MASK)
#define PAPI_L1_ICW   (PAPI_L1_ICW_idx | PAPI_PRESET_MASK)
#define PAPI_L2_ICW   (PAPI_L2_ICW_idx | PAPI_PRESET_MASK)
#define PAPI_L3_ICW   (PAPI_L3_ICW_idx | PAPI_PRESET_MASK)
#define PAPI_L1_TCH   (PAPI_L1_TCH_idx | PAPI_PRESET_MASK)
#define PAPI_L2_TCH   (PAPI_L2_TCH_idx | PAPI_PRESET_MASK)
#define PAPI_L3_TCH   (PAPI_L3_TCH_idx | PAPI_PRESET_MASK)
#define PAPI_L1_TCA   (PAPI_L1_TCA_idx | PAPI_PRESET_MASK)
#define PAPI_L2_TCA   (PAPI_L2_TCA_idx | PAPI_PRESET_MASK)
#define PAPI_L3_TCA   (PAPI_L3_TCA_idx | PAPI_PRESET_MASK)
#define PAPI_L1_TCR   (PAPI_L1_TCR_idx | PAPI_PRESET_MASK)
#define PAPI_L2_TCR   (PAPI_L2_TCR_idx | PAPI_PRESET_MASK)
#define PAPI_L3_TCR   (PAPI_L3_TCR_idx | PAPI_PRESET_MASK)
#define PAPI_L1_TCW   (PAPI_L1_TCW_idx | PAPI_PRESET_MASK)
#define PAPI_L2_TCW   (PAPI_L2_TCW_idx | PAPI_PRESET_MASK)
#define PAPI_L3_TCW   (PAPI_L3_TCW_idx | PAPI_PRESET_MASK)
#define PAPI_FML_INS   (PAPI_FML_INS_idx | PAPI_PRESET_MASK)
#define PAPI_FAD_INS   (PAPI_FAD_INS_idx | PAPI_PRESET_MASK)
#define PAPI_FDV_INS   (PAPI_FDV_INS_idx | PAPI_PRESET_MASK)
#define PAPI_FSQ_INS   (PAPI_FSQ_INS_idx | PAPI_PRESET_MASK)
#define PAPI_FNV_INS   (PAPI_FNV_INS_idx | PAPI_PRESET_MASK)
#define PAPI_FP_OPS   (PAPI_FP_OPS_idx | PAPI_PRESET_MASK)
#define PAPI_SP_OPS   (PAPI_SP_OPS_idx | PAPI_PRESET_MASK)
#define PAPI_DP_OPS   (PAPI_DP_OPS_idx | PAPI_PRESET_MASK)
#define PAPI_VEC_SP   (PAPI_VEC_SP_idx | PAPI_PRESET_MASK)
#define PAPI_VEC_DP   (PAPI_VEC_DP_idx | PAPI_PRESET_MASK)
#define PAPI_REF_CYC   (PAPI_REF_CYC_idx | PAPI_PRESET_MASK)
#define PAPI_END   (PAPI_END_idx | PAPI_PRESET_MASK)

Enumerations

enum  {
  PAPI_L1_DCM_idx = 0, PAPI_L1_ICM_idx, PAPI_L2_DCM_idx, PAPI_L2_ICM_idx,
  PAPI_L3_DCM_idx, PAPI_L3_ICM_idx, PAPI_L1_TCM_idx, PAPI_L2_TCM_idx,
  PAPI_L3_TCM_idx, PAPI_CA_SNP_idx, PAPI_CA_SHR_idx, PAPI_CA_CLN_idx,
  PAPI_CA_INV_idx, PAPI_CA_ITV_idx, PAPI_L3_LDM_idx, PAPI_L3_STM_idx,
  PAPI_BRU_IDL_idx, PAPI_FXU_IDL_idx, PAPI_FPU_IDL_idx, PAPI_LSU_IDL_idx,
  PAPI_TLB_DM_idx, PAPI_TLB_IM_idx, PAPI_TLB_TL_idx, PAPI_L1_LDM_idx,
  PAPI_L1_STM_idx, PAPI_L2_LDM_idx, PAPI_L2_STM_idx, PAPI_BTAC_M_idx,
  PAPI_PRF_DM_idx, PAPI_L3_DCH_idx, PAPI_TLB_SD_idx, PAPI_CSR_FAL_idx,
  PAPI_CSR_SUC_idx, PAPI_CSR_TOT_idx, PAPI_MEM_SCY_idx, PAPI_MEM_RCY_idx,
  PAPI_MEM_WCY_idx, PAPI_STL_ICY_idx, PAPI_FUL_ICY_idx, PAPI_STL_CCY_idx,
  PAPI_FUL_CCY_idx, PAPI_HW_INT_idx, PAPI_BR_UCN_idx, PAPI_BR_CN_idx,
  PAPI_BR_TKN_idx, PAPI_BR_NTK_idx, PAPI_BR_MSP_idx, PAPI_BR_PRC_idx,
  PAPI_FMA_INS_idx, PAPI_TOT_IIS_idx, PAPI_TOT_INS_idx, PAPI_INT_INS_idx,
  PAPI_FP_INS_idx, PAPI_LD_INS_idx, PAPI_SR_INS_idx, PAPI_BR_INS_idx,
  PAPI_VEC_INS_idx, PAPI_RES_STL_idx, PAPI_FP_STAL_idx, PAPI_TOT_CYC_idx,
  PAPI_LST_INS_idx, PAPI_SYC_INS_idx, PAPI_L1_DCH_idx, PAPI_L2_DCH_idx,
  PAPI_L1_DCA_idx, PAPI_L2_DCA_idx, PAPI_L3_DCA_idx, PAPI_L1_DCR_idx,
  PAPI_L2_DCR_idx, PAPI_L3_DCR_idx, PAPI_L1_DCW_idx, PAPI_L2_DCW_idx,
  PAPI_L3_DCW_idx, PAPI_L1_ICH_idx, PAPI_L2_ICH_idx, PAPI_L3_ICH_idx,
  PAPI_L1_ICA_idx, PAPI_L2_ICA_idx, PAPI_L3_ICA_idx, PAPI_L1_ICR_idx,
  PAPI_L2_ICR_idx, PAPI_L3_ICR_idx, PAPI_L1_ICW_idx, PAPI_L2_ICW_idx,
  PAPI_L3_ICW_idx, PAPI_L1_TCH_idx, PAPI_L2_TCH_idx, PAPI_L3_TCH_idx,
  PAPI_L1_TCA_idx, PAPI_L2_TCA_idx, PAPI_L3_TCA_idx, PAPI_L1_TCR_idx,
  PAPI_L2_TCR_idx, PAPI_L3_TCR_idx, PAPI_L1_TCW_idx, PAPI_L2_TCW_idx,
  PAPI_L3_TCW_idx, PAPI_FML_INS_idx, PAPI_FAD_INS_idx, PAPI_FDV_INS_idx,
  PAPI_FSQ_INS_idx, PAPI_FNV_INS_idx, PAPI_FP_OPS_idx, PAPI_SP_OPS_idx,
  PAPI_DP_OPS_idx, PAPI_VEC_SP_idx, PAPI_VEC_DP_idx, PAPI_REF_CYC_idx,
  PAPI_END_idx
}

Define Documentation

#define PAPI_BR_CN   (PAPI_BR_CN_idx | PAPI_PRESET_MASK)

Definition at line 213 of file papiStdEventDefs.h.

#define PAPI_BR_INS   (PAPI_BR_INS_idx | PAPI_PRESET_MASK)

Definition at line 225 of file papiStdEventDefs.h.

#define PAPI_BR_MSP   (PAPI_BR_MSP_idx | PAPI_PRESET_MASK)

Definition at line 216 of file papiStdEventDefs.h.

#define PAPI_BR_NTK   (PAPI_BR_NTK_idx | PAPI_PRESET_MASK)

Definition at line 215 of file papiStdEventDefs.h.

#define PAPI_BR_PRC   (PAPI_BR_PRC_idx | PAPI_PRESET_MASK)

Definition at line 217 of file papiStdEventDefs.h.

#define PAPI_BR_TKN   (PAPI_BR_TKN_idx | PAPI_PRESET_MASK)

Definition at line 214 of file papiStdEventDefs.h.

#define PAPI_BR_UCN   (PAPI_BR_UCN_idx | PAPI_PRESET_MASK)

Definition at line 212 of file papiStdEventDefs.h.

#define PAPI_BRU_IDL   (PAPI_BRU_IDL_idx | PAPI_PRESET_MASK)

Definition at line 186 of file papiStdEventDefs.h.

#define PAPI_BTAC_M   (PAPI_BTAC_M_idx | PAPI_PRESET_MASK)

Definition at line 197 of file papiStdEventDefs.h.

#define PAPI_CA_CLN   (PAPI_CA_CLN_idx | PAPI_PRESET_MASK)

Definition at line 181 of file papiStdEventDefs.h.

#define PAPI_CA_INV   (PAPI_CA_INV_idx | PAPI_PRESET_MASK)

Definition at line 182 of file papiStdEventDefs.h.

#define PAPI_CA_ITV   (PAPI_CA_ITV_idx | PAPI_PRESET_MASK)

Definition at line 183 of file papiStdEventDefs.h.

#define PAPI_CA_SHR   (PAPI_CA_SHR_idx | PAPI_PRESET_MASK)

Definition at line 180 of file papiStdEventDefs.h.

#define PAPI_CA_SNP   (PAPI_CA_SNP_idx | PAPI_PRESET_MASK)

Definition at line 179 of file papiStdEventDefs.h.

#define PAPI_CSR_FAL   (PAPI_CSR_FAL_idx | PAPI_PRESET_MASK)

Definition at line 201 of file papiStdEventDefs.h.

#define PAPI_CSR_SUC   (PAPI_CSR_SUC_idx | PAPI_PRESET_MASK)

Definition at line 202 of file papiStdEventDefs.h.

#define PAPI_CSR_TOT   (PAPI_CSR_TOT_idx | PAPI_PRESET_MASK)

Definition at line 203 of file papiStdEventDefs.h.

#define PAPI_DP_OPS   (PAPI_DP_OPS_idx | PAPI_PRESET_MASK)

Definition at line 274 of file papiStdEventDefs.h.

#define PAPI_END   (PAPI_END_idx | PAPI_PRESET_MASK)

Definition at line 279 of file papiStdEventDefs.h.

#define PAPI_FAD_INS   (PAPI_FAD_INS_idx | PAPI_PRESET_MASK)

Definition at line 268 of file papiStdEventDefs.h.

#define PAPI_FDV_INS   (PAPI_FDV_INS_idx | PAPI_PRESET_MASK)

Definition at line 269 of file papiStdEventDefs.h.

#define PAPI_FMA_INS   (PAPI_FMA_INS_idx | PAPI_PRESET_MASK)

Definition at line 218 of file papiStdEventDefs.h.

#define PAPI_FML_INS   (PAPI_FML_INS_idx | PAPI_PRESET_MASK)

Definition at line 267 of file papiStdEventDefs.h.

#define PAPI_FNV_INS   (PAPI_FNV_INS_idx | PAPI_PRESET_MASK)

Definition at line 271 of file papiStdEventDefs.h.

#define PAPI_FP_INS   (PAPI_FP_INS_idx | PAPI_PRESET_MASK)

Definition at line 222 of file papiStdEventDefs.h.

#define PAPI_FP_OPS   (PAPI_FP_OPS_idx | PAPI_PRESET_MASK)

Definition at line 272 of file papiStdEventDefs.h.

#define PAPI_FP_STAL   (PAPI_FP_STAL_idx | PAPI_PRESET_MASK)

Definition at line 228 of file papiStdEventDefs.h.

#define PAPI_FPU_IDL   (PAPI_FPU_IDL_idx | PAPI_PRESET_MASK)

Definition at line 188 of file papiStdEventDefs.h.

#define PAPI_FSQ_INS   (PAPI_FSQ_INS_idx | PAPI_PRESET_MASK)

Definition at line 270 of file papiStdEventDefs.h.

#define PAPI_FUL_CCY   (PAPI_FUL_CCY_idx | PAPI_PRESET_MASK)

Definition at line 210 of file papiStdEventDefs.h.

#define PAPI_FUL_ICY   (PAPI_FUL_ICY_idx | PAPI_PRESET_MASK)

Definition at line 208 of file papiStdEventDefs.h.

#define PAPI_FXU_IDL   (PAPI_FXU_IDL_idx | PAPI_PRESET_MASK)

Definition at line 187 of file papiStdEventDefs.h.

#define PAPI_HW_INT   (PAPI_HW_INT_idx | PAPI_PRESET_MASK)

Definition at line 211 of file papiStdEventDefs.h.

#define PAPI_INT_INS   (PAPI_INT_INS_idx | PAPI_PRESET_MASK)

Definition at line 221 of file papiStdEventDefs.h.

#define PAPI_L1_DCA   (PAPI_L1_DCA_idx | PAPI_PRESET_MASK)

Definition at line 234 of file papiStdEventDefs.h.

#define PAPI_L1_DCH   (PAPI_L1_DCH_idx | PAPI_PRESET_MASK)

Definition at line 232 of file papiStdEventDefs.h.

#define PAPI_L1_DCM   (PAPI_L1_DCM_idx | PAPI_PRESET_MASK)

Definition at line 170 of file papiStdEventDefs.h.

#define PAPI_L1_DCR   (PAPI_L1_DCR_idx | PAPI_PRESET_MASK)

Definition at line 237 of file papiStdEventDefs.h.

#define PAPI_L1_DCW   (PAPI_L1_DCW_idx | PAPI_PRESET_MASK)

Definition at line 240 of file papiStdEventDefs.h.

#define PAPI_L1_ICA   (PAPI_L1_ICA_idx | PAPI_PRESET_MASK)

Definition at line 246 of file papiStdEventDefs.h.

#define PAPI_L1_ICH   (PAPI_L1_ICH_idx | PAPI_PRESET_MASK)

Definition at line 243 of file papiStdEventDefs.h.

#define PAPI_L1_ICM   (PAPI_L1_ICM_idx | PAPI_PRESET_MASK)

Definition at line 171 of file papiStdEventDefs.h.

#define PAPI_L1_ICR   (PAPI_L1_ICR_idx | PAPI_PRESET_MASK)

Definition at line 249 of file papiStdEventDefs.h.

#define PAPI_L1_ICW   (PAPI_L1_ICW_idx | PAPI_PRESET_MASK)

Definition at line 252 of file papiStdEventDefs.h.

#define PAPI_L1_LDM   (PAPI_L1_LDM_idx | PAPI_PRESET_MASK)

Definition at line 193 of file papiStdEventDefs.h.

#define PAPI_L1_STM   (PAPI_L1_STM_idx | PAPI_PRESET_MASK)

Definition at line 194 of file papiStdEventDefs.h.

#define PAPI_L1_TCA   (PAPI_L1_TCA_idx | PAPI_PRESET_MASK)

Definition at line 258 of file papiStdEventDefs.h.

#define PAPI_L1_TCH   (PAPI_L1_TCH_idx | PAPI_PRESET_MASK)

Definition at line 255 of file papiStdEventDefs.h.

#define PAPI_L1_TCM   (PAPI_L1_TCM_idx | PAPI_PRESET_MASK)

Definition at line 176 of file papiStdEventDefs.h.

#define PAPI_L1_TCR   (PAPI_L1_TCR_idx | PAPI_PRESET_MASK)

Definition at line 261 of file papiStdEventDefs.h.

#define PAPI_L1_TCW   (PAPI_L1_TCW_idx | PAPI_PRESET_MASK)

Definition at line 264 of file papiStdEventDefs.h.

#define PAPI_L2_DCA   (PAPI_L2_DCA_idx | PAPI_PRESET_MASK)

Definition at line 235 of file papiStdEventDefs.h.

#define PAPI_L2_DCH   (PAPI_L2_DCH_idx | PAPI_PRESET_MASK)

Definition at line 233 of file papiStdEventDefs.h.

#define PAPI_L2_DCM   (PAPI_L2_DCM_idx | PAPI_PRESET_MASK)

Definition at line 172 of file papiStdEventDefs.h.

#define PAPI_L2_DCR   (PAPI_L2_DCR_idx | PAPI_PRESET_MASK)

Definition at line 238 of file papiStdEventDefs.h.

#define PAPI_L2_DCW   (PAPI_L2_DCW_idx | PAPI_PRESET_MASK)

Definition at line 241 of file papiStdEventDefs.h.

#define PAPI_L2_ICA   (PAPI_L2_ICA_idx | PAPI_PRESET_MASK)

Definition at line 247 of file papiStdEventDefs.h.

#define PAPI_L2_ICH   (PAPI_L2_ICH_idx | PAPI_PRESET_MASK)

Definition at line 244 of file papiStdEventDefs.h.

#define PAPI_L2_ICM   (PAPI_L2_ICM_idx | PAPI_PRESET_MASK)

Definition at line 173 of file papiStdEventDefs.h.

#define PAPI_L2_ICR   (PAPI_L2_ICR_idx | PAPI_PRESET_MASK)

Definition at line 250 of file papiStdEventDefs.h.

#define PAPI_L2_ICW   (PAPI_L2_ICW_idx | PAPI_PRESET_MASK)

Definition at line 253 of file papiStdEventDefs.h.

#define PAPI_L2_LDM   (PAPI_L2_LDM_idx | PAPI_PRESET_MASK)

Definition at line 195 of file papiStdEventDefs.h.

#define PAPI_L2_STM   (PAPI_L2_STM_idx | PAPI_PRESET_MASK)

Definition at line 196 of file papiStdEventDefs.h.

#define PAPI_L2_TCA   (PAPI_L2_TCA_idx | PAPI_PRESET_MASK)

Definition at line 259 of file papiStdEventDefs.h.

#define PAPI_L2_TCH   (PAPI_L2_TCH_idx | PAPI_PRESET_MASK)

Definition at line 256 of file papiStdEventDefs.h.

#define PAPI_L2_TCM   (PAPI_L2_TCM_idx | PAPI_PRESET_MASK)

Definition at line 177 of file papiStdEventDefs.h.

#define PAPI_L2_TCR   (PAPI_L2_TCR_idx | PAPI_PRESET_MASK)

Definition at line 262 of file papiStdEventDefs.h.

#define PAPI_L2_TCW   (PAPI_L2_TCW_idx | PAPI_PRESET_MASK)

Definition at line 265 of file papiStdEventDefs.h.

#define PAPI_L3_DCA   (PAPI_L3_DCA_idx | PAPI_PRESET_MASK)

Definition at line 236 of file papiStdEventDefs.h.

#define PAPI_L3_DCH   (PAPI_L3_DCH_idx | PAPI_PRESET_MASK)

Definition at line 199 of file papiStdEventDefs.h.

#define PAPI_L3_DCM   (PAPI_L3_DCM_idx | PAPI_PRESET_MASK)

Definition at line 174 of file papiStdEventDefs.h.

#define PAPI_L3_DCR   (PAPI_L3_DCR_idx | PAPI_PRESET_MASK)

Definition at line 239 of file papiStdEventDefs.h.

#define PAPI_L3_DCW   (PAPI_L3_DCW_idx | PAPI_PRESET_MASK)

Definition at line 242 of file papiStdEventDefs.h.

#define PAPI_L3_ICA   (PAPI_L3_ICA_idx | PAPI_PRESET_MASK)

Definition at line 248 of file papiStdEventDefs.h.

#define PAPI_L3_ICH   (PAPI_L3_ICH_idx | PAPI_PRESET_MASK)

Definition at line 245 of file papiStdEventDefs.h.

#define PAPI_L3_ICM   (PAPI_L3_ICM_idx | PAPI_PRESET_MASK)

Definition at line 175 of file papiStdEventDefs.h.

#define PAPI_L3_ICR   (PAPI_L3_ICR_idx | PAPI_PRESET_MASK)

Definition at line 251 of file papiStdEventDefs.h.

#define PAPI_L3_ICW   (PAPI_L3_ICW_idx | PAPI_PRESET_MASK)

Definition at line 254 of file papiStdEventDefs.h.

#define PAPI_L3_LDM   (PAPI_L3_LDM_idx | PAPI_PRESET_MASK)

Definition at line 184 of file papiStdEventDefs.h.

#define PAPI_L3_STM   (PAPI_L3_STM_idx | PAPI_PRESET_MASK)

Definition at line 185 of file papiStdEventDefs.h.

#define PAPI_L3_TCA   (PAPI_L3_TCA_idx | PAPI_PRESET_MASK)

Definition at line 260 of file papiStdEventDefs.h.

#define PAPI_L3_TCH   (PAPI_L3_TCH_idx | PAPI_PRESET_MASK)

Definition at line 257 of file papiStdEventDefs.h.

#define PAPI_L3_TCM   (PAPI_L3_TCM_idx | PAPI_PRESET_MASK)

Definition at line 178 of file papiStdEventDefs.h.

#define PAPI_L3_TCR   (PAPI_L3_TCR_idx | PAPI_PRESET_MASK)

Definition at line 263 of file papiStdEventDefs.h.

#define PAPI_L3_TCW   (PAPI_L3_TCW_idx | PAPI_PRESET_MASK)

Definition at line 266 of file papiStdEventDefs.h.

#define PAPI_LD_INS   (PAPI_LD_INS_idx | PAPI_PRESET_MASK)

Definition at line 223 of file papiStdEventDefs.h.

#define PAPI_LST_INS   (PAPI_LST_INS_idx | PAPI_PRESET_MASK)

Definition at line 230 of file papiStdEventDefs.h.

#define PAPI_LSU_IDL   (PAPI_LSU_IDL_idx | PAPI_PRESET_MASK)

Definition at line 189 of file papiStdEventDefs.h.

#define PAPI_MAX_PRESET_EVENTS   128

Definition at line 36 of file papiStdEventDefs.h.

#define PAPI_MAX_USER_EVENTS   50

Definition at line 37 of file papiStdEventDefs.h.

#define PAPI_MEM_RCY   (PAPI_MEM_RCY_idx | PAPI_PRESET_MASK)

Definition at line 205 of file papiStdEventDefs.h.

#define PAPI_MEM_SCY   (PAPI_MEM_SCY_idx | PAPI_PRESET_MASK)

Definition at line 204 of file papiStdEventDefs.h.

#define PAPI_MEM_WCY   (PAPI_MEM_WCY_idx | PAPI_PRESET_MASK)

Definition at line 206 of file papiStdEventDefs.h.

#define PAPI_NATIVE_AND_MASK   0xBFFFFFFF

Definition at line 33 of file papiStdEventDefs.h.

#define PAPI_NATIVE_MASK   ((int)0x40000000)

Definition at line 30 of file papiStdEventDefs.h.

#define PAPI_PRESET_AND_MASK   0x7FFFFFFF

Definition at line 32 of file papiStdEventDefs.h.

#define PAPI_PRESET_MASK   ((int)0x80000000)

Definition at line 29 of file papiStdEventDefs.h.

#define PAPI_PRF_DM   (PAPI_PRF_DM_idx | PAPI_PRESET_MASK)

Definition at line 198 of file papiStdEventDefs.h.

#define PAPI_REF_CYC   (PAPI_REF_CYC_idx | PAPI_PRESET_MASK)

Definition at line 277 of file papiStdEventDefs.h.

#define PAPI_RES_STL   (PAPI_RES_STL_idx | PAPI_PRESET_MASK)

Definition at line 227 of file papiStdEventDefs.h.

#define PAPI_SP_OPS   (PAPI_SP_OPS_idx | PAPI_PRESET_MASK)

Definition at line 273 of file papiStdEventDefs.h.

#define PAPI_SR_INS   (PAPI_SR_INS_idx | PAPI_PRESET_MASK)

Definition at line 224 of file papiStdEventDefs.h.

#define PAPI_STL_CCY   (PAPI_STL_CCY_idx | PAPI_PRESET_MASK)

Definition at line 209 of file papiStdEventDefs.h.

#define PAPI_STL_ICY   (PAPI_STL_ICY_idx | PAPI_PRESET_MASK)

Definition at line 207 of file papiStdEventDefs.h.

#define PAPI_SYC_INS   (PAPI_SYC_INS_idx | PAPI_PRESET_MASK)

Definition at line 231 of file papiStdEventDefs.h.

#define PAPI_TLB_DM   (PAPI_TLB_DM_idx | PAPI_PRESET_MASK)

Definition at line 190 of file papiStdEventDefs.h.

#define PAPI_TLB_IM   (PAPI_TLB_IM_idx | PAPI_PRESET_MASK)

Definition at line 191 of file papiStdEventDefs.h.

#define PAPI_TLB_SD   (PAPI_TLB_SD_idx | PAPI_PRESET_MASK)

Definition at line 200 of file papiStdEventDefs.h.

#define PAPI_TLB_TL   (PAPI_TLB_TL_idx | PAPI_PRESET_MASK)

Definition at line 192 of file papiStdEventDefs.h.

#define PAPI_TOT_CYC   (PAPI_TOT_CYC_idx | PAPI_PRESET_MASK)

Definition at line 229 of file papiStdEventDefs.h.

#define PAPI_TOT_IIS   (PAPI_TOT_IIS_idx | PAPI_PRESET_MASK)

Definition at line 219 of file papiStdEventDefs.h.

#define PAPI_TOT_INS   (PAPI_TOT_INS_idx | PAPI_PRESET_MASK)

Definition at line 220 of file papiStdEventDefs.h.

#define PAPI_UE_AND_MASK   0x3FFFFFFF

Definition at line 34 of file papiStdEventDefs.h.

#define PAPI_UE_MASK   ((int)0xC0000000)

Definition at line 31 of file papiStdEventDefs.h.

#define PAPI_VEC_DP   (PAPI_VEC_DP_idx | PAPI_PRESET_MASK)

Definition at line 276 of file papiStdEventDefs.h.

#define PAPI_VEC_INS   (PAPI_VEC_INS_idx | PAPI_PRESET_MASK)

Definition at line 226 of file papiStdEventDefs.h.

#define PAPI_VEC_SP   (PAPI_VEC_SP_idx | PAPI_PRESET_MASK)

Definition at line 275 of file papiStdEventDefs.h.

#define USER_EVENT_OPERATION_LEN   512

Definition at line 38 of file papiStdEventDefs.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
PAPI_L1_DCM_idx 
PAPI_L1_ICM_idx 
PAPI_L2_DCM_idx 
PAPI_L2_ICM_idx 
PAPI_L3_DCM_idx 
PAPI_L3_ICM_idx 
PAPI_L1_TCM_idx 
PAPI_L2_TCM_idx 
PAPI_L3_TCM_idx 
PAPI_CA_SNP_idx 
PAPI_CA_SHR_idx 
PAPI_CA_CLN_idx 
PAPI_CA_INV_idx 
PAPI_CA_ITV_idx 
PAPI_L3_LDM_idx 
PAPI_L3_STM_idx 
PAPI_BRU_IDL_idx 
PAPI_FXU_IDL_idx 
PAPI_FPU_IDL_idx 
PAPI_LSU_IDL_idx 
PAPI_TLB_DM_idx 
PAPI_TLB_IM_idx 
PAPI_TLB_TL_idx 
PAPI_L1_LDM_idx 
PAPI_L1_STM_idx 
PAPI_L2_LDM_idx 
PAPI_L2_STM_idx 
PAPI_BTAC_M_idx 
PAPI_PRF_DM_idx 
PAPI_L3_DCH_idx 
PAPI_TLB_SD_idx 
PAPI_CSR_FAL_idx 
PAPI_CSR_SUC_idx 
PAPI_CSR_TOT_idx 
PAPI_MEM_SCY_idx 
PAPI_MEM_RCY_idx 
PAPI_MEM_WCY_idx 
PAPI_STL_ICY_idx 
PAPI_FUL_ICY_idx 
PAPI_STL_CCY_idx 
PAPI_FUL_CCY_idx 
PAPI_HW_INT_idx 
PAPI_BR_UCN_idx 
PAPI_BR_CN_idx 
PAPI_BR_TKN_idx 
PAPI_BR_NTK_idx 
PAPI_BR_MSP_idx 
PAPI_BR_PRC_idx 
PAPI_FMA_INS_idx 
PAPI_TOT_IIS_idx 
PAPI_TOT_INS_idx 
PAPI_INT_INS_idx 
PAPI_FP_INS_idx 
PAPI_LD_INS_idx 
PAPI_SR_INS_idx 
PAPI_BR_INS_idx 
PAPI_VEC_INS_idx 
PAPI_RES_STL_idx 
PAPI_FP_STAL_idx 
PAPI_TOT_CYC_idx 
PAPI_LST_INS_idx 
PAPI_SYC_INS_idx 
PAPI_L1_DCH_idx 
PAPI_L2_DCH_idx 
PAPI_L1_DCA_idx 
PAPI_L2_DCA_idx 
PAPI_L3_DCA_idx 
PAPI_L1_DCR_idx 
PAPI_L2_DCR_idx 
PAPI_L3_DCR_idx 
PAPI_L1_DCW_idx 
PAPI_L2_DCW_idx 
PAPI_L3_DCW_idx 
PAPI_L1_ICH_idx 
PAPI_L2_ICH_idx 
PAPI_L3_ICH_idx 
PAPI_L1_ICA_idx 
PAPI_L2_ICA_idx 
PAPI_L3_ICA_idx 
PAPI_L1_ICR_idx 
PAPI_L2_ICR_idx 
PAPI_L3_ICR_idx 
PAPI_L1_ICW_idx 
PAPI_L2_ICW_idx 
PAPI_L3_ICW_idx 
PAPI_L1_TCH_idx 
PAPI_L2_TCH_idx 
PAPI_L3_TCH_idx 
PAPI_L1_TCA_idx 
PAPI_L2_TCA_idx 
PAPI_L3_TCA_idx 
PAPI_L1_TCR_idx 
PAPI_L2_TCR_idx 
PAPI_L3_TCR_idx 
PAPI_L1_TCW_idx 
PAPI_L2_TCW_idx 
PAPI_L3_TCW_idx 
PAPI_FML_INS_idx 
PAPI_FAD_INS_idx 
PAPI_FDV_INS_idx 
PAPI_FSQ_INS_idx 
PAPI_FNV_INS_idx 
PAPI_FP_OPS_idx 
PAPI_SP_OPS_idx 
PAPI_DP_OPS_idx 
PAPI_VEC_SP_idx 
PAPI_VEC_DP_idx 
PAPI_REF_CYC_idx 
PAPI_END_idx 

Definition at line 51 of file papiStdEventDefs.h.

00052 {
00053     PAPI_L1_DCM_idx = 0,               /*Level 1 data cache misses */
00054     PAPI_L1_ICM_idx,         /*Level 1 instruction cache misses */
00055     PAPI_L2_DCM_idx,         /*Level 2 data cache misses */
00056     PAPI_L2_ICM_idx,         /*Level 2 instruction cache misses */
00057     PAPI_L3_DCM_idx,         /*Level 3 data cache misses */
00058     PAPI_L3_ICM_idx,         /*Level 3 instruction cache misses */
00059     PAPI_L1_TCM_idx,         /*Level 1 total cache misses */
00060     PAPI_L2_TCM_idx,         /*Level 2 total cache misses */
00061     PAPI_L3_TCM_idx,         /*Level 3 total cache misses */
00062     PAPI_CA_SNP_idx,         /*Snoops */
00063     PAPI_CA_SHR_idx,         /*Request for shared cache line (SMP) */
00064     PAPI_CA_CLN_idx,         /*Request for clean cache line (SMP) */
00065     PAPI_CA_INV_idx,         /*Request for cache line Invalidation (SMP) */
00066     PAPI_CA_ITV_idx,         /*Request for cache line Intervention (SMP) */
00067     PAPI_L3_LDM_idx,         /*Level 3 load misses */
00068     PAPI_L3_STM_idx,         /*Level 3 store misses */
00069 /* 0x10 */
00070     PAPI_BRU_IDL_idx,        /*Cycles branch units are idle */
00071     PAPI_FXU_IDL_idx,        /*Cycles integer units are idle */
00072     PAPI_FPU_IDL_idx,        /*Cycles floating point units are idle */
00073     PAPI_LSU_IDL_idx,        /*Cycles load/store units are idle */
00074     PAPI_TLB_DM_idx,         /*Data translation lookaside buffer misses */
00075     PAPI_TLB_IM_idx,         /*Instr translation lookaside buffer misses */
00076     PAPI_TLB_TL_idx,         /*Total translation lookaside buffer misses */
00077     PAPI_L1_LDM_idx,         /*Level 1 load misses */
00078     PAPI_L1_STM_idx,         /*Level 1 store misses */
00079     PAPI_L2_LDM_idx,         /*Level 2 load misses */
00080     PAPI_L2_STM_idx,         /*Level 2 store misses */
00081     PAPI_BTAC_M_idx,         /*BTAC miss */
00082     PAPI_PRF_DM_idx,         /*Prefetch data instruction caused a miss */
00083     PAPI_L3_DCH_idx,         /*Level 3 Data Cache Hit */
00084     PAPI_TLB_SD_idx,         /*Xlation lookaside buffer shootdowns (SMP) */
00085     PAPI_CSR_FAL_idx,        /*Failed store conditional instructions */
00086 /* 0x20 */
00087     PAPI_CSR_SUC_idx,        /*Successful store conditional instructions */
00088     PAPI_CSR_TOT_idx,        /*Total store conditional instructions */
00089     PAPI_MEM_SCY_idx,        /*Cycles Stalled Waiting for Memory Access */
00090     PAPI_MEM_RCY_idx,        /*Cycles Stalled Waiting for Memory Read */
00091     PAPI_MEM_WCY_idx,        /*Cycles Stalled Waiting for Memory Write */
00092     PAPI_STL_ICY_idx,        /*Cycles with No Instruction Issue */
00093     PAPI_FUL_ICY_idx,        /*Cycles with Maximum Instruction Issue */
00094     PAPI_STL_CCY_idx,        /*Cycles with No Instruction Completion */
00095     PAPI_FUL_CCY_idx,        /*Cycles with Maximum Instruction Completion */
00096     PAPI_HW_INT_idx,         /*Hardware interrupts */
00097     PAPI_BR_UCN_idx,         /*Unconditional branch instructions executed */
00098     PAPI_BR_CN_idx,          /*Conditional branch instructions executed */
00099     PAPI_BR_TKN_idx,         /*Conditional branch instructions taken */
00100     PAPI_BR_NTK_idx,         /*Conditional branch instructions not taken */
00101     PAPI_BR_MSP_idx,         /*Conditional branch instructions mispred */
00102     PAPI_BR_PRC_idx,         /*Conditional branch instructions corr. pred */
00103 /* 0x30 */
00104     PAPI_FMA_INS_idx,        /*FMA instructions completed */
00105     PAPI_TOT_IIS_idx,        /*Total instructions issued */
00106     PAPI_TOT_INS_idx,        /*Total instructions executed */
00107     PAPI_INT_INS_idx,        /*Integer instructions executed */
00108     PAPI_FP_INS_idx,         /*Floating point instructions executed */
00109     PAPI_LD_INS_idx,         /*Load instructions executed */
00110     PAPI_SR_INS_idx,         /*Store instructions executed */
00111     PAPI_BR_INS_idx,         /*Total branch instructions executed */
00112     PAPI_VEC_INS_idx,        /*Vector/SIMD instructions executed (could include integer) */
00113     PAPI_RES_STL_idx,        /*Cycles processor is stalled on resource */
00114     PAPI_FP_STAL_idx,        /*Cycles any FP units are stalled */
00115     PAPI_TOT_CYC_idx,        /*Total cycles executed */
00116     PAPI_LST_INS_idx,        /*Total load/store inst. executed */
00117     PAPI_SYC_INS_idx,        /*Sync. inst. executed */
00118     PAPI_L1_DCH_idx,         /*L1 D Cache Hit */
00119     PAPI_L2_DCH_idx,         /*L2 D Cache Hit */
00120     /* 0x40 */
00121     PAPI_L1_DCA_idx,         /*L1 D Cache Access */
00122     PAPI_L2_DCA_idx,         /*L2 D Cache Access */
00123     PAPI_L3_DCA_idx,         /*L3 D Cache Access */
00124     PAPI_L1_DCR_idx,         /*L1 D Cache Read */
00125     PAPI_L2_DCR_idx,         /*L2 D Cache Read */
00126     PAPI_L3_DCR_idx,         /*L3 D Cache Read */
00127     PAPI_L1_DCW_idx,         /*L1 D Cache Write */
00128     PAPI_L2_DCW_idx,         /*L2 D Cache Write */
00129     PAPI_L3_DCW_idx,         /*L3 D Cache Write */
00130     PAPI_L1_ICH_idx,         /*L1 instruction cache hits */
00131     PAPI_L2_ICH_idx,         /*L2 instruction cache hits */
00132     PAPI_L3_ICH_idx,         /*L3 instruction cache hits */
00133     PAPI_L1_ICA_idx,         /*L1 instruction cache accesses */
00134     PAPI_L2_ICA_idx,         /*L2 instruction cache accesses */
00135     PAPI_L3_ICA_idx,         /*L3 instruction cache accesses */
00136     PAPI_L1_ICR_idx,         /*L1 instruction cache reads */
00137     /* 0x50 */
00138     PAPI_L2_ICR_idx,         /*L2 instruction cache reads */
00139     PAPI_L3_ICR_idx,         /*L3 instruction cache reads */
00140     PAPI_L1_ICW_idx,         /*L1 instruction cache writes */
00141     PAPI_L2_ICW_idx,         /*L2 instruction cache writes */
00142     PAPI_L3_ICW_idx,         /*L3 instruction cache writes */
00143     PAPI_L1_TCH_idx,         /*L1 total cache hits */
00144     PAPI_L2_TCH_idx,         /*L2 total cache hits */
00145     PAPI_L3_TCH_idx,         /*L3 total cache hits */
00146     PAPI_L1_TCA_idx,         /*L1 total cache accesses */
00147     PAPI_L2_TCA_idx,         /*L2 total cache accesses */
00148     PAPI_L3_TCA_idx,         /*L3 total cache accesses */
00149     PAPI_L1_TCR_idx,         /*L1 total cache reads */
00150     PAPI_L2_TCR_idx,         /*L2 total cache reads */
00151     PAPI_L3_TCR_idx,         /*L3 total cache reads */
00152     PAPI_L1_TCW_idx,         /*L1 total cache writes */
00153     PAPI_L2_TCW_idx,         /*L2 total cache writes */
00154     /* 0x60 */
00155     PAPI_L3_TCW_idx,         /*L3 total cache writes */
00156     PAPI_FML_INS_idx,        /*FM ins */
00157     PAPI_FAD_INS_idx,        /*FA ins */
00158     PAPI_FDV_INS_idx,        /*FD ins */
00159     PAPI_FSQ_INS_idx,        /*FSq ins */
00160     PAPI_FNV_INS_idx,        /*Finv ins */
00161     PAPI_FP_OPS_idx,         /*Floating point operations executed */
00162     PAPI_SP_OPS_idx,         /* Floating point operations executed; optimized to count scaled single precision vector operations */
00163     PAPI_DP_OPS_idx,         /* Floating point operations executed; optimized to count scaled double precision vector operations */
00164     PAPI_VEC_SP_idx,         /* Single precision vector/SIMD instructions */
00165     PAPI_VEC_DP_idx,         /* Double precision vector/SIMD instructions */
00166     PAPI_REF_CYC_idx,        /* Reference clock cycles */
00167     PAPI_END_idx             /*This should always be last! */
00168 };


Generated on 17 Nov 2016 for PAPI by  doxygen 1.6.1