x86::perfcnt::intel::counters::JAKETOWN_CORE [] [src]

pub const JAKETOWN_CORE: Map<&'static str, IntelPerformanceCounterDescription> = ::phf::Map{key: 1897749892740154578,
           disps:
               ::phf::Slice::Static(&[(0, 2), (1, 67), (0, 17), (0, 46),
                                      (1, 214), (0, 6), (0, 2), (0, 35),
                                      (0, 162), (9, 27), (0, 10), (4, 271),
                                      (0, 0), (1, 7), (0, 0), (2, 87), (0, 0),
                                      (3, 102), (6, 114), (0, 13), (0, 55),
                                      (1, 171), (0, 304), (0, 1), (0, 16),
                                      (0, 45), (27, 60), (0, 142), (0, 42),
                                      (11, 87), (0, 2), (0, 108), (1, 261),
                                      (0, 185), (0, 312), (0, 134), (3, 24),
                                      (0, 61), (1, 6), (0, 308), (4, 113),
                                      (0, 5), (0, 149), (1, 257), (0, 29),
                                      (1, 240), (48, 58), (0, 33), (0, 3),
                                      (0, 55), (7, 46), (0, 2), (0, 0),
                                      (0, 153), (1, 0), (9, 31), (1, 13),
                                      (0, 20), (0, 1), (0, 231), (2, 57),
                                      (0, 85), (10, 204), (0, 116), (1, 168),
                                      (0, 95), (0, 5), (51, 4), (0, 208),
                                      (76, 180)]),
           entries:
               ::phf::Slice::Static(&[("OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_DRAM",
                                                                          brief_description:
                                                                              "Counts all demand code reads that miss the LLC  and the data returned from remote dram",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              27908898820,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.SNOOP_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.SNOOP_MISS",
                                                                          brief_description:
                                                                              "Counts demand & prefetch data reads that hit in the LLC and sibling core snoop returned a clean response",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              8593866897,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED.THREAD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(177),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED.THREAD",
                                                                          brief_description:
                                                                              "Uops dispatched per thread",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DSB_FILL.ALL_CANCEL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(172),
                                                                          umask:
                                                                              Tuple::One(10),
                                                                          event_name:
                                                                              "DSB_FILL.ALL_CANCEL",
                                                                          brief_description:
                                                                              "Cases of cancelling valid Decode Stream Buffer (DSB) fill not because of exceeding way limit",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RS_EVENTS.EMPTY_END",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(94),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "RS_EVENTS.EMPTY_END",
                                                                          brief_description:
                                                                              "Counts end of periods where the Reservation Station (RS) was empty. Could be useful to precisely locate Frontend Latency Bound issues.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              true,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              true,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_UOPS_RETIRED.STLB_MISS_STORES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(208),
                                                                          umask:
                                                                              Tuple::One(18),
                                                                          event_name:
                                                                              "MEM_UOPS_RETIRED.STLB_MISS_STORES",
                                                                          brief_description:
                                                                              "Retired store uops that miss the STLB.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(96),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO",
                                                                          brief_description:
                                                                              "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_MISS.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_MISS.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all prefetch (that bring data to L2) code reads that miss the LLC  and the data returned from remote & local dram",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              274873843776,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DTLB_STORE_MISSES.WALK_DURATION",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(73),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "DTLB_STORE_MISSES.WALK_DURATION",
                                                                          brief_description:
                                                                              "Cycles when PMH is busy with page walks",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.RFO_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "L2_RQSTS.RFO_HIT",
                                                                          brief_description:
                                                                              "RFO requests that hit L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_EXECUTED.CORE_CYCLES_GE_3",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(177),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "UOPS_EXECUTED.CORE_CYCLES_GE_3",
                                                                          brief_description:
                                                                              "Cycles at least 3 micro-op is executed from any thread on physical core",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              3,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.TAKEN_DIRECT_JUMP",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(130),
                                                                          event_name:
                                                                              "BR_INST_EXEC.TAKEN_DIRECT_JUMP",
                                                                          brief_description:
                                                                              "Taken speculative and retired macro-conditional branch instructions excluding calls and indirects",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.TAKEN_DIRECT_NEAR_CALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(144),
                                                                          event_name:
                                                                              "BR_INST_EXEC.TAKEN_DIRECT_NEAR_CALL",
                                                                          brief_description:
                                                                              "Taken speculative and retired direct near calls",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              17183801360,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS2.BOB_FULL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(91),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "RESOURCE_STALLS2.BOB_FULL",
                                                                          brief_description:
                                                                              "Cycles when Allocator is stalled if BOB is full and new branch needs it",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_L1D_WB_RQSTS.HIT_S",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(40),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "L2_L1D_WB_RQSTS.HIT_S",
                                                                          brief_description:
                                                                              "Not rejected writebacks from L1D to L2 cache lines in S state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HITM_OTHER_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HITM_OTHER_CORE",
                                                                          brief_description:
                                                                              "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              68723409911,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_RETIRED.ALL_BRANCHES_PEBS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(197),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "BR_MISP_RETIRED.ALL_BRANCHES_PEBS",
                                                                          brief_description:
                                                                              "Mispredicted macro branch instructions retired. (Precise Event - PEBS)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "This event counts all LLC misses for all demand and L2 prefetches. LLC prefetches are excluded.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              274873843831,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(205),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
                                                                          brief_description:
                                                                              "Loads with latency value being above 32",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(8),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::One(246),
                                                                          msr_value:
                                                                              32,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS2.ALL_PRF_CONTROL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(91),
                                                                          umask:
                                                                              Tuple::One(15),
                                                                          event_name:
                                                                              "RESOURCE_STALLS2.ALL_PRF_CONTROL",
                                                                          brief_description:
                                                                              "Resource stalls2 control structures full for physical registers",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DTLB_STORE_MISSES.WALK_COMPLETED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(73),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "DTLB_STORE_MISSES.WALK_COMPLETED",
                                                                          brief_description:
                                                                              "Store misses in all DTLB levels that cause completed page walks",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CYCLE_ACTIVITY.STALLS_L2_PENDING",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(163),
                                                                          umask:
                                                                              Tuple::One(5),
                                                                          event_name:
                                                                              "CYCLE_ACTIVITY.STALLS_L2_PENDING",
                                                                          brief_description:
                                                                              "Each cycle there was a MLC-miss pending demand load and no uops dispatched on this thread (i.e. Non-completed valid SQ entry allocated for demand load and waiting for Uncore), increment by 1. Note this is in MLC and connected to Umask 0 and 2.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              5,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MACHINE_CLEARS.SMC",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(195),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "MACHINE_CLEARS.SMC",
                                                                          brief_description:
                                                                              "Self-modifying code (SMC) detected.",
                                                                          public_description:
                                                                              Some("This event is incremented when self-modifying code (SMC) is detected, which causes a machine clear.  Machine clears can have a significant performance impact if they are happening frequently."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MS_MITE_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "IDQ.MS_MITE_UOPS",
                                                                          brief_description:
                                                                              "Uops initiated by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_5",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(128),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_5",
                                                                          brief_description:
                                                                              "Cycles per thread when uops are dispatched to port 5",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LD_BLOCKS_PARTIAL.ALL_STA_BLOCK",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(7),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "LD_BLOCKS_PARTIAL.ALL_STA_BLOCK",
                                                                          brief_description:
                                                                              "This event counts the number of times that load operations are temporarily blocked because of older stores, with addresses that are not yet known. A load operation may incur more than one block of this type.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_4_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_4_CORE",
                                                                          brief_description:
                                                                              "Cycles per core when uops are dispatched to port 4",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD_C6",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(96),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD_C6",
                                                                          brief_description:
                                                                              "Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              6,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("HW_PRE_REQ.DL1_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(78),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "HW_PRE_REQ.DL1_MISS",
                                                                          brief_description:
                                                                              "Hardware Prefetch requests that miss the L1D cache. This accounts for both L1 streamer and IP-based (IPP) HW prefetchers. A request is being counted each time it access the cache & miss it, including if a block is applicable or if hit the Fill Buffer for",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MS_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(48),
                                                                          event_name:
                                                                              "IDQ.MS_CYCLES",
                                                                          brief_description:
                                                                              "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy",
                                                                          public_description:
                                                                              Some("This event counts cycles during which the microcode sequencer assisted the front-end in delivering uops.  Microcode assists are used for complex instructions or scenarios that can\'t be handled by the standard decoder.  Using other instructions, if possible, will usually improve performance.  See the Intel? 64 and IA-32 Architectures Optimization Reference Manual for more information."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LSD.UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(168),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "LSD.UOPS",
                                                                          brief_description:
                                                                              "Number of Uops delivered by the LSD.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(210),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_HIT",
                                                                          brief_description:
                                                                              "Retired load uops which data sources were LLC and cross-core snoop hits in on-pkg core cache.",
                                                                          public_description:
                                                                              Some("This event counts retired load uops that hit in the last-level cache (L3) and were found in a non-modified state in a neighboring core\'s private cache (same package).  Since the last level cache is inclusive, hits to the L3 may require snooping the private L2 caches of any cores on the same socket that have the line.  In this case, a snoop was required, and another L2 had the line in a non-modified state."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              20011,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that hit in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              272734355472,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_RETIRED.FAR_BRANCH",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(196),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "BR_INST_RETIRED.FAR_BRANCH",
                                                                          brief_description:
                                                                              "Far branch instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_LINES_OUT.PF_DIRTY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(242),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "L2_LINES_OUT.PF_DIRTY",
                                                                          brief_description:
                                                                              "Dirty L2 cache lines evicted by L2 prefetch",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("INSTS_WRITTEN_TO_IQ.INSTS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(23),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "INSTS_WRITTEN_TO_IQ.INSTS",
                                                                          brief_description:
                                                                              "Valid instructions written to IQ per cycle",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_2_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(12),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_2_CORE",
                                                                          brief_description:
                                                                              "Cycles per core when load or STA uops are dispatched to port 2",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(96),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD",
                                                                          brief_description:
                                                                              "Offcore outstanding Demand Data Read transactions in uncore queue.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("INT_MISC.RECOVERY_CYCLES_ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(13),
                                                                          umask:
                                                                              Tuple::One(3),
                                                                          event_name:
                                                                              "INT_MISC.RECOVERY_CYCLES_ANY",
                                                                          brief_description:
                                                                              "Core cycles the allocator was stalled due to recovery from earlier clear event for any thread running on the physical core (e.g. misprediction or memory nuke)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LD_BLOCKS.NO_SR",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(3),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "LD_BLOCKS.NO_SR",
                                                                          brief_description:
                                                                              "This event counts the number of times that split load operations are temporarily blocked because all resources for handling the split accesses are in use.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_ASSIST.SIMD_OUTPUT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(202),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "FP_ASSIST.SIMD_OUTPUT",
                                                                          brief_description:
                                                                              "Number of SIMD FP assists due to Output values",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OTHER_ASSISTS.ITLB_MISS_RETIRED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(193),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "OTHER_ASSISTS.ITLB_MISS_RETIRED",
                                                                          brief_description:
                                                                              "Retired instructions experiencing ITLB misses.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.ALL_DEMAND_DATA_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(3),
                                                                          event_name:
                                                                              "L2_RQSTS.ALL_DEMAND_DATA_RD",
                                                                          brief_description:
                                                                              "Demand Data Read requests",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.TAKEN_CONDITIONAL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(129),
                                                                          event_name:
                                                                              "BR_INST_EXEC.TAKEN_CONDITIONAL",
                                                                          brief_description:
                                                                              "Taken speculative and retired macro-conditional branches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_LINES_OUT.DIRTY_ALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(242),
                                                                          umask:
                                                                              Tuple::One(10),
                                                                          event_name:
                                                                              "L2_LINES_OUT.DIRTY_ALL",
                                                                          brief_description:
                                                                              "Dirty L2 cache lines filling the L2",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HITM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HITM",
                                                                          brief_description:
                                                                              "Counts demand data reads that miss the LLC  the data is found in M state in remote cache and forwarded from there",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              70862766081,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS.DEMAND_RFO",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(176),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS.DEMAND_RFO",
                                                                          brief_description:
                                                                              "Demand RFO requests including regular RFOs, locks, ItoM",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.ALL_DIRECT_JMP",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(194),
                                                                          event_name:
                                                                              "BR_INST_EXEC.ALL_DIRECT_JMP",
                                                                          brief_description:
                                                                              "Speculative and retired macro-unconditional branches excluding calls and indirects",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HIT_FORWARD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HIT_FORWARD",
                                                                          brief_description:
                                                                              "Counts all demand code reads that miss the LLC  and the data forwarded from remote cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              36498964484,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.LOCAL_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.LOCAL_DRAM",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that miss the LLC  and the data returned from local dram",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              25773998096,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_0_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_0_CORE",
                                                                          brief_description:
                                                                              "Cycles per core when uops are dispatched to port 0",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.TAKEN_INDIRECT_NEAR_CALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(160),
                                                                          event_name:
                                                                              "BR_INST_EXEC.TAKEN_INDIRECT_NEAR_CALL",
                                                                          brief_description:
                                                                              "Taken speculative and retired indirect calls",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_ISSUED.ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(14),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_ISSUED.ANY",
                                                                          brief_description:
                                                                              "Uops that Resource Allocation Table (RAT) issues to Reservation Station (RS)",
                                                                          public_description:
                                                                              Some("This event counts the number of Uops issued by the front-end of the pipeilne to the back-end."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("PARTIAL_RAT_STALLS.FLAGS_MERGE_UOP",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(89),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "PARTIAL_RAT_STALLS.FLAGS_MERGE_UOP",
                                                                          brief_description:
                                                                              "Increments the number of flags-merge uops in flight each cycle.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MS_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(48),
                                                                          event_name:
                                                                              "IDQ.MS_UOPS",
                                                                          brief_description:
                                                                              "Uops delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("AGU_BYPASS_CANCEL.COUNT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(182),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "AGU_BYPASS_CANCEL.COUNT",
                                                                          brief_description:
                                                                              "This event counts executed load operations with all the following traits: 1. addressing of the format [base + offset], 2. the offset is between 1 and 2047, 3. the address specified in the base register is in one page and the address [base+offset] is in an",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.ALL_CONDITIONAL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(193),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.ALL_CONDITIONAL",
                                                                          brief_description:
                                                                              "Speculative and retired mispredicted macro conditional branches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ_UOPS_NOT_DELIVERED.CYCLES_LE_3_UOP_DELIV.CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(156),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "IDQ_UOPS_NOT_DELIVERED.CYCLES_LE_3_UOP_DELIV.CORE",
                                                                          brief_description:
                                                                              "Cycles with less than 3 uops delivered by the front end",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              4298899472,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_ASSIST.X87_OUTPUT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(202),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "FP_ASSIST.X87_OUTPUT",
                                                                          brief_description:
                                                                              "Number of X87 assists due to output value.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_LINES_IN.ALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(241),
                                                                          umask:
                                                                              Tuple::One(7),
                                                                          event_name:
                                                                              "L2_LINES_IN.ALL",
                                                                          brief_description:
                                                                              "L2 cache lines filling L2",
                                                                          public_description:
                                                                              Some("This event counts the number of L2 cache lines brought into the L2 cache.  Lines are filled into the L2 cache when there was an L2 miss."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_STORE_LOCK_RQSTS.HIT_M",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(39),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "L2_STORE_LOCK_RQSTS.HIT_M",
                                                                          brief_description:
                                                                              "RFOs that hit cache lines in M state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD",
                                                                          brief_description:
                                                                              "Counts demand data reads that miss the LLC  and the data forwarded from remote cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              36498964481,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS.MEM_RS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(162),
                                                                          umask:
                                                                              Tuple::One(14),
                                                                          event_name:
                                                                              "RESOURCE_STALLS.MEM_RS",
                                                                          brief_description:
                                                                              "Resource stalls due to memory buffers or Reservation Station (RS) being fully utilized",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RS_EVENTS.EMPTY_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(94),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "RS_EVENTS.EMPTY_CYCLES",
                                                                          brief_description:
                                                                              "Cycles when Reservation Station (RS) is empty for the thread",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("INST_RETIRED.ANY_P",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(192),
                                                                          umask:
                                                                              Tuple::One(0),
                                                                          event_name:
                                                                              "INST_RETIRED.ANY_P",
                                                                          brief_description:
                                                                              "Number of instructions retired. General Counter   - architectural event",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DTLB_LOAD_MISSES.MISS_CAUSES_A_WALK",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(8),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "DTLB_LOAD_MISSES.MISS_CAUSES_A_WALK",
                                                                          brief_description:
                                                                              "Load misses in all DTLB levels that cause page walks",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              68723409024,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_HITM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(210),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_HITM",
                                                                          brief_description:
                                                                              "Retired load uops which data sources were HitM responses from shared LLC.",
                                                                          public_description:
                                                                              Some("This event counts retired load uops that hit in the last-level cache (L3) and were found in a non-modified state in a neighboring core\'s private cache (same package).  Since the last level cache is inclusive, hits to the L3 may require snooping the private L2 caches of any cores on the same socket that have the line.  In this case, a snoop was required, and another L2 had the line in a modified state, so the line had to be invalidated in that L2 cache and transferred to the requesting L2."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              20011,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS2.ALL_FL_EMPTY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(91),
                                                                          umask:
                                                                              Tuple::One(12),
                                                                          event_name:
                                                                              "RESOURCE_STALLS2.ALL_FL_EMPTY",
                                                                          brief_description:
                                                                              "Cycles with either free list is empty",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_4",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_4",
                                                                          brief_description:
                                                                              "Cycles per thread when uops are dispatched to port 4",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DTLB_LOAD_MISSES.WALK_COMPLETED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(8),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "DTLB_LOAD_MISSES.WALK_COMPLETED",
                                                                          brief_description:
                                                                              "Load misses at all DTLB levels that cause completed page walks",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_RETIRED.LLC_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(209),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_RETIRED.LLC_HIT",
                                                                          brief_description:
                                                                              "Retired load uops which data sources were data hits in LLC without snoops required.",
                                                                          public_description:
                                                                              Some("This event counts retired load uops that hit in the last-level (L3) cache without snoops required."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              50021,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                                                          brief_description:
                                                                              "Counts demand & prefetch data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              4298899601,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPL_CYCLES.RING0",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(92),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "CPL_CYCLES.RING0",
                                                                          brief_description:
                                                                              "Unhalted core cycles when the thread is in ring 0",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_RETIRED.TOTAL_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(194),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_RETIRED.TOTAL_CYCLES",
                                                                          brief_description:
                                                                              "Cycles with less than 10 actually retired uops.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              10,
                                                                          invert:
                                                                              true,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.PF_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(128),
                                                                          event_name:
                                                                              "L2_RQSTS.PF_MISS",
                                                                          brief_description:
                                                                              "Requests from the L2 hardware prefetchers that miss L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.DSB_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "IDQ.DSB_UOPS",
                                                                          brief_description:
                                                                              "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_UOPS_RETIRED.SPLIT_STORES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(208),
                                                                          umask:
                                                                              Tuple::One(66),
                                                                          event_name:
                                                                              "MEM_UOPS_RETIRED.SPLIT_STORES",
                                                                          brief_description:
                                                                              "Retired store uops that split across a cacheline boundary.",
                                                                          public_description:
                                                                              Some("This event counts line-splitted store uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K)."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(96),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD",
                                                                          brief_description:
                                                                              "Cycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LOAD_HIT_PRE.SW_PF",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(76),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "LOAD_HIT_PRE.SW_PF",
                                                                          brief_description:
                                                                              "Not software-prefetch load dispatches that hit FB allocated for software prefetch",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS.ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(162),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "RESOURCE_STALLS.ANY",
                                                                          brief_description:
                                                                              "Resource-related stall cycles",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.EMPTY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "IDQ.EMPTY",
                                                                          brief_description:
                                                                              "Instruction Decode Queue (IDQ) empty cycles",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ITLB.ITLB_FLUSH",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(174),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "ITLB.ITLB_FLUSH",
                                                                          brief_description:
                                                                              "Flushing of the Instruction TLB (ITLB) pages, includes 4k/2M/4M pages.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_1",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_1",
                                                                          brief_description:
                                                                              "Cycles per thread when uops are dispatched to port 1",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ILD_STALL.IQ_FULL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(135),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "ILD_STALL.IQ_FULL",
                                                                          brief_description:
                                                                              "Stall cycles because IQ is full",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MS_SWITCHES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(48),
                                                                          event_name:
                                                                              "IDQ.MS_SWITCHES",
                                                                          brief_description:
                                                                              "Number of switches from DSB (Decode Stream Buffer) or MITE (legacy decode pipeline) to the Microcode Sequencer",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              true,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_RETIRED.LLC_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(209),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_RETIRED.LLC_MISS",
                                                                          brief_description:
                                                                              "Miss in last-level (L3) cache. Excludes Unknown data-source.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("PARTIAL_RAT_STALLS.FLAGS_MERGE_UOP_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(89),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "PARTIAL_RAT_STALLS.FLAGS_MERGE_UOP_CYCLES",
                                                                          brief_description:
                                                                              "Performance sensitive flags-merging uops added by Sandy Bridge u-arch",
                                                                          public_description:
                                                                              Some("This event counts the number of cycles spent executing performance-sensitive flags-merging uops. For example, shift CL (merge_arith_flags). For more details, See the Intel? 64 and IA-32 Architectures Optimization Reference Manual."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                                                          brief_description:
                                                                              "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              17183802359,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_RETIRED.ALL_BRANCHES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(196),
                                                                          umask:
                                                                              Tuple::One(0),
                                                                          event_name:
                                                                              "BR_INST_RETIRED.ALL_BRANCHES",
                                                                          brief_description:
                                                                              "All (macro) branch instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS.DEMAND_CODE_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(176),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS.DEMAND_CODE_RD",
                                                                          brief_description:
                                                                              "Cacheable and noncachaeble code read requests",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_ASSIST.SIMD_INPUT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(202),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "FP_ASSIST.SIMD_INPUT",
                                                                          brief_description:
                                                                              "Number of SIMD FP assists due to input values",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              17183801472,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_RETIRED.NEAR_TAKEN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(196),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "BR_INST_RETIRED.NEAR_TAKEN",
                                                                          brief_description:
                                                                              "Taken branch instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.SNOOP_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.SNOOP_MISS",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops sent to sibling cores return clean response",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              8593866880,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_READS.LLC_HIT.NO_SNOOP_NEEDED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.NO_SNOOP_NEEDED",
                                                                          brief_description:
                                                                              "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              4298900471,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS.ROB",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(162),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "RESOURCE_STALLS.ROB",
                                                                          brief_description:
                                                                              "Cycles stalled due to re-order buffer full.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                                                          brief_description:
                                                                              "Counts demand data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              4298899457,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("TLB_FLUSH.DTLB_THREAD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(189),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "TLB_FLUSH.DTLB_THREAD",
                                                                          brief_description:
                                                                              "DTLB flush attempts of the thread-specific entries",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L1D_PEND_MISS.PENDING_CYCLES_ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(72),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L1D_PEND_MISS.PENDING_CYCLES_ANY",
                                                                          brief_description:
                                                                              "Cycles with L1D load Misses outstanding from any thread on physical core",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(4),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(4),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_STORE_LOCK_RQSTS.HIT_E",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(39),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "L2_STORE_LOCK_RQSTS.HIT_E",
                                                                          brief_description:
                                                                              "RFOs that hit cache lines in E state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_TRANS.L2_FILL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(240),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "L2_TRANS.L2_FILL",
                                                                          brief_description:
                                                                              "L2 fill requests that access L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS_BUFFER.SQ_FULL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(178),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS_BUFFER.SQ_FULL",
                                                                          brief_description:
                                                                              "Cases when offcore requests buffer cannot take more entries for core",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPL_CYCLES.RING0_TRANS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(92),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "CPL_CYCLES.RING0_TRANS",
                                                                          brief_description:
                                                                              "Number of intervals between processor halts while thread is in ring 0",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              true,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_UOPS_RETIRED.LOCK_LOADS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(208),
                                                                          umask:
                                                                              Tuple::One(33),
                                                                          event_name:
                                                                              "MEM_UOPS_RETIRED.LOCK_LOADS",
                                                                          brief_description:
                                                                              "Retired load uops with locked access.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_STORE_LOCK_RQSTS.ALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(39),
                                                                          umask:
                                                                              Tuple::One(15),
                                                                          event_name:
                                                                              "L2_STORE_LOCK_RQSTS.ALL",
                                                                          brief_description:
                                                                              "RFOs that access cache lines in any state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.STREAMING_STORES.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.STREAMING_STORES.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts non-temporal stores",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              67584,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LONGEST_LAT_CACHE.MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(46),
                                                                          umask:
                                                                              Tuple::One(65),
                                                                          event_name:
                                                                              "LONGEST_LAT_CACHE.MISS",
                                                                          brief_description:
                                                                              "Core-originated cacheable demand requests missed LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_ASSIST.X87_INPUT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(202),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "FP_ASSIST.X87_INPUT",
                                                                          brief_description:
                                                                              "Number of X87 assists due to input value.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_TRANS.ALL_REQUESTS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(240),
                                                                          umask:
                                                                              Tuple::One(128),
                                                                          event_name:
                                                                              "L2_TRANS.ALL_REQUESTS",
                                                                          brief_description:
                                                                              "Transactions accessing L2 pipe",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPU_CLK_UNHALTED.THREAD_P_ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(60),
                                                                          umask:
                                                                              Tuple::One(0),
                                                                          event_name:
                                                                              "CPU_CLK_UNHALTED.THREAD_P_ANY",
                                                                          brief_description:
                                                                              "Core cycles when at least one thread on the physical core is not in halt state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPL_CYCLES.RING123",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(92),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "CPL_CYCLES.RING123",
                                                                          brief_description:
                                                                              "Unhalted core cycles when thread is in rings 1, 2, or 3",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LOAD_HIT_PRE.HW_PF",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(76),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "LOAD_HIT_PRE.HW_PF",
                                                                          brief_description:
                                                                              "Not software-prefetch load dispatches that hit FB allocated for hardware prefetch",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.ALL_DIRECT_NEAR_CALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(208),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.ALL_DIRECT_NEAR_CALL",
                                                                          brief_description:
                                                                              "Speculative and retired mispredicted direct near calls",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_5_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(128),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_5_CORE",
                                                                          brief_description:
                                                                              "Cycles per core when uops are dispatched to port 5",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MACHINE_CLEARS.MEMORY_ORDERING",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(195),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "MACHINE_CLEARS.MEMORY_ORDERING",
                                                                          brief_description:
                                                                              "Counts the number of machine clears due to memory order conflicts.",
                                                                          public_description:
                                                                              Some("This event counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from memory disambiguation, external snoops, or cross SMT-HW-thread snoop (stores) hitting load buffers.  Machine clears can have a significant performance impact if they are happening frequently."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_UOPS_RETIRED.ALL_STORES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(208),
                                                                          umask:
                                                                              Tuple::One(130),
                                                                          event_name:
                                                                              "MEM_UOPS_RETIRED.ALL_STORES",
                                                                          brief_description:
                                                                              "All retired store uops.",
                                                                          public_description:
                                                                              Some("This event counts the number of store uops retired."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DTLB_STORE_MISSES.STLB_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(73),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "DTLB_STORE_MISSES.STLB_HIT",
                                                                          brief_description:
                                                                              "Store operations that miss the first TLB level but hit the second and do not cause page walks",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OTHER_ASSISTS.AVX_TO_SSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(193),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "OTHER_ASSISTS.AVX_TO_SSE",
                                                                          brief_description:
                                                                              "Number of transitions from AVX-256 to legacy SSE when penalty applicable.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_COMP_OPS_EXE.SSE_SCALAR_SINGLE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(16),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "FP_COMP_OPS_EXE.SSE_SCALAR_SINGLE",
                                                                          brief_description:
                                                                              "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issued this cycle",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              272734355584,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MS_DSB_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "IDQ.MS_DSB_CYCLES",
                                                                          brief_description:
                                                                              "Cycles when uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HITM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HITM",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that miss the LLC  the data is found in M state in remote cache and forwarded from there",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              70862766096,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.REMOTE_HITM_HIT_FORWARD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.REMOTE_HITM_HIT_FORWARD",
                                                                          brief_description:
                                                                              "This event counts all remote cache-to-cache transfers (includes HITM and HIT-Forward) for all demand and L2 prefetches. LLC prefetches are excluded.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              105222635639,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_LINES_OUT.DEMAND_CLEAN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(242),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L2_LINES_OUT.DEMAND_CLEAN",
                                                                          brief_description:
                                                                              "Clean L2 cache lines evicted by demand",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.TAKEN_INDIRECT_JUMP_NON_CALL_RET",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(132),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.TAKEN_INDIRECT_JUMP_NON_CALL_RET",
                                                                          brief_description:
                                                                              "Taken speculative and retired mispredicted indirect branches excluding calls and returns",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.TAKEN_CONDITIONAL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(129),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.TAKEN_CONDITIONAL",
                                                                          brief_description:
                                                                              "Taken speculative and retired mispredicted macro conditional branches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_RETIRED.ALL_BRANCHES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(197),
                                                                          umask:
                                                                              Tuple::One(0),
                                                                          event_name:
                                                                              "BR_MISP_RETIRED.ALL_BRANCHES",
                                                                          brief_description:
                                                                              "All mispredicted macro branch instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                                                          brief_description:
                                                                              "Counts prefetch data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              17183801488,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(210),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_MISS",
                                                                          brief_description:
                                                                              "Retired load uops which data sources were LLC hit and cross-core snoop missed in on-pkg core cache.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              20011,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                                                          brief_description:
                                                                              "Counts prefetch data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              4298899600,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.ALL_PF",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(192),
                                                                          event_name:
                                                                              "L2_RQSTS.ALL_PF",
                                                                          brief_description:
                                                                              "Requests from L2 hardware prefetchers",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_L1D_WB_RQSTS.MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(40),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L2_L1D_WB_RQSTS.MISS",
                                                                          brief_description:
                                                                              "Count the number of modified Lines evicted from L1 and missed L2. (Non-rejected WBs from the DCU.)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.TAKEN_RETURN_NEAR",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(136),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.TAKEN_RETURN_NEAR",
                                                                          brief_description:
                                                                              "Taken speculative and retired mispredicted indirect branches with return mnemonic",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.COREWB.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.COREWB.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all writebacks from the core to the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              65544,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts demand data reads that miss in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              274873843713,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L1D_PEND_MISS.FB_FULL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(72),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "L1D_PEND_MISS.FB_FULL",
                                                                          brief_description:
                                                                              "Cycles a demand request was blocked due to Fill Buffers inavailability",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_TRANS.L2_WB",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(240),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "L2_TRANS.L2_WB",
                                                                          brief_description:
                                                                              "L2 writebacks that access L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LD_BLOCKS.ALL_BLOCK",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(3),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "LD_BLOCKS.ALL_BLOCK",
                                                                          brief_description:
                                                                              "Number of cases where any load ends up with a valid block-code written to the load buffer (including blocks due to Memory Order Buffer (MOB), Data Cache Unit (DCU), TLB, but load has no DCU miss)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_ASSIST.ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(202),
                                                                          umask:
                                                                              Tuple::One(30),
                                                                          event_name:
                                                                              "FP_ASSIST.ANY",
                                                                          brief_description:
                                                                              "Cycles with any input/output SSE or FP assist",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              68723408912,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(205),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
                                                                          brief_description:
                                                                              "Loads with latency value being above 16",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(8),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              20011,
                                                                          msr_index:
                                                                              MSRIndex::One(246),
                                                                          msr_value:
                                                                              16,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LD_BLOCKS_PARTIAL.ADDRESS_ALIAS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(7),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "LD_BLOCKS_PARTIAL.ADDRESS_ALIAS",
                                                                          brief_description:
                                                                              "False dependencies in MOB due to partial compare",
                                                                          public_description:
                                                                              Some("Aliasing occurs when a load is issued after a store and their memory addresses are offset by 4K.  This event counts the number of loads that aliased with a preceding store, resulting in an extended address check in the pipeline.  The enhanced address check typically has a performance penalty of 5 cycles."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("SIMD_FP_256.PACKED_SINGLE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(17),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "SIMD_FP_256.PACKED_SINGLE",
                                                                          brief_description:
                                                                              "number of GSSE-256 Computational FP single precision uops issued this cycle",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ICACHE.MISSES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(128),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "ICACHE.MISSES",
                                                                          brief_description:
                                                                              "Instruction cache, streaming buffer and victim cache misses",
                                                                          public_description:
                                                                              Some("This event counts the number of instruction cache, streaming buffer and victim cache misses. Counting includes unchacheable accesses."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L1D_PEND_MISS.PENDING",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(72),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L1D_PEND_MISS.PENDING",
                                                                          brief_description:
                                                                              "L1D miss oustandings duration in cycles",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(4),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(4),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_RETIRED.STALL_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(194),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_RETIRED.STALL_CYCLES",
                                                                          brief_description:
                                                                              "Cycles without actually retired uops.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              true,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CYCLE_ACTIVITY.CYCLES_L2_PENDING",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(163),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "CYCLE_ACTIVITY.CYCLES_L2_PENDING",
                                                                          brief_description:
                                                                              "Each cycle there was a MLC-miss pending demand load this thread (i.e. Non-completed valid SQ entry allocated for demand load and waiting for Uncore), increment by 1. Note this is in MLC and connected to Umask 0.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_ISSUED.STALL_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(14),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_ISSUED.STALL_CYCLES",
                                                                          brief_description:
                                                                              "Cycles when Resource Allocation Table (RAT) does not issue Uops to Reservation Station (RS) for the thread",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              true,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ILD_STALL.LCP",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(135),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "ILD_STALL.LCP",
                                                                          brief_description:
                                                                              "Stalls caused by changing prefix length of the instruction.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that miss the LLC  and the data forwarded from remote cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              36498964496,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_TRANS.RFO",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(240),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "L2_TRANS.RFO",
                                                                          brief_description:
                                                                              "RFO requests that access L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS.OOO_RSRC",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(162),
                                                                          umask:
                                                                              Tuple::One(240),
                                                                          event_name:
                                                                              "RESOURCE_STALLS.OOO_RSRC",
                                                                          brief_description:
                                                                              "Resource stalls due to Rob being full, FCSW, MXCSR and OTHER",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_NONE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(210),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_NONE",
                                                                          brief_description:
                                                                              "Retired load uops which data sources were hits in LLC without snoops required.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                                                          brief_description:
                                                                              "Counts demand data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              68723408897,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_TRANS.ALL_PF",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(240),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "L2_TRANS.ALL_PF",
                                                                          brief_description:
                                                                              "L2 or LLC HW prefetches that access L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("INT_MISC.RECOVERY_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(13),
                                                                          umask:
                                                                              Tuple::One(3),
                                                                          event_name:
                                                                              "INT_MISC.RECOVERY_CYCLES",
                                                                          brief_description:
                                                                              "Number of cycles waiting for the checkpoints in Resource Allocation Table (RAT) to be recovered after Nuke due to all other cases except JEClear (e.g. whenever a ucode assist is needed like SSE exception, memory disambiguation, etc...)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.ALL_MITE_CYCLES_4_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(36),
                                                                          event_name:
                                                                              "IDQ.ALL_MITE_CYCLES_4_UOPS",
                                                                          brief_description:
                                                                              "Cycles MITE is delivering 4 Uops",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              4,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_DRAM",
                                                                          brief_description:
                                                                              "Counts demand data reads that miss the LLC  and the data returned from remote dram",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              27908898817,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("INT_MISC.RECOVERY_STALLS_COUNT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(13),
                                                                          umask:
                                                                              Tuple::One(3),
                                                                          event_name:
                                                                              "INT_MISC.RECOVERY_STALLS_COUNT",
                                                                          brief_description:
                                                                              "Number of occurences waiting for the checkpoints in Resource Allocation Table (RAT) to be recovered after Nuke due to all other cases except JEClear (e.g. whenever a ucode assist is needed like SSE exception, memory disambiguation, etc...)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              true,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DSB_FILL.EXCEED_DSB_LINES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(172),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "DSB_FILL.EXCEED_DSB_LINES",
                                                                          brief_description:
                                                                              "Cycles when Decode Stream Buffer (DSB) fill encounter more than 3 Decode Stream Buffer (DSB) lines",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_COMP_OPS_EXE.SSE_PACKED_DOUBLE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(16),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "FP_COMP_OPS_EXE.SSE_PACKED_DOUBLE",
                                                                          brief_description:
                                                                              "Number of SSE* or AVX-128 FP Computational packed double-precision uops issued this cycle",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_TRANS.L1D_WB",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(240),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "L2_TRANS.L1D_WB",
                                                                          brief_description:
                                                                              "L1D writebacks that access L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.SPLIT_LOCK_UC_LOCK.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.SPLIT_LOCK_UC_LOCK.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts requests where the address of an atomic lock instruction spans a cache line boundary or the lock instruction is executed on uncacheable address",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              66560,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS_OUTSTANDING.DEMAND_RFO",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(96),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_RFO",
                                                                          brief_description:
                                                                              "Offcore outstanding RFO store transactions in SuperQueue (SQ), queue to uncore",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.ALL_CODE_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(48),
                                                                          event_name:
                                                                              "L2_RQSTS.ALL_CODE_RD",
                                                                          brief_description:
                                                                              "L2 code requests",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_EXECUTED.CORE_CYCLES_GE_2",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(177),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "UOPS_EXECUTED.CORE_CYCLES_GE_2",
                                                                          brief_description:
                                                                              "Cycles at least 2 micro-op is executed from any thread on physical core",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              2,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_RETIRED.CORE_STALL_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(194),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_RETIRED.CORE_STALL_CYCLES",
                                                                          brief_description:
                                                                              "Cycles without actually retired uops.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              true,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.SNOOP_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.SNOOP_MISS",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoops sent to sibling cores return clean response",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              8593866768,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_LINES_OUT.DEMAND_DIRTY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(242),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "L2_LINES_OUT.DEMAND_DIRTY",
                                                                          brief_description:
                                                                              "Dirty L2 cache lines evicted by demand",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_UOPS_RETIRED.ALL_LOADS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(208),
                                                                          umask:
                                                                              Tuple::One(129),
                                                                          event_name:
                                                                              "MEM_UOPS_RETIRED.ALL_LOADS",
                                                                          brief_description:
                                                                              "All retired load uops.",
                                                                          public_description:
                                                                              Some("This event counts the number of load uops retired"),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_L1D_WB_RQSTS.ALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(40),
                                                                          umask:
                                                                              Tuple::One(15),
                                                                          event_name:
                                                                              "L2_L1D_WB_RQSTS.ALL",
                                                                          brief_description:
                                                                              "Not rejected writebacks from L1D to L2 cache lines in any state.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.DSB_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "IDQ.DSB_CYCLES",
                                                                          brief_description:
                                                                              "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from Decode Stream Buffer (DSB) path",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_EXECUTED.CORE_CYCLES_GE_4",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(177),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "UOPS_EXECUTED.CORE_CYCLES_GE_4",
                                                                          brief_description:
                                                                              "Cycles at least 4 micro-op is executed from any thread on physical core",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              4,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_1_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_1_CORE",
                                                                          brief_description:
                                                                              "Cycles per core when uops are dispatched to port 1",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_COMP_OPS_EXE.SSE_PACKED_SINGLE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(16),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "FP_COMP_OPS_EXE.SSE_PACKED_SINGLE",
                                                                          brief_description:
                                                                              "Number of SSE* or AVX-128 FP Computational packed single-precision uops issued this cycle",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.TAKEN_INDIRECT_NEAR_RETURN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(136),
                                                                          event_name:
                                                                              "BR_INST_EXEC.TAKEN_INDIRECT_NEAR_RETURN",
                                                                          brief_description:
                                                                              "Taken speculative and retired indirect branches with return mnemonic",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_LINES_OUT.PF_CLEAN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(242),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "L2_LINES_OUT.PF_CLEAN",
                                                                          brief_description:
                                                                              "Clean L2 cache lines evicted by L2 prefetch",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPU_CLK_UNHALTED.THREAD_ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(0),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "CPU_CLK_UNHALTED.THREAD_ANY",
                                                                          brief_description:
                                                                              "Core cycles when at least one thread on the physical core is not in halt state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Fixed(4),
                                                                          counter_ht_off:
                                                                              Counter::Fixed(4),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                                                          brief_description:
                                                                              "Counts demand & prefetch data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              17183801489,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_COMP_OPS_EXE.SSE_SCALAR_DOUBLE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(16),
                                                                          umask:
                                                                              Tuple::One(128),
                                                                          event_name:
                                                                              "FP_COMP_OPS_EXE.SSE_SCALAR_DOUBLE",
                                                                          brief_description:
                                                                              "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issued this cycle",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_DRAM",
                                                                          brief_description:
                                                                              "Counts demand data reads that miss the LLC  and the data returned from remote & local dram",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              27913093121,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MACHINE_CLEARS.COUNT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(195),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MACHINE_CLEARS.COUNT",
                                                                          brief_description:
                                                                              "Number of machine clears (nukes) of any type.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              true,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("PARTIAL_RAT_STALLS.MUL_SINGLE_UOP",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(89),
                                                                          umask:
                                                                              Tuple::One(128),
                                                                          event_name:
                                                                              "PARTIAL_RAT_STALLS.MUL_SINGLE_UOP",
                                                                          brief_description:
                                                                              "Multiply packed/scalar single precision uops allocated",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ_UOPS_NOT_DELIVERED.CYCLES_GE_1_UOP_DELIV.CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(156),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "IDQ_UOPS_NOT_DELIVERED.CYCLES_GE_1_UOP_DELIV.CORE",
                                                                          brief_description:
                                                                              "Cycles when 1 or more uops were delivered to the by the front end.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              4,
                                                                          invert:
                                                                              true,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ITLB_MISSES.STLB_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(133),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "ITLB_MISSES.STLB_HIT",
                                                                          brief_description:
                                                                              "Operations that miss the first ITLB level but hit the second and do not cause any page walks",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CYCLE_ACTIVITY.CYCLES_NO_DISPATCH",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(163),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "CYCLE_ACTIVITY.CYCLES_NO_DISPATCH",
                                                                          brief_description:
                                                                              "Each cycle there was no dispatch for this thread, increment by 1. Note this is connect to Umask 2. No dispatch can be deduced from the UOPS_EXECUTED event.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              4,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_L1D_WB_RQSTS.HIT_E",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(40),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "L2_L1D_WB_RQSTS.HIT_E",
                                                                          brief_description:
                                                                              "Not rejected writebacks from L1D to L2 cache lines in E state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.ALL_BRANCHES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(255),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.ALL_BRANCHES",
                                                                          brief_description:
                                                                              "Speculative and retired mispredicted macro conditional branches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              4298899584,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_UOPS_RETIRED.STLB_MISS_LOADS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(208),
                                                                          umask:
                                                                              Tuple::One(17),
                                                                          event_name:
                                                                              "MEM_UOPS_RETIRED.STLB_MISS_LOADS",
                                                                          brief_description:
                                                                              "Retired load uops that miss the STLB.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DSB2MITE_SWITCHES.COUNT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(171),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "DSB2MITE_SWITCHES.COUNT",
                                                                          brief_description:
                                                                              "Decode Stream Buffer (DSB)-to-MITE switches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("EPT.WALK_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(79),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "EPT.WALK_CYCLES",
                                                                          brief_description:
                                                                              "Cycle count for an Extended Page table walk.  The Extended Page Directory cache is used by Virtual Machine operating systems while the guest operating systems use the standard TLB caches.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ROB_MISC_EVENTS.LBR_INSERTS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(204),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "ROB_MISC_EVENTS.LBR_INSERTS",
                                                                          brief_description:
                                                                              "Count cases of saving new LBR",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("PARTIAL_RAT_STALLS.SLOW_LEA_WINDOW",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(89),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "PARTIAL_RAT_STALLS.SLOW_LEA_WINDOW",
                                                                          brief_description:
                                                                              "Cycles with at least one slow LEA uop being allocated",
                                                                          public_description:
                                                                              Some("This event counts the number of cycles with at least one slow LEA uop being allocated. A uop is generally considered as slow LEA if it has three sources (for example, two sources and immediate) regardless of whether it is a result of LEA instruction or not. Examples of the slow LEA uop are or uops with base, index, and offset source operands using base and index reqisters, where base is EBR/RBP/R13, using RIP relative or 16-bit addressing modes. See the Intel? 64 and IA-32 Architectures Optimization Reference Manual for more details about slow LEA instructions."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_DATA_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(96),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_DATA_RD",
                                                                          brief_description:
                                                                              "Cycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all demand data reads",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              65537,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_EXECUTED.CORE_CYCLES_NONE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(177),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "UOPS_EXECUTED.CORE_CYCLES_NONE",
                                                                          brief_description:
                                                                              "Cycles with no micro-ops executed from any thread on physical core",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              true,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all prefetch (that bring data to LLC only) code reads that miss in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              274873844224,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("FP_COMP_OPS_EXE.X87",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(16),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "FP_COMP_OPS_EXE.X87",
                                                                          brief_description:
                                                                              "Number of FP Computational Uops Executed this cycle. The number of FADD, FSUB, FCOM, FMULs, integer MULsand IMULs, FDIVs, FPREMs, FSQRTS, integer DIVs, and IDIVs. This event does not distinguish an FADD used in the middle of a transcendental flow from a s",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_MISS.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_MISS.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops sent to sibling cores return clean response",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              274873843840,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_ISSUED.CORE_STALL_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(14),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_ISSUED.CORE_STALL_CYCLES",
                                                                          brief_description:
                                                                              "Cycles when Resource Allocation Table (RAT) does not issue Uops to Reservation Station (RS) for all threads",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              true,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_RETIRED.NEAR_CALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(196),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "BR_INST_RETIRED.NEAR_CALL",
                                                                          brief_description:
                                                                              "Direct and indirect near call instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_TRANS.CODE_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(240),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "L2_TRANS.CODE_RD",
                                                                          brief_description:
                                                                              "L2 cache accesses when fetching instructions",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_RETIRED.NOT_TAKEN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(196),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "BR_INST_RETIRED.NOT_TAKEN",
                                                                          brief_description:
                                                                              "Not taken branch instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_RETIRED.ALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(194),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_RETIRED.ALL",
                                                                          brief_description:
                                                                              "Actually retired uops.",
                                                                          public_description:
                                                                              Some("This event counts the number of micro-ops retired."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that miss in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              274873843728,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_TRANS.DEMAND_DATA_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(240),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L2_TRANS.DEMAND_DATA_RD",
                                                                          brief_description:
                                                                              "Demand Data Read requests that access L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_RETIRED.L2_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(209),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_RETIRED.L2_HIT",
                                                                          brief_description:
                                                                              "Retired load uops with L2 cache hits as data sources.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_DRAM",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads  that miss the LLC  and the data returned from remote dram",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              27908898832,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.ALL_CONDITIONAL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(193),
                                                                          event_name:
                                                                              "BR_INST_EXEC.ALL_CONDITIONAL",
                                                                          brief_description:
                                                                              "Speculative and retired macro-conditional branches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MITE_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "IDQ.MITE_UOPS",
                                                                          brief_description:
                                                                              "Uops delivered to Instruction Decode Queue (IDQ) from MITE path",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MISALIGN_MEM_REF.STORES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(5),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "MISALIGN_MEM_REF.STORES",
                                                                          brief_description:
                                                                              "Speculative cache line split STA uops dispatched to L1 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.TAKEN_INDIRECT_JUMP_NON_CALL_RET",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(132),
                                                                          event_name:
                                                                              "BR_INST_EXEC.TAKEN_INDIRECT_JUMP_NON_CALL_RET",
                                                                          brief_description:
                                                                              "Taken speculative and retired indirect branches excluding calls and returns",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.ALL_BRANCHES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(255),
                                                                          event_name:
                                                                              "BR_INST_EXEC.ALL_BRANCHES",
                                                                          brief_description:
                                                                              "Speculative and retired  branches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS.LB_SB",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(162),
                                                                          umask:
                                                                              Tuple::One(10),
                                                                          event_name:
                                                                              "RESOURCE_STALLS.LB_SB",
                                                                          brief_description:
                                                                              "Resource stalls due to load or store buffers all being in use",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                                                          brief_description:
                                                                              "Counts prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              68723409040,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ITLB_MISSES.WALK_DURATION",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(133),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "ITLB_MISSES.WALK_DURATION",
                                                                          brief_description:
                                                                              "Cycles when PMH is busy with page walks",
                                                                          public_description:
                                                                              Some("This event count cycles when Page Miss Handler (PMH) is servicing page walks caused by ITLB misses."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_LINES_IN.E",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(241),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "L2_LINES_IN.E",
                                                                          brief_description:
                                                                              "L2 cache lines in E state filling L2",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_RETIRED.HIT_LFB",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(209),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_RETIRED.HIT_LFB",
                                                                          brief_description:
                                                                              "Retired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ_UOPS_NOT_DELIVERED.CYCLES_0_UOPS_DELIV.CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(156),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "IDQ_UOPS_NOT_DELIVERED.CYCLES_0_UOPS_DELIV.CORE",
                                                                          brief_description:
                                                                              "Cycles per thread when 4 or more uops are not delivered to Resource Allocation Table (RAT) when backend of the machine is not stalled",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              4,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LSD.CYCLES_ACTIVE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(168),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "LSD.CYCLES_ACTIVE",
                                                                          brief_description:
                                                                              "Cycles Uops delivered by the LSD, but didn\'t come from the decoder",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.TAKEN_INDIRECT_NEAR_CALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(160),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.TAKEN_INDIRECT_NEAR_CALL",
                                                                          brief_description:
                                                                              "Taken speculative and retired mispredicted indirect calls",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BACLEARS.ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(230),
                                                                          umask:
                                                                              Tuple::One(31),
                                                                          event_name:
                                                                              "BACLEARS.ANY",
                                                                          brief_description:
                                                                              "Counts the total number when the front end is resteered, mainly when the BPU cannot provide a correct prediction and this is corrected by other branch handling mechanisms at the front end.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("INT_MISC.RAT_STALL_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(13),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "INT_MISC.RAT_STALL_CYCLES",
                                                                          brief_description:
                                                                              "Cycles when Resource Allocation Table (RAT) external stall is sent to Instruction Decode Queue (IDQ) for the thread",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_RFO.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_RFO.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all demand rfo\'s",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              65538,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_EXECUTED.CORE_CYCLES_GE_1",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(177),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "UOPS_EXECUTED.CORE_CYCLES_GE_1",
                                                                          brief_description:
                                                                              "Cycles at least 1 micro-op is executed from any thread on physical core",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.TAKEN_DIRECT_NEAR_CALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(144),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.TAKEN_DIRECT_NEAR_CALL",
                                                                          brief_description:
                                                                              "Taken speculative and retired mispredicted direct near calls",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPU_CLK_THREAD_UNHALTED.REF_XCLK_ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(60),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "CPU_CLK_THREAD_UNHALTED.REF_XCLK_ANY",
                                                                          brief_description:
                                                                              "Reference cycles when the at least one thread on the physical core is unhalted (counts at 100 MHz rate)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.SNOOP_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.SNOOP_MISS",
                                                                          brief_description:
                                                                              "Counts prefetch data reads that hit in the LLC and sibling core snoop returned a clean response",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              8593866896,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(205),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
                                                                          brief_description:
                                                                              "Loads with latency value being above 128",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(8),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              1009,
                                                                          msr_index:
                                                                              MSRIndex::One(246),
                                                                          msr_value:
                                                                              128,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L1D_BLOCKS.BANK_CONFLICT_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(191),
                                                                          umask:
                                                                              Tuple::One(5),
                                                                          event_name:
                                                                              "L1D_BLOCKS.BANK_CONFLICT_CYCLES",
                                                                          brief_description:
                                                                              "Cycles when dispatched loads are cancelled due to L1D bank conflicts with other load ports",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LSD.CYCLES_4_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(168),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "LSD.CYCLES_4_UOPS",
                                                                          brief_description:
                                                                              "Cycles 4 Uops delivered by the LSD, but didn\'t come from the decoder",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              4,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.SNOOP_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.SNOOP_MISS",
                                                                          brief_description:
                                                                              "Counts demand data reads that hit in the LLC and sibling core snoop returned a clean response",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              8593866753,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LONGEST_LAT_CACHE.REFERENCE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(46),
                                                                          umask:
                                                                              Tuple::One(79),
                                                                          event_name:
                                                                              "LONGEST_LAT_CACHE.REFERENCE",
                                                                          brief_description:
                                                                              "Core-originated cacheable demand requests that refer to LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L1D_PEND_MISS.PENDING_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(72),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L1D_PEND_MISS.PENDING_CYCLES",
                                                                          brief_description:
                                                                              "Cycles with L1D load Misses outstanding.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(4),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(4),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ_UOPS_NOT_DELIVERED.CYCLES_LE_1_UOP_DELIV.CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(156),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "IDQ_UOPS_NOT_DELIVERED.CYCLES_LE_1_UOP_DELIV.CORE",
                                                                          brief_description:
                                                                              "Cycles per thread when 3 or more uops are not delivered to Resource Allocation Table (RAT) when backend of the machine is not stalled",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              3,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.NONTAKEN_CONDITIONAL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(65),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.NONTAKEN_CONDITIONAL",
                                                                          brief_description:
                                                                              "Not taken speculative and retired mispredicted macro conditional branches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_2",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(12),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_2",
                                                                          brief_description:
                                                                              "Cycles per thread when load or STA uops are dispatched to port 2",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(205),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
                                                                          brief_description:
                                                                              "Loads with latency value being above 8",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(8),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              50021,
                                                                          msr_index:
                                                                              MSRIndex::One(246),
                                                                          msr_value:
                                                                              8,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ARITH.FPU_DIV_ACTIVE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(20),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "ARITH.FPU_DIV_ACTIVE",
                                                                          brief_description:
                                                                              "Cycles when divider is busy executing divide operations",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all demand code reads that hit in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              272734355460,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS2.OOO_RSRC",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(91),
                                                                          umask:
                                                                              Tuple::One(79),
                                                                          event_name:
                                                                              "RESOURCE_STALLS2.OOO_RSRC",
                                                                          brief_description:
                                                                              "Resource stalls out of order resources full",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_LINES_IN.I",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(241),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L2_LINES_IN.I",
                                                                          brief_description:
                                                                              "L2 cache lines in I state filling L2",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DTLB_LOAD_MISSES.STLB_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(8),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "DTLB_LOAD_MISSES.STLB_HIT",
                                                                          brief_description:
                                                                              "Load operations that miss the first DTLB level but hit the second and do not cause page walks",
                                                                          public_description:
                                                                              Some("This event counts load operations that miss the first DTLB level but hit the second and do not cause any page walks. The penalty in this case is approximately 7 cycles."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS.DEMAND_DATA_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(176),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS.DEMAND_DATA_RD",
                                                                          brief_description:
                                                                              "Demand Data Read requests sent to uncore",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.LOCAL_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.LOCAL_DRAM",
                                                                          brief_description:
                                                                              "Counts all local dram accesses for all demand and L2 prefetches. LLC prefetches are excluded.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              25773998199,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ITLB_MISSES.MISS_CAUSES_A_WALK",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(133),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "ITLB_MISSES.MISS_CAUSES_A_WALK",
                                                                          brief_description:
                                                                              "Misses at all ITLB levels that cause page walks",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DSB2MITE_SWITCHES.PENALTY_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(171),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "DSB2MITE_SWITCHES.PENALTY_CYCLES",
                                                                          brief_description:
                                                                              "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles",
                                                                          public_description:
                                                                              Some("This event counts the cycles attributed to a switch from the Decoded Stream Buffer (DSB), which holds decoded instructions, to the legacy decode pipeline.  It excludes cycles when the back-end cannot  accept new micro-ops.  The penalty for these switches is potentially several cycles of instruction starvation, where no micro-ops are delivered to the back-end."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.LOCAL_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.LOCAL_DRAM",
                                                                          brief_description:
                                                                              "Counts demand data reads that miss the LLC  and the data returned from local dram",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              25773998081,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_RETIRED.CONDITIONAL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(197),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "BR_MISP_RETIRED.CONDITIONAL",
                                                                          brief_description:
                                                                              "Mispredicted conditional branch instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DTLB_STORE_MISSES.MISS_CAUSES_A_WALK",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(73),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "DTLB_STORE_MISSES.MISS_CAUSES_A_WALK",
                                                                          brief_description:
                                                                              "Store misses in all DTLB levels that cause page walks",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_TRANS_RETIRED.PRECISE_STORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(205),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "MEM_TRANS_RETIRED.PRECISE_STORE",
                                                                          brief_description:
                                                                              "Sample stores and collect precise store operation via PEBS record. PMC3 only. (Precise Event - PEBS)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(8),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              true,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS.ALL_DATA_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(176),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS.ALL_DATA_RD",
                                                                          brief_description:
                                                                              "Demand and prefetch data reads",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_LINES_IN.S",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(241),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "L2_LINES_IN.S",
                                                                          brief_description:
                                                                              "L2 cache lines in S state filling L2",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_RETIRED.NEAR_CALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(197),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "BR_MISP_RETIRED.NEAR_CALL",
                                                                          brief_description:
                                                                              "Direct and indirect mispredicted near call instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED.CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(177),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED.CORE",
                                                                          brief_description:
                                                                              "Uops dispatched from any thread",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPU_CLK_UNHALTED.THREAD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(0),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "CPU_CLK_UNHALTED.THREAD",
                                                                          brief_description:
                                                                              "Core cycles when the thread is not in halt state.",
                                                                          public_description:
                                                                              Some("This event counts the number of core cycles while the thread is not in a halt state. The thread enters the halt state when it is running the HLT instruction. This event is a component in many key event ratios. The core frequency may change from time to time due to transitions associated with Enhanced Intel SpeedStep Technology or TM2. For this reason this event may have a changing ratio with regards to time. When the core frequency is constant, this event can approximate elapsed time while the core was not in the halt state. It is counted on a dedicated fixed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters available for other events."),
                                                                          counter:
                                                                              Counter::Fixed(4),
                                                                          counter_ht_off:
                                                                              Counter::Fixed(4),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.ALL_DSB_CYCLES_4_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(24),
                                                                          event_name:
                                                                              "IDQ.ALL_DSB_CYCLES_4_UOPS",
                                                                          brief_description:
                                                                              "Cycles Decode Stream Buffer (DSB) is delivering 4 Uops",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              4,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_RETIRED.NEAR_RETURN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(196),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "BR_INST_RETIRED.NEAR_RETURN",
                                                                          brief_description:
                                                                              "Return instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_EXEC.ALL_INDIRECT_JUMP_NON_CALL_RET",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(137),
                                                                          umask:
                                                                              Tuple::One(196),
                                                                          event_name:
                                                                              "BR_MISP_EXEC.ALL_INDIRECT_JUMP_NON_CALL_RET",
                                                                          brief_description:
                                                                              "Mispredicted indirect branches excluding calls and returns",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LD_BLOCKS.DATA_UNKNOWN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(3),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "LD_BLOCKS.DATA_UNKNOWN",
                                                                          brief_description:
                                                                              "Loads delayed due to SB blocks, preceding store operations with known addresses but unknown data",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.ALL_MITE_CYCLES_ANY_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(36),
                                                                          event_name:
                                                                              "IDQ.ALL_MITE_CYCLES_ANY_UOPS",
                                                                          brief_description:
                                                                              "Cycles MITE is delivering any Uop",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.ALL_RFO",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(12),
                                                                          event_name:
                                                                              "L2_RQSTS.ALL_RFO",
                                                                          brief_description:
                                                                              "RFO requests to L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.RFO_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "L2_RQSTS.RFO_MISS",
                                                                          brief_description:
                                                                              "RFO requests that miss L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.ALL_INDIRECT_JUMP_NON_CALL_RET",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(196),
                                                                          event_name:
                                                                              "BR_INST_EXEC.ALL_INDIRECT_JUMP_NON_CALL_RET",
                                                                          brief_description:
                                                                              "Speculative and retired indirect branches excluding calls and returns",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.CODE_RD_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "L2_RQSTS.CODE_RD_HIT",
                                                                          brief_description:
                                                                              "L2 cache hits when fetching instructions, code reads.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_RFO.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_RFO.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all demand & prefetch prefetch RFOs",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              65826,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all demand data reads that hit in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              272734355457,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ICACHE.HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(128),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "ICACHE.HIT",
                                                                          brief_description:
                                                                              "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both cacheable and noncacheable, including UC fetches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_RETIRED.ALL_BRANCHES_PEBS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(196),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "BR_INST_RETIRED.ALL_BRANCHES_PEBS",
                                                                          brief_description:
                                                                              "All (macro) branch instructions retired. (Precise Event - PEBS)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_L1D_WB_RQSTS.HIT_M",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(40),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "L2_L1D_WB_RQSTS.HIT_M",
                                                                          brief_description:
                                                                              "Not rejected writebacks from L1D to L2 cache lines in M state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(205),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
                                                                          brief_description:
                                                                              "Loads with latency value being above 64",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(8),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2003,
                                                                          msr_index:
                                                                              MSRIndex::One(246),
                                                                          msr_value:
                                                                              64,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPU_CLK_THREAD_UNHALTED.ONE_THREAD_ACTIVE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(60),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "CPU_CLK_THREAD_UNHALTED.ONE_THREAD_ACTIVE",
                                                                          brief_description:
                                                                              "Count XClk pulses when this thread is unhalted and the other is halted.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPU_CLK_UNHALTED.REF_TSC",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(0),
                                                                          umask:
                                                                              Tuple::One(3),
                                                                          event_name:
                                                                              "CPU_CLK_UNHALTED.REF_TSC",
                                                                          brief_description:
                                                                              "Reference cycles when the core is not in halt state.",
                                                                          public_description:
                                                                              Some("This event counts the number of reference cycles when the core is not in a halt state. The core enters the halt state when it is running the HLT instruction or the MWAIT instruction. This event is not affected by core frequency changes (for example, P states, TM2 transitions) but has the same incrementing frequency as the time stamp counter. This event can approximate elapsed time while the core was not in a halt state. This event has a constant ratio with the CPU_CLK_UNHALTED.REF_XCLK event. It is counted on a dedicated fixed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters available for other events."),
                                                                          counter:
                                                                              Counter::Fixed(8),
                                                                          counter_ht_off:
                                                                              Counter::Fixed(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS.LB",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(162),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "RESOURCE_STALLS.LB",
                                                                          brief_description:
                                                                              "Counts the cycles of stall due to lack of load buffers.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS.RS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(162),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "RESOURCE_STALLS.RS",
                                                                          brief_description:
                                                                              "Cycles stalled due to no eligible RS entry available.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all demand code reads that miss the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              274873843716,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L1D.REPLACEMENT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(81),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L1D.REPLACEMENT",
                                                                          brief_description:
                                                                              "L1D data line replacements",
                                                                          public_description:
                                                                              Some("This event counts L1D data line replacements.  Replacements occur when a new line is brought into the cache, causing eviction of a line loaded earlier."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DSB_FILL.OTHER_CANCEL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(172),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "DSB_FILL.OTHER_CANCEL",
                                                                          brief_description:
                                                                              "Cases of cancelling valid DSB fill not because of exceeding way limit",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OTHER_ASSISTS.AVX_STORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(193),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "OTHER_ASSISTS.AVX_STORE",
                                                                          brief_description:
                                                                              "Number of GSSE memory assist for stores. GSSE microcode assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_RETIRED.NOT_TAKEN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(197),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "BR_MISP_RETIRED.NOT_TAKEN",
                                                                          brief_description:
                                                                              "Mispredicted not taken branch instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_RETIRED.CONDITIONAL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(196),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "BR_INST_RETIRED.CONDITIONAL",
                                                                          brief_description:
                                                                              "Conditional branch instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L1D.EVICTION",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(81),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "L1D.EVICTION",
                                                                          brief_description:
                                                                              "L1D data cache lines in M state evicted due to replacement",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_LLC_MISS_RETIRED.LOCAL_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(211),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_LLC_MISS_RETIRED.LOCAL_DRAM",
                                                                          brief_description:
                                                                              "Data from local DRAM either Snoop not needed or Snoop Miss (RspI)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.CODE_RD_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "L2_RQSTS.CODE_RD_MISS",
                                                                          brief_description:
                                                                              "L2 cache misses when fetching instructions",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_LLC_MISS_RETIRED.REMOTE_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(211),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_LLC_MISS_RETIRED.REMOTE_DRAM",
                                                                          brief_description:
                                                                              "Data from remote DRAM either Snoop not needed or Snoop Miss (RspI)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_3_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(48),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_3_CORE",
                                                                          brief_description:
                                                                              "Cycles per core when load or STA uops are dispatched to port 3",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              true,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(96),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD",
                                                                          brief_description:
                                                                              "Offcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ_UOPS_NOT_DELIVERED.CYCLES_FE_WAS_OK",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(156),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "IDQ_UOPS_NOT_DELIVERED.CYCLES_FE_WAS_OK",
                                                                          brief_description:
                                                                              "Counts cycles FE delivered 4 uops or Resource Allocation Table (RAT) was stalling FE.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              true,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all prefetch data reads that hit the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              272734355600,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L1D.ALL_M_REPLACEMENT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(81),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "L1D.ALL_M_REPLACEMENT",
                                                                          brief_description:
                                                                              "Cache lines in M state evicted out of L1D due to Snoop HitM or dirty line replacement",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("INST_RETIRED.PREC_DIST",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(192),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "INST_RETIRED.PREC_DIST",
                                                                          brief_description:
                                                                              "Instructions retired. (Precise Event - PEBS)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(2),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(2),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_HIT.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_HIT.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all prefetch (that bring data to L2) code reads that hit in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              272734355520,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ_UOPS_NOT_DELIVERED.CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(156),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "IDQ_UOPS_NOT_DELIVERED.CORE",
                                                                          brief_description:
                                                                              "Uops not delivered to Resource Allocation Table (RAT) per thread when backend of the machine is not stalled",
                                                                          public_description:
                                                                              Some("This event counts the number of uops not delivered to the back-end per cycle, per thread, when the back-end was not stalled.  In the ideal case 4 uops can be delivered each cycle.  The event counts the undelivered uops - so if 3 were delivered in one cycle, the counter would be incremented by 1 for that cycle (4 - 3). If the back-end is stalled, the count for this event is not incremented even when uops were not delivered, because the back-end would not have been able to accept them.  This event is used in determining the front-end bound category of the top-down pipeline slots characterization."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.ALL_DIRECT_NEAR_CALL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(208),
                                                                          event_name:
                                                                              "BR_INST_EXEC.ALL_DIRECT_NEAR_CALL",
                                                                          brief_description:
                                                                              "Speculative and retired direct near calls",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MISALIGN_MEM_REF.LOADS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(5),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MISALIGN_MEM_REF.LOADS",
                                                                          brief_description:
                                                                              "Speculative cache line split load uops dispatched to L1 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_DRAM",
                                                                          brief_description:
                                                                              "Counts prefetch (that bring data to L2) data reads that miss the LLC  and the data returned from remote & local dram",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              27913093136,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.ALL_DSB_CYCLES_ANY_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(24),
                                                                          event_name:
                                                                              "IDQ.ALL_DSB_CYCLES_ANY_UOPS",
                                                                          brief_description:
                                                                              "Cycles Decode Stream Buffer (DSB) is delivering any Uop",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MITE_CYCLES",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "IDQ.MITE_CYCLES",
                                                                          brief_description:
                                                                              "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from MITE path",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MS_DSB_OCCUR",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "IDQ.MS_DSB_OCCUR",
                                                                          brief_description:
                                                                              "Deliveries to Instruction Decode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequenser (MS) is busy",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              true,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.ALL_INDIRECT_NEAR_RETURN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(200),
                                                                          event_name:
                                                                              "BR_INST_EXEC.ALL_INDIRECT_NEAR_RETURN",
                                                                          brief_description:
                                                                              "Speculative and retired indirect return branches.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LD_BLOCKS.STORE_FORWARD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(3),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "LD_BLOCKS.STORE_FORWARD",
                                                                          brief_description:
                                                                              "Cases when loads get true Block-on-Store blocking code preventing store forwarding",
                                                                          public_description:
                                                                              Some("This event counts loads that followed a store to the same address, where the data could not be forwarded inside the pipeline from the store to the load.  The most common reason why store forwarding would be blocked is when a load\'s address range overlaps with a preceeding smaller uncompleted store.  See the table of not supported store forwards in the Intel? 64 and IA-32 Architectures Optimization Reference Manual.  The penalty for blocked store forwarding is that the load must wait for the store to complete before it can be issued."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HITM_OTHER_CORE",
                                                                          brief_description:
                                                                              "Counts demand & prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              68723409041,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_READS.LLC_HIT.SNOOP_MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.SNOOP_MISS",
                                                                          brief_description:
                                                                              "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC and sibling core snoop returned a clean response",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              8593867767,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.DEMAND_DATA_RD_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L2_RQSTS.DEMAND_DATA_RD_HIT",
                                                                          brief_description:
                                                                              "Demand Data Read requests that hit L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L1D.ALLOCATED_IN_M",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(81),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "L1D.ALLOCATED_IN_M",
                                                                          brief_description:
                                                                              "Allocated L1D data cache lines in M state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LOCK_CYCLES.CACHE_LOCK_DURATION",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(99),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "LOCK_CYCLES.CACHE_LOCK_DURATION",
                                                                          brief_description:
                                                                              "Cycles when L1D is locked",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_UOPS_RETIRED.SPLIT_LOADS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(208),
                                                                          umask:
                                                                              Tuple::One(65),
                                                                          event_name:
                                                                              "MEM_UOPS_RETIRED.SPLIT_LOADS",
                                                                          brief_description:
                                                                              "Retired load uops that split across a cacheline boundary.",
                                                                          public_description:
                                                                              Some("This event counts line-splitted load uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K)."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_STORE_LOCK_RQSTS.MISS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(39),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "L2_STORE_LOCK_RQSTS.MISS",
                                                                          brief_description:
                                                                              "RFOs that miss cache lines",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("INST_RETIRED.ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(0),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "INST_RETIRED.ANY",
                                                                          brief_description:
                                                                              "Instructions retired from execution.",
                                                                          public_description:
                                                                              Some("This event counts the number of instructions retired from execution. For instructions that consist of multiple micro-ops, this event counts the retirement of the last micro-op of the instruction. Counting continues during hardware interrupts, traps, and inside interrupt handlers."),
                                                                          counter:
                                                                              Counter::Fixed(2),
                                                                          counter_ht_off:
                                                                              Counter::Fixed(2),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("SIMD_FP_256.PACKED_DOUBLE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(17),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "SIMD_FP_256.PACKED_DOUBLE",
                                                                          brief_description:
                                                                              "number of AVX-256 Computational FP double precision uops issued this cycle",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_0",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_0",
                                                                          brief_description:
                                                                              "Cycles per thread when uops are dispatched to port 0",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(205),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
                                                                          brief_description:
                                                                              "Loads with latency value being above 512",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(8),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              101,
                                                                          msr_index:
                                                                              MSRIndex::One(246),
                                                                          msr_value:
                                                                              512,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_DISPATCHED_PORT.PORT_3",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(161),
                                                                          umask:
                                                                              Tuple::One(48),
                                                                          event_name:
                                                                              "UOPS_DISPATCHED_PORT.PORT_3",
                                                                          brief_description:
                                                                              "Cycles per thread when load or STA uops are dispatched to port 3",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("SQ_MISC.SPLIT_LOCK",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(244),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "SQ_MISC.SPLIT_LOCK",
                                                                          brief_description:
                                                                              "Split locks in SQ",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("DTLB_LOAD_MISSES.WALK_DURATION",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(8),
                                                                          umask:
                                                                              Tuple::One(4),
                                                                          event_name:
                                                                              "DTLB_LOAD_MISSES.WALK_DURATION",
                                                                          brief_description:
                                                                              "Cycles when PMH is busy with page walks",
                                                                          public_description:
                                                                              Some("This event counts cycles when the  page miss handler (PMH) is servicing page walks caused by DTLB load misses."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OTHER_ASSISTS.SSE_TO_AVX",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(193),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "OTHER_ASSISTS.SSE_TO_AVX",
                                                                          brief_description:
                                                                              "Number of transitions from SSE to AVX-256 when penalty applicable.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_CODE_RD.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_CODE_RD.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all demand code reads",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              65540,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.LOCAL_DRAM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.LOCAL_DRAM",
                                                                          brief_description:
                                                                              "Counts all demand code reads that miss the LLC  and the data returned from local dram",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              25773998084,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("TLB_FLUSH.STLB_ANY",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(189),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "TLB_FLUSH.STLB_ANY",
                                                                          brief_description:
                                                                              "STLB flush attempts",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100007,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_LOAD_UOPS_RETIRED.L1_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(209),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_LOAD_UOPS_RETIRED.L1_HIT",
                                                                          brief_description:
                                                                              "Retired load uops with L1 cache hits as data sources.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(205),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
                                                                          brief_description:
                                                                              "Loads with latency value being above 256",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(8),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              503,
                                                                          msr_index:
                                                                              MSRIndex::One(246),
                                                                          msr_value:
                                                                              256,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("RESOURCE_STALLS.SB",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(162),
                                                                          umask:
                                                                              Tuple::One(8),
                                                                          event_name:
                                                                              "RESOURCE_STALLS.SB",
                                                                          brief_description:
                                                                              "Cycles stalled due to no store buffers available. (not including draining form sync).",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.OTHER.PORTIO_MMIO_UC",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.OTHER.PORTIO_MMIO_UC",
                                                                          brief_description:
                                                                              "Counts miscellaneous accesses that include port i/o, MMIO and uncacheable memory accesses",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              154614661120,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ITLB_MISSES.WALK_COMPLETED",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(133),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "ITLB_MISSES.WALK_COMPLETED",
                                                                          brief_description:
                                                                              "Misses in all ITLB levels that cause completed page walks",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_READS.LLC_HIT.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              272734356471,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_INST_EXEC.NONTAKEN_CONDITIONAL",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(136),
                                                                          umask:
                                                                              Tuple::One(65),
                                                                          event_name:
                                                                              "BR_INST_EXEC.NONTAKEN_CONDITIONAL",
                                                                          brief_description:
                                                                              "Not taken macro-conditional branches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("UOPS_RETIRED.RETIRE_SLOTS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(194),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "UOPS_RETIRED.RETIRE_SLOTS",
                                                                          brief_description:
                                                                              "Retirement slots used.",
                                                                          public_description:
                                                                              Some("This event counts the number of retirement slots used each cycle.  There are potentially 4 slots that can be used each cycle - meaning, 4 micro-ops or 4 instructions could retire each cycle.  This event is used in determining the \'Retiring\' category of the Top-Down pipeline slots characterization."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("LOCK_CYCLES.SPLIT_LOCK_UC_LOCK_DURATION",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(99),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "LOCK_CYCLES.SPLIT_LOCK_UC_LOCK_DURATION",
                                                                          brief_description:
                                                                              "Cycles when L1 and L2 are locked due to UC or split lock",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(205),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
                                                                          brief_description:
                                                                              "Loads with latency value being above 4",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(8),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(8),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::One(246),
                                                                          msr_value:
                                                                              4,
                                                                          taken_alone:
                                                                              true,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOnly,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("L2_RQSTS.PF_HIT",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(36),
                                                                          umask:
                                                                              Tuple::One(64),
                                                                          event_name:
                                                                              "L2_RQSTS.PF_HIT",
                                                                          brief_description:
                                                                              "Requests from the L2 hardware prefetchers that hit L2 cache",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              200003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("MACHINE_CLEARS.MASKMOV",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(195),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "MACHINE_CLEARS.MASKMOV",
                                                                          brief_description:
                                                                              "This event counts the number of executed Intel AVX masked load operations that refer to an illegal address range with the mask bits set to 0.",
                                                                          public_description:
                                                                              Some("Maskmov false fault - counts number of time ucode passes through Maskmov flow due to instruction\'s mask being 0 while the flow was completed without raising a fault."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("BR_MISP_RETIRED.TAKEN",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(197),
                                                                          umask:
                                                                              Tuple::One(32),
                                                                          event_name:
                                                                              "BR_MISP_RETIRED.TAKEN",
                                                                          brief_description:
                                                                              "Mispredicted taken branch instructions retired.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              400009,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::PebsOrRegular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ_UOPS_NOT_DELIVERED.CYCLES_LE_2_UOP_DELIV.CORE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(156),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "IDQ_UOPS_NOT_DELIVERED.CYCLES_LE_2_UOP_DELIV.CORE",
                                                                          brief_description:
                                                                              "Cycles with less than 2 uops delivered by the front end",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              2,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_DATA_RD.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_DATA_RD.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all demand & prefetch data reads",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              66995,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("ARITH.FPU_DIV",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(20),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "ARITH.FPU_DIV",
                                                                          brief_description:
                                                                              "Divide operations executed",
                                                                          public_description:
                                                                              Some("This event counts the number of the divide operations executed."),
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              1,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              true,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_HIT.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_HIT.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all prefetch (that bring data to LLC only) code reads that hit in the LLC",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              272734355968,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPU_CLK_UNHALTED.THREAD_P",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(60),
                                                                          umask:
                                                                              Tuple::One(0),
                                                                          event_name:
                                                                              "CPU_CLK_UNHALTED.THREAD_P",
                                                                          brief_description:
                                                                              "Thread cycles when thread is not in halt state",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.OTHER.LRU_HINTS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.OTHER.LRU_HINTS",
                                                                          brief_description:
                                                                              "Counts L2 hints sent to LLC to keep a line from being evicted out of the core caches",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              2151448576,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MITE_ALL_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(60),
                                                                          event_name:
                                                                              "IDQ.MITE_ALL_UOPS",
                                                                          brief_description:
                                                                              "Uops delivered to Instruction Decode Queue (IDQ) from MITE path",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("IDQ.MS_DSB_UOPS",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(121),
                                                                          umask:
                                                                              Tuple::One(16),
                                                                          event_name:
                                                                              "IDQ.MS_DSB_UOPS",
                                                                          brief_description:
                                                                              "Uops initiated by Decode Stream Buffer (DSB) that are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HITM",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HITM",
                                                                          brief_description:
                                                                              "Counts all demand code reads that miss the LLC  the data is found in M state in remote cache and forwarded from there",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              70862766084,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD",
                                                                          brief_description:
                                                                              "Counts demand data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              17183801345,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CPU_CLK_THREAD_UNHALTED.REF_XCLK",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(60),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "CPU_CLK_THREAD_UNHALTED.REF_XCLK",
                                                                          brief_description:
                                                                              "Reference cycles when the thread is unhalted (counts at 100 MHz rate)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(255),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CYCLE_ACTIVITY.STALLS_L1D_PENDING",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(163),
                                                                          umask:
                                                                              Tuple::One(6),
                                                                          event_name:
                                                                              "CYCLE_ACTIVITY.STALLS_L1D_PENDING",
                                                                          brief_description:
                                                                              "Each cycle there was a miss-pending demand load this thread and no uops dispatched, increment by 1. Note this is in DCU and connected to Umask 1 and 2. Miss Pending demand load should be deduced by OR-ing increment bits of DCACHE_MISS_PEND.PENDING.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(4),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(4),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              6,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("OFFCORE_RESPONSE.ALL_READS.ANY_RESPONSE",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::Two(183,
                                                                                         187),
                                                                          umask:
                                                                              Tuple::One(1),
                                                                          event_name:
                                                                              "OFFCORE_RESPONSE.ALL_READS.ANY_RESPONSE",
                                                                          brief_description:
                                                                              "Counts all data/code/rfo references (demand & prefetch)",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(15),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(15),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              100003,
                                                                          msr_index:
                                                                              MSRIndex::Two(166,
                                                                                            167),
                                                                          msr_value:
                                                                              67575,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              0,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              true,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,}),
                                      ("CYCLE_ACTIVITY.CYCLES_L1D_PENDING",
                                       IntelPerformanceCounterDescription{event_code:
                                                                              Tuple::One(163),
                                                                          umask:
                                                                              Tuple::One(2),
                                                                          event_name:
                                                                              "CYCLE_ACTIVITY.CYCLES_L1D_PENDING",
                                                                          brief_description:
                                                                              "Each cycle there was a miss-pending demand load this thread, increment by 1. Note this is in DCU and connected to Umask 1. Miss Pending demand load should be deduced by OR-ing increment bits of DCACHE_MISS_PEND.PENDING.",
                                                                          public_description:
                                                                              None,
                                                                          counter:
                                                                              Counter::Programmable(4),
                                                                          counter_ht_off:
                                                                              Counter::Programmable(4),
                                                                          pebs_counters:
                                                                              None,
                                                                          sample_after_value:
                                                                              2000003,
                                                                          msr_index:
                                                                              MSRIndex::None,
                                                                          msr_value:
                                                                              0,
                                                                          taken_alone:
                                                                              false,
                                                                          counter_mask:
                                                                              2,
                                                                          invert:
                                                                              false,
                                                                          any_thread:
                                                                              false,
                                                                          edge_detect:
                                                                              false,
                                                                          pebs:
                                                                              PebsType::Regular,
                                                                          precise_store:
                                                                              false,
                                                                          data_la:
                                                                              false,
                                                                          l1_hit_indication:
                                                                              false,
                                                                          errata:
                                                                              None,
                                                                          offcore:
                                                                              false,
                                                                          unit:
                                                                              None,
                                                                          filter:
                                                                              None,
                                                                          extsel:
                                                                              false,})]),}