0001 [
0002 {
0003 "ArchStdEvent": "LD_SPEC"
0004 },
0005 {
0006 "ArchStdEvent": "ST_SPEC"
0007 },
0008 {
0009 "ArchStdEvent": "LDST_SPEC"
0010 },
0011 {
0012 "ArchStdEvent": "DP_SPEC"
0013 },
0014 {
0015 "ArchStdEvent": "ASE_SPEC"
0016 },
0017 {
0018 "ArchStdEvent": "VFP_SPEC"
0019 },
0020 {
0021 "ArchStdEvent": "PC_WRITE_SPEC"
0022 },
0023 {
0024 "ArchStdEvent": "CRYPTO_SPEC"
0025 },
0026 {
0027 "ArchStdEvent": "ISB_SPEC"
0028 },
0029 {
0030 "ArchStdEvent": "DSB_SPEC"
0031 },
0032 {
0033 "ArchStdEvent": "DMB_SPEC"
0034 },
0035 {
0036 "ArchStdEvent": "RC_LD_SPEC"
0037 },
0038 {
0039 "ArchStdEvent": "RC_ST_SPEC"
0040 },
0041 {
0042 "PublicDescription": "Instruction architecturally executed, software increment",
0043 "ArchStdEvent": "SW_INCR",
0044 "BriefDescription": "Software increment"
0045 },
0046 {
0047 "ArchStdEvent": "INST_RETIRED"
0048 },
0049 {
0050 "ArchStdEvent": "CID_WRITE_RETIRED",
0051 "BriefDescription": "Write to CONTEXTIDR"
0052 },
0053 {
0054 "ArchStdEvent": "INST_SPEC"
0055 },
0056 {
0057 "ArchStdEvent": "TTBR_WRITE_RETIRED"
0058 },
0059 {
0060 "PublicDescription": "This event counts all branches, taken or not. This excludes exception entries, debug entries and CCFAIL branches",
0061 "ArchStdEvent": "BR_RETIRED"
0062 },
0063 {
0064 "PublicDescription": "This event counts any branch counted by BR_RETIRED which is not correctly predicted and causes a pipeline flush",
0065 "ArchStdEvent": "BR_MIS_PRED_RETIRED"
0066 },
0067 {
0068 "PublicDescription": "Operation speculatively executed, NOP",
0069 "EventCode": "0x100",
0070 "EventName": "NOP_SPEC",
0071 "BriefDescription": "Speculatively executed, NOP"
0072 }
0073 ]