instruction.json (1692B)
1[ 2 { 3 "ArchStdEvent": "LD_SPEC" 4 }, 5 { 6 "ArchStdEvent": "ST_SPEC" 7 }, 8 { 9 "ArchStdEvent": "LDST_SPEC" 10 }, 11 { 12 "ArchStdEvent": "DP_SPEC" 13 }, 14 { 15 "ArchStdEvent": "ASE_SPEC" 16 }, 17 { 18 "ArchStdEvent": "VFP_SPEC" 19 }, 20 { 21 "ArchStdEvent": "PC_WRITE_SPEC" 22 }, 23 { 24 "ArchStdEvent": "CRYPTO_SPEC" 25 }, 26 { 27 "ArchStdEvent": "ISB_SPEC" 28 }, 29 { 30 "ArchStdEvent": "DSB_SPEC" 31 }, 32 { 33 "ArchStdEvent": "DMB_SPEC" 34 }, 35 { 36 "ArchStdEvent": "RC_LD_SPEC" 37 }, 38 { 39 "ArchStdEvent": "RC_ST_SPEC" 40 }, 41 { 42 "PublicDescription": "Instruction architecturally executed, software increment", 43 "ArchStdEvent": "SW_INCR", 44 "BriefDescription": "Software increment" 45 }, 46 { 47 "ArchStdEvent": "INST_RETIRED" 48 }, 49 { 50 "ArchStdEvent": "CID_WRITE_RETIRED", 51 "BriefDescription": "Write to CONTEXTIDR" 52 }, 53 { 54 "ArchStdEvent": "INST_SPEC" 55 }, 56 { 57 "ArchStdEvent": "TTBR_WRITE_RETIRED" 58 }, 59 { 60 "PublicDescription": "This event counts all branches, taken or not. This excludes exception entries, debug entries and CCFAIL branches", 61 "ArchStdEvent": "BR_RETIRED" 62 }, 63 { 64 "PublicDescription": "This event counts any branch counted by BR_RETIRED which is not correctly predicted and causes a pipeline flush", 65 "ArchStdEvent": "BR_MIS_PRED_RETIRED" 66 }, 67 { 68 "PublicDescription": "Operation speculatively executed, NOP", 69 "EventCode": "0x100", 70 "EventName": "NOP_SPEC", 71 "BriefDescription": "Speculatively executed, NOP" 72 } 73]