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