73 lines · json
1[2 {3 "EventName": "INST_BRANCH_MISPREDICT",4 "EventCode": "0x00000006",5 "BriefDescription": "Mispredicted branch instructions"6 },7 {8 "EventName": "INST_BRANCH",9 "EventCode": "0x00000007",10 "BriefDescription": "Retired branch instructions"11 },12 {13 "EventName": "INST_JMP_MISPREDICT",14 "EventCode": "0x00000008",15 "BriefDescription": "Indirect branch mispredict"16 },17 {18 "EventName": "INST_JMP",19 "EventCode": "0x00000009",20 "BriefDescription": "Retired jmp instructions"21 },22 {23 "EventName": "INST_STORE",24 "EventCode": "0x0000000b",25 "BriefDescription": "Retired store instructions"26 },27 {28 "EventName": "INST_ALU",29 "EventCode": "0x0000001d",30 "BriefDescription": "Retired ALU instructions"31 },32 {33 "EventName": "INST_LDST",34 "EventCode": "0x0000001e",35 "BriefDescription": "Retired Load/Store instructions"36 },37 {38 "EventName": "INST_VECTOR",39 "EventCode": "0x0000001f",40 "BriefDescription": "Retired Vector instructions"41 },42 {43 "EventName": "INST_CSR",44 "EventCode": "0x00000020",45 "BriefDescription": "Retired CSR instructions"46 },47 {48 "EventName": "INST_SYNC",49 "EventCode": "0x00000021",50 "BriefDescription": "Retired sync instructions (AMO/LR/SC instructions)"51 },52 {53 "EventName": "INST_UNALIGNED_ACCESS",54 "EventCode": "0x00000022",55 "BriefDescription": "Retired Store/Load instructions with unaligned memory access"56 },57 {58 "EventName": "INST_ECALL",59 "EventCode": "0x00000025",60 "BriefDescription": "Retired ecall instructions"61 },62 {63 "EventName": "INST_LONG_JP",64 "EventCode": "0x00000026",65 "BriefDescription": "Retired long jump instructions"66 },67 {68 "EventName": "INST_FP",69 "EventCode": "0x0000002a",70 "BriefDescription": "Retired FPU instructions"71 }72]73