18c2ecf20Sopenharmony_ci[
28c2ecf20Sopenharmony_ci  {
38c2ecf20Sopenharmony_ci    "EventName": "bp_l1_btb_correct",
48c2ecf20Sopenharmony_ci    "EventCode": "0x8a",
58c2ecf20Sopenharmony_ci    "BriefDescription": "L1 BTB Correction."
68c2ecf20Sopenharmony_ci  },
78c2ecf20Sopenharmony_ci  {
88c2ecf20Sopenharmony_ci    "EventName": "bp_l2_btb_correct",
98c2ecf20Sopenharmony_ci    "EventCode": "0x8b",
108c2ecf20Sopenharmony_ci    "BriefDescription": "L2 BTB Correction."
118c2ecf20Sopenharmony_ci  },
128c2ecf20Sopenharmony_ci  {
138c2ecf20Sopenharmony_ci    "EventName": "bp_dyn_ind_pred",
148c2ecf20Sopenharmony_ci    "EventCode": "0x8e",
158c2ecf20Sopenharmony_ci    "BriefDescription": "Dynamic Indirect Predictions.",
168c2ecf20Sopenharmony_ci    "PublicDescription": "Indirect Branch Prediction for potential multi-target branch (speculative)."
178c2ecf20Sopenharmony_ci  },
188c2ecf20Sopenharmony_ci  {
198c2ecf20Sopenharmony_ci    "EventName": "bp_de_redirect",
208c2ecf20Sopenharmony_ci    "EventCode": "0x91",
218c2ecf20Sopenharmony_ci    "BriefDescription": "Decoder Overrides Existing Branch Prediction (speculative)."
228c2ecf20Sopenharmony_ci  },
238c2ecf20Sopenharmony_ci  {
248c2ecf20Sopenharmony_ci    "EventName": "bp_l1_tlb_fetch_hit",
258c2ecf20Sopenharmony_ci    "EventCode": "0x94",
268c2ecf20Sopenharmony_ci    "BriefDescription": "The number of instruction fetches that hit in the L1 ITLB."
278c2ecf20Sopenharmony_ci  }
288c2ecf20Sopenharmony_ci]
29