18c2ecf20Sopenharmony_ci[
28c2ecf20Sopenharmony_ci    {
38c2ecf20Sopenharmony_ci        "EventCode": "0x2",
48c2ecf20Sopenharmony_ci        "Counter": "0,1",
58c2ecf20Sopenharmony_ci        "UMask": "0x83",
68c2ecf20Sopenharmony_ci        "EventName": "STORE_FORWARDS.ANY",
78c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
88c2ecf20Sopenharmony_ci        "BriefDescription": "All store forwards"
98c2ecf20Sopenharmony_ci    },
108c2ecf20Sopenharmony_ci    {
118c2ecf20Sopenharmony_ci        "EventCode": "0x2",
128c2ecf20Sopenharmony_ci        "Counter": "0,1",
138c2ecf20Sopenharmony_ci        "UMask": "0x81",
148c2ecf20Sopenharmony_ci        "EventName": "STORE_FORWARDS.GOOD",
158c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
168c2ecf20Sopenharmony_ci        "BriefDescription": "Good store forwards"
178c2ecf20Sopenharmony_ci    },
188c2ecf20Sopenharmony_ci    {
198c2ecf20Sopenharmony_ci        "EventCode": "0x3",
208c2ecf20Sopenharmony_ci        "Counter": "0,1",
218c2ecf20Sopenharmony_ci        "UMask": "0x7f",
228c2ecf20Sopenharmony_ci        "EventName": "REISSUE.ANY",
238c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
248c2ecf20Sopenharmony_ci        "BriefDescription": "Micro-op reissues for any cause"
258c2ecf20Sopenharmony_ci    },
268c2ecf20Sopenharmony_ci    {
278c2ecf20Sopenharmony_ci        "EventCode": "0x3",
288c2ecf20Sopenharmony_ci        "Counter": "0,1",
298c2ecf20Sopenharmony_ci        "UMask": "0xff",
308c2ecf20Sopenharmony_ci        "EventName": "REISSUE.ANY.AR",
318c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
328c2ecf20Sopenharmony_ci        "BriefDescription": "Micro-op reissues for any cause (At Retirement)"
338c2ecf20Sopenharmony_ci    },
348c2ecf20Sopenharmony_ci    {
358c2ecf20Sopenharmony_ci        "EventCode": "0x12",
368c2ecf20Sopenharmony_ci        "Counter": "0,1",
378c2ecf20Sopenharmony_ci        "UMask": "0x1",
388c2ecf20Sopenharmony_ci        "EventName": "MUL.S",
398c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
408c2ecf20Sopenharmony_ci        "BriefDescription": "Multiply operations executed."
418c2ecf20Sopenharmony_ci    },
428c2ecf20Sopenharmony_ci    {
438c2ecf20Sopenharmony_ci        "EventCode": "0x12",
448c2ecf20Sopenharmony_ci        "Counter": "0,1",
458c2ecf20Sopenharmony_ci        "UMask": "0x81",
468c2ecf20Sopenharmony_ci        "EventName": "MUL.AR",
478c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
488c2ecf20Sopenharmony_ci        "BriefDescription": "Multiply operations retired"
498c2ecf20Sopenharmony_ci    },
508c2ecf20Sopenharmony_ci    {
518c2ecf20Sopenharmony_ci        "EventCode": "0x13",
528c2ecf20Sopenharmony_ci        "Counter": "0,1",
538c2ecf20Sopenharmony_ci        "UMask": "0x1",
548c2ecf20Sopenharmony_ci        "EventName": "DIV.S",
558c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
568c2ecf20Sopenharmony_ci        "BriefDescription": "Divide operations executed."
578c2ecf20Sopenharmony_ci    },
588c2ecf20Sopenharmony_ci    {
598c2ecf20Sopenharmony_ci        "EventCode": "0x13",
608c2ecf20Sopenharmony_ci        "Counter": "0,1",
618c2ecf20Sopenharmony_ci        "UMask": "0x81",
628c2ecf20Sopenharmony_ci        "EventName": "DIV.AR",
638c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
648c2ecf20Sopenharmony_ci        "BriefDescription": "Divide operations retired"
658c2ecf20Sopenharmony_ci    },
668c2ecf20Sopenharmony_ci    {
678c2ecf20Sopenharmony_ci        "EventCode": "0x14",
688c2ecf20Sopenharmony_ci        "Counter": "0,1",
698c2ecf20Sopenharmony_ci        "UMask": "0x1",
708c2ecf20Sopenharmony_ci        "EventName": "CYCLES_DIV_BUSY",
718c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
728c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles the divider is busy."
738c2ecf20Sopenharmony_ci    },
748c2ecf20Sopenharmony_ci    {
758c2ecf20Sopenharmony_ci        "EventCode": "0x3C",
768c2ecf20Sopenharmony_ci        "Counter": "0,1",
778c2ecf20Sopenharmony_ci        "UMask": "0x0",
788c2ecf20Sopenharmony_ci        "EventName": "CPU_CLK_UNHALTED.CORE_P",
798c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
808c2ecf20Sopenharmony_ci        "BriefDescription": "Core cycles when core is not halted"
818c2ecf20Sopenharmony_ci    },
828c2ecf20Sopenharmony_ci    {
838c2ecf20Sopenharmony_ci        "EventCode": "0x3C",
848c2ecf20Sopenharmony_ci        "Counter": "0,1",
858c2ecf20Sopenharmony_ci        "UMask": "0x1",
868c2ecf20Sopenharmony_ci        "EventName": "CPU_CLK_UNHALTED.BUS",
878c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
888c2ecf20Sopenharmony_ci        "BriefDescription": "Bus cycles when core is not halted"
898c2ecf20Sopenharmony_ci    },
908c2ecf20Sopenharmony_ci    {
918c2ecf20Sopenharmony_ci        "EventCode": "0xA",
928c2ecf20Sopenharmony_ci        "Counter": "Fixed counter 2",
938c2ecf20Sopenharmony_ci        "UMask": "0x0",
948c2ecf20Sopenharmony_ci        "EventName": "CPU_CLK_UNHALTED.CORE",
958c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
968c2ecf20Sopenharmony_ci        "BriefDescription": "Core cycles when core is not halted"
978c2ecf20Sopenharmony_ci    },
988c2ecf20Sopenharmony_ci    {
998c2ecf20Sopenharmony_ci        "EventCode": "0xA",
1008c2ecf20Sopenharmony_ci        "Counter": "Fixed counter 3",
1018c2ecf20Sopenharmony_ci        "UMask": "0x0",
1028c2ecf20Sopenharmony_ci        "EventName": "CPU_CLK_UNHALTED.REF",
1038c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
1048c2ecf20Sopenharmony_ci        "BriefDescription": "Reference cycles when core is not halted."
1058c2ecf20Sopenharmony_ci    },
1068c2ecf20Sopenharmony_ci    {
1078c2ecf20Sopenharmony_ci        "EventCode": "0x88",
1088c2ecf20Sopenharmony_ci        "Counter": "0,1",
1098c2ecf20Sopenharmony_ci        "UMask": "0x1",
1108c2ecf20Sopenharmony_ci        "EventName": "BR_INST_TYPE_RETIRED.COND",
1118c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
1128c2ecf20Sopenharmony_ci        "BriefDescription": "All macro conditional branch instructions."
1138c2ecf20Sopenharmony_ci    },
1148c2ecf20Sopenharmony_ci    {
1158c2ecf20Sopenharmony_ci        "EventCode": "0x88",
1168c2ecf20Sopenharmony_ci        "Counter": "0,1",
1178c2ecf20Sopenharmony_ci        "UMask": "0x2",
1188c2ecf20Sopenharmony_ci        "EventName": "BR_INST_TYPE_RETIRED.UNCOND",
1198c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
1208c2ecf20Sopenharmony_ci        "BriefDescription": "All macro unconditional branch instructions, excluding calls and indirects"
1218c2ecf20Sopenharmony_ci    },
1228c2ecf20Sopenharmony_ci    {
1238c2ecf20Sopenharmony_ci        "EventCode": "0x88",
1248c2ecf20Sopenharmony_ci        "Counter": "0,1",
1258c2ecf20Sopenharmony_ci        "UMask": "0x4",
1268c2ecf20Sopenharmony_ci        "EventName": "BR_INST_TYPE_RETIRED.IND",
1278c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
1288c2ecf20Sopenharmony_ci        "BriefDescription": "All indirect branches that are not calls."
1298c2ecf20Sopenharmony_ci    },
1308c2ecf20Sopenharmony_ci    {
1318c2ecf20Sopenharmony_ci        "EventCode": "0x88",
1328c2ecf20Sopenharmony_ci        "Counter": "0,1",
1338c2ecf20Sopenharmony_ci        "UMask": "0x8",
1348c2ecf20Sopenharmony_ci        "EventName": "BR_INST_TYPE_RETIRED.RET",
1358c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
1368c2ecf20Sopenharmony_ci        "BriefDescription": "All indirect branches that have a return mnemonic"
1378c2ecf20Sopenharmony_ci    },
1388c2ecf20Sopenharmony_ci    {
1398c2ecf20Sopenharmony_ci        "EventCode": "0x88",
1408c2ecf20Sopenharmony_ci        "Counter": "0,1",
1418c2ecf20Sopenharmony_ci        "UMask": "0x10",
1428c2ecf20Sopenharmony_ci        "EventName": "BR_INST_TYPE_RETIRED.DIR_CALL",
1438c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
1448c2ecf20Sopenharmony_ci        "BriefDescription": "All non-indirect calls"
1458c2ecf20Sopenharmony_ci    },
1468c2ecf20Sopenharmony_ci    {
1478c2ecf20Sopenharmony_ci        "EventCode": "0x88",
1488c2ecf20Sopenharmony_ci        "Counter": "0,1",
1498c2ecf20Sopenharmony_ci        "UMask": "0x20",
1508c2ecf20Sopenharmony_ci        "EventName": "BR_INST_TYPE_RETIRED.IND_CALL",
1518c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
1528c2ecf20Sopenharmony_ci        "BriefDescription": "All indirect calls, including both register and memory indirect."
1538c2ecf20Sopenharmony_ci    },
1548c2ecf20Sopenharmony_ci    {
1558c2ecf20Sopenharmony_ci        "EventCode": "0x88",
1568c2ecf20Sopenharmony_ci        "Counter": "0,1",
1578c2ecf20Sopenharmony_ci        "UMask": "0x41",
1588c2ecf20Sopenharmony_ci        "EventName": "BR_INST_TYPE_RETIRED.COND_TAKEN",
1598c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
1608c2ecf20Sopenharmony_ci        "BriefDescription": "Only taken macro conditional branch instructions"
1618c2ecf20Sopenharmony_ci    },
1628c2ecf20Sopenharmony_ci    {
1638c2ecf20Sopenharmony_ci        "EventCode": "0x89",
1648c2ecf20Sopenharmony_ci        "Counter": "0,1",
1658c2ecf20Sopenharmony_ci        "UMask": "0x1",
1668c2ecf20Sopenharmony_ci        "EventName": "BR_MISSP_TYPE_RETIRED.COND",
1678c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
1688c2ecf20Sopenharmony_ci        "BriefDescription": "Mispredicted cond branch instructions retired"
1698c2ecf20Sopenharmony_ci    },
1708c2ecf20Sopenharmony_ci    {
1718c2ecf20Sopenharmony_ci        "EventCode": "0x89",
1728c2ecf20Sopenharmony_ci        "Counter": "0,1",
1738c2ecf20Sopenharmony_ci        "UMask": "0x2",
1748c2ecf20Sopenharmony_ci        "EventName": "BR_MISSP_TYPE_RETIRED.IND",
1758c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
1768c2ecf20Sopenharmony_ci        "BriefDescription": "Mispredicted ind branches that are not calls"
1778c2ecf20Sopenharmony_ci    },
1788c2ecf20Sopenharmony_ci    {
1798c2ecf20Sopenharmony_ci        "EventCode": "0x89",
1808c2ecf20Sopenharmony_ci        "Counter": "0,1",
1818c2ecf20Sopenharmony_ci        "UMask": "0x4",
1828c2ecf20Sopenharmony_ci        "EventName": "BR_MISSP_TYPE_RETIRED.RETURN",
1838c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
1848c2ecf20Sopenharmony_ci        "BriefDescription": "Mispredicted return branches"
1858c2ecf20Sopenharmony_ci    },
1868c2ecf20Sopenharmony_ci    {
1878c2ecf20Sopenharmony_ci        "EventCode": "0x89",
1888c2ecf20Sopenharmony_ci        "Counter": "0,1",
1898c2ecf20Sopenharmony_ci        "UMask": "0x8",
1908c2ecf20Sopenharmony_ci        "EventName": "BR_MISSP_TYPE_RETIRED.IND_CALL",
1918c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
1928c2ecf20Sopenharmony_ci        "BriefDescription": "Mispredicted indirect calls, including both register and memory indirect."
1938c2ecf20Sopenharmony_ci    },
1948c2ecf20Sopenharmony_ci    {
1958c2ecf20Sopenharmony_ci        "EventCode": "0x89",
1968c2ecf20Sopenharmony_ci        "Counter": "0,1",
1978c2ecf20Sopenharmony_ci        "UMask": "0x11",
1988c2ecf20Sopenharmony_ci        "EventName": "BR_MISSP_TYPE_RETIRED.COND_TAKEN",
1998c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
2008c2ecf20Sopenharmony_ci        "BriefDescription": "Mispredicted and taken cond branch instructions retired"
2018c2ecf20Sopenharmony_ci    },
2028c2ecf20Sopenharmony_ci    {
2038c2ecf20Sopenharmony_ci        "PEBS": "2",
2048c2ecf20Sopenharmony_ci        "EventCode": "0xC0",
2058c2ecf20Sopenharmony_ci        "Counter": "0,1",
2068c2ecf20Sopenharmony_ci        "UMask": "0x0",
2078c2ecf20Sopenharmony_ci        "EventName": "INST_RETIRED.ANY_P",
2088c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
2098c2ecf20Sopenharmony_ci        "BriefDescription": "Instructions retired (precise event)."
2108c2ecf20Sopenharmony_ci    },
2118c2ecf20Sopenharmony_ci    {
2128c2ecf20Sopenharmony_ci        "EventCode": "0xA",
2138c2ecf20Sopenharmony_ci        "Counter": "Fixed counter 1",
2148c2ecf20Sopenharmony_ci        "UMask": "0x0",
2158c2ecf20Sopenharmony_ci        "EventName": "INST_RETIRED.ANY",
2168c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
2178c2ecf20Sopenharmony_ci        "BriefDescription": "Instructions retired."
2188c2ecf20Sopenharmony_ci    },
2198c2ecf20Sopenharmony_ci    {
2208c2ecf20Sopenharmony_ci        "EventCode": "0xC2",
2218c2ecf20Sopenharmony_ci        "Counter": "0,1",
2228c2ecf20Sopenharmony_ci        "UMask": "0x10",
2238c2ecf20Sopenharmony_ci        "EventName": "UOPS_RETIRED.ANY",
2248c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
2258c2ecf20Sopenharmony_ci        "BriefDescription": "Micro-ops retired."
2268c2ecf20Sopenharmony_ci    },
2278c2ecf20Sopenharmony_ci    {
2288c2ecf20Sopenharmony_ci        "EventCode": "0xC2",
2298c2ecf20Sopenharmony_ci        "Counter": "0,1",
2308c2ecf20Sopenharmony_ci        "UMask": "0x10",
2318c2ecf20Sopenharmony_ci        "EventName": "UOPS_RETIRED.STALLED_CYCLES",
2328c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
2338c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles no micro-ops retired."
2348c2ecf20Sopenharmony_ci    },
2358c2ecf20Sopenharmony_ci    {
2368c2ecf20Sopenharmony_ci        "EventCode": "0xC2",
2378c2ecf20Sopenharmony_ci        "Counter": "0,1",
2388c2ecf20Sopenharmony_ci        "UMask": "0x10",
2398c2ecf20Sopenharmony_ci        "EventName": "UOPS_RETIRED.STALLS",
2408c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
2418c2ecf20Sopenharmony_ci        "BriefDescription": "Periods no micro-ops retired."
2428c2ecf20Sopenharmony_ci    },
2438c2ecf20Sopenharmony_ci    {
2448c2ecf20Sopenharmony_ci        "EventCode": "0xC3",
2458c2ecf20Sopenharmony_ci        "Counter": "0,1",
2468c2ecf20Sopenharmony_ci        "UMask": "0x1",
2478c2ecf20Sopenharmony_ci        "EventName": "MACHINE_CLEARS.SMC",
2488c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
2498c2ecf20Sopenharmony_ci        "BriefDescription": "Self-Modifying Code detected."
2508c2ecf20Sopenharmony_ci    },
2518c2ecf20Sopenharmony_ci    {
2528c2ecf20Sopenharmony_ci        "EventCode": "0xC4",
2538c2ecf20Sopenharmony_ci        "Counter": "0,1",
2548c2ecf20Sopenharmony_ci        "UMask": "0x0",
2558c2ecf20Sopenharmony_ci        "EventName": "BR_INST_RETIRED.ANY",
2568c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
2578c2ecf20Sopenharmony_ci        "BriefDescription": "Retired branch instructions."
2588c2ecf20Sopenharmony_ci    },
2598c2ecf20Sopenharmony_ci    {
2608c2ecf20Sopenharmony_ci        "EventCode": "0xC4",
2618c2ecf20Sopenharmony_ci        "Counter": "0,1",
2628c2ecf20Sopenharmony_ci        "UMask": "0x1",
2638c2ecf20Sopenharmony_ci        "EventName": "BR_INST_RETIRED.PRED_NOT_TAKEN",
2648c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
2658c2ecf20Sopenharmony_ci        "BriefDescription": "Retired branch instructions that were predicted not-taken."
2668c2ecf20Sopenharmony_ci    },
2678c2ecf20Sopenharmony_ci    {
2688c2ecf20Sopenharmony_ci        "EventCode": "0xC4",
2698c2ecf20Sopenharmony_ci        "Counter": "0,1",
2708c2ecf20Sopenharmony_ci        "UMask": "0x2",
2718c2ecf20Sopenharmony_ci        "EventName": "BR_INST_RETIRED.MISPRED_NOT_TAKEN",
2728c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
2738c2ecf20Sopenharmony_ci        "BriefDescription": "Retired branch instructions that were mispredicted not-taken."
2748c2ecf20Sopenharmony_ci    },
2758c2ecf20Sopenharmony_ci    {
2768c2ecf20Sopenharmony_ci        "EventCode": "0xC4",
2778c2ecf20Sopenharmony_ci        "Counter": "0,1",
2788c2ecf20Sopenharmony_ci        "UMask": "0x4",
2798c2ecf20Sopenharmony_ci        "EventName": "BR_INST_RETIRED.PRED_TAKEN",
2808c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
2818c2ecf20Sopenharmony_ci        "BriefDescription": "Retired branch instructions that were predicted taken."
2828c2ecf20Sopenharmony_ci    },
2838c2ecf20Sopenharmony_ci    {
2848c2ecf20Sopenharmony_ci        "EventCode": "0xC4",
2858c2ecf20Sopenharmony_ci        "Counter": "0,1",
2868c2ecf20Sopenharmony_ci        "UMask": "0x8",
2878c2ecf20Sopenharmony_ci        "EventName": "BR_INST_RETIRED.MISPRED_TAKEN",
2888c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
2898c2ecf20Sopenharmony_ci        "BriefDescription": "Retired branch instructions that were mispredicted taken."
2908c2ecf20Sopenharmony_ci    },
2918c2ecf20Sopenharmony_ci    {
2928c2ecf20Sopenharmony_ci        "EventCode": "0xC4",
2938c2ecf20Sopenharmony_ci        "Counter": "0,1",
2948c2ecf20Sopenharmony_ci        "UMask": "0xc",
2958c2ecf20Sopenharmony_ci        "EventName": "BR_INST_RETIRED.TAKEN",
2968c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
2978c2ecf20Sopenharmony_ci        "BriefDescription": "Retired taken branch instructions."
2988c2ecf20Sopenharmony_ci    },
2998c2ecf20Sopenharmony_ci    {
3008c2ecf20Sopenharmony_ci        "EventCode": "0xC4",
3018c2ecf20Sopenharmony_ci        "Counter": "0,1",
3028c2ecf20Sopenharmony_ci        "UMask": "0xf",
3038c2ecf20Sopenharmony_ci        "EventName": "BR_INST_RETIRED.ANY1",
3048c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
3058c2ecf20Sopenharmony_ci        "BriefDescription": "Retired branch instructions."
3068c2ecf20Sopenharmony_ci    },
3078c2ecf20Sopenharmony_ci    {
3088c2ecf20Sopenharmony_ci        "PEBS": "1",
3098c2ecf20Sopenharmony_ci        "EventCode": "0xC5",
3108c2ecf20Sopenharmony_ci        "Counter": "0,1",
3118c2ecf20Sopenharmony_ci        "UMask": "0x0",
3128c2ecf20Sopenharmony_ci        "EventName": "BR_INST_RETIRED.MISPRED",
3138c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
3148c2ecf20Sopenharmony_ci        "BriefDescription": "Retired mispredicted branch instructions (precise event)."
3158c2ecf20Sopenharmony_ci    },
3168c2ecf20Sopenharmony_ci    {
3178c2ecf20Sopenharmony_ci        "EventCode": "0xDC",
3188c2ecf20Sopenharmony_ci        "Counter": "0,1",
3198c2ecf20Sopenharmony_ci        "UMask": "0x2",
3208c2ecf20Sopenharmony_ci        "EventName": "RESOURCE_STALLS.DIV_BUSY",
3218c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
3228c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles issue is stalled due to div busy."
3238c2ecf20Sopenharmony_ci    },
3248c2ecf20Sopenharmony_ci    {
3258c2ecf20Sopenharmony_ci        "EventCode": "0xE0",
3268c2ecf20Sopenharmony_ci        "Counter": "0,1",
3278c2ecf20Sopenharmony_ci        "UMask": "0x1",
3288c2ecf20Sopenharmony_ci        "EventName": "BR_INST_DECODED",
3298c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
3308c2ecf20Sopenharmony_ci        "BriefDescription": "Branch instructions decoded"
3318c2ecf20Sopenharmony_ci    },
3328c2ecf20Sopenharmony_ci    {
3338c2ecf20Sopenharmony_ci        "EventCode": "0xE4",
3348c2ecf20Sopenharmony_ci        "Counter": "0,1",
3358c2ecf20Sopenharmony_ci        "UMask": "0x1",
3368c2ecf20Sopenharmony_ci        "EventName": "BOGUS_BR",
3378c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
3388c2ecf20Sopenharmony_ci        "BriefDescription": "Bogus branches"
3398c2ecf20Sopenharmony_ci    },
3408c2ecf20Sopenharmony_ci    {
3418c2ecf20Sopenharmony_ci        "EventCode": "0xE6",
3428c2ecf20Sopenharmony_ci        "Counter": "0,1",
3438c2ecf20Sopenharmony_ci        "UMask": "0x1",
3448c2ecf20Sopenharmony_ci        "EventName": "BACLEARS.ANY",
3458c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000000",
3468c2ecf20Sopenharmony_ci        "BriefDescription": "BACLEARS asserted."
3478c2ecf20Sopenharmony_ci    },
3488c2ecf20Sopenharmony_ci    {
3498c2ecf20Sopenharmony_ci        "EventCode": "0x3",
3508c2ecf20Sopenharmony_ci        "Counter": "0,1",
3518c2ecf20Sopenharmony_ci        "UMask": "0x1",
3528c2ecf20Sopenharmony_ci        "EventName": "REISSUE.OVERLAP_STORE",
3538c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
3548c2ecf20Sopenharmony_ci        "BriefDescription": "Micro-op reissues on a store-load collision"
3558c2ecf20Sopenharmony_ci    },
3568c2ecf20Sopenharmony_ci    {
3578c2ecf20Sopenharmony_ci        "EventCode": "0x3",
3588c2ecf20Sopenharmony_ci        "Counter": "0,1",
3598c2ecf20Sopenharmony_ci        "UMask": "0x81",
3608c2ecf20Sopenharmony_ci        "EventName": "REISSUE.OVERLAP_STORE.AR",
3618c2ecf20Sopenharmony_ci        "SampleAfterValue": "200000",
3628c2ecf20Sopenharmony_ci        "BriefDescription": "Micro-op reissues on a store-load collision (At Retirement)"
3638c2ecf20Sopenharmony_ci    }
3648c2ecf20Sopenharmony_ci]