-- Use of this source code is governed by the Apache 2.0 license; see COPYING.

-- AUTOMATICALLY GENERATED FILE
-- Date: Fri Aug 14 14:34:23 CEST 2015
-- Cmd:  scripts/generate-pmu.sh 

return
 {
  {"GenuineIntel-6-2E", "V1", "core",
   {
    -- source: NHM-EX/NehalemEX_core_V1.tsv
    ["arith.cycles_div_busy"] = 0x0114,
    ["arith.div"] = 0x0114,
    ["arith.mul"] = 0x0214,
    ["baclear.bad_target"] = 0x02e6,
    ["baclear.clear"] = 0x01e6,
    ["baclear_force_iq"] = 0x01a7,
    ["bpu_clears.early"] = 0x01e8,
    ["bpu_clears.late"] = 0x02e8,
    ["bpu_missed_call_ret"] = 0x01e5,
    ["br_inst_decoded"] = 0x01e0,
    ["br_inst_exec.any"] = 0x7f88,
    ["br_inst_exec.cond"] = 0x0188,
    ["br_inst_exec.direct"] = 0x0288,
    ["br_inst_exec.direct_near_call"] = 0x1088,
    ["br_inst_exec.indirect_near_call"] = 0x2088,
    ["br_inst_exec.indirect_non_call"] = 0x0488,
    ["br_inst_exec.near_calls"] = 0x3088,
    ["br_inst_exec.non_calls"] = 0x0788,
    ["br_inst_exec.return_near"] = 0x0888,
    ["br_inst_exec.taken"] = 0x4088,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_exec.any"] = 0x7f89,
    ["br_misp_exec.cond"] = 0x0189,
    ["br_misp_exec.direct"] = 0x0289,
    ["br_misp_exec.direct_near_call"] = 0x1089,
    ["br_misp_exec.indirect_near_call"] = 0x2089,
    ["br_misp_exec.indirect_non_call"] = 0x0489,
    ["br_misp_exec.near_calls"] = 0x3089,
    ["br_misp_exec.non_calls"] = 0x0789,
    ["br_misp_exec.return_near"] = 0x0889,
    ["br_misp_exec.taken"] = 0x4089,
    ["br_misp_retired.near_call"] = 0x02c5,
    ["cache_lock_cycles.l1d"] = 0x0263,
    ["cache_lock_cycles.l1d_l2"] = 0x0163,
    ["cpu_clk_unhalted.ref"] = 0x0000,
    ["cpu_clk_unhalted.ref_p"] = 0x013c,
    ["cpu_clk_unhalted.thread"] = 0x0000,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["cpu_clk_unhalted.total_cycles"] = 0x003c,
    ["dtlb_load_misses.any"] = 0x0108,
    ["dtlb_load_misses.pde_miss"] = 0x2008,
    ["dtlb_load_misses.stlb_hit"] = 0x1008,
    ["dtlb_load_misses.walk_completed"] = 0x0208,
    ["dtlb_misses.any"] = 0x0149,
    ["dtlb_misses.stlb_hit"] = 0x1049,
    ["dtlb_misses.walk_completed"] = 0x0249,
    ["es_reg_renames"] = 0x01d5,
    ["fp_assist.all"] = 0x01f7,
    ["fp_assist.input"] = 0x04f7,
    ["fp_assist.output"] = 0x02f7,
    ["fp_comp_ops_exe.mmx"] = 0x0210,
    ["fp_comp_ops_exe.sse_double_precision"] = 0x8010,
    ["fp_comp_ops_exe.sse_fp"] = 0x0410,
    ["fp_comp_ops_exe.sse_fp_packed"] = 0x1010,
    ["fp_comp_ops_exe.sse_fp_scalar"] = 0x2010,
    ["fp_comp_ops_exe.sse_single_precision"] = 0x4010,
    ["fp_comp_ops_exe.sse2_integer"] = 0x0810,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_mmx_trans.any"] = 0x03cc,
    ["fp_mmx_trans.to_fp"] = 0x01cc,
    ["fp_mmx_trans.to_mmx"] = 0x02cc,
    ["ild_stall.any"] = 0x0f87,
    ["ild_stall.iq_full"] = 0x0487,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.mru"] = 0x0287,
    ["ild_stall.regen"] = 0x0887,
    ["inst_decoded.dec0"] = 0x0118,
    ["inst_queue_write_cycles"] = 0x011e,
    ["inst_queue_writes"] = 0x0117,
    ["inst_retired.any"] = 0x0000,
    ["inst_retired.any_p"] = 0x01c0,
    ["inst_retired.mmx"] = 0x04c0,
    ["inst_retired.total_cycles"] = 0x01c0,
    ["inst_retired.x87"] = 0x02c0,
    ["io_transactions"] = 0x016c,
    ["itlb_flush"] = 0x01ae,
    ["itlb_miss_retired"] = 0x20c8,
    ["itlb_misses.any"] = 0x0185,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["l1d.m_evict"] = 0x0451,
    ["l1d.m_repl"] = 0x0251,
    ["l1d.m_snoop_evict"] = 0x0851,
    ["l1d.repl"] = 0x0151,
    ["l1d_all_ref.any"] = 0x0143,
    ["l1d_all_ref.cacheable"] = 0x0243,
    ["l1d_cache_ld.e_state"] = 0x0440,
    ["l1d_cache_ld.i_state"] = 0x0140,
    ["l1d_cache_ld.m_state"] = 0x0840,
    ["l1d_cache_ld.mesi"] = 0x0f40,
    ["l1d_cache_ld.s_state"] = 0x0240,
    ["l1d_cache_lock.e_state"] = 0x0442,
    ["l1d_cache_lock.hit"] = 0x0142,
    ["l1d_cache_lock.m_state"] = 0x0842,
    ["l1d_cache_lock.s_state"] = 0x0242,
    ["l1d_cache_lock_fb_hit"] = 0x0153,
    ["l1d_cache_prefetch_lock_fb_hit"] = 0x0152,
    ["l1d_cache_st.e_state"] = 0x0441,
    ["l1d_cache_st.m_state"] = 0x0841,
    ["l1d_cache_st.s_state"] = 0x0241,
    ["l1d_prefetch.miss"] = 0x024e,
    ["l1d_prefetch.requests"] = 0x014e,
    ["l1d_prefetch.triggers"] = 0x044e,
    ["l1d_wb_l2.e_state"] = 0x0428,
    ["l1d_wb_l2.i_state"] = 0x0128,
    ["l1d_wb_l2.m_state"] = 0x0828,
    ["l1d_wb_l2.mesi"] = 0x0f28,
    ["l1d_wb_l2.s_state"] = 0x0228,
    ["l1i.cycles_stalled"] = 0x0480,
    ["l1i.hits"] = 0x0180,
    ["l1i.misses"] = 0x0280,
    ["l1i.reads"] = 0x0380,
    ["l2_data_rqsts.any"] = 0xff26,
    ["l2_data_rqsts.demand.e_state"] = 0x0426,
    ["l2_data_rqsts.demand.i_state"] = 0x0126,
    ["l2_data_rqsts.demand.m_state"] = 0x0826,
    ["l2_data_rqsts.demand.mesi"] = 0x0f26,
    ["l2_data_rqsts.demand.s_state"] = 0x0226,
    ["l2_data_rqsts.prefetch.e_state"] = 0x4026,
    ["l2_data_rqsts.prefetch.i_state"] = 0x1026,
    ["l2_data_rqsts.prefetch.m_state"] = 0x8026,
    ["l2_data_rqsts.prefetch.mesi"] = 0xf026,
    ["l2_data_rqsts.prefetch.s_state"] = 0x2026,
    ["l2_lines_in.any"] = 0x07f1,
    ["l2_lines_in.e_state"] = 0x04f1,
    ["l2_lines_in.s_state"] = 0x02f1,
    ["l2_lines_out.any"] = 0x0ff2,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.prefetch_clean"] = 0x04f2,
    ["l2_lines_out.prefetch_dirty"] = 0x08f2,
    ["l2_rqsts.ifetch_hit"] = 0x1024,
    ["l2_rqsts.ifetch_miss"] = 0x2024,
    ["l2_rqsts.ifetches"] = 0x3024,
    ["l2_rqsts.ld_hit"] = 0x0124,
    ["l2_rqsts.ld_miss"] = 0x0224,
    ["l2_rqsts.loads"] = 0x0324,
    ["l2_rqsts.miss"] = 0xaa24,
    ["l2_rqsts.prefetch_hit"] = 0x4024,
    ["l2_rqsts.prefetch_miss"] = 0x8024,
    ["l2_rqsts.prefetches"] = 0xc024,
    ["l2_rqsts.references"] = 0xff24,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.rfos"] = 0x0c24,
    ["l2_transactions.any"] = 0x80f0,
    ["l2_transactions.fill"] = 0x20f0,
    ["l2_transactions.ifetch"] = 0x04f0,
    ["l2_transactions.l1d_wb"] = 0x10f0,
    ["l2_transactions.load"] = 0x01f0,
    ["l2_transactions.prefetch"] = 0x08f0,
    ["l2_transactions.rfo"] = 0x02f0,
    ["l2_transactions.wb"] = 0x40f0,
    ["l2_write.lock.e_state"] = 0x4027,
    ["l2_write.lock.hit"] = 0xe027,
    ["l2_write.lock.i_state"] = 0x1027,
    ["l2_write.lock.m_state"] = 0x8027,
    ["l2_write.lock.mesi"] = 0xf027,
    ["l2_write.lock.s_state"] = 0x2027,
    ["l2_write.rfo.hit"] = 0x0e27,
    ["l2_write.rfo.i_state"] = 0x0127,
    ["l2_write.rfo.m_state"] = 0x0827,
    ["l2_write.rfo.mesi"] = 0x0f27,
    ["l2_write.rfo.s_state"] = 0x0227,
    ["large_itlb.hit"] = 0x0182,
    ["load_dispatch.any"] = 0x0713,
    ["load_dispatch.mob"] = 0x0413,
    ["load_dispatch.rs"] = 0x0113,
    ["load_dispatch.rs_delayed"] = 0x0213,
    ["load_hit_pre"] = 0x014c,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["lsd.active"] = 0x01a8,
    ["lsd.inactive"] = 0x01a8,
    ["lsd_overflow"] = 0x0120,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.mem_order"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["macro_insts.decoded"] = 0x01d0,
    ["macro_insts.fusions_decoded"] = 0x01a6,
    ["mem_inst_retired.loads"] = 0x010b,
    ["mem_inst_retired.stores"] = 0x020b,
    ["mem_load_retired.dtlb_miss"] = 0x80cb,
    ["mem_load_retired.hit_lfb"] = 0x40cb,
    ["mem_load_retired.l1d_hit"] = 0x01cb,
    ["mem_load_retired.l2_hit"] = 0x02cb,
    ["mem_load_retired.llc_miss"] = 0x10cb,
    ["mem_load_retired.llc_unshared_hit"] = 0x04cb,
    ["mem_load_retired.other_core_l2_hit_hitm"] = 0x08cb,
    ["mem_store_retired.dtlb_miss"] = 0x010c,
    ["offcore_requests.l1d_writeback"] = 0x40b0,
    ["offcore_requests_sq_full"] = 0x01b2,
    ["partial_address_alias"] = 0x0107,
    ["rat_stalls.any"] = 0x0fd2,
    ["rat_stalls.flags"] = 0x01d2,
    ["rat_stalls.registers"] = 0x02d2,
    ["rat_stalls.rob_read_port"] = 0x04d2,
    ["rat_stalls.scoreboard"] = 0x08d2,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.fpcw"] = 0x20a2,
    ["resource_stalls.load"] = 0x02a2,
    ["resource_stalls.mxcsr"] = 0x40a2,
    ["resource_stalls.other"] = 0x80a2,
    ["resource_stalls.rob_full"] = 0x10a2,
    ["resource_stalls.rs_full"] = 0x04a2,
    ["resource_stalls.store"] = 0x08a2,
    ["sb_drain.any"] = 0x0704,
    ["seg_rename_stalls"] = 0x01d4,
    ["simd_int_128.pack"] = 0x0412,
    ["simd_int_128.packed_arith"] = 0x2012,
    ["simd_int_128.packed_logical"] = 0x1012,
    ["simd_int_128.packed_mpy"] = 0x0112,
    ["simd_int_128.packed_shift"] = 0x0212,
    ["simd_int_128.shuffle_move"] = 0x4012,
    ["simd_int_128.unpack"] = 0x0812,
    ["simd_int_64.pack"] = 0x04fd,
    ["simd_int_64.packed_arith"] = 0x20fd,
    ["simd_int_64.packed_logical"] = 0x10fd,
    ["simd_int_64.packed_mpy"] = 0x01fd,
    ["simd_int_64.packed_shift"] = 0x02fd,
    ["simd_int_64.shuffle_move"] = 0x40fd,
    ["simd_int_64.unpack"] = 0x08fd,
    ["snoop_response.hit"] = 0x01b8,
    ["snoop_response.hite"] = 0x02b8,
    ["snoop_response.hitm"] = 0x04b8,
    ["sq_full_stall_cycles"] = 0x01f6,
    ["sq_misc.split_lock"] = 0x10f4,
    ["ssex_uops_retired.packed_double"] = 0x04c7,
    ["ssex_uops_retired.packed_single"] = 0x01c7,
    ["ssex_uops_retired.scalar_double"] = 0x08c7,
    ["ssex_uops_retired.scalar_single"] = 0x02c7,
    ["ssex_uops_retired.vector_integer"] = 0x10c7,
    ["store_blocks.at_ret"] = 0x0406,
    ["store_blocks.l1d_block"] = 0x0806,
    ["two_uop_insts_decoded"] = 0x0119,
    ["uop_unfusion"] = 0x01db,
    ["uops_decoded.esp_folding"] = 0x04d1,
    ["uops_decoded.esp_sync"] = 0x08d1,
    ["uops_decoded.ms_cycles_active"] = 0x02d1,
    ["uops_decoded.stall_cycles"] = 0x01d1,
    ["uops_executed.core_active_cycles"] = 0x3fb1,
    ["uops_executed.core_active_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_count"] = 0x3fb1,
    ["uops_executed.core_stall_count_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_cycles"] = 0x3fb1,
    ["uops_executed.core_stall_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.port0"] = 0x01b1,
    ["uops_executed.port015"] = 0x40b1,
    ["uops_executed.port015_stall_cycles"] = 0x40b1,
    ["uops_executed.port1"] = 0x02b1,
    ["uops_executed.port2_core"] = 0x04b1,
    ["uops_executed.port234_core"] = 0x80b1,
    ["uops_executed.port3_core"] = 0x08b1,
    ["uops_executed.port4_core"] = 0x10b1,
    ["uops_executed.port5"] = 0x20b1,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["uops_issued.cycles_all_threads"] = 0x010e,
    ["uops_issued.fused"] = 0x020e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_retired.active_cycles"] = 0x01c2,
    ["uops_retired.any"] = 0x01c2,
    ["uops_retired.macro_fused"] = 0x04c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["mem_inst_retired.latency_above_threshold_0"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_1024"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_128"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16384"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_2048"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_256"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32768"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4096"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_512"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_64"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8192"] = 0x100b,
   },
  },
  {"GenuineIntel-6-1E", "V1", "core",
   {
    -- source: NHM-EP/NehalemEP_core_V1.tsv
    ["arith.cycles_div_busy"] = 0x0114,
    ["arith.div"] = 0x0114,
    ["arith.mul"] = 0x0214,
    ["baclear.bad_target"] = 0x02e6,
    ["baclear.clear"] = 0x01e6,
    ["baclear_force_iq"] = 0x01a7,
    ["bpu_clears.early"] = 0x01e8,
    ["bpu_clears.late"] = 0x02e8,
    ["bpu_missed_call_ret"] = 0x01e5,
    ["br_inst_decoded"] = 0x01e0,
    ["br_inst_exec.any"] = 0x7f88,
    ["br_inst_exec.cond"] = 0x0188,
    ["br_inst_exec.direct"] = 0x0288,
    ["br_inst_exec.direct_near_call"] = 0x1088,
    ["br_inst_exec.indirect_near_call"] = 0x2088,
    ["br_inst_exec.indirect_non_call"] = 0x0488,
    ["br_inst_exec.near_calls"] = 0x3088,
    ["br_inst_exec.non_calls"] = 0x0788,
    ["br_inst_exec.return_near"] = 0x0888,
    ["br_inst_exec.taken"] = 0x4088,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_exec.any"] = 0x7f89,
    ["br_misp_exec.cond"] = 0x0189,
    ["br_misp_exec.direct"] = 0x0289,
    ["br_misp_exec.direct_near_call"] = 0x1089,
    ["br_misp_exec.indirect_near_call"] = 0x2089,
    ["br_misp_exec.indirect_non_call"] = 0x0489,
    ["br_misp_exec.near_calls"] = 0x3089,
    ["br_misp_exec.non_calls"] = 0x0789,
    ["br_misp_exec.return_near"] = 0x0889,
    ["br_misp_exec.taken"] = 0x4089,
    ["br_misp_retired.near_call"] = 0x02c5,
    ["cache_lock_cycles.l1d"] = 0x0263,
    ["cache_lock_cycles.l1d_l2"] = 0x0163,
    ["cpu_clk_unhalted.ref"] = 0x0000,
    ["cpu_clk_unhalted.ref_p"] = 0x013c,
    ["cpu_clk_unhalted.thread"] = 0x0000,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["cpu_clk_unhalted.total_cycles"] = 0x003c,
    ["dtlb_load_misses.any"] = 0x0108,
    ["dtlb_load_misses.pde_miss"] = 0x2008,
    ["dtlb_load_misses.stlb_hit"] = 0x1008,
    ["dtlb_load_misses.walk_completed"] = 0x0208,
    ["dtlb_misses.any"] = 0x0149,
    ["dtlb_misses.stlb_hit"] = 0x1049,
    ["dtlb_misses.walk_completed"] = 0x0249,
    ["es_reg_renames"] = 0x01d5,
    ["fp_assist.all"] = 0x01f7,
    ["fp_assist.input"] = 0x04f7,
    ["fp_assist.output"] = 0x02f7,
    ["fp_comp_ops_exe.mmx"] = 0x0210,
    ["fp_comp_ops_exe.sse_double_precision"] = 0x8010,
    ["fp_comp_ops_exe.sse_fp"] = 0x0410,
    ["fp_comp_ops_exe.sse_fp_packed"] = 0x1010,
    ["fp_comp_ops_exe.sse_fp_scalar"] = 0x2010,
    ["fp_comp_ops_exe.sse_single_precision"] = 0x4010,
    ["fp_comp_ops_exe.sse2_integer"] = 0x0810,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_mmx_trans.any"] = 0x03cc,
    ["fp_mmx_trans.to_fp"] = 0x01cc,
    ["fp_mmx_trans.to_mmx"] = 0x02cc,
    ["ild_stall.any"] = 0x0f87,
    ["ild_stall.iq_full"] = 0x0487,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.mru"] = 0x0287,
    ["ild_stall.regen"] = 0x0887,
    ["inst_decoded.dec0"] = 0x0118,
    ["inst_queue_write_cycles"] = 0x011e,
    ["inst_queue_writes"] = 0x0117,
    ["inst_retired.any"] = 0x0000,
    ["inst_retired.any_p"] = 0x01c0,
    ["inst_retired.mmx"] = 0x04c0,
    ["inst_retired.total_cycles"] = 0x01c0,
    ["inst_retired.x87"] = 0x02c0,
    ["io_transactions"] = 0x016c,
    ["itlb_flush"] = 0x01ae,
    ["itlb_miss_retired"] = 0x20c8,
    ["itlb_misses.any"] = 0x0185,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["l1d.m_evict"] = 0x0451,
    ["l1d.m_repl"] = 0x0251,
    ["l1d.m_snoop_evict"] = 0x0851,
    ["l1d.repl"] = 0x0151,
    ["l1d_all_ref.any"] = 0x0143,
    ["l1d_all_ref.cacheable"] = 0x0243,
    ["l1d_cache_ld.e_state"] = 0x0440,
    ["l1d_cache_ld.i_state"] = 0x0140,
    ["l1d_cache_ld.m_state"] = 0x0840,
    ["l1d_cache_ld.mesi"] = 0x0f40,
    ["l1d_cache_ld.s_state"] = 0x0240,
    ["l1d_cache_lock.e_state"] = 0x0442,
    ["l1d_cache_lock.hit"] = 0x0142,
    ["l1d_cache_lock.m_state"] = 0x0842,
    ["l1d_cache_lock.s_state"] = 0x0242,
    ["l1d_cache_lock_fb_hit"] = 0x0153,
    ["l1d_cache_prefetch_lock_fb_hit"] = 0x0152,
    ["l1d_cache_st.e_state"] = 0x0441,
    ["l1d_cache_st.m_state"] = 0x0841,
    ["l1d_cache_st.s_state"] = 0x0241,
    ["l1d_prefetch.miss"] = 0x024e,
    ["l1d_prefetch.requests"] = 0x014e,
    ["l1d_prefetch.triggers"] = 0x044e,
    ["l1d_wb_l2.e_state"] = 0x0428,
    ["l1d_wb_l2.i_state"] = 0x0128,
    ["l1d_wb_l2.m_state"] = 0x0828,
    ["l1d_wb_l2.mesi"] = 0x0f28,
    ["l1d_wb_l2.s_state"] = 0x0228,
    ["l1i.cycles_stalled"] = 0x0480,
    ["l1i.hits"] = 0x0180,
    ["l1i.misses"] = 0x0280,
    ["l1i.reads"] = 0x0380,
    ["l2_data_rqsts.any"] = 0xff26,
    ["l2_data_rqsts.demand.e_state"] = 0x0426,
    ["l2_data_rqsts.demand.i_state"] = 0x0126,
    ["l2_data_rqsts.demand.m_state"] = 0x0826,
    ["l2_data_rqsts.demand.mesi"] = 0x0f26,
    ["l2_data_rqsts.demand.s_state"] = 0x0226,
    ["l2_data_rqsts.prefetch.e_state"] = 0x4026,
    ["l2_data_rqsts.prefetch.i_state"] = 0x1026,
    ["l2_data_rqsts.prefetch.m_state"] = 0x8026,
    ["l2_data_rqsts.prefetch.mesi"] = 0xf026,
    ["l2_data_rqsts.prefetch.s_state"] = 0x2026,
    ["l2_lines_in.any"] = 0x07f1,
    ["l2_lines_in.e_state"] = 0x04f1,
    ["l2_lines_in.s_state"] = 0x02f1,
    ["l2_lines_out.any"] = 0x0ff2,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.prefetch_clean"] = 0x04f2,
    ["l2_lines_out.prefetch_dirty"] = 0x08f2,
    ["l2_rqsts.ifetch_hit"] = 0x1024,
    ["l2_rqsts.ifetch_miss"] = 0x2024,
    ["l2_rqsts.ifetches"] = 0x3024,
    ["l2_rqsts.ld_hit"] = 0x0124,
    ["l2_rqsts.ld_miss"] = 0x0224,
    ["l2_rqsts.loads"] = 0x0324,
    ["l2_rqsts.miss"] = 0xaa24,
    ["l2_rqsts.prefetch_hit"] = 0x4024,
    ["l2_rqsts.prefetch_miss"] = 0x8024,
    ["l2_rqsts.prefetches"] = 0xc024,
    ["l2_rqsts.references"] = 0xff24,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.rfos"] = 0x0c24,
    ["l2_transactions.any"] = 0x80f0,
    ["l2_transactions.fill"] = 0x20f0,
    ["l2_transactions.ifetch"] = 0x04f0,
    ["l2_transactions.l1d_wb"] = 0x10f0,
    ["l2_transactions.load"] = 0x01f0,
    ["l2_transactions.prefetch"] = 0x08f0,
    ["l2_transactions.rfo"] = 0x02f0,
    ["l2_transactions.wb"] = 0x40f0,
    ["l2_write.lock.e_state"] = 0x4027,
    ["l2_write.lock.hit"] = 0xe027,
    ["l2_write.lock.i_state"] = 0x1027,
    ["l2_write.lock.m_state"] = 0x8027,
    ["l2_write.lock.mesi"] = 0xf027,
    ["l2_write.lock.s_state"] = 0x2027,
    ["l2_write.rfo.hit"] = 0x0e27,
    ["l2_write.rfo.i_state"] = 0x0127,
    ["l2_write.rfo.m_state"] = 0x0827,
    ["l2_write.rfo.mesi"] = 0x0f27,
    ["l2_write.rfo.s_state"] = 0x0227,
    ["large_itlb.hit"] = 0x0182,
    ["load_dispatch.any"] = 0x0713,
    ["load_dispatch.mob"] = 0x0413,
    ["load_dispatch.rs"] = 0x0113,
    ["load_dispatch.rs_delayed"] = 0x0213,
    ["load_hit_pre"] = 0x014c,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["lsd.active"] = 0x01a8,
    ["lsd.inactive"] = 0x01a8,
    ["lsd_overflow"] = 0x0120,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.mem_order"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["macro_insts.decoded"] = 0x01d0,
    ["macro_insts.fusions_decoded"] = 0x01a6,
    ["mem_inst_retired.loads"] = 0x010b,
    ["mem_inst_retired.stores"] = 0x020b,
    ["mem_load_retired.dtlb_miss"] = 0x80cb,
    ["mem_load_retired.hit_lfb"] = 0x40cb,
    ["mem_load_retired.l1d_hit"] = 0x01cb,
    ["mem_load_retired.l2_hit"] = 0x02cb,
    ["mem_load_retired.llc_miss"] = 0x10cb,
    ["mem_load_retired.llc_unshared_hit"] = 0x04cb,
    ["mem_load_retired.other_core_l2_hit_hitm"] = 0x08cb,
    ["mem_store_retired.dtlb_miss"] = 0x010c,
    ["mem_uncore_retired.local_dram"] = 0x200f,
    ["mem_uncore_retired.other_core_l2_hitm"] = 0x020f,
    ["mem_uncore_retired.remote_cache_local_home_hit"] = 0x080f,
    ["mem_uncore_retired.remote_dram"] = 0x100f,
    ["mem_uncore_retired.uncacheable"] = 0x800f,
    ["offcore_requests.l1d_writeback"] = 0x40b0,
    ["offcore_requests_sq_full"] = 0x01b2,
    ["partial_address_alias"] = 0x0107,
    ["rat_stalls.any"] = 0x0fd2,
    ["rat_stalls.flags"] = 0x01d2,
    ["rat_stalls.registers"] = 0x02d2,
    ["rat_stalls.rob_read_port"] = 0x04d2,
    ["rat_stalls.scoreboard"] = 0x08d2,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.fpcw"] = 0x20a2,
    ["resource_stalls.load"] = 0x02a2,
    ["resource_stalls.mxcsr"] = 0x40a2,
    ["resource_stalls.other"] = 0x80a2,
    ["resource_stalls.rob_full"] = 0x10a2,
    ["resource_stalls.rs_full"] = 0x04a2,
    ["resource_stalls.store"] = 0x08a2,
    ["sb_drain.any"] = 0x0704,
    ["seg_rename_stalls"] = 0x01d4,
    ["simd_int_128.pack"] = 0x0412,
    ["simd_int_128.packed_arith"] = 0x2012,
    ["simd_int_128.packed_logical"] = 0x1012,
    ["simd_int_128.packed_mpy"] = 0x0112,
    ["simd_int_128.packed_shift"] = 0x0212,
    ["simd_int_128.shuffle_move"] = 0x4012,
    ["simd_int_128.unpack"] = 0x0812,
    ["simd_int_64.pack"] = 0x04fd,
    ["simd_int_64.packed_arith"] = 0x20fd,
    ["simd_int_64.packed_logical"] = 0x10fd,
    ["simd_int_64.packed_mpy"] = 0x01fd,
    ["simd_int_64.packed_shift"] = 0x02fd,
    ["simd_int_64.shuffle_move"] = 0x40fd,
    ["simd_int_64.unpack"] = 0x08fd,
    ["snoop_response.hit"] = 0x01b8,
    ["snoop_response.hite"] = 0x02b8,
    ["snoop_response.hitm"] = 0x04b8,
    ["sq_full_stall_cycles"] = 0x01f6,
    ["sq_misc.split_lock"] = 0x10f4,
    ["ssex_uops_retired.packed_double"] = 0x04c7,
    ["ssex_uops_retired.packed_single"] = 0x01c7,
    ["ssex_uops_retired.scalar_double"] = 0x08c7,
    ["ssex_uops_retired.scalar_single"] = 0x02c7,
    ["ssex_uops_retired.vector_integer"] = 0x10c7,
    ["store_blocks.at_ret"] = 0x0406,
    ["store_blocks.l1d_block"] = 0x0806,
    ["two_uop_insts_decoded"] = 0x0119,
    ["uop_unfusion"] = 0x01db,
    ["uops_decoded.esp_folding"] = 0x04d1,
    ["uops_decoded.esp_sync"] = 0x08d1,
    ["uops_decoded.ms_cycles_active"] = 0x02d1,
    ["uops_decoded.stall_cycles"] = 0x01d1,
    ["uops_executed.core_active_cycles"] = 0x3fb1,
    ["uops_executed.core_active_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_count"] = 0x3fb1,
    ["uops_executed.core_stall_count_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_cycles"] = 0x3fb1,
    ["uops_executed.core_stall_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.port0"] = 0x01b1,
    ["uops_executed.port015"] = 0x40b1,
    ["uops_executed.port015_stall_cycles"] = 0x40b1,
    ["uops_executed.port1"] = 0x02b1,
    ["uops_executed.port2_core"] = 0x04b1,
    ["uops_executed.port234_core"] = 0x80b1,
    ["uops_executed.port3_core"] = 0x08b1,
    ["uops_executed.port4_core"] = 0x10b1,
    ["uops_executed.port5"] = 0x20b1,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["uops_issued.cycles_all_threads"] = 0x010e,
    ["uops_issued.fused"] = 0x020e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_retired.active_cycles"] = 0x01c2,
    ["uops_retired.any"] = 0x01c2,
    ["uops_retired.macro_fused"] = 0x04c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["mem_inst_retired.latency_above_threshold_0"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_1024"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_128"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16384"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_2048"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_256"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32768"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4096"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_512"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_64"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8192"] = 0x100b,
   },
  },
  {"GenuineIntel-6-1F", "V1", "core",
   {
    -- source: NHM-EP/NehalemEP_core_V1.tsv
    ["arith.cycles_div_busy"] = 0x0114,
    ["arith.div"] = 0x0114,
    ["arith.mul"] = 0x0214,
    ["baclear.bad_target"] = 0x02e6,
    ["baclear.clear"] = 0x01e6,
    ["baclear_force_iq"] = 0x01a7,
    ["bpu_clears.early"] = 0x01e8,
    ["bpu_clears.late"] = 0x02e8,
    ["bpu_missed_call_ret"] = 0x01e5,
    ["br_inst_decoded"] = 0x01e0,
    ["br_inst_exec.any"] = 0x7f88,
    ["br_inst_exec.cond"] = 0x0188,
    ["br_inst_exec.direct"] = 0x0288,
    ["br_inst_exec.direct_near_call"] = 0x1088,
    ["br_inst_exec.indirect_near_call"] = 0x2088,
    ["br_inst_exec.indirect_non_call"] = 0x0488,
    ["br_inst_exec.near_calls"] = 0x3088,
    ["br_inst_exec.non_calls"] = 0x0788,
    ["br_inst_exec.return_near"] = 0x0888,
    ["br_inst_exec.taken"] = 0x4088,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_exec.any"] = 0x7f89,
    ["br_misp_exec.cond"] = 0x0189,
    ["br_misp_exec.direct"] = 0x0289,
    ["br_misp_exec.direct_near_call"] = 0x1089,
    ["br_misp_exec.indirect_near_call"] = 0x2089,
    ["br_misp_exec.indirect_non_call"] = 0x0489,
    ["br_misp_exec.near_calls"] = 0x3089,
    ["br_misp_exec.non_calls"] = 0x0789,
    ["br_misp_exec.return_near"] = 0x0889,
    ["br_misp_exec.taken"] = 0x4089,
    ["br_misp_retired.near_call"] = 0x02c5,
    ["cache_lock_cycles.l1d"] = 0x0263,
    ["cache_lock_cycles.l1d_l2"] = 0x0163,
    ["cpu_clk_unhalted.ref"] = 0x0000,
    ["cpu_clk_unhalted.ref_p"] = 0x013c,
    ["cpu_clk_unhalted.thread"] = 0x0000,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["cpu_clk_unhalted.total_cycles"] = 0x003c,
    ["dtlb_load_misses.any"] = 0x0108,
    ["dtlb_load_misses.pde_miss"] = 0x2008,
    ["dtlb_load_misses.stlb_hit"] = 0x1008,
    ["dtlb_load_misses.walk_completed"] = 0x0208,
    ["dtlb_misses.any"] = 0x0149,
    ["dtlb_misses.stlb_hit"] = 0x1049,
    ["dtlb_misses.walk_completed"] = 0x0249,
    ["es_reg_renames"] = 0x01d5,
    ["fp_assist.all"] = 0x01f7,
    ["fp_assist.input"] = 0x04f7,
    ["fp_assist.output"] = 0x02f7,
    ["fp_comp_ops_exe.mmx"] = 0x0210,
    ["fp_comp_ops_exe.sse_double_precision"] = 0x8010,
    ["fp_comp_ops_exe.sse_fp"] = 0x0410,
    ["fp_comp_ops_exe.sse_fp_packed"] = 0x1010,
    ["fp_comp_ops_exe.sse_fp_scalar"] = 0x2010,
    ["fp_comp_ops_exe.sse_single_precision"] = 0x4010,
    ["fp_comp_ops_exe.sse2_integer"] = 0x0810,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_mmx_trans.any"] = 0x03cc,
    ["fp_mmx_trans.to_fp"] = 0x01cc,
    ["fp_mmx_trans.to_mmx"] = 0x02cc,
    ["ild_stall.any"] = 0x0f87,
    ["ild_stall.iq_full"] = 0x0487,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.mru"] = 0x0287,
    ["ild_stall.regen"] = 0x0887,
    ["inst_decoded.dec0"] = 0x0118,
    ["inst_queue_write_cycles"] = 0x011e,
    ["inst_queue_writes"] = 0x0117,
    ["inst_retired.any"] = 0x0000,
    ["inst_retired.any_p"] = 0x01c0,
    ["inst_retired.mmx"] = 0x04c0,
    ["inst_retired.total_cycles"] = 0x01c0,
    ["inst_retired.x87"] = 0x02c0,
    ["io_transactions"] = 0x016c,
    ["itlb_flush"] = 0x01ae,
    ["itlb_miss_retired"] = 0x20c8,
    ["itlb_misses.any"] = 0x0185,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["l1d.m_evict"] = 0x0451,
    ["l1d.m_repl"] = 0x0251,
    ["l1d.m_snoop_evict"] = 0x0851,
    ["l1d.repl"] = 0x0151,
    ["l1d_all_ref.any"] = 0x0143,
    ["l1d_all_ref.cacheable"] = 0x0243,
    ["l1d_cache_ld.e_state"] = 0x0440,
    ["l1d_cache_ld.i_state"] = 0x0140,
    ["l1d_cache_ld.m_state"] = 0x0840,
    ["l1d_cache_ld.mesi"] = 0x0f40,
    ["l1d_cache_ld.s_state"] = 0x0240,
    ["l1d_cache_lock.e_state"] = 0x0442,
    ["l1d_cache_lock.hit"] = 0x0142,
    ["l1d_cache_lock.m_state"] = 0x0842,
    ["l1d_cache_lock.s_state"] = 0x0242,
    ["l1d_cache_lock_fb_hit"] = 0x0153,
    ["l1d_cache_prefetch_lock_fb_hit"] = 0x0152,
    ["l1d_cache_st.e_state"] = 0x0441,
    ["l1d_cache_st.m_state"] = 0x0841,
    ["l1d_cache_st.s_state"] = 0x0241,
    ["l1d_prefetch.miss"] = 0x024e,
    ["l1d_prefetch.requests"] = 0x014e,
    ["l1d_prefetch.triggers"] = 0x044e,
    ["l1d_wb_l2.e_state"] = 0x0428,
    ["l1d_wb_l2.i_state"] = 0x0128,
    ["l1d_wb_l2.m_state"] = 0x0828,
    ["l1d_wb_l2.mesi"] = 0x0f28,
    ["l1d_wb_l2.s_state"] = 0x0228,
    ["l1i.cycles_stalled"] = 0x0480,
    ["l1i.hits"] = 0x0180,
    ["l1i.misses"] = 0x0280,
    ["l1i.reads"] = 0x0380,
    ["l2_data_rqsts.any"] = 0xff26,
    ["l2_data_rqsts.demand.e_state"] = 0x0426,
    ["l2_data_rqsts.demand.i_state"] = 0x0126,
    ["l2_data_rqsts.demand.m_state"] = 0x0826,
    ["l2_data_rqsts.demand.mesi"] = 0x0f26,
    ["l2_data_rqsts.demand.s_state"] = 0x0226,
    ["l2_data_rqsts.prefetch.e_state"] = 0x4026,
    ["l2_data_rqsts.prefetch.i_state"] = 0x1026,
    ["l2_data_rqsts.prefetch.m_state"] = 0x8026,
    ["l2_data_rqsts.prefetch.mesi"] = 0xf026,
    ["l2_data_rqsts.prefetch.s_state"] = 0x2026,
    ["l2_lines_in.any"] = 0x07f1,
    ["l2_lines_in.e_state"] = 0x04f1,
    ["l2_lines_in.s_state"] = 0x02f1,
    ["l2_lines_out.any"] = 0x0ff2,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.prefetch_clean"] = 0x04f2,
    ["l2_lines_out.prefetch_dirty"] = 0x08f2,
    ["l2_rqsts.ifetch_hit"] = 0x1024,
    ["l2_rqsts.ifetch_miss"] = 0x2024,
    ["l2_rqsts.ifetches"] = 0x3024,
    ["l2_rqsts.ld_hit"] = 0x0124,
    ["l2_rqsts.ld_miss"] = 0x0224,
    ["l2_rqsts.loads"] = 0x0324,
    ["l2_rqsts.miss"] = 0xaa24,
    ["l2_rqsts.prefetch_hit"] = 0x4024,
    ["l2_rqsts.prefetch_miss"] = 0x8024,
    ["l2_rqsts.prefetches"] = 0xc024,
    ["l2_rqsts.references"] = 0xff24,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.rfos"] = 0x0c24,
    ["l2_transactions.any"] = 0x80f0,
    ["l2_transactions.fill"] = 0x20f0,
    ["l2_transactions.ifetch"] = 0x04f0,
    ["l2_transactions.l1d_wb"] = 0x10f0,
    ["l2_transactions.load"] = 0x01f0,
    ["l2_transactions.prefetch"] = 0x08f0,
    ["l2_transactions.rfo"] = 0x02f0,
    ["l2_transactions.wb"] = 0x40f0,
    ["l2_write.lock.e_state"] = 0x4027,
    ["l2_write.lock.hit"] = 0xe027,
    ["l2_write.lock.i_state"] = 0x1027,
    ["l2_write.lock.m_state"] = 0x8027,
    ["l2_write.lock.mesi"] = 0xf027,
    ["l2_write.lock.s_state"] = 0x2027,
    ["l2_write.rfo.hit"] = 0x0e27,
    ["l2_write.rfo.i_state"] = 0x0127,
    ["l2_write.rfo.m_state"] = 0x0827,
    ["l2_write.rfo.mesi"] = 0x0f27,
    ["l2_write.rfo.s_state"] = 0x0227,
    ["large_itlb.hit"] = 0x0182,
    ["load_dispatch.any"] = 0x0713,
    ["load_dispatch.mob"] = 0x0413,
    ["load_dispatch.rs"] = 0x0113,
    ["load_dispatch.rs_delayed"] = 0x0213,
    ["load_hit_pre"] = 0x014c,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["lsd.active"] = 0x01a8,
    ["lsd.inactive"] = 0x01a8,
    ["lsd_overflow"] = 0x0120,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.mem_order"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["macro_insts.decoded"] = 0x01d0,
    ["macro_insts.fusions_decoded"] = 0x01a6,
    ["mem_inst_retired.loads"] = 0x010b,
    ["mem_inst_retired.stores"] = 0x020b,
    ["mem_load_retired.dtlb_miss"] = 0x80cb,
    ["mem_load_retired.hit_lfb"] = 0x40cb,
    ["mem_load_retired.l1d_hit"] = 0x01cb,
    ["mem_load_retired.l2_hit"] = 0x02cb,
    ["mem_load_retired.llc_miss"] = 0x10cb,
    ["mem_load_retired.llc_unshared_hit"] = 0x04cb,
    ["mem_load_retired.other_core_l2_hit_hitm"] = 0x08cb,
    ["mem_store_retired.dtlb_miss"] = 0x010c,
    ["mem_uncore_retired.local_dram"] = 0x200f,
    ["mem_uncore_retired.other_core_l2_hitm"] = 0x020f,
    ["mem_uncore_retired.remote_cache_local_home_hit"] = 0x080f,
    ["mem_uncore_retired.remote_dram"] = 0x100f,
    ["mem_uncore_retired.uncacheable"] = 0x800f,
    ["offcore_requests.l1d_writeback"] = 0x40b0,
    ["offcore_requests_sq_full"] = 0x01b2,
    ["partial_address_alias"] = 0x0107,
    ["rat_stalls.any"] = 0x0fd2,
    ["rat_stalls.flags"] = 0x01d2,
    ["rat_stalls.registers"] = 0x02d2,
    ["rat_stalls.rob_read_port"] = 0x04d2,
    ["rat_stalls.scoreboard"] = 0x08d2,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.fpcw"] = 0x20a2,
    ["resource_stalls.load"] = 0x02a2,
    ["resource_stalls.mxcsr"] = 0x40a2,
    ["resource_stalls.other"] = 0x80a2,
    ["resource_stalls.rob_full"] = 0x10a2,
    ["resource_stalls.rs_full"] = 0x04a2,
    ["resource_stalls.store"] = 0x08a2,
    ["sb_drain.any"] = 0x0704,
    ["seg_rename_stalls"] = 0x01d4,
    ["simd_int_128.pack"] = 0x0412,
    ["simd_int_128.packed_arith"] = 0x2012,
    ["simd_int_128.packed_logical"] = 0x1012,
    ["simd_int_128.packed_mpy"] = 0x0112,
    ["simd_int_128.packed_shift"] = 0x0212,
    ["simd_int_128.shuffle_move"] = 0x4012,
    ["simd_int_128.unpack"] = 0x0812,
    ["simd_int_64.pack"] = 0x04fd,
    ["simd_int_64.packed_arith"] = 0x20fd,
    ["simd_int_64.packed_logical"] = 0x10fd,
    ["simd_int_64.packed_mpy"] = 0x01fd,
    ["simd_int_64.packed_shift"] = 0x02fd,
    ["simd_int_64.shuffle_move"] = 0x40fd,
    ["simd_int_64.unpack"] = 0x08fd,
    ["snoop_response.hit"] = 0x01b8,
    ["snoop_response.hite"] = 0x02b8,
    ["snoop_response.hitm"] = 0x04b8,
    ["sq_full_stall_cycles"] = 0x01f6,
    ["sq_misc.split_lock"] = 0x10f4,
    ["ssex_uops_retired.packed_double"] = 0x04c7,
    ["ssex_uops_retired.packed_single"] = 0x01c7,
    ["ssex_uops_retired.scalar_double"] = 0x08c7,
    ["ssex_uops_retired.scalar_single"] = 0x02c7,
    ["ssex_uops_retired.vector_integer"] = 0x10c7,
    ["store_blocks.at_ret"] = 0x0406,
    ["store_blocks.l1d_block"] = 0x0806,
    ["two_uop_insts_decoded"] = 0x0119,
    ["uop_unfusion"] = 0x01db,
    ["uops_decoded.esp_folding"] = 0x04d1,
    ["uops_decoded.esp_sync"] = 0x08d1,
    ["uops_decoded.ms_cycles_active"] = 0x02d1,
    ["uops_decoded.stall_cycles"] = 0x01d1,
    ["uops_executed.core_active_cycles"] = 0x3fb1,
    ["uops_executed.core_active_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_count"] = 0x3fb1,
    ["uops_executed.core_stall_count_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_cycles"] = 0x3fb1,
    ["uops_executed.core_stall_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.port0"] = 0x01b1,
    ["uops_executed.port015"] = 0x40b1,
    ["uops_executed.port015_stall_cycles"] = 0x40b1,
    ["uops_executed.port1"] = 0x02b1,
    ["uops_executed.port2_core"] = 0x04b1,
    ["uops_executed.port234_core"] = 0x80b1,
    ["uops_executed.port3_core"] = 0x08b1,
    ["uops_executed.port4_core"] = 0x10b1,
    ["uops_executed.port5"] = 0x20b1,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["uops_issued.cycles_all_threads"] = 0x010e,
    ["uops_issued.fused"] = 0x020e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_retired.active_cycles"] = 0x01c2,
    ["uops_retired.any"] = 0x01c2,
    ["uops_retired.macro_fused"] = 0x04c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["mem_inst_retired.latency_above_threshold_0"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_1024"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_128"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16384"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_2048"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_256"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32768"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4096"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_512"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_64"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8192"] = 0x100b,
   },
  },
  {"GenuineIntel-6-1A", "V1", "core",
   {
    -- source: NHM-EP/NehalemEP_core_V1.tsv
    ["arith.cycles_div_busy"] = 0x0114,
    ["arith.div"] = 0x0114,
    ["arith.mul"] = 0x0214,
    ["baclear.bad_target"] = 0x02e6,
    ["baclear.clear"] = 0x01e6,
    ["baclear_force_iq"] = 0x01a7,
    ["bpu_clears.early"] = 0x01e8,
    ["bpu_clears.late"] = 0x02e8,
    ["bpu_missed_call_ret"] = 0x01e5,
    ["br_inst_decoded"] = 0x01e0,
    ["br_inst_exec.any"] = 0x7f88,
    ["br_inst_exec.cond"] = 0x0188,
    ["br_inst_exec.direct"] = 0x0288,
    ["br_inst_exec.direct_near_call"] = 0x1088,
    ["br_inst_exec.indirect_near_call"] = 0x2088,
    ["br_inst_exec.indirect_non_call"] = 0x0488,
    ["br_inst_exec.near_calls"] = 0x3088,
    ["br_inst_exec.non_calls"] = 0x0788,
    ["br_inst_exec.return_near"] = 0x0888,
    ["br_inst_exec.taken"] = 0x4088,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_exec.any"] = 0x7f89,
    ["br_misp_exec.cond"] = 0x0189,
    ["br_misp_exec.direct"] = 0x0289,
    ["br_misp_exec.direct_near_call"] = 0x1089,
    ["br_misp_exec.indirect_near_call"] = 0x2089,
    ["br_misp_exec.indirect_non_call"] = 0x0489,
    ["br_misp_exec.near_calls"] = 0x3089,
    ["br_misp_exec.non_calls"] = 0x0789,
    ["br_misp_exec.return_near"] = 0x0889,
    ["br_misp_exec.taken"] = 0x4089,
    ["br_misp_retired.near_call"] = 0x02c5,
    ["cache_lock_cycles.l1d"] = 0x0263,
    ["cache_lock_cycles.l1d_l2"] = 0x0163,
    ["cpu_clk_unhalted.ref"] = 0x0000,
    ["cpu_clk_unhalted.ref_p"] = 0x013c,
    ["cpu_clk_unhalted.thread"] = 0x0000,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["cpu_clk_unhalted.total_cycles"] = 0x003c,
    ["dtlb_load_misses.any"] = 0x0108,
    ["dtlb_load_misses.pde_miss"] = 0x2008,
    ["dtlb_load_misses.stlb_hit"] = 0x1008,
    ["dtlb_load_misses.walk_completed"] = 0x0208,
    ["dtlb_misses.any"] = 0x0149,
    ["dtlb_misses.stlb_hit"] = 0x1049,
    ["dtlb_misses.walk_completed"] = 0x0249,
    ["es_reg_renames"] = 0x01d5,
    ["fp_assist.all"] = 0x01f7,
    ["fp_assist.input"] = 0x04f7,
    ["fp_assist.output"] = 0x02f7,
    ["fp_comp_ops_exe.mmx"] = 0x0210,
    ["fp_comp_ops_exe.sse_double_precision"] = 0x8010,
    ["fp_comp_ops_exe.sse_fp"] = 0x0410,
    ["fp_comp_ops_exe.sse_fp_packed"] = 0x1010,
    ["fp_comp_ops_exe.sse_fp_scalar"] = 0x2010,
    ["fp_comp_ops_exe.sse_single_precision"] = 0x4010,
    ["fp_comp_ops_exe.sse2_integer"] = 0x0810,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_mmx_trans.any"] = 0x03cc,
    ["fp_mmx_trans.to_fp"] = 0x01cc,
    ["fp_mmx_trans.to_mmx"] = 0x02cc,
    ["ild_stall.any"] = 0x0f87,
    ["ild_stall.iq_full"] = 0x0487,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.mru"] = 0x0287,
    ["ild_stall.regen"] = 0x0887,
    ["inst_decoded.dec0"] = 0x0118,
    ["inst_queue_write_cycles"] = 0x011e,
    ["inst_queue_writes"] = 0x0117,
    ["inst_retired.any"] = 0x0000,
    ["inst_retired.any_p"] = 0x01c0,
    ["inst_retired.mmx"] = 0x04c0,
    ["inst_retired.total_cycles"] = 0x01c0,
    ["inst_retired.x87"] = 0x02c0,
    ["io_transactions"] = 0x016c,
    ["itlb_flush"] = 0x01ae,
    ["itlb_miss_retired"] = 0x20c8,
    ["itlb_misses.any"] = 0x0185,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["l1d.m_evict"] = 0x0451,
    ["l1d.m_repl"] = 0x0251,
    ["l1d.m_snoop_evict"] = 0x0851,
    ["l1d.repl"] = 0x0151,
    ["l1d_all_ref.any"] = 0x0143,
    ["l1d_all_ref.cacheable"] = 0x0243,
    ["l1d_cache_ld.e_state"] = 0x0440,
    ["l1d_cache_ld.i_state"] = 0x0140,
    ["l1d_cache_ld.m_state"] = 0x0840,
    ["l1d_cache_ld.mesi"] = 0x0f40,
    ["l1d_cache_ld.s_state"] = 0x0240,
    ["l1d_cache_lock.e_state"] = 0x0442,
    ["l1d_cache_lock.hit"] = 0x0142,
    ["l1d_cache_lock.m_state"] = 0x0842,
    ["l1d_cache_lock.s_state"] = 0x0242,
    ["l1d_cache_lock_fb_hit"] = 0x0153,
    ["l1d_cache_prefetch_lock_fb_hit"] = 0x0152,
    ["l1d_cache_st.e_state"] = 0x0441,
    ["l1d_cache_st.m_state"] = 0x0841,
    ["l1d_cache_st.s_state"] = 0x0241,
    ["l1d_prefetch.miss"] = 0x024e,
    ["l1d_prefetch.requests"] = 0x014e,
    ["l1d_prefetch.triggers"] = 0x044e,
    ["l1d_wb_l2.e_state"] = 0x0428,
    ["l1d_wb_l2.i_state"] = 0x0128,
    ["l1d_wb_l2.m_state"] = 0x0828,
    ["l1d_wb_l2.mesi"] = 0x0f28,
    ["l1d_wb_l2.s_state"] = 0x0228,
    ["l1i.cycles_stalled"] = 0x0480,
    ["l1i.hits"] = 0x0180,
    ["l1i.misses"] = 0x0280,
    ["l1i.reads"] = 0x0380,
    ["l2_data_rqsts.any"] = 0xff26,
    ["l2_data_rqsts.demand.e_state"] = 0x0426,
    ["l2_data_rqsts.demand.i_state"] = 0x0126,
    ["l2_data_rqsts.demand.m_state"] = 0x0826,
    ["l2_data_rqsts.demand.mesi"] = 0x0f26,
    ["l2_data_rqsts.demand.s_state"] = 0x0226,
    ["l2_data_rqsts.prefetch.e_state"] = 0x4026,
    ["l2_data_rqsts.prefetch.i_state"] = 0x1026,
    ["l2_data_rqsts.prefetch.m_state"] = 0x8026,
    ["l2_data_rqsts.prefetch.mesi"] = 0xf026,
    ["l2_data_rqsts.prefetch.s_state"] = 0x2026,
    ["l2_lines_in.any"] = 0x07f1,
    ["l2_lines_in.e_state"] = 0x04f1,
    ["l2_lines_in.s_state"] = 0x02f1,
    ["l2_lines_out.any"] = 0x0ff2,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.prefetch_clean"] = 0x04f2,
    ["l2_lines_out.prefetch_dirty"] = 0x08f2,
    ["l2_rqsts.ifetch_hit"] = 0x1024,
    ["l2_rqsts.ifetch_miss"] = 0x2024,
    ["l2_rqsts.ifetches"] = 0x3024,
    ["l2_rqsts.ld_hit"] = 0x0124,
    ["l2_rqsts.ld_miss"] = 0x0224,
    ["l2_rqsts.loads"] = 0x0324,
    ["l2_rqsts.miss"] = 0xaa24,
    ["l2_rqsts.prefetch_hit"] = 0x4024,
    ["l2_rqsts.prefetch_miss"] = 0x8024,
    ["l2_rqsts.prefetches"] = 0xc024,
    ["l2_rqsts.references"] = 0xff24,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.rfos"] = 0x0c24,
    ["l2_transactions.any"] = 0x80f0,
    ["l2_transactions.fill"] = 0x20f0,
    ["l2_transactions.ifetch"] = 0x04f0,
    ["l2_transactions.l1d_wb"] = 0x10f0,
    ["l2_transactions.load"] = 0x01f0,
    ["l2_transactions.prefetch"] = 0x08f0,
    ["l2_transactions.rfo"] = 0x02f0,
    ["l2_transactions.wb"] = 0x40f0,
    ["l2_write.lock.e_state"] = 0x4027,
    ["l2_write.lock.hit"] = 0xe027,
    ["l2_write.lock.i_state"] = 0x1027,
    ["l2_write.lock.m_state"] = 0x8027,
    ["l2_write.lock.mesi"] = 0xf027,
    ["l2_write.lock.s_state"] = 0x2027,
    ["l2_write.rfo.hit"] = 0x0e27,
    ["l2_write.rfo.i_state"] = 0x0127,
    ["l2_write.rfo.m_state"] = 0x0827,
    ["l2_write.rfo.mesi"] = 0x0f27,
    ["l2_write.rfo.s_state"] = 0x0227,
    ["large_itlb.hit"] = 0x0182,
    ["load_dispatch.any"] = 0x0713,
    ["load_dispatch.mob"] = 0x0413,
    ["load_dispatch.rs"] = 0x0113,
    ["load_dispatch.rs_delayed"] = 0x0213,
    ["load_hit_pre"] = 0x014c,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["lsd.active"] = 0x01a8,
    ["lsd.inactive"] = 0x01a8,
    ["lsd_overflow"] = 0x0120,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.mem_order"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["macro_insts.decoded"] = 0x01d0,
    ["macro_insts.fusions_decoded"] = 0x01a6,
    ["mem_inst_retired.loads"] = 0x010b,
    ["mem_inst_retired.stores"] = 0x020b,
    ["mem_load_retired.dtlb_miss"] = 0x80cb,
    ["mem_load_retired.hit_lfb"] = 0x40cb,
    ["mem_load_retired.l1d_hit"] = 0x01cb,
    ["mem_load_retired.l2_hit"] = 0x02cb,
    ["mem_load_retired.llc_miss"] = 0x10cb,
    ["mem_load_retired.llc_unshared_hit"] = 0x04cb,
    ["mem_load_retired.other_core_l2_hit_hitm"] = 0x08cb,
    ["mem_store_retired.dtlb_miss"] = 0x010c,
    ["mem_uncore_retired.local_dram"] = 0x200f,
    ["mem_uncore_retired.other_core_l2_hitm"] = 0x020f,
    ["mem_uncore_retired.remote_cache_local_home_hit"] = 0x080f,
    ["mem_uncore_retired.remote_dram"] = 0x100f,
    ["mem_uncore_retired.uncacheable"] = 0x800f,
    ["offcore_requests.l1d_writeback"] = 0x40b0,
    ["offcore_requests_sq_full"] = 0x01b2,
    ["partial_address_alias"] = 0x0107,
    ["rat_stalls.any"] = 0x0fd2,
    ["rat_stalls.flags"] = 0x01d2,
    ["rat_stalls.registers"] = 0x02d2,
    ["rat_stalls.rob_read_port"] = 0x04d2,
    ["rat_stalls.scoreboard"] = 0x08d2,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.fpcw"] = 0x20a2,
    ["resource_stalls.load"] = 0x02a2,
    ["resource_stalls.mxcsr"] = 0x40a2,
    ["resource_stalls.other"] = 0x80a2,
    ["resource_stalls.rob_full"] = 0x10a2,
    ["resource_stalls.rs_full"] = 0x04a2,
    ["resource_stalls.store"] = 0x08a2,
    ["sb_drain.any"] = 0x0704,
    ["seg_rename_stalls"] = 0x01d4,
    ["simd_int_128.pack"] = 0x0412,
    ["simd_int_128.packed_arith"] = 0x2012,
    ["simd_int_128.packed_logical"] = 0x1012,
    ["simd_int_128.packed_mpy"] = 0x0112,
    ["simd_int_128.packed_shift"] = 0x0212,
    ["simd_int_128.shuffle_move"] = 0x4012,
    ["simd_int_128.unpack"] = 0x0812,
    ["simd_int_64.pack"] = 0x04fd,
    ["simd_int_64.packed_arith"] = 0x20fd,
    ["simd_int_64.packed_logical"] = 0x10fd,
    ["simd_int_64.packed_mpy"] = 0x01fd,
    ["simd_int_64.packed_shift"] = 0x02fd,
    ["simd_int_64.shuffle_move"] = 0x40fd,
    ["simd_int_64.unpack"] = 0x08fd,
    ["snoop_response.hit"] = 0x01b8,
    ["snoop_response.hite"] = 0x02b8,
    ["snoop_response.hitm"] = 0x04b8,
    ["sq_full_stall_cycles"] = 0x01f6,
    ["sq_misc.split_lock"] = 0x10f4,
    ["ssex_uops_retired.packed_double"] = 0x04c7,
    ["ssex_uops_retired.packed_single"] = 0x01c7,
    ["ssex_uops_retired.scalar_double"] = 0x08c7,
    ["ssex_uops_retired.scalar_single"] = 0x02c7,
    ["ssex_uops_retired.vector_integer"] = 0x10c7,
    ["store_blocks.at_ret"] = 0x0406,
    ["store_blocks.l1d_block"] = 0x0806,
    ["two_uop_insts_decoded"] = 0x0119,
    ["uop_unfusion"] = 0x01db,
    ["uops_decoded.esp_folding"] = 0x04d1,
    ["uops_decoded.esp_sync"] = 0x08d1,
    ["uops_decoded.ms_cycles_active"] = 0x02d1,
    ["uops_decoded.stall_cycles"] = 0x01d1,
    ["uops_executed.core_active_cycles"] = 0x3fb1,
    ["uops_executed.core_active_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_count"] = 0x3fb1,
    ["uops_executed.core_stall_count_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_cycles"] = 0x3fb1,
    ["uops_executed.core_stall_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.port0"] = 0x01b1,
    ["uops_executed.port015"] = 0x40b1,
    ["uops_executed.port015_stall_cycles"] = 0x40b1,
    ["uops_executed.port1"] = 0x02b1,
    ["uops_executed.port2_core"] = 0x04b1,
    ["uops_executed.port234_core"] = 0x80b1,
    ["uops_executed.port3_core"] = 0x08b1,
    ["uops_executed.port4_core"] = 0x10b1,
    ["uops_executed.port5"] = 0x20b1,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["uops_issued.cycles_all_threads"] = 0x010e,
    ["uops_issued.fused"] = 0x020e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_retired.active_cycles"] = 0x01c2,
    ["uops_retired.any"] = 0x01c2,
    ["uops_retired.macro_fused"] = 0x04c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["mem_inst_retired.latency_above_threshold_0"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_1024"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_128"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16384"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_2048"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_256"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32768"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4096"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_512"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_64"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8192"] = 0x100b,
   },
  },
  {"GenuineIntel-6-2F", "V1", "core",
   {
    -- source: WSM-EX/WestmereEX_core_V1.tsv
    ["arith.cycles_div_busy"] = 0x0114,
    ["arith.div"] = 0x0114,
    ["arith.mul"] = 0x0214,
    ["baclear.bad_target"] = 0x02e6,
    ["baclear.clear"] = 0x01e6,
    ["baclear_force_iq"] = 0x01a7,
    ["bpu_clears.early"] = 0x01e8,
    ["bpu_clears.late"] = 0x02e8,
    ["bpu_missed_call_ret"] = 0x01e5,
    ["br_inst_decoded"] = 0x01e0,
    ["br_inst_exec.any"] = 0x7f88,
    ["br_inst_exec.cond"] = 0x0188,
    ["br_inst_exec.direct"] = 0x0288,
    ["br_inst_exec.direct_near_call"] = 0x1088,
    ["br_inst_exec.indirect_near_call"] = 0x2088,
    ["br_inst_exec.indirect_non_call"] = 0x0488,
    ["br_inst_exec.near_calls"] = 0x3088,
    ["br_inst_exec.non_calls"] = 0x0788,
    ["br_inst_exec.return_near"] = 0x0888,
    ["br_inst_exec.taken"] = 0x4088,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_exec.any"] = 0x7f89,
    ["br_misp_exec.cond"] = 0x0189,
    ["br_misp_exec.direct"] = 0x0289,
    ["br_misp_exec.direct_near_call"] = 0x1089,
    ["br_misp_exec.indirect_near_call"] = 0x2089,
    ["br_misp_exec.indirect_non_call"] = 0x0489,
    ["br_misp_exec.near_calls"] = 0x3089,
    ["br_misp_exec.non_calls"] = 0x0789,
    ["br_misp_exec.return_near"] = 0x0889,
    ["br_misp_exec.taken"] = 0x4089,
    ["br_misp_retired.all_branches"] = 0x04c5,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.near_call"] = 0x02c5,
    ["cache_lock_cycles.l1d"] = 0x0263,
    ["cache_lock_cycles.l1d_l2"] = 0x0163,
    ["cpu_clk_unhalted.ref"] = 0x0000,
    ["cpu_clk_unhalted.ref_p"] = 0x013c,
    ["cpu_clk_unhalted.thread"] = 0x0000,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["cpu_clk_unhalted.total_cycles"] = 0x003c,
    ["dtlb_load_misses.any"] = 0x0108,
    ["dtlb_load_misses.large_walk_completed"] = 0x8008,
    ["dtlb_load_misses.pde_miss"] = 0x2008,
    ["dtlb_load_misses.stlb_hit"] = 0x1008,
    ["dtlb_load_misses.walk_completed"] = 0x0208,
    ["dtlb_load_misses.walk_cycles"] = 0x0408,
    ["dtlb_misses.any"] = 0x0149,
    ["dtlb_misses.large_walk_completed"] = 0x8049,
    ["dtlb_misses.pde_miss"] = 0x2049,
    ["dtlb_misses.stlb_hit"] = 0x1049,
    ["dtlb_misses.walk_completed"] = 0x0249,
    ["dtlb_misses.walk_cycles"] = 0x0449,
    ["ept.walk_cycles"] = 0x104f,
    ["es_reg_renames"] = 0x01d5,
    ["fp_assist.all"] = 0x01f7,
    ["fp_assist.input"] = 0x04f7,
    ["fp_assist.output"] = 0x02f7,
    ["fp_comp_ops_exe.mmx"] = 0x0210,
    ["fp_comp_ops_exe.sse_double_precision"] = 0x8010,
    ["fp_comp_ops_exe.sse_fp"] = 0x0410,
    ["fp_comp_ops_exe.sse_fp_packed"] = 0x1010,
    ["fp_comp_ops_exe.sse_fp_scalar"] = 0x2010,
    ["fp_comp_ops_exe.sse_single_precision"] = 0x4010,
    ["fp_comp_ops_exe.sse2_integer"] = 0x0810,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_mmx_trans.any"] = 0x03cc,
    ["fp_mmx_trans.to_fp"] = 0x01cc,
    ["fp_mmx_trans.to_mmx"] = 0x02cc,
    ["ild_stall.any"] = 0x0f87,
    ["ild_stall.iq_full"] = 0x0487,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.mru"] = 0x0287,
    ["ild_stall.regen"] = 0x0887,
    ["inst_decoded.dec0"] = 0x0118,
    ["inst_queue_write_cycles"] = 0x011e,
    ["inst_queue_writes"] = 0x0117,
    ["inst_retired.any"] = 0x0000,
    ["inst_retired.any_p"] = 0x01c0,
    ["inst_retired.mmx"] = 0x04c0,
    ["inst_retired.total_cycles"] = 0x01c0,
    ["inst_retired.x87"] = 0x02c0,
    ["io_transactions"] = 0x016c,
    ["itlb_flush"] = 0x01ae,
    ["itlb_miss_retired"] = 0x20c8,
    ["itlb_misses.any"] = 0x0185,
    ["itlb_misses.large_walk_completed"] = 0x8085,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["itlb_misses.walk_cycles"] = 0x0485,
    ["l1d.m_evict"] = 0x0451,
    ["l1d.m_repl"] = 0x0251,
    ["l1d.m_snoop_evict"] = 0x0851,
    ["l1d.repl"] = 0x0151,
    ["l1d_cache_prefetch_lock_fb_hit"] = 0x0152,
    ["l1d_prefetch.miss"] = 0x024e,
    ["l1d_prefetch.requests"] = 0x014e,
    ["l1d_prefetch.triggers"] = 0x044e,
    ["l1d_wb_l2.e_state"] = 0x0428,
    ["l1d_wb_l2.i_state"] = 0x0128,
    ["l1d_wb_l2.m_state"] = 0x0828,
    ["l1d_wb_l2.mesi"] = 0x0f28,
    ["l1d_wb_l2.s_state"] = 0x0228,
    ["l1i.cycles_stalled"] = 0x0480,
    ["l1i.hits"] = 0x0180,
    ["l1i.misses"] = 0x0280,
    ["l1i.reads"] = 0x0380,
    ["l2_data_rqsts.any"] = 0xff26,
    ["l2_data_rqsts.demand.e_state"] = 0x0426,
    ["l2_data_rqsts.demand.i_state"] = 0x0126,
    ["l2_data_rqsts.demand.m_state"] = 0x0826,
    ["l2_data_rqsts.demand.mesi"] = 0x0f26,
    ["l2_data_rqsts.demand.s_state"] = 0x0226,
    ["l2_data_rqsts.prefetch.e_state"] = 0x4026,
    ["l2_data_rqsts.prefetch.i_state"] = 0x1026,
    ["l2_data_rqsts.prefetch.m_state"] = 0x8026,
    ["l2_data_rqsts.prefetch.mesi"] = 0xf026,
    ["l2_data_rqsts.prefetch.s_state"] = 0x2026,
    ["l2_lines_in.any"] = 0x07f1,
    ["l2_lines_in.e_state"] = 0x04f1,
    ["l2_lines_in.s_state"] = 0x02f1,
    ["l2_lines_out.any"] = 0x0ff2,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.prefetch_clean"] = 0x04f2,
    ["l2_lines_out.prefetch_dirty"] = 0x08f2,
    ["l2_rqsts.ifetch_hit"] = 0x1024,
    ["l2_rqsts.ifetch_miss"] = 0x2024,
    ["l2_rqsts.ifetches"] = 0x3024,
    ["l2_rqsts.ld_hit"] = 0x0124,
    ["l2_rqsts.ld_miss"] = 0x0224,
    ["l2_rqsts.loads"] = 0x0324,
    ["l2_rqsts.miss"] = 0xaa24,
    ["l2_rqsts.prefetch_hit"] = 0x4024,
    ["l2_rqsts.prefetch_miss"] = 0x8024,
    ["l2_rqsts.prefetches"] = 0xc024,
    ["l2_rqsts.references"] = 0xff24,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.rfos"] = 0x0c24,
    ["l2_transactions.any"] = 0x80f0,
    ["l2_transactions.fill"] = 0x20f0,
    ["l2_transactions.ifetch"] = 0x04f0,
    ["l2_transactions.l1d_wb"] = 0x10f0,
    ["l2_transactions.load"] = 0x01f0,
    ["l2_transactions.prefetch"] = 0x08f0,
    ["l2_transactions.rfo"] = 0x02f0,
    ["l2_transactions.wb"] = 0x40f0,
    ["l2_write.lock.e_state"] = 0x4027,
    ["l2_write.lock.hit"] = 0xe027,
    ["l2_write.lock.i_state"] = 0x1027,
    ["l2_write.lock.m_state"] = 0x8027,
    ["l2_write.lock.mesi"] = 0xf027,
    ["l2_write.lock.s_state"] = 0x2027,
    ["l2_write.rfo.hit"] = 0x0e27,
    ["l2_write.rfo.i_state"] = 0x0127,
    ["l2_write.rfo.m_state"] = 0x0827,
    ["l2_write.rfo.mesi"] = 0x0f27,
    ["l2_write.rfo.s_state"] = 0x0227,
    ["large_itlb.hit"] = 0x0182,
    ["load_block.overlap_store"] = 0x0203,
    ["load_dispatch.any"] = 0x0713,
    ["load_dispatch.mob"] = 0x0413,
    ["load_dispatch.rs"] = 0x0113,
    ["load_dispatch.rs_delayed"] = 0x0213,
    ["load_hit_pre"] = 0x014c,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["lsd.active"] = 0x01a8,
    ["lsd.inactive"] = 0x01a8,
    ["lsd_overflow"] = 0x0120,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.mem_order"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["macro_insts.decoded"] = 0x01d0,
    ["macro_insts.fusions_decoded"] = 0x01a6,
    ["mem_inst_retired.loads"] = 0x010b,
    ["mem_inst_retired.stores"] = 0x020b,
    ["mem_load_retired.dtlb_miss"] = 0x80cb,
    ["mem_load_retired.hit_lfb"] = 0x40cb,
    ["mem_load_retired.l1d_hit"] = 0x01cb,
    ["mem_load_retired.l2_hit"] = 0x02cb,
    ["mem_load_retired.llc_miss"] = 0x10cb,
    ["mem_load_retired.llc_unshared_hit"] = 0x04cb,
    ["mem_load_retired.other_core_l2_hit_hitm"] = 0x08cb,
    ["mem_store_retired.dtlb_miss"] = 0x010c,
    ["mem_uncore_retired.local_hitm"] = 0x020f,
    ["mem_uncore_retired.local_dram_and_remote_cache_hit"] = 0x080f,
    ["mem_uncore_retired.remote_dram"] = 0x200f,
    ["mem_uncore_retired.uncacheable"] = 0x800f,
    ["mem_uncore_retired.remote_hitm"] = 0x040f,
    ["misalign_mem_ref.store"] = 0x0205,
    ["offcore_requests.any"] = 0x80b0,
    ["offcore_requests.any.read"] = 0x08b0,
    ["offcore_requests.any.rfo"] = 0x10b0,
    ["offcore_requests.demand.read_code"] = 0x02b0,
    ["offcore_requests.demand.read_data"] = 0x01b0,
    ["offcore_requests.demand.rfo"] = 0x04b0,
    ["offcore_requests.l1d_writeback"] = 0x40b0,
    ["offcore_requests_outstanding.any.read"] = 0x0860,
    ["offcore_requests_outstanding.any.read_not_empty"] = 0x0860,
    ["offcore_requests_outstanding.demand.read_code"] = 0x0260,
    ["offcore_requests_outstanding.demand.read_code_not_empty"] = 0x0260,
    ["offcore_requests_outstanding.demand.read_data"] = 0x0160,
    ["offcore_requests_outstanding.demand.read_data_not_empty"] = 0x0160,
    ["offcore_requests_outstanding.demand.rfo"] = 0x0460,
    ["offcore_requests_outstanding.demand.rfo_not_empty"] = 0x0460,
    ["offcore_requests_sq_full"] = 0x01b2,
    ["partial_address_alias"] = 0x0107,
    ["rat_stalls.any"] = 0x0fd2,
    ["rat_stalls.flags"] = 0x01d2,
    ["rat_stalls.registers"] = 0x02d2,
    ["rat_stalls.rob_read_port"] = 0x04d2,
    ["rat_stalls.scoreboard"] = 0x08d2,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.fpcw"] = 0x20a2,
    ["resource_stalls.load"] = 0x02a2,
    ["resource_stalls.mxcsr"] = 0x40a2,
    ["resource_stalls.other"] = 0x80a2,
    ["resource_stalls.rob_full"] = 0x10a2,
    ["resource_stalls.rs_full"] = 0x04a2,
    ["resource_stalls.store"] = 0x08a2,
    ["sb_drain.any"] = 0x0704,
    ["seg_rename_stalls"] = 0x01d4,
    ["simd_int_128.pack"] = 0x0412,
    ["simd_int_128.packed_arith"] = 0x2012,
    ["simd_int_128.packed_logical"] = 0x1012,
    ["simd_int_128.packed_mpy"] = 0x0112,
    ["simd_int_128.packed_shift"] = 0x0212,
    ["simd_int_128.shuffle_move"] = 0x4012,
    ["simd_int_128.unpack"] = 0x0812,
    ["simd_int_64.pack"] = 0x04fd,
    ["simd_int_64.packed_arith"] = 0x20fd,
    ["simd_int_64.packed_logical"] = 0x10fd,
    ["simd_int_64.packed_mpy"] = 0x01fd,
    ["simd_int_64.packed_shift"] = 0x02fd,
    ["simd_int_64.shuffle_move"] = 0x40fd,
    ["simd_int_64.unpack"] = 0x08fd,
    ["snoop_response.hit"] = 0x01b8,
    ["snoop_response.hite"] = 0x02b8,
    ["snoop_response.hitm"] = 0x04b8,
    ["snoopq_requests.code"] = 0x04b4,
    ["snoopq_requests.data"] = 0x01b4,
    ["snoopq_requests.invalidate"] = 0x02b4,
    ["snoopq_requests_outstanding.code"] = 0x04b3,
    ["snoopq_requests_outstanding.code_not_empty"] = 0x04b3,
    ["snoopq_requests_outstanding.data"] = 0x01b3,
    ["snoopq_requests_outstanding.data_not_empty"] = 0x01b3,
    ["snoopq_requests_outstanding.invalidate"] = 0x02b3,
    ["snoopq_requests_outstanding.invalidate_not_empty"] = 0x02b3,
    ["sq_full_stall_cycles"] = 0x01f6,
    ["sq_misc.lru_hints"] = 0x04f4,
    ["sq_misc.split_lock"] = 0x10f4,
    ["ssex_uops_retired.packed_double"] = 0x04c7,
    ["ssex_uops_retired.packed_single"] = 0x01c7,
    ["ssex_uops_retired.scalar_double"] = 0x08c7,
    ["ssex_uops_retired.scalar_single"] = 0x02c7,
    ["ssex_uops_retired.vector_integer"] = 0x10c7,
    ["store_blocks.at_ret"] = 0x0406,
    ["store_blocks.l1d_block"] = 0x0806,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["two_uop_insts_decoded"] = 0x0119,
    ["uop_unfusion"] = 0x01db,
    ["uops_decoded.esp_folding"] = 0x04d1,
    ["uops_decoded.esp_sync"] = 0x08d1,
    ["uops_decoded.ms_cycles_active"] = 0x02d1,
    ["uops_decoded.stall_cycles"] = 0x01d1,
    ["uops_executed.core_active_cycles"] = 0x3fb1,
    ["uops_executed.core_active_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_count"] = 0x3fb1,
    ["uops_executed.core_stall_count_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_cycles"] = 0x3fb1,
    ["uops_executed.core_stall_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.port0"] = 0x01b1,
    ["uops_executed.port015"] = 0x40b1,
    ["uops_executed.port015_stall_cycles"] = 0x40b1,
    ["uops_executed.port1"] = 0x02b1,
    ["uops_executed.port2_core"] = 0x04b1,
    ["uops_executed.port234_core"] = 0x80b1,
    ["uops_executed.port3_core"] = 0x08b1,
    ["uops_executed.port4_core"] = 0x10b1,
    ["uops_executed.port5"] = 0x20b1,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["uops_issued.cycles_all_threads"] = 0x010e,
    ["uops_issued.fused"] = 0x020e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_retired.active_cycles"] = 0x01c2,
    ["uops_retired.any"] = 0x01c2,
    ["uops_retired.macro_fused"] = 0x04c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_misp_retired.all_branches"] = 0x04c5,
    ["mem_inst_retired.latency_above_threshold_0"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_1024"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_128"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16384"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_2048"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_256"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32768"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4096"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_512"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_64"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8192"] = 0x100b,
   },
  },
  {"GenuineIntel-6-25", "V1", "core",
   {
    -- source: WSM-EP-SP/WestmereEP-SP_core_V1.tsv
    ["arith.cycles_div_busy"] = 0x0114,
    ["arith.div"] = 0x0114,
    ["arith.mul"] = 0x0214,
    ["baclear.bad_target"] = 0x02e6,
    ["baclear.clear"] = 0x01e6,
    ["baclear_force_iq"] = 0x01a7,
    ["bpu_clears.early"] = 0x01e8,
    ["bpu_clears.late"] = 0x02e8,
    ["bpu_missed_call_ret"] = 0x01e5,
    ["br_inst_decoded"] = 0x01e0,
    ["br_inst_exec.any"] = 0x7f88,
    ["br_inst_exec.cond"] = 0x0188,
    ["br_inst_exec.direct"] = 0x0288,
    ["br_inst_exec.direct_near_call"] = 0x1088,
    ["br_inst_exec.indirect_near_call"] = 0x2088,
    ["br_inst_exec.indirect_non_call"] = 0x0488,
    ["br_inst_exec.near_calls"] = 0x3088,
    ["br_inst_exec.non_calls"] = 0x0788,
    ["br_inst_exec.return_near"] = 0x0888,
    ["br_inst_exec.taken"] = 0x4088,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_exec.any"] = 0x7f89,
    ["br_misp_exec.cond"] = 0x0189,
    ["br_misp_exec.direct"] = 0x0289,
    ["br_misp_exec.direct_near_call"] = 0x1089,
    ["br_misp_exec.indirect_near_call"] = 0x2089,
    ["br_misp_exec.indirect_non_call"] = 0x0489,
    ["br_misp_exec.near_calls"] = 0x3089,
    ["br_misp_exec.non_calls"] = 0x0789,
    ["br_misp_exec.return_near"] = 0x0889,
    ["br_misp_exec.taken"] = 0x4089,
    ["br_misp_retired.all_branches"] = 0x04c5,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.near_call"] = 0x02c5,
    ["cache_lock_cycles.l1d"] = 0x0263,
    ["cache_lock_cycles.l1d_l2"] = 0x0163,
    ["cpu_clk_unhalted.ref"] = 0x0000,
    ["cpu_clk_unhalted.ref_p"] = 0x013c,
    ["cpu_clk_unhalted.thread"] = 0x0000,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["cpu_clk_unhalted.total_cycles"] = 0x003c,
    ["dtlb_load_misses.any"] = 0x0108,
    ["dtlb_load_misses.pde_miss"] = 0x2008,
    ["dtlb_load_misses.stlb_hit"] = 0x1008,
    ["dtlb_load_misses.walk_completed"] = 0x0208,
    ["dtlb_load_misses.walk_cycles"] = 0x0408,
    ["dtlb_misses.any"] = 0x0149,
    ["dtlb_misses.large_walk_completed"] = 0x8049,
    ["dtlb_misses.stlb_hit"] = 0x1049,
    ["dtlb_misses.walk_completed"] = 0x0249,
    ["dtlb_misses.walk_cycles"] = 0x0449,
    ["ept.walk_cycles"] = 0x104f,
    ["es_reg_renames"] = 0x01d5,
    ["fp_assist.all"] = 0x01f7,
    ["fp_assist.input"] = 0x04f7,
    ["fp_assist.output"] = 0x02f7,
    ["fp_comp_ops_exe.mmx"] = 0x0210,
    ["fp_comp_ops_exe.sse_double_precision"] = 0x8010,
    ["fp_comp_ops_exe.sse_fp"] = 0x0410,
    ["fp_comp_ops_exe.sse_fp_packed"] = 0x1010,
    ["fp_comp_ops_exe.sse_fp_scalar"] = 0x2010,
    ["fp_comp_ops_exe.sse_single_precision"] = 0x4010,
    ["fp_comp_ops_exe.sse2_integer"] = 0x0810,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_mmx_trans.any"] = 0x03cc,
    ["fp_mmx_trans.to_fp"] = 0x01cc,
    ["fp_mmx_trans.to_mmx"] = 0x02cc,
    ["ild_stall.any"] = 0x0f87,
    ["ild_stall.iq_full"] = 0x0487,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.mru"] = 0x0287,
    ["ild_stall.regen"] = 0x0887,
    ["inst_decoded.dec0"] = 0x0118,
    ["inst_queue_write_cycles"] = 0x011e,
    ["inst_queue_writes"] = 0x0117,
    ["inst_retired.any"] = 0x0000,
    ["inst_retired.any_p"] = 0x01c0,
    ["inst_retired.mmx"] = 0x04c0,
    ["inst_retired.total_cycles"] = 0x01c0,
    ["inst_retired.x87"] = 0x02c0,
    ["io_transactions"] = 0x016c,
    ["itlb_flush"] = 0x01ae,
    ["itlb_miss_retired"] = 0x20c8,
    ["itlb_misses.any"] = 0x0185,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["itlb_misses.walk_cycles"] = 0x0485,
    ["l1d.m_evict"] = 0x0451,
    ["l1d.m_repl"] = 0x0251,
    ["l1d.m_snoop_evict"] = 0x0851,
    ["l1d.repl"] = 0x0151,
    ["l1d_cache_prefetch_lock_fb_hit"] = 0x0152,
    ["l1d_prefetch.miss"] = 0x024e,
    ["l1d_prefetch.requests"] = 0x014e,
    ["l1d_prefetch.triggers"] = 0x044e,
    ["l1d_wb_l2.e_state"] = 0x0428,
    ["l1d_wb_l2.i_state"] = 0x0128,
    ["l1d_wb_l2.m_state"] = 0x0828,
    ["l1d_wb_l2.mesi"] = 0x0f28,
    ["l1d_wb_l2.s_state"] = 0x0228,
    ["l1i.cycles_stalled"] = 0x0480,
    ["l1i.hits"] = 0x0180,
    ["l1i.misses"] = 0x0280,
    ["l1i.reads"] = 0x0380,
    ["l2_data_rqsts.any"] = 0xff26,
    ["l2_data_rqsts.demand.e_state"] = 0x0426,
    ["l2_data_rqsts.demand.i_state"] = 0x0126,
    ["l2_data_rqsts.demand.m_state"] = 0x0826,
    ["l2_data_rqsts.demand.mesi"] = 0x0f26,
    ["l2_data_rqsts.demand.s_state"] = 0x0226,
    ["l2_data_rqsts.prefetch.e_state"] = 0x4026,
    ["l2_data_rqsts.prefetch.i_state"] = 0x1026,
    ["l2_data_rqsts.prefetch.m_state"] = 0x8026,
    ["l2_data_rqsts.prefetch.mesi"] = 0xf026,
    ["l2_data_rqsts.prefetch.s_state"] = 0x2026,
    ["l2_lines_in.any"] = 0x07f1,
    ["l2_lines_in.e_state"] = 0x04f1,
    ["l2_lines_in.s_state"] = 0x02f1,
    ["l2_lines_out.any"] = 0x0ff2,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.prefetch_clean"] = 0x04f2,
    ["l2_lines_out.prefetch_dirty"] = 0x08f2,
    ["l2_rqsts.ifetch_hit"] = 0x1024,
    ["l2_rqsts.ifetch_miss"] = 0x2024,
    ["l2_rqsts.ifetches"] = 0x3024,
    ["l2_rqsts.ld_hit"] = 0x0124,
    ["l2_rqsts.ld_miss"] = 0x0224,
    ["l2_rqsts.loads"] = 0x0324,
    ["l2_rqsts.miss"] = 0xaa24,
    ["l2_rqsts.prefetch_hit"] = 0x4024,
    ["l2_rqsts.prefetch_miss"] = 0x8024,
    ["l2_rqsts.prefetches"] = 0xc024,
    ["l2_rqsts.references"] = 0xff24,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.rfos"] = 0x0c24,
    ["l2_transactions.any"] = 0x80f0,
    ["l2_transactions.fill"] = 0x20f0,
    ["l2_transactions.ifetch"] = 0x04f0,
    ["l2_transactions.l1d_wb"] = 0x10f0,
    ["l2_transactions.load"] = 0x01f0,
    ["l2_transactions.prefetch"] = 0x08f0,
    ["l2_transactions.rfo"] = 0x02f0,
    ["l2_transactions.wb"] = 0x40f0,
    ["l2_write.lock.e_state"] = 0x4027,
    ["l2_write.lock.hit"] = 0xe027,
    ["l2_write.lock.i_state"] = 0x1027,
    ["l2_write.lock.m_state"] = 0x8027,
    ["l2_write.lock.mesi"] = 0xf027,
    ["l2_write.lock.s_state"] = 0x2027,
    ["l2_write.rfo.hit"] = 0x0e27,
    ["l2_write.rfo.i_state"] = 0x0127,
    ["l2_write.rfo.m_state"] = 0x0827,
    ["l2_write.rfo.mesi"] = 0x0f27,
    ["l2_write.rfo.s_state"] = 0x0227,
    ["large_itlb.hit"] = 0x0182,
    ["load_block.overlap_store"] = 0x0203,
    ["load_dispatch.any"] = 0x0713,
    ["load_dispatch.mob"] = 0x0413,
    ["load_dispatch.rs"] = 0x0113,
    ["load_dispatch.rs_delayed"] = 0x0213,
    ["load_hit_pre"] = 0x014c,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["lsd.active"] = 0x01a8,
    ["lsd.inactive"] = 0x01a8,
    ["lsd_overflow"] = 0x0120,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.mem_order"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["macro_insts.decoded"] = 0x01d0,
    ["macro_insts.fusions_decoded"] = 0x01a6,
    ["mem_inst_retired.loads"] = 0x010b,
    ["mem_inst_retired.stores"] = 0x020b,
    ["mem_load_retired.dtlb_miss"] = 0x80cb,
    ["mem_load_retired.hit_lfb"] = 0x40cb,
    ["mem_load_retired.l1d_hit"] = 0x01cb,
    ["mem_load_retired.l2_hit"] = 0x02cb,
    ["mem_load_retired.llc_miss"] = 0x10cb,
    ["mem_load_retired.llc_unshared_hit"] = 0x04cb,
    ["mem_load_retired.other_core_l2_hit_hitm"] = 0x08cb,
    ["mem_store_retired.dtlb_miss"] = 0x010c,
    ["mem_uncore_retired.local_dram"] = 0x100f,
    ["mem_uncore_retired.other_core_l2_hitm"] = 0x020f,
    ["mem_uncore_retired.remote_cache_local_home_hit"] = 0x080f,
    ["mem_uncore_retired.remote_dram"] = 0x200f,
    ["mem_uncore_retired.uncacheable"] = 0x800f,
    ["offcore_requests.any"] = 0x80b0,
    ["offcore_requests.any.read"] = 0x08b0,
    ["offcore_requests.any.rfo"] = 0x10b0,
    ["offcore_requests.demand.read_code"] = 0x02b0,
    ["offcore_requests.demand.read_data"] = 0x01b0,
    ["offcore_requests.demand.rfo"] = 0x04b0,
    ["offcore_requests.l1d_writeback"] = 0x40b0,
    ["offcore_requests.uncached_mem"] = 0x20b0,
    ["offcore_requests_outstanding.any.read"] = 0x0860,
    ["offcore_requests_outstanding.any.read_not_empty"] = 0x0860,
    ["offcore_requests_outstanding.demand.read_code"] = 0x0260,
    ["offcore_requests_outstanding.demand.read_code_not_empty"] = 0x0260,
    ["offcore_requests_outstanding.demand.read_data"] = 0x0160,
    ["offcore_requests_outstanding.demand.read_data_not_empty"] = 0x0160,
    ["offcore_requests_outstanding.demand.rfo"] = 0x0460,
    ["offcore_requests_outstanding.demand.rfo_not_empty"] = 0x0460,
    ["offcore_requests_sq_full"] = 0x01b2,
    ["partial_address_alias"] = 0x0107,
    ["rat_stalls.any"] = 0x0fd2,
    ["rat_stalls.flags"] = 0x01d2,
    ["rat_stalls.registers"] = 0x02d2,
    ["rat_stalls.rob_read_port"] = 0x04d2,
    ["rat_stalls.scoreboard"] = 0x08d2,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.fpcw"] = 0x20a2,
    ["resource_stalls.load"] = 0x02a2,
    ["resource_stalls.mxcsr"] = 0x40a2,
    ["resource_stalls.other"] = 0x80a2,
    ["resource_stalls.rob_full"] = 0x10a2,
    ["resource_stalls.rs_full"] = 0x04a2,
    ["resource_stalls.store"] = 0x08a2,
    ["sb_drain.any"] = 0x0704,
    ["seg_rename_stalls"] = 0x01d4,
    ["simd_int_128.pack"] = 0x0412,
    ["simd_int_128.packed_arith"] = 0x2012,
    ["simd_int_128.packed_logical"] = 0x1012,
    ["simd_int_128.packed_mpy"] = 0x0112,
    ["simd_int_128.packed_shift"] = 0x0212,
    ["simd_int_128.shuffle_move"] = 0x4012,
    ["simd_int_128.unpack"] = 0x0812,
    ["simd_int_64.pack"] = 0x04fd,
    ["simd_int_64.packed_arith"] = 0x20fd,
    ["simd_int_64.packed_logical"] = 0x10fd,
    ["simd_int_64.packed_mpy"] = 0x01fd,
    ["simd_int_64.packed_shift"] = 0x02fd,
    ["simd_int_64.shuffle_move"] = 0x40fd,
    ["simd_int_64.unpack"] = 0x08fd,
    ["snoop_response.hit"] = 0x01b8,
    ["snoop_response.hite"] = 0x02b8,
    ["snoop_response.hitm"] = 0x04b8,
    ["snoopq_requests.code"] = 0x04b4,
    ["snoopq_requests.data"] = 0x01b4,
    ["snoopq_requests.invalidate"] = 0x02b4,
    ["snoopq_requests_outstanding.code"] = 0x04b3,
    ["snoopq_requests_outstanding.code_not_empty"] = 0x04b3,
    ["snoopq_requests_outstanding.data"] = 0x01b3,
    ["snoopq_requests_outstanding.data_not_empty"] = 0x01b3,
    ["snoopq_requests_outstanding.invalidate"] = 0x02b3,
    ["snoopq_requests_outstanding.invalidate_not_empty"] = 0x02b3,
    ["sq_full_stall_cycles"] = 0x01f6,
    ["sq_misc.lru_hints"] = 0x04f4,
    ["sq_misc.split_lock"] = 0x10f4,
    ["ssex_uops_retired.packed_double"] = 0x04c7,
    ["ssex_uops_retired.packed_single"] = 0x01c7,
    ["ssex_uops_retired.scalar_double"] = 0x08c7,
    ["ssex_uops_retired.scalar_single"] = 0x02c7,
    ["ssex_uops_retired.vector_integer"] = 0x10c7,
    ["store_blocks.at_ret"] = 0x0406,
    ["store_blocks.l1d_block"] = 0x0806,
    ["two_uop_insts_decoded"] = 0x0119,
    ["uop_unfusion"] = 0x01db,
    ["uops_decoded.esp_folding"] = 0x04d1,
    ["uops_decoded.esp_sync"] = 0x08d1,
    ["uops_decoded.ms_cycles_active"] = 0x02d1,
    ["uops_decoded.stall_cycles"] = 0x01d1,
    ["uops_executed.core_active_cycles"] = 0x3fb1,
    ["uops_executed.core_active_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_count"] = 0x3fb1,
    ["uops_executed.core_stall_count_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_cycles"] = 0x3fb1,
    ["uops_executed.core_stall_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.port0"] = 0x01b1,
    ["uops_executed.port015"] = 0x40b1,
    ["uops_executed.port015_stall_cycles"] = 0x40b1,
    ["uops_executed.port1"] = 0x02b1,
    ["uops_executed.port2_core"] = 0x04b1,
    ["uops_executed.port234_core"] = 0x80b1,
    ["uops_executed.port3_core"] = 0x08b1,
    ["uops_executed.port4_core"] = 0x10b1,
    ["uops_executed.port5"] = 0x20b1,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["uops_issued.cycles_all_threads"] = 0x010e,
    ["uops_issued.fused"] = 0x020e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_retired.active_cycles"] = 0x01c2,
    ["uops_retired.any"] = 0x01c2,
    ["uops_retired.macro_fused"] = 0x04c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_misp_retired.all_branches"] = 0x04c5,
    ["mem_inst_retired.latency_above_threshold_0"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_1024"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_128"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16384"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_2048"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_256"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32768"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4096"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_512"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_64"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8192"] = 0x100b,
   },
  },
  {"GenuineIntel-6-2C", "V1", "core",
   {
    -- source: WSM-EP-DP/WestmereEP-DP_core_V1.tsv
    ["arith.cycles_div_busy"] = 0x0114,
    ["arith.div"] = 0x0114,
    ["arith.mul"] = 0x0214,
    ["baclear.bad_target"] = 0x02e6,
    ["baclear.clear"] = 0x01e6,
    ["baclear_force_iq"] = 0x01a7,
    ["bpu_clears.early"] = 0x01e8,
    ["bpu_clears.late"] = 0x02e8,
    ["bpu_missed_call_ret"] = 0x01e5,
    ["br_inst_decoded"] = 0x01e0,
    ["br_inst_exec.any"] = 0x7f88,
    ["br_inst_exec.cond"] = 0x0188,
    ["br_inst_exec.direct"] = 0x0288,
    ["br_inst_exec.direct_near_call"] = 0x1088,
    ["br_inst_exec.indirect_near_call"] = 0x2088,
    ["br_inst_exec.indirect_non_call"] = 0x0488,
    ["br_inst_exec.near_calls"] = 0x3088,
    ["br_inst_exec.non_calls"] = 0x0788,
    ["br_inst_exec.return_near"] = 0x0888,
    ["br_inst_exec.taken"] = 0x4088,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_exec.any"] = 0x7f89,
    ["br_misp_exec.cond"] = 0x0189,
    ["br_misp_exec.direct"] = 0x0289,
    ["br_misp_exec.direct_near_call"] = 0x1089,
    ["br_misp_exec.indirect_near_call"] = 0x2089,
    ["br_misp_exec.indirect_non_call"] = 0x0489,
    ["br_misp_exec.near_calls"] = 0x3089,
    ["br_misp_exec.non_calls"] = 0x0789,
    ["br_misp_exec.return_near"] = 0x0889,
    ["br_misp_exec.taken"] = 0x4089,
    ["br_misp_retired.all_branches"] = 0x04c5,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.near_call"] = 0x02c5,
    ["cache_lock_cycles.l1d"] = 0x0263,
    ["cache_lock_cycles.l1d_l2"] = 0x0163,
    ["cpu_clk_unhalted.ref"] = 0x0000,
    ["cpu_clk_unhalted.ref_p"] = 0x013c,
    ["cpu_clk_unhalted.thread"] = 0x0000,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["cpu_clk_unhalted.total_cycles"] = 0x003c,
    ["dtlb_load_misses.any"] = 0x0108,
    ["dtlb_load_misses.large_walk_completed"] = 0x8008,
    ["dtlb_load_misses.pde_miss"] = 0x2008,
    ["dtlb_load_misses.stlb_hit"] = 0x1008,
    ["dtlb_load_misses.walk_completed"] = 0x0208,
    ["dtlb_load_misses.walk_cycles"] = 0x0408,
    ["dtlb_misses.any"] = 0x0149,
    ["dtlb_misses.large_walk_completed"] = 0x8049,
    ["dtlb_misses.pde_miss"] = 0x2049,
    ["dtlb_misses.stlb_hit"] = 0x1049,
    ["dtlb_misses.walk_completed"] = 0x0249,
    ["dtlb_misses.walk_cycles"] = 0x0449,
    ["ept.walk_cycles"] = 0x104f,
    ["es_reg_renames"] = 0x01d5,
    ["fp_assist.all"] = 0x01f7,
    ["fp_assist.input"] = 0x04f7,
    ["fp_assist.output"] = 0x02f7,
    ["fp_comp_ops_exe.mmx"] = 0x0210,
    ["fp_comp_ops_exe.sse_double_precision"] = 0x8010,
    ["fp_comp_ops_exe.sse_fp"] = 0x0410,
    ["fp_comp_ops_exe.sse_fp_packed"] = 0x1010,
    ["fp_comp_ops_exe.sse_fp_scalar"] = 0x2010,
    ["fp_comp_ops_exe.sse_single_precision"] = 0x4010,
    ["fp_comp_ops_exe.sse2_integer"] = 0x0810,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_mmx_trans.any"] = 0x03cc,
    ["fp_mmx_trans.to_fp"] = 0x01cc,
    ["fp_mmx_trans.to_mmx"] = 0x02cc,
    ["ild_stall.any"] = 0x0f87,
    ["ild_stall.iq_full"] = 0x0487,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.mru"] = 0x0287,
    ["ild_stall.regen"] = 0x0887,
    ["inst_decoded.dec0"] = 0x0118,
    ["inst_queue_write_cycles"] = 0x011e,
    ["inst_queue_writes"] = 0x0117,
    ["inst_retired.any"] = 0x0000,
    ["inst_retired.any_p"] = 0x01c0,
    ["inst_retired.mmx"] = 0x04c0,
    ["inst_retired.total_cycles"] = 0x01c0,
    ["inst_retired.x87"] = 0x02c0,
    ["io_transactions"] = 0x016c,
    ["itlb_flush"] = 0x01ae,
    ["itlb_miss_retired"] = 0x20c8,
    ["itlb_misses.any"] = 0x0185,
    ["itlb_misses.large_walk_completed"] = 0x8085,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["itlb_misses.walk_cycles"] = 0x0485,
    ["l1d.m_evict"] = 0x0451,
    ["l1d.m_repl"] = 0x0251,
    ["l1d.m_snoop_evict"] = 0x0851,
    ["l1d.repl"] = 0x0151,
    ["l1d_cache_prefetch_lock_fb_hit"] = 0x0152,
    ["l1d_prefetch.miss"] = 0x024e,
    ["l1d_prefetch.requests"] = 0x014e,
    ["l1d_prefetch.triggers"] = 0x044e,
    ["l1d_wb_l2.e_state"] = 0x0428,
    ["l1d_wb_l2.i_state"] = 0x0128,
    ["l1d_wb_l2.m_state"] = 0x0828,
    ["l1d_wb_l2.mesi"] = 0x0f28,
    ["l1d_wb_l2.s_state"] = 0x0228,
    ["l1i.cycles_stalled"] = 0x0480,
    ["l1i.hits"] = 0x0180,
    ["l1i.misses"] = 0x0280,
    ["l1i.reads"] = 0x0380,
    ["l2_data_rqsts.any"] = 0xff26,
    ["l2_data_rqsts.demand.e_state"] = 0x0426,
    ["l2_data_rqsts.demand.i_state"] = 0x0126,
    ["l2_data_rqsts.demand.m_state"] = 0x0826,
    ["l2_data_rqsts.demand.mesi"] = 0x0f26,
    ["l2_data_rqsts.demand.s_state"] = 0x0226,
    ["l2_data_rqsts.prefetch.e_state"] = 0x4026,
    ["l2_data_rqsts.prefetch.i_state"] = 0x1026,
    ["l2_data_rqsts.prefetch.m_state"] = 0x8026,
    ["l2_data_rqsts.prefetch.mesi"] = 0xf026,
    ["l2_data_rqsts.prefetch.s_state"] = 0x2026,
    ["l2_lines_in.any"] = 0x07f1,
    ["l2_lines_in.e_state"] = 0x04f1,
    ["l2_lines_in.s_state"] = 0x02f1,
    ["l2_lines_out.any"] = 0x0ff2,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.prefetch_clean"] = 0x04f2,
    ["l2_lines_out.prefetch_dirty"] = 0x08f2,
    ["l2_rqsts.ifetch_hit"] = 0x1024,
    ["l2_rqsts.ifetch_miss"] = 0x2024,
    ["l2_rqsts.ifetches"] = 0x3024,
    ["l2_rqsts.ld_hit"] = 0x0124,
    ["l2_rqsts.ld_miss"] = 0x0224,
    ["l2_rqsts.loads"] = 0x0324,
    ["l2_rqsts.miss"] = 0xaa24,
    ["l2_rqsts.prefetch_hit"] = 0x4024,
    ["l2_rqsts.prefetch_miss"] = 0x8024,
    ["l2_rqsts.prefetches"] = 0xc024,
    ["l2_rqsts.references"] = 0xff24,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.rfos"] = 0x0c24,
    ["l2_transactions.any"] = 0x80f0,
    ["l2_transactions.fill"] = 0x20f0,
    ["l2_transactions.ifetch"] = 0x04f0,
    ["l2_transactions.l1d_wb"] = 0x10f0,
    ["l2_transactions.load"] = 0x01f0,
    ["l2_transactions.prefetch"] = 0x08f0,
    ["l2_transactions.rfo"] = 0x02f0,
    ["l2_transactions.wb"] = 0x40f0,
    ["l2_write.lock.e_state"] = 0x4027,
    ["l2_write.lock.hit"] = 0xe027,
    ["l2_write.lock.i_state"] = 0x1027,
    ["l2_write.lock.m_state"] = 0x8027,
    ["l2_write.lock.mesi"] = 0xf027,
    ["l2_write.lock.s_state"] = 0x2027,
    ["l2_write.rfo.hit"] = 0x0e27,
    ["l2_write.rfo.i_state"] = 0x0127,
    ["l2_write.rfo.m_state"] = 0x0827,
    ["l2_write.rfo.mesi"] = 0x0f27,
    ["l2_write.rfo.s_state"] = 0x0227,
    ["large_itlb.hit"] = 0x0182,
    ["load_block.overlap_store"] = 0x0203,
    ["load_dispatch.any"] = 0x0713,
    ["load_dispatch.mob"] = 0x0413,
    ["load_dispatch.rs"] = 0x0113,
    ["load_dispatch.rs_delayed"] = 0x0213,
    ["load_hit_pre"] = 0x014c,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["lsd.active"] = 0x01a8,
    ["lsd.inactive"] = 0x01a8,
    ["lsd_overflow"] = 0x0120,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.mem_order"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["macro_insts.decoded"] = 0x01d0,
    ["macro_insts.fusions_decoded"] = 0x01a6,
    ["mem_inst_retired.loads"] = 0x010b,
    ["mem_inst_retired.stores"] = 0x020b,
    ["mem_load_retired.dtlb_miss"] = 0x80cb,
    ["mem_load_retired.hit_lfb"] = 0x40cb,
    ["mem_load_retired.l1d_hit"] = 0x01cb,
    ["mem_load_retired.l2_hit"] = 0x02cb,
    ["mem_load_retired.llc_miss"] = 0x10cb,
    ["mem_load_retired.llc_unshared_hit"] = 0x04cb,
    ["mem_load_retired.other_core_l2_hit_hitm"] = 0x08cb,
    ["mem_store_retired.dtlb_miss"] = 0x010c,
    ["misalign_mem_ref.store"] = 0x0205,
    ["offcore_requests.any"] = 0x80b0,
    ["offcore_requests.any.read"] = 0x08b0,
    ["offcore_requests.any.rfo"] = 0x10b0,
    ["offcore_requests.demand.read_code"] = 0x02b0,
    ["offcore_requests.demand.read_data"] = 0x01b0,
    ["offcore_requests.demand.rfo"] = 0x04b0,
    ["offcore_requests.l1d_writeback"] = 0x40b0,
    ["offcore_requests_outstanding.any.read"] = 0x0860,
    ["offcore_requests_outstanding.any.read_not_empty"] = 0x0860,
    ["offcore_requests_outstanding.demand.read_code"] = 0x0260,
    ["offcore_requests_outstanding.demand.read_code_not_empty"] = 0x0260,
    ["offcore_requests_outstanding.demand.read_data"] = 0x0160,
    ["offcore_requests_outstanding.demand.read_data_not_empty"] = 0x0160,
    ["offcore_requests_outstanding.demand.rfo"] = 0x0460,
    ["offcore_requests_outstanding.demand.rfo_not_empty"] = 0x0460,
    ["offcore_requests_sq_full"] = 0x01b2,
    ["partial_address_alias"] = 0x0107,
    ["rat_stalls.any"] = 0x0fd2,
    ["rat_stalls.flags"] = 0x01d2,
    ["rat_stalls.registers"] = 0x02d2,
    ["rat_stalls.rob_read_port"] = 0x04d2,
    ["rat_stalls.scoreboard"] = 0x08d2,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.fpcw"] = 0x20a2,
    ["resource_stalls.load"] = 0x02a2,
    ["resource_stalls.mxcsr"] = 0x40a2,
    ["resource_stalls.other"] = 0x80a2,
    ["resource_stalls.rob_full"] = 0x10a2,
    ["resource_stalls.rs_full"] = 0x04a2,
    ["resource_stalls.store"] = 0x08a2,
    ["sb_drain.any"] = 0x0704,
    ["seg_rename_stalls"] = 0x01d4,
    ["simd_int_128.pack"] = 0x0412,
    ["simd_int_128.packed_arith"] = 0x2012,
    ["simd_int_128.packed_logical"] = 0x1012,
    ["simd_int_128.packed_mpy"] = 0x0112,
    ["simd_int_128.packed_shift"] = 0x0212,
    ["simd_int_128.shuffle_move"] = 0x4012,
    ["simd_int_128.unpack"] = 0x0812,
    ["simd_int_64.pack"] = 0x04fd,
    ["simd_int_64.packed_arith"] = 0x20fd,
    ["simd_int_64.packed_logical"] = 0x10fd,
    ["simd_int_64.packed_mpy"] = 0x01fd,
    ["simd_int_64.packed_shift"] = 0x02fd,
    ["simd_int_64.shuffle_move"] = 0x40fd,
    ["simd_int_64.unpack"] = 0x08fd,
    ["snoop_response.hit"] = 0x01b8,
    ["snoop_response.hite"] = 0x02b8,
    ["snoop_response.hitm"] = 0x04b8,
    ["snoopq_requests.code"] = 0x04b4,
    ["snoopq_requests.data"] = 0x01b4,
    ["snoopq_requests.invalidate"] = 0x02b4,
    ["snoopq_requests_outstanding.code"] = 0x04b3,
    ["snoopq_requests_outstanding.code_not_empty"] = 0x04b3,
    ["snoopq_requests_outstanding.data"] = 0x01b3,
    ["snoopq_requests_outstanding.data_not_empty"] = 0x01b3,
    ["snoopq_requests_outstanding.invalidate"] = 0x02b3,
    ["snoopq_requests_outstanding.invalidate_not_empty"] = 0x02b3,
    ["sq_full_stall_cycles"] = 0x01f6,
    ["sq_misc.lru_hints"] = 0x04f4,
    ["sq_misc.split_lock"] = 0x10f4,
    ["ssex_uops_retired.packed_double"] = 0x04c7,
    ["ssex_uops_retired.packed_single"] = 0x01c7,
    ["ssex_uops_retired.scalar_double"] = 0x08c7,
    ["ssex_uops_retired.scalar_single"] = 0x02c7,
    ["ssex_uops_retired.vector_integer"] = 0x10c7,
    ["store_blocks.at_ret"] = 0x0406,
    ["store_blocks.l1d_block"] = 0x0806,
    ["two_uop_insts_decoded"] = 0x0119,
    ["uop_unfusion"] = 0x01db,
    ["uops_decoded.esp_folding"] = 0x04d1,
    ["uops_decoded.esp_sync"] = 0x08d1,
    ["uops_decoded.ms_cycles_active"] = 0x02d1,
    ["uops_decoded.stall_cycles"] = 0x01d1,
    ["uops_executed.core_active_cycles"] = 0x3fb1,
    ["uops_executed.core_active_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_count"] = 0x3fb1,
    ["uops_executed.core_stall_count_no_port5"] = 0x1fb1,
    ["uops_executed.core_stall_cycles"] = 0x3fb1,
    ["uops_executed.core_stall_cycles_no_port5"] = 0x1fb1,
    ["uops_executed.port0"] = 0x01b1,
    ["uops_executed.port015"] = 0x40b1,
    ["uops_executed.port015_stall_cycles"] = 0x40b1,
    ["uops_executed.port1"] = 0x02b1,
    ["uops_executed.port2_core"] = 0x04b1,
    ["uops_executed.port234_core"] = 0x80b1,
    ["uops_executed.port3_core"] = 0x08b1,
    ["uops_executed.port4_core"] = 0x10b1,
    ["uops_executed.port5"] = 0x20b1,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["uops_issued.cycles_all_threads"] = 0x010e,
    ["uops_issued.fused"] = 0x020e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_retired.active_cycles"] = 0x01c2,
    ["uops_retired.any"] = 0x01c2,
    ["uops_retired.macro_fused"] = 0x04c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.all_branches"] = 0x04c4,
    ["br_misp_retired.all_branches"] = 0x04c5,
    ["mem_inst_retired.latency_above_threshold_0"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_1024"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_128"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_16384"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_2048"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_256"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_32768"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_4096"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_512"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_64"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8"] = 0x100b,
    ["mem_inst_retired.latency_above_threshold_8192"] = 0x100b,
   },
  },
  {"GenuineIntel-6-37", "V8", "core",
   {
    -- source: SLM/Silvermont_core_V10.tsv
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.jcc"] = 0x7ec4,
    ["br_inst_retired.taken_jcc"] = 0xfec4,
    ["br_inst_retired.call"] = 0xf9c4,
    ["br_inst_retired.rel_call"] = 0xfdc4,
    ["br_inst_retired.ind_call"] = 0xfbc4,
    ["br_inst_retired.return"] = 0xf7c4,
    ["br_inst_retired.non_return_ind"] = 0xebc4,
    ["br_inst_retired.far_branch"] = 0xbfc4,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.jcc"] = 0x7ec5,
    ["br_misp_retired.taken_jcc"] = 0xfec5,
    ["br_misp_retired.ind_call"] = 0xfbc5,
    ["br_misp_retired.return"] = 0xf7c5,
    ["br_misp_retired.non_return_ind"] = 0xebc5,
    ["uops_retired.ms"] = 0x01c2,
    ["uops_retired.all"] = 0x10c2,
    ["machine_clears.smc"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.fp_assist"] = 0x04c3,
    ["machine_clears.all"] = 0x08c3,
    ["no_alloc_cycles.rob_full"] = 0x01ca,
    ["no_alloc_cycles.mispredicts"] = 0x04ca,
    ["no_alloc_cycles.rat_stall"] = 0x20ca,
    ["no_alloc_cycles.not_delivered"] = 0x50ca,
    ["no_alloc_cycles.all"] = 0x3fca,
    ["rs_full_stall.mec"] = 0x01cb,
    ["rs_full_stall.all"] = 0x1fcb,
    ["inst_retired.any_p"] = 0x00c0,
    ["cycles_div_busy.all"] = 0x01cd,
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.core"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["cpu_clk_unhalted.core_p"] = 0x003c,
    ["cpu_clk_unhalted.ref"] = 0x013c,
    ["l2_reject_xq.all"] = 0x0030,
    ["core_reject_l2q.all"] = 0x0031,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["longest_lat_cache.miss"] = 0x412e,
    ["icache.accesses"] = 0x0380,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["fetch_stall.icache_fill_pending_cycles"] = 0x0486,
    ["baclears.all"] = 0x01e6,
    ["baclears.return"] = 0x08e6,
    ["baclears.cond"] = 0x10e6,
    ["ms_decoded.ms_entry"] = 0x01e7,
    ["decode_restriction.predecode_wrong"] = 0x01e9,
    ["rehabq.ld_block_st_forward"] = 0x0103,
    ["rehabq.ld_block_std_notready"] = 0x0203,
    ["rehabq.st_splits"] = 0x0403,
    ["rehabq.ld_splits"] = 0x0803,
    ["rehabq.lock"] = 0x1003,
    ["rehabq.sta_full"] = 0x2003,
    ["rehabq.any_ld"] = 0x4003,
    ["rehabq.any_st"] = 0x8003,
    ["mem_uops_retired.l1_miss_loads"] = 0x0104,
    ["mem_uops_retired.l2_hit_loads"] = 0x0204,
    ["mem_uops_retired.l2_miss_loads"] = 0x0404,
    ["mem_uops_retired.dtlb_miss_loads"] = 0x0804,
    ["mem_uops_retired.utlb_miss"] = 0x1004,
    ["mem_uops_retired.hitm"] = 0x2004,
    ["mem_uops_retired.all_loads"] = 0x4004,
    ["mem_uops_retired.all_stores"] = 0x8004,
    ["page_walks.d_side_walks"] = 0x0105,
    ["page_walks.d_side_cycles"] = 0x0105,
    ["page_walks.i_side_walks"] = 0x0205,
    ["page_walks.i_side_cycles"] = 0x0205,
    ["page_walks.walks"] = 0x0305,
    ["page_walks.cycles"] = 0x0305,
    ["offcore_response"] = 0x01b7,
   },
  },
  {"GenuineIntel-6-37", "V8", "offcore",
   {
    -- source: SLM/Silvermont_matrix_V10.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-4D", "V8", "core",
   {
    -- source: SLM/Silvermont_core_V10.tsv
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.jcc"] = 0x7ec4,
    ["br_inst_retired.taken_jcc"] = 0xfec4,
    ["br_inst_retired.call"] = 0xf9c4,
    ["br_inst_retired.rel_call"] = 0xfdc4,
    ["br_inst_retired.ind_call"] = 0xfbc4,
    ["br_inst_retired.return"] = 0xf7c4,
    ["br_inst_retired.non_return_ind"] = 0xebc4,
    ["br_inst_retired.far_branch"] = 0xbfc4,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.jcc"] = 0x7ec5,
    ["br_misp_retired.taken_jcc"] = 0xfec5,
    ["br_misp_retired.ind_call"] = 0xfbc5,
    ["br_misp_retired.return"] = 0xf7c5,
    ["br_misp_retired.non_return_ind"] = 0xebc5,
    ["uops_retired.ms"] = 0x01c2,
    ["uops_retired.all"] = 0x10c2,
    ["machine_clears.smc"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.fp_assist"] = 0x04c3,
    ["machine_clears.all"] = 0x08c3,
    ["no_alloc_cycles.rob_full"] = 0x01ca,
    ["no_alloc_cycles.mispredicts"] = 0x04ca,
    ["no_alloc_cycles.rat_stall"] = 0x20ca,
    ["no_alloc_cycles.not_delivered"] = 0x50ca,
    ["no_alloc_cycles.all"] = 0x3fca,
    ["rs_full_stall.mec"] = 0x01cb,
    ["rs_full_stall.all"] = 0x1fcb,
    ["inst_retired.any_p"] = 0x00c0,
    ["cycles_div_busy.all"] = 0x01cd,
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.core"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["cpu_clk_unhalted.core_p"] = 0x003c,
    ["cpu_clk_unhalted.ref"] = 0x013c,
    ["l2_reject_xq.all"] = 0x0030,
    ["core_reject_l2q.all"] = 0x0031,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["longest_lat_cache.miss"] = 0x412e,
    ["icache.accesses"] = 0x0380,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["fetch_stall.icache_fill_pending_cycles"] = 0x0486,
    ["baclears.all"] = 0x01e6,
    ["baclears.return"] = 0x08e6,
    ["baclears.cond"] = 0x10e6,
    ["ms_decoded.ms_entry"] = 0x01e7,
    ["decode_restriction.predecode_wrong"] = 0x01e9,
    ["rehabq.ld_block_st_forward"] = 0x0103,
    ["rehabq.ld_block_std_notready"] = 0x0203,
    ["rehabq.st_splits"] = 0x0403,
    ["rehabq.ld_splits"] = 0x0803,
    ["rehabq.lock"] = 0x1003,
    ["rehabq.sta_full"] = 0x2003,
    ["rehabq.any_ld"] = 0x4003,
    ["rehabq.any_st"] = 0x8003,
    ["mem_uops_retired.l1_miss_loads"] = 0x0104,
    ["mem_uops_retired.l2_hit_loads"] = 0x0204,
    ["mem_uops_retired.l2_miss_loads"] = 0x0404,
    ["mem_uops_retired.dtlb_miss_loads"] = 0x0804,
    ["mem_uops_retired.utlb_miss"] = 0x1004,
    ["mem_uops_retired.hitm"] = 0x2004,
    ["mem_uops_retired.all_loads"] = 0x4004,
    ["mem_uops_retired.all_stores"] = 0x8004,
    ["page_walks.d_side_walks"] = 0x0105,
    ["page_walks.d_side_cycles"] = 0x0105,
    ["page_walks.i_side_walks"] = 0x0205,
    ["page_walks.i_side_cycles"] = 0x0205,
    ["page_walks.walks"] = 0x0305,
    ["page_walks.cycles"] = 0x0305,
    ["offcore_response"] = 0x01b7,
   },
  },
  {"GenuineIntel-6-4D", "V8", "offcore",
   {
    -- source: SLM/Silvermont_matrix_V10.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-1C", "V1", "core",
   {
    -- source: BNL/Bonnell_core_V1.tsv
    ["store_forwards.any"] = 0x8302,
    ["store_forwards.good"] = 0x8102,
    ["reissue.any"] = 0x7f03,
    ["reissue.any.ar"] = 0xff03,
    ["misalign_mem_ref.split"] = 0x0f05,
    ["misalign_mem_ref.ld_split"] = 0x0905,
    ["misalign_mem_ref.st_split"] = 0x0a05,
    ["misalign_mem_ref.split.ar"] = 0x8f05,
    ["misalign_mem_ref.ld_split.ar"] = 0x8905,
    ["misalign_mem_ref.st_split.ar"] = 0x8a05,
    ["misalign_mem_ref.rmw_split"] = 0x8c05,
    ["misalign_mem_ref.bubble"] = 0x9705,
    ["misalign_mem_ref.ld_bubble"] = 0x9105,
    ["misalign_mem_ref.st_bubble"] = 0x9205,
    ["misalign_mem_ref.rmw_bubble"] = 0x9405,
    ["segment_reg_loads.any"] = 0x8006,
    ["prefetch.prefetcht0"] = 0x8107,
    ["prefetch.prefetcht1"] = 0x8207,
    ["prefetch.prefetcht2"] = 0x8407,
    ["prefetch.sw_l2"] = 0x8607,
    ["prefetch.prefetchnta"] = 0x8807,
    ["prefetch.hw_prefetch"] = 0x1007,
    ["prefetch.software_prefetch"] = 0x0f07,
    ["prefetch.software_prefetch.ar"] = 0x8f07,
    ["data_tlb_misses.dtlb_miss"] = 0x0708,
    ["data_tlb_misses.dtlb_miss_ld"] = 0x0508,
    ["data_tlb_misses.l0_dtlb_miss_ld"] = 0x0908,
    ["data_tlb_misses.dtlb_miss_st"] = 0x0608,
    ["data_tlb_misses.l0_dtlb_miss_st"] = 0x0a08,
    ["dispatch_blocked.any"] = 0x2009,
    ["page_walks.walks"] = 0x030c,
    ["page_walks.cycles"] = 0x030c,
    ["page_walks.d_side_walks"] = 0x010c,
    ["page_walks.d_side_cycles"] = 0x010c,
    ["page_walks.i_side_walks"] = 0x020c,
    ["page_walks.i_side_cycles"] = 0x020c,
    ["x87_comp_ops_exe.any.s"] = 0x0110,
    ["x87_comp_ops_exe.any.ar"] = 0x8110,
    ["x87_comp_ops_exe.fxch.s"] = 0x0210,
    ["x87_comp_ops_exe.fxch.ar"] = 0x8210,
    ["fp_assist.s"] = 0x0111,
    ["fp_assist.ar"] = 0x8111,
    ["mul.s"] = 0x0112,
    ["mul.ar"] = 0x8112,
    ["div.s"] = 0x0113,
    ["div.ar"] = 0x8113,
    ["cycles_div_busy"] = 0x0114,
    ["l2_ads.self"] = 0x4021,
    ["l2_dbus_busy.self"] = 0x4022,
    ["l2_dbus_busy_rd.self"] = 0x4023,
    ["l2_lines_in.self.any"] = 0x7024,
    ["l2_lines_in.self.demand"] = 0x4024,
    ["l2_lines_in.self.prefetch"] = 0x5024,
    ["l2_m_lines_in.self"] = 0x4025,
    ["l2_lines_out.self.any"] = 0x7026,
    ["l2_lines_out.self.demand"] = 0x4026,
    ["l2_lines_out.self.prefetch"] = 0x5026,
    ["l2_m_lines_out.self.any"] = 0x7027,
    ["l2_m_lines_out.self.demand"] = 0x4027,
    ["l2_m_lines_out.self.prefetch"] = 0x5027,
    ["l2_ifetch.self.e_state"] = 0x4428,
    ["l2_ifetch.self.i_state"] = 0x4128,
    ["l2_ifetch.self.m_state"] = 0x4828,
    ["l2_ifetch.self.s_state"] = 0x4228,
    ["l2_ifetch.self.mesi"] = 0x4f28,
    ["l2_ld.self.any.e_state"] = 0x7429,
    ["l2_ld.self.any.i_state"] = 0x7129,
    ["l2_ld.self.any.m_state"] = 0x7829,
    ["l2_ld.self.any.s_state"] = 0x7229,
    ["l2_ld.self.any.mesi"] = 0x7f29,
    ["l2_ld.self.demand.e_state"] = 0x4429,
    ["l2_ld.self.demand.i_state"] = 0x4129,
    ["l2_ld.self.demand.m_state"] = 0x4829,
    ["l2_ld.self.demand.s_state"] = 0x4229,
    ["l2_ld.self.demand.mesi"] = 0x4f29,
    ["l2_ld.self.prefetch.e_state"] = 0x5429,
    ["l2_ld.self.prefetch.i_state"] = 0x5129,
    ["l2_ld.self.prefetch.m_state"] = 0x5829,
    ["l2_ld.self.prefetch.s_state"] = 0x5229,
    ["l2_ld.self.prefetch.mesi"] = 0x5f29,
    ["l2_st.self.e_state"] = 0x442a,
    ["l2_st.self.i_state"] = 0x412a,
    ["l2_st.self.m_state"] = 0x482a,
    ["l2_st.self.s_state"] = 0x422a,
    ["l2_st.self.mesi"] = 0x4f2a,
    ["l2_lock.self.e_state"] = 0x442b,
    ["l2_lock.self.i_state"] = 0x412b,
    ["l2_lock.self.m_state"] = 0x482b,
    ["l2_lock.self.s_state"] = 0x422b,
    ["l2_lock.self.mesi"] = 0x4f2b,
    ["l2_data_rqsts.self.e_state"] = 0x442c,
    ["l2_data_rqsts.self.i_state"] = 0x412c,
    ["l2_data_rqsts.self.m_state"] = 0x482c,
    ["l2_data_rqsts.self.s_state"] = 0x422c,
    ["l2_data_rqsts.self.mesi"] = 0x4f2c,
    ["l2_ld_ifetch.self.e_state"] = 0x442d,
    ["l2_ld_ifetch.self.i_state"] = 0x412d,
    ["l2_ld_ifetch.self.m_state"] = 0x482d,
    ["l2_ld_ifetch.self.s_state"] = 0x422d,
    ["l2_ld_ifetch.self.mesi"] = 0x4f2d,
    ["l2_rqsts.self.any.e_state"] = 0x742e,
    ["l2_rqsts.self.any.i_state"] = 0x712e,
    ["l2_rqsts.self.any.m_state"] = 0x782e,
    ["l2_rqsts.self.any.s_state"] = 0x722e,
    ["l2_rqsts.self.any.mesi"] = 0x7f2e,
    ["l2_rqsts.self.demand.e_state"] = 0x442e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.m_state"] = 0x482e,
    ["l2_rqsts.self.demand.s_state"] = 0x422e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_rqsts.self.prefetch.e_state"] = 0x542e,
    ["l2_rqsts.self.prefetch.i_state"] = 0x512e,
    ["l2_rqsts.self.prefetch.m_state"] = 0x582e,
    ["l2_rqsts.self.prefetch.s_state"] = 0x522e,
    ["l2_rqsts.self.prefetch.mesi"] = 0x5f2e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_reject_busq.self.any.e_state"] = 0x7430,
    ["l2_reject_busq.self.any.i_state"] = 0x7130,
    ["l2_reject_busq.self.any.m_state"] = 0x7830,
    ["l2_reject_busq.self.any.s_state"] = 0x7230,
    ["l2_reject_busq.self.any.mesi"] = 0x7f30,
    ["l2_reject_busq.self.demand.e_state"] = 0x4430,
    ["l2_reject_busq.self.demand.i_state"] = 0x4130,
    ["l2_reject_busq.self.demand.m_state"] = 0x4830,
    ["l2_reject_busq.self.demand.s_state"] = 0x4230,
    ["l2_reject_busq.self.demand.mesi"] = 0x4f30,
    ["l2_reject_busq.self.prefetch.e_state"] = 0x5430,
    ["l2_reject_busq.self.prefetch.i_state"] = 0x5130,
    ["l2_reject_busq.self.prefetch.m_state"] = 0x5830,
    ["l2_reject_busq.self.prefetch.s_state"] = 0x5230,
    ["l2_reject_busq.self.prefetch.mesi"] = 0x5f30,
    ["l2_no_req.self"] = 0x4032,
    ["eist_trans"] = 0x003a,
    ["thermal_trip"] = 0xc03b,
    ["cpu_clk_unhalted.core_p"] = 0x003c,
    ["cpu_clk_unhalted.bus"] = 0x013c,
    ["cpu_clk_unhalted.core"] = 0x000a,
    ["cpu_clk_unhalted.ref"] = 0x000a,
    ["l1d_cache.ld"] = 0xa140,
    ["l1d_cache.st"] = 0xa240,
    ["l1d_cache.all_ref"] = 0x8340,
    ["l1d_cache.all_cache_ref"] = 0xa340,
    ["l1d_cache.repl"] = 0x0840,
    ["l1d_cache.replm"] = 0x4840,
    ["l1d_cache.evict"] = 0x1040,
    ["bus_request_outstanding.all_agents"] = 0xe060,
    ["bus_request_outstanding.self"] = 0x4060,
    ["bus_bnr_drv.all_agents"] = 0x2061,
    ["bus_bnr_drv.this_agent"] = 0x0061,
    ["bus_drdy_clocks.all_agents"] = 0x2062,
    ["bus_drdy_clocks.this_agent"] = 0x0062,
    ["bus_lock_clocks.all_agents"] = 0xe063,
    ["bus_lock_clocks.self"] = 0x4063,
    ["bus_data_rcv.self"] = 0x4064,
    ["bus_trans_brd.all_agents"] = 0xe065,
    ["bus_trans_brd.self"] = 0x4065,
    ["bus_trans_rfo.all_agents"] = 0xe066,
    ["bus_trans_rfo.self"] = 0x4066,
    ["bus_trans_wb.all_agents"] = 0xe067,
    ["bus_trans_wb.self"] = 0x4067,
    ["bus_trans_ifetch.all_agents"] = 0xe068,
    ["bus_trans_ifetch.self"] = 0x4068,
    ["bus_trans_inval.all_agents"] = 0xe069,
    ["bus_trans_inval.self"] = 0x4069,
    ["bus_trans_pwr.all_agents"] = 0xe06a,
    ["bus_trans_pwr.self"] = 0x406a,
    ["bus_trans_p.all_agents"] = 0xe06b,
    ["bus_trans_p.self"] = 0x406b,
    ["bus_trans_io.all_agents"] = 0xe06c,
    ["bus_trans_io.self"] = 0x406c,
    ["bus_trans_def.all_agents"] = 0xe06d,
    ["bus_trans_def.self"] = 0x406d,
    ["bus_trans_burst.all_agents"] = 0xe06e,
    ["bus_trans_burst.self"] = 0x406e,
    ["bus_trans_mem.all_agents"] = 0xe06f,
    ["bus_trans_mem.self"] = 0x406f,
    ["bus_trans_any.all_agents"] = 0xe070,
    ["bus_trans_any.self"] = 0x4070,
    ["ext_snoop.this_agent.any"] = 0x0b77,
    ["ext_snoop.this_agent.clean"] = 0x0177,
    ["ext_snoop.this_agent.hit"] = 0x0277,
    ["ext_snoop.this_agent.hitm"] = 0x0877,
    ["ext_snoop.all_agents.any"] = 0x2b77,
    ["ext_snoop.all_agents.clean"] = 0x2177,
    ["ext_snoop.all_agents.hit"] = 0x2277,
    ["ext_snoop.all_agents.hitm"] = 0x2877,
    ["bus_hit_drv.all_agents"] = 0x207a,
    ["bus_hit_drv.this_agent"] = 0x007a,
    ["bus_hitm_drv.all_agents"] = 0x207b,
    ["bus_hitm_drv.this_agent"] = 0x007b,
    ["busq_empty.self"] = 0x407d,
    ["snoop_stall_drv.all_agents"] = 0xe07e,
    ["snoop_stall_drv.self"] = 0x407e,
    ["bus_io_wait.self"] = 0x407f,
    ["icache.accesses"] = 0x0380,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["itlb.hit"] = 0x0182,
    ["itlb.flush"] = 0x0482,
    ["itlb.misses"] = 0x0282,
    ["cycles_icache_mem_stalled.icache_mem_stalled"] = 0x0186,
    ["decode_stall.pfb_empty"] = 0x0187,
    ["decode_stall.iq_full"] = 0x0287,
    ["br_inst_type_retired.cond"] = 0x0188,
    ["br_inst_type_retired.uncond"] = 0x0288,
    ["br_inst_type_retired.ind"] = 0x0488,
    ["br_inst_type_retired.ret"] = 0x0888,
    ["br_inst_type_retired.dir_call"] = 0x1088,
    ["br_inst_type_retired.ind_call"] = 0x2088,
    ["br_inst_type_retired.cond_taken"] = 0x4188,
    ["br_missp_type_retired.cond"] = 0x0189,
    ["br_missp_type_retired.ind"] = 0x0289,
    ["br_missp_type_retired.return"] = 0x0489,
    ["br_missp_type_retired.ind_call"] = 0x0889,
    ["br_missp_type_retired.cond_taken"] = 0x1189,
    ["macro_insts.non_cisc_decoded"] = 0x01aa,
    ["macro_insts.cisc_decoded"] = 0x02aa,
    ["macro_insts.all_decoded"] = 0x03aa,
    ["simd_uops_exec.s"] = 0x00b0,
    ["simd_uops_exec.ar"] = 0x80b0,
    ["simd_sat_uop_exec.s"] = 0x00b1,
    ["simd_sat_uop_exec.ar"] = 0x80b1,
    ["simd_uop_type_exec.mul.s"] = 0x01b3,
    ["simd_uop_type_exec.mul.ar"] = 0x81b3,
    ["simd_uop_type_exec.shift.s"] = 0x02b3,
    ["simd_uop_type_exec.shift.ar"] = 0x82b3,
    ["simd_uop_type_exec.pack.s"] = 0x04b3,
    ["simd_uop_type_exec.pack.ar"] = 0x84b3,
    ["simd_uop_type_exec.unpack.s"] = 0x08b3,
    ["simd_uop_type_exec.unpack.ar"] = 0x88b3,
    ["simd_uop_type_exec.logical.s"] = 0x10b3,
    ["simd_uop_type_exec.logical.ar"] = 0x90b3,
    ["simd_uop_type_exec.arithmetic.s"] = 0x20b3,
    ["simd_uop_type_exec.arithmetic.ar"] = 0xa0b3,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.any"] = 0x000a,
    ["uops_retired.any"] = 0x10c2,
    ["uops_retired.stalled_cycles"] = 0x10c2,
    ["uops_retired.stalls"] = 0x10c2,
    ["uops.ms_cycles"] = 0x01a9,
    ["machine_clears.smc"] = 0x01c3,
    ["br_inst_retired.any"] = 0x00c4,
    ["br_inst_retired.pred_not_taken"] = 0x01c4,
    ["br_inst_retired.mispred_not_taken"] = 0x02c4,
    ["br_inst_retired.pred_taken"] = 0x04c4,
    ["br_inst_retired.mispred_taken"] = 0x08c4,
    ["br_inst_retired.taken"] = 0x0cc4,
    ["br_inst_retired.any1"] = 0x0fc4,
    ["br_inst_retired.mispred"] = 0x00c5,
    ["cycles_int_masked.cycles_int_masked"] = 0x01c6,
    ["cycles_int_masked.cycles_int_pending_and_masked"] = 0x02c6,
    ["simd_inst_retired.packed_single"] = 0x01c7,
    ["simd_inst_retired.scalar_single"] = 0x02c7,
    ["simd_inst_retired.scalar_double"] = 0x08c7,
    ["simd_inst_retired.vector"] = 0x10c7,
    ["hw_int_rcv"] = 0x00c8,
    ["simd_comp_inst_retired.packed_single"] = 0x01ca,
    ["simd_comp_inst_retired.scalar_single"] = 0x02ca,
    ["simd_comp_inst_retired.scalar_double"] = 0x08ca,
    ["mem_load_retired.l2_hit"] = 0x01cb,
    ["mem_load_retired.l2_miss"] = 0x02cb,
    ["mem_load_retired.dtlb_miss"] = 0x04cb,
    ["simd_assist"] = 0x00cd,
    ["simd_instr_retired"] = 0x00ce,
    ["simd_sat_instr_retired"] = 0x00cf,
    ["resource_stalls.div_busy"] = 0x02dc,
    ["br_inst_decoded"] = 0x01e0,
    ["bogus_br"] = 0x01e4,
    ["baclears.any"] = 0x01e6,
    ["reissue.overlap_store"] = 0x0103,
    ["reissue.overlap_store.ar"] = 0x8103,
   },
  },
  {"GenuineIntel-6-26", "V1", "core",
   {
    -- source: BNL/Bonnell_core_V1.tsv
    ["store_forwards.any"] = 0x8302,
    ["store_forwards.good"] = 0x8102,
    ["reissue.any"] = 0x7f03,
    ["reissue.any.ar"] = 0xff03,
    ["misalign_mem_ref.split"] = 0x0f05,
    ["misalign_mem_ref.ld_split"] = 0x0905,
    ["misalign_mem_ref.st_split"] = 0x0a05,
    ["misalign_mem_ref.split.ar"] = 0x8f05,
    ["misalign_mem_ref.ld_split.ar"] = 0x8905,
    ["misalign_mem_ref.st_split.ar"] = 0x8a05,
    ["misalign_mem_ref.rmw_split"] = 0x8c05,
    ["misalign_mem_ref.bubble"] = 0x9705,
    ["misalign_mem_ref.ld_bubble"] = 0x9105,
    ["misalign_mem_ref.st_bubble"] = 0x9205,
    ["misalign_mem_ref.rmw_bubble"] = 0x9405,
    ["segment_reg_loads.any"] = 0x8006,
    ["prefetch.prefetcht0"] = 0x8107,
    ["prefetch.prefetcht1"] = 0x8207,
    ["prefetch.prefetcht2"] = 0x8407,
    ["prefetch.sw_l2"] = 0x8607,
    ["prefetch.prefetchnta"] = 0x8807,
    ["prefetch.hw_prefetch"] = 0x1007,
    ["prefetch.software_prefetch"] = 0x0f07,
    ["prefetch.software_prefetch.ar"] = 0x8f07,
    ["data_tlb_misses.dtlb_miss"] = 0x0708,
    ["data_tlb_misses.dtlb_miss_ld"] = 0x0508,
    ["data_tlb_misses.l0_dtlb_miss_ld"] = 0x0908,
    ["data_tlb_misses.dtlb_miss_st"] = 0x0608,
    ["data_tlb_misses.l0_dtlb_miss_st"] = 0x0a08,
    ["dispatch_blocked.any"] = 0x2009,
    ["page_walks.walks"] = 0x030c,
    ["page_walks.cycles"] = 0x030c,
    ["page_walks.d_side_walks"] = 0x010c,
    ["page_walks.d_side_cycles"] = 0x010c,
    ["page_walks.i_side_walks"] = 0x020c,
    ["page_walks.i_side_cycles"] = 0x020c,
    ["x87_comp_ops_exe.any.s"] = 0x0110,
    ["x87_comp_ops_exe.any.ar"] = 0x8110,
    ["x87_comp_ops_exe.fxch.s"] = 0x0210,
    ["x87_comp_ops_exe.fxch.ar"] = 0x8210,
    ["fp_assist.s"] = 0x0111,
    ["fp_assist.ar"] = 0x8111,
    ["mul.s"] = 0x0112,
    ["mul.ar"] = 0x8112,
    ["div.s"] = 0x0113,
    ["div.ar"] = 0x8113,
    ["cycles_div_busy"] = 0x0114,
    ["l2_ads.self"] = 0x4021,
    ["l2_dbus_busy.self"] = 0x4022,
    ["l2_dbus_busy_rd.self"] = 0x4023,
    ["l2_lines_in.self.any"] = 0x7024,
    ["l2_lines_in.self.demand"] = 0x4024,
    ["l2_lines_in.self.prefetch"] = 0x5024,
    ["l2_m_lines_in.self"] = 0x4025,
    ["l2_lines_out.self.any"] = 0x7026,
    ["l2_lines_out.self.demand"] = 0x4026,
    ["l2_lines_out.self.prefetch"] = 0x5026,
    ["l2_m_lines_out.self.any"] = 0x7027,
    ["l2_m_lines_out.self.demand"] = 0x4027,
    ["l2_m_lines_out.self.prefetch"] = 0x5027,
    ["l2_ifetch.self.e_state"] = 0x4428,
    ["l2_ifetch.self.i_state"] = 0x4128,
    ["l2_ifetch.self.m_state"] = 0x4828,
    ["l2_ifetch.self.s_state"] = 0x4228,
    ["l2_ifetch.self.mesi"] = 0x4f28,
    ["l2_ld.self.any.e_state"] = 0x7429,
    ["l2_ld.self.any.i_state"] = 0x7129,
    ["l2_ld.self.any.m_state"] = 0x7829,
    ["l2_ld.self.any.s_state"] = 0x7229,
    ["l2_ld.self.any.mesi"] = 0x7f29,
    ["l2_ld.self.demand.e_state"] = 0x4429,
    ["l2_ld.self.demand.i_state"] = 0x4129,
    ["l2_ld.self.demand.m_state"] = 0x4829,
    ["l2_ld.self.demand.s_state"] = 0x4229,
    ["l2_ld.self.demand.mesi"] = 0x4f29,
    ["l2_ld.self.prefetch.e_state"] = 0x5429,
    ["l2_ld.self.prefetch.i_state"] = 0x5129,
    ["l2_ld.self.prefetch.m_state"] = 0x5829,
    ["l2_ld.self.prefetch.s_state"] = 0x5229,
    ["l2_ld.self.prefetch.mesi"] = 0x5f29,
    ["l2_st.self.e_state"] = 0x442a,
    ["l2_st.self.i_state"] = 0x412a,
    ["l2_st.self.m_state"] = 0x482a,
    ["l2_st.self.s_state"] = 0x422a,
    ["l2_st.self.mesi"] = 0x4f2a,
    ["l2_lock.self.e_state"] = 0x442b,
    ["l2_lock.self.i_state"] = 0x412b,
    ["l2_lock.self.m_state"] = 0x482b,
    ["l2_lock.self.s_state"] = 0x422b,
    ["l2_lock.self.mesi"] = 0x4f2b,
    ["l2_data_rqsts.self.e_state"] = 0x442c,
    ["l2_data_rqsts.self.i_state"] = 0x412c,
    ["l2_data_rqsts.self.m_state"] = 0x482c,
    ["l2_data_rqsts.self.s_state"] = 0x422c,
    ["l2_data_rqsts.self.mesi"] = 0x4f2c,
    ["l2_ld_ifetch.self.e_state"] = 0x442d,
    ["l2_ld_ifetch.self.i_state"] = 0x412d,
    ["l2_ld_ifetch.self.m_state"] = 0x482d,
    ["l2_ld_ifetch.self.s_state"] = 0x422d,
    ["l2_ld_ifetch.self.mesi"] = 0x4f2d,
    ["l2_rqsts.self.any.e_state"] = 0x742e,
    ["l2_rqsts.self.any.i_state"] = 0x712e,
    ["l2_rqsts.self.any.m_state"] = 0x782e,
    ["l2_rqsts.self.any.s_state"] = 0x722e,
    ["l2_rqsts.self.any.mesi"] = 0x7f2e,
    ["l2_rqsts.self.demand.e_state"] = 0x442e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.m_state"] = 0x482e,
    ["l2_rqsts.self.demand.s_state"] = 0x422e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_rqsts.self.prefetch.e_state"] = 0x542e,
    ["l2_rqsts.self.prefetch.i_state"] = 0x512e,
    ["l2_rqsts.self.prefetch.m_state"] = 0x582e,
    ["l2_rqsts.self.prefetch.s_state"] = 0x522e,
    ["l2_rqsts.self.prefetch.mesi"] = 0x5f2e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_reject_busq.self.any.e_state"] = 0x7430,
    ["l2_reject_busq.self.any.i_state"] = 0x7130,
    ["l2_reject_busq.self.any.m_state"] = 0x7830,
    ["l2_reject_busq.self.any.s_state"] = 0x7230,
    ["l2_reject_busq.self.any.mesi"] = 0x7f30,
    ["l2_reject_busq.self.demand.e_state"] = 0x4430,
    ["l2_reject_busq.self.demand.i_state"] = 0x4130,
    ["l2_reject_busq.self.demand.m_state"] = 0x4830,
    ["l2_reject_busq.self.demand.s_state"] = 0x4230,
    ["l2_reject_busq.self.demand.mesi"] = 0x4f30,
    ["l2_reject_busq.self.prefetch.e_state"] = 0x5430,
    ["l2_reject_busq.self.prefetch.i_state"] = 0x5130,
    ["l2_reject_busq.self.prefetch.m_state"] = 0x5830,
    ["l2_reject_busq.self.prefetch.s_state"] = 0x5230,
    ["l2_reject_busq.self.prefetch.mesi"] = 0x5f30,
    ["l2_no_req.self"] = 0x4032,
    ["eist_trans"] = 0x003a,
    ["thermal_trip"] = 0xc03b,
    ["cpu_clk_unhalted.core_p"] = 0x003c,
    ["cpu_clk_unhalted.bus"] = 0x013c,
    ["cpu_clk_unhalted.core"] = 0x000a,
    ["cpu_clk_unhalted.ref"] = 0x000a,
    ["l1d_cache.ld"] = 0xa140,
    ["l1d_cache.st"] = 0xa240,
    ["l1d_cache.all_ref"] = 0x8340,
    ["l1d_cache.all_cache_ref"] = 0xa340,
    ["l1d_cache.repl"] = 0x0840,
    ["l1d_cache.replm"] = 0x4840,
    ["l1d_cache.evict"] = 0x1040,
    ["bus_request_outstanding.all_agents"] = 0xe060,
    ["bus_request_outstanding.self"] = 0x4060,
    ["bus_bnr_drv.all_agents"] = 0x2061,
    ["bus_bnr_drv.this_agent"] = 0x0061,
    ["bus_drdy_clocks.all_agents"] = 0x2062,
    ["bus_drdy_clocks.this_agent"] = 0x0062,
    ["bus_lock_clocks.all_agents"] = 0xe063,
    ["bus_lock_clocks.self"] = 0x4063,
    ["bus_data_rcv.self"] = 0x4064,
    ["bus_trans_brd.all_agents"] = 0xe065,
    ["bus_trans_brd.self"] = 0x4065,
    ["bus_trans_rfo.all_agents"] = 0xe066,
    ["bus_trans_rfo.self"] = 0x4066,
    ["bus_trans_wb.all_agents"] = 0xe067,
    ["bus_trans_wb.self"] = 0x4067,
    ["bus_trans_ifetch.all_agents"] = 0xe068,
    ["bus_trans_ifetch.self"] = 0x4068,
    ["bus_trans_inval.all_agents"] = 0xe069,
    ["bus_trans_inval.self"] = 0x4069,
    ["bus_trans_pwr.all_agents"] = 0xe06a,
    ["bus_trans_pwr.self"] = 0x406a,
    ["bus_trans_p.all_agents"] = 0xe06b,
    ["bus_trans_p.self"] = 0x406b,
    ["bus_trans_io.all_agents"] = 0xe06c,
    ["bus_trans_io.self"] = 0x406c,
    ["bus_trans_def.all_agents"] = 0xe06d,
    ["bus_trans_def.self"] = 0x406d,
    ["bus_trans_burst.all_agents"] = 0xe06e,
    ["bus_trans_burst.self"] = 0x406e,
    ["bus_trans_mem.all_agents"] = 0xe06f,
    ["bus_trans_mem.self"] = 0x406f,
    ["bus_trans_any.all_agents"] = 0xe070,
    ["bus_trans_any.self"] = 0x4070,
    ["ext_snoop.this_agent.any"] = 0x0b77,
    ["ext_snoop.this_agent.clean"] = 0x0177,
    ["ext_snoop.this_agent.hit"] = 0x0277,
    ["ext_snoop.this_agent.hitm"] = 0x0877,
    ["ext_snoop.all_agents.any"] = 0x2b77,
    ["ext_snoop.all_agents.clean"] = 0x2177,
    ["ext_snoop.all_agents.hit"] = 0x2277,
    ["ext_snoop.all_agents.hitm"] = 0x2877,
    ["bus_hit_drv.all_agents"] = 0x207a,
    ["bus_hit_drv.this_agent"] = 0x007a,
    ["bus_hitm_drv.all_agents"] = 0x207b,
    ["bus_hitm_drv.this_agent"] = 0x007b,
    ["busq_empty.self"] = 0x407d,
    ["snoop_stall_drv.all_agents"] = 0xe07e,
    ["snoop_stall_drv.self"] = 0x407e,
    ["bus_io_wait.self"] = 0x407f,
    ["icache.accesses"] = 0x0380,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["itlb.hit"] = 0x0182,
    ["itlb.flush"] = 0x0482,
    ["itlb.misses"] = 0x0282,
    ["cycles_icache_mem_stalled.icache_mem_stalled"] = 0x0186,
    ["decode_stall.pfb_empty"] = 0x0187,
    ["decode_stall.iq_full"] = 0x0287,
    ["br_inst_type_retired.cond"] = 0x0188,
    ["br_inst_type_retired.uncond"] = 0x0288,
    ["br_inst_type_retired.ind"] = 0x0488,
    ["br_inst_type_retired.ret"] = 0x0888,
    ["br_inst_type_retired.dir_call"] = 0x1088,
    ["br_inst_type_retired.ind_call"] = 0x2088,
    ["br_inst_type_retired.cond_taken"] = 0x4188,
    ["br_missp_type_retired.cond"] = 0x0189,
    ["br_missp_type_retired.ind"] = 0x0289,
    ["br_missp_type_retired.return"] = 0x0489,
    ["br_missp_type_retired.ind_call"] = 0x0889,
    ["br_missp_type_retired.cond_taken"] = 0x1189,
    ["macro_insts.non_cisc_decoded"] = 0x01aa,
    ["macro_insts.cisc_decoded"] = 0x02aa,
    ["macro_insts.all_decoded"] = 0x03aa,
    ["simd_uops_exec.s"] = 0x00b0,
    ["simd_uops_exec.ar"] = 0x80b0,
    ["simd_sat_uop_exec.s"] = 0x00b1,
    ["simd_sat_uop_exec.ar"] = 0x80b1,
    ["simd_uop_type_exec.mul.s"] = 0x01b3,
    ["simd_uop_type_exec.mul.ar"] = 0x81b3,
    ["simd_uop_type_exec.shift.s"] = 0x02b3,
    ["simd_uop_type_exec.shift.ar"] = 0x82b3,
    ["simd_uop_type_exec.pack.s"] = 0x04b3,
    ["simd_uop_type_exec.pack.ar"] = 0x84b3,
    ["simd_uop_type_exec.unpack.s"] = 0x08b3,
    ["simd_uop_type_exec.unpack.ar"] = 0x88b3,
    ["simd_uop_type_exec.logical.s"] = 0x10b3,
    ["simd_uop_type_exec.logical.ar"] = 0x90b3,
    ["simd_uop_type_exec.arithmetic.s"] = 0x20b3,
    ["simd_uop_type_exec.arithmetic.ar"] = 0xa0b3,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.any"] = 0x000a,
    ["uops_retired.any"] = 0x10c2,
    ["uops_retired.stalled_cycles"] = 0x10c2,
    ["uops_retired.stalls"] = 0x10c2,
    ["uops.ms_cycles"] = 0x01a9,
    ["machine_clears.smc"] = 0x01c3,
    ["br_inst_retired.any"] = 0x00c4,
    ["br_inst_retired.pred_not_taken"] = 0x01c4,
    ["br_inst_retired.mispred_not_taken"] = 0x02c4,
    ["br_inst_retired.pred_taken"] = 0x04c4,
    ["br_inst_retired.mispred_taken"] = 0x08c4,
    ["br_inst_retired.taken"] = 0x0cc4,
    ["br_inst_retired.any1"] = 0x0fc4,
    ["br_inst_retired.mispred"] = 0x00c5,
    ["cycles_int_masked.cycles_int_masked"] = 0x01c6,
    ["cycles_int_masked.cycles_int_pending_and_masked"] = 0x02c6,
    ["simd_inst_retired.packed_single"] = 0x01c7,
    ["simd_inst_retired.scalar_single"] = 0x02c7,
    ["simd_inst_retired.scalar_double"] = 0x08c7,
    ["simd_inst_retired.vector"] = 0x10c7,
    ["hw_int_rcv"] = 0x00c8,
    ["simd_comp_inst_retired.packed_single"] = 0x01ca,
    ["simd_comp_inst_retired.scalar_single"] = 0x02ca,
    ["simd_comp_inst_retired.scalar_double"] = 0x08ca,
    ["mem_load_retired.l2_hit"] = 0x01cb,
    ["mem_load_retired.l2_miss"] = 0x02cb,
    ["mem_load_retired.dtlb_miss"] = 0x04cb,
    ["simd_assist"] = 0x00cd,
    ["simd_instr_retired"] = 0x00ce,
    ["simd_sat_instr_retired"] = 0x00cf,
    ["resource_stalls.div_busy"] = 0x02dc,
    ["br_inst_decoded"] = 0x01e0,
    ["bogus_br"] = 0x01e4,
    ["baclears.any"] = 0x01e6,
    ["reissue.overlap_store"] = 0x0103,
    ["reissue.overlap_store.ar"] = 0x8103,
   },
  },
  {"GenuineIntel-6-27", "V1", "core",
   {
    -- source: BNL/Bonnell_core_V1.tsv
    ["store_forwards.any"] = 0x8302,
    ["store_forwards.good"] = 0x8102,
    ["reissue.any"] = 0x7f03,
    ["reissue.any.ar"] = 0xff03,
    ["misalign_mem_ref.split"] = 0x0f05,
    ["misalign_mem_ref.ld_split"] = 0x0905,
    ["misalign_mem_ref.st_split"] = 0x0a05,
    ["misalign_mem_ref.split.ar"] = 0x8f05,
    ["misalign_mem_ref.ld_split.ar"] = 0x8905,
    ["misalign_mem_ref.st_split.ar"] = 0x8a05,
    ["misalign_mem_ref.rmw_split"] = 0x8c05,
    ["misalign_mem_ref.bubble"] = 0x9705,
    ["misalign_mem_ref.ld_bubble"] = 0x9105,
    ["misalign_mem_ref.st_bubble"] = 0x9205,
    ["misalign_mem_ref.rmw_bubble"] = 0x9405,
    ["segment_reg_loads.any"] = 0x8006,
    ["prefetch.prefetcht0"] = 0x8107,
    ["prefetch.prefetcht1"] = 0x8207,
    ["prefetch.prefetcht2"] = 0x8407,
    ["prefetch.sw_l2"] = 0x8607,
    ["prefetch.prefetchnta"] = 0x8807,
    ["prefetch.hw_prefetch"] = 0x1007,
    ["prefetch.software_prefetch"] = 0x0f07,
    ["prefetch.software_prefetch.ar"] = 0x8f07,
    ["data_tlb_misses.dtlb_miss"] = 0x0708,
    ["data_tlb_misses.dtlb_miss_ld"] = 0x0508,
    ["data_tlb_misses.l0_dtlb_miss_ld"] = 0x0908,
    ["data_tlb_misses.dtlb_miss_st"] = 0x0608,
    ["data_tlb_misses.l0_dtlb_miss_st"] = 0x0a08,
    ["dispatch_blocked.any"] = 0x2009,
    ["page_walks.walks"] = 0x030c,
    ["page_walks.cycles"] = 0x030c,
    ["page_walks.d_side_walks"] = 0x010c,
    ["page_walks.d_side_cycles"] = 0x010c,
    ["page_walks.i_side_walks"] = 0x020c,
    ["page_walks.i_side_cycles"] = 0x020c,
    ["x87_comp_ops_exe.any.s"] = 0x0110,
    ["x87_comp_ops_exe.any.ar"] = 0x8110,
    ["x87_comp_ops_exe.fxch.s"] = 0x0210,
    ["x87_comp_ops_exe.fxch.ar"] = 0x8210,
    ["fp_assist.s"] = 0x0111,
    ["fp_assist.ar"] = 0x8111,
    ["mul.s"] = 0x0112,
    ["mul.ar"] = 0x8112,
    ["div.s"] = 0x0113,
    ["div.ar"] = 0x8113,
    ["cycles_div_busy"] = 0x0114,
    ["l2_ads.self"] = 0x4021,
    ["l2_dbus_busy.self"] = 0x4022,
    ["l2_dbus_busy_rd.self"] = 0x4023,
    ["l2_lines_in.self.any"] = 0x7024,
    ["l2_lines_in.self.demand"] = 0x4024,
    ["l2_lines_in.self.prefetch"] = 0x5024,
    ["l2_m_lines_in.self"] = 0x4025,
    ["l2_lines_out.self.any"] = 0x7026,
    ["l2_lines_out.self.demand"] = 0x4026,
    ["l2_lines_out.self.prefetch"] = 0x5026,
    ["l2_m_lines_out.self.any"] = 0x7027,
    ["l2_m_lines_out.self.demand"] = 0x4027,
    ["l2_m_lines_out.self.prefetch"] = 0x5027,
    ["l2_ifetch.self.e_state"] = 0x4428,
    ["l2_ifetch.self.i_state"] = 0x4128,
    ["l2_ifetch.self.m_state"] = 0x4828,
    ["l2_ifetch.self.s_state"] = 0x4228,
    ["l2_ifetch.self.mesi"] = 0x4f28,
    ["l2_ld.self.any.e_state"] = 0x7429,
    ["l2_ld.self.any.i_state"] = 0x7129,
    ["l2_ld.self.any.m_state"] = 0x7829,
    ["l2_ld.self.any.s_state"] = 0x7229,
    ["l2_ld.self.any.mesi"] = 0x7f29,
    ["l2_ld.self.demand.e_state"] = 0x4429,
    ["l2_ld.self.demand.i_state"] = 0x4129,
    ["l2_ld.self.demand.m_state"] = 0x4829,
    ["l2_ld.self.demand.s_state"] = 0x4229,
    ["l2_ld.self.demand.mesi"] = 0x4f29,
    ["l2_ld.self.prefetch.e_state"] = 0x5429,
    ["l2_ld.self.prefetch.i_state"] = 0x5129,
    ["l2_ld.self.prefetch.m_state"] = 0x5829,
    ["l2_ld.self.prefetch.s_state"] = 0x5229,
    ["l2_ld.self.prefetch.mesi"] = 0x5f29,
    ["l2_st.self.e_state"] = 0x442a,
    ["l2_st.self.i_state"] = 0x412a,
    ["l2_st.self.m_state"] = 0x482a,
    ["l2_st.self.s_state"] = 0x422a,
    ["l2_st.self.mesi"] = 0x4f2a,
    ["l2_lock.self.e_state"] = 0x442b,
    ["l2_lock.self.i_state"] = 0x412b,
    ["l2_lock.self.m_state"] = 0x482b,
    ["l2_lock.self.s_state"] = 0x422b,
    ["l2_lock.self.mesi"] = 0x4f2b,
    ["l2_data_rqsts.self.e_state"] = 0x442c,
    ["l2_data_rqsts.self.i_state"] = 0x412c,
    ["l2_data_rqsts.self.m_state"] = 0x482c,
    ["l2_data_rqsts.self.s_state"] = 0x422c,
    ["l2_data_rqsts.self.mesi"] = 0x4f2c,
    ["l2_ld_ifetch.self.e_state"] = 0x442d,
    ["l2_ld_ifetch.self.i_state"] = 0x412d,
    ["l2_ld_ifetch.self.m_state"] = 0x482d,
    ["l2_ld_ifetch.self.s_state"] = 0x422d,
    ["l2_ld_ifetch.self.mesi"] = 0x4f2d,
    ["l2_rqsts.self.any.e_state"] = 0x742e,
    ["l2_rqsts.self.any.i_state"] = 0x712e,
    ["l2_rqsts.self.any.m_state"] = 0x782e,
    ["l2_rqsts.self.any.s_state"] = 0x722e,
    ["l2_rqsts.self.any.mesi"] = 0x7f2e,
    ["l2_rqsts.self.demand.e_state"] = 0x442e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.m_state"] = 0x482e,
    ["l2_rqsts.self.demand.s_state"] = 0x422e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_rqsts.self.prefetch.e_state"] = 0x542e,
    ["l2_rqsts.self.prefetch.i_state"] = 0x512e,
    ["l2_rqsts.self.prefetch.m_state"] = 0x582e,
    ["l2_rqsts.self.prefetch.s_state"] = 0x522e,
    ["l2_rqsts.self.prefetch.mesi"] = 0x5f2e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_reject_busq.self.any.e_state"] = 0x7430,
    ["l2_reject_busq.self.any.i_state"] = 0x7130,
    ["l2_reject_busq.self.any.m_state"] = 0x7830,
    ["l2_reject_busq.self.any.s_state"] = 0x7230,
    ["l2_reject_busq.self.any.mesi"] = 0x7f30,
    ["l2_reject_busq.self.demand.e_state"] = 0x4430,
    ["l2_reject_busq.self.demand.i_state"] = 0x4130,
    ["l2_reject_busq.self.demand.m_state"] = 0x4830,
    ["l2_reject_busq.self.demand.s_state"] = 0x4230,
    ["l2_reject_busq.self.demand.mesi"] = 0x4f30,
    ["l2_reject_busq.self.prefetch.e_state"] = 0x5430,
    ["l2_reject_busq.self.prefetch.i_state"] = 0x5130,
    ["l2_reject_busq.self.prefetch.m_state"] = 0x5830,
    ["l2_reject_busq.self.prefetch.s_state"] = 0x5230,
    ["l2_reject_busq.self.prefetch.mesi"] = 0x5f30,
    ["l2_no_req.self"] = 0x4032,
    ["eist_trans"] = 0x003a,
    ["thermal_trip"] = 0xc03b,
    ["cpu_clk_unhalted.core_p"] = 0x003c,
    ["cpu_clk_unhalted.bus"] = 0x013c,
    ["cpu_clk_unhalted.core"] = 0x000a,
    ["cpu_clk_unhalted.ref"] = 0x000a,
    ["l1d_cache.ld"] = 0xa140,
    ["l1d_cache.st"] = 0xa240,
    ["l1d_cache.all_ref"] = 0x8340,
    ["l1d_cache.all_cache_ref"] = 0xa340,
    ["l1d_cache.repl"] = 0x0840,
    ["l1d_cache.replm"] = 0x4840,
    ["l1d_cache.evict"] = 0x1040,
    ["bus_request_outstanding.all_agents"] = 0xe060,
    ["bus_request_outstanding.self"] = 0x4060,
    ["bus_bnr_drv.all_agents"] = 0x2061,
    ["bus_bnr_drv.this_agent"] = 0x0061,
    ["bus_drdy_clocks.all_agents"] = 0x2062,
    ["bus_drdy_clocks.this_agent"] = 0x0062,
    ["bus_lock_clocks.all_agents"] = 0xe063,
    ["bus_lock_clocks.self"] = 0x4063,
    ["bus_data_rcv.self"] = 0x4064,
    ["bus_trans_brd.all_agents"] = 0xe065,
    ["bus_trans_brd.self"] = 0x4065,
    ["bus_trans_rfo.all_agents"] = 0xe066,
    ["bus_trans_rfo.self"] = 0x4066,
    ["bus_trans_wb.all_agents"] = 0xe067,
    ["bus_trans_wb.self"] = 0x4067,
    ["bus_trans_ifetch.all_agents"] = 0xe068,
    ["bus_trans_ifetch.self"] = 0x4068,
    ["bus_trans_inval.all_agents"] = 0xe069,
    ["bus_trans_inval.self"] = 0x4069,
    ["bus_trans_pwr.all_agents"] = 0xe06a,
    ["bus_trans_pwr.self"] = 0x406a,
    ["bus_trans_p.all_agents"] = 0xe06b,
    ["bus_trans_p.self"] = 0x406b,
    ["bus_trans_io.all_agents"] = 0xe06c,
    ["bus_trans_io.self"] = 0x406c,
    ["bus_trans_def.all_agents"] = 0xe06d,
    ["bus_trans_def.self"] = 0x406d,
    ["bus_trans_burst.all_agents"] = 0xe06e,
    ["bus_trans_burst.self"] = 0x406e,
    ["bus_trans_mem.all_agents"] = 0xe06f,
    ["bus_trans_mem.self"] = 0x406f,
    ["bus_trans_any.all_agents"] = 0xe070,
    ["bus_trans_any.self"] = 0x4070,
    ["ext_snoop.this_agent.any"] = 0x0b77,
    ["ext_snoop.this_agent.clean"] = 0x0177,
    ["ext_snoop.this_agent.hit"] = 0x0277,
    ["ext_snoop.this_agent.hitm"] = 0x0877,
    ["ext_snoop.all_agents.any"] = 0x2b77,
    ["ext_snoop.all_agents.clean"] = 0x2177,
    ["ext_snoop.all_agents.hit"] = 0x2277,
    ["ext_snoop.all_agents.hitm"] = 0x2877,
    ["bus_hit_drv.all_agents"] = 0x207a,
    ["bus_hit_drv.this_agent"] = 0x007a,
    ["bus_hitm_drv.all_agents"] = 0x207b,
    ["bus_hitm_drv.this_agent"] = 0x007b,
    ["busq_empty.self"] = 0x407d,
    ["snoop_stall_drv.all_agents"] = 0xe07e,
    ["snoop_stall_drv.self"] = 0x407e,
    ["bus_io_wait.self"] = 0x407f,
    ["icache.accesses"] = 0x0380,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["itlb.hit"] = 0x0182,
    ["itlb.flush"] = 0x0482,
    ["itlb.misses"] = 0x0282,
    ["cycles_icache_mem_stalled.icache_mem_stalled"] = 0x0186,
    ["decode_stall.pfb_empty"] = 0x0187,
    ["decode_stall.iq_full"] = 0x0287,
    ["br_inst_type_retired.cond"] = 0x0188,
    ["br_inst_type_retired.uncond"] = 0x0288,
    ["br_inst_type_retired.ind"] = 0x0488,
    ["br_inst_type_retired.ret"] = 0x0888,
    ["br_inst_type_retired.dir_call"] = 0x1088,
    ["br_inst_type_retired.ind_call"] = 0x2088,
    ["br_inst_type_retired.cond_taken"] = 0x4188,
    ["br_missp_type_retired.cond"] = 0x0189,
    ["br_missp_type_retired.ind"] = 0x0289,
    ["br_missp_type_retired.return"] = 0x0489,
    ["br_missp_type_retired.ind_call"] = 0x0889,
    ["br_missp_type_retired.cond_taken"] = 0x1189,
    ["macro_insts.non_cisc_decoded"] = 0x01aa,
    ["macro_insts.cisc_decoded"] = 0x02aa,
    ["macro_insts.all_decoded"] = 0x03aa,
    ["simd_uops_exec.s"] = 0x00b0,
    ["simd_uops_exec.ar"] = 0x80b0,
    ["simd_sat_uop_exec.s"] = 0x00b1,
    ["simd_sat_uop_exec.ar"] = 0x80b1,
    ["simd_uop_type_exec.mul.s"] = 0x01b3,
    ["simd_uop_type_exec.mul.ar"] = 0x81b3,
    ["simd_uop_type_exec.shift.s"] = 0x02b3,
    ["simd_uop_type_exec.shift.ar"] = 0x82b3,
    ["simd_uop_type_exec.pack.s"] = 0x04b3,
    ["simd_uop_type_exec.pack.ar"] = 0x84b3,
    ["simd_uop_type_exec.unpack.s"] = 0x08b3,
    ["simd_uop_type_exec.unpack.ar"] = 0x88b3,
    ["simd_uop_type_exec.logical.s"] = 0x10b3,
    ["simd_uop_type_exec.logical.ar"] = 0x90b3,
    ["simd_uop_type_exec.arithmetic.s"] = 0x20b3,
    ["simd_uop_type_exec.arithmetic.ar"] = 0xa0b3,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.any"] = 0x000a,
    ["uops_retired.any"] = 0x10c2,
    ["uops_retired.stalled_cycles"] = 0x10c2,
    ["uops_retired.stalls"] = 0x10c2,
    ["uops.ms_cycles"] = 0x01a9,
    ["machine_clears.smc"] = 0x01c3,
    ["br_inst_retired.any"] = 0x00c4,
    ["br_inst_retired.pred_not_taken"] = 0x01c4,
    ["br_inst_retired.mispred_not_taken"] = 0x02c4,
    ["br_inst_retired.pred_taken"] = 0x04c4,
    ["br_inst_retired.mispred_taken"] = 0x08c4,
    ["br_inst_retired.taken"] = 0x0cc4,
    ["br_inst_retired.any1"] = 0x0fc4,
    ["br_inst_retired.mispred"] = 0x00c5,
    ["cycles_int_masked.cycles_int_masked"] = 0x01c6,
    ["cycles_int_masked.cycles_int_pending_and_masked"] = 0x02c6,
    ["simd_inst_retired.packed_single"] = 0x01c7,
    ["simd_inst_retired.scalar_single"] = 0x02c7,
    ["simd_inst_retired.scalar_double"] = 0x08c7,
    ["simd_inst_retired.vector"] = 0x10c7,
    ["hw_int_rcv"] = 0x00c8,
    ["simd_comp_inst_retired.packed_single"] = 0x01ca,
    ["simd_comp_inst_retired.scalar_single"] = 0x02ca,
    ["simd_comp_inst_retired.scalar_double"] = 0x08ca,
    ["mem_load_retired.l2_hit"] = 0x01cb,
    ["mem_load_retired.l2_miss"] = 0x02cb,
    ["mem_load_retired.dtlb_miss"] = 0x04cb,
    ["simd_assist"] = 0x00cd,
    ["simd_instr_retired"] = 0x00ce,
    ["simd_sat_instr_retired"] = 0x00cf,
    ["resource_stalls.div_busy"] = 0x02dc,
    ["br_inst_decoded"] = 0x01e0,
    ["bogus_br"] = 0x01e4,
    ["baclears.any"] = 0x01e6,
    ["reissue.overlap_store"] = 0x0103,
    ["reissue.overlap_store.ar"] = 0x8103,
   },
  },
  {"GenuineIntel-6-36", "V1", "core",
   {
    -- source: BNL/Bonnell_core_V1.tsv
    ["store_forwards.any"] = 0x8302,
    ["store_forwards.good"] = 0x8102,
    ["reissue.any"] = 0x7f03,
    ["reissue.any.ar"] = 0xff03,
    ["misalign_mem_ref.split"] = 0x0f05,
    ["misalign_mem_ref.ld_split"] = 0x0905,
    ["misalign_mem_ref.st_split"] = 0x0a05,
    ["misalign_mem_ref.split.ar"] = 0x8f05,
    ["misalign_mem_ref.ld_split.ar"] = 0x8905,
    ["misalign_mem_ref.st_split.ar"] = 0x8a05,
    ["misalign_mem_ref.rmw_split"] = 0x8c05,
    ["misalign_mem_ref.bubble"] = 0x9705,
    ["misalign_mem_ref.ld_bubble"] = 0x9105,
    ["misalign_mem_ref.st_bubble"] = 0x9205,
    ["misalign_mem_ref.rmw_bubble"] = 0x9405,
    ["segment_reg_loads.any"] = 0x8006,
    ["prefetch.prefetcht0"] = 0x8107,
    ["prefetch.prefetcht1"] = 0x8207,
    ["prefetch.prefetcht2"] = 0x8407,
    ["prefetch.sw_l2"] = 0x8607,
    ["prefetch.prefetchnta"] = 0x8807,
    ["prefetch.hw_prefetch"] = 0x1007,
    ["prefetch.software_prefetch"] = 0x0f07,
    ["prefetch.software_prefetch.ar"] = 0x8f07,
    ["data_tlb_misses.dtlb_miss"] = 0x0708,
    ["data_tlb_misses.dtlb_miss_ld"] = 0x0508,
    ["data_tlb_misses.l0_dtlb_miss_ld"] = 0x0908,
    ["data_tlb_misses.dtlb_miss_st"] = 0x0608,
    ["data_tlb_misses.l0_dtlb_miss_st"] = 0x0a08,
    ["dispatch_blocked.any"] = 0x2009,
    ["page_walks.walks"] = 0x030c,
    ["page_walks.cycles"] = 0x030c,
    ["page_walks.d_side_walks"] = 0x010c,
    ["page_walks.d_side_cycles"] = 0x010c,
    ["page_walks.i_side_walks"] = 0x020c,
    ["page_walks.i_side_cycles"] = 0x020c,
    ["x87_comp_ops_exe.any.s"] = 0x0110,
    ["x87_comp_ops_exe.any.ar"] = 0x8110,
    ["x87_comp_ops_exe.fxch.s"] = 0x0210,
    ["x87_comp_ops_exe.fxch.ar"] = 0x8210,
    ["fp_assist.s"] = 0x0111,
    ["fp_assist.ar"] = 0x8111,
    ["mul.s"] = 0x0112,
    ["mul.ar"] = 0x8112,
    ["div.s"] = 0x0113,
    ["div.ar"] = 0x8113,
    ["cycles_div_busy"] = 0x0114,
    ["l2_ads.self"] = 0x4021,
    ["l2_dbus_busy.self"] = 0x4022,
    ["l2_dbus_busy_rd.self"] = 0x4023,
    ["l2_lines_in.self.any"] = 0x7024,
    ["l2_lines_in.self.demand"] = 0x4024,
    ["l2_lines_in.self.prefetch"] = 0x5024,
    ["l2_m_lines_in.self"] = 0x4025,
    ["l2_lines_out.self.any"] = 0x7026,
    ["l2_lines_out.self.demand"] = 0x4026,
    ["l2_lines_out.self.prefetch"] = 0x5026,
    ["l2_m_lines_out.self.any"] = 0x7027,
    ["l2_m_lines_out.self.demand"] = 0x4027,
    ["l2_m_lines_out.self.prefetch"] = 0x5027,
    ["l2_ifetch.self.e_state"] = 0x4428,
    ["l2_ifetch.self.i_state"] = 0x4128,
    ["l2_ifetch.self.m_state"] = 0x4828,
    ["l2_ifetch.self.s_state"] = 0x4228,
    ["l2_ifetch.self.mesi"] = 0x4f28,
    ["l2_ld.self.any.e_state"] = 0x7429,
    ["l2_ld.self.any.i_state"] = 0x7129,
    ["l2_ld.self.any.m_state"] = 0x7829,
    ["l2_ld.self.any.s_state"] = 0x7229,
    ["l2_ld.self.any.mesi"] = 0x7f29,
    ["l2_ld.self.demand.e_state"] = 0x4429,
    ["l2_ld.self.demand.i_state"] = 0x4129,
    ["l2_ld.self.demand.m_state"] = 0x4829,
    ["l2_ld.self.demand.s_state"] = 0x4229,
    ["l2_ld.self.demand.mesi"] = 0x4f29,
    ["l2_ld.self.prefetch.e_state"] = 0x5429,
    ["l2_ld.self.prefetch.i_state"] = 0x5129,
    ["l2_ld.self.prefetch.m_state"] = 0x5829,
    ["l2_ld.self.prefetch.s_state"] = 0x5229,
    ["l2_ld.self.prefetch.mesi"] = 0x5f29,
    ["l2_st.self.e_state"] = 0x442a,
    ["l2_st.self.i_state"] = 0x412a,
    ["l2_st.self.m_state"] = 0x482a,
    ["l2_st.self.s_state"] = 0x422a,
    ["l2_st.self.mesi"] = 0x4f2a,
    ["l2_lock.self.e_state"] = 0x442b,
    ["l2_lock.self.i_state"] = 0x412b,
    ["l2_lock.self.m_state"] = 0x482b,
    ["l2_lock.self.s_state"] = 0x422b,
    ["l2_lock.self.mesi"] = 0x4f2b,
    ["l2_data_rqsts.self.e_state"] = 0x442c,
    ["l2_data_rqsts.self.i_state"] = 0x412c,
    ["l2_data_rqsts.self.m_state"] = 0x482c,
    ["l2_data_rqsts.self.s_state"] = 0x422c,
    ["l2_data_rqsts.self.mesi"] = 0x4f2c,
    ["l2_ld_ifetch.self.e_state"] = 0x442d,
    ["l2_ld_ifetch.self.i_state"] = 0x412d,
    ["l2_ld_ifetch.self.m_state"] = 0x482d,
    ["l2_ld_ifetch.self.s_state"] = 0x422d,
    ["l2_ld_ifetch.self.mesi"] = 0x4f2d,
    ["l2_rqsts.self.any.e_state"] = 0x742e,
    ["l2_rqsts.self.any.i_state"] = 0x712e,
    ["l2_rqsts.self.any.m_state"] = 0x782e,
    ["l2_rqsts.self.any.s_state"] = 0x722e,
    ["l2_rqsts.self.any.mesi"] = 0x7f2e,
    ["l2_rqsts.self.demand.e_state"] = 0x442e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.m_state"] = 0x482e,
    ["l2_rqsts.self.demand.s_state"] = 0x422e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_rqsts.self.prefetch.e_state"] = 0x542e,
    ["l2_rqsts.self.prefetch.i_state"] = 0x512e,
    ["l2_rqsts.self.prefetch.m_state"] = 0x582e,
    ["l2_rqsts.self.prefetch.s_state"] = 0x522e,
    ["l2_rqsts.self.prefetch.mesi"] = 0x5f2e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_reject_busq.self.any.e_state"] = 0x7430,
    ["l2_reject_busq.self.any.i_state"] = 0x7130,
    ["l2_reject_busq.self.any.m_state"] = 0x7830,
    ["l2_reject_busq.self.any.s_state"] = 0x7230,
    ["l2_reject_busq.self.any.mesi"] = 0x7f30,
    ["l2_reject_busq.self.demand.e_state"] = 0x4430,
    ["l2_reject_busq.self.demand.i_state"] = 0x4130,
    ["l2_reject_busq.self.demand.m_state"] = 0x4830,
    ["l2_reject_busq.self.demand.s_state"] = 0x4230,
    ["l2_reject_busq.self.demand.mesi"] = 0x4f30,
    ["l2_reject_busq.self.prefetch.e_state"] = 0x5430,
    ["l2_reject_busq.self.prefetch.i_state"] = 0x5130,
    ["l2_reject_busq.self.prefetch.m_state"] = 0x5830,
    ["l2_reject_busq.self.prefetch.s_state"] = 0x5230,
    ["l2_reject_busq.self.prefetch.mesi"] = 0x5f30,
    ["l2_no_req.self"] = 0x4032,
    ["eist_trans"] = 0x003a,
    ["thermal_trip"] = 0xc03b,
    ["cpu_clk_unhalted.core_p"] = 0x003c,
    ["cpu_clk_unhalted.bus"] = 0x013c,
    ["cpu_clk_unhalted.core"] = 0x000a,
    ["cpu_clk_unhalted.ref"] = 0x000a,
    ["l1d_cache.ld"] = 0xa140,
    ["l1d_cache.st"] = 0xa240,
    ["l1d_cache.all_ref"] = 0x8340,
    ["l1d_cache.all_cache_ref"] = 0xa340,
    ["l1d_cache.repl"] = 0x0840,
    ["l1d_cache.replm"] = 0x4840,
    ["l1d_cache.evict"] = 0x1040,
    ["bus_request_outstanding.all_agents"] = 0xe060,
    ["bus_request_outstanding.self"] = 0x4060,
    ["bus_bnr_drv.all_agents"] = 0x2061,
    ["bus_bnr_drv.this_agent"] = 0x0061,
    ["bus_drdy_clocks.all_agents"] = 0x2062,
    ["bus_drdy_clocks.this_agent"] = 0x0062,
    ["bus_lock_clocks.all_agents"] = 0xe063,
    ["bus_lock_clocks.self"] = 0x4063,
    ["bus_data_rcv.self"] = 0x4064,
    ["bus_trans_brd.all_agents"] = 0xe065,
    ["bus_trans_brd.self"] = 0x4065,
    ["bus_trans_rfo.all_agents"] = 0xe066,
    ["bus_trans_rfo.self"] = 0x4066,
    ["bus_trans_wb.all_agents"] = 0xe067,
    ["bus_trans_wb.self"] = 0x4067,
    ["bus_trans_ifetch.all_agents"] = 0xe068,
    ["bus_trans_ifetch.self"] = 0x4068,
    ["bus_trans_inval.all_agents"] = 0xe069,
    ["bus_trans_inval.self"] = 0x4069,
    ["bus_trans_pwr.all_agents"] = 0xe06a,
    ["bus_trans_pwr.self"] = 0x406a,
    ["bus_trans_p.all_agents"] = 0xe06b,
    ["bus_trans_p.self"] = 0x406b,
    ["bus_trans_io.all_agents"] = 0xe06c,
    ["bus_trans_io.self"] = 0x406c,
    ["bus_trans_def.all_agents"] = 0xe06d,
    ["bus_trans_def.self"] = 0x406d,
    ["bus_trans_burst.all_agents"] = 0xe06e,
    ["bus_trans_burst.self"] = 0x406e,
    ["bus_trans_mem.all_agents"] = 0xe06f,
    ["bus_trans_mem.self"] = 0x406f,
    ["bus_trans_any.all_agents"] = 0xe070,
    ["bus_trans_any.self"] = 0x4070,
    ["ext_snoop.this_agent.any"] = 0x0b77,
    ["ext_snoop.this_agent.clean"] = 0x0177,
    ["ext_snoop.this_agent.hit"] = 0x0277,
    ["ext_snoop.this_agent.hitm"] = 0x0877,
    ["ext_snoop.all_agents.any"] = 0x2b77,
    ["ext_snoop.all_agents.clean"] = 0x2177,
    ["ext_snoop.all_agents.hit"] = 0x2277,
    ["ext_snoop.all_agents.hitm"] = 0x2877,
    ["bus_hit_drv.all_agents"] = 0x207a,
    ["bus_hit_drv.this_agent"] = 0x007a,
    ["bus_hitm_drv.all_agents"] = 0x207b,
    ["bus_hitm_drv.this_agent"] = 0x007b,
    ["busq_empty.self"] = 0x407d,
    ["snoop_stall_drv.all_agents"] = 0xe07e,
    ["snoop_stall_drv.self"] = 0x407e,
    ["bus_io_wait.self"] = 0x407f,
    ["icache.accesses"] = 0x0380,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["itlb.hit"] = 0x0182,
    ["itlb.flush"] = 0x0482,
    ["itlb.misses"] = 0x0282,
    ["cycles_icache_mem_stalled.icache_mem_stalled"] = 0x0186,
    ["decode_stall.pfb_empty"] = 0x0187,
    ["decode_stall.iq_full"] = 0x0287,
    ["br_inst_type_retired.cond"] = 0x0188,
    ["br_inst_type_retired.uncond"] = 0x0288,
    ["br_inst_type_retired.ind"] = 0x0488,
    ["br_inst_type_retired.ret"] = 0x0888,
    ["br_inst_type_retired.dir_call"] = 0x1088,
    ["br_inst_type_retired.ind_call"] = 0x2088,
    ["br_inst_type_retired.cond_taken"] = 0x4188,
    ["br_missp_type_retired.cond"] = 0x0189,
    ["br_missp_type_retired.ind"] = 0x0289,
    ["br_missp_type_retired.return"] = 0x0489,
    ["br_missp_type_retired.ind_call"] = 0x0889,
    ["br_missp_type_retired.cond_taken"] = 0x1189,
    ["macro_insts.non_cisc_decoded"] = 0x01aa,
    ["macro_insts.cisc_decoded"] = 0x02aa,
    ["macro_insts.all_decoded"] = 0x03aa,
    ["simd_uops_exec.s"] = 0x00b0,
    ["simd_uops_exec.ar"] = 0x80b0,
    ["simd_sat_uop_exec.s"] = 0x00b1,
    ["simd_sat_uop_exec.ar"] = 0x80b1,
    ["simd_uop_type_exec.mul.s"] = 0x01b3,
    ["simd_uop_type_exec.mul.ar"] = 0x81b3,
    ["simd_uop_type_exec.shift.s"] = 0x02b3,
    ["simd_uop_type_exec.shift.ar"] = 0x82b3,
    ["simd_uop_type_exec.pack.s"] = 0x04b3,
    ["simd_uop_type_exec.pack.ar"] = 0x84b3,
    ["simd_uop_type_exec.unpack.s"] = 0x08b3,
    ["simd_uop_type_exec.unpack.ar"] = 0x88b3,
    ["simd_uop_type_exec.logical.s"] = 0x10b3,
    ["simd_uop_type_exec.logical.ar"] = 0x90b3,
    ["simd_uop_type_exec.arithmetic.s"] = 0x20b3,
    ["simd_uop_type_exec.arithmetic.ar"] = 0xa0b3,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.any"] = 0x000a,
    ["uops_retired.any"] = 0x10c2,
    ["uops_retired.stalled_cycles"] = 0x10c2,
    ["uops_retired.stalls"] = 0x10c2,
    ["uops.ms_cycles"] = 0x01a9,
    ["machine_clears.smc"] = 0x01c3,
    ["br_inst_retired.any"] = 0x00c4,
    ["br_inst_retired.pred_not_taken"] = 0x01c4,
    ["br_inst_retired.mispred_not_taken"] = 0x02c4,
    ["br_inst_retired.pred_taken"] = 0x04c4,
    ["br_inst_retired.mispred_taken"] = 0x08c4,
    ["br_inst_retired.taken"] = 0x0cc4,
    ["br_inst_retired.any1"] = 0x0fc4,
    ["br_inst_retired.mispred"] = 0x00c5,
    ["cycles_int_masked.cycles_int_masked"] = 0x01c6,
    ["cycles_int_masked.cycles_int_pending_and_masked"] = 0x02c6,
    ["simd_inst_retired.packed_single"] = 0x01c7,
    ["simd_inst_retired.scalar_single"] = 0x02c7,
    ["simd_inst_retired.scalar_double"] = 0x08c7,
    ["simd_inst_retired.vector"] = 0x10c7,
    ["hw_int_rcv"] = 0x00c8,
    ["simd_comp_inst_retired.packed_single"] = 0x01ca,
    ["simd_comp_inst_retired.scalar_single"] = 0x02ca,
    ["simd_comp_inst_retired.scalar_double"] = 0x08ca,
    ["mem_load_retired.l2_hit"] = 0x01cb,
    ["mem_load_retired.l2_miss"] = 0x02cb,
    ["mem_load_retired.dtlb_miss"] = 0x04cb,
    ["simd_assist"] = 0x00cd,
    ["simd_instr_retired"] = 0x00ce,
    ["simd_sat_instr_retired"] = 0x00cf,
    ["resource_stalls.div_busy"] = 0x02dc,
    ["br_inst_decoded"] = 0x01e0,
    ["bogus_br"] = 0x01e4,
    ["baclears.any"] = 0x01e6,
    ["reissue.overlap_store"] = 0x0103,
    ["reissue.overlap_store.ar"] = 0x8103,
   },
  },
  {"GenuineIntel-6-35", "V1", "core",
   {
    -- source: BNL/Bonnell_core_V1.tsv
    ["store_forwards.any"] = 0x8302,
    ["store_forwards.good"] = 0x8102,
    ["reissue.any"] = 0x7f03,
    ["reissue.any.ar"] = 0xff03,
    ["misalign_mem_ref.split"] = 0x0f05,
    ["misalign_mem_ref.ld_split"] = 0x0905,
    ["misalign_mem_ref.st_split"] = 0x0a05,
    ["misalign_mem_ref.split.ar"] = 0x8f05,
    ["misalign_mem_ref.ld_split.ar"] = 0x8905,
    ["misalign_mem_ref.st_split.ar"] = 0x8a05,
    ["misalign_mem_ref.rmw_split"] = 0x8c05,
    ["misalign_mem_ref.bubble"] = 0x9705,
    ["misalign_mem_ref.ld_bubble"] = 0x9105,
    ["misalign_mem_ref.st_bubble"] = 0x9205,
    ["misalign_mem_ref.rmw_bubble"] = 0x9405,
    ["segment_reg_loads.any"] = 0x8006,
    ["prefetch.prefetcht0"] = 0x8107,
    ["prefetch.prefetcht1"] = 0x8207,
    ["prefetch.prefetcht2"] = 0x8407,
    ["prefetch.sw_l2"] = 0x8607,
    ["prefetch.prefetchnta"] = 0x8807,
    ["prefetch.hw_prefetch"] = 0x1007,
    ["prefetch.software_prefetch"] = 0x0f07,
    ["prefetch.software_prefetch.ar"] = 0x8f07,
    ["data_tlb_misses.dtlb_miss"] = 0x0708,
    ["data_tlb_misses.dtlb_miss_ld"] = 0x0508,
    ["data_tlb_misses.l0_dtlb_miss_ld"] = 0x0908,
    ["data_tlb_misses.dtlb_miss_st"] = 0x0608,
    ["data_tlb_misses.l0_dtlb_miss_st"] = 0x0a08,
    ["dispatch_blocked.any"] = 0x2009,
    ["page_walks.walks"] = 0x030c,
    ["page_walks.cycles"] = 0x030c,
    ["page_walks.d_side_walks"] = 0x010c,
    ["page_walks.d_side_cycles"] = 0x010c,
    ["page_walks.i_side_walks"] = 0x020c,
    ["page_walks.i_side_cycles"] = 0x020c,
    ["x87_comp_ops_exe.any.s"] = 0x0110,
    ["x87_comp_ops_exe.any.ar"] = 0x8110,
    ["x87_comp_ops_exe.fxch.s"] = 0x0210,
    ["x87_comp_ops_exe.fxch.ar"] = 0x8210,
    ["fp_assist.s"] = 0x0111,
    ["fp_assist.ar"] = 0x8111,
    ["mul.s"] = 0x0112,
    ["mul.ar"] = 0x8112,
    ["div.s"] = 0x0113,
    ["div.ar"] = 0x8113,
    ["cycles_div_busy"] = 0x0114,
    ["l2_ads.self"] = 0x4021,
    ["l2_dbus_busy.self"] = 0x4022,
    ["l2_dbus_busy_rd.self"] = 0x4023,
    ["l2_lines_in.self.any"] = 0x7024,
    ["l2_lines_in.self.demand"] = 0x4024,
    ["l2_lines_in.self.prefetch"] = 0x5024,
    ["l2_m_lines_in.self"] = 0x4025,
    ["l2_lines_out.self.any"] = 0x7026,
    ["l2_lines_out.self.demand"] = 0x4026,
    ["l2_lines_out.self.prefetch"] = 0x5026,
    ["l2_m_lines_out.self.any"] = 0x7027,
    ["l2_m_lines_out.self.demand"] = 0x4027,
    ["l2_m_lines_out.self.prefetch"] = 0x5027,
    ["l2_ifetch.self.e_state"] = 0x4428,
    ["l2_ifetch.self.i_state"] = 0x4128,
    ["l2_ifetch.self.m_state"] = 0x4828,
    ["l2_ifetch.self.s_state"] = 0x4228,
    ["l2_ifetch.self.mesi"] = 0x4f28,
    ["l2_ld.self.any.e_state"] = 0x7429,
    ["l2_ld.self.any.i_state"] = 0x7129,
    ["l2_ld.self.any.m_state"] = 0x7829,
    ["l2_ld.self.any.s_state"] = 0x7229,
    ["l2_ld.self.any.mesi"] = 0x7f29,
    ["l2_ld.self.demand.e_state"] = 0x4429,
    ["l2_ld.self.demand.i_state"] = 0x4129,
    ["l2_ld.self.demand.m_state"] = 0x4829,
    ["l2_ld.self.demand.s_state"] = 0x4229,
    ["l2_ld.self.demand.mesi"] = 0x4f29,
    ["l2_ld.self.prefetch.e_state"] = 0x5429,
    ["l2_ld.self.prefetch.i_state"] = 0x5129,
    ["l2_ld.self.prefetch.m_state"] = 0x5829,
    ["l2_ld.self.prefetch.s_state"] = 0x5229,
    ["l2_ld.self.prefetch.mesi"] = 0x5f29,
    ["l2_st.self.e_state"] = 0x442a,
    ["l2_st.self.i_state"] = 0x412a,
    ["l2_st.self.m_state"] = 0x482a,
    ["l2_st.self.s_state"] = 0x422a,
    ["l2_st.self.mesi"] = 0x4f2a,
    ["l2_lock.self.e_state"] = 0x442b,
    ["l2_lock.self.i_state"] = 0x412b,
    ["l2_lock.self.m_state"] = 0x482b,
    ["l2_lock.self.s_state"] = 0x422b,
    ["l2_lock.self.mesi"] = 0x4f2b,
    ["l2_data_rqsts.self.e_state"] = 0x442c,
    ["l2_data_rqsts.self.i_state"] = 0x412c,
    ["l2_data_rqsts.self.m_state"] = 0x482c,
    ["l2_data_rqsts.self.s_state"] = 0x422c,
    ["l2_data_rqsts.self.mesi"] = 0x4f2c,
    ["l2_ld_ifetch.self.e_state"] = 0x442d,
    ["l2_ld_ifetch.self.i_state"] = 0x412d,
    ["l2_ld_ifetch.self.m_state"] = 0x482d,
    ["l2_ld_ifetch.self.s_state"] = 0x422d,
    ["l2_ld_ifetch.self.mesi"] = 0x4f2d,
    ["l2_rqsts.self.any.e_state"] = 0x742e,
    ["l2_rqsts.self.any.i_state"] = 0x712e,
    ["l2_rqsts.self.any.m_state"] = 0x782e,
    ["l2_rqsts.self.any.s_state"] = 0x722e,
    ["l2_rqsts.self.any.mesi"] = 0x7f2e,
    ["l2_rqsts.self.demand.e_state"] = 0x442e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.m_state"] = 0x482e,
    ["l2_rqsts.self.demand.s_state"] = 0x422e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_rqsts.self.prefetch.e_state"] = 0x542e,
    ["l2_rqsts.self.prefetch.i_state"] = 0x512e,
    ["l2_rqsts.self.prefetch.m_state"] = 0x582e,
    ["l2_rqsts.self.prefetch.s_state"] = 0x522e,
    ["l2_rqsts.self.prefetch.mesi"] = 0x5f2e,
    ["l2_rqsts.self.demand.i_state"] = 0x412e,
    ["l2_rqsts.self.demand.mesi"] = 0x4f2e,
    ["l2_reject_busq.self.any.e_state"] = 0x7430,
    ["l2_reject_busq.self.any.i_state"] = 0x7130,
    ["l2_reject_busq.self.any.m_state"] = 0x7830,
    ["l2_reject_busq.self.any.s_state"] = 0x7230,
    ["l2_reject_busq.self.any.mesi"] = 0x7f30,
    ["l2_reject_busq.self.demand.e_state"] = 0x4430,
    ["l2_reject_busq.self.demand.i_state"] = 0x4130,
    ["l2_reject_busq.self.demand.m_state"] = 0x4830,
    ["l2_reject_busq.self.demand.s_state"] = 0x4230,
    ["l2_reject_busq.self.demand.mesi"] = 0x4f30,
    ["l2_reject_busq.self.prefetch.e_state"] = 0x5430,
    ["l2_reject_busq.self.prefetch.i_state"] = 0x5130,
    ["l2_reject_busq.self.prefetch.m_state"] = 0x5830,
    ["l2_reject_busq.self.prefetch.s_state"] = 0x5230,
    ["l2_reject_busq.self.prefetch.mesi"] = 0x5f30,
    ["l2_no_req.self"] = 0x4032,
    ["eist_trans"] = 0x003a,
    ["thermal_trip"] = 0xc03b,
    ["cpu_clk_unhalted.core_p"] = 0x003c,
    ["cpu_clk_unhalted.bus"] = 0x013c,
    ["cpu_clk_unhalted.core"] = 0x000a,
    ["cpu_clk_unhalted.ref"] = 0x000a,
    ["l1d_cache.ld"] = 0xa140,
    ["l1d_cache.st"] = 0xa240,
    ["l1d_cache.all_ref"] = 0x8340,
    ["l1d_cache.all_cache_ref"] = 0xa340,
    ["l1d_cache.repl"] = 0x0840,
    ["l1d_cache.replm"] = 0x4840,
    ["l1d_cache.evict"] = 0x1040,
    ["bus_request_outstanding.all_agents"] = 0xe060,
    ["bus_request_outstanding.self"] = 0x4060,
    ["bus_bnr_drv.all_agents"] = 0x2061,
    ["bus_bnr_drv.this_agent"] = 0x0061,
    ["bus_drdy_clocks.all_agents"] = 0x2062,
    ["bus_drdy_clocks.this_agent"] = 0x0062,
    ["bus_lock_clocks.all_agents"] = 0xe063,
    ["bus_lock_clocks.self"] = 0x4063,
    ["bus_data_rcv.self"] = 0x4064,
    ["bus_trans_brd.all_agents"] = 0xe065,
    ["bus_trans_brd.self"] = 0x4065,
    ["bus_trans_rfo.all_agents"] = 0xe066,
    ["bus_trans_rfo.self"] = 0x4066,
    ["bus_trans_wb.all_agents"] = 0xe067,
    ["bus_trans_wb.self"] = 0x4067,
    ["bus_trans_ifetch.all_agents"] = 0xe068,
    ["bus_trans_ifetch.self"] = 0x4068,
    ["bus_trans_inval.all_agents"] = 0xe069,
    ["bus_trans_inval.self"] = 0x4069,
    ["bus_trans_pwr.all_agents"] = 0xe06a,
    ["bus_trans_pwr.self"] = 0x406a,
    ["bus_trans_p.all_agents"] = 0xe06b,
    ["bus_trans_p.self"] = 0x406b,
    ["bus_trans_io.all_agents"] = 0xe06c,
    ["bus_trans_io.self"] = 0x406c,
    ["bus_trans_def.all_agents"] = 0xe06d,
    ["bus_trans_def.self"] = 0x406d,
    ["bus_trans_burst.all_agents"] = 0xe06e,
    ["bus_trans_burst.self"] = 0x406e,
    ["bus_trans_mem.all_agents"] = 0xe06f,
    ["bus_trans_mem.self"] = 0x406f,
    ["bus_trans_any.all_agents"] = 0xe070,
    ["bus_trans_any.self"] = 0x4070,
    ["ext_snoop.this_agent.any"] = 0x0b77,
    ["ext_snoop.this_agent.clean"] = 0x0177,
    ["ext_snoop.this_agent.hit"] = 0x0277,
    ["ext_snoop.this_agent.hitm"] = 0x0877,
    ["ext_snoop.all_agents.any"] = 0x2b77,
    ["ext_snoop.all_agents.clean"] = 0x2177,
    ["ext_snoop.all_agents.hit"] = 0x2277,
    ["ext_snoop.all_agents.hitm"] = 0x2877,
    ["bus_hit_drv.all_agents"] = 0x207a,
    ["bus_hit_drv.this_agent"] = 0x007a,
    ["bus_hitm_drv.all_agents"] = 0x207b,
    ["bus_hitm_drv.this_agent"] = 0x007b,
    ["busq_empty.self"] = 0x407d,
    ["snoop_stall_drv.all_agents"] = 0xe07e,
    ["snoop_stall_drv.self"] = 0x407e,
    ["bus_io_wait.self"] = 0x407f,
    ["icache.accesses"] = 0x0380,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["itlb.hit"] = 0x0182,
    ["itlb.flush"] = 0x0482,
    ["itlb.misses"] = 0x0282,
    ["cycles_icache_mem_stalled.icache_mem_stalled"] = 0x0186,
    ["decode_stall.pfb_empty"] = 0x0187,
    ["decode_stall.iq_full"] = 0x0287,
    ["br_inst_type_retired.cond"] = 0x0188,
    ["br_inst_type_retired.uncond"] = 0x0288,
    ["br_inst_type_retired.ind"] = 0x0488,
    ["br_inst_type_retired.ret"] = 0x0888,
    ["br_inst_type_retired.dir_call"] = 0x1088,
    ["br_inst_type_retired.ind_call"] = 0x2088,
    ["br_inst_type_retired.cond_taken"] = 0x4188,
    ["br_missp_type_retired.cond"] = 0x0189,
    ["br_missp_type_retired.ind"] = 0x0289,
    ["br_missp_type_retired.return"] = 0x0489,
    ["br_missp_type_retired.ind_call"] = 0x0889,
    ["br_missp_type_retired.cond_taken"] = 0x1189,
    ["macro_insts.non_cisc_decoded"] = 0x01aa,
    ["macro_insts.cisc_decoded"] = 0x02aa,
    ["macro_insts.all_decoded"] = 0x03aa,
    ["simd_uops_exec.s"] = 0x00b0,
    ["simd_uops_exec.ar"] = 0x80b0,
    ["simd_sat_uop_exec.s"] = 0x00b1,
    ["simd_sat_uop_exec.ar"] = 0x80b1,
    ["simd_uop_type_exec.mul.s"] = 0x01b3,
    ["simd_uop_type_exec.mul.ar"] = 0x81b3,
    ["simd_uop_type_exec.shift.s"] = 0x02b3,
    ["simd_uop_type_exec.shift.ar"] = 0x82b3,
    ["simd_uop_type_exec.pack.s"] = 0x04b3,
    ["simd_uop_type_exec.pack.ar"] = 0x84b3,
    ["simd_uop_type_exec.unpack.s"] = 0x08b3,
    ["simd_uop_type_exec.unpack.ar"] = 0x88b3,
    ["simd_uop_type_exec.logical.s"] = 0x10b3,
    ["simd_uop_type_exec.logical.ar"] = 0x90b3,
    ["simd_uop_type_exec.arithmetic.s"] = 0x20b3,
    ["simd_uop_type_exec.arithmetic.ar"] = 0xa0b3,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.any"] = 0x000a,
    ["uops_retired.any"] = 0x10c2,
    ["uops_retired.stalled_cycles"] = 0x10c2,
    ["uops_retired.stalls"] = 0x10c2,
    ["uops.ms_cycles"] = 0x01a9,
    ["machine_clears.smc"] = 0x01c3,
    ["br_inst_retired.any"] = 0x00c4,
    ["br_inst_retired.pred_not_taken"] = 0x01c4,
    ["br_inst_retired.mispred_not_taken"] = 0x02c4,
    ["br_inst_retired.pred_taken"] = 0x04c4,
    ["br_inst_retired.mispred_taken"] = 0x08c4,
    ["br_inst_retired.taken"] = 0x0cc4,
    ["br_inst_retired.any1"] = 0x0fc4,
    ["br_inst_retired.mispred"] = 0x00c5,
    ["cycles_int_masked.cycles_int_masked"] = 0x01c6,
    ["cycles_int_masked.cycles_int_pending_and_masked"] = 0x02c6,
    ["simd_inst_retired.packed_single"] = 0x01c7,
    ["simd_inst_retired.scalar_single"] = 0x02c7,
    ["simd_inst_retired.scalar_double"] = 0x08c7,
    ["simd_inst_retired.vector"] = 0x10c7,
    ["hw_int_rcv"] = 0x00c8,
    ["simd_comp_inst_retired.packed_single"] = 0x01ca,
    ["simd_comp_inst_retired.scalar_single"] = 0x02ca,
    ["simd_comp_inst_retired.scalar_double"] = 0x08ca,
    ["mem_load_retired.l2_hit"] = 0x01cb,
    ["mem_load_retired.l2_miss"] = 0x02cb,
    ["mem_load_retired.dtlb_miss"] = 0x04cb,
    ["simd_assist"] = 0x00cd,
    ["simd_instr_retired"] = 0x00ce,
    ["simd_sat_instr_retired"] = 0x00cf,
    ["resource_stalls.div_busy"] = 0x02dc,
    ["br_inst_decoded"] = 0x01e0,
    ["bogus_br"] = 0x01e4,
    ["baclears.any"] = 0x01e6,
    ["reissue.overlap_store"] = 0x0103,
    ["reissue.overlap_store.ar"] = 0x8103,
   },
  },
  {"GenuineIntel-6-4E", "V11", "core",
   {
    -- source: SKL/Skylake_core_V11.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["icache_16b.ifdata_stall"] = 0x0480,
    ["icache_64b.iftag_hit"] = 0x0183,
    ["icache_64b.iftag_miss"] = 0x0283,
    ["icache_64b.iftag_stall"] = 0x0483,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["baclears.any"] = 0x01e6,
    ["itlb.itlb_flush"] = 0x01ae,
    ["lsd.uops"] = 0x01a8,
    ["ild_stall.lcp"] = 0x0187,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["int_misc.recovery_cycles"] = 0x010d,
    ["int_misc.clear_resteer_cycles"] = 0x800d,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["tx_exec.misc1"] = 0x015d,
    ["tx_exec.misc2"] = 0x025d,
    ["tx_exec.misc3"] = 0x045d,
    ["tx_exec.misc4"] = 0x085d,
    ["tx_exec.misc5"] = 0x105d,
    ["rs_events.empty_cycles"] = 0x015e,
    ["rs_events.empty_end"] = 0x015e,
    ["hle_retired.start"] = 0x01c8,
    ["hle_retired.commit"] = 0x02c8,
    ["hle_retired.aborted"] = 0x04c8,
    ["hle_retired.aborted_mem"] = 0x08c8,
    ["hle_retired.aborted_timer"] = 0x10c8,
    ["hle_retired.aborted_unfriendly"] = 0x20c8,
    ["hle_retired.aborted_memtype"] = 0x40c8,
    ["hle_retired.aborted_events"] = 0x80c8,
    ["rtm_retired.start"] = 0x01c9,
    ["rtm_retired.commit"] = 0x02c9,
    ["rtm_retired.aborted"] = 0x04c9,
    ["rtm_retired.aborted_mem"] = 0x08c9,
    ["rtm_retired.aborted_timer"] = 0x10c9,
    ["rtm_retired.aborted_unfriendly"] = 0x20c9,
    ["rtm_retired.aborted_memtype"] = 0x40c9,
    ["rtm_retired.aborted_events"] = 0x80c9,
    ["machine_clears.count"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["hw_interrupts.received"] = 0x01cb,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["fp_arith_inst_retired.scalar_double"] = 0x01c7,
    ["fp_arith_inst_retired.scalar_single"] = 0x02c7,
    ["fp_arith_inst_retired.128b_packed_double"] = 0x04c7,
    ["fp_arith_inst_retired.128b_packed_single"] = 0x08c7,
    ["fp_arith_inst_retired.256b_packed_double"] = 0x10c7,
    ["fp_arith_inst_retired.256b_packed_single"] = 0x20c7,
    ["fp_assist.any"] = 0x1eca,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_inst_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_inst_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_inst_retired.lock_loads"] = 0x21d0,
    ["mem_inst_retired.split_loads"] = 0x41d0,
    ["mem_inst_retired.split_stores"] = 0x42d0,
    ["mem_inst_retired.all_loads"] = 0x81d0,
    ["mem_inst_retired.all_stores"] = 0x82d0,
    ["mem_load_retired.l1_hit"] = 0x01d1,
    ["mem_load_retired.l2_hit"] = 0x02d1,
    ["mem_load_retired.l3_hit"] = 0x04d1,
    ["mem_load_retired.l1_miss"] = 0x08d1,
    ["mem_load_retired.l2_miss"] = 0x10d1,
    ["mem_load_retired.l3_miss"] = 0x20d1,
    ["mem_load_retired.fb_hit"] = 0x40d1,
    ["mem_load_l3_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_l3_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_l3_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_l3_hit_retired.xsnp_none"] = 0x08d2,
    ["frontend_retired.dsb_miss"] = 0x01c6,
    ["frontend_retired.l1i_miss"] = 0x01c6,
    ["frontend_retired.l2_miss"] = 0x01c6,
    ["frontend_retired.itlb_miss"] = 0x01c6,
    ["frontend_retired.stlb_miss"] = 0x01c6,
    ["frontend_retired.latency_ge_2"] = 0x01c6,
    ["frontend_retired.latency_ge_2_bubbles_ge_2"] = 0x01c6,
    ["frontend_retired.latency_ge_4"] = 0x01c6,
    ["uops_executed.thread"] = 0x01b1,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.x87"] = 0x10b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["exe_activity.exe_bound_0_ports"] = 0x01a6,
    ["exe_activity.1_ports_util"] = 0x02a6,
    ["exe_activity.2_ports_util"] = 0x04a6,
    ["exe_activity.3_ports_util"] = 0x08a6,
    ["exe_activity.4_ports_util"] = 0x10a6,
    ["exe_activity.bound_on_stores"] = 0x40a6,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_2"] = 0x04a1,
    ["uops_dispatched_port.port_3"] = 0x08a1,
    ["uops_dispatched_port.port_4"] = 0x10a1,
    ["uops_dispatched_port.port_5"] = 0x20a1,
    ["uops_dispatched_port.port_6"] = 0x40a1,
    ["uops_dispatched_port.port_7"] = 0x80a1,
    ["cycle_activity.stalls_total"] = 0x04a3,
    ["ept.walk_pending"] = 0x104f,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_pending"] = 0x1085,
    ["itlb_misses.stlb_hit"] = 0x2085,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_pending"] = 0x1008,
    ["dtlb_load_misses.stlb_hit"] = 0x2008,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_pending"] = 0x1049,
    ["dtlb_store_misses.stlb_hit"] = 0x2049,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["cycle_activity.cycles_l1d_miss"] = 0x08a3,
    ["cycle_activity.stalls_l1d_miss"] = 0x0ca3,
    ["l1d.replacement"] = 0x0151,
    ["tx_mem.abort_conflict"] = 0x0154,
    ["tx_mem.abort_capacity"] = 0x0254,
    ["tx_mem.abort_hle_store_to_elided_lock"] = 0x0454,
    ["tx_mem.abort_hle_elision_buffer_not_empty"] = 0x0854,
    ["tx_mem.abort_hle_elision_buffer_mismatch"] = 0x1054,
    ["tx_mem.abort_hle_elision_buffer_unsupported_alignment"] = 0x2054,
    ["tx_mem.hle_elision_buffer_full"] = 0x4054,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["offcore_requests.l3_miss_demand_data_rd"] = 0x10b0,
    ["offcore_requests.all_requests"] = 0x80b0,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.l3_miss_demand_data_rd"] = 0x1060,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["cycle_activity.cycles_l2_miss"] = 0x01a3,
    ["cycle_activity.stalls_l2_miss"] = 0x05a3,
    ["cycle_activity.cycles_mem_any"] = 0x10a3,
    ["cycle_activity.stalls_mem_any"] = 0x14a3,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["offcore_response"] = 0x01b7,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l2_rqsts.demand_data_rd_miss"] = 0x2124,
    ["l2_rqsts.demand_data_rd_hit"] = 0x4124,
    ["l2_rqsts.all_demand_data_rd"] = 0xe124,
    ["l2_rqsts.all_rfo"] = 0xe224,
    ["l2_rqsts.all_code_rd"] = 0xe424,
    ["l2_rqsts.all_pf"] = 0xf824,
    ["l2_rqsts.pf_miss"] = 0x3824,
    ["l2_rqsts.pf_hit"] = 0xd824,
    ["l2_rqsts.rfo_hit"] = 0x4224,
    ["l2_rqsts.rfo_miss"] = 0x2224,
    ["l2_rqsts.code_rd_hit"] = 0x4424,
    ["l2_rqsts.code_rd_miss"] = 0x2424,
    ["l2_rqsts.all_demand_miss"] = 0x2724,
    ["l2_rqsts.all_demand_references"] = 0xe724,
    ["l2_rqsts.miss"] = 0x3f24,
    ["l2_rqsts.references"] = 0xff24,
    ["idq.ms_switches"] = 0x3079,
    ["itlb_misses.walk_completed"] = 0x0e85,
    ["dtlb_load_misses.walk_completed"] = 0x0e08,
    ["dtlb_store_misses.walk_completed"] = 0x0e49,
    ["idq.ms_uops"] = 0x3079,
    ["l2_lines_in.all"] = 0x07f1,
    ["offcore_requests_outstanding.cycles_with_demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.cycles_with_demand_rfo"] = 0x0460,
    ["arith.divider_active"] = 0x0114,
    ["cycle_activity.cycles_l3_miss"] = 0x02a3,
    ["cycle_activity.stalls_l3_miss"] = 0x06a3,
    ["lsd.cycles_active"] = 0x01a8,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["other_assists.any"] = 0x3fc1,
    ["offcore_requests_outstanding.cycles_with_l3_miss_demand_data_rd"] = 0x1060,
    ["offcore_requests_outstanding.l3_miss_demand_data_rd_ge_6"] = 0x1060,
    ["frontend_retired.latency_ge_8"] = 0x01c6,
    ["frontend_retired.latency_ge_16"] = 0x01c6,
    ["frontend_retired.latency_ge_32"] = 0x01c6,
    ["frontend_retired.latency_ge_64"] = 0x01c6,
    ["frontend_retired.latency_ge_128"] = 0x01c6,
    ["frontend_retired.latency_ge_256"] = 0x01c6,
    ["frontend_retired.latency_ge_512"] = 0x01c6,
    ["frontend_retired.latency_ge_2_bubbles_ge_1"] = 0x01c6,
    ["frontend_retired.latency_ge_2_bubbles_ge_3"] = 0x01c6,
    ["dtlb_store_misses.walk_active"] = 0x1049,
    ["dtlb_load_misses.walk_active"] = 0x1008,
    ["uops_issued.vector_width_mismatch"] = 0x020e,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x010d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
   },
  },
  {"GenuineIntel-6-5E", "V11", "core",
   {
    -- source: SKL/Skylake_core_V11.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["icache_16b.ifdata_stall"] = 0x0480,
    ["icache_64b.iftag_hit"] = 0x0183,
    ["icache_64b.iftag_miss"] = 0x0283,
    ["icache_64b.iftag_stall"] = 0x0483,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["baclears.any"] = 0x01e6,
    ["itlb.itlb_flush"] = 0x01ae,
    ["lsd.uops"] = 0x01a8,
    ["ild_stall.lcp"] = 0x0187,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["int_misc.recovery_cycles"] = 0x010d,
    ["int_misc.clear_resteer_cycles"] = 0x800d,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["tx_exec.misc1"] = 0x015d,
    ["tx_exec.misc2"] = 0x025d,
    ["tx_exec.misc3"] = 0x045d,
    ["tx_exec.misc4"] = 0x085d,
    ["tx_exec.misc5"] = 0x105d,
    ["rs_events.empty_cycles"] = 0x015e,
    ["rs_events.empty_end"] = 0x015e,
    ["hle_retired.start"] = 0x01c8,
    ["hle_retired.commit"] = 0x02c8,
    ["hle_retired.aborted"] = 0x04c8,
    ["hle_retired.aborted_mem"] = 0x08c8,
    ["hle_retired.aborted_timer"] = 0x10c8,
    ["hle_retired.aborted_unfriendly"] = 0x20c8,
    ["hle_retired.aborted_memtype"] = 0x40c8,
    ["hle_retired.aborted_events"] = 0x80c8,
    ["rtm_retired.start"] = 0x01c9,
    ["rtm_retired.commit"] = 0x02c9,
    ["rtm_retired.aborted"] = 0x04c9,
    ["rtm_retired.aborted_mem"] = 0x08c9,
    ["rtm_retired.aborted_timer"] = 0x10c9,
    ["rtm_retired.aborted_unfriendly"] = 0x20c9,
    ["rtm_retired.aborted_memtype"] = 0x40c9,
    ["rtm_retired.aborted_events"] = 0x80c9,
    ["machine_clears.count"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["hw_interrupts.received"] = 0x01cb,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["fp_arith_inst_retired.scalar_double"] = 0x01c7,
    ["fp_arith_inst_retired.scalar_single"] = 0x02c7,
    ["fp_arith_inst_retired.128b_packed_double"] = 0x04c7,
    ["fp_arith_inst_retired.128b_packed_single"] = 0x08c7,
    ["fp_arith_inst_retired.256b_packed_double"] = 0x10c7,
    ["fp_arith_inst_retired.256b_packed_single"] = 0x20c7,
    ["fp_assist.any"] = 0x1eca,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_inst_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_inst_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_inst_retired.lock_loads"] = 0x21d0,
    ["mem_inst_retired.split_loads"] = 0x41d0,
    ["mem_inst_retired.split_stores"] = 0x42d0,
    ["mem_inst_retired.all_loads"] = 0x81d0,
    ["mem_inst_retired.all_stores"] = 0x82d0,
    ["mem_load_retired.l1_hit"] = 0x01d1,
    ["mem_load_retired.l2_hit"] = 0x02d1,
    ["mem_load_retired.l3_hit"] = 0x04d1,
    ["mem_load_retired.l1_miss"] = 0x08d1,
    ["mem_load_retired.l2_miss"] = 0x10d1,
    ["mem_load_retired.l3_miss"] = 0x20d1,
    ["mem_load_retired.fb_hit"] = 0x40d1,
    ["mem_load_l3_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_l3_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_l3_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_l3_hit_retired.xsnp_none"] = 0x08d2,
    ["frontend_retired.dsb_miss"] = 0x01c6,
    ["frontend_retired.l1i_miss"] = 0x01c6,
    ["frontend_retired.l2_miss"] = 0x01c6,
    ["frontend_retired.itlb_miss"] = 0x01c6,
    ["frontend_retired.stlb_miss"] = 0x01c6,
    ["frontend_retired.latency_ge_2"] = 0x01c6,
    ["frontend_retired.latency_ge_2_bubbles_ge_2"] = 0x01c6,
    ["frontend_retired.latency_ge_4"] = 0x01c6,
    ["uops_executed.thread"] = 0x01b1,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.x87"] = 0x10b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["exe_activity.exe_bound_0_ports"] = 0x01a6,
    ["exe_activity.1_ports_util"] = 0x02a6,
    ["exe_activity.2_ports_util"] = 0x04a6,
    ["exe_activity.3_ports_util"] = 0x08a6,
    ["exe_activity.4_ports_util"] = 0x10a6,
    ["exe_activity.bound_on_stores"] = 0x40a6,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_2"] = 0x04a1,
    ["uops_dispatched_port.port_3"] = 0x08a1,
    ["uops_dispatched_port.port_4"] = 0x10a1,
    ["uops_dispatched_port.port_5"] = 0x20a1,
    ["uops_dispatched_port.port_6"] = 0x40a1,
    ["uops_dispatched_port.port_7"] = 0x80a1,
    ["cycle_activity.stalls_total"] = 0x04a3,
    ["ept.walk_pending"] = 0x104f,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_pending"] = 0x1085,
    ["itlb_misses.stlb_hit"] = 0x2085,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_pending"] = 0x1008,
    ["dtlb_load_misses.stlb_hit"] = 0x2008,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_pending"] = 0x1049,
    ["dtlb_store_misses.stlb_hit"] = 0x2049,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["cycle_activity.cycles_l1d_miss"] = 0x08a3,
    ["cycle_activity.stalls_l1d_miss"] = 0x0ca3,
    ["l1d.replacement"] = 0x0151,
    ["tx_mem.abort_conflict"] = 0x0154,
    ["tx_mem.abort_capacity"] = 0x0254,
    ["tx_mem.abort_hle_store_to_elided_lock"] = 0x0454,
    ["tx_mem.abort_hle_elision_buffer_not_empty"] = 0x0854,
    ["tx_mem.abort_hle_elision_buffer_mismatch"] = 0x1054,
    ["tx_mem.abort_hle_elision_buffer_unsupported_alignment"] = 0x2054,
    ["tx_mem.hle_elision_buffer_full"] = 0x4054,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["offcore_requests.l3_miss_demand_data_rd"] = 0x10b0,
    ["offcore_requests.all_requests"] = 0x80b0,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.l3_miss_demand_data_rd"] = 0x1060,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["cycle_activity.cycles_l2_miss"] = 0x01a3,
    ["cycle_activity.stalls_l2_miss"] = 0x05a3,
    ["cycle_activity.cycles_mem_any"] = 0x10a3,
    ["cycle_activity.stalls_mem_any"] = 0x14a3,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["offcore_response"] = 0x01b7,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l2_rqsts.demand_data_rd_miss"] = 0x2124,
    ["l2_rqsts.demand_data_rd_hit"] = 0x4124,
    ["l2_rqsts.all_demand_data_rd"] = 0xe124,
    ["l2_rqsts.all_rfo"] = 0xe224,
    ["l2_rqsts.all_code_rd"] = 0xe424,
    ["l2_rqsts.all_pf"] = 0xf824,
    ["l2_rqsts.pf_miss"] = 0x3824,
    ["l2_rqsts.pf_hit"] = 0xd824,
    ["l2_rqsts.rfo_hit"] = 0x4224,
    ["l2_rqsts.rfo_miss"] = 0x2224,
    ["l2_rqsts.code_rd_hit"] = 0x4424,
    ["l2_rqsts.code_rd_miss"] = 0x2424,
    ["l2_rqsts.all_demand_miss"] = 0x2724,
    ["l2_rqsts.all_demand_references"] = 0xe724,
    ["l2_rqsts.miss"] = 0x3f24,
    ["l2_rqsts.references"] = 0xff24,
    ["idq.ms_switches"] = 0x3079,
    ["itlb_misses.walk_completed"] = 0x0e85,
    ["dtlb_load_misses.walk_completed"] = 0x0e08,
    ["dtlb_store_misses.walk_completed"] = 0x0e49,
    ["idq.ms_uops"] = 0x3079,
    ["l2_lines_in.all"] = 0x07f1,
    ["offcore_requests_outstanding.cycles_with_demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.cycles_with_demand_rfo"] = 0x0460,
    ["arith.divider_active"] = 0x0114,
    ["cycle_activity.cycles_l3_miss"] = 0x02a3,
    ["cycle_activity.stalls_l3_miss"] = 0x06a3,
    ["lsd.cycles_active"] = 0x01a8,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["other_assists.any"] = 0x3fc1,
    ["offcore_requests_outstanding.cycles_with_l3_miss_demand_data_rd"] = 0x1060,
    ["offcore_requests_outstanding.l3_miss_demand_data_rd_ge_6"] = 0x1060,
    ["frontend_retired.latency_ge_8"] = 0x01c6,
    ["frontend_retired.latency_ge_16"] = 0x01c6,
    ["frontend_retired.latency_ge_32"] = 0x01c6,
    ["frontend_retired.latency_ge_64"] = 0x01c6,
    ["frontend_retired.latency_ge_128"] = 0x01c6,
    ["frontend_retired.latency_ge_256"] = 0x01c6,
    ["frontend_retired.latency_ge_512"] = 0x01c6,
    ["frontend_retired.latency_ge_2_bubbles_ge_1"] = 0x01c6,
    ["frontend_retired.latency_ge_2_bubbles_ge_3"] = 0x01c6,
    ["dtlb_store_misses.walk_active"] = 0x1049,
    ["dtlb_load_misses.walk_active"] = 0x1008,
    ["uops_issued.vector_width_mismatch"] = 0x020e,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x010d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
   },
  },
  {"GenuineIntel-6-2A", "V12", "core",
   {
    -- source: SNB/SandyBridge_core_V12.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.taken_return_near"] = 0x8889,
    ["br_misp_exec.taken_direct_near_call"] = 0x9089,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_direct_near_call"] = 0xd089,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["itlb.itlb_flush"] = 0x01ae,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["lsd.uops"] = 0x01a8,
    ["lsd.cycles_active"] = 0x01a8,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.iq_full"] = 0x0487,
    ["insts_written_to_iq.insts"] = 0x0117,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["dsb2mite_switches.count"] = 0x01ab,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["dsb_fill.other_cancel"] = 0x02ac,
    ["dsb_fill.exceed_dsb_lines"] = 0x08ac,
    ["int_misc.rat_stall_cycles"] = 0x400d,
    ["partial_rat_stalls.flags_merge_uop"] = 0x2059,
    ["partial_rat_stalls.slow_lea_window"] = 0x4059,
    ["partial_rat_stalls.mul_single_uop"] = 0x8059,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.lb"] = 0x02a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["resource_stalls2.bob_full"] = 0x405b,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["rs_events.empty_cycles"] = 0x015e,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["inst_retired.any_p"] = 0x00c0,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.near_call"] = 0x02c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.not_taken"] = 0x10c5,
    ["br_misp_retired.taken"] = 0x20c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["other_assists.itlb_miss_retired"] = 0x02c1,
    ["other_assists.avx_store"] = 0x08c1,
    ["other_assists.avx_to_sse"] = 0x10c1,
    ["other_assists.sse_to_avx"] = 0x20c1,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_trans_retired.precise_store"] = 0x02cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.llc_hit"] = 0x04d1,
    ["mem_load_uops_retired.llc_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_llc_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_llc_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_llc_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_llc_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_misc_retired.llc_miss"] = 0x02d4,
    ["arith.fpu_div_active"] = 0x0114,
    ["arith.fpu_div"] = 0x0114,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_comp_ops_exe.sse_packed_double"] = 0x1010,
    ["fp_comp_ops_exe.sse_scalar_single"] = 0x2010,
    ["fp_comp_ops_exe.sse_packed_single"] = 0x4010,
    ["fp_comp_ops_exe.sse_scalar_double"] = 0x8010,
    ["simd_fp_256.packed_single"] = 0x0111,
    ["simd_fp_256.packed_double"] = 0x0211,
    ["uops_dispatched.thread"] = 0x01b1,
    ["uops_dispatched.core"] = 0x02b1,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_4"] = 0x40a1,
    ["uops_dispatched_port.port_5"] = 0x80a1,
    ["cycle_activity.cycles_no_dispatch"] = 0x04a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x02a3,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x06a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["ept.walk_cycles"] = 0x104f,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["itlb_misses.walk_duration"] = 0x0485,
    ["itlb_misses.stlb_hit"] = 0x1085,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_completed"] = 0x0208,
    ["dtlb_load_misses.walk_duration"] = 0x0408,
    ["dtlb_load_misses.stlb_hit"] = 0x1008,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed"] = 0x0249,
    ["dtlb_store_misses.walk_duration"] = 0x0449,
    ["dtlb_store_misses.stlb_hit"] = 0x1049,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["page_walks.llc_miss"] = 0x01be,
    ["l1d.replacement"] = 0x0151,
    ["l1d.allocated_in_m"] = 0x0251,
    ["l1d.eviction"] = 0x0451,
    ["l1d.all_m_replacement"] = 0x0851,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["hw_pre_req.dl1_miss"] = 0x024e,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["ld_blocks.data_unknown"] = 0x0103,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["ld_blocks.all_block"] = 0x1003,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["ld_blocks_partial.all_sta_block"] = 0x0807,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["agu_bypass_cancel.count"] = 0x01b6,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["l2_rqsts.demand_data_rd_hit"] = 0x0124,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.code_rd_hit"] = 0x1024,
    ["l2_rqsts.code_rd_miss"] = 0x2024,
    ["l2_rqsts.pf_hit"] = 0x4024,
    ["l2_rqsts.pf_miss"] = 0x8024,
    ["l2_store_lock_rqsts.miss"] = 0x0127,
    ["l2_store_lock_rqsts.hit_e"] = 0x0427,
    ["l2_store_lock_rqsts.hit_m"] = 0x0827,
    ["l2_store_lock_rqsts.all"] = 0x0f27,
    ["l2_l1d_wb_rqsts.miss"] = 0x0128,
    ["l2_l1d_wb_rqsts.hit_s"] = 0x0228,
    ["l2_l1d_wb_rqsts.hit_e"] = 0x0428,
    ["l2_l1d_wb_rqsts.hit_m"] = 0x0828,
    ["l2_l1d_wb_rqsts.all"] = 0x0f28,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.pf_clean"] = 0x04f2,
    ["l2_lines_out.pf_dirty"] = 0x08f2,
    ["l2_lines_out.dirty_all"] = 0x0af2,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["sq_misc.split_lock"] = 0x10f4,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["uops_dispatched_port.port_0_core"] = 0x01a1,
    ["uops_dispatched_port.port_1_core"] = 0x02a1,
    ["uops_dispatched_port.port_4_core"] = 0x40a1,
    ["uops_dispatched_port.port_5_core"] = 0x80a1,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["uops_dispatched_port.port_2"] = 0x0ca1,
    ["uops_dispatched_port.port_3"] = 0x30a1,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["uops_dispatched_port.port_2_core"] = 0x0ca1,
    ["uops_dispatched_port.port_3_core"] = 0x30a1,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["l2_rqsts.all_demand_data_rd"] = 0x0324,
    ["l2_rqsts.all_rfo"] = 0x0c24,
    ["l2_rqsts.all_code_rd"] = 0x3024,
    ["l2_rqsts.all_pf"] = 0xc024,
    ["l1d_blocks.bank_conflict_cycles"] = 0x05bf,
    ["resource_stalls2.all_prf_control"] = 0x0f5b,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["resource_stalls2.all_fl_empty"] = 0x0c5b,
    ["resource_stalls.mem_rs"] = 0x0ea2,
    ["resource_stalls.ooo_rsrc"] = 0xf0a2,
    ["resource_stalls2.ooo_rsrc"] = 0x4f5b,
    ["resource_stalls.lb_sb"] = 0x0aa2,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["partial_rat_stalls.flags_merge_uop_cycles"] = 0x2059,
    ["idq_uops_not_delivered.cycles_ge_1_uop_deliv.core"] = 0x019c,
    ["int_misc.recovery_stalls_count"] = 0x030d,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["dsb_fill.all_cancel"] = 0x0aac,
    ["fp_assist.any"] = 0x1eca,
    ["baclears.any"] = 0x1fe6,
    ["offcore_requests_outstanding.cycles_with_demand_rfo"] = 0x0460,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq.mite_all_uops"] = 0x3c79,
    ["uops_retired.core_stall_cycles"] = 0x01c2,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["machine_clears.count"] = 0x01c3,
    ["rs_events.empty_end"] = 0x015e,
    ["idq.ms_switches"] = 0x3079,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["offcore_requests_outstanding.demand_data_rd_c6"] = 0x0160,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
   },
  },
  {"GenuineIntel-6-2A", "V12", "offcore",
   {
    -- source: SNB/SandyBridge_matrix_V12.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-2A", "V12", "uncore",
   {
    -- source: SNB/SandyBridge_uncore_V12.tsv
    ["unc_cbo_xsnp_response.miss"] = 0x0122,
    ["unc_cbo_xsnp_response.inval"] = 0x0222,
    ["unc_cbo_xsnp_response.hit"] = 0x0422,
    ["unc_cbo_xsnp_response.hitm"] = 0x0822,
    ["unc_cbo_xsnp_response.inval_m"] = 0x1022,
    ["unc_cbo_xsnp_response.external_filter"] = 0x2022,
    ["unc_cbo_xsnp_response.xcore_filter"] = 0x4022,
    ["unc_cbo_xsnp_response.eviction_filter"] = 0x8022,
    ["unc_cbo_cache_lookup.m"] = 0x0134,
    ["unc_cbo_cache_lookup.e"] = 0x0234,
    ["unc_cbo_cache_lookup.s"] = 0x0434,
    ["unc_cbo_cache_lookup.i"] = 0x0834,
    ["unc_cbo_cache_lookup.read_filter"] = 0x1034,
    ["unc_cbo_cache_lookup.write_filter"] = 0x2034,
    ["unc_cbo_cache_lookup.extsnp_filter"] = 0x4034,
    ["unc_cbo_cache_lookup.any_request_filter"] = 0x8034,
    ["unc_arb_trk_occupancy.all"] = 0x0180,
    ["unc_arb_trk_requests.all"] = 0x0181,
    ["unc_arb_trk_requests.writes"] = 0x2081,
    ["unc_arb_trk_requests.evictions"] = 0x8081,
    ["unc_arb_coh_trk_occupancy.all"] = 0x0183,
    ["unc_arb_coh_trk_requests.all"] = 0x0184,
    ["unc_arb_trk_occupancy.cycles_with_any_request"] = 0x0180,
    ["unc_arb_trk_occupancy.cycles_over_half_full"] = 0x0180,
    ["unc_clock.socket"] = 0x0100,
    ["unc_cbo_cache_lookup.es"] = 0x0634,
   },
  },
  {"GenuineIntel-6-2D", "V18", "core",
   {
    -- source: JKT/Jaketown_core_V18.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.taken_return_near"] = 0x8889,
    ["br_misp_exec.taken_direct_near_call"] = 0x9089,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_direct_near_call"] = 0xd089,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["itlb.itlb_flush"] = 0x01ae,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["lsd.uops"] = 0x01a8,
    ["lsd.cycles_active"] = 0x01a8,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.iq_full"] = 0x0487,
    ["insts_written_to_iq.insts"] = 0x0117,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["dsb2mite_switches.count"] = 0x01ab,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["dsb_fill.other_cancel"] = 0x02ac,
    ["dsb_fill.exceed_dsb_lines"] = 0x08ac,
    ["int_misc.rat_stall_cycles"] = 0x400d,
    ["partial_rat_stalls.flags_merge_uop"] = 0x2059,
    ["partial_rat_stalls.slow_lea_window"] = 0x4059,
    ["partial_rat_stalls.mul_single_uop"] = 0x8059,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.lb"] = 0x02a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["resource_stalls2.bob_full"] = 0x405b,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["rs_events.empty_cycles"] = 0x015e,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["inst_retired.any_p"] = 0x00c0,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.near_call"] = 0x02c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.not_taken"] = 0x10c5,
    ["br_misp_retired.taken"] = 0x20c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["other_assists.itlb_miss_retired"] = 0x02c1,
    ["other_assists.avx_store"] = 0x08c1,
    ["other_assists.avx_to_sse"] = 0x10c1,
    ["other_assists.sse_to_avx"] = 0x20c1,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_trans_retired.precise_store"] = 0x02cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.llc_hit"] = 0x04d1,
    ["mem_load_uops_retired.llc_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_llc_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_llc_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_llc_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_llc_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_llc_miss_retired.local_dram"] = 0x01d3,
    ["mem_load_uops_llc_miss_retired.remote_dram"] = 0x04d3,
    ["arith.fpu_div_active"] = 0x0114,
    ["arith.fpu_div"] = 0x0114,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_comp_ops_exe.sse_packed_double"] = 0x1010,
    ["fp_comp_ops_exe.sse_scalar_single"] = 0x2010,
    ["fp_comp_ops_exe.sse_packed_single"] = 0x4010,
    ["fp_comp_ops_exe.sse_scalar_double"] = 0x8010,
    ["simd_fp_256.packed_single"] = 0x0111,
    ["simd_fp_256.packed_double"] = 0x0211,
    ["uops_dispatched.thread"] = 0x01b1,
    ["uops_dispatched.core"] = 0x02b1,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_4"] = 0x40a1,
    ["uops_dispatched_port.port_5"] = 0x80a1,
    ["cycle_activity.cycles_no_dispatch"] = 0x04a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x02a3,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x06a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["ept.walk_cycles"] = 0x104f,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["itlb_misses.walk_duration"] = 0x0485,
    ["itlb_misses.stlb_hit"] = 0x1085,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_completed"] = 0x0208,
    ["dtlb_load_misses.walk_duration"] = 0x0408,
    ["dtlb_load_misses.stlb_hit"] = 0x1008,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed"] = 0x0249,
    ["dtlb_store_misses.walk_duration"] = 0x0449,
    ["dtlb_store_misses.stlb_hit"] = 0x1049,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["l1d.replacement"] = 0x0151,
    ["l1d.allocated_in_m"] = 0x0251,
    ["l1d.eviction"] = 0x0451,
    ["l1d.all_m_replacement"] = 0x0851,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["hw_pre_req.dl1_miss"] = 0x024e,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["ld_blocks.data_unknown"] = 0x0103,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["ld_blocks.all_block"] = 0x1003,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["ld_blocks_partial.all_sta_block"] = 0x0807,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["agu_bypass_cancel.count"] = 0x01b6,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["l2_rqsts.demand_data_rd_hit"] = 0x0124,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.code_rd_hit"] = 0x1024,
    ["l2_rqsts.code_rd_miss"] = 0x2024,
    ["l2_rqsts.pf_hit"] = 0x4024,
    ["l2_rqsts.pf_miss"] = 0x8024,
    ["l2_store_lock_rqsts.miss"] = 0x0127,
    ["l2_store_lock_rqsts.hit_e"] = 0x0427,
    ["l2_store_lock_rqsts.hit_m"] = 0x0827,
    ["l2_store_lock_rqsts.all"] = 0x0f27,
    ["l2_l1d_wb_rqsts.miss"] = 0x0128,
    ["l2_l1d_wb_rqsts.hit_s"] = 0x0228,
    ["l2_l1d_wb_rqsts.hit_e"] = 0x0428,
    ["l2_l1d_wb_rqsts.hit_m"] = 0x0828,
    ["l2_l1d_wb_rqsts.all"] = 0x0f28,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.pf_clean"] = 0x04f2,
    ["l2_lines_out.pf_dirty"] = 0x08f2,
    ["l2_lines_out.dirty_all"] = 0x0af2,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["sq_misc.split_lock"] = 0x10f4,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["uops_dispatched_port.port_0_core"] = 0x01a1,
    ["uops_dispatched_port.port_1_core"] = 0x02a1,
    ["uops_dispatched_port.port_4_core"] = 0x40a1,
    ["uops_dispatched_port.port_5_core"] = 0x80a1,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["uops_dispatched_port.port_2"] = 0x0ca1,
    ["uops_dispatched_port.port_3"] = 0x30a1,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["uops_dispatched_port.port_2_core"] = 0x0ca1,
    ["uops_dispatched_port.port_3_core"] = 0x30a1,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["l2_rqsts.all_demand_data_rd"] = 0x0324,
    ["l2_rqsts.all_rfo"] = 0x0c24,
    ["l2_rqsts.all_code_rd"] = 0x3024,
    ["l2_rqsts.all_pf"] = 0xc024,
    ["l1d_blocks.bank_conflict_cycles"] = 0x05bf,
    ["resource_stalls2.all_prf_control"] = 0x0f5b,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["resource_stalls2.all_fl_empty"] = 0x0c5b,
    ["resource_stalls.mem_rs"] = 0x0ea2,
    ["resource_stalls.ooo_rsrc"] = 0xf0a2,
    ["resource_stalls2.ooo_rsrc"] = 0x4f5b,
    ["resource_stalls.lb_sb"] = 0x0aa2,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["partial_rat_stalls.flags_merge_uop_cycles"] = 0x2059,
    ["idq_uops_not_delivered.cycles_ge_1_uop_deliv.core"] = 0x019c,
    ["int_misc.recovery_stalls_count"] = 0x030d,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["dsb_fill.all_cancel"] = 0x0aac,
    ["fp_assist.any"] = 0x1eca,
    ["baclears.any"] = 0x1fe6,
    ["offcore_requests_outstanding.cycles_with_demand_rfo"] = 0x0460,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq.mite_all_uops"] = 0x3c79,
    ["uops_retired.core_stall_cycles"] = 0x01c2,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["machine_clears.count"] = 0x01c3,
    ["rs_events.empty_end"] = 0x015e,
    ["idq.ms_switches"] = 0x3079,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["offcore_requests_outstanding.demand_data_rd_c6"] = 0x0160,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
   },
  },
  {"GenuineIntel-6-2D", "V18", "offcore",
   {
    -- source: JKT/Jaketown_matrix_V18.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-2D", "V18", "uncore",
   {
    -- source: JKT/Jaketown_uncore_V18.tsv
    ["unc_c_clockticks"] = 0x0000,
    ["unc_c_counter0_occupancy"] = 0x001f,
    ["unc_c_ismq_drd_miss_occ"] = 0x0021,
    ["unc_c_llc_lookup.data_read"] = 0x0334,
    ["unc_c_llc_lookup.nid"] = 0x4134,
    ["unc_c_llc_lookup.remote_snoop"] = 0x0934,
    ["unc_c_llc_lookup.write"] = 0x0534,
    ["unc_c_llc_victims.e_state"] = 0x0237,
    ["unc_c_llc_victims.miss"] = 0x0837,
    ["unc_c_llc_victims.m_state"] = 0x0137,
    ["unc_c_llc_victims.nid"] = 0x4037,
    ["unc_c_llc_victims.s_state"] = 0x0437,
    ["unc_c_misc.rfo_hit_s"] = 0x0839,
    ["unc_c_misc.rspi_was_fse"] = 0x0139,
    ["unc_c_misc.started"] = 0x0439,
    ["unc_c_misc.wc_aliasing"] = 0x0239,
    ["unc_c_ring_ad_used.down_even"] = 0x041b,
    ["unc_c_ring_ad_used.down_odd"] = 0x081b,
    ["unc_c_ring_ad_used.up_even"] = 0x011b,
    ["unc_c_ring_ad_used.up_odd"] = 0x021b,
    ["unc_c_ring_ak_used.down_even"] = 0x041c,
    ["unc_c_ring_ak_used.down_odd"] = 0x081c,
    ["unc_c_ring_ak_used.up_even"] = 0x011c,
    ["unc_c_ring_ak_used.up_odd"] = 0x021c,
    ["unc_c_ring_bl_used.down_even"] = 0x041d,
    ["unc_c_ring_bl_used.down_odd"] = 0x081d,
    ["unc_c_ring_bl_used.up_even"] = 0x011d,
    ["unc_c_ring_bl_used.up_odd"] = 0x021d,
    ["unc_c_ring_bounces.ak_core"] = 0x0205,
    ["unc_c_ring_bounces.bl_core"] = 0x0405,
    ["unc_c_ring_bounces.iv_core"] = 0x0805,
    ["unc_c_ring_iv_used.any"] = 0x0f1e,
    ["unc_c_ring_sink_starved.ad_cache"] = 0x0106,
    ["unc_c_ring_sink_starved.ak_core"] = 0x0206,
    ["unc_c_ring_sink_starved.bl_core"] = 0x0406,
    ["unc_c_ring_sink_starved.iv_core"] = 0x0806,
    ["unc_c_ring_src_thrtl"] = 0x0007,
    ["unc_c_rxr_ext_starved.ipq"] = 0x0212,
    ["unc_c_rxr_ext_starved.irq"] = 0x0112,
    ["unc_c_rxr_ext_starved.ismq"] = 0x0412,
    ["unc_c_rxr_ext_starved.ismq_bids"] = 0x0812,
    ["unc_c_rxr_inserts.ipq"] = 0x0413,
    ["unc_c_rxr_inserts.irq"] = 0x0113,
    ["unc_c_rxr_inserts.irq_rejected"] = 0x0213,
    ["unc_c_rxr_inserts.vfifo"] = 0x1013,
    ["unc_c_rxr_int_starved.ipq"] = 0x0414,
    ["unc_c_rxr_int_starved.irq"] = 0x0114,
    ["unc_c_rxr_int_starved.ismq"] = 0x0814,
    ["unc_c_rxr_ipq_retry.addr_conflict"] = 0x0431,
    ["unc_c_rxr_ipq_retry.any"] = 0x0131,
    ["unc_c_rxr_ipq_retry.full"] = 0x0231,
    ["unc_c_rxr_ipq_retry.qpi_credits"] = 0x1031,
    ["unc_c_rxr_irq_retry.addr_conflict"] = 0x0432,
    ["unc_c_rxr_irq_retry.any"] = 0x0132,
    ["unc_c_rxr_irq_retry.full"] = 0x0232,
    ["unc_c_rxr_irq_retry.qpi_credits"] = 0x1032,
    ["unc_c_rxr_irq_retry.rtid"] = 0x0832,
    ["unc_c_rxr_ismq_retry.any"] = 0x0133,
    ["unc_c_rxr_ismq_retry.full"] = 0x0233,
    ["unc_c_rxr_ismq_retry.iio_credits"] = 0x2033,
    ["unc_c_rxr_ismq_retry.qpi_credits"] = 0x1033,
    ["unc_c_rxr_ismq_retry.rtid"] = 0x0833,
    ["unc_c_rxr_occupancy.ipq"] = 0x0411,
    ["unc_c_rxr_occupancy.irq"] = 0x0111,
    ["unc_c_rxr_occupancy.irq_rejected"] = 0x0211,
    ["unc_c_rxr_occupancy.vfifo"] = 0x1011,
    ["unc_c_tor_inserts.eviction"] = 0x0435,
    ["unc_c_tor_inserts.miss_all"] = 0x0a35,
    ["unc_c_tor_inserts.miss_opcode"] = 0x0335,
    ["unc_c_tor_inserts.nid_all"] = 0x4835,
    ["unc_c_tor_inserts.nid_eviction"] = 0x4435,
    ["unc_c_tor_inserts.nid_miss_all"] = 0x4a35,
    ["unc_c_tor_inserts.nid_miss_opcode"] = 0x4335,
    ["unc_c_tor_inserts.nid_opcode"] = 0x4135,
    ["unc_c_tor_inserts.nid_wb"] = 0x5035,
    ["unc_c_tor_inserts.opcode"] = 0x0135,
    ["unc_c_tor_inserts.wb"] = 0x1035,
    ["unc_c_tor_occupancy.all"] = 0x0836,
    ["unc_c_tor_occupancy.eviction"] = 0x0436,
    ["unc_c_tor_occupancy.miss_all"] = 0x0a36,
    ["unc_c_tor_occupancy.miss_opcode"] = 0x0336,
    ["unc_c_tor_occupancy.nid_all"] = 0x4836,
    ["unc_c_tor_occupancy.nid_eviction"] = 0x4436,
    ["unc_c_tor_occupancy.nid_miss_all"] = 0x4a36,
    ["unc_c_tor_occupancy.nid_miss_opcode"] = 0x4336,
    ["unc_c_tor_occupancy.nid_opcode"] = 0x4136,
    ["unc_c_tor_occupancy.opcode"] = 0x0136,
    ["unc_c_txr_ads_used"] = 0x0004,
    ["unc_c_txr_inserts.ad_cache"] = 0x0102,
    ["unc_c_txr_inserts.ad_core"] = 0x1002,
    ["unc_c_txr_inserts.ak_cache"] = 0x0202,
    ["unc_c_txr_inserts.ak_core"] = 0x2002,
    ["unc_c_txr_inserts.bl_cache"] = 0x0402,
    ["unc_c_txr_inserts.bl_core"] = 0x4002,
    ["unc_c_txr_inserts.iv_cache"] = 0x0802,
    ["unc_c_txr_starved.ak"] = 0x0203,
    ["unc_c_txr_starved.bl"] = 0x0403,
    ["unc_p_clockticks"] = 0x0000,
    ["unc_p_core0_transition_cycles"] = 0x0003,
    ["unc_p_core1_transition_cycles"] = 0x0004,
    ["unc_p_core2_transition_cycles"] = 0x0005,
    ["unc_p_core3_transition_cycles"] = 0x0006,
    ["unc_p_core4_transition_cycles"] = 0x0007,
    ["unc_p_core5_transition_cycles"] = 0x0008,
    ["unc_p_core6_transition_cycles"] = 0x0009,
    ["unc_p_core7_transition_cycles"] = 0x000a,
    ["unc_p_demotions_core0"] = 0x001e,
    ["unc_p_demotions_core1"] = 0x001f,
    ["unc_p_demotions_core2"] = 0x0020,
    ["unc_p_demotions_core3"] = 0x0021,
    ["unc_p_demotions_core4"] = 0x0022,
    ["unc_p_demotions_core5"] = 0x0023,
    ["unc_p_demotions_core6"] = 0x0024,
    ["unc_p_demotions_core7"] = 0x0025,
    ["unc_p_freq_band0_cycles"] = 0x000b,
    ["unc_p_freq_band1_cycles"] = 0x000c,
    ["unc_p_freq_band2_cycles"] = 0x000d,
    ["unc_p_freq_band3_cycles"] = 0x000e,
    ["unc_p_freq_max_current_cycles"] = 0x0007,
    ["unc_p_freq_max_limit_thermal_cycles"] = 0x0004,
    ["unc_p_freq_max_os_cycles"] = 0x0006,
    ["unc_p_freq_max_power_cycles"] = 0x0005,
    ["unc_p_freq_min_io_p_cycles"] = 0x0001,
    ["unc_p_freq_min_perf_p_cycles"] = 0x0002,
    ["unc_p_freq_trans_cycles"] = 0x0000,
    ["unc_p_memory_phase_shedding_cycles"] = 0x002f,
    ["unc_p_power_state_occupancy.cores_c0"] = 0x4080,
    ["unc_p_power_state_occupancy.cores_c3"] = 0x8080,
    ["unc_p_power_state_occupancy.cores_c6"] = 0xc080,
    ["unc_p_prochot_external_cycles"] = 0x000a,
    ["unc_p_prochot_internal_cycles"] = 0x0009,
    ["unc_p_total_transition_cycles"] = 0x000b,
    ["unc_p_volt_trans_cycles_change"] = 0x0003,
    ["unc_p_volt_trans_cycles_decrease"] = 0x0002,
    ["unc_p_volt_trans_cycles_increase"] = 0x0001,
    ["unc_p_vr_hot_cycles"] = 0x0032,
    ["unc_u_event_msg.doorbell_rcvd"] = 0x0842,
    ["unc_u_event_msg.int_prio"] = 0x1042,
    ["unc_u_event_msg.ipi_rcvd"] = 0x0442,
    ["unc_u_event_msg.msi_rcvd"] = 0x0242,
    ["unc_u_event_msg.vlw_rcvd"] = 0x0142,
    ["unc_u_filter_match.disable"] = 0x0241,
    ["unc_u_filter_match.enable"] = 0x0141,
    ["unc_u_filter_match.u2c_disable"] = 0x0841,
    ["unc_u_filter_match.u2c_enable"] = 0x0441,
    ["unc_u_lock_cycles"] = 0x0044,
    ["unc_u_msg_chnl_size_count.4b"] = 0x0147,
    ["unc_u_msg_chnl_size_count.8b"] = 0x0247,
    ["unc_u_phold_cycles.ack_to_deassert"] = 0x0245,
    ["unc_u_phold_cycles.assert_to_ack"] = 0x0145,
    ["unc_u_racu_requests.count"] = 0x0146,
    ["unc_u_u2c_events.cmc"] = 0x1043,
    ["unc_u_u2c_events.livelock"] = 0x0443,
    ["unc_u_u2c_events.lterror"] = 0x0843,
    ["unc_u_u2c_events.monitor_t0"] = 0x0143,
    ["unc_u_u2c_events.monitor_t1"] = 0x0243,
    ["unc_u_u2c_events.other"] = 0x8043,
    ["unc_u_u2c_events.trap"] = 0x4043,
    ["unc_u_u2c_events.umc"] = 0x2043,
    ["unc_q_clockticks"] = 0x0014,
    ["unc_q_cto_count"] = 0x0038,
    ["unc_q_direct2core.failure_credits"] = 0x0213,
    ["unc_q_direct2core.failure_credits_rbt"] = 0x0813,
    ["unc_q_direct2core.failure_rbt"] = 0x0413,
    ["unc_q_direct2core.success"] = 0x0113,
    ["unc_q_l1_power_cycles"] = 0x0012,
    ["unc_q_rxl0p_power_cycles"] = 0x0010,
    ["unc_q_rxl0_power_cycles"] = 0x000f,
    ["unc_q_rxl_bypassed"] = 0x0009,
    ["unc_q_rxl_crc_errors.link_init"] = 0x0103,
    ["unc_q_rxl_crc_errors.normal_op"] = 0x0203,
    ["unc_q_rxl_credits_consumed_vn0.drs"] = 0x011e,
    ["unc_q_rxl_credits_consumed_vn0.hom"] = 0x081e,
    ["unc_q_rxl_credits_consumed_vn0.ncb"] = 0x021e,
    ["unc_q_rxl_credits_consumed_vn0.ncs"] = 0x041e,
    ["unc_q_rxl_credits_consumed_vn0.ndr"] = 0x201e,
    ["unc_q_rxl_credits_consumed_vn0.snp"] = 0x101e,
    ["unc_q_rxl_credits_consumed_vna"] = 0x001d,
    ["unc_q_rxl_cycles_ne"] = 0x000a,
    ["unc_q_rxl_flits_g0.data"] = 0x0201,
    ["unc_q_rxl_flits_g0.idle"] = 0x0101,
    ["unc_q_rxl_flits_g0.non_data"] = 0x0401,
    ["unc_q_rxl_flits_g1.drs"] = 0x1802,
    ["unc_q_rxl_flits_g1.drs_data"] = 0x0802,
    ["unc_q_rxl_flits_g1.drs_nondata"] = 0x1002,
    ["unc_q_rxl_flits_g1.hom"] = 0x0602,
    ["unc_q_rxl_flits_g1.hom_nonreq"] = 0x0402,
    ["unc_q_rxl_flits_g1.hom_req"] = 0x0202,
    ["unc_q_rxl_flits_g1.snp"] = 0x0102,
    ["unc_q_rxl_flits_g2.ncb"] = 0x0c03,
    ["unc_q_rxl_flits_g2.ncb_data"] = 0x0403,
    ["unc_q_rxl_flits_g2.ncb_nondata"] = 0x0803,
    ["unc_q_rxl_flits_g2.ncs"] = 0x1003,
    ["unc_q_rxl_flits_g2.ndr_ad"] = 0x0103,
    ["unc_q_rxl_flits_g2.ndr_ak"] = 0x0203,
    ["unc_q_rxl_inserts"] = 0x0008,
    ["unc_q_rxl_inserts_drs"] = 0x0009,
    ["unc_q_rxl_inserts_hom"] = 0x000c,
    ["unc_q_rxl_inserts_ncb"] = 0x000a,
    ["unc_q_rxl_inserts_ncs"] = 0x000b,
    ["unc_q_rxl_inserts_ndr"] = 0x000e,
    ["unc_q_rxl_inserts_snp"] = 0x000d,
    ["unc_q_rxl_occupancy"] = 0x000b,
    ["unc_q_rxl_occupancy_drs"] = 0x0015,
    ["unc_q_rxl_occupancy_hom"] = 0x0018,
    ["unc_q_rxl_occupancy_ncb"] = 0x0016,
    ["unc_q_rxl_occupancy_ncs"] = 0x0017,
    ["unc_q_rxl_occupancy_ndr"] = 0x001a,
    ["unc_q_rxl_occupancy_snp"] = 0x0019,
    ["unc_q_rxl_stalls.bgf_drs"] = 0x0135,
    ["unc_q_rxl_stalls.bgf_hom"] = 0x0835,
    ["unc_q_rxl_stalls.bgf_ncb"] = 0x0235,
    ["unc_q_rxl_stalls.bgf_ncs"] = 0x0435,
    ["unc_q_rxl_stalls.bgf_ndr"] = 0x2035,
    ["unc_q_rxl_stalls.bgf_snp"] = 0x1035,
    ["unc_q_rxl_stalls.egress_credits"] = 0x4035,
    ["unc_q_rxl_stalls.gv"] = 0x8035,
    ["unc_q_txl0p_power_cycles"] = 0x000d,
    ["unc_q_txl0_power_cycles"] = 0x000c,
    ["unc_q_txl_bypassed"] = 0x0005,
    ["unc_q_txl_crc_no_credits.almost_full"] = 0x0202,
    ["unc_q_txl_crc_no_credits.full"] = 0x0102,
    ["unc_q_txl_cycles_ne"] = 0x0006,
    ["unc_q_txl_flits_g0.data"] = 0x0200,
    ["unc_q_txl_flits_g0.idle"] = 0x0100,
    ["unc_q_txl_flits_g0.non_data"] = 0x0400,
    ["unc_q_txl_flits_g1.drs"] = 0x1800,
    ["unc_q_txl_flits_g1.drs_data"] = 0x0800,
    ["unc_q_txl_flits_g1.drs_nondata"] = 0x1000,
    ["unc_q_txl_flits_g1.hom"] = 0x0600,
    ["unc_q_txl_flits_g1.hom_nonreq"] = 0x0400,
    ["unc_q_txl_flits_g1.hom_req"] = 0x0200,
    ["unc_q_txl_flits_g1.snp"] = 0x0100,
    ["unc_q_txl_flits_g2.ncb"] = 0x0c01,
    ["unc_q_txl_flits_g2.ncb_data"] = 0x0401,
    ["unc_q_txl_flits_g2.ncb_nondata"] = 0x0801,
    ["unc_q_txl_flits_g2.ncs"] = 0x1001,
    ["unc_q_txl_flits_g2.ndr_ad"] = 0x0101,
    ["unc_q_txl_flits_g2.ndr_ak"] = 0x0201,
    ["unc_q_txl_inserts"] = 0x0004,
    ["unc_q_txl_occupancy"] = 0x0007,
    ["unc_q_vna_credit_returns"] = 0x001c,
    ["unc_q_vna_credit_return_occupancy"] = 0x001b,
    ["unc_r3_clockticks"] = 0x0001,
    ["unc_r3_iio_credits_acquired.drs"] = 0x0820,
    ["unc_r3_iio_credits_acquired.ncb"] = 0x1020,
    ["unc_r3_iio_credits_acquired.ncs"] = 0x2020,
    ["unc_r3_iio_credits_reject.drs"] = 0x0821,
    ["unc_r3_iio_credits_reject.ncb"] = 0x1021,
    ["unc_r3_iio_credits_reject.ncs"] = 0x2021,
    ["unc_r3_iio_credits_used.drs"] = 0x0822,
    ["unc_r3_iio_credits_used.ncb"] = 0x1022,
    ["unc_r3_iio_credits_used.ncs"] = 0x2022,
    ["unc_r3_ring_ad_used.ccw_even"] = 0x0407,
    ["unc_r3_ring_ad_used.ccw_odd"] = 0x0807,
    ["unc_r3_ring_ad_used.cw_even"] = 0x0107,
    ["unc_r3_ring_ad_used.cw_odd"] = 0x0207,
    ["unc_r3_ring_ak_used.ccw_even"] = 0x0408,
    ["unc_r3_ring_ak_used.ccw_odd"] = 0x0808,
    ["unc_r3_ring_ak_used.cw_even"] = 0x0108,
    ["unc_r3_ring_ak_used.cw_odd"] = 0x0208,
    ["unc_r3_ring_bl_used.ccw_even"] = 0x0409,
    ["unc_r3_ring_bl_used.ccw_odd"] = 0x0809,
    ["unc_r3_ring_bl_used.cw_even"] = 0x0109,
    ["unc_r3_ring_bl_used.cw_odd"] = 0x0209,
    ["unc_r3_ring_iv_used.any"] = 0x0f0a,
    ["unc_r3_rxr_bypassed.ad"] = 0x0112,
    ["unc_r3_rxr_cycles_ne.drs"] = 0x0810,
    ["unc_r3_rxr_cycles_ne.hom"] = 0x0110,
    ["unc_r3_rxr_cycles_ne.ncb"] = 0x1010,
    ["unc_r3_rxr_cycles_ne.ncs"] = 0x2010,
    ["unc_r3_rxr_cycles_ne.ndr"] = 0x0410,
    ["unc_r3_rxr_cycles_ne.snp"] = 0x0210,
    ["unc_r3_rxr_inserts.drs"] = 0x0811,
    ["unc_r3_rxr_inserts.hom"] = 0x0111,
    ["unc_r3_rxr_inserts.ncb"] = 0x1011,
    ["unc_r3_rxr_inserts.ncs"] = 0x2011,
    ["unc_r3_rxr_inserts.ndr"] = 0x0411,
    ["unc_r3_rxr_inserts.snp"] = 0x0211,
    ["unc_r3_rxr_occupancy.drs"] = 0x0813,
    ["unc_r3_rxr_occupancy.hom"] = 0x0113,
    ["unc_r3_rxr_occupancy.ncb"] = 0x1013,
    ["unc_r3_rxr_occupancy.ncs"] = 0x2013,
    ["unc_r3_rxr_occupancy.ndr"] = 0x0413,
    ["unc_r3_rxr_occupancy.snp"] = 0x0213,
    ["unc_r3_vn0_credits_reject.drs"] = 0x0837,
    ["unc_r3_vn0_credits_reject.hom"] = 0x0137,
    ["unc_r3_vn0_credits_reject.ncb"] = 0x1037,
    ["unc_r3_vn0_credits_reject.ncs"] = 0x2037,
    ["unc_r3_vn0_credits_reject.ndr"] = 0x0437,
    ["unc_r3_vn0_credits_reject.snp"] = 0x0237,
    ["unc_r3_vn0_credits_used.drs"] = 0x0836,
    ["unc_r3_vn0_credits_used.hom"] = 0x0136,
    ["unc_r3_vn0_credits_used.ncb"] = 0x1036,
    ["unc_r3_vn0_credits_used.ncs"] = 0x2036,
    ["unc_r3_vn0_credits_used.ndr"] = 0x0436,
    ["unc_r3_vn0_credits_used.snp"] = 0x0236,
    ["unc_r3_vna_credits_acquired"] = 0x0033,
    ["unc_r3_vna_credits_reject.drs"] = 0x0834,
    ["unc_r3_vna_credits_reject.hom"] = 0x0134,
    ["unc_r3_vna_credits_reject.ncb"] = 0x1034,
    ["unc_r3_vna_credits_reject.ncs"] = 0x2034,
    ["unc_r3_vna_credits_reject.ndr"] = 0x0434,
    ["unc_r3_vna_credits_reject.snp"] = 0x0234,
    ["unc_r3_vna_credit_cycles_out"] = 0x0031,
    ["unc_r3_vna_credit_cycles_used"] = 0x0032,
    ["unc_r2_clockticks"] = 0x0001,
    ["unc_r2_iio_credits_acquired.drs"] = 0x0833,
    ["unc_r2_iio_credits_acquired.ncb"] = 0x1033,
    ["unc_r2_iio_credits_acquired.ncs"] = 0x2033,
    ["unc_r2_iio_credits_reject.drs"] = 0x0834,
    ["unc_r2_iio_credits_reject.ncb"] = 0x1034,
    ["unc_r2_iio_credits_reject.ncs"] = 0x2034,
    ["unc_r2_iio_credits_used.drs"] = 0x0832,
    ["unc_r2_iio_credits_used.ncb"] = 0x1032,
    ["unc_r2_iio_credits_used.ncs"] = 0x2032,
    ["unc_r2_ring_ad_used.ccw_even"] = 0x0407,
    ["unc_r2_ring_ad_used.ccw_odd"] = 0x0807,
    ["unc_r2_ring_ad_used.cw_even"] = 0x0107,
    ["unc_r2_ring_ad_used.cw_odd"] = 0x0207,
    ["unc_r2_ring_ak_used.ccw_even"] = 0x0408,
    ["unc_r2_ring_ak_used.ccw_odd"] = 0x0808,
    ["unc_r2_ring_ak_used.cw_even"] = 0x0108,
    ["unc_r2_ring_ak_used.cw_odd"] = 0x0208,
    ["unc_r2_ring_bl_used.ccw_even"] = 0x0409,
    ["unc_r2_ring_bl_used.ccw_odd"] = 0x0809,
    ["unc_r2_ring_bl_used.cw_even"] = 0x0109,
    ["unc_r2_ring_bl_used.cw_odd"] = 0x0209,
    ["unc_r2_ring_iv_used.any"] = 0x0f0a,
    ["unc_r2_rxr_ak_bounces"] = 0x0012,
    ["unc_r2_rxr_cycles_ne.drs"] = 0x0810,
    ["unc_r2_rxr_cycles_ne.ncb"] = 0x1010,
    ["unc_r2_rxr_cycles_ne.ncs"] = 0x2010,
    ["unc_r2_txr_cycles_full.ad"] = 0x0125,
    ["unc_r2_txr_cycles_full.ak"] = 0x0225,
    ["unc_r2_txr_cycles_full.bl"] = 0x0425,
    ["unc_r2_txr_cycles_ne.ad"] = 0x0123,
    ["unc_r2_txr_cycles_ne.ak"] = 0x0223,
    ["unc_r2_txr_cycles_ne.bl"] = 0x0423,
    ["unc_r2_txr_nacks.ad"] = 0x0126,
    ["unc_r2_txr_nacks.ak"] = 0x0226,
    ["unc_r2_txr_nacks.bl"] = 0x0426,
    ["unc_h_addr_opc_match.filt"] = 0x0320,
    ["unc_h_bypass_imc.not_taken"] = 0x0214,
    ["unc_h_bypass_imc.taken"] = 0x0114,
    ["unc_h_clockticks"] = 0x0000,
    ["unc_h_conflict_cycles.conflict"] = 0x020b,
    ["unc_h_conflict_cycles.no_conflict"] = 0x010b,
    ["unc_h_direct2core_count"] = 0x0011,
    ["unc_h_direct2core_cycles_disabled"] = 0x0012,
    ["unc_h_direct2core_txn_override"] = 0x0013,
    ["unc_h_directory_lookup.no_snp"] = 0x020c,
    ["unc_h_directory_lookup.snp"] = 0x010c,
    ["unc_h_directory_update.any"] = 0x030d,
    ["unc_h_directory_update.clear"] = 0x020d,
    ["unc_h_directory_update.set"] = 0x010d,
    ["unc_h_igr_no_credit_cycles.ad_qpi0"] = 0x0122,
    ["unc_h_igr_no_credit_cycles.ad_qpi1"] = 0x0222,
    ["unc_h_igr_no_credit_cycles.bl_qpi0"] = 0x0422,
    ["unc_h_igr_no_credit_cycles.bl_qpi1"] = 0x0822,
    ["unc_h_imc_retry"] = 0x001e,
    ["unc_h_imc_writes.all"] = 0x0f1a,
    ["unc_h_imc_writes.full"] = 0x011a,
    ["unc_h_imc_writes.full_isoch"] = 0x041a,
    ["unc_h_imc_writes.partial"] = 0x021a,
    ["unc_h_imc_writes.partial_isoch"] = 0x081a,
    ["unc_h_requests.reads"] = 0x0301,
    ["unc_h_requests.writes"] = 0x0c01,
    ["unc_h_ring_ad_used.ccw_even"] = 0x043e,
    ["unc_h_ring_ad_used.ccw_odd"] = 0x083e,
    ["unc_h_ring_ad_used.cw_even"] = 0x013e,
    ["unc_h_ring_ad_used.cw_odd"] = 0x023e,
    ["unc_h_ring_ak_used.ccw_even"] = 0x043f,
    ["unc_h_ring_ak_used.ccw_odd"] = 0x083f,
    ["unc_h_ring_ak_used.cw_even"] = 0x013f,
    ["unc_h_ring_ak_used.cw_odd"] = 0x023f,
    ["unc_h_ring_bl_used.ccw_even"] = 0x0440,
    ["unc_h_ring_bl_used.ccw_odd"] = 0x0840,
    ["unc_h_ring_bl_used.cw_even"] = 0x0140,
    ["unc_h_ring_bl_used.cw_odd"] = 0x0240,
    ["unc_h_rpq_cycles_no_reg_credits.chn0"] = 0x0115,
    ["unc_h_rpq_cycles_no_reg_credits.chn1"] = 0x0215,
    ["unc_h_rpq_cycles_no_reg_credits.chn2"] = 0x0415,
    ["unc_h_rpq_cycles_no_reg_credits.chn3"] = 0x0815,
    ["unc_h_rpq_cycles_no_spec_credits.chn0"] = 0x0116,
    ["unc_h_rpq_cycles_no_spec_credits.chn1"] = 0x0216,
    ["unc_h_rpq_cycles_no_spec_credits.chn2"] = 0x0416,
    ["unc_h_rpq_cycles_no_spec_credits.chn3"] = 0x0816,
    ["unc_h_tad_requests_g0.region0"] = 0x011b,
    ["unc_h_tad_requests_g0.region1"] = 0x021b,
    ["unc_h_tad_requests_g0.region2"] = 0x041b,
    ["unc_h_tad_requests_g0.region3"] = 0x081b,
    ["unc_h_tad_requests_g0.region4"] = 0x101b,
    ["unc_h_tad_requests_g0.region5"] = 0x201b,
    ["unc_h_tad_requests_g0.region6"] = 0x401b,
    ["unc_h_tad_requests_g0.region7"] = 0x801b,
    ["unc_h_tad_requests_g1.region10"] = 0x041c,
    ["unc_h_tad_requests_g1.region11"] = 0x081c,
    ["unc_h_tad_requests_g1.region8"] = 0x011c,
    ["unc_h_tad_requests_g1.region9"] = 0x021c,
    ["unc_h_tracker_inserts.all"] = 0x0306,
    ["unc_h_txr_ad.ndr"] = 0x010f,
    ["unc_h_txr_ad.snp"] = 0x020f,
    ["unc_h_txr_ad_cycles_full.all"] = 0x032a,
    ["unc_h_txr_ad_cycles_full.sched0"] = 0x012a,
    ["unc_h_txr_ad_cycles_full.sched1"] = 0x022a,
    ["unc_h_txr_ad_cycles_ne.all"] = 0x0329,
    ["unc_h_txr_ad_cycles_ne.sched0"] = 0x0129,
    ["unc_h_txr_ad_cycles_ne.sched1"] = 0x0229,
    ["unc_h_txr_ad_inserts.all"] = 0x0327,
    ["unc_h_txr_ad_inserts.sched0"] = 0x0127,
    ["unc_h_txr_ad_inserts.sched1"] = 0x0227,
    ["unc_h_txr_ad_occupancy.all"] = 0x0328,
    ["unc_h_txr_ad_occupancy.sched0"] = 0x0128,
    ["unc_h_txr_ad_occupancy.sched1"] = 0x0228,
    ["unc_h_txr_ak_cycles_full.all"] = 0x0332,
    ["unc_h_txr_ak_cycles_full.sched0"] = 0x0132,
    ["unc_h_txr_ak_cycles_full.sched1"] = 0x0232,
    ["unc_h_txr_ak_cycles_ne.all"] = 0x0331,
    ["unc_h_txr_ak_cycles_ne.sched0"] = 0x0131,
    ["unc_h_txr_ak_cycles_ne.sched1"] = 0x0231,
    ["unc_h_txr_ak_inserts.all"] = 0x032f,
    ["unc_h_txr_ak_inserts.sched0"] = 0x012f,
    ["unc_h_txr_ak_inserts.sched1"] = 0x022f,
    ["unc_h_txr_ak_ndr"] = 0x000e,
    ["unc_h_txr_ak_occupancy.all"] = 0x0330,
    ["unc_h_txr_ak_occupancy.sched0"] = 0x0130,
    ["unc_h_txr_ak_occupancy.sched1"] = 0x0230,
    ["unc_h_txr_bl.drs_cache"] = 0x0110,
    ["unc_h_txr_bl.drs_core"] = 0x0210,
    ["unc_h_txr_bl.drs_qpi"] = 0x0410,
    ["unc_h_txr_bl_cycles_full.all"] = 0x0336,
    ["unc_h_txr_bl_cycles_full.sched0"] = 0x0136,
    ["unc_h_txr_bl_cycles_full.sched1"] = 0x0236,
    ["unc_h_txr_bl_cycles_ne.all"] = 0x0335,
    ["unc_h_txr_bl_cycles_ne.sched0"] = 0x0135,
    ["unc_h_txr_bl_cycles_ne.sched1"] = 0x0235,
    ["unc_h_txr_bl_inserts.all"] = 0x0333,
    ["unc_h_txr_bl_inserts.sched0"] = 0x0133,
    ["unc_h_txr_bl_inserts.sched1"] = 0x0233,
    ["unc_h_txr_bl_occupancy.all"] = 0x0334,
    ["unc_h_txr_bl_occupancy.sched0"] = 0x0134,
    ["unc_h_txr_bl_occupancy.sched1"] = 0x0234,
    ["unc_h_wpq_cycles_no_reg_credits.chn0"] = 0x0118,
    ["unc_h_wpq_cycles_no_reg_credits.chn1"] = 0x0218,
    ["unc_h_wpq_cycles_no_reg_credits.chn2"] = 0x0418,
    ["unc_h_wpq_cycles_no_reg_credits.chn3"] = 0x0818,
    ["unc_h_wpq_cycles_no_spec_credits.chn0"] = 0x0119,
    ["unc_h_wpq_cycles_no_spec_credits.chn1"] = 0x0219,
    ["unc_h_wpq_cycles_no_spec_credits.chn2"] = 0x0419,
    ["unc_h_wpq_cycles_no_spec_credits.chn3"] = 0x0819,
    ["unc_m_act_count"] = 0x0001,
    ["unc_m_cas_count.all"] = 0x0f04,
    ["unc_m_cas_count.rd"] = 0x0304,
    ["unc_m_cas_count.rd_reg"] = 0x0104,
    ["unc_m_cas_count.rd_underfill"] = 0x0204,
    ["unc_m_cas_count.wr"] = 0x0c04,
    ["unc_m_cas_count.wr_rmm"] = 0x0804,
    ["unc_m_cas_count.wr_wmm"] = 0x0404,
    ["unc_m_dram_pre_all"] = 0x0006,
    ["unc_m_dram_refresh.high"] = 0x0405,
    ["unc_m_dram_refresh.panic"] = 0x0205,
    ["unc_m_ecc_correctable_errors"] = 0x0009,
    ["unc_m_major_modes.isoch"] = 0x0807,
    ["unc_m_major_modes.partial"] = 0x0407,
    ["unc_m_major_modes.read"] = 0x0107,
    ["unc_m_major_modes.write"] = 0x0207,
    ["unc_m_power_channel_dlloff"] = 0x0084,
    ["unc_m_power_channel_ppd"] = 0x0085,
    ["unc_m_power_cke_cycles.rank0"] = 0x0183,
    ["unc_m_power_cke_cycles.rank1"] = 0x0283,
    ["unc_m_power_cke_cycles.rank2"] = 0x0483,
    ["unc_m_power_cke_cycles.rank3"] = 0x0883,
    ["unc_m_power_cke_cycles.rank4"] = 0x1083,
    ["unc_m_power_cke_cycles.rank5"] = 0x2083,
    ["unc_m_power_cke_cycles.rank6"] = 0x4083,
    ["unc_m_power_cke_cycles.rank7"] = 0x8083,
    ["unc_m_power_critical_throttle_cycles"] = 0x0086,
    ["unc_m_power_self_refresh"] = 0x0043,
    ["unc_m_power_throttle_cycles.rank0"] = 0x0141,
    ["unc_m_power_throttle_cycles.rank1"] = 0x0241,
    ["unc_m_power_throttle_cycles.rank2"] = 0x0441,
    ["unc_m_power_throttle_cycles.rank3"] = 0x0841,
    ["unc_m_power_throttle_cycles.rank4"] = 0x1041,
    ["unc_m_power_throttle_cycles.rank5"] = 0x2041,
    ["unc_m_power_throttle_cycles.rank6"] = 0x4041,
    ["unc_m_power_throttle_cycles.rank7"] = 0x8041,
    ["unc_m_preemption.rd_preempt_rd"] = 0x0108,
    ["unc_m_preemption.rd_preempt_wr"] = 0x0208,
    ["unc_m_pre_count.page_close"] = 0x0202,
    ["unc_m_pre_count.page_miss"] = 0x0102,
    ["unc_m_rpq_cycles_full"] = 0x0012,
    ["unc_m_rpq_cycles_ne"] = 0x0011,
    ["unc_m_rpq_inserts"] = 0x0010,
    ["unc_m_rpq_occupancy"] = 0x0080,
    ["unc_m_wpq_cycles_full"] = 0x0022,
    ["unc_m_wpq_cycles_ne"] = 0x0021,
    ["unc_m_wpq_inserts"] = 0x0020,
    ["unc_m_wpq_occupancy"] = 0x0081,
    ["unc_m_wpq_read_hit"] = 0x0023,
    ["unc_m_wpq_write_hit"] = 0x0024,
    ["unc_u_clockticks"] = 0x0000,
    ["unc_m_clockticks"] = 0x0000,
    ["unc_i_address_match.stall_count"] = 0x0117,
    ["unc_i_address_match.merge_count"] = 0x0217,
    ["unc_i_cache_ack_pending_occupancy.any"] = 0x0114,
    ["unc_i_cache_ack_pending_occupancy.source"] = 0x0214,
    ["unc_i_cache_own_occupancy.any"] = 0x0113,
    ["unc_i_cache_own_occupancy.source"] = 0x0213,
    ["unc_i_cache_read_occupancy.any"] = 0x0110,
    ["unc_i_cache_read_occupancy.source"] = 0x0210,
    ["unc_i_cache_total_occupancy.any"] = 0x0112,
    ["unc_i_cache_total_occupancy.source"] = 0x0212,
    ["unc_i_cache_write_occupancy.any"] = 0x0111,
    ["unc_i_cache_write_occupancy.source"] = 0x0211,
    ["unc_i_clockticks"] = 0x0000,
    ["unc_i_rxr_ak_cycles_full"] = 0x000b,
    ["unc_i_rxr_ak_inserts"] = 0x000a,
    ["unc_i_rxr_ak_occupancy"] = 0x000c,
    ["unc_i_rxr_bl_drs_cycles_full"] = 0x0004,
    ["unc_i_rxr_bl_drs_inserts"] = 0x0001,
    ["unc_i_rxr_bl_drs_occupancy"] = 0x0007,
    ["unc_i_rxr_bl_ncb_cycles_full"] = 0x0005,
    ["unc_i_rxr_bl_ncb_inserts"] = 0x0002,
    ["unc_i_rxr_bl_ncb_occupancy"] = 0x0008,
    ["unc_i_rxr_bl_ncs_cycles_full"] = 0x0006,
    ["unc_i_rxr_bl_ncs_inserts"] = 0x0003,
    ["unc_i_rxr_bl_ncs_occupancy"] = 0x0009,
    ["unc_i_tickles.lost_ownership"] = 0x0116,
    ["unc_i_tickles.top_of_queue"] = 0x0216,
    ["unc_i_transactions.reads"] = 0x0115,
    ["unc_i_transactions.writes"] = 0x0215,
    ["unc_i_transactions.pd_prefetches"] = 0x0415,
    ["unc_i_transactions.orderingq"] = 0x0815,
    ["unc_i_txr_ad_stall_credit_cycles"] = 0x0018,
    ["unc_i_txr_bl_stall_credit_cycles"] = 0x0019,
    ["unc_i_txr_data_inserts_ncb"] = 0x000e,
    ["unc_i_txr_data_inserts_ncs"] = 0x000f,
    ["unc_i_txr_request_occupancy"] = 0x000d,
    ["unc_i_write_ordering_stall_cycles"] = 0x001a,
   },
  },
  {"GenuineIntel-6-3A", "V15", "core",
   {
    -- source: IVB/IvyBridge_core_V15.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["dtlb_load_misses.large_page_walk_completed"] = 0x8808,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["int_misc.recovery_stalls_count"] = 0x030d,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["uops_issued.flags_merge"] = 0x100e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.single_mul"] = 0x400e,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_comp_ops_exe.sse_packed_double"] = 0x1010,
    ["fp_comp_ops_exe.sse_scalar_single"] = 0x2010,
    ["fp_comp_ops_exe.sse_packed_single"] = 0x4010,
    ["fp_comp_ops_exe.sse_scalar_double"] = 0x8010,
    ["simd_fp_256.packed_single"] = 0x0111,
    ["simd_fp_256.packed_double"] = 0x0211,
    ["arith.fpu_div_active"] = 0x0114,
    ["arith.fpu_div"] = 0x0414,
    ["l2_rqsts.demand_data_rd_hit"] = 0x0124,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.code_rd_hit"] = 0x1024,
    ["l2_rqsts.code_rd_miss"] = 0x2024,
    ["l2_rqsts.pf_hit"] = 0x4024,
    ["l2_rqsts.pf_miss"] = 0x8024,
    ["l2_rqsts.all_demand_data_rd"] = 0x0324,
    ["l2_rqsts.all_rfo"] = 0x0c24,
    ["l2_rqsts.all_code_rd"] = 0x3024,
    ["l2_rqsts.all_pf"] = 0xc024,
    ["l2_store_lock_rqsts.miss"] = 0x0127,
    ["l2_store_lock_rqsts.hit_m"] = 0x0827,
    ["l2_store_lock_rqsts.all"] = 0x0f27,
    ["l2_l1d_wb_rqsts.miss"] = 0x0128,
    ["l2_l1d_wb_rqsts.hit_e"] = 0x0428,
    ["l2_l1d_wb_rqsts.hit_m"] = 0x0828,
    ["l2_l1d_wb_rqsts.all"] = 0x0f28,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed"] = 0x0249,
    ["dtlb_store_misses.walk_duration"] = 0x0449,
    ["dtlb_store_misses.stlb_hit"] = 0x1049,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["ept.walk_cycles"] = 0x104f,
    ["l1d.replacement"] = 0x0151,
    ["move_elimination.int_not_eliminated"] = 0x0458,
    ["move_elimination.simd_not_eliminated"] = 0x0858,
    ["move_elimination.int_eliminated"] = 0x0158,
    ["move_elimination.simd_eliminated"] = 0x0258,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["rs_events.empty_cycles"] = 0x015e,
    ["dtlb_load_misses.stlb_hit"] = 0x045f,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.cycles_with_demand_rfo"] = 0x0460,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq.mite_all_uops"] = 0x3c79,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["icache.ifetch_stall"] = 0x0480,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["itlb_misses.walk_duration"] = 0x0485,
    ["itlb_misses.stlb_hit"] = 0x1085,
    ["itlb_misses.large_page_walk_completed"] = 0x8085,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.iq_full"] = 0x0487,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.taken_return_near"] = 0x8889,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_4"] = 0x40a1,
    ["uops_dispatched_port.port_5"] = 0x80a1,
    ["uops_dispatched_port.port_0_core"] = 0x01a1,
    ["uops_dispatched_port.port_1_core"] = 0x02a1,
    ["uops_dispatched_port.port_4_core"] = 0x40a1,
    ["uops_dispatched_port.port_5_core"] = 0x80a1,
    ["uops_dispatched_port.port_2"] = 0x0ca1,
    ["uops_dispatched_port.port_3"] = 0x30a1,
    ["uops_dispatched_port.port_2_core"] = 0x0ca1,
    ["uops_dispatched_port.port_3_core"] = 0x30a1,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x08a3,
    ["cycle_activity.cycles_ldm_pending"] = 0x02a3,
    ["cycle_activity.cycles_no_execute"] = 0x04a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["cycle_activity.stalls_ldm_pending"] = 0x06a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x0ca3,
    ["lsd.uops"] = 0x01a8,
    ["lsd.cycles_active"] = 0x01a8,
    ["dsb2mite_switches.count"] = 0x01ab,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["dsb_fill.exceed_dsb_lines"] = 0x08ac,
    ["itlb.itlb_flush"] = 0x01ae,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["uops_executed.thread"] = 0x01b1,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["page_walks.llc_miss"] = 0x01be,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["other_assists.avx_store"] = 0x08c1,
    ["other_assists.avx_to_sse"] = 0x10c1,
    ["other_assists.sse_to_avx"] = 0x20c1,
    ["other_assists.any_wb_assist"] = 0x80c1,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["uops_retired.core_stall_cycles"] = 0x01c2,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["fp_assist.any"] = 0x1eca,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["mem_trans_retired.precise_store"] = 0x02cd,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.llc_hit"] = 0x04d1,
    ["mem_load_uops_retired.l1_miss"] = 0x08d1,
    ["mem_load_uops_retired.l2_miss"] = 0x10d1,
    ["mem_load_uops_retired.llc_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_llc_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_llc_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_llc_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_llc_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_llc_miss_retired.local_dram"] = 0x01d3,
    ["baclears.any"] = 0x1fe6,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.pf_clean"] = 0x04f2,
    ["l2_lines_out.pf_dirty"] = 0x08f2,
    ["l2_lines_out.dirty_all"] = 0x0af2,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x8108,
    ["dtlb_load_misses.walk_completed"] = 0x8208,
    ["dtlb_load_misses.walk_duration"] = 0x8408,
    ["rs_events.empty_end"] = 0x015e,
    ["machine_clears.count"] = 0x01c3,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["mem_load_uops_llc_miss_retired.local_dram"] = 0x01d3,
    ["idq.ms_switches"] = 0x3079,
    ["cycle_activity.cycles_l1d_miss"] = 0x08a3,
    ["cycle_activity.cycles_l2_miss"] = 0x01a3,
    ["cycle_activity.cycles_mem_any"] = 0x02a3,
    ["cycle_activity.stalls_total"] = 0x04a3,
    ["cycle_activity.stalls_l1d_miss"] = 0x0ca3,
    ["cycle_activity.stalls_l2_miss"] = 0x05a3,
    ["cycle_activity.stalls_mem_any"] = 0x06a3,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
   },
  },
  {"GenuineIntel-6-3A", "V15", "offcore",
   {
    -- source: IVB/IvyBridge_matrix_V15.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-3A", "V15", "uncore",
   {
    -- source: IVB/IvyBridge_uncore_V15.tsv
    ["unc_cbo_xsnp_response.miss"] = 0x0122,
    ["unc_cbo_xsnp_response.inval"] = 0x0222,
    ["unc_cbo_xsnp_response.hit"] = 0x0422,
    ["unc_cbo_xsnp_response.hitm"] = 0x0822,
    ["unc_cbo_xsnp_response.inval_m"] = 0x1022,
    ["unc_cbo_xsnp_response.external_filter"] = 0x2022,
    ["unc_cbo_xsnp_response.xcore_filter"] = 0x4022,
    ["unc_cbo_xsnp_response.eviction_filter"] = 0x8022,
    ["unc_cbo_cache_lookup.m"] = 0x0134,
    ["unc_cbo_cache_lookup.e"] = 0x0234,
    ["unc_cbo_cache_lookup.s"] = 0x0434,
    ["unc_cbo_cache_lookup.i"] = 0x0834,
    ["unc_cbo_cache_lookup.read_filter"] = 0x1034,
    ["unc_cbo_cache_lookup.write_filter"] = 0x2034,
    ["unc_cbo_cache_lookup.extsnp_filter"] = 0x4034,
    ["unc_cbo_cache_lookup.any_request_filter"] = 0x8034,
    ["unc_arb_trk_occupancy.all"] = 0x0180,
    ["unc_arb_trk_requests.all"] = 0x0181,
    ["unc_arb_trk_requests.writes"] = 0x2081,
    ["unc_arb_trk_requests.evictions"] = 0x8081,
    ["unc_arb_coh_trk_occupancy.all"] = 0x0183,
    ["unc_arb_coh_trk_requests.all"] = 0x0184,
    ["unc_arb_trk_occupancy.cycles_with_any_request"] = 0x0180,
    ["unc_arb_trk_occupancy.cycles_over_half_full"] = 0x0180,
    ["unc_clock.socket"] = 0x0100,
    ["unc_cbo_cache_lookup.es"] = 0x0634,
   },
  },
  {"GenuineIntel-6-3E", "V17", "core",
   {
    -- source: IVT/IvyTown_core_V17.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["dtlb_load_misses.demand_ld_walk_completed"] = 0x8208,
    ["dtlb_load_misses.demand_ld_walk_duration"] = 0x8408,
    ["dtlb_load_misses.large_page_walk_completed"] = 0x8808,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["int_misc.recovery_stalls_count"] = 0x030d,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["uops_issued.flags_merge"] = 0x100e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.single_mul"] = 0x400e,
    ["fp_comp_ops_exe.x87"] = 0x0110,
    ["fp_comp_ops_exe.sse_packed_double"] = 0x1010,
    ["fp_comp_ops_exe.sse_scalar_single"] = 0x2010,
    ["fp_comp_ops_exe.sse_packed_single"] = 0x4010,
    ["fp_comp_ops_exe.sse_scalar_double"] = 0x8010,
    ["simd_fp_256.packed_single"] = 0x0111,
    ["simd_fp_256.packed_double"] = 0x0211,
    ["arith.fpu_div_active"] = 0x0114,
    ["arith.fpu_div"] = 0x0414,
    ["l2_rqsts.demand_data_rd_hit"] = 0x0124,
    ["l2_rqsts.rfo_hit"] = 0x0424,
    ["l2_rqsts.rfo_miss"] = 0x0824,
    ["l2_rqsts.code_rd_hit"] = 0x1024,
    ["l2_rqsts.code_rd_miss"] = 0x2024,
    ["l2_rqsts.pf_hit"] = 0x4024,
    ["l2_rqsts.pf_miss"] = 0x8024,
    ["l2_rqsts.all_demand_data_rd"] = 0x0324,
    ["l2_rqsts.all_rfo"] = 0x0c24,
    ["l2_rqsts.all_code_rd"] = 0x3024,
    ["l2_rqsts.all_pf"] = 0xc024,
    ["l2_store_lock_rqsts.miss"] = 0x0127,
    ["l2_store_lock_rqsts.hit_m"] = 0x0827,
    ["l2_store_lock_rqsts.all"] = 0x0f27,
    ["l2_l1d_wb_rqsts.miss"] = 0x0128,
    ["l2_l1d_wb_rqsts.hit_e"] = 0x0428,
    ["l2_l1d_wb_rqsts.hit_m"] = 0x0828,
    ["l2_l1d_wb_rqsts.all"] = 0x0f28,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed"] = 0x0249,
    ["dtlb_store_misses.walk_duration"] = 0x0449,
    ["dtlb_store_misses.stlb_hit"] = 0x1049,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["ept.walk_cycles"] = 0x104f,
    ["l1d.replacement"] = 0x0151,
    ["move_elimination.int_not_eliminated"] = 0x0458,
    ["move_elimination.simd_not_eliminated"] = 0x0858,
    ["move_elimination.int_eliminated"] = 0x0158,
    ["move_elimination.simd_eliminated"] = 0x0258,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["rs_events.empty_cycles"] = 0x015e,
    ["dtlb_load_misses.stlb_hit"] = 0x045f,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.cycles_with_demand_rfo"] = 0x0460,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq.mite_all_uops"] = 0x3c79,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["icache.ifetch_stall"] = 0x0480,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed"] = 0x0285,
    ["itlb_misses.walk_duration"] = 0x0485,
    ["itlb_misses.stlb_hit"] = 0x1085,
    ["itlb_misses.large_page_walk_completed"] = 0x8085,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.iq_full"] = 0x0487,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.taken_return_near"] = 0x8889,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_4"] = 0x40a1,
    ["uops_dispatched_port.port_5"] = 0x80a1,
    ["uops_dispatched_port.port_0_core"] = 0x01a1,
    ["uops_dispatched_port.port_1_core"] = 0x02a1,
    ["uops_dispatched_port.port_4_core"] = 0x40a1,
    ["uops_dispatched_port.port_5_core"] = 0x80a1,
    ["uops_dispatched_port.port_2"] = 0x0ca1,
    ["uops_dispatched_port.port_3"] = 0x30a1,
    ["uops_dispatched_port.port_2_core"] = 0x0ca1,
    ["uops_dispatched_port.port_3_core"] = 0x30a1,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x08a3,
    ["cycle_activity.cycles_ldm_pending"] = 0x02a3,
    ["cycle_activity.cycles_no_execute"] = 0x04a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["cycle_activity.stalls_ldm_pending"] = 0x06a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x0ca3,
    ["lsd.uops"] = 0x01a8,
    ["lsd.cycles_active"] = 0x01a8,
    ["dsb2mite_switches.count"] = 0x01ab,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["dsb_fill.exceed_dsb_lines"] = 0x08ac,
    ["itlb.itlb_flush"] = 0x01ae,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["uops_executed.thread"] = 0x01b1,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["other_assists.avx_store"] = 0x08c1,
    ["other_assists.avx_to_sse"] = 0x10c1,
    ["other_assists.sse_to_avx"] = 0x20c1,
    ["other_assists.any_wb_assist"] = 0x80c1,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["uops_retired.core_stall_cycles"] = 0x01c2,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["fp_assist.any"] = 0x1eca,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["mem_trans_retired.precise_store"] = 0x02cd,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.llc_hit"] = 0x04d1,
    ["mem_load_uops_retired.l1_miss"] = 0x08d1,
    ["mem_load_uops_retired.l2_miss"] = 0x10d1,
    ["mem_load_uops_retired.llc_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_llc_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_llc_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_llc_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_llc_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_llc_miss_retired.local_dram"] = 0x01d3,
    ["mem_load_uops_llc_miss_retired.remote_dram"] = 0x0cd3,
    ["mem_load_uops_llc_miss_retired.remote_hitm"] = 0x10d3,
    ["mem_load_uops_llc_miss_retired.remote_fwd"] = 0x20d3,
    ["baclears.any"] = 0x1fe6,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x01f2,
    ["l2_lines_out.demand_dirty"] = 0x02f2,
    ["l2_lines_out.pf_clean"] = 0x04f2,
    ["l2_lines_out.pf_dirty"] = 0x08f2,
    ["l2_lines_out.dirty_all"] = 0x0af2,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x8108,
    ["dtlb_load_misses.walk_completed"] = 0x8208,
    ["dtlb_load_misses.walk_duration"] = 0x8408,
    ["rs_events.empty_end"] = 0x015e,
    ["machine_clears.count"] = 0x01c3,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["idq.ms_switches"] = 0x3079,
    ["cycle_activity.cycles_l1d_miss"] = 0x08a3,
    ["cycle_activity.cycles_l2_miss"] = 0x01a3,
    ["cycle_activity.cycles_mem_any"] = 0x02a3,
    ["cycle_activity.stalls_total"] = 0x04a3,
    ["cycle_activity.stalls_l1d_miss"] = 0x0ca3,
    ["cycle_activity.stalls_l2_miss"] = 0x05a3,
    ["cycle_activity.stalls_mem_any"] = 0x06a3,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
   },
  },
  {"GenuineIntel-6-3E", "V17", "offcore",
   {
    -- source: IVT/IvyTown_matrix_V17.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-3E", "V17", "uncore",
   {
    -- source: IVT/IvyTown_uncore_V17.tsv
    ["unc_c_clockticks"] = 0x0000,
    ["unc_c_counter0_occupancy"] = 0x001f,
    ["unc_c_llc_lookup.any"] = 0x1134,
    ["unc_c_llc_lookup.data_read"] = 0x0334,
    ["unc_c_llc_lookup.nid"] = 0x4134,
    ["unc_c_llc_lookup.remote_snoop"] = 0x0934,
    ["unc_c_llc_lookup.write"] = 0x0534,
    ["unc_c_llc_victims.e_state"] = 0x0237,
    ["unc_c_llc_victims.miss"] = 0x0837,
    ["unc_c_llc_victims.m_state"] = 0x0137,
    ["unc_c_llc_victims.nid"] = 0x4037,
    ["unc_c_llc_victims.s_state"] = 0x0437,
    ["unc_c_misc.rfo_hit_s"] = 0x0839,
    ["unc_c_misc.rspi_was_fse"] = 0x0139,
    ["unc_c_misc.started"] = 0x0439,
    ["unc_c_misc.wc_aliasing"] = 0x0239,
    ["unc_c_qlru.age0"] = 0x013c,
    ["unc_c_qlru.age1"] = 0x023c,
    ["unc_c_qlru.age2"] = 0x043c,
    ["unc_c_qlru.age3"] = 0x083c,
    ["unc_c_qlru.lru_decrement"] = 0x103c,
    ["unc_c_qlru.victim_non_zero"] = 0x203c,
    ["unc_c_ring_ad_used.down_vr0_even"] = 0x041b,
    ["unc_c_ring_ad_used.down_vr0_odd"] = 0x081b,
    ["unc_c_ring_ad_used.down_vr1_even"] = 0x401b,
    ["unc_c_ring_ad_used.down_vr1_odd"] = 0x801b,
    ["unc_c_ring_ad_used.up_vr0_even"] = 0x011b,
    ["unc_c_ring_ad_used.up_vr0_odd"] = 0x021b,
    ["unc_c_ring_ad_used.up_vr1_even"] = 0x101b,
    ["unc_c_ring_ad_used.up_vr1_odd"] = 0x201b,
    ["unc_c_ring_ak_used.down_vr0_even"] = 0x041c,
    ["unc_c_ring_ak_used.down_vr0_odd"] = 0x081c,
    ["unc_c_ring_ak_used.down_vr1_even"] = 0x401c,
    ["unc_c_ring_ak_used.down_vr1_odd"] = 0x801c,
    ["unc_c_ring_ak_used.up_vr0_even"] = 0x011c,
    ["unc_c_ring_ak_used.up_vr0_odd"] = 0x021c,
    ["unc_c_ring_ak_used.up_vr1_even"] = 0x101c,
    ["unc_c_ring_ak_used.up_vr1_odd"] = 0x201c,
    ["unc_c_ring_bl_used.down_vr0_even"] = 0x041d,
    ["unc_c_ring_bl_used.down_vr0_odd"] = 0x081d,
    ["unc_c_ring_bl_used.down_vr1_even"] = 0x401d,
    ["unc_c_ring_bl_used.down_vr1_odd"] = 0x801d,
    ["unc_c_ring_bl_used.up_vr0_even"] = 0x011d,
    ["unc_c_ring_bl_used.up_vr0_odd"] = 0x021d,
    ["unc_c_ring_bl_used.up_vr1_even"] = 0x101d,
    ["unc_c_ring_bl_used.up_vr1_odd"] = 0x201d,
    ["unc_c_ring_bounces.ak_core"] = 0x0205,
    ["unc_c_ring_bounces.bl_core"] = 0x0405,
    ["unc_c_ring_bounces.iv_core"] = 0x0805,
    ["unc_c_ring_iv_used.any"] = 0x0f1e,
    ["unc_c_ring_iv_used.down"] = 0xcc1e,
    ["unc_c_ring_iv_used.up"] = 0x331e,
    ["unc_c_ring_src_thrtl"] = 0x0007,
    ["unc_c_rxr_ext_starved.ipq"] = 0x0212,
    ["unc_c_rxr_ext_starved.irq"] = 0x0112,
    ["unc_c_rxr_ext_starved.prq"] = 0x0412,
    ["unc_c_rxr_ext_starved.ismq_bids"] = 0x0812,
    ["unc_c_rxr_inserts.ipq"] = 0x0413,
    ["unc_c_rxr_inserts.irq"] = 0x0113,
    ["unc_c_rxr_inserts.irq_rejected"] = 0x0213,
    ["unc_c_rxr_inserts.vfifo"] = 0x1013,
    ["unc_c_rxr_int_starved.ipq"] = 0x0414,
    ["unc_c_rxr_int_starved.irq"] = 0x0114,
    ["unc_c_rxr_int_starved.ismq"] = 0x0814,
    ["unc_c_rxr_ipq_retry.addr_conflict"] = 0x0431,
    ["unc_c_rxr_ipq_retry.any"] = 0x0131,
    ["unc_c_rxr_ipq_retry.full"] = 0x0231,
    ["unc_c_rxr_ipq_retry.qpi_credits"] = 0x1031,
    ["unc_c_rxr_irq_retry.addr_conflict"] = 0x0432,
    ["unc_c_rxr_irq_retry.any"] = 0x0132,
    ["unc_c_rxr_irq_retry.full"] = 0x0232,
    ["unc_c_rxr_irq_retry.iio_credits"] = 0x2032,
    ["unc_c_rxr_irq_retry.qpi_credits"] = 0x1032,
    ["unc_c_rxr_irq_retry.rtid"] = 0x0832,
    ["unc_c_rxr_ismq_retry.any"] = 0x0133,
    ["unc_c_rxr_ismq_retry.full"] = 0x0233,
    ["unc_c_rxr_ismq_retry.iio_credits"] = 0x2033,
    ["unc_c_rxr_ismq_retry.qpi_credits"] = 0x1033,
    ["unc_c_rxr_ismq_retry.rtid"] = 0x0833,
    ["unc_c_rxr_ismq_retry.wb_credits"] = 0x8033,
    ["unc_c_rxr_occupancy.ipq"] = 0x0411,
    ["unc_c_rxr_occupancy.irq"] = 0x0111,
    ["unc_c_rxr_occupancy.irq_rejected"] = 0x0211,
    ["unc_c_rxr_occupancy.vfifo"] = 0x1011,
    ["unc_c_tor_inserts.all"] = 0x0835,
    ["unc_c_tor_inserts.eviction"] = 0x0435,
    ["unc_c_tor_inserts.local"] = 0x2835,
    ["unc_c_tor_inserts.local_opcode"] = 0x2135,
    ["unc_c_tor_inserts.miss_local"] = 0x2a35,
    ["unc_c_tor_inserts.miss_local_opcode"] = 0x2335,
    ["unc_c_tor_inserts.miss_opcode"] = 0x0335,
    ["unc_c_tor_inserts.miss_remote"] = 0x8a35,
    ["unc_c_tor_inserts.miss_remote_opcode"] = 0x8335,
    ["unc_c_tor_inserts.nid_all"] = 0x4835,
    ["unc_c_tor_inserts.nid_eviction"] = 0x4435,
    ["unc_c_tor_inserts.nid_miss_all"] = 0x4a35,
    ["unc_c_tor_inserts.nid_miss_opcode"] = 0x4335,
    ["unc_c_tor_inserts.nid_opcode"] = 0x4135,
    ["unc_c_tor_inserts.nid_wb"] = 0x5035,
    ["unc_c_tor_inserts.opcode"] = 0x0135,
    ["unc_c_tor_inserts.remote"] = 0x8835,
    ["unc_c_tor_inserts.remote_opcode"] = 0x8135,
    ["unc_c_tor_inserts.wb"] = 0x1035,
    ["unc_c_tor_occupancy.all"] = 0x0836,
    ["unc_c_tor_occupancy.eviction"] = 0x0436,
    ["unc_c_tor_occupancy.local"] = 0x2836,
    ["unc_c_tor_occupancy.local_opcode"] = 0x2136,
    ["unc_c_tor_occupancy.miss_all"] = 0x0a36,
    ["unc_c_tor_occupancy.miss_local"] = 0x2a36,
    ["unc_c_tor_occupancy.miss_local_opcode"] = 0x2336,
    ["unc_c_tor_occupancy.miss_opcode"] = 0x0336,
    ["unc_c_tor_occupancy.miss_remote"] = 0x8a36,
    ["unc_c_tor_occupancy.miss_remote_opcode"] = 0x8336,
    ["unc_c_tor_occupancy.nid_all"] = 0x4836,
    ["unc_c_tor_occupancy.nid_eviction"] = 0x4436,
    ["unc_c_tor_occupancy.nid_miss_all"] = 0x4a36,
    ["unc_c_tor_occupancy.nid_miss_opcode"] = 0x4336,
    ["unc_c_tor_occupancy.nid_opcode"] = 0x4136,
    ["unc_c_tor_occupancy.nid_wb"] = 0x5036,
    ["unc_c_tor_occupancy.opcode"] = 0x0136,
    ["unc_c_tor_occupancy.remote"] = 0x8836,
    ["unc_c_tor_occupancy.remote_opcode"] = 0x8136,
    ["unc_c_tor_occupancy.wb"] = 0x1036,
    ["unc_c_txr_ads_used.ad"] = 0x0104,
    ["unc_c_txr_ads_used.ak"] = 0x0204,
    ["unc_c_txr_ads_used.bl"] = 0x0404,
    ["unc_c_txr_inserts.ad_cache"] = 0x0102,
    ["unc_c_txr_inserts.ad_core"] = 0x1002,
    ["unc_c_txr_inserts.ak_cache"] = 0x0202,
    ["unc_c_txr_inserts.ak_core"] = 0x2002,
    ["unc_c_txr_inserts.bl_cache"] = 0x0402,
    ["unc_c_txr_inserts.bl_core"] = 0x4002,
    ["unc_c_txr_inserts.iv_cache"] = 0x0802,
    ["unc_c_txr_starved.ad_core"] = 0x1003,
    ["unc_c_txr_starved.ak_both"] = 0x0203,
    ["unc_c_txr_starved.iv"] = 0x0803,
    ["unc_p_clockticks"] = 0x0000,
    ["unc_p_core0_transition_cycles"] = 0x0070,
    ["unc_p_core10_transition_cycles"] = 0x007a,
    ["unc_p_core11_transition_cycles"] = 0x007b,
    ["unc_p_core12_transition_cycles"] = 0x007c,
    ["unc_p_core13_transition_cycles"] = 0x007d,
    ["unc_p_core14_transition_cycles"] = 0x007e,
    ["unc_p_core1_transition_cycles"] = 0x0071,
    ["unc_p_core2_transition_cycles"] = 0x0072,
    ["unc_p_core3_transition_cycles"] = 0x0073,
    ["unc_p_core4_transition_cycles"] = 0x0074,
    ["unc_p_core5_transition_cycles"] = 0x0075,
    ["unc_p_core6_transition_cycles"] = 0x0076,
    ["unc_p_core7_transition_cycles"] = 0x0077,
    ["unc_p_core8_transition_cycles"] = 0x0078,
    ["unc_p_core9_transition_cycles"] = 0x0079,
    ["unc_p_delayed_c_state_abort_core0"] = 0x0017,
    ["unc_p_delayed_c_state_abort_core1"] = 0x0018,
    ["unc_p_delayed_c_state_abort_core10"] = 0x0021,
    ["unc_p_delayed_c_state_abort_core11"] = 0x0022,
    ["unc_p_delayed_c_state_abort_core12"] = 0x0023,
    ["unc_p_delayed_c_state_abort_core13"] = 0x0024,
    ["unc_p_delayed_c_state_abort_core14"] = 0x0025,
    ["unc_p_delayed_c_state_abort_core2"] = 0x0019,
    ["unc_p_delayed_c_state_abort_core3"] = 0x001a,
    ["unc_p_delayed_c_state_abort_core4"] = 0x001b,
    ["unc_p_delayed_c_state_abort_core5"] = 0x001c,
    ["unc_p_delayed_c_state_abort_core6"] = 0x001d,
    ["unc_p_delayed_c_state_abort_core7"] = 0x001e,
    ["unc_p_delayed_c_state_abort_core8"] = 0x001f,
    ["unc_p_delayed_c_state_abort_core9"] = 0x0020,
    ["unc_p_demotions_core0"] = 0x001e,
    ["unc_p_demotions_core1"] = 0x001f,
    ["unc_p_demotions_core2"] = 0x0020,
    ["unc_p_demotions_core3"] = 0x0021,
    ["unc_p_demotions_core4"] = 0x0022,
    ["unc_p_demotions_core5"] = 0x0023,
    ["unc_p_demotions_core6"] = 0x0024,
    ["unc_p_demotions_core7"] = 0x0025,
    ["unc_p_freq_band0_cycles"] = 0x000b,
    ["unc_p_freq_band1_cycles"] = 0x000c,
    ["unc_p_freq_band2_cycles"] = 0x000d,
    ["unc_p_freq_band3_cycles"] = 0x000e,
    ["unc_p_freq_max_current_cycles"] = 0x0007,
    ["unc_p_freq_max_limit_thermal_cycles"] = 0x0004,
    ["unc_p_freq_max_os_cycles"] = 0x0006,
    ["unc_p_freq_max_power_cycles"] = 0x0005,
    ["unc_p_freq_min_io_p_cycles"] = 0x0061,
    ["unc_p_freq_min_perf_p_cycles"] = 0x0062,
    ["unc_p_freq_trans_cycles"] = 0x0060,
    ["unc_p_memory_phase_shedding_cycles"] = 0x002f,
    ["unc_p_pkg_c_exit_latency_sel"] = 0x0026,
    ["unc_p_pkg_c_state_residency_c0_cycles"] = 0x002a,
    ["unc_p_pkg_c_state_residency_c2_cycles"] = 0x002b,
    ["unc_p_pkg_c_state_residency_c3_cycles"] = 0x002c,
    ["unc_p_pkg_c_state_residency_c6_cycles"] = 0x002d,
    ["unc_p_power_state_occupancy.cores_c0"] = 0x4080,
    ["unc_p_power_state_occupancy.cores_c3"] = 0x8080,
    ["unc_p_power_state_occupancy.cores_c6"] = 0xc080,
    ["unc_p_prochot_external_cycles"] = 0x000a,
    ["unc_p_prochot_internal_cycles"] = 0x0009,
    ["unc_p_total_transition_cycles"] = 0x0063,
    ["unc_p_volt_trans_cycles_change"] = 0x0003,
    ["unc_p_volt_trans_cycles_decrease"] = 0x0002,
    ["unc_p_volt_trans_cycles_increase"] = 0x0001,
    ["unc_p_vr_hot_cycles"] = 0x0032,
    ["unc_u_event_msg.doorbell_rcvd"] = 0x0842,
    ["unc_u_event_msg.int_prio"] = 0x1042,
    ["unc_u_event_msg.ipi_rcvd"] = 0x0442,
    ["unc_u_event_msg.msi_rcvd"] = 0x0242,
    ["unc_u_event_msg.vlw_rcvd"] = 0x0142,
    ["unc_u_filter_match.disable"] = 0x0241,
    ["unc_u_filter_match.enable"] = 0x0141,
    ["unc_u_filter_match.u2c_disable"] = 0x0841,
    ["unc_u_filter_match.u2c_enable"] = 0x0441,
    ["unc_u_lock_cycles"] = 0x0044,
    ["unc_u_phold_cycles.assert_to_ack"] = 0x0145,
    ["unc_u_u2c_events.cmc"] = 0x1043,
    ["unc_u_u2c_events.livelock"] = 0x0443,
    ["unc_u_u2c_events.lterror"] = 0x0843,
    ["unc_u_u2c_events.monitor_t0"] = 0x0143,
    ["unc_u_u2c_events.monitor_t1"] = 0x0243,
    ["unc_u_u2c_events.other"] = 0x8043,
    ["unc_u_u2c_events.trap"] = 0x4043,
    ["unc_u_u2c_events.umc"] = 0x2043,
    ["unc_i_address_match.merge_count"] = 0x0217,
    ["unc_i_address_match.stall_count"] = 0x0117,
    ["unc_i_cache_ack_pending_occupancy.any"] = 0x0114,
    ["unc_i_cache_ack_pending_occupancy.source"] = 0x0214,
    ["unc_i_cache_own_occupancy.any"] = 0x0113,
    ["unc_i_cache_own_occupancy.source"] = 0x0213,
    ["unc_i_cache_read_occupancy.any"] = 0x0110,
    ["unc_i_cache_read_occupancy.source"] = 0x0210,
    ["unc_i_cache_total_occupancy.any"] = 0x0112,
    ["unc_i_cache_total_occupancy.source"] = 0x0212,
    ["unc_i_cache_write_occupancy.any"] = 0x0111,
    ["unc_i_cache_write_occupancy.source"] = 0x0211,
    ["unc_i_clockticks"] = 0x0000,
    ["unc_i_rxr_ak_cycles_full"] = 0x000b,
    ["unc_i_rxr_ak_inserts"] = 0x000a,
    ["unc_i_rxr_ak_occupancy"] = 0x000c,
    ["unc_i_rxr_bl_drs_cycles_full"] = 0x0004,
    ["unc_i_rxr_bl_drs_inserts"] = 0x0001,
    ["unc_i_rxr_bl_drs_occupancy"] = 0x0007,
    ["unc_i_rxr_bl_ncb_cycles_full"] = 0x0005,
    ["unc_i_rxr_bl_ncb_inserts"] = 0x0002,
    ["unc_i_rxr_bl_ncb_occupancy"] = 0x0008,
    ["unc_i_rxr_bl_ncs_cycles_full"] = 0x0006,
    ["unc_i_rxr_bl_ncs_inserts"] = 0x0003,
    ["unc_i_rxr_bl_ncs_occupancy"] = 0x0009,
    ["unc_i_tickles.lost_ownership"] = 0x0116,
    ["unc_i_tickles.top_of_queue"] = 0x0216,
    ["unc_i_transactions.orderingq"] = 0x0815,
    ["unc_i_transactions.pd_prefetches"] = 0x0415,
    ["unc_i_transactions.reads"] = 0x0115,
    ["unc_i_transactions.writes"] = 0x0215,
    ["unc_i_txr_ad_stall_credit_cycles"] = 0x0018,
    ["unc_i_txr_bl_stall_credit_cycles"] = 0x0019,
    ["unc_i_txr_data_inserts_ncb"] = 0x000e,
    ["unc_i_txr_data_inserts_ncs"] = 0x000f,
    ["unc_i_txr_request_occupancy"] = 0x000d,
    ["unc_i_write_ordering_stall_cycles"] = 0x001a,
    ["unc_q_clockticks"] = 0x0014,
    ["unc_q_cto_count"] = 0x0038,
    ["unc_q_direct2core.failure_credits"] = 0x0213,
    ["unc_q_direct2core.failure_credits_miss"] = 0x2013,
    ["unc_q_direct2core.failure_credits_rbt"] = 0x0813,
    ["unc_q_direct2core.failure_credits_rbt_miss"] = 0x8013,
    ["unc_q_direct2core.failure_miss"] = 0x1013,
    ["unc_q_direct2core.failure_rbt_hit"] = 0x0413,
    ["unc_q_direct2core.failure_rbt_miss"] = 0x4013,
    ["unc_q_direct2core.success_rbt_hit"] = 0x0113,
    ["unc_q_l1_power_cycles"] = 0x0012,
    ["unc_q_rxl0p_power_cycles"] = 0x0010,
    ["unc_q_rxl0_power_cycles"] = 0x000f,
    ["unc_q_rxl_bypassed"] = 0x0009,
    ["unc_q_rxl_crc_errors.link_init"] = 0x0103,
    ["unc_q_rxl_crc_errors.normal_op"] = 0x0203,
    ["unc_q_rxl_credits_consumed_vn0.drs"] = 0x011e,
    ["unc_q_rxl_credits_consumed_vn0.hom"] = 0x081e,
    ["unc_q_rxl_credits_consumed_vn0.ncb"] = 0x021e,
    ["unc_q_rxl_credits_consumed_vn0.ncs"] = 0x041e,
    ["unc_q_rxl_credits_consumed_vn0.ndr"] = 0x201e,
    ["unc_q_rxl_credits_consumed_vn0.snp"] = 0x101e,
    ["unc_q_rxl_credits_consumed_vn1.drs"] = 0x0139,
    ["unc_q_rxl_credits_consumed_vn1.hom"] = 0x0839,
    ["unc_q_rxl_credits_consumed_vn1.ncb"] = 0x0239,
    ["unc_q_rxl_credits_consumed_vn1.ncs"] = 0x0439,
    ["unc_q_rxl_credits_consumed_vn1.ndr"] = 0x2039,
    ["unc_q_rxl_credits_consumed_vn1.snp"] = 0x1039,
    ["unc_q_rxl_credits_consumed_vna"] = 0x001d,
    ["unc_q_rxl_cycles_ne"] = 0x000a,
    ["unc_q_rxl_flits_g0.data"] = 0x0201,
    ["unc_q_rxl_flits_g0.idle"] = 0x0101,
    ["unc_q_rxl_flits_g0.non_data"] = 0x0401,
    ["unc_q_rxl_flits_g1.drs"] = 0x1802,
    ["unc_q_rxl_flits_g1.drs_data"] = 0x0802,
    ["unc_q_rxl_flits_g1.drs_nondata"] = 0x1002,
    ["unc_q_rxl_flits_g1.hom"] = 0x0602,
    ["unc_q_rxl_flits_g1.hom_nonreq"] = 0x0402,
    ["unc_q_rxl_flits_g1.hom_req"] = 0x0202,
    ["unc_q_rxl_flits_g1.snp"] = 0x0102,
    ["unc_q_rxl_flits_g2.ncb"] = 0x0c03,
    ["unc_q_rxl_flits_g2.ncb_data"] = 0x0403,
    ["unc_q_rxl_flits_g2.ncb_nondata"] = 0x0803,
    ["unc_q_rxl_flits_g2.ncs"] = 0x1003,
    ["unc_q_rxl_flits_g2.ndr_ad"] = 0x0103,
    ["unc_q_rxl_flits_g2.ndr_ak"] = 0x0203,
    ["unc_q_rxl_inserts"] = 0x0008,
    ["unc_q_rxl_inserts_drs"] = 0x0009,
    ["unc_q_rxl_inserts_hom"] = 0x000c,
    ["unc_q_rxl_inserts_ncb"] = 0x000a,
    ["unc_q_rxl_inserts_ncs"] = 0x000b,
    ["unc_q_rxl_inserts_ndr"] = 0x000e,
    ["unc_q_rxl_inserts_snp"] = 0x000d,
    ["unc_q_rxl_occupancy"] = 0x000b,
    ["unc_q_rxl_occupancy_drs"] = 0x0015,
    ["unc_q_rxl_occupancy_hom"] = 0x0018,
    ["unc_q_rxl_occupancy_ncb"] = 0x0016,
    ["unc_q_rxl_occupancy_ncs"] = 0x0017,
    ["unc_q_rxl_occupancy_ndr"] = 0x001a,
    ["unc_q_rxl_occupancy_snp"] = 0x0019,
    ["unc_q_rxl_stalls_vn0.bgf_drs"] = 0x0135,
    ["unc_q_rxl_stalls_vn0.bgf_hom"] = 0x0835,
    ["unc_q_rxl_stalls_vn0.bgf_ncb"] = 0x0235,
    ["unc_q_rxl_stalls_vn0.bgf_ncs"] = 0x0435,
    ["unc_q_rxl_stalls_vn0.bgf_ndr"] = 0x2035,
    ["unc_q_rxl_stalls_vn0.bgf_snp"] = 0x1035,
    ["unc_q_rxl_stalls_vn0.egress_credits"] = 0x4035,
    ["unc_q_rxl_stalls_vn0.gv"] = 0x8035,
    ["unc_q_rxl_stalls_vn1.bgf_drs"] = 0x013a,
    ["unc_q_rxl_stalls_vn1.bgf_hom"] = 0x083a,
    ["unc_q_rxl_stalls_vn1.bgf_ncb"] = 0x023a,
    ["unc_q_rxl_stalls_vn1.bgf_ncs"] = 0x043a,
    ["unc_q_rxl_stalls_vn1.bgf_ndr"] = 0x203a,
    ["unc_q_rxl_stalls_vn1.bgf_snp"] = 0x103a,
    ["unc_q_txl0p_power_cycles"] = 0x000d,
    ["unc_q_txl0_power_cycles"] = 0x000c,
    ["unc_q_txl_bypassed"] = 0x0005,
    ["unc_q_txl_crc_no_credits.almost_full"] = 0x0202,
    ["unc_q_txl_crc_no_credits.full"] = 0x0102,
    ["unc_q_txl_cycles_ne"] = 0x0006,
    ["unc_q_txl_flits_g0.data"] = 0x0200,
    ["unc_q_txl_flits_g0.non_data"] = 0x0400,
    ["unc_q_txl_flits_g1.drs"] = 0x1800,
    ["unc_q_txl_flits_g1.drs_data"] = 0x0800,
    ["unc_q_txl_flits_g1.drs_nondata"] = 0x1000,
    ["unc_q_txl_flits_g1.hom"] = 0x0600,
    ["unc_q_txl_flits_g1.hom_nonreq"] = 0x0400,
    ["unc_q_txl_flits_g1.hom_req"] = 0x0200,
    ["unc_q_txl_flits_g1.snp"] = 0x0100,
    ["unc_q_txl_flits_g2.ncb"] = 0x0c01,
    ["unc_q_txl_flits_g2.ncb_data"] = 0x0401,
    ["unc_q_txl_flits_g2.ncb_nondata"] = 0x0801,
    ["unc_q_txl_flits_g2.ncs"] = 0x1001,
    ["unc_q_txl_flits_g2.ndr_ad"] = 0x0101,
    ["unc_q_txl_flits_g2.ndr_ak"] = 0x0201,
    ["unc_q_txl_inserts"] = 0x0004,
    ["unc_q_txl_occupancy"] = 0x0007,
    ["unc_q_txr_ad_hom_credit_acquired.vn0"] = 0x0126,
    ["unc_q_txr_ad_hom_credit_acquired.vn1"] = 0x0226,
    ["unc_q_txr_ad_hom_credit_occupancy.vn0"] = 0x0122,
    ["unc_q_txr_ad_hom_credit_occupancy.vn1"] = 0x0222,
    ["unc_q_txr_ad_ndr_credit_acquired.vn0"] = 0x0128,
    ["unc_q_txr_ad_ndr_credit_acquired.vn1"] = 0x0228,
    ["unc_q_txr_ad_ndr_credit_occupancy.vn0"] = 0x0124,
    ["unc_q_txr_ad_ndr_credit_occupancy.vn1"] = 0x0224,
    ["unc_q_txr_ad_snp_credit_acquired.vn0"] = 0x0127,
    ["unc_q_txr_ad_snp_credit_acquired.vn1"] = 0x0227,
    ["unc_q_txr_ad_snp_credit_occupancy.vn0"] = 0x0123,
    ["unc_q_txr_ad_snp_credit_occupancy.vn1"] = 0x0223,
    ["unc_q_txr_ak_ndr_credit_acquired.vn0"] = 0x0129,
    ["unc_q_txr_ak_ndr_credit_acquired.vn1"] = 0x0229,
    ["unc_q_txr_ak_ndr_credit_occupancy.vn0"] = 0x0125,
    ["unc_q_txr_ak_ndr_credit_occupancy.vn1"] = 0x0225,
    ["unc_q_txr_bl_drs_credit_acquired.vn0"] = 0x012a,
    ["unc_q_txr_bl_drs_credit_acquired.vn1"] = 0x022a,
    ["unc_q_txr_bl_drs_credit_acquired.vn_shr"] = 0x042a,
    ["unc_q_txr_bl_drs_credit_occupancy.vn0"] = 0x011f,
    ["unc_q_txr_bl_drs_credit_occupancy.vn1"] = 0x021f,
    ["unc_q_txr_bl_drs_credit_occupancy.vn_shr"] = 0x041f,
    ["unc_q_txr_bl_ncb_credit_acquired.vn0"] = 0x012b,
    ["unc_q_txr_bl_ncb_credit_acquired.vn1"] = 0x022b,
    ["unc_q_txr_bl_ncb_credit_occupancy.vn0"] = 0x0120,
    ["unc_q_txr_bl_ncb_credit_occupancy.vn1"] = 0x0220,
    ["unc_q_txr_bl_ncs_credit_acquired.vn0"] = 0x012c,
    ["unc_q_txr_bl_ncs_credit_acquired.vn1"] = 0x022c,
    ["unc_q_txr_bl_ncs_credit_occupancy.vn0"] = 0x0121,
    ["unc_q_txr_bl_ncs_credit_occupancy.vn1"] = 0x0221,
    ["unc_q_vna_credit_returns"] = 0x001c,
    ["unc_q_vna_credit_return_occupancy"] = 0x001b,
    ["unc_r3_clockticks"] = 0x0001,
    ["unc_r3_c_hi_ad_credits_empty.cbo10"] = 0x042c,
    ["unc_r3_c_hi_ad_credits_empty.cbo11"] = 0x082c,
    ["unc_r3_c_hi_ad_credits_empty.cbo12"] = 0x102c,
    ["unc_r3_c_hi_ad_credits_empty.cbo13"] = 0x202c,
    ["unc_r3_c_hi_ad_credits_empty.cbo14"] = 0x402c,
    ["unc_r3_c_hi_ad_credits_empty.cbo8"] = 0x012c,
    ["unc_r3_c_hi_ad_credits_empty.cbo9"] = 0x022c,
    ["unc_r3_c_lo_ad_credits_empty.cbo0"] = 0x012b,
    ["unc_r3_c_lo_ad_credits_empty.cbo1"] = 0x022b,
    ["unc_r3_c_lo_ad_credits_empty.cbo2"] = 0x042b,
    ["unc_r3_c_lo_ad_credits_empty.cbo3"] = 0x082b,
    ["unc_r3_c_lo_ad_credits_empty.cbo4"] = 0x102b,
    ["unc_r3_c_lo_ad_credits_empty.cbo5"] = 0x202b,
    ["unc_r3_c_lo_ad_credits_empty.cbo6"] = 0x402b,
    ["unc_r3_c_lo_ad_credits_empty.cbo7"] = 0x802b,
    ["unc_r3_ha_r2_bl_credits_empty.ha0"] = 0x012f,
    ["unc_r3_ha_r2_bl_credits_empty.ha1"] = 0x022f,
    ["unc_r3_ha_r2_bl_credits_empty.r2_ncb"] = 0x042f,
    ["unc_r3_ha_r2_bl_credits_empty.r2_ncs"] = 0x082f,
    ["unc_r3_qpi0_ad_credits_empty.vn0_hom"] = 0x0229,
    ["unc_r3_qpi0_ad_credits_empty.vn0_ndr"] = 0x0829,
    ["unc_r3_qpi0_ad_credits_empty.vn0_snp"] = 0x0429,
    ["unc_r3_qpi0_ad_credits_empty.vn1_hom"] = 0x1029,
    ["unc_r3_qpi0_ad_credits_empty.vn1_ndr"] = 0x4029,
    ["unc_r3_qpi0_ad_credits_empty.vn1_snp"] = 0x2029,
    ["unc_r3_qpi0_ad_credits_empty.vna"] = 0x0129,
    ["unc_r3_qpi0_bl_credits_empty.vn0_hom"] = 0x022d,
    ["unc_r3_qpi0_bl_credits_empty.vn0_ndr"] = 0x082d,
    ["unc_r3_qpi0_bl_credits_empty.vn0_snp"] = 0x042d,
    ["unc_r3_qpi0_bl_credits_empty.vn1_hom"] = 0x102d,
    ["unc_r3_qpi0_bl_credits_empty.vn1_ndr"] = 0x402d,
    ["unc_r3_qpi0_bl_credits_empty.vn1_snp"] = 0x202d,
    ["unc_r3_qpi0_bl_credits_empty.vna"] = 0x012d,
    ["unc_r3_qpi1_ad_credits_empty.vn0_hom"] = 0x022a,
    ["unc_r3_qpi1_ad_credits_empty.vn0_ndr"] = 0x082a,
    ["unc_r3_qpi1_ad_credits_empty.vn0_snp"] = 0x042a,
    ["unc_r3_qpi1_ad_credits_empty.vn1_hom"] = 0x102a,
    ["unc_r3_qpi1_ad_credits_empty.vn1_ndr"] = 0x402a,
    ["unc_r3_qpi1_ad_credits_empty.vn1_snp"] = 0x202a,
    ["unc_r3_qpi1_ad_credits_empty.vna"] = 0x012a,
    ["unc_r3_qpi1_bl_credits_empty.vn0_hom"] = 0x022e,
    ["unc_r3_qpi1_bl_credits_empty.vn0_ndr"] = 0x082e,
    ["unc_r3_qpi1_bl_credits_empty.vn0_snp"] = 0x042e,
    ["unc_r3_qpi1_bl_credits_empty.vn1_hom"] = 0x102e,
    ["unc_r3_qpi1_bl_credits_empty.vn1_ndr"] = 0x402e,
    ["unc_r3_qpi1_bl_credits_empty.vn1_snp"] = 0x202e,
    ["unc_r3_qpi1_bl_credits_empty.vna"] = 0x012e,
    ["unc_r3_ring_ad_used.ccw_vr0_even"] = 0x0407,
    ["unc_r3_ring_ad_used.ccw_vr0_odd"] = 0x0807,
    ["unc_r3_ring_ad_used.cw_vr0_even"] = 0x0107,
    ["unc_r3_ring_ad_used.cw_vr0_odd"] = 0x0207,
    ["unc_r3_ring_ak_used.ccw_vr0_even"] = 0x0408,
    ["unc_r3_ring_ak_used.ccw_vr0_odd"] = 0x0808,
    ["unc_r3_ring_ak_used.cw_vr0_even"] = 0x0108,
    ["unc_r3_ring_ak_used.cw_vr0_odd"] = 0x0208,
    ["unc_r3_ring_bl_used.ccw_vr0_even"] = 0x0409,
    ["unc_r3_ring_bl_used.ccw_vr0_odd"] = 0x0809,
    ["unc_r3_ring_bl_used.cw_vr0_even"] = 0x0109,
    ["unc_r3_ring_bl_used.cw_vr0_odd"] = 0x0209,
    ["unc_r3_ring_iv_used.ccw"] = 0xcc0a,
    ["unc_r3_ring_iv_used.cw"] = 0x330a,
    ["unc_r3_rxr_bypassed.ad"] = 0x0112,
    ["unc_r3_rxr_cycles_ne.hom"] = 0x0110,
    ["unc_r3_rxr_cycles_ne.ndr"] = 0x0410,
    ["unc_r3_rxr_cycles_ne.snp"] = 0x0210,
    ["unc_r3_rxr_inserts.drs"] = 0x0811,
    ["unc_r3_rxr_inserts.hom"] = 0x0111,
    ["unc_r3_rxr_inserts.ncb"] = 0x1011,
    ["unc_r3_rxr_inserts.ncs"] = 0x2011,
    ["unc_r3_rxr_inserts.ndr"] = 0x0411,
    ["unc_r3_rxr_inserts.snp"] = 0x0211,
    ["unc_r3_rxr_occupancy.drs"] = 0x0813,
    ["unc_r3_rxr_occupancy.hom"] = 0x0113,
    ["unc_r3_rxr_occupancy.ncb"] = 0x1013,
    ["unc_r3_rxr_occupancy.ncs"] = 0x2013,
    ["unc_r3_rxr_occupancy.ndr"] = 0x0413,
    ["unc_r3_rxr_occupancy.snp"] = 0x0213,
    ["unc_r3_txr_nack_ccw.ad"] = 0x0128,
    ["unc_r3_txr_nack_ccw.ak"] = 0x0228,
    ["unc_r3_txr_nack_ccw.bl"] = 0x0428,
    ["unc_r3_txr_nack_cw.ad"] = 0x0126,
    ["unc_r3_txr_nack_cw.ak"] = 0x0226,
    ["unc_r3_txr_nack_cw.bl"] = 0x0426,
    ["unc_r3_vn0_credits_reject.drs"] = 0x0837,
    ["unc_r3_vn0_credits_reject.hom"] = 0x0137,
    ["unc_r3_vn0_credits_reject.ncb"] = 0x1037,
    ["unc_r3_vn0_credits_reject.ncs"] = 0x2037,
    ["unc_r3_vn0_credits_reject.ndr"] = 0x0437,
    ["unc_r3_vn0_credits_reject.snp"] = 0x0237,
    ["unc_r3_vn0_credits_used.drs"] = 0x0836,
    ["unc_r3_vn0_credits_used.hom"] = 0x0136,
    ["unc_r3_vn0_credits_used.ncb"] = 0x1036,
    ["unc_r3_vn0_credits_used.ncs"] = 0x2036,
    ["unc_r3_vn0_credits_used.ndr"] = 0x0436,
    ["unc_r3_vn0_credits_used.snp"] = 0x0236,
    ["unc_r3_vn1_credits_reject.drs"] = 0x0839,
    ["unc_r3_vn1_credits_reject.hom"] = 0x0139,
    ["unc_r3_vn1_credits_reject.ncb"] = 0x1039,
    ["unc_r3_vn1_credits_reject.ncs"] = 0x2039,
    ["unc_r3_vn1_credits_reject.ndr"] = 0x0439,
    ["unc_r3_vn1_credits_reject.snp"] = 0x0239,
    ["unc_r3_vn1_credits_used.drs"] = 0x0838,
    ["unc_r3_vn1_credits_used.hom"] = 0x0138,
    ["unc_r3_vn1_credits_used.ncb"] = 0x1038,
    ["unc_r3_vn1_credits_used.ncs"] = 0x2038,
    ["unc_r3_vn1_credits_used.ndr"] = 0x0438,
    ["unc_r3_vn1_credits_used.snp"] = 0x0238,
    ["unc_r3_vna_credits_acquired"] = 0x0033,
    ["unc_r3_vna_credits_reject.drs"] = 0x0834,
    ["unc_r3_vna_credits_reject.hom"] = 0x0134,
    ["unc_r3_vna_credits_reject.ncb"] = 0x1034,
    ["unc_r3_vna_credits_reject.ncs"] = 0x2034,
    ["unc_r3_vna_credits_reject.ndr"] = 0x0434,
    ["unc_r3_vna_credits_reject.snp"] = 0x0234,
    ["unc_r3_vna_credit_cycles_out"] = 0x0031,
    ["unc_r3_vna_credit_cycles_used"] = 0x0032,
    ["unc_r2_clockticks"] = 0x0001,
    ["unc_r2_iio_credits_acquired.drs"] = 0x0833,
    ["unc_r2_iio_credits_acquired.ncb"] = 0x1033,
    ["unc_r2_iio_credits_acquired.ncs"] = 0x2033,
    ["unc_r2_iio_credits_reject.drs"] = 0x0834,
    ["unc_r2_iio_credits_used.drs"] = 0x0832,
    ["unc_r2_iio_credits_used.ncb"] = 0x1032,
    ["unc_r2_iio_credits_used.ncs"] = 0x2032,
    ["unc_r2_ring_ad_used.ccw_vr0_even"] = 0x0407,
    ["unc_r2_ring_ad_used.ccw_vr0_odd"] = 0x0807,
    ["unc_r2_ring_ad_used.ccw_vr1_even"] = 0x4007,
    ["unc_r2_ring_ad_used.ccw_vr1_odd"] = 0x8007,
    ["unc_r2_ring_ad_used.cw_vr0_even"] = 0x0107,
    ["unc_r2_ring_ad_used.cw_vr0_odd"] = 0x0207,
    ["unc_r2_ring_ad_used.cw_vr1_even"] = 0x1007,
    ["unc_r2_ring_ad_used.cw_vr1_odd"] = 0x2007,
    ["unc_r2_ring_ak_used.ccw_vr0_even"] = 0x0408,
    ["unc_r2_ring_ak_used.ccw_vr0_odd"] = 0x0808,
    ["unc_r2_ring_ak_used.ccw_vr1_even"] = 0x4008,
    ["unc_r2_ring_ak_used.ccw_vr1_odd"] = 0x8008,
    ["unc_r2_ring_ak_used.cw_vr0_even"] = 0x0108,
    ["unc_r2_ring_ak_used.cw_vr0_odd"] = 0x0208,
    ["unc_r2_ring_ak_used.cw_vr1_even"] = 0x1008,
    ["unc_r2_ring_ak_used.cw_vr1_odd"] = 0x2008,
    ["unc_r2_ring_bl_used.ccw_vr0_even"] = 0x0409,
    ["unc_r2_ring_bl_used.ccw_vr0_odd"] = 0x0809,
    ["unc_r2_ring_bl_used.ccw_vr1_even"] = 0x4009,
    ["unc_r2_ring_bl_used.ccw_vr1_odd"] = 0x8009,
    ["unc_r2_ring_bl_used.cw_vr0_even"] = 0x0109,
    ["unc_r2_ring_bl_used.cw_vr0_odd"] = 0x0209,
    ["unc_r2_ring_bl_used.cw_vr1_even"] = 0x1009,
    ["unc_r2_ring_bl_used.cw_vr1_odd"] = 0x2009,
    ["unc_r2_ring_iv_used.ccw"] = 0xcc0a,
    ["unc_r2_ring_iv_used.cw"] = 0x330a,
    ["unc_r2_rxr_ak_bounces"] = 0x0012,
    ["unc_r2_rxr_cycles_ne.ncb"] = 0x1010,
    ["unc_r2_rxr_cycles_ne.ncs"] = 0x2010,
    ["unc_r2_rxr_inserts.ncb"] = 0x1011,
    ["unc_r2_rxr_inserts.ncs"] = 0x2011,
    ["unc_r2_rxr_occupancy.drs"] = 0x0813,
    ["unc_r2_txr_cycles_full.ad"] = 0x0125,
    ["unc_r2_txr_cycles_full.ak"] = 0x0225,
    ["unc_r2_txr_cycles_full.bl"] = 0x0425,
    ["unc_r2_txr_cycles_ne.ad"] = 0x0123,
    ["unc_r2_txr_cycles_ne.ak"] = 0x0223,
    ["unc_r2_txr_cycles_ne.bl"] = 0x0423,
    ["unc_h_addr_opc_match.filt"] = 0x0320,
    ["unc_h_bt_bypass"] = 0x0052,
    ["unc_h_bt_cycles_ne.local"] = 0x0142,
    ["unc_h_bt_cycles_ne.remote"] = 0x0242,
    ["unc_h_bt_occupancy.local"] = 0x0143,
    ["unc_h_bt_occupancy.reads_local"] = 0x0443,
    ["unc_h_bt_occupancy.reads_remote"] = 0x0843,
    ["unc_h_bt_occupancy.remote"] = 0x0243,
    ["unc_h_bt_occupancy.writes_local"] = 0x1043,
    ["unc_h_bt_occupancy.writes_remote"] = 0x2043,
    ["unc_h_bt_to_ht_not_issued.incoming_bl_hazard"] = 0x0451,
    ["unc_h_bt_to_ht_not_issued.incoming_snp_hazard"] = 0x0251,
    ["unc_h_bypass_imc.not_taken"] = 0x0214,
    ["unc_h_bypass_imc.taken"] = 0x0114,
    ["unc_h_clockticks"] = 0x0000,
    ["unc_h_conflict_cycles.ackcnflts"] = 0x080b,
    ["unc_h_conflict_cycles.cmp_fwds"] = 0x100b,
    ["unc_h_conflict_cycles.conflict"] = 0x020b,
    ["unc_h_conflict_cycles.last"] = 0x040b,
    ["unc_h_direct2core_count"] = 0x0011,
    ["unc_h_direct2core_cycles_disabled"] = 0x0012,
    ["unc_h_direct2core_txn_override"] = 0x0013,
    ["unc_h_directory_lat_opt"] = 0x0041,
    ["unc_h_directory_lookup.any"] = 0x100c,
    ["unc_h_directory_lookup.no_snp"] = 0x020c,
    ["unc_h_directory_lookup.snoop_a"] = 0x080c,
    ["unc_h_directory_lookup.snoop_s"] = 0x020c,
    ["unc_h_directory_lookup.snp"] = 0x010c,
    ["unc_h_directory_lookup.state_a"] = 0x800c,
    ["unc_h_directory_lookup.state_i"] = 0x200c,
    ["unc_h_directory_lookup.state_s"] = 0x400c,
    ["unc_h_directory_update.a2i"] = 0x200d,
    ["unc_h_directory_update.a2s"] = 0x400d,
    ["unc_h_directory_update.any"] = 0x030d,
    ["unc_h_directory_update.i2a"] = 0x040d,
    ["unc_h_directory_update.i2s"] = 0x020d,
    ["unc_h_directory_update.s2a"] = 0x100d,
    ["unc_h_directory_update.s2i"] = 0x080d,
    ["unc_h_igr_ad_qpi2_accumulator"] = 0x0059,
    ["unc_h_igr_bl_qpi2_accumulator"] = 0x005a,
    ["unc_h_igr_no_credit_cycles.ad_qpi0"] = 0x0122,
    ["unc_h_igr_no_credit_cycles.ad_qpi1"] = 0x0222,
    ["unc_h_igr_no_credit_cycles.bl_qpi0"] = 0x0422,
    ["unc_h_igr_no_credit_cycles.bl_qpi1"] = 0x0822,
    ["unc_h_imc_reads.normal"] = 0x0117,
    ["unc_h_imc_retry"] = 0x001e,
    ["unc_h_imc_writes.all"] = 0x0f1a,
    ["unc_h_imc_writes.full"] = 0x011a,
    ["unc_h_imc_writes.full_isoch"] = 0x041a,
    ["unc_h_imc_writes.partial"] = 0x021a,
    ["unc_h_imc_writes.partial_isoch"] = 0x081a,
    ["unc_h_iodc_conflicts.remote_invi2e_same_rtid"] = 0x0157,
    ["unc_h_iodc_conflicts.remote_other_same_addr"] = 0x0457,
    ["unc_h_iodc_inserts"] = 0x0056,
    ["unc_h_iodc_olen_wbmtoi"] = 0x0058,
    ["unc_h_osb.invitoe_local"] = 0x0453,
    ["unc_h_osb.reads_local"] = 0x0253,
    ["unc_h_osb.remote"] = 0x0853,
    ["unc_h_osb_edr.all"] = 0x0154,
    ["unc_h_osb_edr.reads_local_i"] = 0x0254,
    ["unc_h_osb_edr.reads_local_s"] = 0x0854,
    ["unc_h_osb_edr.reads_remote_i"] = 0x0454,
    ["unc_h_osb_edr.reads_remote_s"] = 0x1054,
    ["unc_h_requests.invitoe_local"] = 0x1001,
    ["unc_h_requests.invitoe_remote"] = 0x2001,
    ["unc_h_requests.reads"] = 0x0301,
    ["unc_h_requests.reads_local"] = 0x0101,
    ["unc_h_requests.reads_remote"] = 0x0201,
    ["unc_h_requests.writes"] = 0x0c01,
    ["unc_h_requests.writes_local"] = 0x0401,
    ["unc_h_requests.writes_remote"] = 0x0801,
    ["unc_h_ring_ad_used.ccw_vr0_even"] = 0x043e,
    ["unc_h_ring_ad_used.ccw_vr0_odd"] = 0x083e,
    ["unc_h_ring_ad_used.ccw_vr1_even"] = 0x403e,
    ["unc_h_ring_ad_used.ccw_vr1_odd"] = 0x803e,
    ["unc_h_ring_ad_used.cw_vr0_even"] = 0x013e,
    ["unc_h_ring_ad_used.cw_vr0_odd"] = 0x023e,
    ["unc_h_ring_ad_used.cw_vr1_even"] = 0x103e,
    ["unc_h_ring_ad_used.cw_vr1_odd"] = 0x203e,
    ["unc_h_ring_ak_used.ccw_vr0_even"] = 0x043f,
    ["unc_h_ring_ak_used.ccw_vr0_odd"] = 0x083f,
    ["unc_h_ring_ak_used.ccw_vr1_even"] = 0x403f,
    ["unc_h_ring_ak_used.ccw_vr1_odd"] = 0x803f,
    ["unc_h_ring_ak_used.cw_vr0_even"] = 0x013f,
    ["unc_h_ring_ak_used.cw_vr0_odd"] = 0x023f,
    ["unc_h_ring_ak_used.cw_vr1_even"] = 0x103f,
    ["unc_h_ring_ak_used.cw_vr1_odd"] = 0x203f,
    ["unc_h_ring_bl_used.ccw_vr0_even"] = 0x0440,
    ["unc_h_ring_bl_used.ccw_vr0_odd"] = 0x0840,
    ["unc_h_ring_bl_used.ccw_vr1_even"] = 0x4040,
    ["unc_h_ring_bl_used.ccw_vr1_odd"] = 0x8040,
    ["unc_h_ring_bl_used.cw_vr0_even"] = 0x0140,
    ["unc_h_ring_bl_used.cw_vr0_odd"] = 0x0240,
    ["unc_h_ring_bl_used.cw_vr1_even"] = 0x1040,
    ["unc_h_ring_bl_used.cw_vr1_odd"] = 0x2040,
    ["unc_h_rpq_cycles_no_reg_credits.chn0"] = 0x0115,
    ["unc_h_rpq_cycles_no_reg_credits.chn1"] = 0x0215,
    ["unc_h_rpq_cycles_no_reg_credits.chn2"] = 0x0415,
    ["unc_h_rpq_cycles_no_reg_credits.chn3"] = 0x0815,
    ["unc_h_rpq_cycles_no_spec_credits.chn0"] = 0x0116,
    ["unc_h_rpq_cycles_no_spec_credits.chn1"] = 0x0216,
    ["unc_h_rpq_cycles_no_spec_credits.chn2"] = 0x0416,
    ["unc_h_rpq_cycles_no_spec_credits.chn3"] = 0x0816,
    ["unc_h_snoop_resp.rspcnflct"] = 0x4021,
    ["unc_h_snoop_resp.rspi"] = 0x0121,
    ["unc_h_snoop_resp.rspifwd"] = 0x0421,
    ["unc_h_snoop_resp.rsps"] = 0x0221,
    ["unc_h_snoop_resp.rspsfwd"] = 0x0821,
    ["unc_h_snoop_resp.rsp_fwd_wb"] = 0x2021,
    ["unc_h_snoop_resp.rsp_wb"] = 0x1021,
    ["unc_h_snp_resp_recv_local.other"] = 0x8060,
    ["unc_h_snp_resp_recv_local.rspcnflct"] = 0x4060,
    ["unc_h_snp_resp_recv_local.rspi"] = 0x0160,
    ["unc_h_snp_resp_recv_local.rspifwd"] = 0x0460,
    ["unc_h_snp_resp_recv_local.rsps"] = 0x0260,
    ["unc_h_snp_resp_recv_local.rspsfwd"] = 0x0860,
    ["unc_h_snp_resp_recv_local.rspxfwdxwb"] = 0x2060,
    ["unc_h_snp_resp_recv_local.rspxwb"] = 0x1060,
    ["unc_h_tad_requests_g0.region0"] = 0x011b,
    ["unc_h_tad_requests_g0.region1"] = 0x021b,
    ["unc_h_tad_requests_g0.region2"] = 0x041b,
    ["unc_h_tad_requests_g0.region3"] = 0x081b,
    ["unc_h_tad_requests_g0.region4"] = 0x101b,
    ["unc_h_tad_requests_g0.region5"] = 0x201b,
    ["unc_h_tad_requests_g0.region6"] = 0x401b,
    ["unc_h_tad_requests_g0.region7"] = 0x801b,
    ["unc_h_tad_requests_g1.region10"] = 0x041c,
    ["unc_h_tad_requests_g1.region11"] = 0x081c,
    ["unc_h_tad_requests_g1.region8"] = 0x011c,
    ["unc_h_tad_requests_g1.region9"] = 0x021c,
    ["unc_h_tracker_cycles_ne"] = 0x0003,
    ["unc_h_txr_ad_cycles_full.all"] = 0x032a,
    ["unc_h_txr_ad_cycles_full.sched0"] = 0x012a,
    ["unc_h_txr_ad_cycles_full.sched1"] = 0x022a,
    ["unc_h_txr_ad_cycles_ne.all"] = 0x0329,
    ["unc_h_txr_ad_cycles_ne.sched0"] = 0x0129,
    ["unc_h_txr_ad_cycles_ne.sched1"] = 0x0229,
    ["unc_h_txr_ad_inserts.all"] = 0x0327,
    ["unc_h_txr_ad_inserts.sched0"] = 0x0127,
    ["unc_h_txr_ad_inserts.sched1"] = 0x0227,
    ["unc_h_txr_ad_occupancy.sched0"] = 0x0128,
    ["unc_h_txr_ad_occupancy.sched1"] = 0x0228,
    ["unc_h_txr_ak.crd_cbo"] = 0x020e,
    ["unc_h_txr_ak_cycles_full.all"] = 0x0332,
    ["unc_h_txr_ak_cycles_full.sched0"] = 0x0132,
    ["unc_h_txr_ak_cycles_full.sched1"] = 0x0232,
    ["unc_h_txr_ak_cycles_ne.all"] = 0x0331,
    ["unc_h_txr_ak_cycles_ne.sched0"] = 0x0131,
    ["unc_h_txr_ak_cycles_ne.sched1"] = 0x0231,
    ["unc_h_txr_ak_inserts.all"] = 0x032f,
    ["unc_h_txr_ak_inserts.sched0"] = 0x012f,
    ["unc_h_txr_ak_inserts.sched1"] = 0x022f,
    ["unc_h_txr_ak_occupancy.sched0"] = 0x0130,
    ["unc_h_txr_ak_occupancy.sched1"] = 0x0230,
    ["unc_h_txr_bl.drs_cache"] = 0x0110,
    ["unc_h_txr_bl.drs_core"] = 0x0210,
    ["unc_h_txr_bl.drs_qpi"] = 0x0410,
    ["unc_h_txr_bl_cycles_full.all"] = 0x0336,
    ["unc_h_txr_bl_cycles_full.sched0"] = 0x0136,
    ["unc_h_txr_bl_cycles_full.sched1"] = 0x0236,
    ["unc_h_txr_bl_cycles_ne.all"] = 0x0335,
    ["unc_h_txr_bl_cycles_ne.sched0"] = 0x0135,
    ["unc_h_txr_bl_cycles_ne.sched1"] = 0x0235,
    ["unc_h_txr_bl_inserts.all"] = 0x0333,
    ["unc_h_txr_bl_inserts.sched0"] = 0x0133,
    ["unc_h_txr_bl_inserts.sched1"] = 0x0233,
    ["unc_h_txr_bl_occupancy.all"] = 0x0334,
    ["unc_h_txr_bl_occupancy.sched0"] = 0x0134,
    ["unc_h_txr_bl_occupancy.sched1"] = 0x0234,
    ["unc_h_wpq_cycles_no_reg_credits.chn0"] = 0x0118,
    ["unc_h_wpq_cycles_no_reg_credits.chn1"] = 0x0218,
    ["unc_h_wpq_cycles_no_reg_credits.chn2"] = 0x0418,
    ["unc_h_wpq_cycles_no_reg_credits.chn3"] = 0x0818,
    ["unc_h_wpq_cycles_no_spec_credits.chn0"] = 0x0119,
    ["unc_h_wpq_cycles_no_spec_credits.chn1"] = 0x0219,
    ["unc_h_wpq_cycles_no_spec_credits.chn2"] = 0x0419,
    ["unc_h_wpq_cycles_no_spec_credits.chn3"] = 0x0819,
    ["unc_m_act_count.rd"] = 0x0101,
    ["unc_m_act_count.wr"] = 0x0201,
    ["unc_m_byp_cmds.act"] = 0x01a1,
    ["unc_m_byp_cmds.cas"] = 0x02a1,
    ["unc_m_byp_cmds.pre"] = 0x04a1,
    ["unc_m_cas_count.all"] = 0x0f04,
    ["unc_m_cas_count.rd"] = 0x0304,
    ["unc_m_cas_count.rd_reg"] = 0x0104,
    ["unc_m_cas_count.rd_rmm"] = 0x2004,
    ["unc_m_cas_count.rd_underfill"] = 0x0204,
    ["unc_m_cas_count.rd_wmm"] = 0x1004,
    ["unc_m_cas_count.wr"] = 0x0c04,
    ["unc_m_cas_count.wr_rmm"] = 0x0804,
    ["unc_m_cas_count.wr_wmm"] = 0x0404,
    ["unc_m_dram_pre_all"] = 0x0006,
    ["unc_m_dram_refresh.high"] = 0x0405,
    ["unc_m_dram_refresh.panic"] = 0x0205,
    ["unc_m_ecc_correctable_errors"] = 0x0009,
    ["unc_m_major_modes.isoch"] = 0x0807,
    ["unc_m_major_modes.partial"] = 0x0407,
    ["unc_m_major_modes.read"] = 0x0107,
    ["unc_m_major_modes.write"] = 0x0207,
    ["unc_m_power_channel_dlloff"] = 0x0084,
    ["unc_m_power_channel_ppd"] = 0x0085,
    ["unc_m_power_cke_cycles.rank0"] = 0x0183,
    ["unc_m_power_cke_cycles.rank1"] = 0x0283,
    ["unc_m_power_cke_cycles.rank2"] = 0x0483,
    ["unc_m_power_cke_cycles.rank3"] = 0x0883,
    ["unc_m_power_cke_cycles.rank4"] = 0x1083,
    ["unc_m_power_cke_cycles.rank5"] = 0x2083,
    ["unc_m_power_cke_cycles.rank6"] = 0x4083,
    ["unc_m_power_cke_cycles.rank7"] = 0x8083,
    ["unc_m_power_critical_throttle_cycles"] = 0x0086,
    ["unc_m_power_self_refresh"] = 0x0043,
    ["unc_m_power_throttle_cycles.rank0"] = 0x0141,
    ["unc_m_power_throttle_cycles.rank1"] = 0x0241,
    ["unc_m_power_throttle_cycles.rank2"] = 0x0441,
    ["unc_m_power_throttle_cycles.rank3"] = 0x0841,
    ["unc_m_power_throttle_cycles.rank4"] = 0x1041,
    ["unc_m_power_throttle_cycles.rank5"] = 0x2041,
    ["unc_m_power_throttle_cycles.rank6"] = 0x4041,
    ["unc_m_power_throttle_cycles.rank7"] = 0x8041,
    ["unc_m_preemption.rd_preempt_rd"] = 0x0108,
    ["unc_m_preemption.rd_preempt_wr"] = 0x0208,
    ["unc_m_pre_count.page_close"] = 0x0202,
    ["unc_m_pre_count.page_miss"] = 0x0102,
    ["unc_m_pre_count.rd"] = 0x0402,
    ["unc_m_pre_count.wr"] = 0x0802,
    ["unc_m_rd_cas_prio.high"] = 0x04a0,
    ["unc_m_rd_cas_prio.low"] = 0x01a0,
    ["unc_m_rd_cas_prio.med"] = 0x02a0,
    ["unc_m_rd_cas_prio.panic"] = 0x08a0,
    ["unc_m_rd_cas_rank0.bank0"] = 0x01b0,
    ["unc_m_rd_cas_rank0.bank1"] = 0x02b0,
    ["unc_m_rd_cas_rank0.bank2"] = 0x04b0,
    ["unc_m_rd_cas_rank0.bank3"] = 0x08b0,
    ["unc_m_rd_cas_rank0.bank4"] = 0x10b0,
    ["unc_m_rd_cas_rank0.bank5"] = 0x20b0,
    ["unc_m_rd_cas_rank0.bank6"] = 0x40b0,
    ["unc_m_rd_cas_rank0.bank7"] = 0x80b0,
    ["unc_m_rpq_cycles_ne"] = 0x0011,
    ["unc_m_rpq_inserts"] = 0x0010,
    ["unc_m_vmse_mxb_wr_occupancy"] = 0x0091,
    ["unc_m_vmse_wr_push.rmm"] = 0x0290,
    ["unc_m_vmse_wr_push.wmm"] = 0x0190,
    ["unc_m_wmm_to_rmm.low_thresh"] = 0x01c0,
    ["unc_m_wmm_to_rmm.starve"] = 0x02c0,
    ["unc_m_wmm_to_rmm.vmse_retry"] = 0x04c0,
    ["unc_m_wpq_cycles_full"] = 0x0022,
    ["unc_m_wpq_cycles_ne"] = 0x0021,
    ["unc_m_wpq_inserts"] = 0x0020,
    ["unc_m_wpq_read_hit"] = 0x0023,
    ["unc_m_wpq_write_hit"] = 0x0024,
    ["unc_m_wrong_mm"] = 0x00c1,
    ["unc_m_wr_cas_rank0.bank0"] = 0x01b8,
    ["unc_m_wr_cas_rank0.bank1"] = 0x02b8,
    ["unc_m_wr_cas_rank0.bank2"] = 0x04b8,
    ["unc_m_wr_cas_rank0.bank3"] = 0x08b8,
    ["unc_m_wr_cas_rank0.bank4"] = 0x10b8,
    ["unc_m_wr_cas_rank0.bank5"] = 0x20b8,
    ["unc_m_wr_cas_rank0.bank6"] = 0x40b8,
    ["unc_m_wr_cas_rank0.bank7"] = 0x80b8,
    ["unc_q_message.drs.anyresp9flits"] = 0x0038,
    ["unc_q_message.drs.anyresp11flits"] = 0x0038,
    ["unc_q_message.drs.datac_m"] = 0x0038,
    ["unc_q_message.drs.wbidata"] = 0x0038,
    ["unc_q_message.drs.wbsdata"] = 0x0038,
    ["unc_q_message.drs.wbedata"] = 0x0038,
    ["unc_q_message.drs.anyresp"] = 0x0038,
    ["unc_q_message.drs.anydatac"] = 0x0038,
    ["unc_q_message.ncb.anymsg"] = 0x0038,
    ["unc_q_message.ncb.anyint"] = 0x0038,
    ["unc_q_message.drs.datac_f"] = 0x0038,
    ["unc_q_message.drs.datac_f_frcackcnflt"] = 0x0038,
    ["unc_q_message.drs.datac_f_cmp"] = 0x0038,
    ["unc_q_message.drs.datac_e"] = 0x0038,
    ["unc_q_message.drs.datac_e_frcackcnflt"] = 0x0038,
    ["unc_q_message.drs.datac_e_cmp"] = 0x0038,
    ["unc_q_message.hom.respfwd"] = 0x0038,
    ["unc_q_message.hom.respfwdi"] = 0x0038,
    ["unc_q_message.hom.respfwds"] = 0x0038,
    ["unc_q_message.hom.respfwdiwb"] = 0x0038,
    ["unc_q_message.hom.respfwdswb"] = 0x0038,
    ["unc_q_message.hom.respiwb"] = 0x0038,
    ["unc_q_message.hom.respswb"] = 0x0038,
    ["unc_q_message.hom.anyreq"] = 0x0038,
    ["unc_q_message.hom.anyresp"] = 0x0038,
    ["unc_q_message.snp.anysnp"] = 0x0038,
    ["unc_q_message.ndr.anycmp"] = 0x0038,
    ["unc_q_message.ncs.ncrd"] = 0x0038,
    ["unc_q_message.ncs.anymsg1or2flits"] = 0x0038,
    ["unc_q_message.ncs.anymsg3flits"] = 0x0038,
    ["unc_q_message.ncb.anymsg9flits"] = 0x0038,
    ["unc_q_message.ncb.anymsg11flits"] = 0x0038,
    ["unc_q_match_mask"] = 0x0038,
    ["unc_c_ring_ad_used.up"] = 0x331b,
    ["unc_c_ring_ad_used.down"] = 0xcc1b,
    ["unc_c_ring_ak_used.up"] = 0x331c,
    ["unc_c_ring_ak_used.down"] = 0xcc1c,
    ["unc_c_ring_bl_used.up"] = 0x331d,
    ["unc_c_ring_bl_used.down"] = 0xcc1d,
    ["unc_c_ring_bounces.ad_irq"] = 0x0205,
    ["unc_c_ring_bounces.ak"] = 0x0405,
    ["unc_c_ring_bounces.bl"] = 0x0805,
    ["unc_c_ring_bounces.iv"] = 0x1005,
    ["unc_c_ring_sink_starved.ad_irq"] = 0x0106,
    ["unc_c_ring_sink_starved.ad_ipq"] = 0x0206,
    ["unc_c_ring_sink_starved.iv"] = 0x1006,
    ["unc_c_rxr_ext_starved.prq"] = 0x0412,
    ["unc_c_rxr_inserts.irq_rej"] = 0x0213,
    ["unc_h_addr_opc_match.addr"] = 0x0120,
    ["unc_h_addr_opc_match.opc"] = 0x0220,
    ["unc_h_addr_opc_match.ad"] = 0x0420,
    ["unc_h_addr_opc_match.bl"] = 0x0820,
    ["unc_h_addr_opc_match.ak"] = 0x1020,
    ["unc_h_bt_cycles_ne"] = 0x0042,
    ["unc_h_bt_to_ht_not_issued.rspackcflt_hazard"] = 0x0851,
    ["unc_h_bt_to_ht_not_issued.wbmdata_hazard"] = 0x1051,
    ["unc_h_directory_update.set"] = 0x010d,
    ["unc_h_directory_update.clear"] = 0x020d,
    ["unc_h_igr_credits_ad_qpi2"] = 0x0059,
    ["unc_h_igr_credits_bl_qpi2"] = 0x005a,
    ["unc_h_iodc_conflicts.any"] = 0x0157,
    ["unc_h_iodc_conflicts.last"] = 0x0457,
    ["unc_h_ring_ad_used.cw"] = 0x333e,
    ["unc_h_ring_ad_used.ccw"] = 0xcc3e,
    ["unc_h_ring_ak_used.cw"] = 0x333f,
    ["unc_h_ring_ak_used.ccw"] = 0xcc3f,
    ["unc_h_ring_bl_used.cw"] = 0x3340,
    ["unc_h_ring_bl_used.ccw"] = 0xcc40,
    ["unc_h_txr_ad.hom"] = 0x040f,
    ["unc_i_transactions.rd_prefetches"] = 0x0415,
    ["unc_p_demotions_core10"] = 0x0042,
    ["unc_p_demotions_core11"] = 0x0043,
    ["unc_p_demotions_core12"] = 0x0044,
    ["unc_p_demotions_core13"] = 0x0045,
    ["unc_p_demotions_core14"] = 0x0046,
    ["unc_p_demotions_core8"] = 0x0040,
    ["unc_p_demotions_core9"] = 0x0041,
    ["unc_p_freq_min_perf_p_cycles"] = 0x0002,
    ["unc_p_pkg_c_exit_latency"] = 0x0026,
    ["unc_q_rxl_cycles_ne_drs.vn0"] = 0x010f,
    ["unc_q_rxl_cycles_ne_drs.vn1"] = 0x020f,
    ["unc_q_rxl_cycles_ne_hom.vn0"] = 0x0112,
    ["unc_q_rxl_cycles_ne_hom.vn1"] = 0x0212,
    ["unc_q_rxl_cycles_ne_ncb.vn0"] = 0x0110,
    ["unc_q_rxl_cycles_ne_ncb.vn1"] = 0x0210,
    ["unc_q_rxl_cycles_ne_ncs.vn0"] = 0x0111,
    ["unc_q_rxl_cycles_ne_ncs.vn1"] = 0x0211,
    ["unc_q_rxl_cycles_ne_ndr.vn0"] = 0x0114,
    ["unc_q_rxl_cycles_ne_ndr.vn1"] = 0x0214,
    ["unc_q_rxl_cycles_ne_snp.vn0"] = 0x0113,
    ["unc_q_rxl_cycles_ne_snp.vn1"] = 0x0213,
    ["unc_q_rxl_inserts_drs.vn0"] = 0x0109,
    ["unc_q_rxl_inserts_drs.vn1"] = 0x0209,
    ["unc_q_rxl_inserts_hom.vn0"] = 0x010c,
    ["unc_q_rxl_inserts_hom.vn1"] = 0x020c,
    ["unc_q_rxl_inserts_ncb.vn0"] = 0x010a,
    ["unc_q_rxl_inserts_ncb.vn1"] = 0x020a,
    ["unc_q_rxl_inserts_ncs.vn0"] = 0x010b,
    ["unc_q_rxl_inserts_ncs.vn1"] = 0x020b,
    ["unc_q_rxl_inserts_ndr.vn0"] = 0x010e,
    ["unc_q_rxl_inserts_ndr.vn1"] = 0x020e,
    ["unc_q_rxl_inserts_snp.vn0"] = 0x010d,
    ["unc_q_rxl_inserts_snp.vn1"] = 0x020d,
    ["unc_q_rxl_occupancy_drs.vn0"] = 0x0115,
    ["unc_q_rxl_occupancy_drs.vn1"] = 0x0215,
    ["unc_q_rxl_occupancy_hom.vn0"] = 0x0118,
    ["unc_q_rxl_occupancy_hom.vn1"] = 0x0218,
    ["unc_q_rxl_occupancy_ncb.vn0"] = 0x0116,
    ["unc_q_rxl_occupancy_ncb.vn1"] = 0x0216,
    ["unc_q_rxl_occupancy_ncs.vn0"] = 0x0117,
    ["unc_q_rxl_occupancy_ncs.vn1"] = 0x0217,
    ["unc_q_rxl_occupancy_ndr.vn0"] = 0x011a,
    ["unc_q_rxl_occupancy_ndr.vn1"] = 0x021a,
    ["unc_q_rxl_occupancy_snp.vn0"] = 0x0119,
    ["unc_q_rxl_occupancy_snp.vn1"] = 0x0219,
    ["unc_q_txr_ak_ndr_credit_acquired"] = 0x0029,
    ["unc_q_txr_ak_ndr_credit_occupancy"] = 0x0025,
    ["unc_r2_ring_ad_used.cw"] = 0x3307,
    ["unc_r2_ring_ad_used.ccw"] = 0xcc07,
    ["unc_r2_ring_ak_used.cw"] = 0x3308,
    ["unc_r2_ring_ak_used.ccw"] = 0xcc08,
    ["unc_r2_ring_bl_used.cw"] = 0x3309,
    ["unc_r2_ring_bl_used.ccw"] = 0xcc09,
    ["unc_r2_ring_iv_used.any"] = 0xff0a,
    ["unc_r2_rxr_ak_bounces.cw"] = 0x0112,
    ["unc_r2_rxr_ak_bounces.ccw"] = 0x0212,
    ["unc_r2_txr_nack_ccw.ad"] = 0x0128,
    ["unc_r2_txr_nack_ccw.ak"] = 0x0228,
    ["unc_r2_txr_nack_ccw.bl"] = 0x0428,
    ["unc_r2_txr_nack_cw.ad"] = 0x0126,
    ["unc_r2_txr_nack_cw.ak"] = 0x0226,
    ["unc_r2_txr_nack_cw.bl"] = 0x0426,
    ["unc_r3_ring_ad_used.cw"] = 0x3307,
    ["unc_r3_ring_ad_used.ccw"] = 0xcc07,
    ["unc_r3_ring_ak_used.cw"] = 0x3308,
    ["unc_r3_ring_ak_used.ccw"] = 0xcc08,
    ["unc_r3_ring_bl_used.cw"] = 0x3309,
    ["unc_r3_ring_bl_used.ccw"] = 0xcc09,
    ["unc_r3_ring_iv_used.any"] = 0xff0a,
    ["unc_r3_rxr_ad_bypassed"] = 0x0012,
    ["unc_r3_vna_credits_acquired.ad"] = 0x0133,
    ["unc_r3_vna_credits_acquired.bl"] = 0x0433,
    ["unc_u_racu_requests"] = 0x0046,
    ["unc_m_act_count.byp"] = 0x0801,
    ["unc_m_dclockticks"] = 0x0000,
    ["unc_m_power_pcu_throttling"] = 0x0042,
    ["unc_m_pre_count.byp"] = 0x1002,
    ["unc_m_rd_cas_rank1.bank0"] = 0x01b1,
    ["unc_m_rd_cas_rank1.bank1"] = 0x02b1,
    ["unc_m_rd_cas_rank1.bank2"] = 0x04b1,
    ["unc_m_rd_cas_rank1.bank3"] = 0x08b1,
    ["unc_m_rd_cas_rank1.bank4"] = 0x10b1,
    ["unc_m_rd_cas_rank1.bank5"] = 0x20b1,
    ["unc_m_rd_cas_rank1.bank6"] = 0x40b1,
    ["unc_m_rd_cas_rank1.bank7"] = 0x80b1,
    ["unc_m_rd_cas_rank2.bank0"] = 0x01b2,
    ["unc_m_rd_cas_rank2.bank1"] = 0x02b2,
    ["unc_m_rd_cas_rank2.bank2"] = 0x04b2,
    ["unc_m_rd_cas_rank2.bank3"] = 0x08b2,
    ["unc_m_rd_cas_rank2.bank4"] = 0x10b2,
    ["unc_m_rd_cas_rank2.bank5"] = 0x20b2,
    ["unc_m_rd_cas_rank2.bank6"] = 0x40b2,
    ["unc_m_rd_cas_rank2.bank7"] = 0x80b2,
    ["unc_m_rd_cas_rank3.bank0"] = 0x01b3,
    ["unc_m_rd_cas_rank3.bank1"] = 0x02b3,
    ["unc_m_rd_cas_rank3.bank2"] = 0x04b3,
    ["unc_m_rd_cas_rank3.bank3"] = 0x08b3,
    ["unc_m_rd_cas_rank3.bank4"] = 0x10b3,
    ["unc_m_rd_cas_rank3.bank5"] = 0x20b3,
    ["unc_m_rd_cas_rank3.bank6"] = 0x40b3,
    ["unc_m_rd_cas_rank3.bank7"] = 0x80b3,
    ["unc_m_rd_cas_rank4.bank0"] = 0x01b4,
    ["unc_m_rd_cas_rank4.bank1"] = 0x02b4,
    ["unc_m_rd_cas_rank4.bank2"] = 0x04b4,
    ["unc_m_rd_cas_rank4.bank3"] = 0x08b4,
    ["unc_m_rd_cas_rank4.bank4"] = 0x10b4,
    ["unc_m_rd_cas_rank4.bank5"] = 0x20b4,
    ["unc_m_rd_cas_rank4.bank6"] = 0x40b4,
    ["unc_m_rd_cas_rank4.bank7"] = 0x80b4,
    ["unc_m_rd_cas_rank5.bank0"] = 0x01b5,
    ["unc_m_rd_cas_rank5.bank1"] = 0x02b5,
    ["unc_m_rd_cas_rank5.bank2"] = 0x04b5,
    ["unc_m_rd_cas_rank5.bank3"] = 0x08b5,
    ["unc_m_rd_cas_rank5.bank4"] = 0x10b5,
    ["unc_m_rd_cas_rank5.bank5"] = 0x20b5,
    ["unc_m_rd_cas_rank5.bank6"] = 0x40b5,
    ["unc_m_rd_cas_rank5.bank7"] = 0x80b5,
    ["unc_m_rd_cas_rank6.bank0"] = 0x01b6,
    ["unc_m_rd_cas_rank6.bank1"] = 0x02b6,
    ["unc_m_rd_cas_rank6.bank2"] = 0x04b6,
    ["unc_m_rd_cas_rank6.bank3"] = 0x08b6,
    ["unc_m_rd_cas_rank6.bank4"] = 0x10b6,
    ["unc_m_rd_cas_rank6.bank5"] = 0x20b6,
    ["unc_m_rd_cas_rank6.bank6"] = 0x40b6,
    ["unc_m_rd_cas_rank6.bank7"] = 0x80b6,
    ["unc_m_rd_cas_rank7.bank0"] = 0x01b7,
    ["unc_m_rd_cas_rank7.bank1"] = 0x02b7,
    ["unc_m_rd_cas_rank7.bank2"] = 0x04b7,
    ["unc_m_rd_cas_rank7.bank3"] = 0x08b7,
    ["unc_m_rd_cas_rank7.bank4"] = 0x10b7,
    ["unc_m_rd_cas_rank7.bank5"] = 0x20b7,
    ["unc_m_rd_cas_rank7.bank6"] = 0x40b7,
    ["unc_m_rd_cas_rank7.bank7"] = 0x80b7,
    ["unc_m_wr_cas_rank1.bank0"] = 0x01b9,
    ["unc_m_wr_cas_rank1.bank1"] = 0x02b9,
    ["unc_m_wr_cas_rank1.bank2"] = 0x04b9,
    ["unc_m_wr_cas_rank1.bank3"] = 0x08b9,
    ["unc_m_wr_cas_rank1.bank4"] = 0x10b9,
    ["unc_m_wr_cas_rank1.bank5"] = 0x20b9,
    ["unc_m_wr_cas_rank1.bank6"] = 0x40b9,
    ["unc_m_wr_cas_rank1.bank7"] = 0x80b9,
    ["unc_m_wr_cas_rank2.bank0"] = 0x01ba,
    ["unc_m_wr_cas_rank2.bank1"] = 0x02ba,
    ["unc_m_wr_cas_rank2.bank2"] = 0x04ba,
    ["unc_m_wr_cas_rank2.bank3"] = 0x08ba,
    ["unc_m_wr_cas_rank2.bank4"] = 0x10ba,
    ["unc_m_wr_cas_rank2.bank5"] = 0x20ba,
    ["unc_m_wr_cas_rank2.bank6"] = 0x40ba,
    ["unc_m_wr_cas_rank2.bank7"] = 0x80ba,
    ["unc_m_wr_cas_rank3.bank0"] = 0x01bb,
    ["unc_m_wr_cas_rank3.bank1"] = 0x02bb,
    ["unc_m_wr_cas_rank3.bank2"] = 0x04bb,
    ["unc_m_wr_cas_rank3.bank3"] = 0x08bb,
    ["unc_m_wr_cas_rank3.bank4"] = 0x10bb,
    ["unc_m_wr_cas_rank3.bank5"] = 0x20bb,
    ["unc_m_wr_cas_rank3.bank6"] = 0x40bb,
    ["unc_m_wr_cas_rank3.bank7"] = 0x80bb,
    ["unc_m_wr_cas_rank4.bank0"] = 0x01bc,
    ["unc_m_wr_cas_rank4.bank1"] = 0x02bc,
    ["unc_m_wr_cas_rank4.bank2"] = 0x04bc,
    ["unc_m_wr_cas_rank4.bank3"] = 0x08bc,
    ["unc_m_wr_cas_rank4.bank4"] = 0x10bc,
    ["unc_m_wr_cas_rank4.bank5"] = 0x20bc,
    ["unc_m_wr_cas_rank4.bank6"] = 0x40bc,
    ["unc_m_wr_cas_rank4.bank7"] = 0x80bc,
    ["unc_m_wr_cas_rank5.bank0"] = 0x01bd,
    ["unc_m_wr_cas_rank5.bank1"] = 0x02bd,
    ["unc_m_wr_cas_rank5.bank2"] = 0x04bd,
    ["unc_m_wr_cas_rank5.bank3"] = 0x08bd,
    ["unc_m_wr_cas_rank5.bank4"] = 0x10bd,
    ["unc_m_wr_cas_rank5.bank5"] = 0x20bd,
    ["unc_m_wr_cas_rank5.bank6"] = 0x40bd,
    ["unc_m_wr_cas_rank5.bank7"] = 0x80bd,
    ["unc_m_wr_cas_rank6.bank0"] = 0x01be,
    ["unc_m_wr_cas_rank6.bank1"] = 0x02be,
    ["unc_m_wr_cas_rank6.bank2"] = 0x04be,
    ["unc_m_wr_cas_rank6.bank3"] = 0x08be,
    ["unc_m_wr_cas_rank6.bank4"] = 0x10be,
    ["unc_m_wr_cas_rank6.bank5"] = 0x20be,
    ["unc_m_wr_cas_rank6.bank6"] = 0x40be,
    ["unc_m_wr_cas_rank6.bank7"] = 0x80be,
    ["unc_m_wr_cas_rank7.bank0"] = 0x01bf,
    ["unc_m_wr_cas_rank7.bank1"] = 0x02bf,
    ["unc_m_wr_cas_rank7.bank2"] = 0x04bf,
    ["unc_m_wr_cas_rank7.bank3"] = 0x08bf,
    ["unc_m_wr_cas_rank7.bank4"] = 0x10bf,
    ["unc_m_wr_cas_rank7.bank5"] = 0x20bf,
    ["unc_m_wr_cas_rank7.bank6"] = 0x40bf,
    ["unc_m_wr_cas_rank7.bank7"] = 0x80bf,
    ["unc_u_clockticks"] = 0x0000,
    ["unc_c_ring_ad_used.cw"] = 0x031b,
    ["unc_c_ring_ad_used.ccw"] = 0x0c1b,
    ["unc_c_ring_ak_used.cw"] = 0x031c,
    ["unc_c_ring_ak_used.ccw"] = 0x0c1c,
    ["unc_c_ring_bl_used.cw"] = 0x031d,
    ["unc_c_ring_bl_used.ccw"] = 0x0c1d,
    ["unc_c_rxr_occupancy.irq_rej"] = 0x0211,
   },
  },
  {"GenuineIntel-6-3C", "V20", "core",
   {
    -- source: HSW/Haswell_core_V20.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_completed_4k"] = 0x0208,
    ["dtlb_load_misses.walk_completed_2m_4m"] = 0x0408,
    ["dtlb_load_misses.walk_duration"] = 0x1008,
    ["dtlb_load_misses.stlb_hit_4k"] = 0x2008,
    ["dtlb_load_misses.stlb_hit_2m"] = 0x4008,
    ["dtlb_load_misses.pde_cache_miss"] = 0x8008,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.flags_merge"] = 0x100e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.single_mul"] = 0x400e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["arith.divider_uops"] = 0x0214,
    ["l2_rqsts.demand_data_rd_miss"] = 0x2124,
    ["l2_rqsts.demand_data_rd_hit"] = 0x4124,
    ["l2_rqsts.l2_pf_miss"] = 0x3024,
    ["l2_rqsts.l2_pf_hit"] = 0x5024,
    ["l2_rqsts.all_demand_data_rd"] = 0xe124,
    ["l2_rqsts.all_rfo"] = 0xe224,
    ["l2_rqsts.all_code_rd"] = 0xe424,
    ["l2_rqsts.all_pf"] = 0xf824,
    ["l2_demand_rqsts.wb_hit"] = 0x5027,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.request_fb_full"] = 0x0248,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed_4k"] = 0x0249,
    ["dtlb_store_misses.walk_completed_2m_4m"] = 0x0449,
    ["dtlb_store_misses.walk_duration"] = 0x1049,
    ["dtlb_store_misses.stlb_hit_4k"] = 0x2049,
    ["dtlb_store_misses.stlb_hit_2m"] = 0x4049,
    ["dtlb_store_misses.pde_cache_miss"] = 0x8049,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["ept.walk_cycles"] = 0x104f,
    ["l1d.replacement"] = 0x0151,
    ["tx_mem.abort_conflict"] = 0x0154,
    ["tx_mem.abort_capacity_write"] = 0x0254,
    ["tx_mem.abort_hle_store_to_elided_lock"] = 0x0454,
    ["tx_mem.abort_hle_elision_buffer_not_empty"] = 0x0854,
    ["tx_mem.abort_hle_elision_buffer_mismatch"] = 0x1054,
    ["tx_mem.abort_hle_elision_buffer_unsupported_alignment"] = 0x2054,
    ["tx_mem.hle_elision_buffer_full"] = 0x4054,
    ["move_elimination.int_eliminated"] = 0x0158,
    ["move_elimination.simd_eliminated"] = 0x0258,
    ["move_elimination.int_not_eliminated"] = 0x0458,
    ["move_elimination.simd_not_eliminated"] = 0x0858,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["tx_exec.misc1"] = 0x015d,
    ["tx_exec.misc2"] = 0x025d,
    ["tx_exec.misc3"] = 0x045d,
    ["tx_exec.misc4"] = 0x085d,
    ["tx_exec.misc5"] = 0x105d,
    ["rs_events.empty_cycles"] = 0x015e,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq.mite_all_uops"] = 0x3c79,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["icache.ifetch_stall"] = 0x0480,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed_4k"] = 0x0285,
    ["itlb_misses.walk_completed_2m_4m"] = 0x0485,
    ["itlb_misses.walk_duration"] = 0x1085,
    ["itlb_misses.stlb_hit_4k"] = 0x2085,
    ["itlb_misses.stlb_hit_2m"] = 0x4085,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.iq_full"] = 0x0487,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.taken_return_near"] = 0x8889,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["uops_executed_port.port_0"] = 0x01a1,
    ["uops_executed_port.port_1"] = 0x02a1,
    ["uops_executed_port.port_2"] = 0x04a1,
    ["uops_executed_port.port_3"] = 0x08a1,
    ["uops_executed_port.port_4"] = 0x10a1,
    ["uops_executed_port.port_5"] = 0x20a1,
    ["uops_executed_port.port_6"] = 0x40a1,
    ["uops_executed_port.port_7"] = 0x80a1,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x08a3,
    ["cycle_activity.cycles_ldm_pending"] = 0x02a3,
    ["cycle_activity.cycles_no_execute"] = 0x04a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["cycle_activity.stalls_ldm_pending"] = 0x06a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x0ca3,
    ["lsd.uops"] = 0x01a8,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["itlb.itlb_flush"] = 0x01ae,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["page_walker_loads.dtlb_l1"] = 0x11bc,
    ["page_walker_loads.itlb_l1"] = 0x21bc,
    ["page_walker_loads.ept_dtlb_l1"] = 0x41bc,
    ["page_walker_loads.ept_itlb_l1"] = 0x81bc,
    ["page_walker_loads.dtlb_l2"] = 0x12bc,
    ["page_walker_loads.itlb_l2"] = 0x22bc,
    ["page_walker_loads.ept_dtlb_l2"] = 0x42bc,
    ["page_walker_loads.ept_itlb_l2"] = 0x82bc,
    ["page_walker_loads.dtlb_l3"] = 0x14bc,
    ["page_walker_loads.itlb_l3"] = 0x24bc,
    ["page_walker_loads.ept_dtlb_l3"] = 0x44bc,
    ["page_walker_loads.ept_itlb_l3"] = 0x84bc,
    ["page_walker_loads.dtlb_memory"] = 0x18bc,
    ["page_walker_loads.itlb_memory"] = 0x28bc,
    ["page_walker_loads.ept_dtlb_memory"] = 0x48bc,
    ["page_walker_loads.ept_itlb_memory"] = 0x88bc,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["other_assists.avx_to_sse"] = 0x08c1,
    ["other_assists.sse_to_avx"] = 0x10c1,
    ["other_assists.any_wb_assist"] = 0x40c1,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["uops_retired.core_stall_cycles"] = 0x01c2,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["hle_retired.start"] = 0x01c8,
    ["hle_retired.commit"] = 0x02c8,
    ["hle_retired.aborted"] = 0x04c8,
    ["hle_retired.aborted_misc1"] = 0x08c8,
    ["hle_retired.aborted_misc2"] = 0x10c8,
    ["hle_retired.aborted_misc3"] = 0x20c8,
    ["hle_retired.aborted_misc4"] = 0x40c8,
    ["hle_retired.aborted_misc5"] = 0x80c8,
    ["rtm_retired.start"] = 0x01c9,
    ["rtm_retired.commit"] = 0x02c9,
    ["rtm_retired.aborted"] = 0x04c9,
    ["rtm_retired.aborted_misc1"] = 0x08c9,
    ["rtm_retired.aborted_misc2"] = 0x10c9,
    ["rtm_retired.aborted_misc3"] = 0x20c9,
    ["rtm_retired.aborted_misc4"] = 0x40c9,
    ["rtm_retired.aborted_misc5"] = 0x80c9,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["fp_assist.any"] = 0x1eca,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.l3_hit"] = 0x04d1,
    ["mem_load_uops_retired.l1_miss"] = 0x08d1,
    ["mem_load_uops_retired.l2_miss"] = 0x10d1,
    ["mem_load_uops_retired.l3_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_l3_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_l3_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_l3_miss_retired.local_dram"] = 0x01d3,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x05f2,
    ["l2_lines_out.demand_dirty"] = 0x06f2,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["uops_executed_port.port_0_core"] = 0x01a1,
    ["uops_executed_port.port_1_core"] = 0x02a1,
    ["uops_executed_port.port_2_core"] = 0x04a1,
    ["uops_executed_port.port_3_core"] = 0x08a1,
    ["uops_executed_port.port_4_core"] = 0x10a1,
    ["uops_executed_port.port_5_core"] = 0x20a1,
    ["uops_executed_port.port_6_core"] = 0x40a1,
    ["uops_executed_port.port_7_core"] = 0x80a1,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["dtlb_load_misses.walk_completed"] = 0x0e08,
    ["dtlb_load_misses.stlb_hit"] = 0x6008,
    ["l2_rqsts.rfo_hit"] = 0x4224,
    ["l2_rqsts.rfo_miss"] = 0x2224,
    ["l2_rqsts.code_rd_hit"] = 0x4424,
    ["l2_rqsts.code_rd_miss"] = 0x2424,
    ["l2_rqsts.all_demand_miss"] = 0x2724,
    ["l2_rqsts.all_demand_references"] = 0xe724,
    ["l2_rqsts.miss"] = 0x3f24,
    ["l2_rqsts.references"] = 0xff24,
    ["dtlb_store_misses.walk_completed"] = 0x0e49,
    ["dtlb_store_misses.stlb_hit"] = 0x6049,
    ["itlb_misses.walk_completed"] = 0x0e85,
    ["itlb_misses.stlb_hit"] = 0x6085,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["baclears.any"] = 0x1fe6,
    ["offcore_response"] = 0x01b7,
    ["machine_clears.count"] = 0x01c3,
    ["lsd.cycles_active"] = 0x01a8,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["rs_events.empty_end"] = 0x015e,
    ["idq.ms_switches"] = 0x3079,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_2"] = 0x04a1,
    ["uops_dispatched_port.port_3"] = 0x08a1,
    ["uops_dispatched_port.port_4"] = 0x10a1,
    ["uops_dispatched_port.port_5"] = 0x20a1,
    ["uops_dispatched_port.port_6"] = 0x40a1,
    ["uops_dispatched_port.port_7"] = 0x80a1,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
    ["avx_insts.all"] = 0x07c6,
    ["icache.ifdata_stall"] = 0x0480,
   },
  },
  {"GenuineIntel-6-45", "V20", "core",
   {
    -- source: HSW/Haswell_core_V20.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_completed_4k"] = 0x0208,
    ["dtlb_load_misses.walk_completed_2m_4m"] = 0x0408,
    ["dtlb_load_misses.walk_duration"] = 0x1008,
    ["dtlb_load_misses.stlb_hit_4k"] = 0x2008,
    ["dtlb_load_misses.stlb_hit_2m"] = 0x4008,
    ["dtlb_load_misses.pde_cache_miss"] = 0x8008,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.flags_merge"] = 0x100e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.single_mul"] = 0x400e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["arith.divider_uops"] = 0x0214,
    ["l2_rqsts.demand_data_rd_miss"] = 0x2124,
    ["l2_rqsts.demand_data_rd_hit"] = 0x4124,
    ["l2_rqsts.l2_pf_miss"] = 0x3024,
    ["l2_rqsts.l2_pf_hit"] = 0x5024,
    ["l2_rqsts.all_demand_data_rd"] = 0xe124,
    ["l2_rqsts.all_rfo"] = 0xe224,
    ["l2_rqsts.all_code_rd"] = 0xe424,
    ["l2_rqsts.all_pf"] = 0xf824,
    ["l2_demand_rqsts.wb_hit"] = 0x5027,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.request_fb_full"] = 0x0248,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed_4k"] = 0x0249,
    ["dtlb_store_misses.walk_completed_2m_4m"] = 0x0449,
    ["dtlb_store_misses.walk_duration"] = 0x1049,
    ["dtlb_store_misses.stlb_hit_4k"] = 0x2049,
    ["dtlb_store_misses.stlb_hit_2m"] = 0x4049,
    ["dtlb_store_misses.pde_cache_miss"] = 0x8049,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["ept.walk_cycles"] = 0x104f,
    ["l1d.replacement"] = 0x0151,
    ["tx_mem.abort_conflict"] = 0x0154,
    ["tx_mem.abort_capacity_write"] = 0x0254,
    ["tx_mem.abort_hle_store_to_elided_lock"] = 0x0454,
    ["tx_mem.abort_hle_elision_buffer_not_empty"] = 0x0854,
    ["tx_mem.abort_hle_elision_buffer_mismatch"] = 0x1054,
    ["tx_mem.abort_hle_elision_buffer_unsupported_alignment"] = 0x2054,
    ["tx_mem.hle_elision_buffer_full"] = 0x4054,
    ["move_elimination.int_eliminated"] = 0x0158,
    ["move_elimination.simd_eliminated"] = 0x0258,
    ["move_elimination.int_not_eliminated"] = 0x0458,
    ["move_elimination.simd_not_eliminated"] = 0x0858,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["tx_exec.misc1"] = 0x015d,
    ["tx_exec.misc2"] = 0x025d,
    ["tx_exec.misc3"] = 0x045d,
    ["tx_exec.misc4"] = 0x085d,
    ["tx_exec.misc5"] = 0x105d,
    ["rs_events.empty_cycles"] = 0x015e,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq.mite_all_uops"] = 0x3c79,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["icache.ifetch_stall"] = 0x0480,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed_4k"] = 0x0285,
    ["itlb_misses.walk_completed_2m_4m"] = 0x0485,
    ["itlb_misses.walk_duration"] = 0x1085,
    ["itlb_misses.stlb_hit_4k"] = 0x2085,
    ["itlb_misses.stlb_hit_2m"] = 0x4085,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.iq_full"] = 0x0487,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.taken_return_near"] = 0x8889,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["uops_executed_port.port_0"] = 0x01a1,
    ["uops_executed_port.port_1"] = 0x02a1,
    ["uops_executed_port.port_2"] = 0x04a1,
    ["uops_executed_port.port_3"] = 0x08a1,
    ["uops_executed_port.port_4"] = 0x10a1,
    ["uops_executed_port.port_5"] = 0x20a1,
    ["uops_executed_port.port_6"] = 0x40a1,
    ["uops_executed_port.port_7"] = 0x80a1,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x08a3,
    ["cycle_activity.cycles_ldm_pending"] = 0x02a3,
    ["cycle_activity.cycles_no_execute"] = 0x04a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["cycle_activity.stalls_ldm_pending"] = 0x06a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x0ca3,
    ["lsd.uops"] = 0x01a8,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["itlb.itlb_flush"] = 0x01ae,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["page_walker_loads.dtlb_l1"] = 0x11bc,
    ["page_walker_loads.itlb_l1"] = 0x21bc,
    ["page_walker_loads.ept_dtlb_l1"] = 0x41bc,
    ["page_walker_loads.ept_itlb_l1"] = 0x81bc,
    ["page_walker_loads.dtlb_l2"] = 0x12bc,
    ["page_walker_loads.itlb_l2"] = 0x22bc,
    ["page_walker_loads.ept_dtlb_l2"] = 0x42bc,
    ["page_walker_loads.ept_itlb_l2"] = 0x82bc,
    ["page_walker_loads.dtlb_l3"] = 0x14bc,
    ["page_walker_loads.itlb_l3"] = 0x24bc,
    ["page_walker_loads.ept_dtlb_l3"] = 0x44bc,
    ["page_walker_loads.ept_itlb_l3"] = 0x84bc,
    ["page_walker_loads.dtlb_memory"] = 0x18bc,
    ["page_walker_loads.itlb_memory"] = 0x28bc,
    ["page_walker_loads.ept_dtlb_memory"] = 0x48bc,
    ["page_walker_loads.ept_itlb_memory"] = 0x88bc,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["other_assists.avx_to_sse"] = 0x08c1,
    ["other_assists.sse_to_avx"] = 0x10c1,
    ["other_assists.any_wb_assist"] = 0x40c1,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["uops_retired.core_stall_cycles"] = 0x01c2,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["hle_retired.start"] = 0x01c8,
    ["hle_retired.commit"] = 0x02c8,
    ["hle_retired.aborted"] = 0x04c8,
    ["hle_retired.aborted_misc1"] = 0x08c8,
    ["hle_retired.aborted_misc2"] = 0x10c8,
    ["hle_retired.aborted_misc3"] = 0x20c8,
    ["hle_retired.aborted_misc4"] = 0x40c8,
    ["hle_retired.aborted_misc5"] = 0x80c8,
    ["rtm_retired.start"] = 0x01c9,
    ["rtm_retired.commit"] = 0x02c9,
    ["rtm_retired.aborted"] = 0x04c9,
    ["rtm_retired.aborted_misc1"] = 0x08c9,
    ["rtm_retired.aborted_misc2"] = 0x10c9,
    ["rtm_retired.aborted_misc3"] = 0x20c9,
    ["rtm_retired.aborted_misc4"] = 0x40c9,
    ["rtm_retired.aborted_misc5"] = 0x80c9,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["fp_assist.any"] = 0x1eca,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.l3_hit"] = 0x04d1,
    ["mem_load_uops_retired.l1_miss"] = 0x08d1,
    ["mem_load_uops_retired.l2_miss"] = 0x10d1,
    ["mem_load_uops_retired.l3_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_l3_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_l3_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_l3_miss_retired.local_dram"] = 0x01d3,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x05f2,
    ["l2_lines_out.demand_dirty"] = 0x06f2,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["uops_executed_port.port_0_core"] = 0x01a1,
    ["uops_executed_port.port_1_core"] = 0x02a1,
    ["uops_executed_port.port_2_core"] = 0x04a1,
    ["uops_executed_port.port_3_core"] = 0x08a1,
    ["uops_executed_port.port_4_core"] = 0x10a1,
    ["uops_executed_port.port_5_core"] = 0x20a1,
    ["uops_executed_port.port_6_core"] = 0x40a1,
    ["uops_executed_port.port_7_core"] = 0x80a1,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["dtlb_load_misses.walk_completed"] = 0x0e08,
    ["dtlb_load_misses.stlb_hit"] = 0x6008,
    ["l2_rqsts.rfo_hit"] = 0x4224,
    ["l2_rqsts.rfo_miss"] = 0x2224,
    ["l2_rqsts.code_rd_hit"] = 0x4424,
    ["l2_rqsts.code_rd_miss"] = 0x2424,
    ["l2_rqsts.all_demand_miss"] = 0x2724,
    ["l2_rqsts.all_demand_references"] = 0xe724,
    ["l2_rqsts.miss"] = 0x3f24,
    ["l2_rqsts.references"] = 0xff24,
    ["dtlb_store_misses.walk_completed"] = 0x0e49,
    ["dtlb_store_misses.stlb_hit"] = 0x6049,
    ["itlb_misses.walk_completed"] = 0x0e85,
    ["itlb_misses.stlb_hit"] = 0x6085,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["baclears.any"] = 0x1fe6,
    ["offcore_response"] = 0x01b7,
    ["machine_clears.count"] = 0x01c3,
    ["lsd.cycles_active"] = 0x01a8,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["rs_events.empty_end"] = 0x015e,
    ["idq.ms_switches"] = 0x3079,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_2"] = 0x04a1,
    ["uops_dispatched_port.port_3"] = 0x08a1,
    ["uops_dispatched_port.port_4"] = 0x10a1,
    ["uops_dispatched_port.port_5"] = 0x20a1,
    ["uops_dispatched_port.port_6"] = 0x40a1,
    ["uops_dispatched_port.port_7"] = 0x80a1,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
    ["avx_insts.all"] = 0x07c6,
    ["icache.ifdata_stall"] = 0x0480,
   },
  },
  {"GenuineIntel-6-46", "V20", "core",
   {
    -- source: HSW/Haswell_core_V20.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_completed_4k"] = 0x0208,
    ["dtlb_load_misses.walk_completed_2m_4m"] = 0x0408,
    ["dtlb_load_misses.walk_duration"] = 0x1008,
    ["dtlb_load_misses.stlb_hit_4k"] = 0x2008,
    ["dtlb_load_misses.stlb_hit_2m"] = 0x4008,
    ["dtlb_load_misses.pde_cache_miss"] = 0x8008,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.flags_merge"] = 0x100e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.single_mul"] = 0x400e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["arith.divider_uops"] = 0x0214,
    ["l2_rqsts.demand_data_rd_miss"] = 0x2124,
    ["l2_rqsts.demand_data_rd_hit"] = 0x4124,
    ["l2_rqsts.l2_pf_miss"] = 0x3024,
    ["l2_rqsts.l2_pf_hit"] = 0x5024,
    ["l2_rqsts.all_demand_data_rd"] = 0xe124,
    ["l2_rqsts.all_rfo"] = 0xe224,
    ["l2_rqsts.all_code_rd"] = 0xe424,
    ["l2_rqsts.all_pf"] = 0xf824,
    ["l2_demand_rqsts.wb_hit"] = 0x5027,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.request_fb_full"] = 0x0248,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed_4k"] = 0x0249,
    ["dtlb_store_misses.walk_completed_2m_4m"] = 0x0449,
    ["dtlb_store_misses.walk_duration"] = 0x1049,
    ["dtlb_store_misses.stlb_hit_4k"] = 0x2049,
    ["dtlb_store_misses.stlb_hit_2m"] = 0x4049,
    ["dtlb_store_misses.pde_cache_miss"] = 0x8049,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["ept.walk_cycles"] = 0x104f,
    ["l1d.replacement"] = 0x0151,
    ["tx_mem.abort_conflict"] = 0x0154,
    ["tx_mem.abort_capacity_write"] = 0x0254,
    ["tx_mem.abort_hle_store_to_elided_lock"] = 0x0454,
    ["tx_mem.abort_hle_elision_buffer_not_empty"] = 0x0854,
    ["tx_mem.abort_hle_elision_buffer_mismatch"] = 0x1054,
    ["tx_mem.abort_hle_elision_buffer_unsupported_alignment"] = 0x2054,
    ["tx_mem.hle_elision_buffer_full"] = 0x4054,
    ["move_elimination.int_eliminated"] = 0x0158,
    ["move_elimination.simd_eliminated"] = 0x0258,
    ["move_elimination.int_not_eliminated"] = 0x0458,
    ["move_elimination.simd_not_eliminated"] = 0x0858,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["tx_exec.misc1"] = 0x015d,
    ["tx_exec.misc2"] = 0x025d,
    ["tx_exec.misc3"] = 0x045d,
    ["tx_exec.misc4"] = 0x085d,
    ["tx_exec.misc5"] = 0x105d,
    ["rs_events.empty_cycles"] = 0x015e,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq.mite_all_uops"] = 0x3c79,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["icache.ifetch_stall"] = 0x0480,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed_4k"] = 0x0285,
    ["itlb_misses.walk_completed_2m_4m"] = 0x0485,
    ["itlb_misses.walk_duration"] = 0x1085,
    ["itlb_misses.stlb_hit_4k"] = 0x2085,
    ["itlb_misses.stlb_hit_2m"] = 0x4085,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.iq_full"] = 0x0487,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.taken_return_near"] = 0x8889,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["uops_executed_port.port_0"] = 0x01a1,
    ["uops_executed_port.port_1"] = 0x02a1,
    ["uops_executed_port.port_2"] = 0x04a1,
    ["uops_executed_port.port_3"] = 0x08a1,
    ["uops_executed_port.port_4"] = 0x10a1,
    ["uops_executed_port.port_5"] = 0x20a1,
    ["uops_executed_port.port_6"] = 0x40a1,
    ["uops_executed_port.port_7"] = 0x80a1,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x08a3,
    ["cycle_activity.cycles_ldm_pending"] = 0x02a3,
    ["cycle_activity.cycles_no_execute"] = 0x04a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["cycle_activity.stalls_ldm_pending"] = 0x06a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x0ca3,
    ["lsd.uops"] = 0x01a8,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["itlb.itlb_flush"] = 0x01ae,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["page_walker_loads.dtlb_l1"] = 0x11bc,
    ["page_walker_loads.itlb_l1"] = 0x21bc,
    ["page_walker_loads.ept_dtlb_l1"] = 0x41bc,
    ["page_walker_loads.ept_itlb_l1"] = 0x81bc,
    ["page_walker_loads.dtlb_l2"] = 0x12bc,
    ["page_walker_loads.itlb_l2"] = 0x22bc,
    ["page_walker_loads.ept_dtlb_l2"] = 0x42bc,
    ["page_walker_loads.ept_itlb_l2"] = 0x82bc,
    ["page_walker_loads.dtlb_l3"] = 0x14bc,
    ["page_walker_loads.itlb_l3"] = 0x24bc,
    ["page_walker_loads.ept_dtlb_l3"] = 0x44bc,
    ["page_walker_loads.ept_itlb_l3"] = 0x84bc,
    ["page_walker_loads.dtlb_memory"] = 0x18bc,
    ["page_walker_loads.itlb_memory"] = 0x28bc,
    ["page_walker_loads.ept_dtlb_memory"] = 0x48bc,
    ["page_walker_loads.ept_itlb_memory"] = 0x88bc,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["other_assists.avx_to_sse"] = 0x08c1,
    ["other_assists.sse_to_avx"] = 0x10c1,
    ["other_assists.any_wb_assist"] = 0x40c1,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["uops_retired.core_stall_cycles"] = 0x01c2,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["hle_retired.start"] = 0x01c8,
    ["hle_retired.commit"] = 0x02c8,
    ["hle_retired.aborted"] = 0x04c8,
    ["hle_retired.aborted_misc1"] = 0x08c8,
    ["hle_retired.aborted_misc2"] = 0x10c8,
    ["hle_retired.aborted_misc3"] = 0x20c8,
    ["hle_retired.aborted_misc4"] = 0x40c8,
    ["hle_retired.aborted_misc5"] = 0x80c8,
    ["rtm_retired.start"] = 0x01c9,
    ["rtm_retired.commit"] = 0x02c9,
    ["rtm_retired.aborted"] = 0x04c9,
    ["rtm_retired.aborted_misc1"] = 0x08c9,
    ["rtm_retired.aborted_misc2"] = 0x10c9,
    ["rtm_retired.aborted_misc3"] = 0x20c9,
    ["rtm_retired.aborted_misc4"] = 0x40c9,
    ["rtm_retired.aborted_misc5"] = 0x80c9,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["fp_assist.any"] = 0x1eca,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.l3_hit"] = 0x04d1,
    ["mem_load_uops_retired.l1_miss"] = 0x08d1,
    ["mem_load_uops_retired.l2_miss"] = 0x10d1,
    ["mem_load_uops_retired.l3_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_l3_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_l3_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_l3_miss_retired.local_dram"] = 0x01d3,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x05f2,
    ["l2_lines_out.demand_dirty"] = 0x06f2,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["uops_executed_port.port_0_core"] = 0x01a1,
    ["uops_executed_port.port_1_core"] = 0x02a1,
    ["uops_executed_port.port_2_core"] = 0x04a1,
    ["uops_executed_port.port_3_core"] = 0x08a1,
    ["uops_executed_port.port_4_core"] = 0x10a1,
    ["uops_executed_port.port_5_core"] = 0x20a1,
    ["uops_executed_port.port_6_core"] = 0x40a1,
    ["uops_executed_port.port_7_core"] = 0x80a1,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["dtlb_load_misses.walk_completed"] = 0x0e08,
    ["dtlb_load_misses.stlb_hit"] = 0x6008,
    ["l2_rqsts.rfo_hit"] = 0x4224,
    ["l2_rqsts.rfo_miss"] = 0x2224,
    ["l2_rqsts.code_rd_hit"] = 0x4424,
    ["l2_rqsts.code_rd_miss"] = 0x2424,
    ["l2_rqsts.all_demand_miss"] = 0x2724,
    ["l2_rqsts.all_demand_references"] = 0xe724,
    ["l2_rqsts.miss"] = 0x3f24,
    ["l2_rqsts.references"] = 0xff24,
    ["dtlb_store_misses.walk_completed"] = 0x0e49,
    ["dtlb_store_misses.stlb_hit"] = 0x6049,
    ["itlb_misses.walk_completed"] = 0x0e85,
    ["itlb_misses.stlb_hit"] = 0x6085,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["baclears.any"] = 0x1fe6,
    ["offcore_response"] = 0x01b7,
    ["machine_clears.count"] = 0x01c3,
    ["lsd.cycles_active"] = 0x01a8,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["rs_events.empty_end"] = 0x015e,
    ["idq.ms_switches"] = 0x3079,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_2"] = 0x04a1,
    ["uops_dispatched_port.port_3"] = 0x08a1,
    ["uops_dispatched_port.port_4"] = 0x10a1,
    ["uops_dispatched_port.port_5"] = 0x20a1,
    ["uops_dispatched_port.port_6"] = 0x40a1,
    ["uops_dispatched_port.port_7"] = 0x80a1,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
    ["avx_insts.all"] = 0x07c6,
    ["icache.ifdata_stall"] = 0x0480,
   },
  },
  {"GenuineIntel-6-3C", "V20", "offcore",
   {
    -- source: HSW/Haswell_matrix_V20.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-45", "V20", "offcore",
   {
    -- source: HSW/Haswell_matrix_V20.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-46", "V20", "offcore",
   {
    -- source: HSW/Haswell_matrix_V20.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-3C", "V20", "uncore",
   {
    -- source: HSW/Haswell_uncore_V20.tsv
    ["unc_cbo_xsnp_response.miss_external"] = 0x2122,
    ["unc_cbo_xsnp_response.miss_xcore"] = 0x4122,
    ["unc_cbo_xsnp_response.miss_eviction"] = 0x8122,
    ["unc_cbo_xsnp_response.hit_external"] = 0x2422,
    ["unc_cbo_xsnp_response.hit_xcore"] = 0x4422,
    ["unc_cbo_xsnp_response.hit_eviction"] = 0x8422,
    ["unc_cbo_xsnp_response.hitm_external"] = 0x2822,
    ["unc_cbo_xsnp_response.hitm_xcore"] = 0x4822,
    ["unc_cbo_xsnp_response.hitm_eviction"] = 0x8822,
    ["unc_cbo_cache_lookup.read_m"] = 0x1134,
    ["unc_cbo_cache_lookup.write_m"] = 0x2134,
    ["unc_cbo_cache_lookup.extsnp_m"] = 0x4134,
    ["unc_cbo_cache_lookup.any_m"] = 0x8134,
    ["unc_cbo_cache_lookup.read_i"] = 0x1834,
    ["unc_cbo_cache_lookup.write_i"] = 0x2834,
    ["unc_cbo_cache_lookup.extsnp_i"] = 0x4834,
    ["unc_cbo_cache_lookup.any_i"] = 0x8834,
    ["unc_cbo_cache_lookup.read_mesi"] = 0x1f34,
    ["unc_cbo_cache_lookup.write_mesi"] = 0x2f34,
    ["unc_cbo_cache_lookup.extsnp_mesi"] = 0x4f34,
    ["unc_cbo_cache_lookup.any_mesi"] = 0x8f34,
    ["unc_cbo_cache_lookup.any_es"] = 0x8634,
    ["unc_cbo_cache_lookup.extsnp_es"] = 0x4634,
    ["unc_cbo_cache_lookup.read_es"] = 0x1634,
    ["unc_cbo_cache_lookup.write_es"] = 0x2634,
    ["unc_arb_trk_occupancy.all"] = 0x0180,
    ["unc_arb_trk_requests.all"] = 0x0181,
    ["unc_arb_trk_requests.writes"] = 0x2081,
    ["unc_arb_coh_trk_occupancy.all"] = 0x0183,
    ["unc_clock.socket"] = 0x0100,
   },
  },
  {"GenuineIntel-6-45", "V20", "uncore",
   {
    -- source: HSW/Haswell_uncore_V20.tsv
    ["unc_cbo_xsnp_response.miss_external"] = 0x2122,
    ["unc_cbo_xsnp_response.miss_xcore"] = 0x4122,
    ["unc_cbo_xsnp_response.miss_eviction"] = 0x8122,
    ["unc_cbo_xsnp_response.hit_external"] = 0x2422,
    ["unc_cbo_xsnp_response.hit_xcore"] = 0x4422,
    ["unc_cbo_xsnp_response.hit_eviction"] = 0x8422,
    ["unc_cbo_xsnp_response.hitm_external"] = 0x2822,
    ["unc_cbo_xsnp_response.hitm_xcore"] = 0x4822,
    ["unc_cbo_xsnp_response.hitm_eviction"] = 0x8822,
    ["unc_cbo_cache_lookup.read_m"] = 0x1134,
    ["unc_cbo_cache_lookup.write_m"] = 0x2134,
    ["unc_cbo_cache_lookup.extsnp_m"] = 0x4134,
    ["unc_cbo_cache_lookup.any_m"] = 0x8134,
    ["unc_cbo_cache_lookup.read_i"] = 0x1834,
    ["unc_cbo_cache_lookup.write_i"] = 0x2834,
    ["unc_cbo_cache_lookup.extsnp_i"] = 0x4834,
    ["unc_cbo_cache_lookup.any_i"] = 0x8834,
    ["unc_cbo_cache_lookup.read_mesi"] = 0x1f34,
    ["unc_cbo_cache_lookup.write_mesi"] = 0x2f34,
    ["unc_cbo_cache_lookup.extsnp_mesi"] = 0x4f34,
    ["unc_cbo_cache_lookup.any_mesi"] = 0x8f34,
    ["unc_cbo_cache_lookup.any_es"] = 0x8634,
    ["unc_cbo_cache_lookup.extsnp_es"] = 0x4634,
    ["unc_cbo_cache_lookup.read_es"] = 0x1634,
    ["unc_cbo_cache_lookup.write_es"] = 0x2634,
    ["unc_arb_trk_occupancy.all"] = 0x0180,
    ["unc_arb_trk_requests.all"] = 0x0181,
    ["unc_arb_trk_requests.writes"] = 0x2081,
    ["unc_arb_coh_trk_occupancy.all"] = 0x0183,
    ["unc_clock.socket"] = 0x0100,
   },
  },
  {"GenuineIntel-6-46", "V20", "uncore",
   {
    -- source: HSW/Haswell_uncore_V20.tsv
    ["unc_cbo_xsnp_response.miss_external"] = 0x2122,
    ["unc_cbo_xsnp_response.miss_xcore"] = 0x4122,
    ["unc_cbo_xsnp_response.miss_eviction"] = 0x8122,
    ["unc_cbo_xsnp_response.hit_external"] = 0x2422,
    ["unc_cbo_xsnp_response.hit_xcore"] = 0x4422,
    ["unc_cbo_xsnp_response.hit_eviction"] = 0x8422,
    ["unc_cbo_xsnp_response.hitm_external"] = 0x2822,
    ["unc_cbo_xsnp_response.hitm_xcore"] = 0x4822,
    ["unc_cbo_xsnp_response.hitm_eviction"] = 0x8822,
    ["unc_cbo_cache_lookup.read_m"] = 0x1134,
    ["unc_cbo_cache_lookup.write_m"] = 0x2134,
    ["unc_cbo_cache_lookup.extsnp_m"] = 0x4134,
    ["unc_cbo_cache_lookup.any_m"] = 0x8134,
    ["unc_cbo_cache_lookup.read_i"] = 0x1834,
    ["unc_cbo_cache_lookup.write_i"] = 0x2834,
    ["unc_cbo_cache_lookup.extsnp_i"] = 0x4834,
    ["unc_cbo_cache_lookup.any_i"] = 0x8834,
    ["unc_cbo_cache_lookup.read_mesi"] = 0x1f34,
    ["unc_cbo_cache_lookup.write_mesi"] = 0x2f34,
    ["unc_cbo_cache_lookup.extsnp_mesi"] = 0x4f34,
    ["unc_cbo_cache_lookup.any_mesi"] = 0x8f34,
    ["unc_cbo_cache_lookup.any_es"] = 0x8634,
    ["unc_cbo_cache_lookup.extsnp_es"] = 0x4634,
    ["unc_cbo_cache_lookup.read_es"] = 0x1634,
    ["unc_cbo_cache_lookup.write_es"] = 0x2634,
    ["unc_arb_trk_occupancy.all"] = 0x0180,
    ["unc_arb_trk_requests.all"] = 0x0181,
    ["unc_arb_trk_requests.writes"] = 0x2081,
    ["unc_arb_coh_trk_occupancy.all"] = 0x0183,
    ["unc_clock.socket"] = 0x0100,
   },
  },
  {"GenuineIntel-6-3F", "V14", "core",
   {
    -- source: HSX/HaswellX_core_V14.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_completed_4k"] = 0x0208,
    ["dtlb_load_misses.walk_completed_2m_4m"] = 0x0408,
    ["dtlb_load_misses.walk_duration"] = 0x1008,
    ["dtlb_load_misses.stlb_hit_4k"] = 0x2008,
    ["dtlb_load_misses.stlb_hit_2m"] = 0x4008,
    ["dtlb_load_misses.pde_cache_miss"] = 0x8008,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.flags_merge"] = 0x100e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.single_mul"] = 0x400e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["uops_issued.core_stall_cycles"] = 0x010e,
    ["arith.divider_uops"] = 0x0214,
    ["l2_rqsts.demand_data_rd_miss"] = 0x2124,
    ["l2_rqsts.demand_data_rd_hit"] = 0x4124,
    ["l2_rqsts.l2_pf_miss"] = 0x3024,
    ["l2_rqsts.l2_pf_hit"] = 0x5024,
    ["l2_rqsts.all_demand_data_rd"] = 0xe124,
    ["l2_rqsts.all_rfo"] = 0xe224,
    ["l2_rqsts.all_code_rd"] = 0xe424,
    ["l2_rqsts.all_pf"] = 0xf824,
    ["l2_demand_rqsts.wb_hit"] = 0x5027,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.request_fb_full"] = 0x0248,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed_4k"] = 0x0249,
    ["dtlb_store_misses.walk_completed_2m_4m"] = 0x0449,
    ["dtlb_store_misses.walk_duration"] = 0x1049,
    ["dtlb_store_misses.stlb_hit_4k"] = 0x2049,
    ["dtlb_store_misses.stlb_hit_2m"] = 0x4049,
    ["dtlb_store_misses.pde_cache_miss"] = 0x8049,
    ["load_hit_pre.sw_pf"] = 0x014c,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["ept.walk_cycles"] = 0x104f,
    ["l1d.replacement"] = 0x0151,
    ["tx_mem.abort_conflict"] = 0x0154,
    ["tx_mem.abort_capacity_write"] = 0x0254,
    ["tx_mem.abort_hle_store_to_elided_lock"] = 0x0454,
    ["tx_mem.abort_hle_elision_buffer_not_empty"] = 0x0854,
    ["tx_mem.abort_hle_elision_buffer_mismatch"] = 0x1054,
    ["tx_mem.abort_hle_elision_buffer_unsupported_alignment"] = 0x2054,
    ["tx_mem.hle_elision_buffer_full"] = 0x4054,
    ["move_elimination.int_eliminated"] = 0x0158,
    ["move_elimination.simd_eliminated"] = 0x0258,
    ["move_elimination.int_not_eliminated"] = 0x0458,
    ["move_elimination.simd_not_eliminated"] = 0x0858,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["tx_exec.misc1"] = 0x015d,
    ["tx_exec.misc2"] = 0x025d,
    ["tx_exec.misc3"] = 0x045d,
    ["tx_exec.misc4"] = 0x085d,
    ["tx_exec.misc5"] = 0x105d,
    ["rs_events.empty_cycles"] = 0x015e,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq.mite_all_uops"] = 0x3c79,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["icache.ifetch_stall"] = 0x0480,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed_4k"] = 0x0285,
    ["itlb_misses.walk_completed_2m_4m"] = 0x0485,
    ["itlb_misses.walk_duration"] = 0x1085,
    ["itlb_misses.stlb_hit_4k"] = 0x2085,
    ["itlb_misses.stlb_hit_2m"] = 0x4085,
    ["ild_stall.lcp"] = 0x0187,
    ["ild_stall.iq_full"] = 0x0487,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.taken_return_near"] = 0x8889,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["uops_executed_port.port_0"] = 0x01a1,
    ["uops_executed_port.port_1"] = 0x02a1,
    ["uops_executed_port.port_2"] = 0x04a1,
    ["uops_executed_port.port_3"] = 0x08a1,
    ["uops_executed_port.port_4"] = 0x10a1,
    ["uops_executed_port.port_5"] = 0x20a1,
    ["uops_executed_port.port_6"] = 0x40a1,
    ["uops_executed_port.port_7"] = 0x80a1,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x08a3,
    ["cycle_activity.cycles_ldm_pending"] = 0x02a3,
    ["cycle_activity.cycles_no_execute"] = 0x04a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["cycle_activity.stalls_ldm_pending"] = 0x06a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x0ca3,
    ["lsd.uops"] = 0x01a8,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["itlb.itlb_flush"] = 0x01ae,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["page_walker_loads.dtlb_l1"] = 0x11bc,
    ["page_walker_loads.itlb_l1"] = 0x21bc,
    ["page_walker_loads.ept_dtlb_l1"] = 0x41bc,
    ["page_walker_loads.ept_itlb_l1"] = 0x81bc,
    ["page_walker_loads.dtlb_l2"] = 0x12bc,
    ["page_walker_loads.itlb_l2"] = 0x22bc,
    ["page_walker_loads.ept_dtlb_l2"] = 0x42bc,
    ["page_walker_loads.ept_itlb_l2"] = 0x82bc,
    ["page_walker_loads.dtlb_l3"] = 0x14bc,
    ["page_walker_loads.itlb_l3"] = 0x24bc,
    ["page_walker_loads.ept_dtlb_l3"] = 0x44bc,
    ["page_walker_loads.ept_itlb_l3"] = 0x84bc,
    ["page_walker_loads.dtlb_memory"] = 0x18bc,
    ["page_walker_loads.itlb_memory"] = 0x28bc,
    ["page_walker_loads.ept_dtlb_memory"] = 0x48bc,
    ["page_walker_loads.ept_itlb_memory"] = 0x88bc,
    ["tlb_flush.dtlb_thread"] = 0x01bd,
    ["tlb_flush.stlb_any"] = 0x20bd,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["other_assists.avx_to_sse"] = 0x08c1,
    ["other_assists.sse_to_avx"] = 0x10c1,
    ["other_assists.any_wb_assist"] = 0x40c1,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["uops_retired.core_stall_cycles"] = 0x01c2,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["hle_retired.start"] = 0x01c8,
    ["hle_retired.commit"] = 0x02c8,
    ["hle_retired.aborted"] = 0x04c8,
    ["hle_retired.aborted_misc1"] = 0x08c8,
    ["hle_retired.aborted_misc2"] = 0x10c8,
    ["hle_retired.aborted_misc3"] = 0x20c8,
    ["hle_retired.aborted_misc4"] = 0x40c8,
    ["hle_retired.aborted_misc5"] = 0x80c8,
    ["rtm_retired.start"] = 0x01c9,
    ["rtm_retired.commit"] = 0x02c9,
    ["rtm_retired.aborted"] = 0x04c9,
    ["rtm_retired.aborted_misc1"] = 0x08c9,
    ["rtm_retired.aborted_misc2"] = 0x10c9,
    ["rtm_retired.aborted_misc3"] = 0x20c9,
    ["rtm_retired.aborted_misc4"] = 0x40c9,
    ["rtm_retired.aborted_misc5"] = 0x80c9,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["fp_assist.any"] = 0x1eca,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.l3_hit"] = 0x04d1,
    ["mem_load_uops_retired.l1_miss"] = 0x08d1,
    ["mem_load_uops_retired.l2_miss"] = 0x10d1,
    ["mem_load_uops_retired.l3_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_l3_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_l3_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_l3_miss_retired.local_dram"] = 0x01d3,
    ["mem_load_uops_l3_miss_retired.remote_dram"] = 0x04d3,
    ["mem_load_uops_l3_miss_retired.remote_hitm"] = 0x10d3,
    ["mem_load_uops_l3_miss_retired.remote_fwd"] = 0x20d3,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x05f2,
    ["l2_lines_out.demand_dirty"] = 0x06f2,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["uops_executed_port.port_0_core"] = 0x01a1,
    ["uops_executed_port.port_1_core"] = 0x02a1,
    ["uops_executed_port.port_2_core"] = 0x04a1,
    ["uops_executed_port.port_3_core"] = 0x08a1,
    ["uops_executed_port.port_4_core"] = 0x10a1,
    ["uops_executed_port.port_5_core"] = 0x20a1,
    ["uops_executed_port.port_6_core"] = 0x40a1,
    ["uops_executed_port.port_7_core"] = 0x80a1,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["dtlb_load_misses.walk_completed"] = 0x0e08,
    ["dtlb_load_misses.stlb_hit"] = 0x6008,
    ["l2_rqsts.rfo_hit"] = 0x4224,
    ["l2_rqsts.rfo_miss"] = 0x2224,
    ["l2_rqsts.code_rd_hit"] = 0x4424,
    ["l2_rqsts.code_rd_miss"] = 0x2424,
    ["l2_rqsts.all_demand_miss"] = 0x2724,
    ["l2_rqsts.all_demand_references"] = 0xe724,
    ["l2_rqsts.miss"] = 0x3f24,
    ["l2_rqsts.references"] = 0xff24,
    ["dtlb_store_misses.walk_completed"] = 0x0e49,
    ["dtlb_store_misses.stlb_hit"] = 0x6049,
    ["itlb_misses.walk_completed"] = 0x0e85,
    ["itlb_misses.stlb_hit"] = 0x6085,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["baclears.any"] = 0x1fe6,
    ["offcore_response"] = 0x01b7,
    ["machine_clears.count"] = 0x01c3,
    ["lsd.cycles_active"] = 0x01a8,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["rs_events.empty_end"] = 0x015e,
    ["idq.ms_switches"] = 0x3079,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_2"] = 0x04a1,
    ["uops_dispatched_port.port_3"] = 0x08a1,
    ["uops_dispatched_port.port_4"] = 0x10a1,
    ["uops_dispatched_port.port_5"] = 0x20a1,
    ["uops_dispatched_port.port_6"] = 0x40a1,
    ["uops_dispatched_port.port_7"] = 0x80a1,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
    ["avx_insts.all"] = 0x07c6,
    ["icache.ifdata_stall"] = 0x0480,
   },
  },
  {"GenuineIntel-6-3F", "V14", "offcore",
   {
    -- source: HSX/HaswellX_matrix_V14.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-3F", "V14", "uncore",
   {
    -- source: HSX/HaswellX_uncore_V14.tsv
    ["unc_c_bounce_control"] = 0x000a,
    ["unc_c_clockticks"] = 0x0000,
    ["unc_c_counter0_occupancy"] = 0x001f,
    ["unc_c_fast_asserted"] = 0x0009,
    ["unc_c_llc_lookup.data_read"] = 0x0334,
    ["unc_c_llc_lookup.write"] = 0x0534,
    ["unc_c_llc_lookup.remote_snoop"] = 0x0934,
    ["unc_c_llc_lookup.any"] = 0x1134,
    ["unc_c_llc_lookup.nid"] = 0x4134,
    ["unc_c_llc_lookup.read"] = 0x2134,
    ["unc_c_llc_victims.m_state"] = 0x0137,
    ["unc_c_llc_victims.e_state"] = 0x0237,
    ["unc_c_llc_victims.s_state"] = 0x0437,
    ["unc_c_llc_victims.f_state"] = 0x0837,
    ["unc_c_llc_victims.nid"] = 0x4037,
    ["unc_c_llc_victims.miss"] = 0x1037,
    ["unc_c_misc.rspi_was_fse"] = 0x0139,
    ["unc_c_misc.wc_aliasing"] = 0x0239,
    ["unc_c_misc.started"] = 0x0439,
    ["unc_c_misc.rfo_hit_s"] = 0x0839,
    ["unc_c_misc.cvzero_prefetch_victim"] = 0x1039,
    ["unc_c_misc.cvzero_prefetch_miss"] = 0x2039,
    ["unc_c_qlru.age0"] = 0x013c,
    ["unc_c_qlru.age1"] = 0x023c,
    ["unc_c_qlru.age2"] = 0x043c,
    ["unc_c_qlru.age3"] = 0x083c,
    ["unc_c_qlru.lru_decrement"] = 0x103c,
    ["unc_c_qlru.victim_non_zero"] = 0x203c,
    ["unc_c_ring_ad_used.up_even"] = 0x011b,
    ["unc_c_ring_ad_used.up_odd"] = 0x021b,
    ["unc_c_ring_ad_used.down_even"] = 0x041b,
    ["unc_c_ring_ad_used.down_odd"] = 0x081b,
    ["unc_c_ring_ad_used.up"] = 0x031b,
    ["unc_c_ring_ad_used.down"] = 0x0c1b,
    ["unc_c_ring_ad_used.all"] = 0x0f1b,
    ["unc_c_ring_ak_used.up_even"] = 0x011c,
    ["unc_c_ring_ak_used.up_odd"] = 0x021c,
    ["unc_c_ring_ak_used.down_even"] = 0x041c,
    ["unc_c_ring_ak_used.down_odd"] = 0x081c,
    ["unc_c_ring_ak_used.up"] = 0x031c,
    ["unc_c_ring_ak_used.down"] = 0x0c1c,
    ["unc_c_ring_ak_used.all"] = 0x0f1c,
    ["unc_c_ring_bl_used.up_even"] = 0x011d,
    ["unc_c_ring_bl_used.up_odd"] = 0x021d,
    ["unc_c_ring_bl_used.down_even"] = 0x041d,
    ["unc_c_ring_bl_used.down_odd"] = 0x081d,
    ["unc_c_ring_bl_used.up"] = 0x031d,
    ["unc_c_ring_bl_used.down"] = 0x0c1d,
    ["unc_c_ring_bl_used.all"] = 0x0f1d,
    ["unc_c_ring_bounces.ad"] = 0x0105,
    ["unc_c_ring_bounces.ak"] = 0x0205,
    ["unc_c_ring_bounces.bl"] = 0x0405,
    ["unc_c_ring_bounces.iv"] = 0x1005,
    ["unc_c_ring_iv_used.any"] = 0x0f1e,
    ["unc_c_ring_iv_used.up"] = 0x031e,
    ["unc_c_ring_iv_used.down"] = 0xcc1e,
    ["unc_c_ring_iv_used.dn"] = 0x0c1e,
    ["unc_c_ring_sink_starved.ad"] = 0x0106,
    ["unc_c_ring_sink_starved.ak"] = 0x0206,
    ["unc_c_ring_sink_starved.iv"] = 0x0806,
    ["unc_c_ring_sink_starved.bl"] = 0x0406,
    ["unc_c_ring_src_thrtl"] = 0x0007,
    ["unc_c_rxr_ext_starved.irq"] = 0x0112,
    ["unc_c_rxr_ext_starved.ipq"] = 0x0212,
    ["unc_c_rxr_ext_starved.prq"] = 0x0412,
    ["unc_c_rxr_ext_starved.ismq_bids"] = 0x0812,
    ["unc_c_rxr_inserts.irq"] = 0x0113,
    ["unc_c_rxr_inserts.irq_rej"] = 0x0213,
    ["unc_c_rxr_inserts.ipq"] = 0x0413,
    ["unc_c_rxr_inserts.prq"] = 0x1013,
    ["unc_c_rxr_inserts.prq_rej"] = 0x2013,
    ["unc_c_rxr_int_starved.irq"] = 0x0114,
    ["unc_c_rxr_int_starved.ipq"] = 0x0414,
    ["unc_c_rxr_int_starved.ismq"] = 0x0814,
    ["unc_c_rxr_int_starved.prq"] = 0x1014,
    ["unc_c_rxr_ipq_retry.any"] = 0x0131,
    ["unc_c_rxr_ipq_retry.full"] = 0x0231,
    ["unc_c_rxr_ipq_retry.addr_conflict"] = 0x0431,
    ["unc_c_rxr_ipq_retry.qpi_credits"] = 0x1031,
    ["unc_c_rxr_ipq_retry2.ad_sbo"] = 0x0128,
    ["unc_c_rxr_ipq_retry2.target"] = 0x4028,
    ["unc_c_rxr_irq_retry.any"] = 0x0132,
    ["unc_c_rxr_irq_retry.full"] = 0x0232,
    ["unc_c_rxr_irq_retry.addr_conflict"] = 0x0432,
    ["unc_c_rxr_irq_retry.rtid"] = 0x0832,
    ["unc_c_rxr_irq_retry.qpi_credits"] = 0x1032,
    ["unc_c_rxr_irq_retry.iio_credits"] = 0x2032,
    ["unc_c_rxr_irq_retry.nid"] = 0x4032,
    ["unc_c_rxr_irq_retry2.ad_sbo"] = 0x0129,
    ["unc_c_rxr_irq_retry2.bl_sbo"] = 0x0229,
    ["unc_c_rxr_irq_retry2.target"] = 0x4029,
    ["unc_c_rxr_ismq_retry.any"] = 0x0133,
    ["unc_c_rxr_ismq_retry.full"] = 0x0233,
    ["unc_c_rxr_ismq_retry.rtid"] = 0x0833,
    ["unc_c_rxr_ismq_retry.qpi_credits"] = 0x1033,
    ["unc_c_rxr_ismq_retry.iio_credits"] = 0x2033,
    ["unc_c_rxr_ismq_retry.wb_credits"] = 0x8033,
    ["unc_c_rxr_ismq_retry.nid"] = 0x4033,
    ["unc_c_rxr_ismq_retry2.ad_sbo"] = 0x012a,
    ["unc_c_rxr_ismq_retry2.bl_sbo"] = 0x022a,
    ["unc_c_rxr_ismq_retry2.target"] = 0x402a,
    ["unc_c_rxr_occupancy.irq"] = 0x0111,
    ["unc_c_rxr_occupancy.irq_rejected"] = 0x0211,
    ["unc_c_rxr_occupancy.ipq"] = 0x0411,
    ["unc_c_rxr_occupancy.prq_rej"] = 0x2011,
    ["unc_c_sbo_credits_acquired.ad"] = 0x013d,
    ["unc_c_sbo_credits_acquired.bl"] = 0x023d,
    ["unc_c_sbo_credit_occupancy.ad"] = 0x013e,
    ["unc_c_sbo_credit_occupancy.bl"] = 0x023e,
    ["unc_c_tor_inserts.opcode"] = 0x0135,
    ["unc_c_tor_inserts.eviction"] = 0x0435,
    ["unc_c_tor_inserts.all"] = 0x0835,
    ["unc_c_tor_inserts.wb"] = 0x1035,
    ["unc_c_tor_inserts.miss_opcode"] = 0x0335,
    ["unc_c_tor_inserts.nid_opcode"] = 0x4135,
    ["unc_c_tor_inserts.nid_eviction"] = 0x4435,
    ["unc_c_tor_inserts.nid_all"] = 0x4835,
    ["unc_c_tor_inserts.nid_wb"] = 0x5035,
    ["unc_c_tor_inserts.nid_miss_opcode"] = 0x4335,
    ["unc_c_tor_inserts.nid_miss_all"] = 0x4a35,
    ["unc_c_tor_inserts.miss_local"] = 0x2a35,
    ["unc_c_tor_inserts.miss_remote"] = 0x8a35,
    ["unc_c_tor_inserts.local"] = 0x2835,
    ["unc_c_tor_inserts.remote"] = 0x8835,
    ["unc_c_tor_inserts.miss_local_opcode"] = 0x2335,
    ["unc_c_tor_inserts.miss_remote_opcode"] = 0x8335,
    ["unc_c_tor_inserts.local_opcode"] = 0x2135,
    ["unc_c_tor_inserts.remote_opcode"] = 0x8135,
    ["unc_c_tor_occupancy.opcode"] = 0x0136,
    ["unc_c_tor_occupancy.eviction"] = 0x0436,
    ["unc_c_tor_occupancy.all"] = 0x0836,
    ["unc_c_tor_occupancy.miss_opcode"] = 0x0336,
    ["unc_c_tor_occupancy.miss_all"] = 0x0a36,
    ["unc_c_tor_occupancy.nid_opcode"] = 0x4136,
    ["unc_c_tor_occupancy.nid_eviction"] = 0x4436,
    ["unc_c_tor_occupancy.nid_all"] = 0x4836,
    ["unc_c_tor_occupancy.nid_miss_opcode"] = 0x4336,
    ["unc_c_tor_occupancy.nid_miss_all"] = 0x4a36,
    ["unc_c_tor_occupancy.miss_local"] = 0x2a36,
    ["unc_c_tor_occupancy.miss_remote"] = 0x8a36,
    ["unc_c_tor_occupancy.local"] = 0x2836,
    ["unc_c_tor_occupancy.remote"] = 0x8836,
    ["unc_c_tor_occupancy.miss_local_opcode"] = 0x2336,
    ["unc_c_tor_occupancy.miss_remote_opcode"] = 0x8336,
    ["unc_c_tor_occupancy.local_opcode"] = 0x2136,
    ["unc_c_tor_occupancy.remote_opcode"] = 0x8136,
    ["unc_c_tor_occupancy.wb"] = 0x1036,
    ["unc_c_tor_occupancy.nid_wb"] = 0x5036,
    ["unc_c_txr_ads_used.ad"] = 0x0104,
    ["unc_c_txr_ads_used.ak"] = 0x0204,
    ["unc_c_txr_ads_used.bl"] = 0x0404,
    ["unc_c_txr_inserts.ad_cache"] = 0x0102,
    ["unc_c_txr_inserts.ak_cache"] = 0x0202,
    ["unc_c_txr_inserts.bl_cache"] = 0x0402,
    ["unc_c_txr_inserts.iv_cache"] = 0x0802,
    ["unc_c_txr_inserts.ad_core"] = 0x1002,
    ["unc_c_txr_inserts.ak_core"] = 0x2002,
    ["unc_c_txr_inserts.bl_core"] = 0x4002,
    ["unc_c_txr_starved.ak_both"] = 0x0203,
    ["unc_c_txr_starved.bl_both"] = 0x0403,
    ["unc_c_txr_starved.iv"] = 0x0803,
    ["unc_c_txr_starved.ad_core"] = 0x1003,
    ["unc_h_addr_opc_match.filt"] = 0x0320,
    ["unc_h_addr_opc_match.addr"] = 0x0120,
    ["unc_h_addr_opc_match.opc"] = 0x0220,
    ["unc_h_addr_opc_match.ad"] = 0x0420,
    ["unc_h_addr_opc_match.bl"] = 0x0820,
    ["unc_h_addr_opc_match.ak"] = 0x1020,
    ["unc_h_bt_cycles_ne"] = 0x0042,
    ["unc_h_bt_to_ht_not_issued.incoming_snp_hazard"] = 0x0251,
    ["unc_h_bt_to_ht_not_issued.incoming_bl_hazard"] = 0x0451,
    ["unc_h_bt_to_ht_not_issued.rspackcflt_hazard"] = 0x0851,
    ["unc_h_bt_to_ht_not_issued.wbmdata_hazard"] = 0x1051,
    ["unc_h_bypass_imc.taken"] = 0x0114,
    ["unc_h_bypass_imc.not_taken"] = 0x0214,
    ["unc_h_clockticks"] = 0x0000,
    ["unc_h_direct2core_count"] = 0x0011,
    ["unc_h_direct2core_cycles_disabled"] = 0x0012,
    ["unc_h_direct2core_txn_override"] = 0x0013,
    ["unc_h_directory_lat_opt"] = 0x0041,
    ["unc_h_directory_lookup.snp"] = 0x010c,
    ["unc_h_directory_lookup.no_snp"] = 0x020c,
    ["unc_h_directory_update.set"] = 0x010d,
    ["unc_h_directory_update.clear"] = 0x020d,
    ["unc_h_directory_update.any"] = 0x030d,
    ["unc_h_hitme_hit.read_or_invitoe"] = 0x0171,
    ["unc_h_hitme_hit.wbmtoi"] = 0x0271,
    ["unc_h_hitme_hit.ackcnfltwbi"] = 0x0471,
    ["unc_h_hitme_hit.wbmtoe_or_s"] = 0x0871,
    ["unc_h_hitme_hit.rspfwdi_remote"] = 0x1071,
    ["unc_h_hitme_hit.rspfwdi_local"] = 0x2071,
    ["unc_h_hitme_hit.rspfwds"] = 0x4071,
    ["unc_h_hitme_hit.rsp"] = 0x8071,
    ["unc_h_hitme_hit.allocs"] = 0x7071,
    ["unc_h_hitme_hit.evicts"] = 0x4271,
    ["unc_h_hitme_hit.invals"] = 0x2671,
    ["unc_h_hitme_hit.all"] = 0xff71,
    ["unc_h_hitme_hit.hom"] = 0x0f71,
    ["unc_h_hitme_hit_pv_bits_set.read_or_invitoe"] = 0x0172,
    ["unc_h_hitme_hit_pv_bits_set.wbmtoi"] = 0x0272,
    ["unc_h_hitme_hit_pv_bits_set.ackcnfltwbi"] = 0x0472,
    ["unc_h_hitme_hit_pv_bits_set.wbmtoe_or_s"] = 0x0872,
    ["unc_h_hitme_hit_pv_bits_set.rspfwdi_remote"] = 0x1072,
    ["unc_h_hitme_hit_pv_bits_set.rspfwdi_local"] = 0x2072,
    ["unc_h_hitme_hit_pv_bits_set.rspfwds"] = 0x4072,
    ["unc_h_hitme_hit_pv_bits_set.rsp"] = 0x8072,
    ["unc_h_hitme_hit_pv_bits_set.all"] = 0xff72,
    ["unc_h_hitme_hit_pv_bits_set.hom"] = 0x0f72,
    ["unc_h_hitme_lookup.read_or_invitoe"] = 0x0170,
    ["unc_h_hitme_lookup.wbmtoi"] = 0x0270,
    ["unc_h_hitme_lookup.ackcnfltwbi"] = 0x0470,
    ["unc_h_hitme_lookup.wbmtoe_or_s"] = 0x0870,
    ["unc_h_hitme_lookup.rspfwdi_remote"] = 0x1070,
    ["unc_h_hitme_lookup.rspfwdi_local"] = 0x2070,
    ["unc_h_hitme_lookup.rspfwds"] = 0x4070,
    ["unc_h_hitme_lookup.rsp"] = 0x8070,
    ["unc_h_hitme_lookup.allocs"] = 0x7070,
    ["unc_h_hitme_lookup.invals"] = 0x2670,
    ["unc_h_hitme_lookup.all"] = 0xff70,
    ["unc_h_hitme_lookup.hom"] = 0x0f70,
    ["unc_h_igr_no_credit_cycles.ad_qpi0"] = 0x0122,
    ["unc_h_igr_no_credit_cycles.ad_qpi1"] = 0x0222,
    ["unc_h_igr_no_credit_cycles.bl_qpi0"] = 0x0422,
    ["unc_h_igr_no_credit_cycles.bl_qpi1"] = 0x0822,
    ["unc_h_igr_no_credit_cycles.ad_qpi2"] = 0x1022,
    ["unc_h_igr_no_credit_cycles.bl_qpi2"] = 0x2022,
    ["unc_h_imc_reads.normal"] = 0x0117,
    ["unc_h_imc_retry"] = 0x001e,
    ["unc_h_imc_writes.full"] = 0x011a,
    ["unc_h_imc_writes.partial"] = 0x021a,
    ["unc_h_imc_writes.full_isoch"] = 0x041a,
    ["unc_h_imc_writes.partial_isoch"] = 0x081a,
    ["unc_h_imc_writes.all"] = 0x0f1a,
    ["unc_h_iot_backpressure.sat"] = 0x0161,
    ["unc_h_iot_backpressure.hub"] = 0x0261,
    ["unc_h_iot_cts_east_lo.cts0"] = 0x0164,
    ["unc_h_iot_cts_east_lo.cts1"] = 0x0264,
    ["unc_h_iot_cts_hi.cts2"] = 0x0165,
    ["unc_h_iot_cts_hi.cts3"] = 0x0265,
    ["unc_h_iot_cts_west_lo.cts0"] = 0x0162,
    ["unc_h_iot_cts_west_lo.cts1"] = 0x0262,
    ["unc_h_osb.reads_local"] = 0x0253,
    ["unc_h_osb.invitoe_local"] = 0x0453,
    ["unc_h_osb.remote"] = 0x0853,
    ["unc_h_osb.cancelled"] = 0x1053,
    ["unc_h_osb.reads_local_useful"] = 0x2053,
    ["unc_h_osb.remote_useful"] = 0x4053,
    ["unc_h_osb_edr.all"] = 0x0154,
    ["unc_h_osb_edr.reads_local_i"] = 0x0254,
    ["unc_h_osb_edr.reads_remote_i"] = 0x0454,
    ["unc_h_osb_edr.reads_local_s"] = 0x0854,
    ["unc_h_osb_edr.reads_remote_s"] = 0x1054,
    ["unc_h_requests.reads"] = 0x0301,
    ["unc_h_requests.writes"] = 0x0c01,
    ["unc_h_requests.reads_local"] = 0x0101,
    ["unc_h_requests.reads_remote"] = 0x0201,
    ["unc_h_requests.writes_local"] = 0x0401,
    ["unc_h_requests.writes_remote"] = 0x0801,
    ["unc_h_requests.invitoe_local"] = 0x1001,
    ["unc_h_requests.invitoe_remote"] = 0x2001,
    ["unc_h_ring_ad_used.cw_even"] = 0x013e,
    ["unc_h_ring_ad_used.cw_odd"] = 0x023e,
    ["unc_h_ring_ad_used.ccw_even"] = 0x043e,
    ["unc_h_ring_ad_used.ccw_odd"] = 0x083e,
    ["unc_h_ring_ad_used.cw"] = 0x033e,
    ["unc_h_ring_ad_used.ccw"] = 0x0c3e,
    ["unc_h_ring_ak_used.cw_even"] = 0x013f,
    ["unc_h_ring_ak_used.cw_odd"] = 0x023f,
    ["unc_h_ring_ak_used.ccw_even"] = 0x043f,
    ["unc_h_ring_ak_used.ccw_odd"] = 0x083f,
    ["unc_h_ring_ak_used.cw"] = 0x033f,
    ["unc_h_ring_ak_used.ccw"] = 0x0c3f,
    ["unc_h_ring_bl_used.cw_even"] = 0x0140,
    ["unc_h_ring_bl_used.cw_odd"] = 0x0240,
    ["unc_h_ring_bl_used.ccw_even"] = 0x0440,
    ["unc_h_ring_bl_used.ccw_odd"] = 0x0840,
    ["unc_h_ring_bl_used.cw"] = 0x0340,
    ["unc_h_ring_bl_used.ccw"] = 0x0c40,
    ["unc_h_rpq_cycles_no_reg_credits.chn0"] = 0x0115,
    ["unc_h_rpq_cycles_no_reg_credits.chn1"] = 0x0215,
    ["unc_h_rpq_cycles_no_reg_credits.chn2"] = 0x0415,
    ["unc_h_rpq_cycles_no_reg_credits.chn3"] = 0x0815,
    ["unc_h_rpq_cycles_no_spec_credits.chn0"] = 0x0116,
    ["unc_h_rpq_cycles_no_spec_credits.chn1"] = 0x0216,
    ["unc_h_rpq_cycles_no_spec_credits.chn2"] = 0x0416,
    ["unc_h_rpq_cycles_no_spec_credits.chn3"] = 0x0816,
    ["unc_h_sbo0_credits_acquired.ad"] = 0x0168,
    ["unc_h_sbo0_credits_acquired.bl"] = 0x0268,
    ["unc_h_sbo0_credit_occupancy.ad"] = 0x016a,
    ["unc_h_sbo0_credit_occupancy.bl"] = 0x026a,
    ["unc_h_sbo1_credits_acquired.ad"] = 0x0169,
    ["unc_h_sbo1_credits_acquired.bl"] = 0x0269,
    ["unc_h_sbo1_credit_occupancy.ad"] = 0x016b,
    ["unc_h_sbo1_credit_occupancy.bl"] = 0x026b,
    ["unc_h_snoops_rsp_after_data.local"] = 0x010a,
    ["unc_h_snoops_rsp_after_data.remote"] = 0x020a,
    ["unc_h_snoop_cycles_ne.local"] = 0x0108,
    ["unc_h_snoop_cycles_ne.remote"] = 0x0208,
    ["unc_h_snoop_cycles_ne.all"] = 0x0308,
    ["unc_h_snoop_occupancy.local"] = 0x0109,
    ["unc_h_snoop_occupancy.remote"] = 0x0209,
    ["unc_h_snoop_resp.rspi"] = 0x0121,
    ["unc_h_snoop_resp.rsps"] = 0x0221,
    ["unc_h_snoop_resp.rspifwd"] = 0x0421,
    ["unc_h_snoop_resp.rspsfwd"] = 0x0821,
    ["unc_h_snoop_resp.rsp_wb"] = 0x1021,
    ["unc_h_snoop_resp.rsp_fwd_wb"] = 0x2021,
    ["unc_h_snoop_resp.rspcnflct"] = 0x4021,
    ["unc_h_snp_resp_recv_local.rspi"] = 0x0160,
    ["unc_h_snp_resp_recv_local.rsps"] = 0x0260,
    ["unc_h_snp_resp_recv_local.rspifwd"] = 0x0460,
    ["unc_h_snp_resp_recv_local.rspsfwd"] = 0x0860,
    ["unc_h_snp_resp_recv_local.rspxwb"] = 0x1060,
    ["unc_h_snp_resp_recv_local.rspxfwdxwb"] = 0x2060,
    ["unc_h_snp_resp_recv_local.rspcnflct"] = 0x4060,
    ["unc_h_snp_resp_recv_local.other"] = 0x8060,
    ["unc_h_stall_no_sbo_credit.sbo0_ad"] = 0x016c,
    ["unc_h_stall_no_sbo_credit.sbo1_ad"] = 0x026c,
    ["unc_h_stall_no_sbo_credit.sbo0_bl"] = 0x046c,
    ["unc_h_stall_no_sbo_credit.sbo1_bl"] = 0x086c,
    ["unc_h_tad_requests_g0.region0"] = 0x011b,
    ["unc_h_tad_requests_g0.region1"] = 0x021b,
    ["unc_h_tad_requests_g0.region2"] = 0x041b,
    ["unc_h_tad_requests_g0.region3"] = 0x081b,
    ["unc_h_tad_requests_g0.region4"] = 0x101b,
    ["unc_h_tad_requests_g0.region5"] = 0x201b,
    ["unc_h_tad_requests_g0.region6"] = 0x401b,
    ["unc_h_tad_requests_g0.region7"] = 0x801b,
    ["unc_h_tad_requests_g1.region8"] = 0x011c,
    ["unc_h_tad_requests_g1.region9"] = 0x021c,
    ["unc_h_tad_requests_g1.region10"] = 0x041c,
    ["unc_h_tad_requests_g1.region11"] = 0x081c,
    ["unc_h_tracker_cycles_full.gp"] = 0x0102,
    ["unc_h_tracker_cycles_full.all"] = 0x0202,
    ["unc_h_tracker_occupancy.reads_local"] = 0x0404,
    ["unc_h_tracker_occupancy.reads_remote"] = 0x0804,
    ["unc_h_tracker_occupancy.writes_local"] = 0x1004,
    ["unc_h_tracker_occupancy.writes_remote"] = 0x2004,
    ["unc_h_tracker_occupancy.invitoe_local"] = 0x4004,
    ["unc_h_tracker_occupancy.invitoe_remote"] = 0x8004,
    ["unc_h_tracker_pending_occupancy.local"] = 0x0105,
    ["unc_h_tracker_pending_occupancy.remote"] = 0x0205,
    ["unc_h_txr_ad.hom"] = 0x040f,
    ["unc_h_txr_ad_cycles_full.sched0"] = 0x012a,
    ["unc_h_txr_ad_cycles_full.sched1"] = 0x022a,
    ["unc_h_txr_ad_cycles_full.all"] = 0x032a,
    ["unc_h_txr_ad_cycles_ne.sched0"] = 0x0129,
    ["unc_h_txr_ad_cycles_ne.sched1"] = 0x0229,
    ["unc_h_txr_ad_cycles_ne.all"] = 0x0329,
    ["unc_h_txr_ad_inserts.sched0"] = 0x0127,
    ["unc_h_txr_ad_inserts.sched1"] = 0x0227,
    ["unc_h_txr_ad_inserts.all"] = 0x0327,
    ["unc_h_txr_ak_cycles_full.sched0"] = 0x0132,
    ["unc_h_txr_ak_cycles_full.sched1"] = 0x0232,
    ["unc_h_txr_ak_cycles_full.all"] = 0x0332,
    ["unc_h_txr_ak_cycles_ne.sched0"] = 0x0131,
    ["unc_h_txr_ak_cycles_ne.sched1"] = 0x0231,
    ["unc_h_txr_ak_cycles_ne.all"] = 0x0331,
    ["unc_h_txr_ak_inserts.sched0"] = 0x012f,
    ["unc_h_txr_ak_inserts.sched1"] = 0x022f,
    ["unc_h_txr_ak_inserts.all"] = 0x032f,
    ["unc_h_txr_bl.drs_cache"] = 0x0110,
    ["unc_h_txr_bl.drs_core"] = 0x0210,
    ["unc_h_txr_bl.drs_qpi"] = 0x0410,
    ["unc_h_txr_bl_cycles_full.sched0"] = 0x0136,
    ["unc_h_txr_bl_cycles_full.sched1"] = 0x0236,
    ["unc_h_txr_bl_cycles_full.all"] = 0x0336,
    ["unc_h_txr_bl_cycles_ne.sched0"] = 0x0135,
    ["unc_h_txr_bl_cycles_ne.sched1"] = 0x0235,
    ["unc_h_txr_bl_cycles_ne.all"] = 0x0335,
    ["unc_h_txr_bl_inserts.sched0"] = 0x0133,
    ["unc_h_txr_bl_inserts.sched1"] = 0x0233,
    ["unc_h_txr_bl_inserts.all"] = 0x0333,
    ["unc_h_txr_starved.ak"] = 0x016d,
    ["unc_h_txr_starved.bl"] = 0x026d,
    ["unc_h_wpq_cycles_no_reg_credits.chn0"] = 0x0118,
    ["unc_h_wpq_cycles_no_reg_credits.chn1"] = 0x0218,
    ["unc_h_wpq_cycles_no_reg_credits.chn2"] = 0x0418,
    ["unc_h_wpq_cycles_no_reg_credits.chn3"] = 0x0818,
    ["unc_h_wpq_cycles_no_spec_credits.chn0"] = 0x0119,
    ["unc_h_wpq_cycles_no_spec_credits.chn1"] = 0x0219,
    ["unc_h_wpq_cycles_no_spec_credits.chn2"] = 0x0419,
    ["unc_h_wpq_cycles_no_spec_credits.chn3"] = 0x0819,
    ["unc_i_cache_total_occupancy.any"] = 0x0112,
    ["unc_i_cache_total_occupancy.source"] = 0x0212,
    ["unc_i_clockticks"] = 0x0000,
    ["unc_i_coherent_ops.pcirdcur"] = 0x0113,
    ["unc_i_coherent_ops.crd"] = 0x0213,
    ["unc_i_coherent_ops.drd"] = 0x0413,
    ["unc_i_coherent_ops.rfo"] = 0x0813,
    ["unc_i_coherent_ops.pcitom"] = 0x1013,
    ["unc_i_coherent_ops.pcidcahint"] = 0x2013,
    ["unc_i_coherent_ops.wbmtoi"] = 0x4013,
    ["unc_i_coherent_ops.clflush"] = 0x8013,
    ["unc_i_misc0.fast_req"] = 0x0114,
    ["unc_i_misc0.fast_rej"] = 0x0214,
    ["unc_i_misc0.2nd_rd_insert"] = 0x0414,
    ["unc_i_misc0.2nd_wr_insert"] = 0x0814,
    ["unc_i_misc0.2nd_atomic_insert"] = 0x1014,
    ["unc_i_misc0.fast_xfer"] = 0x2014,
    ["unc_i_misc0.pf_ack_hint"] = 0x4014,
    ["unc_i_misc0.unknown"] = 0x8014,
    ["unc_i_misc1.slow_i"] = 0x0115,
    ["unc_i_misc1.slow_s"] = 0x0215,
    ["unc_i_misc1.slow_e"] = 0x0415,
    ["unc_i_misc1.slow_m"] = 0x0815,
    ["unc_i_misc1.lost_fwd"] = 0x1015,
    ["unc_i_misc1.sec_rcvd_invld"] = 0x2015,
    ["unc_i_misc1.sec_rcvd_vld"] = 0x4015,
    ["unc_i_misc1.data_throttle"] = 0x8015,
    ["unc_i_rxr_ak_inserts"] = 0x000a,
    ["unc_i_rxr_bl_drs_cycles_full"] = 0x0004,
    ["unc_i_rxr_bl_drs_inserts"] = 0x0001,
    ["unc_i_rxr_bl_drs_occupancy"] = 0x0007,
    ["unc_i_rxr_bl_ncb_cycles_full"] = 0x0005,
    ["unc_i_rxr_bl_ncb_inserts"] = 0x0002,
    ["unc_i_rxr_bl_ncb_occupancy"] = 0x0008,
    ["unc_i_rxr_bl_ncs_cycles_full"] = 0x0006,
    ["unc_i_rxr_bl_ncs_inserts"] = 0x0003,
    ["unc_i_rxr_bl_ncs_occupancy"] = 0x0009,
    ["unc_i_snoop_resp.miss"] = 0x0117,
    ["unc_i_snoop_resp.hit_i"] = 0x0217,
    ["unc_i_snoop_resp.hit_es"] = 0x0417,
    ["unc_i_snoop_resp.hit_m"] = 0x0817,
    ["unc_i_snoop_resp.snpcode"] = 0x1017,
    ["unc_i_snoop_resp.snpdata"] = 0x2017,
    ["unc_i_snoop_resp.snpinv"] = 0x4017,
    ["unc_i_transactions.reads"] = 0x0116,
    ["unc_i_transactions.writes"] = 0x0216,
    ["unc_i_transactions.rd_pref"] = 0x0416,
    ["unc_i_transactions.wr_pref"] = 0x0816,
    ["unc_i_transactions.atomic"] = 0x1016,
    ["unc_i_transactions.other"] = 0x2016,
    ["unc_i_transactions.orderingq"] = 0x4016,
    ["unc_i_txr_ad_stall_credit_cycles"] = 0x0018,
    ["unc_i_txr_bl_stall_credit_cycles"] = 0x0019,
    ["unc_i_txr_data_inserts_ncb"] = 0x000e,
    ["unc_i_txr_data_inserts_ncs"] = 0x000f,
    ["unc_i_txr_request_occupancy"] = 0x000d,
    ["unc_p_clockticks"] = 0x0000,
    ["unc_p_core0_transition_cycles"] = 0x0060,
    ["unc_p_core10_transition_cycles"] = 0x006a,
    ["unc_p_core11_transition_cycles"] = 0x006b,
    ["unc_p_core12_transition_cycles"] = 0x006c,
    ["unc_p_core13_transition_cycles"] = 0x006d,
    ["unc_p_core14_transition_cycles"] = 0x006e,
    ["unc_p_core15_transition_cycles"] = 0x006f,
    ["unc_p_core16_transition_cycles"] = 0x0070,
    ["unc_p_core17_transition_cycles"] = 0x0071,
    ["unc_p_core1_transition_cycles"] = 0x0061,
    ["unc_p_core2_transition_cycles"] = 0x0062,
    ["unc_p_core3_transition_cycles"] = 0x0063,
    ["unc_p_core4_transition_cycles"] = 0x0064,
    ["unc_p_core5_transition_cycles"] = 0x0065,
    ["unc_p_core6_transition_cycles"] = 0x0066,
    ["unc_p_core7_transition_cycles"] = 0x0067,
    ["unc_p_core8_transition_cycles"] = 0x0068,
    ["unc_p_core9_transition_cycles"] = 0x0069,
    ["unc_p_demotions_core0"] = 0x0030,
    ["unc_p_demotions_core1"] = 0x0031,
    ["unc_p_demotions_core10"] = 0x003a,
    ["unc_p_demotions_core11"] = 0x003b,
    ["unc_p_demotions_core12"] = 0x003c,
    ["unc_p_demotions_core13"] = 0x003d,
    ["unc_p_demotions_core14"] = 0x003e,
    ["unc_p_demotions_core15"] = 0x003f,
    ["unc_p_demotions_core16"] = 0x0040,
    ["unc_p_demotions_core17"] = 0x0041,
    ["unc_p_demotions_core2"] = 0x0032,
    ["unc_p_demotions_core3"] = 0x0033,
    ["unc_p_demotions_core4"] = 0x0034,
    ["unc_p_demotions_core5"] = 0x0035,
    ["unc_p_demotions_core6"] = 0x0036,
    ["unc_p_demotions_core7"] = 0x0037,
    ["unc_p_demotions_core8"] = 0x0038,
    ["unc_p_demotions_core9"] = 0x0039,
    ["unc_p_freq_band0_cycles"] = 0x000b,
    ["unc_p_freq_band1_cycles"] = 0x000c,
    ["unc_p_freq_band2_cycles"] = 0x000d,
    ["unc_p_freq_band3_cycles"] = 0x000e,
    ["unc_p_freq_max_limit_thermal_cycles"] = 0x0004,
    ["unc_p_freq_max_os_cycles"] = 0x0006,
    ["unc_p_freq_max_power_cycles"] = 0x0005,
    ["unc_p_freq_min_io_p_cycles"] = 0x0073,
    ["unc_p_freq_trans_cycles"] = 0x0074,
    ["unc_p_memory_phase_shedding_cycles"] = 0x002f,
    ["unc_p_pkg_residency_c0_cycles"] = 0x002a,
    ["unc_p_pkg_residency_c2e_cycles"] = 0x002b,
    ["unc_p_pkg_residency_c3_cycles"] = 0x002c,
    ["unc_p_pkg_residency_c6_cycles"] = 0x002d,
    ["unc_p_pkg_residency_c7_cycles"] = 0x002e,
    ["unc_p_power_state_occupancy.cores_c0"] = 0x4080,
    ["unc_p_power_state_occupancy.cores_c3"] = 0x8080,
    ["unc_p_power_state_occupancy.cores_c6"] = 0xc080,
    ["unc_p_prochot_external_cycles"] = 0x000a,
    ["unc_p_prochot_internal_cycles"] = 0x0009,
    ["unc_p_total_transition_cycles"] = 0x0072,
    ["unc_p_ufs_transitions_no_change"] = 0x0079,
    ["unc_p_vr_hot_cycles"] = 0x0042,
    ["unc_q_clockticks"] = 0x0014,
    ["unc_q_cto_count"] = 0x0038,
    ["unc_q_direct2core.success_rbt_hit"] = 0x0113,
    ["unc_q_direct2core.failure_credits"] = 0x0213,
    ["unc_q_direct2core.failure_rbt_hit"] = 0x0413,
    ["unc_q_direct2core.failure_credits_rbt"] = 0x0813,
    ["unc_q_direct2core.failure_miss"] = 0x1013,
    ["unc_q_direct2core.failure_credits_miss"] = 0x2013,
    ["unc_q_direct2core.failure_rbt_miss"] = 0x4013,
    ["unc_q_direct2core.failure_credits_rbt_miss"] = 0x8013,
    ["unc_q_l1_power_cycles"] = 0x0012,
    ["unc_q_rxl0p_power_cycles"] = 0x0010,
    ["unc_q_rxl0_power_cycles"] = 0x000f,
    ["unc_q_rxl_bypassed"] = 0x0009,
    ["unc_q_rxl_crc_errors.link_init"] = 0x0103,
    ["unc_q_rxl_crc_errors.normal_op"] = 0x0203,
    ["unc_q_rxl_credits_consumed_vn0.drs"] = 0x011e,
    ["unc_q_rxl_credits_consumed_vn0.ncb"] = 0x021e,
    ["unc_q_rxl_credits_consumed_vn0.ncs"] = 0x041e,
    ["unc_q_rxl_credits_consumed_vn0.hom"] = 0x081e,
    ["unc_q_rxl_credits_consumed_vn0.snp"] = 0x101e,
    ["unc_q_rxl_credits_consumed_vn0.ndr"] = 0x201e,
    ["unc_q_rxl_credits_consumed_vn1.drs"] = 0x0139,
    ["unc_q_rxl_credits_consumed_vn1.ncb"] = 0x0239,
    ["unc_q_rxl_credits_consumed_vn1.ncs"] = 0x0439,
    ["unc_q_rxl_credits_consumed_vn1.hom"] = 0x0839,
    ["unc_q_rxl_credits_consumed_vn1.snp"] = 0x1039,
    ["unc_q_rxl_credits_consumed_vn1.ndr"] = 0x2039,
    ["unc_q_rxl_credits_consumed_vna"] = 0x001d,
    ["unc_q_rxl_cycles_ne"] = 0x000a,
    ["unc_q_rxl_cycles_ne_drs.vn0"] = 0x010f,
    ["unc_q_rxl_cycles_ne_drs.vn1"] = 0x020f,
    ["unc_q_rxl_cycles_ne_hom.vn0"] = 0x0112,
    ["unc_q_rxl_cycles_ne_hom.vn1"] = 0x0212,
    ["unc_q_rxl_cycles_ne_ncb.vn0"] = 0x0110,
    ["unc_q_rxl_cycles_ne_ncb.vn1"] = 0x0210,
    ["unc_q_rxl_cycles_ne_ncs.vn0"] = 0x0111,
    ["unc_q_rxl_cycles_ne_ncs.vn1"] = 0x0211,
    ["unc_q_rxl_cycles_ne_ndr.vn0"] = 0x0114,
    ["unc_q_rxl_cycles_ne_ndr.vn1"] = 0x0214,
    ["unc_q_rxl_cycles_ne_snp.vn0"] = 0x0113,
    ["unc_q_rxl_cycles_ne_snp.vn1"] = 0x0213,
    ["unc_q_rxl_flits_g0.idle"] = 0x0101,
    ["unc_q_rxl_flits_g1.snp"] = 0x0102,
    ["unc_q_rxl_flits_g1.hom_req"] = 0x0202,
    ["unc_q_rxl_flits_g1.hom_nonreq"] = 0x0402,
    ["unc_q_rxl_flits_g1.hom"] = 0x0602,
    ["unc_q_rxl_flits_g1.drs_data"] = 0x0802,
    ["unc_q_rxl_flits_g1.drs_nondata"] = 0x1002,
    ["unc_q_rxl_flits_g1.drs"] = 0x1802,
    ["unc_q_rxl_flits_g2.ndr_ad"] = 0x0103,
    ["unc_q_rxl_flits_g2.ndr_ak"] = 0x0203,
    ["unc_q_rxl_flits_g2.ncb_data"] = 0x0403,
    ["unc_q_rxl_flits_g2.ncb_nondata"] = 0x0803,
    ["unc_q_rxl_flits_g2.ncb"] = 0x0c03,
    ["unc_q_rxl_flits_g2.ncs"] = 0x1003,
    ["unc_q_rxl_inserts"] = 0x0008,
    ["unc_q_rxl_inserts_drs.vn0"] = 0x0109,
    ["unc_q_rxl_inserts_drs.vn1"] = 0x0209,
    ["unc_q_rxl_inserts_hom.vn0"] = 0x010c,
    ["unc_q_rxl_inserts_hom.vn1"] = 0x020c,
    ["unc_q_rxl_inserts_ncb.vn0"] = 0x010a,
    ["unc_q_rxl_inserts_ncb.vn1"] = 0x020a,
    ["unc_q_rxl_inserts_ncs.vn0"] = 0x010b,
    ["unc_q_rxl_inserts_ncs.vn1"] = 0x020b,
    ["unc_q_rxl_inserts_ndr.vn0"] = 0x010e,
    ["unc_q_rxl_inserts_ndr.vn1"] = 0x020e,
    ["unc_q_rxl_inserts_snp.vn0"] = 0x010d,
    ["unc_q_rxl_inserts_snp.vn1"] = 0x020d,
    ["unc_q_rxl_occupancy"] = 0x000b,
    ["unc_q_rxl_occupancy_drs.vn0"] = 0x0115,
    ["unc_q_rxl_occupancy_drs.vn1"] = 0x0215,
    ["unc_q_rxl_occupancy_hom.vn0"] = 0x0118,
    ["unc_q_rxl_occupancy_hom.vn1"] = 0x0218,
    ["unc_q_rxl_occupancy_ncb.vn0"] = 0x0116,
    ["unc_q_rxl_occupancy_ncb.vn1"] = 0x0216,
    ["unc_q_rxl_occupancy_ncs.vn0"] = 0x0117,
    ["unc_q_rxl_occupancy_ncs.vn1"] = 0x0217,
    ["unc_q_rxl_occupancy_ndr.vn0"] = 0x011a,
    ["unc_q_rxl_occupancy_ndr.vn1"] = 0x021a,
    ["unc_q_rxl_occupancy_snp.vn0"] = 0x0119,
    ["unc_q_rxl_occupancy_snp.vn1"] = 0x0219,
    ["unc_q_rxl_stalls_vn0.bgf_drs"] = 0x0135,
    ["unc_q_rxl_stalls_vn0.bgf_ncb"] = 0x0235,
    ["unc_q_rxl_stalls_vn0.bgf_ncs"] = 0x0435,
    ["unc_q_rxl_stalls_vn0.bgf_hom"] = 0x0835,
    ["unc_q_rxl_stalls_vn0.bgf_snp"] = 0x1035,
    ["unc_q_rxl_stalls_vn0.bgf_ndr"] = 0x2035,
    ["unc_q_rxl_stalls_vn0.egress_credits"] = 0x4035,
    ["unc_q_rxl_stalls_vn0.gv"] = 0x8035,
    ["unc_q_rxl_stalls_vn1.bgf_drs"] = 0x013a,
    ["unc_q_rxl_stalls_vn1.bgf_ncb"] = 0x023a,
    ["unc_q_rxl_stalls_vn1.bgf_ncs"] = 0x043a,
    ["unc_q_rxl_stalls_vn1.bgf_hom"] = 0x083a,
    ["unc_q_rxl_stalls_vn1.bgf_snp"] = 0x103a,
    ["unc_q_rxl_stalls_vn1.bgf_ndr"] = 0x203a,
    ["unc_q_txl0p_power_cycles"] = 0x000d,
    ["unc_q_txl0_power_cycles"] = 0x000c,
    ["unc_q_txl_bypassed"] = 0x0005,
    ["unc_q_txl_crc_no_credits.full"] = 0x0102,
    ["unc_q_txl_crc_no_credits.almost_full"] = 0x0202,
    ["unc_q_txl_cycles_ne"] = 0x0006,
    ["unc_q_txl_flits_g0.data"] = 0x0200,
    ["unc_q_txl_flits_g0.non_data"] = 0x0400,
    ["unc_q_txl_flits_g1.snp"] = 0x0100,
    ["unc_q_txl_flits_g1.hom_req"] = 0x0200,
    ["unc_q_txl_flits_g1.hom_nonreq"] = 0x0400,
    ["unc_q_txl_flits_g1.hom"] = 0x0600,
    ["unc_q_txl_flits_g1.drs_data"] = 0x0800,
    ["unc_q_txl_flits_g1.drs_nondata"] = 0x1000,
    ["unc_q_txl_flits_g1.drs"] = 0x1800,
    ["unc_q_txl_flits_g2.ndr_ad"] = 0x0101,
    ["unc_q_txl_flits_g2.ndr_ak"] = 0x0201,
    ["unc_q_txl_flits_g2.ncb_data"] = 0x0401,
    ["unc_q_txl_flits_g2.ncb_nondata"] = 0x0801,
    ["unc_q_txl_flits_g2.ncb"] = 0x0c01,
    ["unc_q_txl_flits_g2.ncs"] = 0x1001,
    ["unc_q_txl_inserts"] = 0x0004,
    ["unc_q_txl_occupancy"] = 0x0007,
    ["unc_q_txr_ad_hom_credit_acquired.vn0"] = 0x0126,
    ["unc_q_txr_ad_hom_credit_acquired.vn1"] = 0x0226,
    ["unc_q_txr_ad_hom_credit_occupancy.vn0"] = 0x0122,
    ["unc_q_txr_ad_hom_credit_occupancy.vn1"] = 0x0222,
    ["unc_q_txr_ad_ndr_credit_acquired.vn0"] = 0x0128,
    ["unc_q_txr_ad_ndr_credit_acquired.vn1"] = 0x0228,
    ["unc_q_txr_ad_ndr_credit_occupancy.vn0"] = 0x0124,
    ["unc_q_txr_ad_ndr_credit_occupancy.vn1"] = 0x0224,
    ["unc_q_txr_ad_snp_credit_acquired.vn0"] = 0x0127,
    ["unc_q_txr_ad_snp_credit_acquired.vn1"] = 0x0227,
    ["unc_q_txr_ad_snp_credit_occupancy.vn0"] = 0x0123,
    ["unc_q_txr_ad_snp_credit_occupancy.vn1"] = 0x0223,
    ["unc_q_txr_ak_ndr_credit_acquired"] = 0x0029,
    ["unc_q_txr_ak_ndr_credit_occupancy"] = 0x0025,
    ["unc_q_txr_bl_drs_credit_acquired.vn0"] = 0x012a,
    ["unc_q_txr_bl_drs_credit_acquired.vn1"] = 0x022a,
    ["unc_q_txr_bl_drs_credit_acquired.vn_shr"] = 0x042a,
    ["unc_q_txr_bl_drs_credit_occupancy.vn0"] = 0x011f,
    ["unc_q_txr_bl_drs_credit_occupancy.vn1"] = 0x021f,
    ["unc_q_txr_bl_drs_credit_occupancy.vn_shr"] = 0x041f,
    ["unc_q_txr_bl_ncb_credit_acquired.vn0"] = 0x012b,
    ["unc_q_txr_bl_ncb_credit_acquired.vn1"] = 0x022b,
    ["unc_q_txr_bl_ncb_credit_occupancy.vn0"] = 0x0120,
    ["unc_q_txr_bl_ncb_credit_occupancy.vn1"] = 0x0220,
    ["unc_q_txr_bl_ncs_credit_acquired.vn0"] = 0x012c,
    ["unc_q_txr_bl_ncs_credit_acquired.vn1"] = 0x022c,
    ["unc_q_txr_bl_ncs_credit_occupancy.vn0"] = 0x0121,
    ["unc_q_txr_bl_ncs_credit_occupancy.vn1"] = 0x0221,
    ["unc_q_vna_credit_returns"] = 0x001c,
    ["unc_q_vna_credit_return_occupancy"] = 0x001b,
    ["unc_r2_clockticks"] = 0x0001,
    ["unc_r2_iio_credit.prq_qpi0"] = 0x012d,
    ["unc_r2_iio_credit.prq_qpi1"] = 0x022d,
    ["unc_r2_iio_credit.isoch_qpi0"] = 0x042d,
    ["unc_r2_iio_credit.isoch_qpi1"] = 0x082d,
    ["unc_r2_iio_credits_acquired.drs"] = 0x0833,
    ["unc_r2_iio_credits_acquired.ncb"] = 0x1033,
    ["unc_r2_iio_credits_acquired.ncs"] = 0x2033,
    ["unc_r2_iio_credits_used.drs"] = 0x0832,
    ["unc_r2_iio_credits_used.ncb"] = 0x1032,
    ["unc_r2_iio_credits_used.ncs"] = 0x2032,
    ["unc_r2_ring_ad_used.cw_even"] = 0x0107,
    ["unc_r2_ring_ad_used.cw_odd"] = 0x0207,
    ["unc_r2_ring_ad_used.ccw_even"] = 0x0407,
    ["unc_r2_ring_ad_used.ccw_odd"] = 0x0807,
    ["unc_r2_ring_ad_used.cw"] = 0x0307,
    ["unc_r2_ring_ad_used.ccw"] = 0x0c07,
    ["unc_r2_ring_ak_bounces.up"] = 0x0112,
    ["unc_r2_ring_ak_bounces.dn"] = 0x0212,
    ["unc_r2_ring_ak_used.cw_even"] = 0x0108,
    ["unc_r2_ring_ak_used.cw_odd"] = 0x0208,
    ["unc_r2_ring_ak_used.ccw_even"] = 0x0408,
    ["unc_r2_ring_ak_used.ccw_odd"] = 0x0808,
    ["unc_r2_ring_ak_used.cw"] = 0x0308,
    ["unc_r2_ring_ak_used.ccw"] = 0x0c08,
    ["unc_r2_ring_bl_used.cw_even"] = 0x0109,
    ["unc_r2_ring_bl_used.cw_odd"] = 0x0209,
    ["unc_r2_ring_bl_used.ccw_even"] = 0x0409,
    ["unc_r2_ring_bl_used.ccw_odd"] = 0x0809,
    ["unc_r2_ring_bl_used.cw"] = 0x0309,
    ["unc_r2_ring_bl_used.ccw"] = 0x0c09,
    ["unc_r2_ring_iv_used.cw"] = 0x030a,
    ["unc_r2_ring_iv_used.ccw"] = 0x0c0a,
    ["unc_r2_ring_iv_used.any"] = 0x0f0a,
    ["unc_r2_rxr_cycles_ne.ncb"] = 0x1010,
    ["unc_r2_rxr_cycles_ne.ncs"] = 0x2010,
    ["unc_r2_rxr_inserts.ncb"] = 0x1011,
    ["unc_r2_rxr_inserts.ncs"] = 0x2011,
    ["unc_r2_rxr_occupancy.drs"] = 0x0813,
    ["unc_r2_sbo0_credits_acquired.ad"] = 0x0128,
    ["unc_r2_sbo0_credits_acquired.bl"] = 0x0228,
    ["unc_r2_sbo0_credit_occupancy.ad"] = 0x012a,
    ["unc_r2_sbo0_credit_occupancy.bl"] = 0x022a,
    ["unc_r2_stall_no_sbo_credit.sbo0_ad"] = 0x012c,
    ["unc_r2_stall_no_sbo_credit.sbo1_ad"] = 0x022c,
    ["unc_r2_stall_no_sbo_credit.sbo0_bl"] = 0x042c,
    ["unc_r2_stall_no_sbo_credit.sbo1_bl"] = 0x082c,
    ["unc_r2_txr_cycles_full.ad"] = 0x0125,
    ["unc_r2_txr_cycles_full.ak"] = 0x0225,
    ["unc_r2_txr_cycles_full.bl"] = 0x0425,
    ["unc_r2_txr_cycles_ne.ad"] = 0x0123,
    ["unc_r2_txr_cycles_ne.ak"] = 0x0223,
    ["unc_r2_txr_cycles_ne.bl"] = 0x0423,
    ["unc_r2_txr_nack_cw.dn_ad"] = 0x0126,
    ["unc_r2_txr_nack_cw.dn_bl"] = 0x0226,
    ["unc_r2_txr_nack_cw.dn_ak"] = 0x0426,
    ["unc_r2_txr_nack_cw.up_ad"] = 0x0826,
    ["unc_r2_txr_nack_cw.up_bl"] = 0x1026,
    ["unc_r2_txr_nack_cw.up_ak"] = 0x2026,
    ["unc_r3_clockticks"] = 0x0001,
    ["unc_r3_c_hi_ad_credits_empty.cbo8"] = 0x011f,
    ["unc_r3_c_hi_ad_credits_empty.cbo9"] = 0x021f,
    ["unc_r3_c_hi_ad_credits_empty.cbo10"] = 0x041f,
    ["unc_r3_c_hi_ad_credits_empty.cbo11"] = 0x081f,
    ["unc_r3_c_hi_ad_credits_empty.cbo12"] = 0x101f,
    ["unc_r3_c_hi_ad_credits_empty.cbo13"] = 0x201f,
    ["unc_r3_c_hi_ad_credits_empty.cbo14_16"] = 0x401f,
    ["unc_r3_c_hi_ad_credits_empty.cbo_15_17"] = 0x801f,
    ["unc_r3_c_lo_ad_credits_empty.cbo0"] = 0x0122,
    ["unc_r3_c_lo_ad_credits_empty.cbo1"] = 0x0222,
    ["unc_r3_c_lo_ad_credits_empty.cbo2"] = 0x0422,
    ["unc_r3_c_lo_ad_credits_empty.cbo3"] = 0x0822,
    ["unc_r3_c_lo_ad_credits_empty.cbo4"] = 0x1022,
    ["unc_r3_c_lo_ad_credits_empty.cbo5"] = 0x2022,
    ["unc_r3_c_lo_ad_credits_empty.cbo6"] = 0x4022,
    ["unc_r3_c_lo_ad_credits_empty.cbo7"] = 0x8022,
    ["unc_r3_ha_r2_bl_credits_empty.ha0"] = 0x012d,
    ["unc_r3_ha_r2_bl_credits_empty.ha1"] = 0x022d,
    ["unc_r3_ha_r2_bl_credits_empty.r2_ncb"] = 0x042d,
    ["unc_r3_ha_r2_bl_credits_empty.r2_ncs"] = 0x082d,
    ["unc_r3_iot_backpressure.sat"] = 0x010b,
    ["unc_r3_iot_backpressure.hub"] = 0x020b,
    ["unc_r3_iot_cts_hi.cts2"] = 0x010d,
    ["unc_r3_iot_cts_hi.cts3"] = 0x020d,
    ["unc_r3_iot_cts_lo.cts0"] = 0x010c,
    ["unc_r3_iot_cts_lo.cts1"] = 0x020c,
    ["unc_r3_qpi0_ad_credits_empty.vna"] = 0x0120,
    ["unc_r3_qpi0_ad_credits_empty.vn0_hom"] = 0x0220,
    ["unc_r3_qpi0_ad_credits_empty.vn0_snp"] = 0x0420,
    ["unc_r3_qpi0_ad_credits_empty.vn0_ndr"] = 0x0820,
    ["unc_r3_qpi0_ad_credits_empty.vn1_hom"] = 0x1020,
    ["unc_r3_qpi0_ad_credits_empty.vn1_snp"] = 0x2020,
    ["unc_r3_qpi0_ad_credits_empty.vn1_ndr"] = 0x4020,
    ["unc_r3_qpi0_bl_credits_empty.vna"] = 0x0121,
    ["unc_r3_qpi0_bl_credits_empty.vn1_hom"] = 0x1021,
    ["unc_r3_qpi0_bl_credits_empty.vn1_snp"] = 0x2021,
    ["unc_r3_qpi0_bl_credits_empty.vn1_ndr"] = 0x4021,
    ["unc_r3_qpi1_ad_credits_empty.vna"] = 0x012e,
    ["unc_r3_qpi1_ad_credits_empty.vn1_hom"] = 0x102e,
    ["unc_r3_qpi1_ad_credits_empty.vn1_snp"] = 0x202e,
    ["unc_r3_qpi1_ad_credits_empty.vn1_ndr"] = 0x402e,
    ["unc_r3_qpi1_bl_credits_empty.vna"] = 0x012f,
    ["unc_r3_qpi1_bl_credits_empty.vn0_hom"] = 0x022f,
    ["unc_r3_qpi1_bl_credits_empty.vn0_snp"] = 0x042f,
    ["unc_r3_qpi1_bl_credits_empty.vn0_ndr"] = 0x082f,
    ["unc_r3_qpi1_bl_credits_empty.vn1_hom"] = 0x102f,
    ["unc_r3_qpi1_bl_credits_empty.vn1_snp"] = 0x202f,
    ["unc_r3_qpi1_bl_credits_empty.vn1_ndr"] = 0x402f,
    ["unc_r3_ring_ad_used.cw_even"] = 0x0107,
    ["unc_r3_ring_ad_used.cw_odd"] = 0x0207,
    ["unc_r3_ring_ad_used.ccw_even"] = 0x0407,
    ["unc_r3_ring_ad_used.ccw_odd"] = 0x0807,
    ["unc_r3_ring_ad_used.cw"] = 0x0307,
    ["unc_r3_ring_ad_used.ccw"] = 0x0c07,
    ["unc_r3_ring_ak_used.cw_even"] = 0x0108,
    ["unc_r3_ring_ak_used.cw_odd"] = 0x0208,
    ["unc_r3_ring_ak_used.ccw_even"] = 0x0408,
    ["unc_r3_ring_ak_used.ccw_odd"] = 0x0808,
    ["unc_r3_ring_ak_used.cw"] = 0x0308,
    ["unc_r3_ring_ak_used.ccw"] = 0x0c08,
    ["unc_r3_ring_bl_used.cw_even"] = 0x0109,
    ["unc_r3_ring_bl_used.cw_odd"] = 0x0209,
    ["unc_r3_ring_bl_used.ccw_even"] = 0x0409,
    ["unc_r3_ring_bl_used.ccw_odd"] = 0x0809,
    ["unc_r3_ring_bl_used.cw"] = 0x0309,
    ["unc_r3_ring_bl_used.ccw"] = 0x0c09,
    ["unc_r3_ring_iv_used.cw"] = 0x030a,
    ["unc_r3_ring_iv_used.any"] = 0x0f0a,
    ["unc_r3_ring_sink_starved.ak"] = 0x020e,
    ["unc_r3_rxr_cycles_ne.hom"] = 0x0110,
    ["unc_r3_rxr_cycles_ne.snp"] = 0x0210,
    ["unc_r3_rxr_cycles_ne.ndr"] = 0x0410,
    ["unc_r3_rxr_cycles_ne_vn1.hom"] = 0x0114,
    ["unc_r3_rxr_cycles_ne_vn1.snp"] = 0x0214,
    ["unc_r3_rxr_cycles_ne_vn1.ndr"] = 0x0414,
    ["unc_r3_rxr_cycles_ne_vn1.drs"] = 0x0814,
    ["unc_r3_rxr_cycles_ne_vn1.ncb"] = 0x1014,
    ["unc_r3_rxr_cycles_ne_vn1.ncs"] = 0x2014,
    ["unc_r3_rxr_inserts.hom"] = 0x0111,
    ["unc_r3_rxr_inserts.snp"] = 0x0211,
    ["unc_r3_rxr_inserts.ndr"] = 0x0411,
    ["unc_r3_rxr_inserts.drs"] = 0x0811,
    ["unc_r3_rxr_inserts.ncb"] = 0x1011,
    ["unc_r3_rxr_inserts.ncs"] = 0x2011,
    ["unc_r3_rxr_inserts_vn1.hom"] = 0x0115,
    ["unc_r3_rxr_inserts_vn1.snp"] = 0x0215,
    ["unc_r3_rxr_inserts_vn1.ndr"] = 0x0415,
    ["unc_r3_rxr_inserts_vn1.drs"] = 0x0815,
    ["unc_r3_rxr_inserts_vn1.ncb"] = 0x1015,
    ["unc_r3_rxr_inserts_vn1.ncs"] = 0x2015,
    ["unc_r3_rxr_occupancy_vn1.hom"] = 0x0113,
    ["unc_r3_rxr_occupancy_vn1.snp"] = 0x0213,
    ["unc_r3_rxr_occupancy_vn1.ndr"] = 0x0413,
    ["unc_r3_rxr_occupancy_vn1.drs"] = 0x0813,
    ["unc_r3_rxr_occupancy_vn1.ncb"] = 0x1013,
    ["unc_r3_rxr_occupancy_vn1.ncs"] = 0x2013,
    ["unc_r3_sbo0_credits_acquired.ad"] = 0x0128,
    ["unc_r3_sbo0_credits_acquired.bl"] = 0x0228,
    ["unc_r3_sbo0_credit_occupancy.ad"] = 0x012a,
    ["unc_r3_sbo0_credit_occupancy.bl"] = 0x022a,
    ["unc_r3_sbo1_credits_acquired.ad"] = 0x0129,
    ["unc_r3_sbo1_credits_acquired.bl"] = 0x0229,
    ["unc_r3_sbo1_credit_occupancy.ad"] = 0x012b,
    ["unc_r3_sbo1_credit_occupancy.bl"] = 0x022b,
    ["unc_r3_stall_no_sbo_credit.sbo0_ad"] = 0x012c,
    ["unc_r3_stall_no_sbo_credit.sbo1_ad"] = 0x022c,
    ["unc_r3_stall_no_sbo_credit.sbo0_bl"] = 0x042c,
    ["unc_r3_stall_no_sbo_credit.sbo1_bl"] = 0x082c,
    ["unc_r3_txr_nack.dn_ad"] = 0x0126,
    ["unc_r3_txr_nack.dn_bl"] = 0x0226,
    ["unc_r3_txr_nack.dn_ak"] = 0x0426,
    ["unc_r3_txr_nack.up_ad"] = 0x0826,
    ["unc_r3_txr_nack.up_bl"] = 0x1026,
    ["unc_r3_txr_nack.up_ak"] = 0x2026,
    ["unc_r3_vn0_credits_reject.hom"] = 0x0137,
    ["unc_r3_vn0_credits_reject.snp"] = 0x0237,
    ["unc_r3_vn0_credits_reject.ndr"] = 0x0437,
    ["unc_r3_vn0_credits_reject.drs"] = 0x0837,
    ["unc_r3_vn0_credits_reject.ncb"] = 0x1037,
    ["unc_r3_vn0_credits_reject.ncs"] = 0x2037,
    ["unc_r3_vn0_credits_used.hom"] = 0x0136,
    ["unc_r3_vn0_credits_used.snp"] = 0x0236,
    ["unc_r3_vn0_credits_used.ndr"] = 0x0436,
    ["unc_r3_vn0_credits_used.drs"] = 0x0836,
    ["unc_r3_vn0_credits_used.ncb"] = 0x1036,
    ["unc_r3_vn0_credits_used.ncs"] = 0x2036,
    ["unc_r3_vn1_credits_reject.hom"] = 0x0139,
    ["unc_r3_vn1_credits_reject.snp"] = 0x0239,
    ["unc_r3_vn1_credits_reject.ndr"] = 0x0439,
    ["unc_r3_vn1_credits_reject.drs"] = 0x0839,
    ["unc_r3_vn1_credits_reject.ncb"] = 0x1039,
    ["unc_r3_vn1_credits_reject.ncs"] = 0x2039,
    ["unc_r3_vn1_credits_used.hom"] = 0x0138,
    ["unc_r3_vn1_credits_used.snp"] = 0x0238,
    ["unc_r3_vn1_credits_used.ndr"] = 0x0438,
    ["unc_r3_vn1_credits_used.drs"] = 0x0838,
    ["unc_r3_vn1_credits_used.ncb"] = 0x1038,
    ["unc_r3_vn1_credits_used.ncs"] = 0x2038,
    ["unc_r3_vna_credits_acquired.ad"] = 0x0133,
    ["unc_r3_vna_credits_acquired.bl"] = 0x0433,
    ["unc_r3_vna_credits_reject.hom"] = 0x0134,
    ["unc_r3_vna_credits_reject.snp"] = 0x0234,
    ["unc_r3_vna_credits_reject.ndr"] = 0x0434,
    ["unc_r3_vna_credits_reject.drs"] = 0x0834,
    ["unc_r3_vna_credits_reject.ncb"] = 0x1034,
    ["unc_r3_vna_credits_reject.ncs"] = 0x2034,
    ["unc_s_bounce_control"] = 0x000a,
    ["unc_s_clockticks"] = 0x0000,
    ["unc_s_fast_asserted"] = 0x0009,
    ["unc_s_ring_ad_used.up_even"] = 0x011b,
    ["unc_s_ring_ad_used.up_odd"] = 0x021b,
    ["unc_s_ring_ad_used.down_even"] = 0x041b,
    ["unc_s_ring_ad_used.down_odd"] = 0x081b,
    ["unc_s_ring_ad_used.up"] = 0x031b,
    ["unc_s_ring_ad_used.down"] = 0x0c1b,
    ["unc_s_ring_ak_used.up_even"] = 0x011c,
    ["unc_s_ring_ak_used.up_odd"] = 0x021c,
    ["unc_s_ring_ak_used.down_even"] = 0x041c,
    ["unc_s_ring_ak_used.down_odd"] = 0x081c,
    ["unc_s_ring_ak_used.up"] = 0x031c,
    ["unc_s_ring_ak_used.down"] = 0x0c1c,
    ["unc_s_ring_bl_used.up_even"] = 0x011d,
    ["unc_s_ring_bl_used.up_odd"] = 0x021d,
    ["unc_s_ring_bl_used.down_even"] = 0x041d,
    ["unc_s_ring_bl_used.down_odd"] = 0x081d,
    ["unc_s_ring_bl_used.up"] = 0x031d,
    ["unc_s_ring_bl_used.down"] = 0x0c1d,
    ["unc_s_ring_bounces.ad_cache"] = 0x0105,
    ["unc_s_ring_bounces.ak_core"] = 0x0205,
    ["unc_s_ring_bounces.bl_core"] = 0x0405,
    ["unc_s_ring_bounces.iv_core"] = 0x0805,
    ["unc_s_ring_iv_used.up"] = 0x031e,
    ["unc_s_ring_iv_used.dn"] = 0x0c1e,
    ["unc_s_ring_sink_starved.ad_cache"] = 0x0106,
    ["unc_s_ring_sink_starved.ak_core"] = 0x0206,
    ["unc_s_ring_sink_starved.bl_core"] = 0x0406,
    ["unc_s_ring_sink_starved.iv_core"] = 0x0806,
    ["unc_s_rxr_busy_starved.ad_crd"] = 0x0115,
    ["unc_s_rxr_busy_starved.ad_bnc"] = 0x0215,
    ["unc_s_rxr_busy_starved.bl_crd"] = 0x0415,
    ["unc_s_rxr_busy_starved.bl_bnc"] = 0x0815,
    ["unc_s_rxr_bypass.ad_crd"] = 0x0112,
    ["unc_s_rxr_bypass.ad_bnc"] = 0x0212,
    ["unc_s_rxr_bypass.bl_crd"] = 0x0412,
    ["unc_s_rxr_bypass.bl_bnc"] = 0x0812,
    ["unc_s_rxr_bypass.ak"] = 0x1012,
    ["unc_s_rxr_bypass.iv"] = 0x2012,
    ["unc_s_rxr_crd_starved.ad_crd"] = 0x0114,
    ["unc_s_rxr_crd_starved.ad_bnc"] = 0x0214,
    ["unc_s_rxr_crd_starved.bl_crd"] = 0x0414,
    ["unc_s_rxr_crd_starved.bl_bnc"] = 0x0814,
    ["unc_s_rxr_crd_starved.ak"] = 0x1014,
    ["unc_s_rxr_crd_starved.iv"] = 0x2014,
    ["unc_s_rxr_crd_starved.ifv"] = 0x4014,
    ["unc_s_rxr_inserts.ad_crd"] = 0x0113,
    ["unc_s_rxr_inserts.ad_bnc"] = 0x0213,
    ["unc_s_rxr_inserts.bl_crd"] = 0x0413,
    ["unc_s_rxr_inserts.bl_bnc"] = 0x0813,
    ["unc_s_rxr_inserts.ak"] = 0x1013,
    ["unc_s_rxr_inserts.iv"] = 0x2013,
    ["unc_s_rxr_occupancy.ad_crd"] = 0x0111,
    ["unc_s_rxr_occupancy.ad_bnc"] = 0x0211,
    ["unc_s_rxr_occupancy.bl_crd"] = 0x0411,
    ["unc_s_rxr_occupancy.bl_bnc"] = 0x0811,
    ["unc_s_rxr_occupancy.ak"] = 0x1011,
    ["unc_s_rxr_occupancy.iv"] = 0x2011,
    ["unc_s_txr_ads_used.ad"] = 0x0104,
    ["unc_s_txr_ads_used.ak"] = 0x0204,
    ["unc_s_txr_ads_used.bl"] = 0x0404,
    ["unc_s_txr_inserts.ad_crd"] = 0x0102,
    ["unc_s_txr_inserts.ad_bnc"] = 0x0202,
    ["unc_s_txr_inserts.bl_crd"] = 0x0402,
    ["unc_s_txr_inserts.bl_bnc"] = 0x0802,
    ["unc_s_txr_inserts.ak"] = 0x1002,
    ["unc_s_txr_inserts.iv"] = 0x2002,
    ["unc_s_txr_occupancy.ad_crd"] = 0x0101,
    ["unc_s_txr_occupancy.ad_bnc"] = 0x0201,
    ["unc_s_txr_occupancy.bl_crd"] = 0x0401,
    ["unc_s_txr_occupancy.bl_bnc"] = 0x0801,
    ["unc_s_txr_occupancy.ak"] = 0x1001,
    ["unc_s_txr_occupancy.iv"] = 0x2001,
    ["unc_s_txr_starved.ad"] = 0x0103,
    ["unc_s_txr_starved.ak"] = 0x0203,
    ["unc_s_txr_starved.bl"] = 0x0403,
    ["unc_s_txr_starved.iv"] = 0x0803,
    ["unc_u_event_msg.doorbell_rcvd"] = 0x0842,
    ["unc_u_filter_match.enable"] = 0x0141,
    ["unc_u_filter_match.disable"] = 0x0241,
    ["unc_u_filter_match.u2c_enable"] = 0x0441,
    ["unc_u_filter_match.u2c_disable"] = 0x0841,
    ["unc_u_phold_cycles.assert_to_ack"] = 0x0145,
    ["unc_u_racu_requests"] = 0x0046,
    ["unc_u_u2c_events.monitor_t0"] = 0x0143,
    ["unc_u_u2c_events.monitor_t1"] = 0x0243,
    ["unc_u_u2c_events.livelock"] = 0x0443,
    ["unc_u_u2c_events.lterror"] = 0x0843,
    ["unc_u_u2c_events.cmc"] = 0x1043,
    ["unc_u_u2c_events.umc"] = 0x2043,
    ["unc_u_u2c_events.trap"] = 0x4043,
    ["unc_u_u2c_events.other"] = 0x8043,
    ["unc_m_act_count.rd"] = 0x0101,
    ["unc_m_act_count.wr"] = 0x0201,
    ["unc_m_act_count.byp"] = 0x0801,
    ["unc_m_byp_cmds.act"] = 0x01a1,
    ["unc_m_byp_cmds.cas"] = 0x02a1,
    ["unc_m_byp_cmds.pre"] = 0x04a1,
    ["unc_m_cas_count.rd_reg"] = 0x0104,
    ["unc_m_cas_count.rd_underfill"] = 0x0204,
    ["unc_m_cas_count.rd"] = 0x0304,
    ["unc_m_cas_count.wr_wmm"] = 0x0404,
    ["unc_m_cas_count.wr_rmm"] = 0x0804,
    ["unc_m_cas_count.wr"] = 0x0c04,
    ["unc_m_cas_count.all"] = 0x0f04,
    ["unc_m_cas_count.rd_wmm"] = 0x1004,
    ["unc_m_cas_count.rd_rmm"] = 0x2004,
    ["unc_m_clockticks"] = 0x0000,
    ["unc_m_dram_pre_all"] = 0x0006,
    ["unc_m_dram_refresh.panic"] = 0x0205,
    ["unc_m_dram_refresh.high"] = 0x0405,
    ["unc_m_ecc_correctable_errors"] = 0x0009,
    ["unc_m_major_modes.read"] = 0x0107,
    ["unc_m_major_modes.write"] = 0x0207,
    ["unc_m_major_modes.partial"] = 0x0407,
    ["unc_m_major_modes.isoch"] = 0x0807,
    ["unc_m_power_channel_dlloff"] = 0x0084,
    ["unc_m_power_channel_ppd"] = 0x0085,
    ["unc_m_power_cke_cycles.rank0"] = 0x0183,
    ["unc_m_power_cke_cycles.rank1"] = 0x0283,
    ["unc_m_power_cke_cycles.rank2"] = 0x0483,
    ["unc_m_power_cke_cycles.rank3"] = 0x0883,
    ["unc_m_power_cke_cycles.rank4"] = 0x1083,
    ["unc_m_power_cke_cycles.rank5"] = 0x2083,
    ["unc_m_power_cke_cycles.rank6"] = 0x4083,
    ["unc_m_power_cke_cycles.rank7"] = 0x8083,
    ["unc_m_power_critical_throttle_cycles"] = 0x0086,
    ["unc_m_power_pcu_throttling"] = 0x0042,
    ["unc_m_power_self_refresh"] = 0x0043,
    ["unc_m_power_throttle_cycles.rank0"] = 0x0141,
    ["unc_m_power_throttle_cycles.rank1"] = 0x0241,
    ["unc_m_power_throttle_cycles.rank2"] = 0x0441,
    ["unc_m_power_throttle_cycles.rank3"] = 0x0841,
    ["unc_m_power_throttle_cycles.rank4"] = 0x1041,
    ["unc_m_power_throttle_cycles.rank5"] = 0x2041,
    ["unc_m_power_throttle_cycles.rank6"] = 0x4041,
    ["unc_m_power_throttle_cycles.rank7"] = 0x8041,
    ["unc_m_preemption.rd_preempt_rd"] = 0x0108,
    ["unc_m_preemption.rd_preempt_wr"] = 0x0208,
    ["unc_m_pre_count.page_miss"] = 0x0102,
    ["unc_m_pre_count.page_close"] = 0x0202,
    ["unc_m_pre_count.rd"] = 0x0402,
    ["unc_m_pre_count.wr"] = 0x0802,
    ["unc_m_pre_count.byp"] = 0x1002,
    ["unc_m_rd_cas_prio.low"] = 0x01a0,
    ["unc_m_rd_cas_prio.med"] = 0x02a0,
    ["unc_m_rd_cas_prio.high"] = 0x04a0,
    ["unc_m_rd_cas_prio.panic"] = 0x08a0,
    ["unc_m_rd_cas_rank0.bank1"] = 0x01b0,
    ["unc_m_rd_cas_rank0.bank2"] = 0x02b0,
    ["unc_m_rd_cas_rank0.bank4"] = 0x04b0,
    ["unc_m_rd_cas_rank0.bank8"] = 0x08b0,
    ["unc_m_rd_cas_rank0.allbanks"] = 0x10b0,
    ["unc_m_rd_cas_rank0.bank0"] = 0x00b0,
    ["unc_m_rd_cas_rank0.bank3"] = 0x03b0,
    ["unc_m_rd_cas_rank0.bank5"] = 0x05b0,
    ["unc_m_rd_cas_rank0.bank6"] = 0x06b0,
    ["unc_m_rd_cas_rank0.bank7"] = 0x07b0,
    ["unc_m_rd_cas_rank0.bank9"] = 0x09b0,
    ["unc_m_rd_cas_rank0.bank10"] = 0x0ab0,
    ["unc_m_rd_cas_rank0.bank11"] = 0x0bb0,
    ["unc_m_rd_cas_rank0.bank12"] = 0x0cb0,
    ["unc_m_rd_cas_rank0.bank13"] = 0x0db0,
    ["unc_m_rd_cas_rank0.bank14"] = 0x0eb0,
    ["unc_m_rd_cas_rank0.bank15"] = 0x0fb0,
    ["unc_m_rd_cas_rank0.bankg0"] = 0x11b0,
    ["unc_m_rd_cas_rank0.bankg1"] = 0x12b0,
    ["unc_m_rd_cas_rank0.bankg2"] = 0x13b0,
    ["unc_m_rd_cas_rank0.bankg3"] = 0x14b0,
    ["unc_m_rd_cas_rank1.bank1"] = 0x01b1,
    ["unc_m_rd_cas_rank1.bank2"] = 0x02b1,
    ["unc_m_rd_cas_rank1.bank4"] = 0x04b1,
    ["unc_m_rd_cas_rank1.bank8"] = 0x08b1,
    ["unc_m_rd_cas_rank1.allbanks"] = 0x10b1,
    ["unc_m_rd_cas_rank1.bank0"] = 0x00b1,
    ["unc_m_rd_cas_rank1.bank3"] = 0x03b1,
    ["unc_m_rd_cas_rank1.bank5"] = 0x05b1,
    ["unc_m_rd_cas_rank1.bank6"] = 0x06b1,
    ["unc_m_rd_cas_rank1.bank7"] = 0x07b1,
    ["unc_m_rd_cas_rank1.bank9"] = 0x09b1,
    ["unc_m_rd_cas_rank1.bank10"] = 0x0ab1,
    ["unc_m_rd_cas_rank1.bank11"] = 0x0bb1,
    ["unc_m_rd_cas_rank1.bank12"] = 0x0cb1,
    ["unc_m_rd_cas_rank1.bank13"] = 0x0db1,
    ["unc_m_rd_cas_rank1.bank14"] = 0x0eb1,
    ["unc_m_rd_cas_rank1.bank15"] = 0x0fb1,
    ["unc_m_rd_cas_rank1.bankg0"] = 0x11b1,
    ["unc_m_rd_cas_rank1.bankg1"] = 0x12b1,
    ["unc_m_rd_cas_rank1.bankg2"] = 0x13b1,
    ["unc_m_rd_cas_rank1.bankg3"] = 0x14b1,
    ["unc_m_rd_cas_rank2.bank0"] = 0x00b2,
    ["unc_m_rd_cas_rank4.bank1"] = 0x01b4,
    ["unc_m_rd_cas_rank4.bank2"] = 0x02b4,
    ["unc_m_rd_cas_rank4.bank4"] = 0x04b4,
    ["unc_m_rd_cas_rank4.bank8"] = 0x08b4,
    ["unc_m_rd_cas_rank4.allbanks"] = 0x10b4,
    ["unc_m_rd_cas_rank4.bank0"] = 0x00b4,
    ["unc_m_rd_cas_rank4.bank3"] = 0x03b4,
    ["unc_m_rd_cas_rank4.bank5"] = 0x05b4,
    ["unc_m_rd_cas_rank4.bank6"] = 0x06b4,
    ["unc_m_rd_cas_rank4.bank7"] = 0x07b4,
    ["unc_m_rd_cas_rank4.bank9"] = 0x09b4,
    ["unc_m_rd_cas_rank4.bank10"] = 0x0ab4,
    ["unc_m_rd_cas_rank4.bank11"] = 0x0bb4,
    ["unc_m_rd_cas_rank4.bank12"] = 0x0cb4,
    ["unc_m_rd_cas_rank4.bank13"] = 0x0db4,
    ["unc_m_rd_cas_rank4.bank14"] = 0x0eb4,
    ["unc_m_rd_cas_rank4.bank15"] = 0x0fb4,
    ["unc_m_rd_cas_rank4.bankg0"] = 0x11b4,
    ["unc_m_rd_cas_rank4.bankg1"] = 0x12b4,
    ["unc_m_rd_cas_rank4.bankg2"] = 0x13b4,
    ["unc_m_rd_cas_rank4.bankg3"] = 0x14b4,
    ["unc_m_rd_cas_rank5.bank1"] = 0x01b5,
    ["unc_m_rd_cas_rank5.bank2"] = 0x02b5,
    ["unc_m_rd_cas_rank5.bank4"] = 0x04b5,
    ["unc_m_rd_cas_rank5.bank8"] = 0x08b5,
    ["unc_m_rd_cas_rank5.allbanks"] = 0x10b5,
    ["unc_m_rd_cas_rank5.bank0"] = 0x00b5,
    ["unc_m_rd_cas_rank5.bank3"] = 0x03b5,
    ["unc_m_rd_cas_rank5.bank5"] = 0x05b5,
    ["unc_m_rd_cas_rank5.bank6"] = 0x06b5,
    ["unc_m_rd_cas_rank5.bank7"] = 0x07b5,
    ["unc_m_rd_cas_rank5.bank9"] = 0x09b5,
    ["unc_m_rd_cas_rank5.bank10"] = 0x0ab5,
    ["unc_m_rd_cas_rank5.bank11"] = 0x0bb5,
    ["unc_m_rd_cas_rank5.bank12"] = 0x0cb5,
    ["unc_m_rd_cas_rank5.bank13"] = 0x0db5,
    ["unc_m_rd_cas_rank5.bank14"] = 0x0eb5,
    ["unc_m_rd_cas_rank5.bank15"] = 0x0fb5,
    ["unc_m_rd_cas_rank5.bankg0"] = 0x11b5,
    ["unc_m_rd_cas_rank5.bankg1"] = 0x12b5,
    ["unc_m_rd_cas_rank5.bankg2"] = 0x13b5,
    ["unc_m_rd_cas_rank5.bankg3"] = 0x14b5,
    ["unc_m_rd_cas_rank6.bank1"] = 0x01b6,
    ["unc_m_rd_cas_rank6.bank2"] = 0x02b6,
    ["unc_m_rd_cas_rank6.bank4"] = 0x04b6,
    ["unc_m_rd_cas_rank6.bank8"] = 0x08b6,
    ["unc_m_rd_cas_rank6.allbanks"] = 0x10b6,
    ["unc_m_rd_cas_rank6.bank0"] = 0x00b6,
    ["unc_m_rd_cas_rank6.bank3"] = 0x03b6,
    ["unc_m_rd_cas_rank6.bank5"] = 0x05b6,
    ["unc_m_rd_cas_rank6.bank6"] = 0x06b6,
    ["unc_m_rd_cas_rank6.bank7"] = 0x07b6,
    ["unc_m_rd_cas_rank6.bank9"] = 0x09b6,
    ["unc_m_rd_cas_rank6.bank10"] = 0x0ab6,
    ["unc_m_rd_cas_rank6.bank11"] = 0x0bb6,
    ["unc_m_rd_cas_rank6.bank12"] = 0x0cb6,
    ["unc_m_rd_cas_rank6.bank13"] = 0x0db6,
    ["unc_m_rd_cas_rank6.bank14"] = 0x0eb6,
    ["unc_m_rd_cas_rank6.bank15"] = 0x0fb6,
    ["unc_m_rd_cas_rank6.bankg0"] = 0x11b6,
    ["unc_m_rd_cas_rank6.bankg1"] = 0x12b6,
    ["unc_m_rd_cas_rank6.bankg2"] = 0x13b6,
    ["unc_m_rd_cas_rank6.bankg3"] = 0x14b6,
    ["unc_m_rd_cas_rank7.bank1"] = 0x01b7,
    ["unc_m_rd_cas_rank7.bank2"] = 0x02b7,
    ["unc_m_rd_cas_rank7.bank4"] = 0x04b7,
    ["unc_m_rd_cas_rank7.bank8"] = 0x08b7,
    ["unc_m_rd_cas_rank7.allbanks"] = 0x10b7,
    ["unc_m_rd_cas_rank7.bank0"] = 0x00b7,
    ["unc_m_rd_cas_rank7.bank3"] = 0x03b7,
    ["unc_m_rd_cas_rank7.bank5"] = 0x05b7,
    ["unc_m_rd_cas_rank7.bank6"] = 0x06b7,
    ["unc_m_rd_cas_rank7.bank7"] = 0x07b7,
    ["unc_m_rd_cas_rank7.bank9"] = 0x09b7,
    ["unc_m_rd_cas_rank7.bank10"] = 0x0ab7,
    ["unc_m_rd_cas_rank7.bank11"] = 0x0bb7,
    ["unc_m_rd_cas_rank7.bank12"] = 0x0cb7,
    ["unc_m_rd_cas_rank7.bank13"] = 0x0db7,
    ["unc_m_rd_cas_rank7.bank14"] = 0x0eb7,
    ["unc_m_rd_cas_rank7.bank15"] = 0x0fb7,
    ["unc_m_rd_cas_rank7.bankg0"] = 0x11b7,
    ["unc_m_rd_cas_rank7.bankg1"] = 0x12b7,
    ["unc_m_rd_cas_rank7.bankg2"] = 0x13b7,
    ["unc_m_rd_cas_rank7.bankg3"] = 0x14b7,
    ["unc_m_rpq_cycles_ne"] = 0x0011,
    ["unc_m_rpq_inserts"] = 0x0010,
    ["unc_m_vmse_mxb_wr_occupancy"] = 0x0091,
    ["unc_m_vmse_wr_push.wmm"] = 0x0190,
    ["unc_m_vmse_wr_push.rmm"] = 0x0290,
    ["unc_m_wmm_to_rmm.low_thresh"] = 0x01c0,
    ["unc_m_wmm_to_rmm.starve"] = 0x02c0,
    ["unc_m_wmm_to_rmm.vmse_retry"] = 0x04c0,
    ["unc_m_wpq_cycles_full"] = 0x0022,
    ["unc_m_wpq_cycles_ne"] = 0x0021,
    ["unc_m_wpq_read_hit"] = 0x0023,
    ["unc_m_wpq_write_hit"] = 0x0024,
    ["unc_m_wrong_mm"] = 0x00c1,
    ["unc_m_wr_cas_rank0.bank1"] = 0x01b8,
    ["unc_m_wr_cas_rank0.bank2"] = 0x02b8,
    ["unc_m_wr_cas_rank0.bank4"] = 0x04b8,
    ["unc_m_wr_cas_rank0.bank8"] = 0x08b8,
    ["unc_m_wr_cas_rank0.allbanks"] = 0x10b8,
    ["unc_m_wr_cas_rank0.bank0"] = 0x00b8,
    ["unc_m_wr_cas_rank0.bank3"] = 0x03b8,
    ["unc_m_wr_cas_rank0.bank5"] = 0x05b8,
    ["unc_m_wr_cas_rank0.bank6"] = 0x06b8,
    ["unc_m_wr_cas_rank0.bank7"] = 0x07b8,
    ["unc_m_wr_cas_rank0.bank9"] = 0x09b8,
    ["unc_m_wr_cas_rank0.bank10"] = 0x0ab8,
    ["unc_m_wr_cas_rank0.bank11"] = 0x0bb8,
    ["unc_m_wr_cas_rank0.bank12"] = 0x0cb8,
    ["unc_m_wr_cas_rank0.bank13"] = 0x0db8,
    ["unc_m_wr_cas_rank0.bank14"] = 0x0eb8,
    ["unc_m_wr_cas_rank0.bank15"] = 0x0fb8,
    ["unc_m_wr_cas_rank0.bankg0"] = 0x11b8,
    ["unc_m_wr_cas_rank0.bankg1"] = 0x12b8,
    ["unc_m_wr_cas_rank0.bankg2"] = 0x13b8,
    ["unc_m_wr_cas_rank0.bankg3"] = 0x14b8,
    ["unc_m_wr_cas_rank1.bank1"] = 0x01b9,
    ["unc_m_wr_cas_rank1.bank2"] = 0x02b9,
    ["unc_m_wr_cas_rank1.bank4"] = 0x04b9,
    ["unc_m_wr_cas_rank1.bank8"] = 0x08b9,
    ["unc_m_wr_cas_rank1.allbanks"] = 0x10b9,
    ["unc_m_wr_cas_rank1.bank0"] = 0x00b9,
    ["unc_m_wr_cas_rank1.bank3"] = 0x03b9,
    ["unc_m_wr_cas_rank1.bank5"] = 0x05b9,
    ["unc_m_wr_cas_rank1.bank6"] = 0x06b9,
    ["unc_m_wr_cas_rank1.bank7"] = 0x07b9,
    ["unc_m_wr_cas_rank1.bank9"] = 0x09b9,
    ["unc_m_wr_cas_rank1.bank10"] = 0x0ab9,
    ["unc_m_wr_cas_rank1.bank11"] = 0x0bb9,
    ["unc_m_wr_cas_rank1.bank12"] = 0x0cb9,
    ["unc_m_wr_cas_rank1.bank13"] = 0x0db9,
    ["unc_m_wr_cas_rank1.bank14"] = 0x0eb9,
    ["unc_m_wr_cas_rank1.bank15"] = 0x0fb9,
    ["unc_m_wr_cas_rank1.bankg0"] = 0x11b9,
    ["unc_m_wr_cas_rank1.bankg1"] = 0x12b9,
    ["unc_m_wr_cas_rank1.bankg2"] = 0x13b9,
    ["unc_m_wr_cas_rank1.bankg3"] = 0x14b9,
    ["unc_m_wr_cas_rank4.bank1"] = 0x01bc,
    ["unc_m_wr_cas_rank4.bank2"] = 0x02bc,
    ["unc_m_wr_cas_rank4.bank4"] = 0x04bc,
    ["unc_m_wr_cas_rank4.bank8"] = 0x08bc,
    ["unc_m_wr_cas_rank4.allbanks"] = 0x10bc,
    ["unc_m_wr_cas_rank4.bank0"] = 0x00bc,
    ["unc_m_wr_cas_rank4.bank3"] = 0x03bc,
    ["unc_m_wr_cas_rank4.bank5"] = 0x05bc,
    ["unc_m_wr_cas_rank4.bank6"] = 0x06bc,
    ["unc_m_wr_cas_rank4.bank7"] = 0x07bc,
    ["unc_m_wr_cas_rank4.bank9"] = 0x09bc,
    ["unc_m_wr_cas_rank4.bank10"] = 0x0abc,
    ["unc_m_wr_cas_rank4.bank11"] = 0x0bbc,
    ["unc_m_wr_cas_rank4.bank12"] = 0x0cbc,
    ["unc_m_wr_cas_rank4.bank13"] = 0x0dbc,
    ["unc_m_wr_cas_rank4.bank14"] = 0x0ebc,
    ["unc_m_wr_cas_rank4.bank15"] = 0x0fbc,
    ["unc_m_wr_cas_rank4.bankg0"] = 0x11bc,
    ["unc_m_wr_cas_rank4.bankg1"] = 0x12bc,
    ["unc_m_wr_cas_rank4.bankg2"] = 0x13bc,
    ["unc_m_wr_cas_rank4.bankg3"] = 0x14bc,
    ["unc_m_wr_cas_rank5.bank1"] = 0x01bd,
    ["unc_m_wr_cas_rank5.bank2"] = 0x02bd,
    ["unc_m_wr_cas_rank5.bank4"] = 0x04bd,
    ["unc_m_wr_cas_rank5.bank8"] = 0x08bd,
    ["unc_m_wr_cas_rank5.allbanks"] = 0x10bd,
    ["unc_m_wr_cas_rank5.bank0"] = 0x00bd,
    ["unc_m_wr_cas_rank5.bank3"] = 0x03bd,
    ["unc_m_wr_cas_rank5.bank5"] = 0x05bd,
    ["unc_m_wr_cas_rank5.bank6"] = 0x06bd,
    ["unc_m_wr_cas_rank5.bank7"] = 0x07bd,
    ["unc_m_wr_cas_rank5.bank9"] = 0x09bd,
    ["unc_m_wr_cas_rank5.bank10"] = 0x0abd,
    ["unc_m_wr_cas_rank5.bank11"] = 0x0bbd,
    ["unc_m_wr_cas_rank5.bank12"] = 0x0cbd,
    ["unc_m_wr_cas_rank5.bank13"] = 0x0dbd,
    ["unc_m_wr_cas_rank5.bank14"] = 0x0ebd,
    ["unc_m_wr_cas_rank5.bank15"] = 0x0fbd,
    ["unc_m_wr_cas_rank5.bankg0"] = 0x11bd,
    ["unc_m_wr_cas_rank5.bankg1"] = 0x12bd,
    ["unc_m_wr_cas_rank5.bankg2"] = 0x13bd,
    ["unc_m_wr_cas_rank5.bankg3"] = 0x14bd,
    ["unc_m_wr_cas_rank6.bank1"] = 0x01be,
    ["unc_m_wr_cas_rank6.bank2"] = 0x02be,
    ["unc_m_wr_cas_rank6.bank4"] = 0x04be,
    ["unc_m_wr_cas_rank6.bank8"] = 0x08be,
    ["unc_m_wr_cas_rank6.allbanks"] = 0x10be,
    ["unc_m_wr_cas_rank6.bank0"] = 0x00be,
    ["unc_m_wr_cas_rank6.bank3"] = 0x03be,
    ["unc_m_wr_cas_rank6.bank5"] = 0x05be,
    ["unc_m_wr_cas_rank6.bank6"] = 0x06be,
    ["unc_m_wr_cas_rank6.bank7"] = 0x07be,
    ["unc_m_wr_cas_rank6.bank9"] = 0x09be,
    ["unc_m_wr_cas_rank6.bank10"] = 0x0abe,
    ["unc_m_wr_cas_rank6.bank11"] = 0x0bbe,
    ["unc_m_wr_cas_rank6.bank12"] = 0x0cbe,
    ["unc_m_wr_cas_rank6.bank13"] = 0x0dbe,
    ["unc_m_wr_cas_rank6.bank14"] = 0x0ebe,
    ["unc_m_wr_cas_rank6.bank15"] = 0x0fbe,
    ["unc_m_wr_cas_rank6.bankg0"] = 0x11be,
    ["unc_m_wr_cas_rank6.bankg1"] = 0x12be,
    ["unc_m_wr_cas_rank6.bankg2"] = 0x13be,
    ["unc_m_wr_cas_rank6.bankg3"] = 0x14be,
    ["unc_m_wr_cas_rank7.bank1"] = 0x01bf,
    ["unc_m_wr_cas_rank7.bank2"] = 0x02bf,
    ["unc_m_wr_cas_rank7.bank4"] = 0x04bf,
    ["unc_m_wr_cas_rank7.bank8"] = 0x08bf,
    ["unc_m_wr_cas_rank7.allbanks"] = 0x10bf,
    ["unc_m_wr_cas_rank7.bank0"] = 0x00bf,
    ["unc_m_wr_cas_rank7.bank3"] = 0x03bf,
    ["unc_m_wr_cas_rank7.bank5"] = 0x05bf,
    ["unc_m_wr_cas_rank7.bank6"] = 0x06bf,
    ["unc_m_wr_cas_rank7.bank7"] = 0x07bf,
    ["unc_m_wr_cas_rank7.bank9"] = 0x09bf,
    ["unc_m_wr_cas_rank7.bank10"] = 0x0abf,
    ["unc_m_wr_cas_rank7.bank11"] = 0x0bbf,
    ["unc_m_wr_cas_rank7.bank12"] = 0x0cbf,
    ["unc_m_wr_cas_rank7.bank13"] = 0x0dbf,
    ["unc_m_wr_cas_rank7.bank14"] = 0x0ebf,
    ["unc_m_wr_cas_rank7.bank15"] = 0x0fbf,
    ["unc_m_wr_cas_rank7.bankg0"] = 0x11bf,
    ["unc_m_wr_cas_rank7.bankg1"] = 0x12bf,
    ["unc_m_wr_cas_rank7.bankg2"] = 0x13bf,
    ["unc_m_wr_cas_rank7.bankg3"] = 0x14bf,
    ["unc_u_clockticks"] = 0x0000,
    ["unc_c_rxr_occupancy.irq_rej"] = 0x0211,
    ["unc_h_tracker_cycles_ne.local"] = 0x0103,
    ["unc_h_tracker_cycles_ne.remote"] = 0x0203,
    ["unc_h_tracker_cycles_ne.all"] = 0x0303,
    ["unc_i_misc0.pf_timeout"] = 0x8014,
    ["unc_m_dclockticks"] = 0x0000,
    ["unc_c_llc_victims.i_state"] = 0x0437,
    ["unc_p_pkg_residency_c1e_cycles"] = 0x004e,
    ["unc_p_ufs_transitions_ring_gv"] = 0x0079,
   },
  },
  {"GenuineIntel-6-3D", "V11", "core",
   {
    -- source: BDW/Broadwell_core_V11.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_completed_4k"] = 0x0208,
    ["dtlb_load_misses.walk_duration"] = 0x1008,
    ["dtlb_load_misses.stlb_hit_4k"] = 0x2008,
    ["int_misc.rat_stall_cycles"] = 0x080d,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.flags_merge"] = 0x100e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.single_mul"] = 0x400e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["arith.fpu_div_active"] = 0x0114,
    ["l2_rqsts.demand_data_rd_miss"] = 0x2124,
    ["l2_rqsts.demand_data_rd_hit"] = 0x4124,
    ["l2_rqsts.l2_pf_miss"] = 0x3024,
    ["l2_rqsts.l2_pf_hit"] = 0x5024,
    ["l2_rqsts.all_demand_data_rd"] = 0xe124,
    ["l2_rqsts.all_rfo"] = 0xe224,
    ["l2_rqsts.all_code_rd"] = 0xe424,
    ["l2_rqsts.all_pf"] = 0xf824,
    ["l2_demand_rqsts.wb_hit"] = 0x5027,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed_4k"] = 0x0249,
    ["dtlb_store_misses.walk_duration"] = 0x1049,
    ["dtlb_store_misses.stlb_hit_4k"] = 0x2049,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["ept.walk_cycles"] = 0x104f,
    ["l1d.replacement"] = 0x0151,
    ["tx_mem.abort_conflict"] = 0x0154,
    ["tx_mem.abort_capacity_write"] = 0x0254,
    ["tx_mem.abort_hle_store_to_elided_lock"] = 0x0454,
    ["tx_mem.abort_hle_elision_buffer_not_empty"] = 0x0854,
    ["tx_mem.abort_hle_elision_buffer_mismatch"] = 0x1054,
    ["tx_mem.abort_hle_elision_buffer_unsupported_alignment"] = 0x2054,
    ["tx_mem.hle_elision_buffer_full"] = 0x4054,
    ["move_elimination.int_eliminated"] = 0x0158,
    ["move_elimination.simd_eliminated"] = 0x0258,
    ["move_elimination.int_not_eliminated"] = 0x0458,
    ["move_elimination.simd_not_eliminated"] = 0x0858,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["tx_exec.misc1"] = 0x015d,
    ["tx_exec.misc2"] = 0x025d,
    ["tx_exec.misc3"] = 0x045d,
    ["tx_exec.misc4"] = 0x085d,
    ["tx_exec.misc5"] = 0x105d,
    ["rs_events.empty_cycles"] = 0x015e,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq.mite_all_uops"] = 0x3c79,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["icache.ifdata_stall"] = 0x0480,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed_4k"] = 0x0285,
    ["itlb_misses.walk_duration"] = 0x1085,
    ["itlb_misses.stlb_hit_4k"] = 0x2085,
    ["ild_stall.lcp"] = 0x0187,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_2"] = 0x04a1,
    ["uops_dispatched_port.port_3"] = 0x08a1,
    ["uops_dispatched_port.port_4"] = 0x10a1,
    ["uops_dispatched_port.port_5"] = 0x20a1,
    ["uops_dispatched_port.port_6"] = 0x40a1,
    ["uops_dispatched_port.port_7"] = 0x80a1,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x08a3,
    ["cycle_activity.cycles_ldm_pending"] = 0x02a3,
    ["cycle_activity.cycles_no_execute"] = 0x04a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["cycle_activity.stalls_ldm_pending"] = 0x06a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x0ca3,
    ["lsd.uops"] = 0x01a8,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["itlb.itlb_flush"] = 0x01ae,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["uops_executed.thread"] = 0x01b1,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["page_walker_loads.dtlb_l1"] = 0x11bc,
    ["page_walker_loads.itlb_l1"] = 0x21bc,
    ["page_walker_loads.dtlb_l2"] = 0x12bc,
    ["page_walker_loads.itlb_l2"] = 0x22bc,
    ["page_walker_loads.dtlb_l3"] = 0x14bc,
    ["page_walker_loads.itlb_l3"] = 0x24bc,
    ["page_walker_loads.dtlb_memory"] = 0x18bc,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.x87"] = 0x02c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["other_assists.avx_to_sse"] = 0x08c1,
    ["other_assists.sse_to_avx"] = 0x10c1,
    ["other_assists.any_wb_assist"] = 0x40c1,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.ret"] = 0x08c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["fp_arith_inst_retired.scalar_double"] = 0x01c7,
    ["fp_arith_inst_retired.scalar_single"] = 0x02c7,
    ["fp_arith_inst_retired.128b_packed_double"] = 0x04c7,
    ["fp_arith_inst_retired.128b_packed_single"] = 0x08c7,
    ["fp_arith_inst_retired.256b_packed_double"] = 0x10c7,
    ["hle_retired.start"] = 0x01c8,
    ["hle_retired.commit"] = 0x02c8,
    ["hle_retired.aborted"] = 0x04c8,
    ["hle_retired.aborted_misc1"] = 0x08c8,
    ["hle_retired.aborted_misc2"] = 0x10c8,
    ["hle_retired.aborted_misc3"] = 0x20c8,
    ["hle_retired.aborted_misc4"] = 0x40c8,
    ["hle_retired.aborted_misc5"] = 0x80c8,
    ["rtm_retired.start"] = 0x01c9,
    ["rtm_retired.commit"] = 0x02c9,
    ["rtm_retired.aborted"] = 0x04c9,
    ["rtm_retired.aborted_misc1"] = 0x08c9,
    ["rtm_retired.aborted_misc2"] = 0x10c9,
    ["rtm_retired.aborted_misc3"] = 0x20c9,
    ["rtm_retired.aborted_misc4"] = 0x40c9,
    ["rtm_retired.aborted_misc5"] = 0x80c9,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["fp_assist.any"] = 0x1eca,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.l3_hit"] = 0x04d1,
    ["mem_load_uops_retired.l1_miss"] = 0x08d1,
    ["mem_load_uops_retired.l2_miss"] = 0x10d1,
    ["mem_load_uops_retired.l3_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_l3_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_l3_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_l3_miss_retired.local_dram"] = 0x01d3,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x05f2,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["uops_executed_port.port_0_core"] = 0x01a1,
    ["uops_executed_port.port_1_core"] = 0x02a1,
    ["uops_executed_port.port_2_core"] = 0x04a1,
    ["uops_executed_port.port_3_core"] = 0x08a1,
    ["uops_executed_port.port_4_core"] = 0x10a1,
    ["uops_executed_port.port_5_core"] = 0x20a1,
    ["uops_executed_port.port_6_core"] = 0x40a1,
    ["uops_executed_port.port_7_core"] = 0x80a1,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["dtlb_load_misses.walk_completed"] = 0x0e08,
    ["dtlb_load_misses.stlb_hit"] = 0x6008,
    ["l2_rqsts.rfo_hit"] = 0x4224,
    ["l2_rqsts.rfo_miss"] = 0x2224,
    ["l2_rqsts.code_rd_hit"] = 0x4424,
    ["l2_rqsts.code_rd_miss"] = 0x2424,
    ["l2_rqsts.all_demand_miss"] = 0x2724,
    ["l2_rqsts.all_demand_references"] = 0xe724,
    ["l2_rqsts.miss"] = 0x3f24,
    ["l2_rqsts.references"] = 0xff24,
    ["dtlb_store_misses.walk_completed"] = 0x0e49,
    ["dtlb_store_misses.stlb_hit"] = 0x6049,
    ["itlb_misses.walk_completed"] = 0x0e85,
    ["itlb_misses.stlb_hit"] = 0x6085,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["baclears.any"] = 0x1fe6,
    ["offcore_response"] = 0x01b7,
    ["fp_arith_inst_retired.256b_packed_single"] = 0x20c7,
    ["idq.ms_switches"] = 0x3079,
    ["cycle_activity.cycles_l1d_miss"] = 0x08a3,
    ["cycle_activity.cycles_l2_miss"] = 0x01a3,
    ["cycle_activity.cycles_mem_any"] = 0x02a3,
    ["cycle_activity.stalls_total"] = 0x04a3,
    ["cycle_activity.stalls_l1d_miss"] = 0x0ca3,
    ["cycle_activity.stalls_l2_miss"] = 0x05a3,
    ["cycle_activity.stalls_mem_any"] = 0x06a3,
    ["machine_clears.count"] = 0x01c3,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["rs_events.empty_end"] = 0x015e,
    ["lsd.cycles_active"] = 0x01a8,
    ["uops_executed_port.port_0"] = 0x01a1,
    ["uops_executed_port.port_1"] = 0x02a1,
    ["uops_executed_port.port_2"] = 0x04a1,
    ["uops_executed_port.port_3"] = 0x08a1,
    ["uops_executed_port.port_4"] = 0x10a1,
    ["uops_executed_port.port_5"] = 0x20a1,
    ["uops_executed_port.port_6"] = 0x40a1,
    ["uops_executed_port.port_7"] = 0x80a1,
    ["uop_dispatches_cancelled.simd_prf"] = 0x03a0,
    ["fp_arith_inst_retired.scalar"] = 0x03c7,
    ["fp_arith_inst_retired.packed"] = 0x3cc7,
    ["fp_arith_inst_retired.single"] = 0x15c7,
    ["fp_arith_inst_retired.double"] = 0x2ac7,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
   },
  },
  {"GenuineIntel-6-3D", "V11", "offcore",
   {
    -- source: BDW/Broadwell_matrix_V11.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-3D", "V11", "uncore",
   {
    -- source: BDW/Broadwell_uncore_V11.tsv
    ["unc_cbo_xsnp_response.miss_xcore"] = 0x4122,
    ["unc_cbo_xsnp_response.miss_eviction"] = 0x8122,
    ["unc_cbo_xsnp_response.hit_xcore"] = 0x4422,
    ["unc_cbo_xsnp_response.hitm_xcore"] = 0x4822,
    ["unc_cbo_cache_lookup.read_m"] = 0x1134,
    ["unc_cbo_cache_lookup.write_m"] = 0x2134,
    ["unc_cbo_cache_lookup.any_m"] = 0x8134,
    ["unc_cbo_cache_lookup.read_i"] = 0x1834,
    ["unc_cbo_cache_lookup.any_i"] = 0x8834,
    ["unc_cbo_cache_lookup.read_mesi"] = 0x1f34,
    ["unc_cbo_cache_lookup.write_mesi"] = 0x2f34,
    ["unc_cbo_cache_lookup.any_mesi"] = 0x8f34,
    ["unc_cbo_cache_lookup.any_es"] = 0x8634,
    ["unc_cbo_cache_lookup.read_es"] = 0x1634,
    ["unc_cbo_cache_lookup.write_es"] = 0x2634,
    ["unc_arb_trk_occupancy.all"] = 0x0180,
    ["unc_arb_trk_requests.all"] = 0x0181,
    ["unc_arb_trk_requests.writes"] = 0x2081,
    ["unc_clock.socket"] = 0x0100,
   },
  },
  {"GenuineIntel-6-3D", "V11", "fp_arith_inst",
   {
    -- source: BDW/Broadwell_FP_ARITH_INST_V11.tsv
   },
  },
  {"GenuineIntel-6-47", "V11", "core",
   {
    -- source: BDW/Broadwell_core_V11.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_completed_4k"] = 0x0208,
    ["dtlb_load_misses.walk_duration"] = 0x1008,
    ["dtlb_load_misses.stlb_hit_4k"] = 0x2008,
    ["int_misc.rat_stall_cycles"] = 0x080d,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.flags_merge"] = 0x100e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.single_mul"] = 0x400e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["arith.fpu_div_active"] = 0x0114,
    ["l2_rqsts.demand_data_rd_miss"] = 0x2124,
    ["l2_rqsts.demand_data_rd_hit"] = 0x4124,
    ["l2_rqsts.l2_pf_miss"] = 0x3024,
    ["l2_rqsts.l2_pf_hit"] = 0x5024,
    ["l2_rqsts.all_demand_data_rd"] = 0xe124,
    ["l2_rqsts.all_rfo"] = 0xe224,
    ["l2_rqsts.all_code_rd"] = 0xe424,
    ["l2_rqsts.all_pf"] = 0xf824,
    ["l2_demand_rqsts.wb_hit"] = 0x5027,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed_4k"] = 0x0249,
    ["dtlb_store_misses.walk_duration"] = 0x1049,
    ["dtlb_store_misses.stlb_hit_4k"] = 0x2049,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["ept.walk_cycles"] = 0x104f,
    ["l1d.replacement"] = 0x0151,
    ["tx_mem.abort_conflict"] = 0x0154,
    ["tx_mem.abort_capacity_write"] = 0x0254,
    ["tx_mem.abort_hle_store_to_elided_lock"] = 0x0454,
    ["tx_mem.abort_hle_elision_buffer_not_empty"] = 0x0854,
    ["tx_mem.abort_hle_elision_buffer_mismatch"] = 0x1054,
    ["tx_mem.abort_hle_elision_buffer_unsupported_alignment"] = 0x2054,
    ["tx_mem.hle_elision_buffer_full"] = 0x4054,
    ["move_elimination.int_eliminated"] = 0x0158,
    ["move_elimination.simd_eliminated"] = 0x0258,
    ["move_elimination.int_not_eliminated"] = 0x0458,
    ["move_elimination.simd_not_eliminated"] = 0x0858,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["tx_exec.misc1"] = 0x015d,
    ["tx_exec.misc2"] = 0x025d,
    ["tx_exec.misc3"] = 0x045d,
    ["tx_exec.misc4"] = 0x085d,
    ["tx_exec.misc5"] = 0x105d,
    ["rs_events.empty_cycles"] = 0x015e,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq.mite_all_uops"] = 0x3c79,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["icache.ifdata_stall"] = 0x0480,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed_4k"] = 0x0285,
    ["itlb_misses.walk_duration"] = 0x1085,
    ["itlb_misses.stlb_hit_4k"] = 0x2085,
    ["ild_stall.lcp"] = 0x0187,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_2"] = 0x04a1,
    ["uops_dispatched_port.port_3"] = 0x08a1,
    ["uops_dispatched_port.port_4"] = 0x10a1,
    ["uops_dispatched_port.port_5"] = 0x20a1,
    ["uops_dispatched_port.port_6"] = 0x40a1,
    ["uops_dispatched_port.port_7"] = 0x80a1,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x08a3,
    ["cycle_activity.cycles_ldm_pending"] = 0x02a3,
    ["cycle_activity.cycles_no_execute"] = 0x04a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["cycle_activity.stalls_ldm_pending"] = 0x06a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x0ca3,
    ["lsd.uops"] = 0x01a8,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["itlb.itlb_flush"] = 0x01ae,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["uops_executed.thread"] = 0x01b1,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["page_walker_loads.dtlb_l1"] = 0x11bc,
    ["page_walker_loads.itlb_l1"] = 0x21bc,
    ["page_walker_loads.dtlb_l2"] = 0x12bc,
    ["page_walker_loads.itlb_l2"] = 0x22bc,
    ["page_walker_loads.dtlb_l3"] = 0x14bc,
    ["page_walker_loads.itlb_l3"] = 0x24bc,
    ["page_walker_loads.dtlb_memory"] = 0x18bc,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.x87"] = 0x02c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["other_assists.avx_to_sse"] = 0x08c1,
    ["other_assists.sse_to_avx"] = 0x10c1,
    ["other_assists.any_wb_assist"] = 0x40c1,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.ret"] = 0x08c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["fp_arith_inst_retired.scalar_double"] = 0x01c7,
    ["fp_arith_inst_retired.scalar_single"] = 0x02c7,
    ["fp_arith_inst_retired.128b_packed_double"] = 0x04c7,
    ["fp_arith_inst_retired.128b_packed_single"] = 0x08c7,
    ["fp_arith_inst_retired.256b_packed_double"] = 0x10c7,
    ["hle_retired.start"] = 0x01c8,
    ["hle_retired.commit"] = 0x02c8,
    ["hle_retired.aborted"] = 0x04c8,
    ["hle_retired.aborted_misc1"] = 0x08c8,
    ["hle_retired.aborted_misc2"] = 0x10c8,
    ["hle_retired.aborted_misc3"] = 0x20c8,
    ["hle_retired.aborted_misc4"] = 0x40c8,
    ["hle_retired.aborted_misc5"] = 0x80c8,
    ["rtm_retired.start"] = 0x01c9,
    ["rtm_retired.commit"] = 0x02c9,
    ["rtm_retired.aborted"] = 0x04c9,
    ["rtm_retired.aborted_misc1"] = 0x08c9,
    ["rtm_retired.aborted_misc2"] = 0x10c9,
    ["rtm_retired.aborted_misc3"] = 0x20c9,
    ["rtm_retired.aborted_misc4"] = 0x40c9,
    ["rtm_retired.aborted_misc5"] = 0x80c9,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["fp_assist.any"] = 0x1eca,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.l3_hit"] = 0x04d1,
    ["mem_load_uops_retired.l1_miss"] = 0x08d1,
    ["mem_load_uops_retired.l2_miss"] = 0x10d1,
    ["mem_load_uops_retired.l3_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_l3_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_l3_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_l3_miss_retired.local_dram"] = 0x01d3,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x05f2,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["uops_executed_port.port_0_core"] = 0x01a1,
    ["uops_executed_port.port_1_core"] = 0x02a1,
    ["uops_executed_port.port_2_core"] = 0x04a1,
    ["uops_executed_port.port_3_core"] = 0x08a1,
    ["uops_executed_port.port_4_core"] = 0x10a1,
    ["uops_executed_port.port_5_core"] = 0x20a1,
    ["uops_executed_port.port_6_core"] = 0x40a1,
    ["uops_executed_port.port_7_core"] = 0x80a1,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["dtlb_load_misses.walk_completed"] = 0x0e08,
    ["dtlb_load_misses.stlb_hit"] = 0x6008,
    ["l2_rqsts.rfo_hit"] = 0x4224,
    ["l2_rqsts.rfo_miss"] = 0x2224,
    ["l2_rqsts.code_rd_hit"] = 0x4424,
    ["l2_rqsts.code_rd_miss"] = 0x2424,
    ["l2_rqsts.all_demand_miss"] = 0x2724,
    ["l2_rqsts.all_demand_references"] = 0xe724,
    ["l2_rqsts.miss"] = 0x3f24,
    ["l2_rqsts.references"] = 0xff24,
    ["dtlb_store_misses.walk_completed"] = 0x0e49,
    ["dtlb_store_misses.stlb_hit"] = 0x6049,
    ["itlb_misses.walk_completed"] = 0x0e85,
    ["itlb_misses.stlb_hit"] = 0x6085,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["baclears.any"] = 0x1fe6,
    ["offcore_response"] = 0x01b7,
    ["fp_arith_inst_retired.256b_packed_single"] = 0x20c7,
    ["idq.ms_switches"] = 0x3079,
    ["cycle_activity.cycles_l1d_miss"] = 0x08a3,
    ["cycle_activity.cycles_l2_miss"] = 0x01a3,
    ["cycle_activity.cycles_mem_any"] = 0x02a3,
    ["cycle_activity.stalls_total"] = 0x04a3,
    ["cycle_activity.stalls_l1d_miss"] = 0x0ca3,
    ["cycle_activity.stalls_l2_miss"] = 0x05a3,
    ["cycle_activity.stalls_mem_any"] = 0x06a3,
    ["machine_clears.count"] = 0x01c3,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["rs_events.empty_end"] = 0x015e,
    ["lsd.cycles_active"] = 0x01a8,
    ["uops_executed_port.port_0"] = 0x01a1,
    ["uops_executed_port.port_1"] = 0x02a1,
    ["uops_executed_port.port_2"] = 0x04a1,
    ["uops_executed_port.port_3"] = 0x08a1,
    ["uops_executed_port.port_4"] = 0x10a1,
    ["uops_executed_port.port_5"] = 0x20a1,
    ["uops_executed_port.port_6"] = 0x40a1,
    ["uops_executed_port.port_7"] = 0x80a1,
    ["uop_dispatches_cancelled.simd_prf"] = 0x03a0,
    ["fp_arith_inst_retired.scalar"] = 0x03c7,
    ["fp_arith_inst_retired.packed"] = 0x3cc7,
    ["fp_arith_inst_retired.single"] = 0x15c7,
    ["fp_arith_inst_retired.double"] = 0x2ac7,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
   },
  },
  {"GenuineIntel-6-47", "V11", "offcore",
   {
    -- source: BDW/Broadwell_matrix_V11.tsv
    -- [skipping offcore events. How are they encoded?]
   },
  },
  {"GenuineIntel-6-47", "V11", "uncore",
   {
    -- source: BDW/Broadwell_uncore_V11.tsv
    ["unc_cbo_xsnp_response.miss_xcore"] = 0x4122,
    ["unc_cbo_xsnp_response.miss_eviction"] = 0x8122,
    ["unc_cbo_xsnp_response.hit_xcore"] = 0x4422,
    ["unc_cbo_xsnp_response.hitm_xcore"] = 0x4822,
    ["unc_cbo_cache_lookup.read_m"] = 0x1134,
    ["unc_cbo_cache_lookup.write_m"] = 0x2134,
    ["unc_cbo_cache_lookup.any_m"] = 0x8134,
    ["unc_cbo_cache_lookup.read_i"] = 0x1834,
    ["unc_cbo_cache_lookup.any_i"] = 0x8834,
    ["unc_cbo_cache_lookup.read_mesi"] = 0x1f34,
    ["unc_cbo_cache_lookup.write_mesi"] = 0x2f34,
    ["unc_cbo_cache_lookup.any_mesi"] = 0x8f34,
    ["unc_cbo_cache_lookup.any_es"] = 0x8634,
    ["unc_cbo_cache_lookup.read_es"] = 0x1634,
    ["unc_cbo_cache_lookup.write_es"] = 0x2634,
    ["unc_arb_trk_occupancy.all"] = 0x0180,
    ["unc_arb_trk_requests.all"] = 0x0181,
    ["unc_arb_trk_requests.writes"] = 0x2081,
    ["unc_clock.socket"] = 0x0100,
   },
  },
  {"GenuineIntel-6-47", "V11", "fp_arith_inst",
   {
    -- source: BDW/Broadwell_FP_ARITH_INST_V11.tsv
   },
  },
  {"GenuineIntel-6-56", "V1", "core",
   {
    -- source: BDW-DE/BroadwellDE_core_V1.tsv
    ["inst_retired.any"] = 0x0100,
    ["cpu_clk_unhalted.thread"] = 0x0200,
    ["cpu_clk_unhalted.ref_tsc"] = 0x0300,
    ["ld_blocks.store_forward"] = 0x0203,
    ["ld_blocks.no_sr"] = 0x0803,
    ["misalign_mem_ref.loads"] = 0x0105,
    ["misalign_mem_ref.stores"] = 0x0205,
    ["ld_blocks_partial.address_alias"] = 0x0107,
    ["dtlb_load_misses.miss_causes_a_walk"] = 0x0108,
    ["dtlb_load_misses.walk_completed_4k"] = 0x0208,
    ["dtlb_load_misses.walk_duration"] = 0x1008,
    ["dtlb_load_misses.stlb_hit_4k"] = 0x2008,
    ["int_misc.rat_stall_cycles"] = 0x080d,
    ["int_misc.recovery_cycles"] = 0x030d,
    ["uops_issued.any"] = 0x010e,
    ["uops_issued.flags_merge"] = 0x100e,
    ["uops_issued.slow_lea"] = 0x200e,
    ["uops_issued.single_mul"] = 0x400e,
    ["uops_issued.stall_cycles"] = 0x010e,
    ["arith.fpu_div_active"] = 0x0114,
    ["l2_rqsts.demand_data_rd_miss"] = 0x2124,
    ["l2_rqsts.demand_data_rd_hit"] = 0x4124,
    ["l2_rqsts.l2_pf_miss"] = 0x3024,
    ["l2_rqsts.l2_pf_hit"] = 0x5024,
    ["l2_rqsts.all_demand_data_rd"] = 0xe124,
    ["l2_rqsts.all_rfo"] = 0xe224,
    ["l2_rqsts.all_code_rd"] = 0xe424,
    ["l2_rqsts.all_pf"] = 0xf824,
    ["l2_demand_rqsts.wb_hit"] = 0x5027,
    ["longest_lat_cache.miss"] = 0x412e,
    ["longest_lat_cache.reference"] = 0x4f2e,
    ["cpu_clk_thread_unhalted.ref_xclk"] = 0x013c,
    ["cpu_clk_thread_unhalted.one_thread_active"] = 0x023c,
    ["l1d_pend_miss.pending"] = 0x0148,
    ["l1d_pend_miss.pending_cycles"] = 0x0148,
    ["dtlb_store_misses.miss_causes_a_walk"] = 0x0149,
    ["dtlb_store_misses.walk_completed_4k"] = 0x0249,
    ["dtlb_store_misses.walk_duration"] = 0x1049,
    ["dtlb_store_misses.stlb_hit_4k"] = 0x2049,
    ["load_hit_pre.hw_pf"] = 0x024c,
    ["ept.walk_cycles"] = 0x104f,
    ["l1d.replacement"] = 0x0151,
    ["tx_mem.abort_conflict"] = 0x0154,
    ["tx_mem.abort_capacity_write"] = 0x0254,
    ["tx_mem.abort_hle_store_to_elided_lock"] = 0x0454,
    ["tx_mem.abort_hle_elision_buffer_not_empty"] = 0x0854,
    ["tx_mem.abort_hle_elision_buffer_mismatch"] = 0x1054,
    ["tx_mem.abort_hle_elision_buffer_unsupported_alignment"] = 0x2054,
    ["tx_mem.hle_elision_buffer_full"] = 0x4054,
    ["move_elimination.int_eliminated"] = 0x0158,
    ["move_elimination.simd_eliminated"] = 0x0258,
    ["move_elimination.int_not_eliminated"] = 0x0458,
    ["move_elimination.simd_not_eliminated"] = 0x0858,
    ["cpl_cycles.ring0"] = 0x015c,
    ["cpl_cycles.ring123"] = 0x025c,
    ["cpl_cycles.ring0_trans"] = 0x015c,
    ["tx_exec.misc1"] = 0x015d,
    ["tx_exec.misc2"] = 0x025d,
    ["tx_exec.misc3"] = 0x045d,
    ["tx_exec.misc4"] = 0x085d,
    ["tx_exec.misc5"] = 0x105d,
    ["rs_events.empty_cycles"] = 0x015e,
    ["offcore_requests_outstanding.demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.demand_code_rd"] = 0x0260,
    ["offcore_requests_outstanding.demand_rfo"] = 0x0460,
    ["offcore_requests_outstanding.all_data_rd"] = 0x0860,
    ["offcore_requests_outstanding.cycles_with_demand_data_rd"] = 0x0160,
    ["offcore_requests_outstanding.cycles_with_data_rd"] = 0x0860,
    ["lock_cycles.split_lock_uc_lock_duration"] = 0x0163,
    ["lock_cycles.cache_lock_duration"] = 0x0263,
    ["idq.empty"] = 0x0279,
    ["idq.mite_uops"] = 0x0479,
    ["idq.dsb_uops"] = 0x0879,
    ["idq.ms_dsb_uops"] = 0x1079,
    ["idq.ms_mite_uops"] = 0x2079,
    ["idq.ms_uops"] = 0x3079,
    ["idq.ms_cycles"] = 0x3079,
    ["idq.mite_cycles"] = 0x0479,
    ["idq.dsb_cycles"] = 0x0879,
    ["idq.ms_dsb_cycles"] = 0x1079,
    ["idq.ms_dsb_occur"] = 0x1079,
    ["idq.all_dsb_cycles_4_uops"] = 0x1879,
    ["idq.all_dsb_cycles_any_uops"] = 0x1879,
    ["idq.all_mite_cycles_4_uops"] = 0x2479,
    ["idq.all_mite_cycles_any_uops"] = 0x2479,
    ["idq.mite_all_uops"] = 0x3c79,
    ["icache.hit"] = 0x0180,
    ["icache.misses"] = 0x0280,
    ["icache.ifdata_stall"] = 0x0480,
    ["itlb_misses.miss_causes_a_walk"] = 0x0185,
    ["itlb_misses.walk_completed_4k"] = 0x0285,
    ["itlb_misses.walk_duration"] = 0x1085,
    ["itlb_misses.stlb_hit_4k"] = 0x2085,
    ["ild_stall.lcp"] = 0x0187,
    ["br_inst_exec.nontaken_conditional"] = 0x4188,
    ["br_inst_exec.taken_conditional"] = 0x8188,
    ["br_inst_exec.taken_direct_jump"] = 0x8288,
    ["br_inst_exec.taken_indirect_jump_non_call_ret"] = 0x8488,
    ["br_inst_exec.taken_indirect_near_return"] = 0x8888,
    ["br_inst_exec.taken_direct_near_call"] = 0x9088,
    ["br_inst_exec.taken_indirect_near_call"] = 0xa088,
    ["br_inst_exec.all_conditional"] = 0xc188,
    ["br_inst_exec.all_direct_jmp"] = 0xc288,
    ["br_inst_exec.all_indirect_jump_non_call_ret"] = 0xc488,
    ["br_inst_exec.all_indirect_near_return"] = 0xc888,
    ["br_inst_exec.all_direct_near_call"] = 0xd088,
    ["br_inst_exec.all_branches"] = 0xff88,
    ["br_misp_exec.nontaken_conditional"] = 0x4189,
    ["br_misp_exec.taken_conditional"] = 0x8189,
    ["br_misp_exec.taken_indirect_jump_non_call_ret"] = 0x8489,
    ["br_misp_exec.all_conditional"] = 0xc189,
    ["br_misp_exec.all_indirect_jump_non_call_ret"] = 0xc489,
    ["br_misp_exec.all_branches"] = 0xff89,
    ["idq_uops_not_delivered.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_0_uops_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_1_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_2_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_le_3_uop_deliv.core"] = 0x019c,
    ["idq_uops_not_delivered.cycles_fe_was_ok"] = 0x019c,
    ["uops_dispatched_port.port_0"] = 0x01a1,
    ["uops_dispatched_port.port_1"] = 0x02a1,
    ["uops_dispatched_port.port_2"] = 0x04a1,
    ["uops_dispatched_port.port_3"] = 0x08a1,
    ["uops_dispatched_port.port_4"] = 0x10a1,
    ["uops_dispatched_port.port_5"] = 0x20a1,
    ["uops_dispatched_port.port_6"] = 0x40a1,
    ["uops_dispatched_port.port_7"] = 0x80a1,
    ["resource_stalls.any"] = 0x01a2,
    ["resource_stalls.rs"] = 0x04a2,
    ["resource_stalls.sb"] = 0x08a2,
    ["resource_stalls.rob"] = 0x10a2,
    ["cycle_activity.cycles_l2_pending"] = 0x01a3,
    ["cycle_activity.cycles_l1d_pending"] = 0x08a3,
    ["cycle_activity.cycles_ldm_pending"] = 0x02a3,
    ["cycle_activity.cycles_no_execute"] = 0x04a3,
    ["cycle_activity.stalls_l2_pending"] = 0x05a3,
    ["cycle_activity.stalls_ldm_pending"] = 0x06a3,
    ["cycle_activity.stalls_l1d_pending"] = 0x0ca3,
    ["lsd.uops"] = 0x01a8,
    ["dsb2mite_switches.penalty_cycles"] = 0x02ab,
    ["itlb.itlb_flush"] = 0x01ae,
    ["offcore_requests.demand_data_rd"] = 0x01b0,
    ["offcore_requests.demand_code_rd"] = 0x02b0,
    ["offcore_requests.demand_rfo"] = 0x04b0,
    ["offcore_requests.all_data_rd"] = 0x08b0,
    ["uops_executed.thread"] = 0x01b1,
    ["uops_executed.core"] = 0x02b1,
    ["uops_executed.stall_cycles"] = 0x01b1,
    ["offcore_requests_buffer.sq_full"] = 0x01b2,
    ["page_walker_loads.dtlb_l1"] = 0x11bc,
    ["page_walker_loads.itlb_l1"] = 0x21bc,
    ["page_walker_loads.dtlb_l2"] = 0x12bc,
    ["page_walker_loads.itlb_l2"] = 0x22bc,
    ["page_walker_loads.dtlb_l3"] = 0x14bc,
    ["page_walker_loads.itlb_l3"] = 0x24bc,
    ["page_walker_loads.dtlb_memory"] = 0x18bc,
    ["inst_retired.any_p"] = 0x00c0,
    ["inst_retired.x87"] = 0x02c0,
    ["inst_retired.prec_dist"] = 0x01c0,
    ["other_assists.avx_to_sse"] = 0x08c1,
    ["other_assists.sse_to_avx"] = 0x10c1,
    ["other_assists.any_wb_assist"] = 0x40c1,
    ["uops_retired.all"] = 0x01c2,
    ["uops_retired.retire_slots"] = 0x02c2,
    ["uops_retired.stall_cycles"] = 0x01c2,
    ["uops_retired.total_cycles"] = 0x01c2,
    ["machine_clears.cycles"] = 0x01c3,
    ["machine_clears.memory_ordering"] = 0x02c3,
    ["machine_clears.smc"] = 0x04c3,
    ["machine_clears.maskmov"] = 0x20c3,
    ["br_inst_retired.conditional"] = 0x01c4,
    ["br_inst_retired.near_call"] = 0x02c4,
    ["br_inst_retired.all_branches"] = 0x00c4,
    ["br_inst_retired.near_return"] = 0x08c4,
    ["br_inst_retired.not_taken"] = 0x10c4,
    ["br_inst_retired.near_taken"] = 0x20c4,
    ["br_inst_retired.far_branch"] = 0x40c4,
    ["br_inst_retired.all_branches_pebs"] = 0x04c4,
    ["br_inst_retired.near_call_r3"] = 0x02c4,
    ["br_misp_retired.conditional"] = 0x01c5,
    ["br_misp_retired.all_branches"] = 0x00c5,
    ["br_misp_retired.ret"] = 0x08c5,
    ["br_misp_retired.all_branches_pebs"] = 0x04c5,
    ["fp_arith_inst_retired.scalar_double"] = 0x01c7,
    ["fp_arith_inst_retired.scalar_single"] = 0x02c7,
    ["fp_arith_inst_retired.128b_packed_double"] = 0x04c7,
    ["fp_arith_inst_retired.128b_packed_single"] = 0x08c7,
    ["fp_arith_inst_retired.256b_packed_double"] = 0x10c7,
    ["hle_retired.start"] = 0x01c8,
    ["hle_retired.commit"] = 0x02c8,
    ["hle_retired.aborted"] = 0x04c8,
    ["hle_retired.aborted_misc1"] = 0x08c8,
    ["hle_retired.aborted_misc2"] = 0x10c8,
    ["hle_retired.aborted_misc3"] = 0x20c8,
    ["hle_retired.aborted_misc4"] = 0x40c8,
    ["hle_retired.aborted_misc5"] = 0x80c8,
    ["rtm_retired.start"] = 0x01c9,
    ["rtm_retired.commit"] = 0x02c9,
    ["rtm_retired.aborted"] = 0x04c9,
    ["rtm_retired.aborted_misc1"] = 0x08c9,
    ["rtm_retired.aborted_misc2"] = 0x10c9,
    ["rtm_retired.aborted_misc3"] = 0x20c9,
    ["rtm_retired.aborted_misc4"] = 0x40c9,
    ["rtm_retired.aborted_misc5"] = 0x80c9,
    ["fp_assist.x87_output"] = 0x02ca,
    ["fp_assist.x87_input"] = 0x04ca,
    ["fp_assist.simd_output"] = 0x08ca,
    ["fp_assist.simd_input"] = 0x10ca,
    ["fp_assist.any"] = 0x1eca,
    ["rob_misc_events.lbr_inserts"] = 0x20cc,
    ["mem_trans_retired.load_latency_gt_4"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_8"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_16"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_32"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_64"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_128"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_256"] = 0x01cd,
    ["mem_trans_retired.load_latency_gt_512"] = 0x01cd,
    ["mem_uops_retired.stlb_miss_loads"] = 0x11d0,
    ["mem_uops_retired.stlb_miss_stores"] = 0x12d0,
    ["mem_uops_retired.lock_loads"] = 0x21d0,
    ["mem_uops_retired.split_loads"] = 0x41d0,
    ["mem_uops_retired.split_stores"] = 0x42d0,
    ["mem_uops_retired.all_loads"] = 0x81d0,
    ["mem_uops_retired.all_stores"] = 0x82d0,
    ["mem_load_uops_retired.l1_hit"] = 0x01d1,
    ["mem_load_uops_retired.l2_hit"] = 0x02d1,
    ["mem_load_uops_retired.l3_hit"] = 0x04d1,
    ["mem_load_uops_retired.l1_miss"] = 0x08d1,
    ["mem_load_uops_retired.l2_miss"] = 0x10d1,
    ["mem_load_uops_retired.l3_miss"] = 0x20d1,
    ["mem_load_uops_retired.hit_lfb"] = 0x40d1,
    ["mem_load_uops_l3_hit_retired.xsnp_miss"] = 0x01d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hit"] = 0x02d2,
    ["mem_load_uops_l3_hit_retired.xsnp_hitm"] = 0x04d2,
    ["mem_load_uops_l3_hit_retired.xsnp_none"] = 0x08d2,
    ["mem_load_uops_l3_miss_retired.local_dram"] = 0x01d3,
    ["cpu_clk_unhalted.thread_p"] = 0x003c,
    ["l2_trans.demand_data_rd"] = 0x01f0,
    ["l2_trans.rfo"] = 0x02f0,
    ["l2_trans.code_rd"] = 0x04f0,
    ["l2_trans.all_pf"] = 0x08f0,
    ["l2_trans.l1d_wb"] = 0x10f0,
    ["l2_trans.l2_fill"] = 0x20f0,
    ["l2_trans.l2_wb"] = 0x40f0,
    ["l2_trans.all_requests"] = 0x80f0,
    ["l2_lines_in.i"] = 0x01f1,
    ["l2_lines_in.s"] = 0x02f1,
    ["l2_lines_in.e"] = 0x04f1,
    ["l2_lines_in.all"] = 0x07f1,
    ["l2_lines_out.demand_clean"] = 0x05f2,
    ["br_misp_exec.taken_indirect_near_call"] = 0xa089,
    ["uops_executed_port.port_0_core"] = 0x01a1,
    ["uops_executed_port.port_1_core"] = 0x02a1,
    ["uops_executed_port.port_2_core"] = 0x04a1,
    ["uops_executed_port.port_3_core"] = 0x08a1,
    ["uops_executed_port.port_4_core"] = 0x10a1,
    ["uops_executed_port.port_5_core"] = 0x20a1,
    ["uops_executed_port.port_6_core"] = 0x40a1,
    ["uops_executed_port.port_7_core"] = 0x80a1,
    ["br_misp_retired.near_taken"] = 0x20c5,
    ["dtlb_load_misses.walk_completed"] = 0x0e08,
    ["dtlb_load_misses.stlb_hit"] = 0x6008,
    ["l2_rqsts.rfo_hit"] = 0x4224,
    ["l2_rqsts.rfo_miss"] = 0x2224,
    ["l2_rqsts.code_rd_hit"] = 0x4424,
    ["l2_rqsts.code_rd_miss"] = 0x2424,
    ["l2_rqsts.all_demand_miss"] = 0x2724,
    ["l2_rqsts.all_demand_references"] = 0xe724,
    ["l2_rqsts.miss"] = 0x3f24,
    ["l2_rqsts.references"] = 0xff24,
    ["dtlb_store_misses.walk_completed"] = 0x0e49,
    ["dtlb_store_misses.stlb_hit"] = 0x6049,
    ["itlb_misses.walk_completed"] = 0x0e85,
    ["itlb_misses.stlb_hit"] = 0x6085,
    ["uops_executed.cycles_ge_1_uop_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_2_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_3_uops_exec"] = 0x01b1,
    ["uops_executed.cycles_ge_4_uops_exec"] = 0x01b1,
    ["baclears.any"] = 0x1fe6,
    ["offcore_response"] = 0x01b7,
    ["fp_arith_inst_retired.256b_packed_single"] = 0x20c7,
    ["idq.ms_switches"] = 0x3079,
    ["cycle_activity.cycles_l1d_miss"] = 0x08a3,
    ["cycle_activity.cycles_l2_miss"] = 0x01a3,
    ["cycle_activity.cycles_mem_any"] = 0x02a3,
    ["cycle_activity.stalls_total"] = 0x04a3,
    ["cycle_activity.stalls_l1d_miss"] = 0x0ca3,
    ["cycle_activity.stalls_l2_miss"] = 0x05a3,
    ["cycle_activity.stalls_mem_any"] = 0x06a3,
    ["machine_clears.count"] = 0x01c3,
    ["lsd.cycles_4_uops"] = 0x01a8,
    ["rs_events.empty_end"] = 0x015e,
    ["lsd.cycles_active"] = 0x01a8,
    ["uops_executed_port.port_0"] = 0x01a1,
    ["uops_executed_port.port_1"] = 0x02a1,
    ["uops_executed_port.port_2"] = 0x04a1,
    ["uops_executed_port.port_3"] = 0x08a1,
    ["uops_executed_port.port_4"] = 0x10a1,
    ["uops_executed_port.port_5"] = 0x20a1,
    ["uops_executed_port.port_6"] = 0x40a1,
    ["uops_executed_port.port_7"] = 0x80a1,
    ["uop_dispatches_cancelled.simd_prf"] = 0x03a0,
    ["fp_arith_inst_retired.scalar"] = 0x03c7,
    ["fp_arith_inst_retired.packed"] = 0x3cc7,
    ["fp_arith_inst_retired.single"] = 0x15c7,
    ["fp_arith_inst_retired.double"] = 0x2ac7,
    ["cpu_clk_unhalted.thread_any"] = 0x0200,
    ["cpu_clk_unhalted.thread_p_any"] = 0x003c,
    ["cpu_clk_thread_unhalted.ref_xclk_any"] = 0x013c,
    ["int_misc.recovery_cycles_any"] = 0x030d,
    ["uops_executed.core_cycles_ge_1"] = 0x02b1,
    ["uops_executed.core_cycles_ge_2"] = 0x02b1,
    ["uops_executed.core_cycles_ge_3"] = 0x02b1,
    ["uops_executed.core_cycles_ge_4"] = 0x02b1,
    ["uops_executed.core_cycles_none"] = 0x02b1,
    ["offcore_requests_outstanding.demand_data_rd_ge_6"] = 0x0160,
    ["l1d_pend_miss.pending_cycles_any"] = 0x0148,
    ["l1d_pend_miss.fb_full"] = 0x0248,
   },
  },
 }
