[ { "ArchStdEvent": "BR_IMMED_SPEC" }, { "ArchStdEvent": "BR_RETURN_SPEC" }, { "ArchStdEvent": "BR_INDIRECT_SPEC" }, { "ArchStdEvent": "BR_MIS_PRED" }, { "ArchStdEvent": "BR_PRED" }, { "PublicDescription": "Instruction architecturally executed, branch not taken", "EventCode": "0x8107", "EventName": "BR_SKIP_RETIRED", "BriefDescription": "Instruction architecturally executed, branch not taken" }, { "PublicDescription": "Instruction architecturally executed, immediate branch taken", "EventCode": "0x8108", "EventName": "BR_IMMED_TAKEN_RETIRED", "BriefDescription": "Instruction architecturally executed, immediate branch taken" }, { "PublicDescription": "Instruction architecturally executed, indirect branch excluding return retired", "EventCode": "0x810c", "EventName": "BR_INDNR_TAKEN_RETIRED", "BriefDescription": "Instruction architecturally executed, indirect branch excluding return retired" }, { "PublicDescription": "Instruction architecturally executed, predicted immediate branch", "EventCode": "0x8110", "EventName": "BR_IMMED_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, predicted immediate branch" }, { "PublicDescription": "Instruction architecturally executed, mispredicted immediate branch", "EventCode": "0x8111", "EventName": "BR_IMMED_MIS_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, mispredicted immediate branch" }, { "PublicDescription": "Instruction architecturally executed, predicted indirect branch", "EventCode": "0x8112", "EventName": "BR_IND_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, predicted indirect branch" }, { "PublicDescription": "Instruction architecturally executed, mispredicted indirect branch", "EventCode": "0x8113", "EventName": "BR_IND_MIS_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, mispredicted indirect branch" }, { "PublicDescription": "Instruction architecturally executed, predicted procedure return", "EventCode": "0x8114", "EventName": "BR_RETURN_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, predicted procedure return" }, { "PublicDescription": "Instruction architecturally executed, mispredicted procedure return", "EventCode": "0x8115", "EventName": "BR_RETURN_MIS_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, mispredicted procedure return" }, { "PublicDescription": "Instruction architecturally executed, predicted indirect branch excluding return", "EventCode": "0x8116", "EventName": "BR_INDNR_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, predicted indirect branch excluding return" }, { "PublicDescription": "Instruction architecturally executed, mispredicted indirect branch excluding return", "EventCode": "0x8117", "EventName": "BR_INDNR_MIS_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, mispredicted indirect branch excluding return" }, { "PublicDescription": "Instruction architecturally executed, predicted branch, taken", "EventCode": "0x8118", "EventName": "BR_TAKEN_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, predicted branch, taken" }, { "PublicDescription": "Instruction architecturally executed, mispredicted branch, taken", "EventCode": "0x8119", "EventName": "BR_TAKEN_MIS_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, mispredicted branch, taken" }, { "PublicDescription": "Instruction architecturally executed, predicted branch, not taken", "EventCode": "0x811a", "EventName": "BR_SKIP_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, predicted branch, not taken" }, { "PublicDescription": "Instruction architecturally executed, mispredicted branch, not taken", "EventCode": "0x811b", "EventName": "BR_SKIP_MIS_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, mispredicted branch, not taken" }, { "PublicDescription": "Instruction architecturally executed, predicted branch", "EventCode": "0x811c", "EventName": "BR_PRED_RETIRED", "BriefDescription": "Instruction architecturally executed, predicted branch" }, { "PublicDescription": "Instruction architecturally executed, indirect branch", "EventCode": "0x811d", "EventName": "BR_IND_RETIRED", "BriefDescription": "Instruction architecturally executed, indirect branch" }, { "PublicDescription": "Branch Record captured.", "EventCode": "0x811f", "EventName": "BRB_FILTRATE", "BriefDescription": "Branch Record captured." } ]