PAPI 7.1.0.0
Loading...
Searching...
No Matches
pentium4_events.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PENTIUM4_NUM_ESCRS   (sizeof(pentium4_escrs)/sizeof(pentium4_escrs[0]))
 
#define PENTIUM4_NUM_CCCRS   (sizeof(pentium4_cccrs)/sizeof(pentium4_cccrs[0]))
 
#define PENTIUM4_NUM_PMCS   (PENTIUM4_NUM_CCCRS + PENTIUM4_NUM_ESCRS)
 
#define PENTIUM4_NUM_PMDS   PENTIUM4_NUM_CCCRS
 
#define PENTIUM4_COUNTER_WIDTH   40
 
#define PME_INSTR_COMPLETED   45
 
#define PME_REPLAY_EVENT   37
 
#define PENTIUM4_EVENT_COUNT   (sizeof(pentium4_events)/sizeof(pentium4_events[0]))
 
#define PENTIUM4_CPU_CLK_UNHALTED   24
 
#define PENTIUM4_INST_RETIRED   38
 

Variables

pentium4_escr_reg_t pentium4_escrs []
 
pentium4_cccr_reg_t pentium4_cccrs []
 
pentium4_pmc_t pentium4_pmcs [PENTIUM4_NUM_PMCS]
 
pentium4_event_t pentium4_events []
 

Macro Definition Documentation

◆ PENTIUM4_COUNTER_WIDTH

#define PENTIUM4_COUNTER_WIDTH   40

Definition at line 339 of file pentium4_events.h.

◆ PENTIUM4_CPU_CLK_UNHALTED

#define PENTIUM4_CPU_CLK_UNHALTED   24

Definition at line 2010 of file pentium4_events.h.

◆ PENTIUM4_EVENT_COUNT

#define PENTIUM4_EVENT_COUNT   (sizeof(pentium4_events)/sizeof(pentium4_events[0]))

Definition at line 2005 of file pentium4_events.h.

◆ PENTIUM4_INST_RETIRED

#define PENTIUM4_INST_RETIRED   38

Definition at line 2011 of file pentium4_events.h.

◆ PENTIUM4_NUM_CCCRS

#define PENTIUM4_NUM_CCCRS   (sizeof(pentium4_cccrs)/sizeof(pentium4_cccrs[0]))

Definition at line 335 of file pentium4_events.h.

◆ PENTIUM4_NUM_ESCRS

#define PENTIUM4_NUM_ESCRS   (sizeof(pentium4_escrs)/sizeof(pentium4_escrs[0]))

Definition at line 234 of file pentium4_events.h.

◆ PENTIUM4_NUM_PMCS

#define PENTIUM4_NUM_PMCS   (PENTIUM4_NUM_CCCRS + PENTIUM4_NUM_ESCRS)

Definition at line 337 of file pentium4_events.h.

◆ PENTIUM4_NUM_PMDS

#define PENTIUM4_NUM_PMDS   PENTIUM4_NUM_CCCRS

Definition at line 338 of file pentium4_events.h.

◆ PME_INSTR_COMPLETED

#define PME_INSTR_COMPLETED   45

Definition at line 2003 of file pentium4_events.h.

◆ PME_REPLAY_EVENT

#define PME_REPLAY_EVENT   37

Definition at line 2004 of file pentium4_events.h.

Variable Documentation

◆ pentium4_cccrs

pentium4_cccr_reg_t pentium4_cccrs[]

pentium4_cccrs

Array of counter-configuration-control registers that are available on Pentium4.

Definition at line 242 of file pentium4_events.h.

◆ pentium4_escrs

pentium4_escr_reg_t pentium4_escrs[]

pentium4_escrs

Array of event-selection-control registers that are available on Pentium4.

Definition at line 51 of file pentium4_events.h.

◆ pentium4_events

pentium4_event_t pentium4_events[]

pentium4_events

Array of events that can be counted on Pentium4.

Definition at line 607 of file pentium4_events.h.

◆ pentium4_pmcs

pentium4_pmcs

Array of PMCs on the Pentium4, showing how they map to the ESCRs and CCCRs.

Definition at line 347 of file pentium4_events.h.