PAPI
5.7.0.0
map-core.h
Go to the documentation of this file.
1
/****************************/
2
/* THIS IS OPEN SOURCE CODE */
3
/****************************/
4
5
/*
6
* File: map-core.h
7
* CVS: $Id$
8
* Author: Harald Servat
9
* redcrash@gmail.com
10
*/
11
12
#ifndef FreeBSD_MAP_CORE
13
#define FreeBSD_MAP_CORE
14
15
enum
NativeEvent_Value_CoreProcessor
{
16
PNE_CORE_BACLEARS
=
PAPI_NATIVE_MASK
,
17
PNE_CORE_BTB_MISSES
,
18
PNE_CORE_BR_BAC_MISSP_EXEC
,
19
PNE_CORE_BR_BOGUS
,
20
PNE_CORE_BR_CALL_EXEC
,
21
PNE_CORE_BR_CALL_MISSP_EXEC
,
22
PNE_CORE_BR_CND_EXEC
,
23
PNE_CORE_BR_CND_MISSP_EXEC
,
24
PNE_CORE_BR_IND_CALL_EXEC
,
25
PNE_CORE_BR_IND_EXEC
,
26
PNE_CORE_BR_IND_MISSP_EXEC
,
27
PNE_CORE_BR_INST_EXEC
,
28
PNE_CORE_BR_INSTR_DECODED
,
29
PNE_CORE_BR_INSTR_RET
,
30
PNE_CORE_BR_MISPRED_RET
,
31
PNE_CORE_BR_MISPRED_TAKEN_RET
,
32
PNE_CORE_BR_MISSP_EXEC
,
33
PNE_CORE_BR_RET_BAC_MISSP_EXEC
,
34
PNE_CORE_BR_RET_EXEC
,
35
PNE_CORE_BR_RET_MISSP_EXEC
,
36
PNE_CORE_BR_TAKEN_RET
,
37
PNE_CORE_BUS_BNR_CLOCKS
,
38
PNE_CORE_BUS_DRDY_CLOCKS
,
39
PNE_CORE_BUS_DATA_RCV
,
40
PNE_CORE_BUS_LOCKS_CLOCKS
,
41
PNE_CORE_BUS_NOT_IN_USE
,
42
PNE_CORE_BUS_REQ_OUTSTANDING
,
43
PNE_CORE_BUS_SNOOP_STALL
,
44
PNE_CORE_BUS_SNOOPS
,
45
PNE_CORE_BUS_TRANS_ANY
,
46
PNE_CORE_BUS_TRANS_BRD
,
47
PNE_CORE_BUS_TRANS_BURST
,
48
PNE_CORE_BUS_TRANS_DEF
,
49
PNE_CORE_BUS_TRANS_IO
,
50
PNE_CORE_BUS_TRANS_IFETCH
,
51
PNE_CORE_BUS_TRANS_INVAL
,
52
PNE_CORE_BUS_TRANS_MEM
,
53
PNE_CORE_BUS_TRANS_P
,
54
PNE_CORE_BUS_TRANS_PWR
,
55
PNE_CORE_BUS_TRANS_RFO
,
56
PNE_CORE_BUS_TRANS_WB
,
57
PNE_CORE_CYCLES_DIV_BUSY
,
58
PNE_CORE_CYCLES_INT_MASKED
,
59
PNE_CORE_CYCLES_INT_PENDING_MASKED
,
60
PNE_CORE_DCU_SNOOP_TO_SHARE
,
61
PNE_CORE_DCACHE_CACHE_LOCK
,
62
PNE_CORE_DCACHE_CACHE_LD
,
63
PNE_CORE_DCACHE_CACHE_ST
,
64
PNE_CORE_DCACHE_M_EVICT
,
65
PNE_CORE_DCACHE_M_REPL
,
66
PNE_CORE_DCACHE_PEND_MISS
,
67
PNE_CORE_DCACHE_REPL
,
68
PNE_CORE_DATA_MEM_CACHE_REF
,
69
PNE_CORE_DATA_MEM_REF
,
70
PNE_CORE_DBUS_BUSY
,
71
PNE_CORE_DBUS_BUSY_RD
,
72
PNE_CORE_DIV
,
73
PNE_CORE_DTLB_MISS
,
74
PNE_CORE_ESP_UOPS
,
75
PNE_CORE_EST_TRANS
,
76
PNE_CORE_FP_ASSIST
,
77
PNE_CORE_FP_COMP_INSTR_RET
,
78
PNE_CORE_FP_COMPS_OP_EXE
,
79
PNE_CORE_FP_MMX_TRANS
,
80
PNE_CORE_FUSED_LD_UOPS_RET
,
81
PNE_CORE_FUSED_ST_UOPS_RET
,
82
PNE_CORE_FUSED_UOPS_RET
,
83
PNE_CORE_HW_INT_RX
,
84
PNE_CORE_ICACHE_MISSES
,
85
PNE_CORE_ICACHE_READS
,
86
PNE_CORE_IFU_MEM_STALL
,
87
PNE_CORE_ILD_STALL
,
88
PNE_CORE_ITLB_MISSES
,
89
PNE_CORE_INSTR_DECODED
,
90
PNE_CORE_INSTR_RET
,
91
PNE_CORE_L1_PREF_REQ
,
92
PNE_CORE_L2_ADS
,
93
PNE_CORE_L2_IFETCH
,
94
PNE_CORE_L2_LD
,
95
PNE_CORE_L2_LINES_IN
,
96
PNE_CORE_L2_LINES_OUT
,
97
PNE_CORE_L2_M_LINES_IN
,
98
PNE_CORE_L2_M_LINES_OUT
,
99
PNE_CORE_L2_NO_REQUEST_CYCLES
,
100
PNE_CORE_L2_REJECT_CYCLES
,
101
PNE_CORE_L2_RQSTS
,
102
PNE_CORE_L2_ST
,
103
PNE_CORE_LD_BLOCKS
,
104
PNE_CORE_LLC_MISSES
,
105
PNE_CORE_LLC_REFERENCE
,
106
PNE_CORE_MMX_ASSIST
,
107
PNE_CORE_MMX_FP_TRANS
,
108
PNE_CORE_MMX_INSTR_EXEC
,
109
PNE_CORE_MMX_INSTR_RET
,
110
PNE_CORE_MISALIGN_MEM_REF
,
111
PNE_CORE_MUL
,
112
PNE_CORE_NONHLT_REF_CYCLES
,
113
PNE_CORE_PREF_RQSTS_DN
,
114
PNE_CORE_PREF_RQSTS_UP
,
115
PNE_CORE_RESOURCE_STALL
,
116
PNE_CORE_SD_DRAINS
,
117
PNE_CORE_SIMD_FP_DP_P_RET
,
118
PNE_CORE_SIMD_FP_DP_P_COMP_RET
,
119
PNE_CORE_SIMD_FP_DP_S_RET
,
120
PNE_CORE_SIMD_FP_DP_S_COMP_RET
,
121
PNE_CORE_SIMD_FP_SP_P_COMP_RET
,
122
PNE_CORE_SIMD_FP_SP_RET
,
123
PNE_CORE_SIMD_FP_SP_S_RET
,
124
PNE_CORE_SIMD_FP_SP_S_COMP_RET
,
125
PNE_CORE_SIMD_INT_128_RET
,
126
PNE_CORE_SIMD_INT_PARI_EXEC
,
127
PNE_CORE_SIMD_INT_PCK_EXEC
,
128
PNE_CORE_SIMD_INT_PLOG_EXEC
,
129
PNE_CORE_SIMD_INT_PMUL_EXEC
,
130
PNE_CORE_SIMD_INT_PSFT_EXEC
,
131
PNE_CORE_SIMD_INT_SAT_EXEC
,
132
PNE_CORE_SIMD_INT_UPCK_EXEC
,
133
PNE_CORE_SMC_DETECTED
,
134
PNE_CORE_SSE_NTSTORES_MISS
,
135
PNE_CORE_SSE_NTSTORES_RET
,
136
PNE_CORE_SSE_PREFNTA_MISS
,
137
PNE_CORE_SSE_PREFNTA_RET
,
138
PNE_CORE_SSE_PREFT1_MISS
,
139
PNE_CORE_SSE_PREFT1_RET
,
140
PNE_CORE_SSE_PREFT2_MISS
,
141
PNE_CORE_SSE_PREFT2_RET
,
142
PNE_CORE_SEG_REG_LOADS
,
143
PNE_CORE_SERIAL_EXECUTION_CYCLES
,
144
PNE_CORE_THERMAL_TRIP
,
145
PNE_CORE_UNFUSION
,
146
PNE_CORE_UNHALTED_CORE_CYCLES
,
147
PNE_CORE_UOPS_RET
,
148
PNE_CORE_NATNAME_GUARD
149
};
150
151
extern
Native_Event_LabelDescription_t
CoreProcessor_info
[];
152
extern
hwi_search_t
CoreProcessor_map
[];
153
154
#endif
155
PNE_CORE_SIMD_INT_SAT_EXEC
Definition:
map-core.h:131
PNE_CORE_DBUS_BUSY
Definition:
map-core.h:70
PNE_CORE_SSE_PREFT1_RET
Definition:
map-core.h:139
PNE_CORE_INSTR_DECODED
Definition:
map-core.h:89
PAPI_NATIVE_MASK
#define PAPI_NATIVE_MASK
Definition:
papiStdEventDefs.h:30
PNE_CORE_SMC_DETECTED
Definition:
map-core.h:133
PNE_CORE_BACLEARS
Definition:
map-core.h:16
PNE_CORE_BUS_TRANS_PWR
Definition:
map-core.h:54
PNE_CORE_BUS_TRANS_INVAL
Definition:
map-core.h:51
PNE_CORE_SSE_PREFNTA_MISS
Definition:
map-core.h:136
PNE_CORE_BUS_TRANS_ANY
Definition:
map-core.h:45
PNE_CORE_BUS_TRANS_RFO
Definition:
map-core.h:55
PNE_CORE_BTB_MISSES
Definition:
map-core.h:17
PNE_CORE_L2_ADS
Definition:
map-core.h:92
PNE_CORE_DIV
Definition:
map-core.h:72
PNE_CORE_BUS_TRANS_IFETCH
Definition:
map-core.h:50
PNE_CORE_UNFUSION
Definition:
map-core.h:145
PNE_CORE_BUS_TRANS_P
Definition:
map-core.h:53
Native_Event_LabelDescription_t
Definition:
map.h:38
PNE_CORE_SSE_PREFNTA_RET
Definition:
map-core.h:137
PNE_CORE_NONHLT_REF_CYCLES
Definition:
map-core.h:112
PNE_CORE_L1_PREF_REQ
Definition:
map-core.h:91
PNE_CORE_BUS_TRANS_IO
Definition:
map-core.h:49
PNE_CORE_MUL
Definition:
map-core.h:111
PNE_CORE_DATA_MEM_CACHE_REF
Definition:
map-core.h:68
PNE_CORE_BR_CND_MISSP_EXEC
Definition:
map-core.h:23
NativeEvent_Value_CoreProcessor
NativeEvent_Value_CoreProcessor
Definition:
map-core.h:15
PNE_CORE_SIMD_INT_PSFT_EXEC
Definition:
map-core.h:130
PNE_CORE_SIMD_FP_SP_RET
Definition:
map-core.h:122
PNE_CORE_FP_COMP_INSTR_RET
Definition:
map-core.h:77
PNE_CORE_FP_MMX_TRANS
Definition:
map-core.h:79
PNE_CORE_PREF_RQSTS_DN
Definition:
map-core.h:113
PNE_CORE_THERMAL_TRIP
Definition:
map-core.h:144
PNE_CORE_BUS_SNOOP_STALL
Definition:
map-core.h:43
PNE_CORE_RESOURCE_STALL
Definition:
map-core.h:115
PNE_CORE_MMX_INSTR_EXEC
Definition:
map-core.h:108
PNE_CORE_MMX_INSTR_RET
Definition:
map-core.h:109
PNE_CORE_L2_LD
Definition:
map-core.h:94
PNE_CORE_SSE_NTSTORES_RET
Definition:
map-core.h:135
PNE_CORE_BR_INSTR_RET
Definition:
map-core.h:29
PNE_CORE_L2_NO_REQUEST_CYCLES
Definition:
map-core.h:99
PNE_CORE_BR_MISSP_EXEC
Definition:
map-core.h:32
PNE_CORE_BUS_TRANS_MEM
Definition:
map-core.h:52
PNE_CORE_BUS_LOCKS_CLOCKS
Definition:
map-core.h:40
PNE_CORE_FP_ASSIST
Definition:
map-core.h:76
PNE_CORE_BR_IND_MISSP_EXEC
Definition:
map-core.h:26
PNE_CORE_SIMD_INT_128_RET
Definition:
map-core.h:125
PNE_CORE_DCACHE_PEND_MISS
Definition:
map-core.h:66
PNE_CORE_PREF_RQSTS_UP
Definition:
map-core.h:114
PNE_CORE_SD_DRAINS
Definition:
map-core.h:116
PNE_CORE_DCACHE_M_EVICT
Definition:
map-core.h:64
PNE_CORE_INSTR_RET
Definition:
map-core.h:90
PNE_CORE_BR_CALL_MISSP_EXEC
Definition:
map-core.h:21
PNE_CORE_L2_M_LINES_OUT
Definition:
map-core.h:98
PNE_CORE_BUS_NOT_IN_USE
Definition:
map-core.h:41
PNE_CORE_BR_IND_CALL_EXEC
Definition:
map-core.h:24
PNE_CORE_BR_BOGUS
Definition:
map-core.h:19
PNE_CORE_SIMD_FP_SP_S_RET
Definition:
map-core.h:123
PNE_CORE_DATA_MEM_REF
Definition:
map-core.h:69
PNE_CORE_MISALIGN_MEM_REF
Definition:
map-core.h:110
PNE_CORE_DTLB_MISS
Definition:
map-core.h:73
PNE_CORE_L2_RQSTS
Definition:
map-core.h:101
PNE_CORE_SSE_NTSTORES_MISS
Definition:
map-core.h:134
PNE_CORE_MMX_ASSIST
Definition:
map-core.h:106
PNE_CORE_SIMD_INT_PARI_EXEC
Definition:
map-core.h:126
PNE_CORE_BUS_TRANS_BRD
Definition:
map-core.h:46
PNE_CORE_BR_INST_EXEC
Definition:
map-core.h:27
PNE_CORE_CYCLES_INT_MASKED
Definition:
map-core.h:58
PNE_CORE_BR_MISPRED_RET
Definition:
map-core.h:30
PNE_CORE_SIMD_FP_DP_S_RET
Definition:
map-core.h:119
PNE_CORE_L2_ST
Definition:
map-core.h:102
PNE_CORE_FUSED_LD_UOPS_RET
Definition:
map-core.h:80
PNE_CORE_BR_RET_BAC_MISSP_EXEC
Definition:
map-core.h:33
PNE_CORE_BUS_BNR_CLOCKS
Definition:
map-core.h:37
PNE_CORE_BUS_SNOOPS
Definition:
map-core.h:44
PNE_CORE_SSE_PREFT1_MISS
Definition:
map-core.h:138
hwi_search_t
Definition:
papi_preset.h:12
PNE_CORE_BR_MISPRED_TAKEN_RET
Definition:
map-core.h:31
PNE_CORE_BR_RET_MISSP_EXEC
Definition:
map-core.h:35
PNE_CORE_BUS_REQ_OUTSTANDING
Definition:
map-core.h:42
PNE_CORE_BUS_DRDY_CLOCKS
Definition:
map-core.h:38
PNE_CORE_MMX_FP_TRANS
Definition:
map-core.h:107
PNE_CORE_SSE_PREFT2_RET
Definition:
map-core.h:141
CoreProcessor_map
hwi_search_t CoreProcessor_map[]
PNE_CORE_L2_LINES_OUT
Definition:
map-core.h:96
PNE_CORE_SEG_REG_LOADS
Definition:
map-core.h:142
PNE_CORE_BUS_TRANS_DEF
Definition:
map-core.h:48
PNE_CORE_SIMD_INT_PLOG_EXEC
Definition:
map-core.h:128
PNE_CORE_DCACHE_CACHE_LD
Definition:
map-core.h:62
PNE_CORE_BUS_TRANS_BURST
Definition:
map-core.h:47
PNE_CORE_IFU_MEM_STALL
Definition:
map-core.h:86
PNE_CORE_ESP_UOPS
Definition:
map-core.h:74
PNE_CORE_BR_BAC_MISSP_EXEC
Definition:
map-core.h:18
PNE_CORE_SIMD_FP_SP_S_COMP_RET
Definition:
map-core.h:124
PNE_CORE_DCACHE_CACHE_ST
Definition:
map-core.h:63
PNE_CORE_SIMD_INT_PMUL_EXEC
Definition:
map-core.h:129
PNE_CORE_FUSED_ST_UOPS_RET
Definition:
map-core.h:81
PNE_CORE_BUS_TRANS_WB
Definition:
map-core.h:56
PNE_CORE_LD_BLOCKS
Definition:
map-core.h:103
PNE_CORE_SIMD_FP_DP_P_COMP_RET
Definition:
map-core.h:118
PNE_CORE_L2_M_LINES_IN
Definition:
map-core.h:97
PNE_CORE_L2_IFETCH
Definition:
map-core.h:93
PNE_CORE_NATNAME_GUARD
Definition:
map-core.h:148
PNE_CORE_SSE_PREFT2_MISS
Definition:
map-core.h:140
PNE_CORE_DBUS_BUSY_RD
Definition:
map-core.h:71
PNE_CORE_DCU_SNOOP_TO_SHARE
Definition:
map-core.h:60
PNE_CORE_DCACHE_M_REPL
Definition:
map-core.h:65
PNE_CORE_SIMD_INT_UPCK_EXEC
Definition:
map-core.h:132
PNE_CORE_HW_INT_RX
Definition:
map-core.h:83
PNE_CORE_BR_TAKEN_RET
Definition:
map-core.h:36
PNE_CORE_EST_TRANS
Definition:
map-core.h:75
PNE_CORE_LLC_REFERENCE
Definition:
map-core.h:105
PNE_CORE_SIMD_FP_SP_P_COMP_RET
Definition:
map-core.h:121
PNE_CORE_BUS_DATA_RCV
Definition:
map-core.h:39
PNE_CORE_UOPS_RET
Definition:
map-core.h:147
PNE_CORE_SERIAL_EXECUTION_CYCLES
Definition:
map-core.h:143
PNE_CORE_CYCLES_INT_PENDING_MASKED
Definition:
map-core.h:59
PNE_CORE_CYCLES_DIV_BUSY
Definition:
map-core.h:57
PNE_CORE_BR_CND_EXEC
Definition:
map-core.h:22
PNE_CORE_BR_IND_EXEC
Definition:
map-core.h:25
CoreProcessor_info
Native_Event_LabelDescription_t CoreProcessor_info[]
Definition:
map-core.c:27
PNE_CORE_BR_RET_EXEC
Definition:
map-core.h:34
PNE_CORE_L2_LINES_IN
Definition:
map-core.h:95
PNE_CORE_FUSED_UOPS_RET
Definition:
map-core.h:82
PNE_CORE_SIMD_FP_DP_P_RET
Definition:
map-core.h:117
PNE_CORE_SIMD_INT_PCK_EXEC
Definition:
map-core.h:127
PNE_CORE_ILD_STALL
Definition:
map-core.h:87
PNE_CORE_LLC_MISSES
Definition:
map-core.h:104
PNE_CORE_FP_COMPS_OP_EXE
Definition:
map-core.h:78
PNE_CORE_L2_REJECT_CYCLES
Definition:
map-core.h:100
PNE_CORE_DCACHE_REPL
Definition:
map-core.h:67
PNE_CORE_BR_CALL_EXEC
Definition:
map-core.h:20
PNE_CORE_UNHALTED_CORE_CYCLES
Definition:
map-core.h:146
PNE_CORE_BR_INSTR_DECODED
Definition:
map-core.h:28
PNE_CORE_SIMD_FP_DP_S_COMP_RET
Definition:
map-core.h:120
PNE_CORE_ICACHE_MISSES
Definition:
map-core.h:84
PNE_CORE_ITLB_MISSES
Definition:
map-core.h:88
PNE_CORE_ICACHE_READS
Definition:
map-core.h:85
PNE_CORE_DCACHE_CACHE_LOCK
Definition:
map-core.h:61
src
freebsd
map-core.h
Generated on Wed Mar 27 2019 00:55:11 for PAPI by
1.8.15