18c2ecf20Sopenharmony_ci[
28c2ecf20Sopenharmony_ci  {
38c2ecf20Sopenharmony_ci	"PublicDescription": "Conditional branch",
48c2ecf20Sopenharmony_ci    "EventCode": "0x102",
58c2ecf20Sopenharmony_ci    "EventName": "cond_br",
68c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Conditional branch"
78c2ecf20Sopenharmony_ci  },
88c2ecf20Sopenharmony_ci  {
98c2ecf20Sopenharmony_ci	"PublicDescription": "Taken conditional branches",
108c2ecf20Sopenharmony_ci    "EventCode": "0x103",
118c2ecf20Sopenharmony_ci    "EventName": "taken_cond_br",
128c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Taken Conditional branch"
138c2ecf20Sopenharmony_ci  },
148c2ecf20Sopenharmony_ci  {
158c2ecf20Sopenharmony_ci	"PublicDescription": "Prefetch Instruction",
168c2ecf20Sopenharmony_ci    "EventCode": "0x104",
178c2ecf20Sopenharmony_ci    "EventName": "prefetch_inst",
188c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Prefetch Instruction"
198c2ecf20Sopenharmony_ci  },
208c2ecf20Sopenharmony_ci  {
218c2ecf20Sopenharmony_ci	"PublicDescription": "RET Inst",
228c2ecf20Sopenharmony_ci    "EventCode": "0x105",
238c2ecf20Sopenharmony_ci    "EventName": "ret_inst",
248c2ecf20Sopenharmony_ci    "BriefDescription": "V3 RET Inst"
258c2ecf20Sopenharmony_ci  },
268c2ecf20Sopenharmony_ci  {
278c2ecf20Sopenharmony_ci	"PublicDescription": "JR(non-RET) instructions",
288c2ecf20Sopenharmony_ci    "EventCode": "0x106",
298c2ecf20Sopenharmony_ci    "EventName": "jr_inst",
308c2ecf20Sopenharmony_ci    "BriefDescription": "V3 JR(non-RET) instructions"
318c2ecf20Sopenharmony_ci  },
328c2ecf20Sopenharmony_ci  {
338c2ecf20Sopenharmony_ci	"PublicDescription": "JAL/JRAL instructions",
348c2ecf20Sopenharmony_ci    "EventCode": "0x107",
358c2ecf20Sopenharmony_ci    "EventName": "jal_jral_inst",
368c2ecf20Sopenharmony_ci    "BriefDescription": "V3 JAL/JRAL instructions"
378c2ecf20Sopenharmony_ci  },
388c2ecf20Sopenharmony_ci  {
398c2ecf20Sopenharmony_ci	"PublicDescription": "NOP instructions",
408c2ecf20Sopenharmony_ci    "EventCode": "0x108",
418c2ecf20Sopenharmony_ci    "EventName": "nop_inst",
428c2ecf20Sopenharmony_ci    "BriefDescription": "V3 NOP instructions"
438c2ecf20Sopenharmony_ci  },
448c2ecf20Sopenharmony_ci  {
458c2ecf20Sopenharmony_ci	"PublicDescription": "SCW instructions",
468c2ecf20Sopenharmony_ci    "EventCode": "0x109",
478c2ecf20Sopenharmony_ci    "EventName": "scw_inst",
488c2ecf20Sopenharmony_ci    "BriefDescription": "V3 SCW instructions"
498c2ecf20Sopenharmony_ci  },
508c2ecf20Sopenharmony_ci  {
518c2ecf20Sopenharmony_ci	"PublicDescription": "ISB/DSB instructions",
528c2ecf20Sopenharmony_ci    "EventCode": "0x10a",
538c2ecf20Sopenharmony_ci    "EventName": "isb_dsb_inst",
548c2ecf20Sopenharmony_ci    "BriefDescription": "V3 ISB/DSB instructions"
558c2ecf20Sopenharmony_ci  },
568c2ecf20Sopenharmony_ci  {
578c2ecf20Sopenharmony_ci	"PublicDescription": "CCTL instructions",
588c2ecf20Sopenharmony_ci    "EventCode": "0x10b",
598c2ecf20Sopenharmony_ci    "EventName": "cctl_inst",
608c2ecf20Sopenharmony_ci    "BriefDescription": "V3 CCTL instructions"
618c2ecf20Sopenharmony_ci  },
628c2ecf20Sopenharmony_ci  {
638c2ecf20Sopenharmony_ci	"PublicDescription": "Taken Interrupts",
648c2ecf20Sopenharmony_ci    "EventCode": "0x10c",
658c2ecf20Sopenharmony_ci    "EventName": "taken_interrupts",
668c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Taken Interrupts"
678c2ecf20Sopenharmony_ci  },
688c2ecf20Sopenharmony_ci  {
698c2ecf20Sopenharmony_ci	"PublicDescription": "Loads Completed",
708c2ecf20Sopenharmony_ci    "EventCode": "0x10d",
718c2ecf20Sopenharmony_ci    "EventName": "load_completed",
728c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Loads Completed"
738c2ecf20Sopenharmony_ci  },
748c2ecf20Sopenharmony_ci  {
758c2ecf20Sopenharmony_ci	"PublicDescription": "uITLB accesses",
768c2ecf20Sopenharmony_ci    "EventCode": "0x10e",
778c2ecf20Sopenharmony_ci    "EventName": "uitlb_access",
788c2ecf20Sopenharmony_ci    "BriefDescription": "V3 uITLB accesses"
798c2ecf20Sopenharmony_ci  },
808c2ecf20Sopenharmony_ci  {
818c2ecf20Sopenharmony_ci	"PublicDescription": "uDTLB accesses",
828c2ecf20Sopenharmony_ci    "EventCode": "0x10f",
838c2ecf20Sopenharmony_ci    "EventName": "udtlb_access",
848c2ecf20Sopenharmony_ci    "BriefDescription": "V3 uDTLB accesses"
858c2ecf20Sopenharmony_ci  },
868c2ecf20Sopenharmony_ci  {
878c2ecf20Sopenharmony_ci	"PublicDescription": "MTLB accesses",
888c2ecf20Sopenharmony_ci    "EventCode": "0x110",
898c2ecf20Sopenharmony_ci    "EventName": "mtlb_access",
908c2ecf20Sopenharmony_ci    "BriefDescription": "V3 MTLB accesses"
918c2ecf20Sopenharmony_ci  },
928c2ecf20Sopenharmony_ci  {
938c2ecf20Sopenharmony_ci	"PublicDescription": "DATA_DEPENDENCY_STALL_CYCLES",
948c2ecf20Sopenharmony_ci    "EventCode": "0x112",
958c2ecf20Sopenharmony_ci    "EventName": "data_dependency_stall",
968c2ecf20Sopenharmony_ci    "BriefDescription": "V3 DATA_DEPENDENCY_STALL_CYCLES"
978c2ecf20Sopenharmony_ci  },
988c2ecf20Sopenharmony_ci  {
998c2ecf20Sopenharmony_ci	"PublicDescription": "DATA_CACHE_MISS_STALL_CYCLES",
1008c2ecf20Sopenharmony_ci    "EventCode": "0x113",
1018c2ecf20Sopenharmony_ci    "EventName": "dcache_miss_stall",
1028c2ecf20Sopenharmony_ci    "BriefDescription": "V3 DATA_CACHE_MISS_STALL_CYCLES"
1038c2ecf20Sopenharmony_ci  },
1048c2ecf20Sopenharmony_ci  {
1058c2ecf20Sopenharmony_ci	"PublicDescription": "ILM access",
1068c2ecf20Sopenharmony_ci    "EventCode": "0x118",
1078c2ecf20Sopenharmony_ci    "EventName": "ilm_access",
1088c2ecf20Sopenharmony_ci    "BriefDescription": "V3 ILM accesses"
1098c2ecf20Sopenharmony_ci  },
1108c2ecf20Sopenharmony_ci  {
1118c2ecf20Sopenharmony_ci	"PublicDescription": "LSU BIU CYCLES",
1128c2ecf20Sopenharmony_ci    "EventCode": "0x119",
1138c2ecf20Sopenharmony_ci    "EventName": "lsu_biu_cycles",
1148c2ecf20Sopenharmony_ci    "BriefDescription": "V3 LSU BIU CYCLES"
1158c2ecf20Sopenharmony_ci  },
1168c2ecf20Sopenharmony_ci  {
1178c2ecf20Sopenharmony_ci	"PublicDescription": "HPTWK BIU CYCLES",
1188c2ecf20Sopenharmony_ci    "EventCode": "0x11a",
1198c2ecf20Sopenharmony_ci    "EventName": "hptwk_biu_cycles",
1208c2ecf20Sopenharmony_ci    "BriefDescription": "V3 HPTWK BIU CYCLES"
1218c2ecf20Sopenharmony_ci  },
1228c2ecf20Sopenharmony_ci  {
1238c2ecf20Sopenharmony_ci	"PublicDescription": "DMA BIU CYCLES",
1248c2ecf20Sopenharmony_ci    "EventCode": "0x11b",
1258c2ecf20Sopenharmony_ci    "EventName": "dma_biu_cycles",
1268c2ecf20Sopenharmony_ci    "BriefDescription": "V3 DMA BIU CYCLES"
1278c2ecf20Sopenharmony_ci  },
1288c2ecf20Sopenharmony_ci  {
1298c2ecf20Sopenharmony_ci	"PublicDescription": "CODE CACHE FILL BIU CYCLES",
1308c2ecf20Sopenharmony_ci    "EventCode": "0x11c",
1318c2ecf20Sopenharmony_ci    "EventName": "icache_fill_biu_cycles",
1328c2ecf20Sopenharmony_ci    "BriefDescription": "V3 CODE CACHE FILL BIU CYCLES"
1338c2ecf20Sopenharmony_ci  },
1348c2ecf20Sopenharmony_ci  {
1358c2ecf20Sopenharmony_ci	"PublicDescription": "LEAGAL UNALIGN DCACHE ACCESS",
1368c2ecf20Sopenharmony_ci    "EventCode": "0x11d",
1378c2ecf20Sopenharmony_ci    "EventName": "legal_unalined_dcache_access",
1388c2ecf20Sopenharmony_ci    "BriefDescription": "V3 LEAGAL UNALIGN DCACHE ACCESS"
1398c2ecf20Sopenharmony_ci  },
1408c2ecf20Sopenharmony_ci  {
1418c2ecf20Sopenharmony_ci	"PublicDescription": "PUSH25 instructions",
1428c2ecf20Sopenharmony_ci    "EventCode": "0x11e",
1438c2ecf20Sopenharmony_ci    "EventName": "push25_inst",
1448c2ecf20Sopenharmony_ci    "BriefDescription": "V3 PUSH25 instructions"
1458c2ecf20Sopenharmony_ci  },
1468c2ecf20Sopenharmony_ci  {
1478c2ecf20Sopenharmony_ci	"PublicDescription": "SYSCALL instructions",
1488c2ecf20Sopenharmony_ci    "EventCode": "0x11f",
1498c2ecf20Sopenharmony_ci    "EventName": "syscall_inst",
1508c2ecf20Sopenharmony_ci    "BriefDescription": "V3 SYSCALL instructions"
1518c2ecf20Sopenharmony_ci  },
1528c2ecf20Sopenharmony_ci  {
1538c2ecf20Sopenharmony_ci	"PublicDescription": "conditional branch miss",
1548c2ecf20Sopenharmony_ci    "EventCode": "0x202",
1558c2ecf20Sopenharmony_ci    "EventName": "cond_br_miss",
1568c2ecf20Sopenharmony_ci    "BriefDescription": "V3 conditional branch miss"
1578c2ecf20Sopenharmony_ci  },
1588c2ecf20Sopenharmony_ci  {
1598c2ecf20Sopenharmony_ci	"PublicDescription": "taken conditional branch miss",
1608c2ecf20Sopenharmony_ci    "EventCode": "0x203",
1618c2ecf20Sopenharmony_ci    "EventName": "taken_cond_br_miss",
1628c2ecf20Sopenharmony_ci    "BriefDescription": "V3 taken conditional branch miss"
1638c2ecf20Sopenharmony_ci  },
1648c2ecf20Sopenharmony_ci  {
1658c2ecf20Sopenharmony_ci	"PublicDescription": "Prefetch Instructions with cache hit",
1668c2ecf20Sopenharmony_ci    "EventCode": "0x204",
1678c2ecf20Sopenharmony_ci    "EventName": "prefetch_icache_hit",
1688c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Prefetch Instructions with cache hit"
1698c2ecf20Sopenharmony_ci  },
1708c2ecf20Sopenharmony_ci  {
1718c2ecf20Sopenharmony_ci	"PublicDescription": "RET mispredict",
1728c2ecf20Sopenharmony_ci    "EventCode": "0x205",
1738c2ecf20Sopenharmony_ci    "EventName": "ret_mispredict",
1748c2ecf20Sopenharmony_ci    "BriefDescription": "V3 RET mispredict"
1758c2ecf20Sopenharmony_ci  },
1768c2ecf20Sopenharmony_ci  {
1778c2ecf20Sopenharmony_ci	"PublicDescription": "Immediate J instructions",
1788c2ecf20Sopenharmony_ci    "EventCode": "0x206",
1798c2ecf20Sopenharmony_ci    "EventName": "imm_j_inst",
1808c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Immediate J instructions"
1818c2ecf20Sopenharmony_ci  },
1828c2ecf20Sopenharmony_ci  {
1838c2ecf20Sopenharmony_ci	"PublicDescription": "Multiply instructions",
1848c2ecf20Sopenharmony_ci    "EventCode": "0x207",
1858c2ecf20Sopenharmony_ci    "EventName": "mul_inst",
1868c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Multiply instructions"
1878c2ecf20Sopenharmony_ci  },
1888c2ecf20Sopenharmony_ci  {
1898c2ecf20Sopenharmony_ci	"PublicDescription": "16 bits instructions",
1908c2ecf20Sopenharmony_ci    "EventCode": "0x208",
1918c2ecf20Sopenharmony_ci    "EventName": "sixteen_bits_inst",
1928c2ecf20Sopenharmony_ci    "BriefDescription": "V3 16 bits instructions"
1938c2ecf20Sopenharmony_ci  },
1948c2ecf20Sopenharmony_ci  {
1958c2ecf20Sopenharmony_ci	"PublicDescription": "Failed SCW instructions",
1968c2ecf20Sopenharmony_ci    "EventCode": "0x209",
1978c2ecf20Sopenharmony_ci    "EventName": "fail_scw_inst",
1988c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Failed SCW instructions"
1998c2ecf20Sopenharmony_ci  },
2008c2ecf20Sopenharmony_ci  {
2018c2ecf20Sopenharmony_ci	"PublicDescription": "ld-after-st conflict replays",
2028c2ecf20Sopenharmony_ci    "EventCode": "0x20a",
2038c2ecf20Sopenharmony_ci    "EventName": "ld_af_st_conflict",
2048c2ecf20Sopenharmony_ci    "BriefDescription": "V3 ld-after-st conflict replays"
2058c2ecf20Sopenharmony_ci  },
2068c2ecf20Sopenharmony_ci  {
2078c2ecf20Sopenharmony_ci	"PublicDescription": "Exception taken",
2088c2ecf20Sopenharmony_ci    "EventCode": "0x20c",
2098c2ecf20Sopenharmony_ci    "EventName": "exception_taken",
2108c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Exception taken"
2118c2ecf20Sopenharmony_ci  },
2128c2ecf20Sopenharmony_ci  {
2138c2ecf20Sopenharmony_ci	"PublicDescription": "Stores completed",
2148c2ecf20Sopenharmony_ci    "EventCode": "0x20d",
2158c2ecf20Sopenharmony_ci    "EventName": "store_completed",
2168c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Stores completed"
2178c2ecf20Sopenharmony_ci  },
2188c2ecf20Sopenharmony_ci  {
2198c2ecf20Sopenharmony_ci	"PublicDescription": "uITLB miss",
2208c2ecf20Sopenharmony_ci    "EventCode": "0x20e",
2218c2ecf20Sopenharmony_ci    "EventName": "uitlb_miss",
2228c2ecf20Sopenharmony_ci    "BriefDescription": "V3 uITLB miss"
2238c2ecf20Sopenharmony_ci  },
2248c2ecf20Sopenharmony_ci  {
2258c2ecf20Sopenharmony_ci	"PublicDescription": "uDTLB miss",
2268c2ecf20Sopenharmony_ci    "EventCode": "0x20f",
2278c2ecf20Sopenharmony_ci    "EventName": "udtlb_miss",
2288c2ecf20Sopenharmony_ci    "BriefDescription": "V3 uDTLB miss"
2298c2ecf20Sopenharmony_ci  },
2308c2ecf20Sopenharmony_ci  {
2318c2ecf20Sopenharmony_ci	"PublicDescription": "MTLB miss",
2328c2ecf20Sopenharmony_ci    "EventCode": "0x210",
2338c2ecf20Sopenharmony_ci    "EventName": "mtlb_miss",
2348c2ecf20Sopenharmony_ci    "BriefDescription": "V3 MTLB miss"
2358c2ecf20Sopenharmony_ci  },
2368c2ecf20Sopenharmony_ci  {
2378c2ecf20Sopenharmony_ci	"PublicDescription": "Empty instructions queue stall cycles",
2388c2ecf20Sopenharmony_ci    "EventCode": "0x212",
2398c2ecf20Sopenharmony_ci    "EventName": "empty_inst_q_stall",
2408c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Empty instructions queue stall cycles"
2418c2ecf20Sopenharmony_ci  },
2428c2ecf20Sopenharmony_ci  {
2438c2ecf20Sopenharmony_ci	"PublicDescription": "Data write back",
2448c2ecf20Sopenharmony_ci    "EventCode": "0x213",
2458c2ecf20Sopenharmony_ci    "EventName": "data_wb",
2468c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Data write back"
2478c2ecf20Sopenharmony_ci  },
2488c2ecf20Sopenharmony_ci  {
2498c2ecf20Sopenharmony_ci	"PublicDescription": "DLM access",
2508c2ecf20Sopenharmony_ci    "EventCode": "0x218",
2518c2ecf20Sopenharmony_ci    "EventName": "dlm_access",
2528c2ecf20Sopenharmony_ci    "BriefDescription": "V3 DLM access"
2538c2ecf20Sopenharmony_ci  },
2548c2ecf20Sopenharmony_ci  {
2558c2ecf20Sopenharmony_ci	"PublicDescription": "LSU BIU request",
2568c2ecf20Sopenharmony_ci    "EventCode": "0x219",
2578c2ecf20Sopenharmony_ci    "EventName": "lsu_biu_req",
2588c2ecf20Sopenharmony_ci    "BriefDescription": "V3 LSU BIU request"
2598c2ecf20Sopenharmony_ci  },
2608c2ecf20Sopenharmony_ci  {
2618c2ecf20Sopenharmony_ci	"PublicDescription": "HPTWK BIU request",
2628c2ecf20Sopenharmony_ci    "EventCode": "0x21a",
2638c2ecf20Sopenharmony_ci    "EventName": "hptwk_biu_req",
2648c2ecf20Sopenharmony_ci    "BriefDescription": "V3 HPTWK BIU request"
2658c2ecf20Sopenharmony_ci  },
2668c2ecf20Sopenharmony_ci  {
2678c2ecf20Sopenharmony_ci	"PublicDescription": "DMA BIU request",
2688c2ecf20Sopenharmony_ci    "EventCode": "0x21b",
2698c2ecf20Sopenharmony_ci    "EventName": "dma_biu_req",
2708c2ecf20Sopenharmony_ci    "BriefDescription": "V3 DMA BIU request"
2718c2ecf20Sopenharmony_ci  },
2728c2ecf20Sopenharmony_ci  {
2738c2ecf20Sopenharmony_ci	"PublicDescription": "Icache fill BIU request",
2748c2ecf20Sopenharmony_ci    "EventCode": "0x21c",
2758c2ecf20Sopenharmony_ci    "EventName": "icache_fill_biu_req",
2768c2ecf20Sopenharmony_ci    "BriefDescription": "V3 Icache fill BIU request"
2778c2ecf20Sopenharmony_ci  },
2788c2ecf20Sopenharmony_ci  {
2798c2ecf20Sopenharmony_ci	"PublicDescription": "External events",
2808c2ecf20Sopenharmony_ci    "EventCode": "0x21d",
2818c2ecf20Sopenharmony_ci    "EventName": "external_events",
2828c2ecf20Sopenharmony_ci    "BriefDescription": "V3 External events"
2838c2ecf20Sopenharmony_ci  },
2848c2ecf20Sopenharmony_ci  {
2858c2ecf20Sopenharmony_ci	"PublicDescription": "POP25 instructions",
2868c2ecf20Sopenharmony_ci    "EventCode": "0x21e",
2878c2ecf20Sopenharmony_ci    "EventName": "pop25_inst",
2888c2ecf20Sopenharmony_ci    "BriefDescription": "V3 POP25 instructions"
2898c2ecf20Sopenharmony_ci  },
2908c2ecf20Sopenharmony_ci]
291