18c2ecf20Sopenharmony_ci[ 28c2ecf20Sopenharmony_ci { 38c2ecf20Sopenharmony_ci "EventCode": "0x14", 48c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 58c2ecf20Sopenharmony_ci "UMask": "0x1", 68c2ecf20Sopenharmony_ci "EventName": "ARITH.CYCLES_DIV_BUSY", 78c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 88c2ecf20Sopenharmony_ci "BriefDescription": "Cycles the divider is busy" 98c2ecf20Sopenharmony_ci }, 108c2ecf20Sopenharmony_ci { 118c2ecf20Sopenharmony_ci "EventCode": "0x14", 128c2ecf20Sopenharmony_ci "Invert": "1", 138c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 148c2ecf20Sopenharmony_ci "UMask": "0x1", 158c2ecf20Sopenharmony_ci "EventName": "ARITH.DIV", 168c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 178c2ecf20Sopenharmony_ci "BriefDescription": "Divide Operations executed", 188c2ecf20Sopenharmony_ci "CounterMask": "1", 198c2ecf20Sopenharmony_ci "EdgeDetect": "1" 208c2ecf20Sopenharmony_ci }, 218c2ecf20Sopenharmony_ci { 228c2ecf20Sopenharmony_ci "EventCode": "0x14", 238c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 248c2ecf20Sopenharmony_ci "UMask": "0x2", 258c2ecf20Sopenharmony_ci "EventName": "ARITH.MUL", 268c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 278c2ecf20Sopenharmony_ci "BriefDescription": "Multiply operations executed" 288c2ecf20Sopenharmony_ci }, 298c2ecf20Sopenharmony_ci { 308c2ecf20Sopenharmony_ci "EventCode": "0xE6", 318c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 328c2ecf20Sopenharmony_ci "UMask": "0x2", 338c2ecf20Sopenharmony_ci "EventName": "BACLEAR.BAD_TARGET", 348c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 358c2ecf20Sopenharmony_ci "BriefDescription": "BACLEAR asserted with bad target address" 368c2ecf20Sopenharmony_ci }, 378c2ecf20Sopenharmony_ci { 388c2ecf20Sopenharmony_ci "EventCode": "0xE6", 398c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 408c2ecf20Sopenharmony_ci "UMask": "0x1", 418c2ecf20Sopenharmony_ci "EventName": "BACLEAR.CLEAR", 428c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 438c2ecf20Sopenharmony_ci "BriefDescription": "BACLEAR asserted, regardless of cause " 448c2ecf20Sopenharmony_ci }, 458c2ecf20Sopenharmony_ci { 468c2ecf20Sopenharmony_ci "EventCode": "0xA7", 478c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 488c2ecf20Sopenharmony_ci "UMask": "0x1", 498c2ecf20Sopenharmony_ci "EventName": "BACLEAR_FORCE_IQ", 508c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 518c2ecf20Sopenharmony_ci "BriefDescription": "Instruction queue forced BACLEAR" 528c2ecf20Sopenharmony_ci }, 538c2ecf20Sopenharmony_ci { 548c2ecf20Sopenharmony_ci "EventCode": "0xE0", 558c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 568c2ecf20Sopenharmony_ci "UMask": "0x1", 578c2ecf20Sopenharmony_ci "EventName": "BR_INST_DECODED", 588c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 598c2ecf20Sopenharmony_ci "BriefDescription": "Branch instructions decoded" 608c2ecf20Sopenharmony_ci }, 618c2ecf20Sopenharmony_ci { 628c2ecf20Sopenharmony_ci "EventCode": "0x88", 638c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 648c2ecf20Sopenharmony_ci "UMask": "0x7f", 658c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.ANY", 668c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 678c2ecf20Sopenharmony_ci "BriefDescription": "Branch instructions executed" 688c2ecf20Sopenharmony_ci }, 698c2ecf20Sopenharmony_ci { 708c2ecf20Sopenharmony_ci "EventCode": "0x88", 718c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 728c2ecf20Sopenharmony_ci "UMask": "0x1", 738c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.COND", 748c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 758c2ecf20Sopenharmony_ci "BriefDescription": "Conditional branch instructions executed" 768c2ecf20Sopenharmony_ci }, 778c2ecf20Sopenharmony_ci { 788c2ecf20Sopenharmony_ci "EventCode": "0x88", 798c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 808c2ecf20Sopenharmony_ci "UMask": "0x2", 818c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.DIRECT", 828c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 838c2ecf20Sopenharmony_ci "BriefDescription": "Unconditional branches executed" 848c2ecf20Sopenharmony_ci }, 858c2ecf20Sopenharmony_ci { 868c2ecf20Sopenharmony_ci "EventCode": "0x88", 878c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 888c2ecf20Sopenharmony_ci "UMask": "0x10", 898c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.DIRECT_NEAR_CALL", 908c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 918c2ecf20Sopenharmony_ci "BriefDescription": "Unconditional call branches executed" 928c2ecf20Sopenharmony_ci }, 938c2ecf20Sopenharmony_ci { 948c2ecf20Sopenharmony_ci "EventCode": "0x88", 958c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 968c2ecf20Sopenharmony_ci "UMask": "0x20", 978c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.INDIRECT_NEAR_CALL", 988c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 998c2ecf20Sopenharmony_ci "BriefDescription": "Indirect call branches executed" 1008c2ecf20Sopenharmony_ci }, 1018c2ecf20Sopenharmony_ci { 1028c2ecf20Sopenharmony_ci "EventCode": "0x88", 1038c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1048c2ecf20Sopenharmony_ci "UMask": "0x4", 1058c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.INDIRECT_NON_CALL", 1068c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 1078c2ecf20Sopenharmony_ci "BriefDescription": "Indirect non call branches executed" 1088c2ecf20Sopenharmony_ci }, 1098c2ecf20Sopenharmony_ci { 1108c2ecf20Sopenharmony_ci "EventCode": "0x88", 1118c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1128c2ecf20Sopenharmony_ci "UMask": "0x30", 1138c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.NEAR_CALLS", 1148c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 1158c2ecf20Sopenharmony_ci "BriefDescription": "Call branches executed" 1168c2ecf20Sopenharmony_ci }, 1178c2ecf20Sopenharmony_ci { 1188c2ecf20Sopenharmony_ci "EventCode": "0x88", 1198c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1208c2ecf20Sopenharmony_ci "UMask": "0x7", 1218c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.NON_CALLS", 1228c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 1238c2ecf20Sopenharmony_ci "BriefDescription": "All non call branches executed" 1248c2ecf20Sopenharmony_ci }, 1258c2ecf20Sopenharmony_ci { 1268c2ecf20Sopenharmony_ci "EventCode": "0x88", 1278c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1288c2ecf20Sopenharmony_ci "UMask": "0x8", 1298c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.RETURN_NEAR", 1308c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 1318c2ecf20Sopenharmony_ci "BriefDescription": "Indirect return branches executed" 1328c2ecf20Sopenharmony_ci }, 1338c2ecf20Sopenharmony_ci { 1348c2ecf20Sopenharmony_ci "EventCode": "0x88", 1358c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1368c2ecf20Sopenharmony_ci "UMask": "0x40", 1378c2ecf20Sopenharmony_ci "EventName": "BR_INST_EXEC.TAKEN", 1388c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 1398c2ecf20Sopenharmony_ci "BriefDescription": "Taken branches executed" 1408c2ecf20Sopenharmony_ci }, 1418c2ecf20Sopenharmony_ci { 1428c2ecf20Sopenharmony_ci "PEBS": "1", 1438c2ecf20Sopenharmony_ci "EventCode": "0xC4", 1448c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1458c2ecf20Sopenharmony_ci "UMask": "0x4", 1468c2ecf20Sopenharmony_ci "EventName": "BR_INST_RETIRED.ALL_BRANCHES", 1478c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 1488c2ecf20Sopenharmony_ci "BriefDescription": "Retired branch instructions (Precise Event)" 1498c2ecf20Sopenharmony_ci }, 1508c2ecf20Sopenharmony_ci { 1518c2ecf20Sopenharmony_ci "PEBS": "1", 1528c2ecf20Sopenharmony_ci "EventCode": "0xC4", 1538c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1548c2ecf20Sopenharmony_ci "UMask": "0x1", 1558c2ecf20Sopenharmony_ci "EventName": "BR_INST_RETIRED.CONDITIONAL", 1568c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 1578c2ecf20Sopenharmony_ci "BriefDescription": "Retired conditional branch instructions (Precise Event)" 1588c2ecf20Sopenharmony_ci }, 1598c2ecf20Sopenharmony_ci { 1608c2ecf20Sopenharmony_ci "PEBS": "1", 1618c2ecf20Sopenharmony_ci "EventCode": "0xC4", 1628c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1638c2ecf20Sopenharmony_ci "UMask": "0x2", 1648c2ecf20Sopenharmony_ci "EventName": "BR_INST_RETIRED.NEAR_CALL", 1658c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 1668c2ecf20Sopenharmony_ci "BriefDescription": "Retired near call instructions (Precise Event)" 1678c2ecf20Sopenharmony_ci }, 1688c2ecf20Sopenharmony_ci { 1698c2ecf20Sopenharmony_ci "EventCode": "0x89", 1708c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1718c2ecf20Sopenharmony_ci "UMask": "0x7f", 1728c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.ANY", 1738c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 1748c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted branches executed" 1758c2ecf20Sopenharmony_ci }, 1768c2ecf20Sopenharmony_ci { 1778c2ecf20Sopenharmony_ci "EventCode": "0x89", 1788c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1798c2ecf20Sopenharmony_ci "UMask": "0x1", 1808c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.COND", 1818c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 1828c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted conditional branches executed" 1838c2ecf20Sopenharmony_ci }, 1848c2ecf20Sopenharmony_ci { 1858c2ecf20Sopenharmony_ci "EventCode": "0x89", 1868c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1878c2ecf20Sopenharmony_ci "UMask": "0x2", 1888c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.DIRECT", 1898c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 1908c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted unconditional branches executed" 1918c2ecf20Sopenharmony_ci }, 1928c2ecf20Sopenharmony_ci { 1938c2ecf20Sopenharmony_ci "EventCode": "0x89", 1948c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1958c2ecf20Sopenharmony_ci "UMask": "0x10", 1968c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.DIRECT_NEAR_CALL", 1978c2ecf20Sopenharmony_ci "SampleAfterValue": "2000", 1988c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted non call branches executed" 1998c2ecf20Sopenharmony_ci }, 2008c2ecf20Sopenharmony_ci { 2018c2ecf20Sopenharmony_ci "EventCode": "0x89", 2028c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2038c2ecf20Sopenharmony_ci "UMask": "0x20", 2048c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.INDIRECT_NEAR_CALL", 2058c2ecf20Sopenharmony_ci "SampleAfterValue": "2000", 2068c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted indirect call branches executed" 2078c2ecf20Sopenharmony_ci }, 2088c2ecf20Sopenharmony_ci { 2098c2ecf20Sopenharmony_ci "EventCode": "0x89", 2108c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2118c2ecf20Sopenharmony_ci "UMask": "0x4", 2128c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.INDIRECT_NON_CALL", 2138c2ecf20Sopenharmony_ci "SampleAfterValue": "2000", 2148c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted indirect non call branches executed" 2158c2ecf20Sopenharmony_ci }, 2168c2ecf20Sopenharmony_ci { 2178c2ecf20Sopenharmony_ci "EventCode": "0x89", 2188c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2198c2ecf20Sopenharmony_ci "UMask": "0x30", 2208c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.NEAR_CALLS", 2218c2ecf20Sopenharmony_ci "SampleAfterValue": "2000", 2228c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted call branches executed" 2238c2ecf20Sopenharmony_ci }, 2248c2ecf20Sopenharmony_ci { 2258c2ecf20Sopenharmony_ci "EventCode": "0x89", 2268c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2278c2ecf20Sopenharmony_ci "UMask": "0x7", 2288c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.NON_CALLS", 2298c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 2308c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted non call branches executed" 2318c2ecf20Sopenharmony_ci }, 2328c2ecf20Sopenharmony_ci { 2338c2ecf20Sopenharmony_ci "EventCode": "0x89", 2348c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2358c2ecf20Sopenharmony_ci "UMask": "0x8", 2368c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.RETURN_NEAR", 2378c2ecf20Sopenharmony_ci "SampleAfterValue": "2000", 2388c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted return branches executed" 2398c2ecf20Sopenharmony_ci }, 2408c2ecf20Sopenharmony_ci { 2418c2ecf20Sopenharmony_ci "EventCode": "0x89", 2428c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2438c2ecf20Sopenharmony_ci "UMask": "0x40", 2448c2ecf20Sopenharmony_ci "EventName": "BR_MISP_EXEC.TAKEN", 2458c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 2468c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted taken branches executed" 2478c2ecf20Sopenharmony_ci }, 2488c2ecf20Sopenharmony_ci { 2498c2ecf20Sopenharmony_ci "PEBS": "1", 2508c2ecf20Sopenharmony_ci "EventCode": "0xC5", 2518c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2528c2ecf20Sopenharmony_ci "UMask": "0x2", 2538c2ecf20Sopenharmony_ci "EventName": "BR_MISP_RETIRED.NEAR_CALL", 2548c2ecf20Sopenharmony_ci "SampleAfterValue": "2000", 2558c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted near retired calls (Precise Event)" 2568c2ecf20Sopenharmony_ci }, 2578c2ecf20Sopenharmony_ci { 2588c2ecf20Sopenharmony_ci "EventCode": "0x0", 2598c2ecf20Sopenharmony_ci "Counter": "Fixed counter 3", 2608c2ecf20Sopenharmony_ci "UMask": "0x0", 2618c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.REF", 2628c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2638c2ecf20Sopenharmony_ci "BriefDescription": "Reference cycles when thread is not halted (fixed counter)" 2648c2ecf20Sopenharmony_ci }, 2658c2ecf20Sopenharmony_ci { 2668c2ecf20Sopenharmony_ci "EventCode": "0x3C", 2678c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2688c2ecf20Sopenharmony_ci "UMask": "0x1", 2698c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.REF_P", 2708c2ecf20Sopenharmony_ci "SampleAfterValue": "100000", 2718c2ecf20Sopenharmony_ci "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)" 2728c2ecf20Sopenharmony_ci }, 2738c2ecf20Sopenharmony_ci { 2748c2ecf20Sopenharmony_ci "EventCode": "0x0", 2758c2ecf20Sopenharmony_ci "Counter": "Fixed counter 2", 2768c2ecf20Sopenharmony_ci "UMask": "0x0", 2778c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.THREAD", 2788c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2798c2ecf20Sopenharmony_ci "BriefDescription": "Cycles when thread is not halted (fixed counter)" 2808c2ecf20Sopenharmony_ci }, 2818c2ecf20Sopenharmony_ci { 2828c2ecf20Sopenharmony_ci "EventCode": "0x3C", 2838c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2848c2ecf20Sopenharmony_ci "UMask": "0x0", 2858c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.THREAD_P", 2868c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2878c2ecf20Sopenharmony_ci "BriefDescription": "Cycles when thread is not halted (programmable counter)" 2888c2ecf20Sopenharmony_ci }, 2898c2ecf20Sopenharmony_ci { 2908c2ecf20Sopenharmony_ci "EventCode": "0x3C", 2918c2ecf20Sopenharmony_ci "Invert": "1", 2928c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2938c2ecf20Sopenharmony_ci "UMask": "0x0", 2948c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES", 2958c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2968c2ecf20Sopenharmony_ci "BriefDescription": "Total CPU cycles", 2978c2ecf20Sopenharmony_ci "CounterMask": "2" 2988c2ecf20Sopenharmony_ci }, 2998c2ecf20Sopenharmony_ci { 3008c2ecf20Sopenharmony_ci "EventCode": "0x87", 3018c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3028c2ecf20Sopenharmony_ci "UMask": "0xf", 3038c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.ANY", 3048c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3058c2ecf20Sopenharmony_ci "BriefDescription": "Any Instruction Length Decoder stall cycles" 3068c2ecf20Sopenharmony_ci }, 3078c2ecf20Sopenharmony_ci { 3088c2ecf20Sopenharmony_ci "EventCode": "0x87", 3098c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3108c2ecf20Sopenharmony_ci "UMask": "0x4", 3118c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.IQ_FULL", 3128c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3138c2ecf20Sopenharmony_ci "BriefDescription": "Instruction Queue full stall cycles" 3148c2ecf20Sopenharmony_ci }, 3158c2ecf20Sopenharmony_ci { 3168c2ecf20Sopenharmony_ci "EventCode": "0x87", 3178c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3188c2ecf20Sopenharmony_ci "UMask": "0x1", 3198c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.LCP", 3208c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3218c2ecf20Sopenharmony_ci "BriefDescription": "Length Change Prefix stall cycles" 3228c2ecf20Sopenharmony_ci }, 3238c2ecf20Sopenharmony_ci { 3248c2ecf20Sopenharmony_ci "EventCode": "0x87", 3258c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3268c2ecf20Sopenharmony_ci "UMask": "0x2", 3278c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.MRU", 3288c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3298c2ecf20Sopenharmony_ci "BriefDescription": "Stall cycles due to BPU MRU bypass" 3308c2ecf20Sopenharmony_ci }, 3318c2ecf20Sopenharmony_ci { 3328c2ecf20Sopenharmony_ci "EventCode": "0x87", 3338c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3348c2ecf20Sopenharmony_ci "UMask": "0x8", 3358c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.REGEN", 3368c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3378c2ecf20Sopenharmony_ci "BriefDescription": "Regen stall cycles" 3388c2ecf20Sopenharmony_ci }, 3398c2ecf20Sopenharmony_ci { 3408c2ecf20Sopenharmony_ci "EventCode": "0x18", 3418c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3428c2ecf20Sopenharmony_ci "UMask": "0x1", 3438c2ecf20Sopenharmony_ci "EventName": "INST_DECODED.DEC0", 3448c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3458c2ecf20Sopenharmony_ci "BriefDescription": "Instructions that must be decoded by decoder 0" 3468c2ecf20Sopenharmony_ci }, 3478c2ecf20Sopenharmony_ci { 3488c2ecf20Sopenharmony_ci "EventCode": "0x1E", 3498c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3508c2ecf20Sopenharmony_ci "UMask": "0x1", 3518c2ecf20Sopenharmony_ci "EventName": "INST_QUEUE_WRITE_CYCLES", 3528c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3538c2ecf20Sopenharmony_ci "BriefDescription": "Cycles instructions are written to the instruction queue" 3548c2ecf20Sopenharmony_ci }, 3558c2ecf20Sopenharmony_ci { 3568c2ecf20Sopenharmony_ci "EventCode": "0x17", 3578c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3588c2ecf20Sopenharmony_ci "UMask": "0x1", 3598c2ecf20Sopenharmony_ci "EventName": "INST_QUEUE_WRITES", 3608c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3618c2ecf20Sopenharmony_ci "BriefDescription": "Instructions written to instruction queue." 3628c2ecf20Sopenharmony_ci }, 3638c2ecf20Sopenharmony_ci { 3648c2ecf20Sopenharmony_ci "EventCode": "0x0", 3658c2ecf20Sopenharmony_ci "Counter": "Fixed counter 1", 3668c2ecf20Sopenharmony_ci "UMask": "0x0", 3678c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.ANY", 3688c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3698c2ecf20Sopenharmony_ci "BriefDescription": "Instructions retired (fixed counter)" 3708c2ecf20Sopenharmony_ci }, 3718c2ecf20Sopenharmony_ci { 3728c2ecf20Sopenharmony_ci "PEBS": "1", 3738c2ecf20Sopenharmony_ci "EventCode": "0xC0", 3748c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3758c2ecf20Sopenharmony_ci "UMask": "0x1", 3768c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.ANY_P", 3778c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3788c2ecf20Sopenharmony_ci "BriefDescription": "Instructions retired (Programmable counter and Precise Event)" 3798c2ecf20Sopenharmony_ci }, 3808c2ecf20Sopenharmony_ci { 3818c2ecf20Sopenharmony_ci "PEBS": "1", 3828c2ecf20Sopenharmony_ci "EventCode": "0xC0", 3838c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3848c2ecf20Sopenharmony_ci "UMask": "0x4", 3858c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.MMX", 3868c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3878c2ecf20Sopenharmony_ci "BriefDescription": "Retired MMX instructions (Precise Event)" 3888c2ecf20Sopenharmony_ci }, 3898c2ecf20Sopenharmony_ci { 3908c2ecf20Sopenharmony_ci "PEBS": "1", 3918c2ecf20Sopenharmony_ci "EventCode": "0xC0", 3928c2ecf20Sopenharmony_ci "Invert": "1", 3938c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3948c2ecf20Sopenharmony_ci "UMask": "0x1", 3958c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.TOTAL_CYCLES", 3968c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3978c2ecf20Sopenharmony_ci "BriefDescription": "Total cycles (Precise Event)", 3988c2ecf20Sopenharmony_ci "CounterMask": "16" 3998c2ecf20Sopenharmony_ci }, 4008c2ecf20Sopenharmony_ci { 4018c2ecf20Sopenharmony_ci "PEBS": "1", 4028c2ecf20Sopenharmony_ci "EventCode": "0xC0", 4038c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4048c2ecf20Sopenharmony_ci "UMask": "0x2", 4058c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.X87", 4068c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4078c2ecf20Sopenharmony_ci "BriefDescription": "Retired floating-point operations (Precise Event)" 4088c2ecf20Sopenharmony_ci }, 4098c2ecf20Sopenharmony_ci { 4108c2ecf20Sopenharmony_ci "EventCode": "0x4C", 4118c2ecf20Sopenharmony_ci "Counter": "0,1", 4128c2ecf20Sopenharmony_ci "UMask": "0x1", 4138c2ecf20Sopenharmony_ci "EventName": "LOAD_HIT_PRE", 4148c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 4158c2ecf20Sopenharmony_ci "BriefDescription": "Load operations conflicting with software prefetches" 4168c2ecf20Sopenharmony_ci }, 4178c2ecf20Sopenharmony_ci { 4188c2ecf20Sopenharmony_ci "EventCode": "0xA8", 4198c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4208c2ecf20Sopenharmony_ci "UMask": "0x1", 4218c2ecf20Sopenharmony_ci "EventName": "LSD.ACTIVE", 4228c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4238c2ecf20Sopenharmony_ci "BriefDescription": "Cycles when uops were delivered by the LSD", 4248c2ecf20Sopenharmony_ci "CounterMask": "1" 4258c2ecf20Sopenharmony_ci }, 4268c2ecf20Sopenharmony_ci { 4278c2ecf20Sopenharmony_ci "EventCode": "0xA8", 4288c2ecf20Sopenharmony_ci "Invert": "1", 4298c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4308c2ecf20Sopenharmony_ci "UMask": "0x1", 4318c2ecf20Sopenharmony_ci "EventName": "LSD.INACTIVE", 4328c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4338c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no uops were delivered by the LSD", 4348c2ecf20Sopenharmony_ci "CounterMask": "1" 4358c2ecf20Sopenharmony_ci }, 4368c2ecf20Sopenharmony_ci { 4378c2ecf20Sopenharmony_ci "EventCode": "0x20", 4388c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4398c2ecf20Sopenharmony_ci "UMask": "0x1", 4408c2ecf20Sopenharmony_ci "EventName": "LSD_OVERFLOW", 4418c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4428c2ecf20Sopenharmony_ci "BriefDescription": "Loops that can't stream from the instruction queue" 4438c2ecf20Sopenharmony_ci }, 4448c2ecf20Sopenharmony_ci { 4458c2ecf20Sopenharmony_ci "EventCode": "0xC3", 4468c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4478c2ecf20Sopenharmony_ci "UMask": "0x1", 4488c2ecf20Sopenharmony_ci "EventName": "MACHINE_CLEARS.CYCLES", 4498c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 4508c2ecf20Sopenharmony_ci "BriefDescription": "Cycles machine clear asserted" 4518c2ecf20Sopenharmony_ci }, 4528c2ecf20Sopenharmony_ci { 4538c2ecf20Sopenharmony_ci "EventCode": "0xC3", 4548c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4558c2ecf20Sopenharmony_ci "UMask": "0x2", 4568c2ecf20Sopenharmony_ci "EventName": "MACHINE_CLEARS.MEM_ORDER", 4578c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 4588c2ecf20Sopenharmony_ci "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts" 4598c2ecf20Sopenharmony_ci }, 4608c2ecf20Sopenharmony_ci { 4618c2ecf20Sopenharmony_ci "EventCode": "0xC3", 4628c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4638c2ecf20Sopenharmony_ci "UMask": "0x4", 4648c2ecf20Sopenharmony_ci "EventName": "MACHINE_CLEARS.SMC", 4658c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 4668c2ecf20Sopenharmony_ci "BriefDescription": "Self-Modifying Code detected" 4678c2ecf20Sopenharmony_ci }, 4688c2ecf20Sopenharmony_ci { 4698c2ecf20Sopenharmony_ci "EventCode": "0xA2", 4708c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4718c2ecf20Sopenharmony_ci "UMask": "0x1", 4728c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.ANY", 4738c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4748c2ecf20Sopenharmony_ci "BriefDescription": "Resource related stall cycles" 4758c2ecf20Sopenharmony_ci }, 4768c2ecf20Sopenharmony_ci { 4778c2ecf20Sopenharmony_ci "EventCode": "0xA2", 4788c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4798c2ecf20Sopenharmony_ci "UMask": "0x20", 4808c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.FPCW", 4818c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4828c2ecf20Sopenharmony_ci "BriefDescription": "FPU control word write stall cycles" 4838c2ecf20Sopenharmony_ci }, 4848c2ecf20Sopenharmony_ci { 4858c2ecf20Sopenharmony_ci "EventCode": "0xA2", 4868c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4878c2ecf20Sopenharmony_ci "UMask": "0x2", 4888c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.LOAD", 4898c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4908c2ecf20Sopenharmony_ci "BriefDescription": "Load buffer stall cycles" 4918c2ecf20Sopenharmony_ci }, 4928c2ecf20Sopenharmony_ci { 4938c2ecf20Sopenharmony_ci "EventCode": "0xA2", 4948c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4958c2ecf20Sopenharmony_ci "UMask": "0x40", 4968c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.MXCSR", 4978c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4988c2ecf20Sopenharmony_ci "BriefDescription": "MXCSR rename stall cycles" 4998c2ecf20Sopenharmony_ci }, 5008c2ecf20Sopenharmony_ci { 5018c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5028c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5038c2ecf20Sopenharmony_ci "UMask": "0x80", 5048c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.OTHER", 5058c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5068c2ecf20Sopenharmony_ci "BriefDescription": "Other Resource related stall cycles" 5078c2ecf20Sopenharmony_ci }, 5088c2ecf20Sopenharmony_ci { 5098c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5108c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5118c2ecf20Sopenharmony_ci "UMask": "0x10", 5128c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.ROB_FULL", 5138c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5148c2ecf20Sopenharmony_ci "BriefDescription": "ROB full stall cycles" 5158c2ecf20Sopenharmony_ci }, 5168c2ecf20Sopenharmony_ci { 5178c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5188c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5198c2ecf20Sopenharmony_ci "UMask": "0x4", 5208c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.RS_FULL", 5218c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5228c2ecf20Sopenharmony_ci "BriefDescription": "Reservation Station full stall cycles" 5238c2ecf20Sopenharmony_ci }, 5248c2ecf20Sopenharmony_ci { 5258c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5268c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5278c2ecf20Sopenharmony_ci "UMask": "0x8", 5288c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.STORE", 5298c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5308c2ecf20Sopenharmony_ci "BriefDescription": "Store buffer stall cycles" 5318c2ecf20Sopenharmony_ci }, 5328c2ecf20Sopenharmony_ci { 5338c2ecf20Sopenharmony_ci "PEBS": "1", 5348c2ecf20Sopenharmony_ci "EventCode": "0xC7", 5358c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5368c2ecf20Sopenharmony_ci "UMask": "0x4", 5378c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE", 5388c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5398c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)" 5408c2ecf20Sopenharmony_ci }, 5418c2ecf20Sopenharmony_ci { 5428c2ecf20Sopenharmony_ci "PEBS": "1", 5438c2ecf20Sopenharmony_ci "EventCode": "0xC7", 5448c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5458c2ecf20Sopenharmony_ci "UMask": "0x1", 5468c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE", 5478c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5488c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Packed-Single Uops retired (Precise Event)" 5498c2ecf20Sopenharmony_ci }, 5508c2ecf20Sopenharmony_ci { 5518c2ecf20Sopenharmony_ci "PEBS": "1", 5528c2ecf20Sopenharmony_ci "EventCode": "0xC7", 5538c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5548c2ecf20Sopenharmony_ci "UMask": "0x8", 5558c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE", 5568c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5578c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)" 5588c2ecf20Sopenharmony_ci }, 5598c2ecf20Sopenharmony_ci { 5608c2ecf20Sopenharmony_ci "PEBS": "1", 5618c2ecf20Sopenharmony_ci "EventCode": "0xC7", 5628c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5638c2ecf20Sopenharmony_ci "UMask": "0x2", 5648c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE", 5658c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5668c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)" 5678c2ecf20Sopenharmony_ci }, 5688c2ecf20Sopenharmony_ci { 5698c2ecf20Sopenharmony_ci "PEBS": "1", 5708c2ecf20Sopenharmony_ci "EventCode": "0xC7", 5718c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5728c2ecf20Sopenharmony_ci "UMask": "0x10", 5738c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER", 5748c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5758c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)" 5768c2ecf20Sopenharmony_ci }, 5778c2ecf20Sopenharmony_ci { 5788c2ecf20Sopenharmony_ci "EventCode": "0xDB", 5798c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5808c2ecf20Sopenharmony_ci "UMask": "0x1", 5818c2ecf20Sopenharmony_ci "EventName": "UOP_UNFUSION", 5828c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5838c2ecf20Sopenharmony_ci "BriefDescription": "Uop unfusions due to FP exceptions" 5848c2ecf20Sopenharmony_ci }, 5858c2ecf20Sopenharmony_ci { 5868c2ecf20Sopenharmony_ci "EventCode": "0xD1", 5878c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5888c2ecf20Sopenharmony_ci "UMask": "0x4", 5898c2ecf20Sopenharmony_ci "EventName": "UOPS_DECODED.ESP_FOLDING", 5908c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5918c2ecf20Sopenharmony_ci "BriefDescription": "Stack pointer instructions decoded" 5928c2ecf20Sopenharmony_ci }, 5938c2ecf20Sopenharmony_ci { 5948c2ecf20Sopenharmony_ci "EventCode": "0xD1", 5958c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5968c2ecf20Sopenharmony_ci "UMask": "0x8", 5978c2ecf20Sopenharmony_ci "EventName": "UOPS_DECODED.ESP_SYNC", 5988c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5998c2ecf20Sopenharmony_ci "BriefDescription": "Stack pointer sync operations" 6008c2ecf20Sopenharmony_ci }, 6018c2ecf20Sopenharmony_ci { 6028c2ecf20Sopenharmony_ci "EventCode": "0xD1", 6038c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6048c2ecf20Sopenharmony_ci "UMask": "0x2", 6058c2ecf20Sopenharmony_ci "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE", 6068c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6078c2ecf20Sopenharmony_ci "BriefDescription": "Uops decoded by Microcode Sequencer", 6088c2ecf20Sopenharmony_ci "CounterMask": "1" 6098c2ecf20Sopenharmony_ci }, 6108c2ecf20Sopenharmony_ci { 6118c2ecf20Sopenharmony_ci "EventCode": "0xD1", 6128c2ecf20Sopenharmony_ci "Invert": "1", 6138c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6148c2ecf20Sopenharmony_ci "UMask": "0x1", 6158c2ecf20Sopenharmony_ci "EventName": "UOPS_DECODED.STALL_CYCLES", 6168c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6178c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops are decoded", 6188c2ecf20Sopenharmony_ci "CounterMask": "1" 6198c2ecf20Sopenharmony_ci }, 6208c2ecf20Sopenharmony_ci { 6218c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6228c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6238c2ecf20Sopenharmony_ci "UMask": "0x3f", 6248c2ecf20Sopenharmony_ci "AnyThread": "1", 6258c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES", 6268c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6278c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops executed on any port (core count)", 6288c2ecf20Sopenharmony_ci "CounterMask": "1" 6298c2ecf20Sopenharmony_ci }, 6308c2ecf20Sopenharmony_ci { 6318c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6328c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6338c2ecf20Sopenharmony_ci "UMask": "0x1f", 6348c2ecf20Sopenharmony_ci "AnyThread": "1", 6358c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5", 6368c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6378c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)", 6388c2ecf20Sopenharmony_ci "CounterMask": "1" 6398c2ecf20Sopenharmony_ci }, 6408c2ecf20Sopenharmony_ci { 6418c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6428c2ecf20Sopenharmony_ci "Invert": "1", 6438c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6448c2ecf20Sopenharmony_ci "UMask": "0x3f", 6458c2ecf20Sopenharmony_ci "AnyThread": "1", 6468c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT", 6478c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6488c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on any port (core count)", 6498c2ecf20Sopenharmony_ci "CounterMask": "1", 6508c2ecf20Sopenharmony_ci "EdgeDetect": "1" 6518c2ecf20Sopenharmony_ci }, 6528c2ecf20Sopenharmony_ci { 6538c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6548c2ecf20Sopenharmony_ci "Invert": "1", 6558c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6568c2ecf20Sopenharmony_ci "UMask": "0x1f", 6578c2ecf20Sopenharmony_ci "AnyThread": "1", 6588c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5", 6598c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6608c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on ports 0-4 (core count)", 6618c2ecf20Sopenharmony_ci "CounterMask": "1", 6628c2ecf20Sopenharmony_ci "EdgeDetect": "1" 6638c2ecf20Sopenharmony_ci }, 6648c2ecf20Sopenharmony_ci { 6658c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6668c2ecf20Sopenharmony_ci "Invert": "1", 6678c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6688c2ecf20Sopenharmony_ci "UMask": "0x3f", 6698c2ecf20Sopenharmony_ci "AnyThread": "1", 6708c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES", 6718c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6728c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops issued on any port (core count)", 6738c2ecf20Sopenharmony_ci "CounterMask": "1" 6748c2ecf20Sopenharmony_ci }, 6758c2ecf20Sopenharmony_ci { 6768c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6778c2ecf20Sopenharmony_ci "Invert": "1", 6788c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6798c2ecf20Sopenharmony_ci "UMask": "0x1f", 6808c2ecf20Sopenharmony_ci "AnyThread": "1", 6818c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5", 6828c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6838c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)", 6848c2ecf20Sopenharmony_ci "CounterMask": "1" 6858c2ecf20Sopenharmony_ci }, 6868c2ecf20Sopenharmony_ci { 6878c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6888c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6898c2ecf20Sopenharmony_ci "UMask": "0x1", 6908c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT0", 6918c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6928c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 0" 6938c2ecf20Sopenharmony_ci }, 6948c2ecf20Sopenharmony_ci { 6958c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6968c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6978c2ecf20Sopenharmony_ci "UMask": "0x40", 6988c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT015", 6998c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7008c2ecf20Sopenharmony_ci "BriefDescription": "Uops issued on ports 0, 1 or 5" 7018c2ecf20Sopenharmony_ci }, 7028c2ecf20Sopenharmony_ci { 7038c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7048c2ecf20Sopenharmony_ci "Invert": "1", 7058c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7068c2ecf20Sopenharmony_ci "UMask": "0x40", 7078c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES", 7088c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7098c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5", 7108c2ecf20Sopenharmony_ci "CounterMask": "1" 7118c2ecf20Sopenharmony_ci }, 7128c2ecf20Sopenharmony_ci { 7138c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7148c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7158c2ecf20Sopenharmony_ci "UMask": "0x2", 7168c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT1", 7178c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7188c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 1" 7198c2ecf20Sopenharmony_ci }, 7208c2ecf20Sopenharmony_ci { 7218c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7228c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7238c2ecf20Sopenharmony_ci "UMask": "0x4", 7248c2ecf20Sopenharmony_ci "AnyThread": "1", 7258c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT2_CORE", 7268c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7278c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 2 (core count)" 7288c2ecf20Sopenharmony_ci }, 7298c2ecf20Sopenharmony_ci { 7308c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7318c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7328c2ecf20Sopenharmony_ci "UMask": "0x80", 7338c2ecf20Sopenharmony_ci "AnyThread": "1", 7348c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT234_CORE", 7358c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7368c2ecf20Sopenharmony_ci "BriefDescription": "Uops issued on ports 2, 3 or 4" 7378c2ecf20Sopenharmony_ci }, 7388c2ecf20Sopenharmony_ci { 7398c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7408c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7418c2ecf20Sopenharmony_ci "UMask": "0x8", 7428c2ecf20Sopenharmony_ci "AnyThread": "1", 7438c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT3_CORE", 7448c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7458c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 3 (core count)" 7468c2ecf20Sopenharmony_ci }, 7478c2ecf20Sopenharmony_ci { 7488c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7498c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7508c2ecf20Sopenharmony_ci "UMask": "0x10", 7518c2ecf20Sopenharmony_ci "AnyThread": "1", 7528c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT4_CORE", 7538c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7548c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 4 (core count)" 7558c2ecf20Sopenharmony_ci }, 7568c2ecf20Sopenharmony_ci { 7578c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7588c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7598c2ecf20Sopenharmony_ci "UMask": "0x20", 7608c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT5", 7618c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7628c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 5" 7638c2ecf20Sopenharmony_ci }, 7648c2ecf20Sopenharmony_ci { 7658c2ecf20Sopenharmony_ci "EventCode": "0xE", 7668c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7678c2ecf20Sopenharmony_ci "UMask": "0x1", 7688c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.ANY", 7698c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7708c2ecf20Sopenharmony_ci "BriefDescription": "Uops issued" 7718c2ecf20Sopenharmony_ci }, 7728c2ecf20Sopenharmony_ci { 7738c2ecf20Sopenharmony_ci "EventCode": "0xE", 7748c2ecf20Sopenharmony_ci "Invert": "1", 7758c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7768c2ecf20Sopenharmony_ci "UMask": "0x1", 7778c2ecf20Sopenharmony_ci "AnyThread": "1", 7788c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES", 7798c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7808c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops were issued on any thread", 7818c2ecf20Sopenharmony_ci "CounterMask": "1" 7828c2ecf20Sopenharmony_ci }, 7838c2ecf20Sopenharmony_ci { 7848c2ecf20Sopenharmony_ci "EventCode": "0xE", 7858c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7868c2ecf20Sopenharmony_ci "UMask": "0x1", 7878c2ecf20Sopenharmony_ci "AnyThread": "1", 7888c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS", 7898c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7908c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops were issued on either thread", 7918c2ecf20Sopenharmony_ci "CounterMask": "1" 7928c2ecf20Sopenharmony_ci }, 7938c2ecf20Sopenharmony_ci { 7948c2ecf20Sopenharmony_ci "EventCode": "0xE", 7958c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7968c2ecf20Sopenharmony_ci "UMask": "0x2", 7978c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.FUSED", 7988c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7998c2ecf20Sopenharmony_ci "BriefDescription": "Fused Uops issued" 8008c2ecf20Sopenharmony_ci }, 8018c2ecf20Sopenharmony_ci { 8028c2ecf20Sopenharmony_ci "EventCode": "0xE", 8038c2ecf20Sopenharmony_ci "Invert": "1", 8048c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8058c2ecf20Sopenharmony_ci "UMask": "0x1", 8068c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.STALL_CYCLES", 8078c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8088c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops were issued", 8098c2ecf20Sopenharmony_ci "CounterMask": "1" 8108c2ecf20Sopenharmony_ci }, 8118c2ecf20Sopenharmony_ci { 8128c2ecf20Sopenharmony_ci "PEBS": "1", 8138c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8148c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8158c2ecf20Sopenharmony_ci "UMask": "0x1", 8168c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.ACTIVE_CYCLES", 8178c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8188c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops are being retired", 8198c2ecf20Sopenharmony_ci "CounterMask": "1" 8208c2ecf20Sopenharmony_ci }, 8218c2ecf20Sopenharmony_ci { 8228c2ecf20Sopenharmony_ci "PEBS": "1", 8238c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8248c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8258c2ecf20Sopenharmony_ci "UMask": "0x1", 8268c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.ANY", 8278c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8288c2ecf20Sopenharmony_ci "BriefDescription": "Uops retired (Precise Event)" 8298c2ecf20Sopenharmony_ci }, 8308c2ecf20Sopenharmony_ci { 8318c2ecf20Sopenharmony_ci "PEBS": "1", 8328c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8338c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8348c2ecf20Sopenharmony_ci "UMask": "0x4", 8358c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.MACRO_FUSED", 8368c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8378c2ecf20Sopenharmony_ci "BriefDescription": "Macro-fused Uops retired (Precise Event)" 8388c2ecf20Sopenharmony_ci }, 8398c2ecf20Sopenharmony_ci { 8408c2ecf20Sopenharmony_ci "PEBS": "1", 8418c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8428c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8438c2ecf20Sopenharmony_ci "UMask": "0x2", 8448c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.RETIRE_SLOTS", 8458c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8468c2ecf20Sopenharmony_ci "BriefDescription": "Retirement slots used (Precise Event)" 8478c2ecf20Sopenharmony_ci }, 8488c2ecf20Sopenharmony_ci { 8498c2ecf20Sopenharmony_ci "PEBS": "1", 8508c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8518c2ecf20Sopenharmony_ci "Invert": "1", 8528c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8538c2ecf20Sopenharmony_ci "UMask": "0x1", 8548c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.STALL_CYCLES", 8558c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8568c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops are not retiring (Precise Event)", 8578c2ecf20Sopenharmony_ci "CounterMask": "1" 8588c2ecf20Sopenharmony_ci }, 8598c2ecf20Sopenharmony_ci { 8608c2ecf20Sopenharmony_ci "PEBS": "1", 8618c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8628c2ecf20Sopenharmony_ci "Invert": "1", 8638c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8648c2ecf20Sopenharmony_ci "UMask": "0x1", 8658c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.TOTAL_CYCLES", 8668c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8678c2ecf20Sopenharmony_ci "BriefDescription": "Total cycles using precise uop retired event (Precise Event)", 8688c2ecf20Sopenharmony_ci "CounterMask": "16" 8698c2ecf20Sopenharmony_ci }, 8708c2ecf20Sopenharmony_ci { 8718c2ecf20Sopenharmony_ci "PEBS": "2", 8728c2ecf20Sopenharmony_ci "EventCode": "0xC0", 8738c2ecf20Sopenharmony_ci "Invert": "1", 8748c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8758c2ecf20Sopenharmony_ci "UMask": "0x1", 8768c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.TOTAL_CYCLES_PS", 8778c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8788c2ecf20Sopenharmony_ci "BriefDescription": "Total cycles (Precise Event)", 8798c2ecf20Sopenharmony_ci "CounterMask": "16" 8808c2ecf20Sopenharmony_ci } 8818c2ecf20Sopenharmony_ci]