13 .event_name =
"arith.cycles_div_busy",
18 .event_name =
"arith.div",
23 .event_name =
"arith.mul",
28 .event_name =
"baclear.bad_target",
33 .event_name =
"baclear.clear",
38 .event_name =
"baclear_force_iq",
43 .event_name =
"bpu_clears.early",
48 .event_name =
"bpu_clears.late",
53 .event_name =
"bpu_missed_call_ret",
58 .event_name =
"br_inst_decoded",
63 .event_name =
"br_inst_exec.any",
68 .event_name =
"br_inst_exec.cond",
73 .event_name =
"br_inst_exec.direct",
78 .event_name =
"br_inst_exec.direct_near_call",
83 .event_name =
"br_inst_exec.indirect_near_call",
88 .event_name =
"br_inst_exec.indirect_non_call",
93 .event_name =
"br_inst_exec.near_calls",
98 .event_name =
"br_inst_exec.non_calls",
101 .event_code = {0x88},
103 .event_name =
"br_inst_exec.return_near",
106 .event_code = {0x88},
108 .event_name =
"br_inst_exec.taken",
111 .event_code = {0xC4},
113 .event_name =
"br_inst_retired.all_branches",
116 .event_code = {0xC4},
118 .event_name =
"br_inst_retired.conditional",
121 .event_code = {0xC4},
123 .event_name =
"br_inst_retired.near_call",
126 .event_code = {0x89},
128 .event_name =
"br_misp_exec.any",
131 .event_code = {0x89},
133 .event_name =
"br_misp_exec.cond",
136 .event_code = {0x89},
138 .event_name =
"br_misp_exec.direct",
141 .event_code = {0x89},
143 .event_name =
"br_misp_exec.direct_near_call",
146 .event_code = {0x89},
148 .event_name =
"br_misp_exec.indirect_near_call",
151 .event_code = {0x89},
153 .event_name =
"br_misp_exec.indirect_non_call",
156 .event_code = {0x89},
158 .event_name =
"br_misp_exec.near_calls",
161 .event_code = {0x89},
163 .event_name =
"br_misp_exec.non_calls",
166 .event_code = {0x89},
168 .event_name =
"br_misp_exec.return_near",
171 .event_code = {0x89},
173 .event_name =
"br_misp_exec.taken",
176 .event_code = {0xC5},
178 .event_name =
"br_misp_retired.near_call",
181 .event_code = {0x63},
183 .event_name =
"cache_lock_cycles.l1d",
186 .event_code = {0x63},
188 .event_name =
"cache_lock_cycles.l1d_l2",
193 .event_name =
"cpu_clk_unhalted.ref",
196 .event_code = {0x3C},
198 .event_name =
"cpu_clk_unhalted.ref_p",
203 .event_name =
"cpu_clk_unhalted.thread",
206 .event_code = {0x3C},
208 .event_name =
"cpu_clk_unhalted.thread_p",
211 .event_code = {0x3C},
213 .event_name =
"cpu_clk_unhalted.total_cycles",
218 .event_name =
"dtlb_load_misses.any",
223 .event_name =
"dtlb_load_misses.pde_miss",
228 .event_name =
"dtlb_load_misses.stlb_hit",
233 .event_name =
"dtlb_load_misses.walk_completed",
236 .event_code = {0x49},
238 .event_name =
"dtlb_misses.any",
241 .event_code = {0x49},
243 .event_name =
"dtlb_misses.stlb_hit",
246 .event_code = {0x49},
248 .event_name =
"dtlb_misses.walk_completed",
251 .event_code = {0xD5},
253 .event_name =
"es_reg_renames",
256 .event_code = {0xF7},
258 .event_name =
"fp_assist.all",
261 .event_code = {0xF7},
263 .event_name =
"fp_assist.input",
266 .event_code = {0xF7},
268 .event_name =
"fp_assist.output",
271 .event_code = {0x10},
273 .event_name =
"fp_comp_ops_exe.mmx",
276 .event_code = {0x10},
278 .event_name =
"fp_comp_ops_exe.sse_double_precision",
281 .event_code = {0x10},
283 .event_name =
"fp_comp_ops_exe.sse_fp",
286 .event_code = {0x10},
288 .event_name =
"fp_comp_ops_exe.sse_fp_packed",
291 .event_code = {0x10},
293 .event_name =
"fp_comp_ops_exe.sse_fp_scalar",
296 .event_code = {0x10},
298 .event_name =
"fp_comp_ops_exe.sse_single_precision",
301 .event_code = {0x10},
303 .event_name =
"fp_comp_ops_exe.sse2_integer",
306 .event_code = {0x10},
308 .event_name =
"fp_comp_ops_exe.x87",
311 .event_code = {0xCC},
313 .event_name =
"fp_mmx_trans.any",
316 .event_code = {0xCC},
318 .event_name =
"fp_mmx_trans.to_fp",
321 .event_code = {0xCC},
323 .event_name =
"fp_mmx_trans.to_mmx",
326 .event_code = {0x87},
328 .event_name =
"ild_stall.any",
331 .event_code = {0x87},
333 .event_name =
"ild_stall.iq_full",
336 .event_code = {0x87},
338 .event_name =
"ild_stall.lcp",
341 .event_code = {0x87},
343 .event_name =
"ild_stall.mru",
346 .event_code = {0x87},
348 .event_name =
"ild_stall.regen",
351 .event_code = {0x18},
353 .event_name =
"inst_decoded.dec0",
356 .event_code = {0x1E},
358 .event_name =
"inst_queue_write_cycles",
361 .event_code = {0x17},
363 .event_name =
"inst_queue_writes",
368 .event_name =
"inst_retired.any",
371 .event_code = {0xC0},
373 .event_name =
"inst_retired.any_p",
376 .event_code = {0xC0},
378 .event_name =
"inst_retired.mmx",
381 .event_code = {0xC0},
383 .event_name =
"inst_retired.total_cycles",
386 .event_code = {0xC0},
388 .event_name =
"inst_retired.x87",
391 .event_code = {0x6C},
393 .event_name =
"io_transactions",
396 .event_code = {0xAE},
398 .event_name =
"itlb_flush",
401 .event_code = {0xC8},
403 .event_name =
"itlb_miss_retired",
406 .event_code = {0x85},
408 .event_name =
"itlb_misses.any",
411 .event_code = {0x85},
413 .event_name =
"itlb_misses.walk_completed",
416 .event_code = {0x51},
418 .event_name =
"l1d.m_evict",
421 .event_code = {0x51},
423 .event_name =
"l1d.m_repl",
426 .event_code = {0x51},
428 .event_name =
"l1d.m_snoop_evict",
431 .event_code = {0x51},
433 .event_name =
"l1d.repl",
436 .event_code = {0x43},
438 .event_name =
"l1d_all_ref.any",
441 .event_code = {0x43},
443 .event_name =
"l1d_all_ref.cacheable",
446 .event_code = {0x40},
448 .event_name =
"l1d_cache_ld.e_state",
451 .event_code = {0x40},
453 .event_name =
"l1d_cache_ld.i_state",
456 .event_code = {0x40},
458 .event_name =
"l1d_cache_ld.m_state",
461 .event_code = {0x40},
463 .event_name =
"l1d_cache_ld.mesi",
466 .event_code = {0x40},
468 .event_name =
"l1d_cache_ld.s_state",
471 .event_code = {0x42},
473 .event_name =
"l1d_cache_lock.e_state",
476 .event_code = {0x42},
478 .event_name =
"l1d_cache_lock.hit",
481 .event_code = {0x42},
483 .event_name =
"l1d_cache_lock.m_state",
486 .event_code = {0x42},
488 .event_name =
"l1d_cache_lock.s_state",
491 .event_code = {0x53},
493 .event_name =
"l1d_cache_lock_fb_hit",
496 .event_code = {0x52},
498 .event_name =
"l1d_cache_prefetch_lock_fb_hit",
501 .event_code = {0x41},
503 .event_name =
"l1d_cache_st.e_state",
506 .event_code = {0x41},
508 .event_name =
"l1d_cache_st.m_state",
511 .event_code = {0x41},
513 .event_name =
"l1d_cache_st.s_state",
516 .event_code = {0x4E},
518 .event_name =
"l1d_prefetch.miss",
521 .event_code = {0x4E},
523 .event_name =
"l1d_prefetch.requests",
526 .event_code = {0x4E},
528 .event_name =
"l1d_prefetch.triggers",
531 .event_code = {0x28},
533 .event_name =
"l1d_wb_l2.e_state",
536 .event_code = {0x28},
538 .event_name =
"l1d_wb_l2.i_state",
541 .event_code = {0x28},
543 .event_name =
"l1d_wb_l2.m_state",
546 .event_code = {0x28},
548 .event_name =
"l1d_wb_l2.mesi",
551 .event_code = {0x28},
553 .event_name =
"l1d_wb_l2.s_state",
556 .event_code = {0x80},
558 .event_name =
"l1i.cycles_stalled",
561 .event_code = {0x80},
563 .event_name =
"l1i.hits",
566 .event_code = {0x80},
568 .event_name =
"l1i.misses",
571 .event_code = {0x80},
573 .event_name =
"l1i.reads",
576 .event_code = {0x26},
578 .event_name =
"l2_data_rqsts.any",
581 .event_code = {0x26},
583 .event_name =
"l2_data_rqsts.demand.e_state",
586 .event_code = {0x26},
588 .event_name =
"l2_data_rqsts.demand.i_state",
591 .event_code = {0x26},
593 .event_name =
"l2_data_rqsts.demand.m_state",
596 .event_code = {0x26},
598 .event_name =
"l2_data_rqsts.demand.mesi",
601 .event_code = {0x26},
603 .event_name =
"l2_data_rqsts.demand.s_state",
606 .event_code = {0x26},
608 .event_name =
"l2_data_rqsts.prefetch.e_state",
611 .event_code = {0x26},
613 .event_name =
"l2_data_rqsts.prefetch.i_state",
616 .event_code = {0x26},
618 .event_name =
"l2_data_rqsts.prefetch.m_state",
621 .event_code = {0x26},
623 .event_name =
"l2_data_rqsts.prefetch.mesi",
626 .event_code = {0x26},
628 .event_name =
"l2_data_rqsts.prefetch.s_state",
631 .event_code = {0xF1},
633 .event_name =
"l2_lines_in.any",
636 .event_code = {0xF1},
638 .event_name =
"l2_lines_in.e_state",
641 .event_code = {0xF1},
643 .event_name =
"l2_lines_in.s_state",
646 .event_code = {0xF2},
648 .event_name =
"l2_lines_out.any",
651 .event_code = {0xF2},
653 .event_name =
"l2_lines_out.demand_clean",
656 .event_code = {0xF2},
658 .event_name =
"l2_lines_out.demand_dirty",
661 .event_code = {0xF2},
663 .event_name =
"l2_lines_out.prefetch_clean",
666 .event_code = {0xF2},
668 .event_name =
"l2_lines_out.prefetch_dirty",
671 .event_code = {0x24},
673 .event_name =
"l2_rqsts.ifetch_hit",
676 .event_code = {0x24},
678 .event_name =
"l2_rqsts.ifetch_miss",
681 .event_code = {0x24},
683 .event_name =
"l2_rqsts.ifetches",
686 .event_code = {0x24},
688 .event_name =
"l2_rqsts.ld_hit",
691 .event_code = {0x24},
693 .event_name =
"l2_rqsts.ld_miss",
696 .event_code = {0x24},
698 .event_name =
"l2_rqsts.loads",
701 .event_code = {0x24},
703 .event_name =
"l2_rqsts.miss",
706 .event_code = {0x24},
708 .event_name =
"l2_rqsts.prefetch_hit",
711 .event_code = {0x24},
713 .event_name =
"l2_rqsts.prefetch_miss",
716 .event_code = {0x24},
718 .event_name =
"l2_rqsts.prefetches",
721 .event_code = {0x24},
723 .event_name =
"l2_rqsts.references",
726 .event_code = {0x24},
728 .event_name =
"l2_rqsts.rfo_hit",
731 .event_code = {0x24},
733 .event_name =
"l2_rqsts.rfo_miss",
736 .event_code = {0x24},
738 .event_name =
"l2_rqsts.rfos",
741 .event_code = {0xF0},
743 .event_name =
"l2_transactions.any",
746 .event_code = {0xF0},
748 .event_name =
"l2_transactions.fill",
751 .event_code = {0xF0},
753 .event_name =
"l2_transactions.ifetch",
756 .event_code = {0xF0},
758 .event_name =
"l2_transactions.l1d_wb",
761 .event_code = {0xF0},
763 .event_name =
"l2_transactions.load",
766 .event_code = {0xF0},
768 .event_name =
"l2_transactions.prefetch",
771 .event_code = {0xF0},
773 .event_name =
"l2_transactions.rfo",
776 .event_code = {0xF0},
778 .event_name =
"l2_transactions.wb",
781 .event_code = {0x27},
783 .event_name =
"l2_write.lock.e_state",
786 .event_code = {0x27},
788 .event_name =
"l2_write.lock.hit",
791 .event_code = {0x27},
793 .event_name =
"l2_write.lock.i_state",
796 .event_code = {0x27},
798 .event_name =
"l2_write.lock.m_state",
801 .event_code = {0x27},
803 .event_name =
"l2_write.lock.mesi",
806 .event_code = {0x27},
808 .event_name =
"l2_write.lock.s_state",
811 .event_code = {0x27},
813 .event_name =
"l2_write.rfo.hit",
816 .event_code = {0x27},
818 .event_name =
"l2_write.rfo.i_state",
821 .event_code = {0x27},
823 .event_name =
"l2_write.rfo.m_state",
826 .event_code = {0x27},
828 .event_name =
"l2_write.rfo.mesi",
831 .event_code = {0x27},
833 .event_name =
"l2_write.rfo.s_state",
836 .event_code = {0x82},
838 .event_name =
"large_itlb.hit",
841 .event_code = {0x13},
843 .event_name =
"load_dispatch.any",
846 .event_code = {0x13},
848 .event_name =
"load_dispatch.mob",
851 .event_code = {0x13},
853 .event_name =
"load_dispatch.rs",
856 .event_code = {0x13},
858 .event_name =
"load_dispatch.rs_delayed",
861 .event_code = {0x4C},
863 .event_name =
"load_hit_pre",
866 .event_code = {0x2E},
868 .event_name =
"longest_lat_cache.miss",
871 .event_code = {0x2E},
873 .event_name =
"longest_lat_cache.reference",
876 .event_code = {0xA8},
878 .event_name =
"lsd.active",
881 .event_code = {0xA8},
883 .event_name =
"lsd.inactive",
886 .event_code = {0x20},
888 .event_name =
"lsd_overflow",
891 .event_code = {0xC3},
893 .event_name =
"machine_clears.cycles",
896 .event_code = {0xC3},
898 .event_name =
"machine_clears.mem_order",
901 .event_code = {0xC3},
903 .event_name =
"machine_clears.smc",
906 .event_code = {0xD0},
908 .event_name =
"macro_insts.decoded",
911 .event_code = {0xA6},
913 .event_name =
"macro_insts.fusions_decoded",
918 .event_name =
"mem_inst_retired.loads",
923 .event_name =
"mem_inst_retired.stores",
926 .event_code = {0xCB},
928 .event_name =
"mem_load_retired.dtlb_miss",
931 .event_code = {0xCB},
933 .event_name =
"mem_load_retired.hit_lfb",
936 .event_code = {0xCB},
938 .event_name =
"mem_load_retired.l1d_hit",
941 .event_code = {0xCB},
943 .event_name =
"mem_load_retired.l2_hit",
946 .event_code = {0xCB},
948 .event_name =
"mem_load_retired.llc_miss",
951 .event_code = {0xCB},
953 .event_name =
"mem_load_retired.llc_unshared_hit",
956 .event_code = {0xCB},
958 .event_name =
"mem_load_retired.other_core_l2_hit_hitm",
963 .event_name =
"mem_store_retired.dtlb_miss",
966 .event_code = {0xB0},
968 .event_name =
"offcore_requests.l1d_writeback",
971 .event_code = {0xB2},
973 .event_name =
"offcore_requests_sq_full",
978 .event_name =
"partial_address_alias",
981 .event_code = {0xD2},
983 .event_name =
"rat_stalls.any",
986 .event_code = {0xD2},
988 .event_name =
"rat_stalls.flags",
991 .event_code = {0xD2},
993 .event_name =
"rat_stalls.registers",
996 .event_code = {0xD2},
998 .event_name =
"rat_stalls.rob_read_port",
1001 .event_code = {0xD2},
1003 .event_name =
"rat_stalls.scoreboard",
1006 .event_code = {0xA2},
1008 .event_name =
"resource_stalls.any",
1011 .event_code = {0xA2},
1013 .event_name =
"resource_stalls.fpcw",
1016 .event_code = {0xA2},
1018 .event_name =
"resource_stalls.load",
1021 .event_code = {0xA2},
1023 .event_name =
"resource_stalls.mxcsr",
1026 .event_code = {0xA2},
1028 .event_name =
"resource_stalls.other",
1031 .event_code = {0xA2},
1033 .event_name =
"resource_stalls.rob_full",
1036 .event_code = {0xA2},
1038 .event_name =
"resource_stalls.rs_full",
1041 .event_code = {0xA2},
1043 .event_name =
"resource_stalls.store",
1046 .event_code = {0x4},
1048 .event_name =
"sb_drain.any",
1051 .event_code = {0xD4},
1053 .event_name =
"seg_rename_stalls",
1056 .event_code = {0x12},
1058 .event_name =
"simd_int_128.pack",
1061 .event_code = {0x12},
1063 .event_name =
"simd_int_128.packed_arith",
1066 .event_code = {0x12},
1068 .event_name =
"simd_int_128.packed_logical",
1071 .event_code = {0x12},
1073 .event_name =
"simd_int_128.packed_mpy",
1076 .event_code = {0x12},
1078 .event_name =
"simd_int_128.packed_shift",
1081 .event_code = {0x12},
1083 .event_name =
"simd_int_128.shuffle_move",
1086 .event_code = {0x12},
1088 .event_name =
"simd_int_128.unpack",
1091 .event_code = {0xFD},
1093 .event_name =
"simd_int_64.pack",
1096 .event_code = {0xFD},
1098 .event_name =
"simd_int_64.packed_arith",
1101 .event_code = {0xFD},
1103 .event_name =
"simd_int_64.packed_logical",
1106 .event_code = {0xFD},
1108 .event_name =
"simd_int_64.packed_mpy",
1111 .event_code = {0xFD},
1113 .event_name =
"simd_int_64.packed_shift",
1116 .event_code = {0xFD},
1118 .event_name =
"simd_int_64.shuffle_move",
1121 .event_code = {0xFD},
1123 .event_name =
"simd_int_64.unpack",
1126 .event_code = {0xB8},
1128 .event_name =
"snoop_response.hit",
1131 .event_code = {0xB8},
1133 .event_name =
"snoop_response.hite",
1136 .event_code = {0xB8},
1138 .event_name =
"snoop_response.hitm",
1141 .event_code = {0xF6},
1143 .event_name =
"sq_full_stall_cycles",
1146 .event_code = {0xF4},
1148 .event_name =
"sq_misc.split_lock",
1151 .event_code = {0xC7},
1153 .event_name =
"ssex_uops_retired.packed_double",
1156 .event_code = {0xC7},
1158 .event_name =
"ssex_uops_retired.packed_single",
1161 .event_code = {0xC7},
1163 .event_name =
"ssex_uops_retired.scalar_double",
1166 .event_code = {0xC7},
1168 .event_name =
"ssex_uops_retired.scalar_single",
1171 .event_code = {0xC7},
1173 .event_name =
"ssex_uops_retired.vector_integer",
1176 .event_code = {0x6},
1178 .event_name =
"store_blocks.at_ret",
1181 .event_code = {0x6},
1183 .event_name =
"store_blocks.l1d_block",
1186 .event_code = {0x19},
1188 .event_name =
"two_uop_insts_decoded",
1191 .event_code = {0xDB},
1193 .event_name =
"uop_unfusion",
1196 .event_code = {0xD1},
1198 .event_name =
"uops_decoded.esp_folding",
1201 .event_code = {0xD1},
1203 .event_name =
"uops_decoded.esp_sync",
1206 .event_code = {0xD1},
1208 .event_name =
"uops_decoded.ms_cycles_active",
1211 .event_code = {0xD1},
1213 .event_name =
"uops_decoded.stall_cycles",
1216 .event_code = {0xB1},
1218 .event_name =
"uops_executed.core_active_cycles",
1221 .event_code = {0xB1},
1223 .event_name =
"uops_executed.core_active_cycles_no_port5",
1226 .event_code = {0xB1},
1228 .event_name =
"uops_executed.core_stall_count",
1231 .event_code = {0xB1},
1233 .event_name =
"uops_executed.core_stall_count_no_port5",
1236 .event_code = {0xB1},
1238 .event_name =
"uops_executed.core_stall_cycles",
1241 .event_code = {0xB1},
1243 .event_name =
"uops_executed.core_stall_cycles_no_port5",
1246 .event_code = {0xB1},
1248 .event_name =
"uops_executed.port0",
1251 .event_code = {0xB1},
1253 .event_name =
"uops_executed.port015",
1256 .event_code = {0xB1},
1258 .event_name =
"uops_executed.port015_stall_cycles",
1261 .event_code = {0xB1},
1263 .event_name =
"uops_executed.port1",
1266 .event_code = {0xB1},
1268 .event_name =
"uops_executed.port2_core",
1271 .event_code = {0xB1},
1273 .event_name =
"uops_executed.port234_core",
1276 .event_code = {0xB1},
1278 .event_name =
"uops_executed.port3_core",
1281 .event_code = {0xB1},
1283 .event_name =
"uops_executed.port4_core",
1286 .event_code = {0xB1},
1288 .event_name =
"uops_executed.port5",
1291 .event_code = {0xE},
1293 .event_name =
"uops_issued.any",
1296 .event_code = {0xE},
1298 .event_name =
"uops_issued.core_stall_cycles",
1301 .event_code = {0xE},
1303 .event_name =
"uops_issued.cycles_all_threads",
1306 .event_code = {0xE},
1308 .event_name =
"uops_issued.fused",
1311 .event_code = {0xE},
1313 .event_name =
"uops_issued.stall_cycles",
1316 .event_code = {0xC2},
1318 .event_name =
"uops_retired.active_cycles",
1321 .event_code = {0xC2},
1323 .event_name =
"uops_retired.any",
1326 .event_code = {0xC2},
1328 .event_name =
"uops_retired.macro_fused",
1331 .event_code = {0xC2},
1333 .event_name =
"uops_retired.retire_slots",
1336 .event_code = {0xC2},
1338 .event_name =
"uops_retired.stall_cycles",
1341 .event_code = {0xC2},
1343 .event_name =
"uops_retired.total_cycles",
1346 .event_code = {0xC0},
1348 .event_name =
"inst_retired.total_cycles_ps",
PERFMON_REGISTER_INTEL_PMC(cpu_model_table, event_table)