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": "0x4", 2538c2ecf20Sopenharmony_ci "EventName": "BR_MISP_RETIRED.ALL_BRANCHES", 2548c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 2558c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted retired branch instructions (Precise Event)" 2568c2ecf20Sopenharmony_ci }, 2578c2ecf20Sopenharmony_ci { 2588c2ecf20Sopenharmony_ci "PEBS": "1", 2598c2ecf20Sopenharmony_ci "EventCode": "0xC5", 2608c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2618c2ecf20Sopenharmony_ci "UMask": "0x1", 2628c2ecf20Sopenharmony_ci "EventName": "BR_MISP_RETIRED.CONDITIONAL", 2638c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 2648c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted conditional retired branches (Precise Event)" 2658c2ecf20Sopenharmony_ci }, 2668c2ecf20Sopenharmony_ci { 2678c2ecf20Sopenharmony_ci "PEBS": "1", 2688c2ecf20Sopenharmony_ci "EventCode": "0xC5", 2698c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2708c2ecf20Sopenharmony_ci "UMask": "0x2", 2718c2ecf20Sopenharmony_ci "EventName": "BR_MISP_RETIRED.NEAR_CALL", 2728c2ecf20Sopenharmony_ci "SampleAfterValue": "2000", 2738c2ecf20Sopenharmony_ci "BriefDescription": "Mispredicted near retired calls (Precise Event)" 2748c2ecf20Sopenharmony_ci }, 2758c2ecf20Sopenharmony_ci { 2768c2ecf20Sopenharmony_ci "EventCode": "0x0", 2778c2ecf20Sopenharmony_ci "Counter": "Fixed counter 3", 2788c2ecf20Sopenharmony_ci "UMask": "0x0", 2798c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.REF", 2808c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2818c2ecf20Sopenharmony_ci "BriefDescription": "Reference cycles when thread is not halted (fixed counter)" 2828c2ecf20Sopenharmony_ci }, 2838c2ecf20Sopenharmony_ci { 2848c2ecf20Sopenharmony_ci "EventCode": "0x3C", 2858c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2868c2ecf20Sopenharmony_ci "UMask": "0x1", 2878c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.REF_P", 2888c2ecf20Sopenharmony_ci "SampleAfterValue": "100000", 2898c2ecf20Sopenharmony_ci "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)" 2908c2ecf20Sopenharmony_ci }, 2918c2ecf20Sopenharmony_ci { 2928c2ecf20Sopenharmony_ci "EventCode": "0x0", 2938c2ecf20Sopenharmony_ci "Counter": "Fixed counter 2", 2948c2ecf20Sopenharmony_ci "UMask": "0x0", 2958c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.THREAD", 2968c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2978c2ecf20Sopenharmony_ci "BriefDescription": "Cycles when thread is not halted (fixed counter)" 2988c2ecf20Sopenharmony_ci }, 2998c2ecf20Sopenharmony_ci { 3008c2ecf20Sopenharmony_ci "EventCode": "0x3C", 3018c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3028c2ecf20Sopenharmony_ci "UMask": "0x0", 3038c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.THREAD_P", 3048c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3058c2ecf20Sopenharmony_ci "BriefDescription": "Cycles when thread is not halted (programmable counter)" 3068c2ecf20Sopenharmony_ci }, 3078c2ecf20Sopenharmony_ci { 3088c2ecf20Sopenharmony_ci "EventCode": "0x3C", 3098c2ecf20Sopenharmony_ci "Invert": "1", 3108c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3118c2ecf20Sopenharmony_ci "UMask": "0x0", 3128c2ecf20Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES", 3138c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3148c2ecf20Sopenharmony_ci "BriefDescription": "Total CPU cycles", 3158c2ecf20Sopenharmony_ci "CounterMask": "2" 3168c2ecf20Sopenharmony_ci }, 3178c2ecf20Sopenharmony_ci { 3188c2ecf20Sopenharmony_ci "EventCode": "0x87", 3198c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3208c2ecf20Sopenharmony_ci "UMask": "0xf", 3218c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.ANY", 3228c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3238c2ecf20Sopenharmony_ci "BriefDescription": "Any Instruction Length Decoder stall cycles" 3248c2ecf20Sopenharmony_ci }, 3258c2ecf20Sopenharmony_ci { 3268c2ecf20Sopenharmony_ci "EventCode": "0x87", 3278c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3288c2ecf20Sopenharmony_ci "UMask": "0x4", 3298c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.IQ_FULL", 3308c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3318c2ecf20Sopenharmony_ci "BriefDescription": "Instruction Queue full stall cycles" 3328c2ecf20Sopenharmony_ci }, 3338c2ecf20Sopenharmony_ci { 3348c2ecf20Sopenharmony_ci "EventCode": "0x87", 3358c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3368c2ecf20Sopenharmony_ci "UMask": "0x1", 3378c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.LCP", 3388c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3398c2ecf20Sopenharmony_ci "BriefDescription": "Length Change Prefix stall cycles" 3408c2ecf20Sopenharmony_ci }, 3418c2ecf20Sopenharmony_ci { 3428c2ecf20Sopenharmony_ci "EventCode": "0x87", 3438c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3448c2ecf20Sopenharmony_ci "UMask": "0x2", 3458c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.MRU", 3468c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3478c2ecf20Sopenharmony_ci "BriefDescription": "Stall cycles due to BPU MRU bypass" 3488c2ecf20Sopenharmony_ci }, 3498c2ecf20Sopenharmony_ci { 3508c2ecf20Sopenharmony_ci "EventCode": "0x87", 3518c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3528c2ecf20Sopenharmony_ci "UMask": "0x8", 3538c2ecf20Sopenharmony_ci "EventName": "ILD_STALL.REGEN", 3548c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3558c2ecf20Sopenharmony_ci "BriefDescription": "Regen stall cycles" 3568c2ecf20Sopenharmony_ci }, 3578c2ecf20Sopenharmony_ci { 3588c2ecf20Sopenharmony_ci "EventCode": "0x18", 3598c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3608c2ecf20Sopenharmony_ci "UMask": "0x1", 3618c2ecf20Sopenharmony_ci "EventName": "INST_DECODED.DEC0", 3628c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3638c2ecf20Sopenharmony_ci "BriefDescription": "Instructions that must be decoded by decoder 0" 3648c2ecf20Sopenharmony_ci }, 3658c2ecf20Sopenharmony_ci { 3668c2ecf20Sopenharmony_ci "EventCode": "0x1E", 3678c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3688c2ecf20Sopenharmony_ci "UMask": "0x1", 3698c2ecf20Sopenharmony_ci "EventName": "INST_QUEUE_WRITE_CYCLES", 3708c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3718c2ecf20Sopenharmony_ci "BriefDescription": "Cycles instructions are written to the instruction queue" 3728c2ecf20Sopenharmony_ci }, 3738c2ecf20Sopenharmony_ci { 3748c2ecf20Sopenharmony_ci "EventCode": "0x17", 3758c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3768c2ecf20Sopenharmony_ci "UMask": "0x1", 3778c2ecf20Sopenharmony_ci "EventName": "INST_QUEUE_WRITES", 3788c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3798c2ecf20Sopenharmony_ci "BriefDescription": "Instructions written to instruction queue." 3808c2ecf20Sopenharmony_ci }, 3818c2ecf20Sopenharmony_ci { 3828c2ecf20Sopenharmony_ci "EventCode": "0x0", 3838c2ecf20Sopenharmony_ci "Counter": "Fixed counter 1", 3848c2ecf20Sopenharmony_ci "UMask": "0x0", 3858c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.ANY", 3868c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3878c2ecf20Sopenharmony_ci "BriefDescription": "Instructions retired (fixed counter)" 3888c2ecf20Sopenharmony_ci }, 3898c2ecf20Sopenharmony_ci { 3908c2ecf20Sopenharmony_ci "PEBS": "1", 3918c2ecf20Sopenharmony_ci "EventCode": "0xC0", 3928c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 3938c2ecf20Sopenharmony_ci "UMask": "0x1", 3948c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.ANY_P", 3958c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 3968c2ecf20Sopenharmony_ci "BriefDescription": "Instructions retired (Programmable counter and Precise Event)" 3978c2ecf20Sopenharmony_ci }, 3988c2ecf20Sopenharmony_ci { 3998c2ecf20Sopenharmony_ci "PEBS": "1", 4008c2ecf20Sopenharmony_ci "EventCode": "0xC0", 4018c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4028c2ecf20Sopenharmony_ci "UMask": "0x4", 4038c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.MMX", 4048c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4058c2ecf20Sopenharmony_ci "BriefDescription": "Retired MMX instructions (Precise Event)" 4068c2ecf20Sopenharmony_ci }, 4078c2ecf20Sopenharmony_ci { 4088c2ecf20Sopenharmony_ci "PEBS": "1", 4098c2ecf20Sopenharmony_ci "EventCode": "0xC0", 4108c2ecf20Sopenharmony_ci "Invert": "1", 4118c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4128c2ecf20Sopenharmony_ci "UMask": "0x1", 4138c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.TOTAL_CYCLES", 4148c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4158c2ecf20Sopenharmony_ci "BriefDescription": "Total cycles (Precise Event)", 4168c2ecf20Sopenharmony_ci "CounterMask": "16" 4178c2ecf20Sopenharmony_ci }, 4188c2ecf20Sopenharmony_ci { 4198c2ecf20Sopenharmony_ci "PEBS": "1", 4208c2ecf20Sopenharmony_ci "EventCode": "0xC0", 4218c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4228c2ecf20Sopenharmony_ci "UMask": "0x2", 4238c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.X87", 4248c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4258c2ecf20Sopenharmony_ci "BriefDescription": "Retired floating-point operations (Precise Event)" 4268c2ecf20Sopenharmony_ci }, 4278c2ecf20Sopenharmony_ci { 4288c2ecf20Sopenharmony_ci "EventCode": "0x4C", 4298c2ecf20Sopenharmony_ci "Counter": "0,1", 4308c2ecf20Sopenharmony_ci "UMask": "0x1", 4318c2ecf20Sopenharmony_ci "EventName": "LOAD_HIT_PRE", 4328c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 4338c2ecf20Sopenharmony_ci "BriefDescription": "Load operations conflicting with software prefetches" 4348c2ecf20Sopenharmony_ci }, 4358c2ecf20Sopenharmony_ci { 4368c2ecf20Sopenharmony_ci "EventCode": "0xA8", 4378c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4388c2ecf20Sopenharmony_ci "UMask": "0x1", 4398c2ecf20Sopenharmony_ci "EventName": "LSD.ACTIVE", 4408c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4418c2ecf20Sopenharmony_ci "BriefDescription": "Cycles when uops were delivered by the LSD", 4428c2ecf20Sopenharmony_ci "CounterMask": "1" 4438c2ecf20Sopenharmony_ci }, 4448c2ecf20Sopenharmony_ci { 4458c2ecf20Sopenharmony_ci "EventCode": "0xA8", 4468c2ecf20Sopenharmony_ci "Invert": "1", 4478c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4488c2ecf20Sopenharmony_ci "UMask": "0x1", 4498c2ecf20Sopenharmony_ci "EventName": "LSD.INACTIVE", 4508c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4518c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no uops were delivered by the LSD", 4528c2ecf20Sopenharmony_ci "CounterMask": "1" 4538c2ecf20Sopenharmony_ci }, 4548c2ecf20Sopenharmony_ci { 4558c2ecf20Sopenharmony_ci "EventCode": "0x20", 4568c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4578c2ecf20Sopenharmony_ci "UMask": "0x1", 4588c2ecf20Sopenharmony_ci "EventName": "LSD_OVERFLOW", 4598c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4608c2ecf20Sopenharmony_ci "BriefDescription": "Loops that can't stream from the instruction queue" 4618c2ecf20Sopenharmony_ci }, 4628c2ecf20Sopenharmony_ci { 4638c2ecf20Sopenharmony_ci "EventCode": "0xC3", 4648c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4658c2ecf20Sopenharmony_ci "UMask": "0x1", 4668c2ecf20Sopenharmony_ci "EventName": "MACHINE_CLEARS.CYCLES", 4678c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 4688c2ecf20Sopenharmony_ci "BriefDescription": "Cycles machine clear asserted" 4698c2ecf20Sopenharmony_ci }, 4708c2ecf20Sopenharmony_ci { 4718c2ecf20Sopenharmony_ci "EventCode": "0xC3", 4728c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4738c2ecf20Sopenharmony_ci "UMask": "0x2", 4748c2ecf20Sopenharmony_ci "EventName": "MACHINE_CLEARS.MEM_ORDER", 4758c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 4768c2ecf20Sopenharmony_ci "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts" 4778c2ecf20Sopenharmony_ci }, 4788c2ecf20Sopenharmony_ci { 4798c2ecf20Sopenharmony_ci "EventCode": "0xC3", 4808c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4818c2ecf20Sopenharmony_ci "UMask": "0x4", 4828c2ecf20Sopenharmony_ci "EventName": "MACHINE_CLEARS.SMC", 4838c2ecf20Sopenharmony_ci "SampleAfterValue": "20000", 4848c2ecf20Sopenharmony_ci "BriefDescription": "Self-Modifying Code detected" 4858c2ecf20Sopenharmony_ci }, 4868c2ecf20Sopenharmony_ci { 4878c2ecf20Sopenharmony_ci "EventCode": "0xA2", 4888c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4898c2ecf20Sopenharmony_ci "UMask": "0x1", 4908c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.ANY", 4918c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 4928c2ecf20Sopenharmony_ci "BriefDescription": "Resource related stall cycles" 4938c2ecf20Sopenharmony_ci }, 4948c2ecf20Sopenharmony_ci { 4958c2ecf20Sopenharmony_ci "EventCode": "0xA2", 4968c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 4978c2ecf20Sopenharmony_ci "UMask": "0x20", 4988c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.FPCW", 4998c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5008c2ecf20Sopenharmony_ci "BriefDescription": "FPU control word write stall cycles" 5018c2ecf20Sopenharmony_ci }, 5028c2ecf20Sopenharmony_ci { 5038c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5048c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5058c2ecf20Sopenharmony_ci "UMask": "0x2", 5068c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.LOAD", 5078c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5088c2ecf20Sopenharmony_ci "BriefDescription": "Load buffer stall cycles" 5098c2ecf20Sopenharmony_ci }, 5108c2ecf20Sopenharmony_ci { 5118c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5128c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5138c2ecf20Sopenharmony_ci "UMask": "0x40", 5148c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.MXCSR", 5158c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5168c2ecf20Sopenharmony_ci "BriefDescription": "MXCSR rename stall cycles" 5178c2ecf20Sopenharmony_ci }, 5188c2ecf20Sopenharmony_ci { 5198c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5208c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5218c2ecf20Sopenharmony_ci "UMask": "0x80", 5228c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.OTHER", 5238c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5248c2ecf20Sopenharmony_ci "BriefDescription": "Other Resource related stall cycles" 5258c2ecf20Sopenharmony_ci }, 5268c2ecf20Sopenharmony_ci { 5278c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5288c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5298c2ecf20Sopenharmony_ci "UMask": "0x10", 5308c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.ROB_FULL", 5318c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5328c2ecf20Sopenharmony_ci "BriefDescription": "ROB full stall cycles" 5338c2ecf20Sopenharmony_ci }, 5348c2ecf20Sopenharmony_ci { 5358c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5368c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5378c2ecf20Sopenharmony_ci "UMask": "0x4", 5388c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.RS_FULL", 5398c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5408c2ecf20Sopenharmony_ci "BriefDescription": "Reservation Station full stall cycles" 5418c2ecf20Sopenharmony_ci }, 5428c2ecf20Sopenharmony_ci { 5438c2ecf20Sopenharmony_ci "EventCode": "0xA2", 5448c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5458c2ecf20Sopenharmony_ci "UMask": "0x8", 5468c2ecf20Sopenharmony_ci "EventName": "RESOURCE_STALLS.STORE", 5478c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 5488c2ecf20Sopenharmony_ci "BriefDescription": "Store buffer stall cycles" 5498c2ecf20Sopenharmony_ci }, 5508c2ecf20Sopenharmony_ci { 5518c2ecf20Sopenharmony_ci "PEBS": "1", 5528c2ecf20Sopenharmony_ci "EventCode": "0xC7", 5538c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5548c2ecf20Sopenharmony_ci "UMask": "0x4", 5558c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE", 5568c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5578c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Packed-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": "0x1", 5648c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE", 5658c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5668c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Packed-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": "0x8", 5738c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE", 5748c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5758c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)" 5768c2ecf20Sopenharmony_ci }, 5778c2ecf20Sopenharmony_ci { 5788c2ecf20Sopenharmony_ci "PEBS": "1", 5798c2ecf20Sopenharmony_ci "EventCode": "0xC7", 5808c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5818c2ecf20Sopenharmony_ci "UMask": "0x2", 5828c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE", 5838c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5848c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)" 5858c2ecf20Sopenharmony_ci }, 5868c2ecf20Sopenharmony_ci { 5878c2ecf20Sopenharmony_ci "PEBS": "1", 5888c2ecf20Sopenharmony_ci "EventCode": "0xC7", 5898c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5908c2ecf20Sopenharmony_ci "UMask": "0x10", 5918c2ecf20Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER", 5928c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 5938c2ecf20Sopenharmony_ci "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)" 5948c2ecf20Sopenharmony_ci }, 5958c2ecf20Sopenharmony_ci { 5968c2ecf20Sopenharmony_ci "EventCode": "0xDB", 5978c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 5988c2ecf20Sopenharmony_ci "UMask": "0x1", 5998c2ecf20Sopenharmony_ci "EventName": "UOP_UNFUSION", 6008c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6018c2ecf20Sopenharmony_ci "BriefDescription": "Uop unfusions due to FP exceptions" 6028c2ecf20Sopenharmony_ci }, 6038c2ecf20Sopenharmony_ci { 6048c2ecf20Sopenharmony_ci "EventCode": "0xD1", 6058c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6068c2ecf20Sopenharmony_ci "UMask": "0x4", 6078c2ecf20Sopenharmony_ci "EventName": "UOPS_DECODED.ESP_FOLDING", 6088c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6098c2ecf20Sopenharmony_ci "BriefDescription": "Stack pointer instructions decoded" 6108c2ecf20Sopenharmony_ci }, 6118c2ecf20Sopenharmony_ci { 6128c2ecf20Sopenharmony_ci "EventCode": "0xD1", 6138c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6148c2ecf20Sopenharmony_ci "UMask": "0x8", 6158c2ecf20Sopenharmony_ci "EventName": "UOPS_DECODED.ESP_SYNC", 6168c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6178c2ecf20Sopenharmony_ci "BriefDescription": "Stack pointer sync operations" 6188c2ecf20Sopenharmony_ci }, 6198c2ecf20Sopenharmony_ci { 6208c2ecf20Sopenharmony_ci "EventCode": "0xD1", 6218c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6228c2ecf20Sopenharmony_ci "UMask": "0x2", 6238c2ecf20Sopenharmony_ci "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE", 6248c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6258c2ecf20Sopenharmony_ci "BriefDescription": "Uops decoded by Microcode Sequencer", 6268c2ecf20Sopenharmony_ci "CounterMask": "1" 6278c2ecf20Sopenharmony_ci }, 6288c2ecf20Sopenharmony_ci { 6298c2ecf20Sopenharmony_ci "EventCode": "0xD1", 6308c2ecf20Sopenharmony_ci "Invert": "1", 6318c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6328c2ecf20Sopenharmony_ci "UMask": "0x1", 6338c2ecf20Sopenharmony_ci "EventName": "UOPS_DECODED.STALL_CYCLES", 6348c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6358c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops are decoded", 6368c2ecf20Sopenharmony_ci "CounterMask": "1" 6378c2ecf20Sopenharmony_ci }, 6388c2ecf20Sopenharmony_ci { 6398c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6408c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6418c2ecf20Sopenharmony_ci "UMask": "0x3f", 6428c2ecf20Sopenharmony_ci "AnyThread": "1", 6438c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES", 6448c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6458c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops executed on any port (core count)", 6468c2ecf20Sopenharmony_ci "CounterMask": "1" 6478c2ecf20Sopenharmony_ci }, 6488c2ecf20Sopenharmony_ci { 6498c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6508c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6518c2ecf20Sopenharmony_ci "UMask": "0x1f", 6528c2ecf20Sopenharmony_ci "AnyThread": "1", 6538c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5", 6548c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6558c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)", 6568c2ecf20Sopenharmony_ci "CounterMask": "1" 6578c2ecf20Sopenharmony_ci }, 6588c2ecf20Sopenharmony_ci { 6598c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6608c2ecf20Sopenharmony_ci "Invert": "1", 6618c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6628c2ecf20Sopenharmony_ci "UMask": "0x3f", 6638c2ecf20Sopenharmony_ci "AnyThread": "1", 6648c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT", 6658c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6668c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on any port (core count)", 6678c2ecf20Sopenharmony_ci "CounterMask": "1", 6688c2ecf20Sopenharmony_ci "EdgeDetect": "1" 6698c2ecf20Sopenharmony_ci }, 6708c2ecf20Sopenharmony_ci { 6718c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6728c2ecf20Sopenharmony_ci "Invert": "1", 6738c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6748c2ecf20Sopenharmony_ci "UMask": "0x1f", 6758c2ecf20Sopenharmony_ci "AnyThread": "1", 6768c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5", 6778c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6788c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on ports 0-4 (core count)", 6798c2ecf20Sopenharmony_ci "CounterMask": "1", 6808c2ecf20Sopenharmony_ci "EdgeDetect": "1" 6818c2ecf20Sopenharmony_ci }, 6828c2ecf20Sopenharmony_ci { 6838c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6848c2ecf20Sopenharmony_ci "Invert": "1", 6858c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6868c2ecf20Sopenharmony_ci "UMask": "0x3f", 6878c2ecf20Sopenharmony_ci "AnyThread": "1", 6888c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES", 6898c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 6908c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops issued on any port (core count)", 6918c2ecf20Sopenharmony_ci "CounterMask": "1" 6928c2ecf20Sopenharmony_ci }, 6938c2ecf20Sopenharmony_ci { 6948c2ecf20Sopenharmony_ci "EventCode": "0xB1", 6958c2ecf20Sopenharmony_ci "Invert": "1", 6968c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 6978c2ecf20Sopenharmony_ci "UMask": "0x1f", 6988c2ecf20Sopenharmony_ci "AnyThread": "1", 6998c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5", 7008c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7018c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)", 7028c2ecf20Sopenharmony_ci "CounterMask": "1" 7038c2ecf20Sopenharmony_ci }, 7048c2ecf20Sopenharmony_ci { 7058c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7068c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7078c2ecf20Sopenharmony_ci "UMask": "0x1", 7088c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT0", 7098c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7108c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 0" 7118c2ecf20Sopenharmony_ci }, 7128c2ecf20Sopenharmony_ci { 7138c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7148c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7158c2ecf20Sopenharmony_ci "UMask": "0x40", 7168c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT015", 7178c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7188c2ecf20Sopenharmony_ci "BriefDescription": "Uops issued on ports 0, 1 or 5" 7198c2ecf20Sopenharmony_ci }, 7208c2ecf20Sopenharmony_ci { 7218c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7228c2ecf20Sopenharmony_ci "Invert": "1", 7238c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7248c2ecf20Sopenharmony_ci "UMask": "0x40", 7258c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES", 7268c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7278c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5", 7288c2ecf20Sopenharmony_ci "CounterMask": "1" 7298c2ecf20Sopenharmony_ci }, 7308c2ecf20Sopenharmony_ci { 7318c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7328c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7338c2ecf20Sopenharmony_ci "UMask": "0x2", 7348c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT1", 7358c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7368c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 1" 7378c2ecf20Sopenharmony_ci }, 7388c2ecf20Sopenharmony_ci { 7398c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7408c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7418c2ecf20Sopenharmony_ci "UMask": "0x4", 7428c2ecf20Sopenharmony_ci "AnyThread": "1", 7438c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT2_CORE", 7448c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7458c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 2 (core count)" 7468c2ecf20Sopenharmony_ci }, 7478c2ecf20Sopenharmony_ci { 7488c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7498c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7508c2ecf20Sopenharmony_ci "UMask": "0x80", 7518c2ecf20Sopenharmony_ci "AnyThread": "1", 7528c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT234_CORE", 7538c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7548c2ecf20Sopenharmony_ci "BriefDescription": "Uops issued on ports 2, 3 or 4" 7558c2ecf20Sopenharmony_ci }, 7568c2ecf20Sopenharmony_ci { 7578c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7588c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7598c2ecf20Sopenharmony_ci "UMask": "0x8", 7608c2ecf20Sopenharmony_ci "AnyThread": "1", 7618c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT3_CORE", 7628c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7638c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 3 (core count)" 7648c2ecf20Sopenharmony_ci }, 7658c2ecf20Sopenharmony_ci { 7668c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7678c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7688c2ecf20Sopenharmony_ci "UMask": "0x10", 7698c2ecf20Sopenharmony_ci "AnyThread": "1", 7708c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT4_CORE", 7718c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7728c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 4 (core count)" 7738c2ecf20Sopenharmony_ci }, 7748c2ecf20Sopenharmony_ci { 7758c2ecf20Sopenharmony_ci "EventCode": "0xB1", 7768c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7778c2ecf20Sopenharmony_ci "UMask": "0x20", 7788c2ecf20Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT5", 7798c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7808c2ecf20Sopenharmony_ci "BriefDescription": "Uops executed on port 5" 7818c2ecf20Sopenharmony_ci }, 7828c2ecf20Sopenharmony_ci { 7838c2ecf20Sopenharmony_ci "EventCode": "0xE", 7848c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7858c2ecf20Sopenharmony_ci "UMask": "0x1", 7868c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.ANY", 7878c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7888c2ecf20Sopenharmony_ci "BriefDescription": "Uops issued" 7898c2ecf20Sopenharmony_ci }, 7908c2ecf20Sopenharmony_ci { 7918c2ecf20Sopenharmony_ci "EventCode": "0xE", 7928c2ecf20Sopenharmony_ci "Invert": "1", 7938c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 7948c2ecf20Sopenharmony_ci "UMask": "0x1", 7958c2ecf20Sopenharmony_ci "AnyThread": "1", 7968c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES", 7978c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 7988c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops were issued on any thread", 7998c2ecf20Sopenharmony_ci "CounterMask": "1" 8008c2ecf20Sopenharmony_ci }, 8018c2ecf20Sopenharmony_ci { 8028c2ecf20Sopenharmony_ci "EventCode": "0xE", 8038c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8048c2ecf20Sopenharmony_ci "UMask": "0x1", 8058c2ecf20Sopenharmony_ci "AnyThread": "1", 8068c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS", 8078c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8088c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops were issued on either thread", 8098c2ecf20Sopenharmony_ci "CounterMask": "1" 8108c2ecf20Sopenharmony_ci }, 8118c2ecf20Sopenharmony_ci { 8128c2ecf20Sopenharmony_ci "EventCode": "0xE", 8138c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8148c2ecf20Sopenharmony_ci "UMask": "0x2", 8158c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.FUSED", 8168c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8178c2ecf20Sopenharmony_ci "BriefDescription": "Fused Uops issued" 8188c2ecf20Sopenharmony_ci }, 8198c2ecf20Sopenharmony_ci { 8208c2ecf20Sopenharmony_ci "EventCode": "0xE", 8218c2ecf20Sopenharmony_ci "Invert": "1", 8228c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8238c2ecf20Sopenharmony_ci "UMask": "0x1", 8248c2ecf20Sopenharmony_ci "EventName": "UOPS_ISSUED.STALL_CYCLES", 8258c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8268c2ecf20Sopenharmony_ci "BriefDescription": "Cycles no Uops were issued", 8278c2ecf20Sopenharmony_ci "CounterMask": "1" 8288c2ecf20Sopenharmony_ci }, 8298c2ecf20Sopenharmony_ci { 8308c2ecf20Sopenharmony_ci "PEBS": "1", 8318c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8328c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8338c2ecf20Sopenharmony_ci "UMask": "0x1", 8348c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.ACTIVE_CYCLES", 8358c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8368c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops are being retired", 8378c2ecf20Sopenharmony_ci "CounterMask": "1" 8388c2ecf20Sopenharmony_ci }, 8398c2ecf20Sopenharmony_ci { 8408c2ecf20Sopenharmony_ci "PEBS": "1", 8418c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8428c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8438c2ecf20Sopenharmony_ci "UMask": "0x1", 8448c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.ANY", 8458c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8468c2ecf20Sopenharmony_ci "BriefDescription": "Uops retired (Precise Event)" 8478c2ecf20Sopenharmony_ci }, 8488c2ecf20Sopenharmony_ci { 8498c2ecf20Sopenharmony_ci "PEBS": "1", 8508c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8518c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8528c2ecf20Sopenharmony_ci "UMask": "0x4", 8538c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.MACRO_FUSED", 8548c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8558c2ecf20Sopenharmony_ci "BriefDescription": "Macro-fused Uops retired (Precise Event)" 8568c2ecf20Sopenharmony_ci }, 8578c2ecf20Sopenharmony_ci { 8588c2ecf20Sopenharmony_ci "PEBS": "1", 8598c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8608c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8618c2ecf20Sopenharmony_ci "UMask": "0x2", 8628c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.RETIRE_SLOTS", 8638c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8648c2ecf20Sopenharmony_ci "BriefDescription": "Retirement slots used (Precise Event)" 8658c2ecf20Sopenharmony_ci }, 8668c2ecf20Sopenharmony_ci { 8678c2ecf20Sopenharmony_ci "PEBS": "1", 8688c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8698c2ecf20Sopenharmony_ci "Invert": "1", 8708c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8718c2ecf20Sopenharmony_ci "UMask": "0x1", 8728c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.STALL_CYCLES", 8738c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8748c2ecf20Sopenharmony_ci "BriefDescription": "Cycles Uops are not retiring (Precise Event)", 8758c2ecf20Sopenharmony_ci "CounterMask": "1" 8768c2ecf20Sopenharmony_ci }, 8778c2ecf20Sopenharmony_ci { 8788c2ecf20Sopenharmony_ci "PEBS": "1", 8798c2ecf20Sopenharmony_ci "EventCode": "0xC2", 8808c2ecf20Sopenharmony_ci "Invert": "1", 8818c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8828c2ecf20Sopenharmony_ci "UMask": "0x1", 8838c2ecf20Sopenharmony_ci "EventName": "UOPS_RETIRED.TOTAL_CYCLES", 8848c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8858c2ecf20Sopenharmony_ci "BriefDescription": "Total cycles using precise uop retired event (Precise Event)", 8868c2ecf20Sopenharmony_ci "CounterMask": "16" 8878c2ecf20Sopenharmony_ci }, 8888c2ecf20Sopenharmony_ci { 8898c2ecf20Sopenharmony_ci "PEBS": "2", 8908c2ecf20Sopenharmony_ci "EventCode": "0xC0", 8918c2ecf20Sopenharmony_ci "Invert": "1", 8928c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 8938c2ecf20Sopenharmony_ci "UMask": "0x1", 8948c2ecf20Sopenharmony_ci "EventName": "INST_RETIRED.TOTAL_CYCLES_PS", 8958c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 8968c2ecf20Sopenharmony_ci "BriefDescription": "Total cycles (Precise Event)", 8978c2ecf20Sopenharmony_ci "CounterMask": "16" 8988c2ecf20Sopenharmony_ci } 8998c2ecf20Sopenharmony_ci]