11fbd54b2SAndi Kleen[ 21fbd54b2SAndi Kleen { 34ad91126SIan Rogers "BriefDescription": "Cycles the divider is busy", 44ad91126SIan Rogers "EventCode": "0x14", 51fbd54b2SAndi Kleen "EventName": "ARITH.CYCLES_DIV_BUSY", 61fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 74ad91126SIan Rogers "UMask": "0x1" 81fbd54b2SAndi Kleen }, 91fbd54b2SAndi Kleen { 101fbd54b2SAndi Kleen "BriefDescription": "Divide Operations executed", 111fbd54b2SAndi Kleen "CounterMask": "1", 124ad91126SIan Rogers "EdgeDetect": "1", 134ad91126SIan Rogers "EventCode": "0x14", 144ad91126SIan Rogers "EventName": "ARITH.DIV", 154ad91126SIan Rogers "Invert": "1", 164ad91126SIan Rogers "SampleAfterValue": "2000000", 174ad91126SIan Rogers "UMask": "0x1" 181fbd54b2SAndi Kleen }, 191fbd54b2SAndi Kleen { 204ad91126SIan Rogers "BriefDescription": "Multiply operations executed", 214ad91126SIan Rogers "EventCode": "0x14", 221fbd54b2SAndi Kleen "EventName": "ARITH.MUL", 231fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 244ad91126SIan Rogers "UMask": "0x2" 251fbd54b2SAndi Kleen }, 261fbd54b2SAndi Kleen { 274ad91126SIan Rogers "BriefDescription": "BACLEAR asserted with bad target address", 284ad91126SIan Rogers "EventCode": "0xE6", 291fbd54b2SAndi Kleen "EventName": "BACLEAR.BAD_TARGET", 301fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 314ad91126SIan Rogers "UMask": "0x2" 321fbd54b2SAndi Kleen }, 331fbd54b2SAndi Kleen { 344ad91126SIan Rogers "BriefDescription": "BACLEAR asserted, regardless of cause", 354ad91126SIan Rogers "EventCode": "0xE6", 361fbd54b2SAndi Kleen "EventName": "BACLEAR.CLEAR", 371fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 384ad91126SIan Rogers "UMask": "0x1" 391fbd54b2SAndi Kleen }, 401fbd54b2SAndi Kleen { 414ad91126SIan Rogers "BriefDescription": "Instruction queue forced BACLEAR", 424ad91126SIan Rogers "EventCode": "0xA7", 431fbd54b2SAndi Kleen "EventName": "BACLEAR_FORCE_IQ", 441fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 454ad91126SIan Rogers "UMask": "0x1" 461fbd54b2SAndi Kleen }, 471fbd54b2SAndi Kleen { 48*b6292081SIan Rogers "BriefDescription": "Early Branch Prediction Unit clears", 4944a4b9adSIan Rogers "EventCode": "0xE8", 5044a4b9adSIan Rogers "EventName": "BPU_CLEARS.EARLY", 5144a4b9adSIan Rogers "SampleAfterValue": "2000000", 5244a4b9adSIan Rogers "UMask": "0x1" 5344a4b9adSIan Rogers }, 5444a4b9adSIan Rogers { 5544a4b9adSIan Rogers "BriefDescription": "Late Branch Prediction Unit clears", 5644a4b9adSIan Rogers "EventCode": "0xE8", 5744a4b9adSIan Rogers "EventName": "BPU_CLEARS.LATE", 5844a4b9adSIan Rogers "SampleAfterValue": "2000000", 5944a4b9adSIan Rogers "UMask": "0x2" 6044a4b9adSIan Rogers }, 6144a4b9adSIan Rogers { 6244a4b9adSIan Rogers "BriefDescription": "Branch prediction unit missed call or return", 6344a4b9adSIan Rogers "EventCode": "0xE5", 6444a4b9adSIan Rogers "EventName": "BPU_MISSED_CALL_RET", 6544a4b9adSIan Rogers "SampleAfterValue": "2000000", 6644a4b9adSIan Rogers "UMask": "0x1" 6744a4b9adSIan Rogers }, 6844a4b9adSIan Rogers { 694ad91126SIan Rogers "BriefDescription": "Branch instructions decoded", 704ad91126SIan Rogers "EventCode": "0xE0", 711fbd54b2SAndi Kleen "EventName": "BR_INST_DECODED", 721fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 734ad91126SIan Rogers "UMask": "0x1" 741fbd54b2SAndi Kleen }, 751fbd54b2SAndi Kleen { 764ad91126SIan Rogers "BriefDescription": "Branch instructions executed", 774ad91126SIan Rogers "EventCode": "0x88", 781fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.ANY", 791fbd54b2SAndi Kleen "SampleAfterValue": "200000", 804ad91126SIan Rogers "UMask": "0x7f" 811fbd54b2SAndi Kleen }, 821fbd54b2SAndi Kleen { 834ad91126SIan Rogers "BriefDescription": "Conditional branch instructions executed", 844ad91126SIan Rogers "EventCode": "0x88", 851fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.COND", 861fbd54b2SAndi Kleen "SampleAfterValue": "200000", 874ad91126SIan Rogers "UMask": "0x1" 881fbd54b2SAndi Kleen }, 891fbd54b2SAndi Kleen { 904ad91126SIan Rogers "BriefDescription": "Unconditional branches executed", 914ad91126SIan Rogers "EventCode": "0x88", 921fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.DIRECT", 931fbd54b2SAndi Kleen "SampleAfterValue": "200000", 944ad91126SIan Rogers "UMask": "0x2" 951fbd54b2SAndi Kleen }, 961fbd54b2SAndi Kleen { 974ad91126SIan Rogers "BriefDescription": "Unconditional call branches executed", 984ad91126SIan Rogers "EventCode": "0x88", 991fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.DIRECT_NEAR_CALL", 1001fbd54b2SAndi Kleen "SampleAfterValue": "20000", 1014ad91126SIan Rogers "UMask": "0x10" 1021fbd54b2SAndi Kleen }, 1031fbd54b2SAndi Kleen { 1044ad91126SIan Rogers "BriefDescription": "Indirect call branches executed", 1054ad91126SIan Rogers "EventCode": "0x88", 1061fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.INDIRECT_NEAR_CALL", 1071fbd54b2SAndi Kleen "SampleAfterValue": "20000", 1084ad91126SIan Rogers "UMask": "0x20" 1091fbd54b2SAndi Kleen }, 1101fbd54b2SAndi Kleen { 1114ad91126SIan Rogers "BriefDescription": "Indirect non call branches executed", 1124ad91126SIan Rogers "EventCode": "0x88", 1131fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.INDIRECT_NON_CALL", 1141fbd54b2SAndi Kleen "SampleAfterValue": "20000", 1154ad91126SIan Rogers "UMask": "0x4" 1161fbd54b2SAndi Kleen }, 1171fbd54b2SAndi Kleen { 1184ad91126SIan Rogers "BriefDescription": "Call branches executed", 1194ad91126SIan Rogers "EventCode": "0x88", 1201fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.NEAR_CALLS", 1211fbd54b2SAndi Kleen "SampleAfterValue": "20000", 1224ad91126SIan Rogers "UMask": "0x30" 1231fbd54b2SAndi Kleen }, 1241fbd54b2SAndi Kleen { 1254ad91126SIan Rogers "BriefDescription": "All non call branches executed", 1264ad91126SIan Rogers "EventCode": "0x88", 1271fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.NON_CALLS", 1281fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1294ad91126SIan Rogers "UMask": "0x7" 1301fbd54b2SAndi Kleen }, 1311fbd54b2SAndi Kleen { 1324ad91126SIan Rogers "BriefDescription": "Indirect return branches executed", 1334ad91126SIan Rogers "EventCode": "0x88", 1341fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.RETURN_NEAR", 1351fbd54b2SAndi Kleen "SampleAfterValue": "20000", 1364ad91126SIan Rogers "UMask": "0x8" 1371fbd54b2SAndi Kleen }, 1381fbd54b2SAndi Kleen { 1394ad91126SIan Rogers "BriefDescription": "Taken branches executed", 1404ad91126SIan Rogers "EventCode": "0x88", 1411fbd54b2SAndi Kleen "EventName": "BR_INST_EXEC.TAKEN", 1421fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1434ad91126SIan Rogers "UMask": "0x40" 1441fbd54b2SAndi Kleen }, 1451fbd54b2SAndi Kleen { 1464ad91126SIan Rogers "BriefDescription": "Retired branch instructions (Precise Event)", 1474ad91126SIan Rogers "EventCode": "0xC4", 1481fbd54b2SAndi Kleen "EventName": "BR_INST_RETIRED.ALL_BRANCHES", 1494ad91126SIan Rogers "PEBS": "1", 1501fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1514ad91126SIan Rogers "UMask": "0x4" 1521fbd54b2SAndi Kleen }, 1531fbd54b2SAndi Kleen { 1544ad91126SIan Rogers "BriefDescription": "Retired conditional branch instructions (Precise Event)", 1554ad91126SIan Rogers "EventCode": "0xC4", 1561fbd54b2SAndi Kleen "EventName": "BR_INST_RETIRED.CONDITIONAL", 1571fbd54b2SAndi Kleen "PEBS": "1", 1584ad91126SIan Rogers "SampleAfterValue": "200000", 1594ad91126SIan Rogers "UMask": "0x1" 1601fbd54b2SAndi Kleen }, 1611fbd54b2SAndi Kleen { 1624ad91126SIan Rogers "BriefDescription": "Retired near call instructions (Precise Event)", 1634ad91126SIan Rogers "EventCode": "0xC4", 1644ad91126SIan Rogers "EventName": "BR_INST_RETIRED.NEAR_CALL", 1654ad91126SIan Rogers "PEBS": "1", 1664ad91126SIan Rogers "SampleAfterValue": "20000", 1674ad91126SIan Rogers "UMask": "0x2" 1684ad91126SIan Rogers }, 1694ad91126SIan Rogers { 1704ad91126SIan Rogers "BriefDescription": "Mispredicted branches executed", 1714ad91126SIan Rogers "EventCode": "0x89", 1721fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.ANY", 1731fbd54b2SAndi Kleen "SampleAfterValue": "20000", 1744ad91126SIan Rogers "UMask": "0x7f" 1751fbd54b2SAndi Kleen }, 1761fbd54b2SAndi Kleen { 1774ad91126SIan Rogers "BriefDescription": "Mispredicted conditional branches executed", 1784ad91126SIan Rogers "EventCode": "0x89", 1791fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.COND", 1801fbd54b2SAndi Kleen "SampleAfterValue": "20000", 1814ad91126SIan Rogers "UMask": "0x1" 1821fbd54b2SAndi Kleen }, 1831fbd54b2SAndi Kleen { 1844ad91126SIan Rogers "BriefDescription": "Mispredicted unconditional branches executed", 1854ad91126SIan Rogers "EventCode": "0x89", 1861fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.DIRECT", 1871fbd54b2SAndi Kleen "SampleAfterValue": "20000", 1884ad91126SIan Rogers "UMask": "0x2" 1891fbd54b2SAndi Kleen }, 1901fbd54b2SAndi Kleen { 1914ad91126SIan Rogers "BriefDescription": "Mispredicted non call branches executed", 1924ad91126SIan Rogers "EventCode": "0x89", 1931fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.DIRECT_NEAR_CALL", 1941fbd54b2SAndi Kleen "SampleAfterValue": "2000", 1954ad91126SIan Rogers "UMask": "0x10" 1961fbd54b2SAndi Kleen }, 1971fbd54b2SAndi Kleen { 1984ad91126SIan Rogers "BriefDescription": "Mispredicted indirect call branches executed", 1994ad91126SIan Rogers "EventCode": "0x89", 2001fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.INDIRECT_NEAR_CALL", 2011fbd54b2SAndi Kleen "SampleAfterValue": "2000", 2024ad91126SIan Rogers "UMask": "0x20" 2031fbd54b2SAndi Kleen }, 2041fbd54b2SAndi Kleen { 2054ad91126SIan Rogers "BriefDescription": "Mispredicted indirect non call branches executed", 2064ad91126SIan Rogers "EventCode": "0x89", 2071fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.INDIRECT_NON_CALL", 2081fbd54b2SAndi Kleen "SampleAfterValue": "2000", 2094ad91126SIan Rogers "UMask": "0x4" 2101fbd54b2SAndi Kleen }, 2111fbd54b2SAndi Kleen { 2124ad91126SIan Rogers "BriefDescription": "Mispredicted call branches executed", 2134ad91126SIan Rogers "EventCode": "0x89", 2141fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.NEAR_CALLS", 2151fbd54b2SAndi Kleen "SampleAfterValue": "2000", 2164ad91126SIan Rogers "UMask": "0x30" 2171fbd54b2SAndi Kleen }, 2181fbd54b2SAndi Kleen { 2194ad91126SIan Rogers "BriefDescription": "Mispredicted non call branches executed", 2204ad91126SIan Rogers "EventCode": "0x89", 2211fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.NON_CALLS", 2221fbd54b2SAndi Kleen "SampleAfterValue": "20000", 2234ad91126SIan Rogers "UMask": "0x7" 2241fbd54b2SAndi Kleen }, 2251fbd54b2SAndi Kleen { 2264ad91126SIan Rogers "BriefDescription": "Mispredicted return branches executed", 2274ad91126SIan Rogers "EventCode": "0x89", 2281fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.RETURN_NEAR", 2291fbd54b2SAndi Kleen "SampleAfterValue": "2000", 2304ad91126SIan Rogers "UMask": "0x8" 2311fbd54b2SAndi Kleen }, 2321fbd54b2SAndi Kleen { 2334ad91126SIan Rogers "BriefDescription": "Mispredicted taken branches executed", 2344ad91126SIan Rogers "EventCode": "0x89", 2351fbd54b2SAndi Kleen "EventName": "BR_MISP_EXEC.TAKEN", 2361fbd54b2SAndi Kleen "SampleAfterValue": "20000", 2374ad91126SIan Rogers "UMask": "0x40" 2381fbd54b2SAndi Kleen }, 2391fbd54b2SAndi Kleen { 2404ad91126SIan Rogers "BriefDescription": "Mispredicted retired branch instructions (Precise Event)", 2414ad91126SIan Rogers "EventCode": "0xC5", 2421fbd54b2SAndi Kleen "EventName": "BR_MISP_RETIRED.ALL_BRANCHES", 2434ad91126SIan Rogers "PEBS": "1", 2441fbd54b2SAndi Kleen "SampleAfterValue": "20000", 2454ad91126SIan Rogers "UMask": "0x4" 2461fbd54b2SAndi Kleen }, 2471fbd54b2SAndi Kleen { 2484ad91126SIan Rogers "BriefDescription": "Mispredicted conditional retired branches (Precise Event)", 2494ad91126SIan Rogers "EventCode": "0xC5", 2501fbd54b2SAndi Kleen "EventName": "BR_MISP_RETIRED.CONDITIONAL", 2511fbd54b2SAndi Kleen "PEBS": "1", 2524ad91126SIan Rogers "SampleAfterValue": "20000", 2534ad91126SIan Rogers "UMask": "0x1" 2541fbd54b2SAndi Kleen }, 2551fbd54b2SAndi Kleen { 2564ad91126SIan Rogers "BriefDescription": "Mispredicted near retired calls (Precise Event)", 2574ad91126SIan Rogers "EventCode": "0xC5", 2584ad91126SIan Rogers "EventName": "BR_MISP_RETIRED.NEAR_CALL", 2594ad91126SIan Rogers "PEBS": "1", 2604ad91126SIan Rogers "SampleAfterValue": "2000", 2614ad91126SIan Rogers "UMask": "0x2" 2624ad91126SIan Rogers }, 2634ad91126SIan Rogers { 2644ad91126SIan Rogers "BriefDescription": "Reference cycles when thread is not halted (fixed counter)", 2651fbd54b2SAndi Kleen "EventName": "CPU_CLK_UNHALTED.REF", 2666abaa020SIan Rogers "SampleAfterValue": "2000000" 2671fbd54b2SAndi Kleen }, 2681fbd54b2SAndi Kleen { 2694ad91126SIan Rogers "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)", 2704ad91126SIan Rogers "EventCode": "0x3C", 2711fbd54b2SAndi Kleen "EventName": "CPU_CLK_UNHALTED.REF_P", 2721fbd54b2SAndi Kleen "SampleAfterValue": "100000", 2734ad91126SIan Rogers "UMask": "0x1" 2741fbd54b2SAndi Kleen }, 2751fbd54b2SAndi Kleen { 2764ad91126SIan Rogers "BriefDescription": "Cycles when thread is not halted (fixed counter)", 2771fbd54b2SAndi Kleen "EventName": "CPU_CLK_UNHALTED.THREAD", 2786abaa020SIan Rogers "SampleAfterValue": "2000000" 2791fbd54b2SAndi Kleen }, 2801fbd54b2SAndi Kleen { 2814ad91126SIan Rogers "BriefDescription": "Cycles when thread is not halted (programmable counter)", 2824ad91126SIan Rogers "EventCode": "0x3C", 2831fbd54b2SAndi Kleen "EventName": "CPU_CLK_UNHALTED.THREAD_P", 2846abaa020SIan Rogers "SampleAfterValue": "2000000" 2851fbd54b2SAndi Kleen }, 2861fbd54b2SAndi Kleen { 2871fbd54b2SAndi Kleen "BriefDescription": "Total CPU cycles", 2884ad91126SIan Rogers "CounterMask": "2", 2894ad91126SIan Rogers "EventCode": "0x3C", 2904ad91126SIan Rogers "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES", 2914ad91126SIan Rogers "Invert": "1", 2926abaa020SIan Rogers "SampleAfterValue": "2000000" 2931fbd54b2SAndi Kleen }, 2941fbd54b2SAndi Kleen { 2954ad91126SIan Rogers "BriefDescription": "Any Instruction Length Decoder stall cycles", 2964ad91126SIan Rogers "EventCode": "0x87", 2971fbd54b2SAndi Kleen "EventName": "ILD_STALL.ANY", 2981fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 2994ad91126SIan Rogers "UMask": "0xf" 3001fbd54b2SAndi Kleen }, 3011fbd54b2SAndi Kleen { 3024ad91126SIan Rogers "BriefDescription": "Instruction Queue full stall cycles", 3034ad91126SIan Rogers "EventCode": "0x87", 3041fbd54b2SAndi Kleen "EventName": "ILD_STALL.IQ_FULL", 3051fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 3064ad91126SIan Rogers "UMask": "0x4" 3071fbd54b2SAndi Kleen }, 3081fbd54b2SAndi Kleen { 3094ad91126SIan Rogers "BriefDescription": "Length Change Prefix stall cycles", 3104ad91126SIan Rogers "EventCode": "0x87", 3111fbd54b2SAndi Kleen "EventName": "ILD_STALL.LCP", 3121fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 3134ad91126SIan Rogers "UMask": "0x1" 3141fbd54b2SAndi Kleen }, 3151fbd54b2SAndi Kleen { 3164ad91126SIan Rogers "BriefDescription": "Stall cycles due to BPU MRU bypass", 3174ad91126SIan Rogers "EventCode": "0x87", 3181fbd54b2SAndi Kleen "EventName": "ILD_STALL.MRU", 3191fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 3204ad91126SIan Rogers "UMask": "0x2" 3211fbd54b2SAndi Kleen }, 3221fbd54b2SAndi Kleen { 3234ad91126SIan Rogers "BriefDescription": "Regen stall cycles", 3244ad91126SIan Rogers "EventCode": "0x87", 3251fbd54b2SAndi Kleen "EventName": "ILD_STALL.REGEN", 3261fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 3274ad91126SIan Rogers "UMask": "0x8" 3281fbd54b2SAndi Kleen }, 3291fbd54b2SAndi Kleen { 3304ad91126SIan Rogers "BriefDescription": "Instructions that must be decoded by decoder 0", 3314ad91126SIan Rogers "EventCode": "0x18", 3321fbd54b2SAndi Kleen "EventName": "INST_DECODED.DEC0", 3331fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 3344ad91126SIan Rogers "UMask": "0x1" 3351fbd54b2SAndi Kleen }, 3361fbd54b2SAndi Kleen { 3374ad91126SIan Rogers "BriefDescription": "Instructions written to instruction queue.", 3381fbd54b2SAndi Kleen "EventCode": "0x17", 3391fbd54b2SAndi Kleen "EventName": "INST_QUEUE_WRITES", 3401fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 3414ad91126SIan Rogers "UMask": "0x1" 3421fbd54b2SAndi Kleen }, 3431fbd54b2SAndi Kleen { 3444ad91126SIan Rogers "BriefDescription": "Cycles instructions are written to the instruction queue", 3454ad91126SIan Rogers "EventCode": "0x1E", 3464ad91126SIan Rogers "EventName": "INST_QUEUE_WRITE_CYCLES", 3474ad91126SIan Rogers "SampleAfterValue": "2000000", 3484ad91126SIan Rogers "UMask": "0x1" 3494ad91126SIan Rogers }, 3504ad91126SIan Rogers { 3514ad91126SIan Rogers "BriefDescription": "Instructions retired (fixed counter)", 3521fbd54b2SAndi Kleen "EventName": "INST_RETIRED.ANY", 3536abaa020SIan Rogers "SampleAfterValue": "2000000" 3541fbd54b2SAndi Kleen }, 3551fbd54b2SAndi Kleen { 3564ad91126SIan Rogers "BriefDescription": "Instructions retired (Programmable counter and Precise Event)", 3574ad91126SIan Rogers "EventCode": "0xC0", 3581fbd54b2SAndi Kleen "EventName": "INST_RETIRED.ANY_P", 3594ad91126SIan Rogers "PEBS": "1", 3601fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 3614ad91126SIan Rogers "UMask": "0x1" 3621fbd54b2SAndi Kleen }, 3631fbd54b2SAndi Kleen { 3644ad91126SIan Rogers "BriefDescription": "Retired MMX instructions (Precise Event)", 3654ad91126SIan Rogers "EventCode": "0xC0", 3661fbd54b2SAndi Kleen "EventName": "INST_RETIRED.MMX", 3674ad91126SIan Rogers "PEBS": "1", 3681fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 3694ad91126SIan Rogers "UMask": "0x4" 3701fbd54b2SAndi Kleen }, 3711fbd54b2SAndi Kleen { 3721fbd54b2SAndi Kleen "BriefDescription": "Total cycles (Precise Event)", 3734ad91126SIan Rogers "CounterMask": "16", 3744ad91126SIan Rogers "EventCode": "0xC0", 3754ad91126SIan Rogers "EventName": "INST_RETIRED.TOTAL_CYCLES", 3764ad91126SIan Rogers "Invert": "1", 3774ad91126SIan Rogers "PEBS": "1", 3781fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 3794ad91126SIan Rogers "UMask": "0x1" 3801fbd54b2SAndi Kleen }, 3811fbd54b2SAndi Kleen { 3824ad91126SIan Rogers "BriefDescription": "Total cycles (Precise Event)", 3834ad91126SIan Rogers "CounterMask": "16", 3844ad91126SIan Rogers "EventCode": "0xC0", 3854ad91126SIan Rogers "EventName": "INST_RETIRED.TOTAL_CYCLES_PS", 3864ad91126SIan Rogers "Invert": "1", 3874ad91126SIan Rogers "PEBS": "2", 3884ad91126SIan Rogers "SampleAfterValue": "2000000", 3894ad91126SIan Rogers "UMask": "0x1" 3904ad91126SIan Rogers }, 3914ad91126SIan Rogers { 3924ad91126SIan Rogers "BriefDescription": "Retired floating-point operations (Precise Event)", 3934ad91126SIan Rogers "EventCode": "0xC0", 3944ad91126SIan Rogers "EventName": "INST_RETIRED.X87", 3954ad91126SIan Rogers "PEBS": "1", 3964ad91126SIan Rogers "SampleAfterValue": "2000000", 3974ad91126SIan Rogers "UMask": "0x2" 3984ad91126SIan Rogers }, 3994ad91126SIan Rogers { 4004ad91126SIan Rogers "BriefDescription": "Load operations conflicting with software prefetches", 4014ad91126SIan Rogers "EventCode": "0x4C", 4021fbd54b2SAndi Kleen "EventName": "LOAD_HIT_PRE", 4031fbd54b2SAndi Kleen "SampleAfterValue": "200000", 4044ad91126SIan Rogers "UMask": "0x1" 4051fbd54b2SAndi Kleen }, 4061fbd54b2SAndi Kleen { 4074ad91126SIan Rogers "BriefDescription": "Cycles when uops were delivered by the LSD", 4084ad91126SIan Rogers "CounterMask": "1", 4094ad91126SIan Rogers "EventCode": "0xA8", 4101fbd54b2SAndi Kleen "EventName": "LSD.ACTIVE", 4111fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 4124ad91126SIan Rogers "UMask": "0x1" 4131fbd54b2SAndi Kleen }, 4141fbd54b2SAndi Kleen { 4151fbd54b2SAndi Kleen "BriefDescription": "Cycles no uops were delivered by the LSD", 4164ad91126SIan Rogers "CounterMask": "1", 4174ad91126SIan Rogers "EventCode": "0xA8", 4184ad91126SIan Rogers "EventName": "LSD.INACTIVE", 4194ad91126SIan Rogers "Invert": "1", 4204ad91126SIan Rogers "SampleAfterValue": "2000000", 4214ad91126SIan Rogers "UMask": "0x1" 4221fbd54b2SAndi Kleen }, 4231fbd54b2SAndi Kleen { 4244ad91126SIan Rogers "BriefDescription": "Loops that can't stream from the instruction queue", 4254ad91126SIan Rogers "EventCode": "0x20", 4261fbd54b2SAndi Kleen "EventName": "LSD_OVERFLOW", 4271fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 4284ad91126SIan Rogers "UMask": "0x1" 4291fbd54b2SAndi Kleen }, 4301fbd54b2SAndi Kleen { 4314ad91126SIan Rogers "BriefDescription": "Cycles machine clear asserted", 4324ad91126SIan Rogers "EventCode": "0xC3", 4331fbd54b2SAndi Kleen "EventName": "MACHINE_CLEARS.CYCLES", 4341fbd54b2SAndi Kleen "SampleAfterValue": "20000", 4354ad91126SIan Rogers "UMask": "0x1" 4361fbd54b2SAndi Kleen }, 4371fbd54b2SAndi Kleen { 4384ad91126SIan Rogers "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts", 4394ad91126SIan Rogers "EventCode": "0xC3", 4401fbd54b2SAndi Kleen "EventName": "MACHINE_CLEARS.MEM_ORDER", 4411fbd54b2SAndi Kleen "SampleAfterValue": "20000", 4424ad91126SIan Rogers "UMask": "0x2" 4431fbd54b2SAndi Kleen }, 4441fbd54b2SAndi Kleen { 4454ad91126SIan Rogers "BriefDescription": "Self-Modifying Code detected", 4464ad91126SIan Rogers "EventCode": "0xC3", 4471fbd54b2SAndi Kleen "EventName": "MACHINE_CLEARS.SMC", 4481fbd54b2SAndi Kleen "SampleAfterValue": "20000", 4494ad91126SIan Rogers "UMask": "0x4" 4501fbd54b2SAndi Kleen }, 4511fbd54b2SAndi Kleen { 45244a4b9adSIan Rogers "BriefDescription": "All RAT stall cycles", 45344a4b9adSIan Rogers "EventCode": "0xD2", 45444a4b9adSIan Rogers "EventName": "RAT_STALLS.ANY", 45544a4b9adSIan Rogers "SampleAfterValue": "2000000", 45644a4b9adSIan Rogers "UMask": "0xf" 45744a4b9adSIan Rogers }, 45844a4b9adSIan Rogers { 45944a4b9adSIan Rogers "BriefDescription": "Flag stall cycles", 46044a4b9adSIan Rogers "EventCode": "0xD2", 46144a4b9adSIan Rogers "EventName": "RAT_STALLS.FLAGS", 46244a4b9adSIan Rogers "SampleAfterValue": "2000000", 46344a4b9adSIan Rogers "UMask": "0x1" 46444a4b9adSIan Rogers }, 46544a4b9adSIan Rogers { 46644a4b9adSIan Rogers "BriefDescription": "Partial register stall cycles", 46744a4b9adSIan Rogers "EventCode": "0xD2", 46844a4b9adSIan Rogers "EventName": "RAT_STALLS.REGISTERS", 46944a4b9adSIan Rogers "SampleAfterValue": "2000000", 47044a4b9adSIan Rogers "UMask": "0x2" 47144a4b9adSIan Rogers }, 47244a4b9adSIan Rogers { 47344a4b9adSIan Rogers "BriefDescription": "ROB read port stalls cycles", 47444a4b9adSIan Rogers "EventCode": "0xD2", 47544a4b9adSIan Rogers "EventName": "RAT_STALLS.ROB_READ_PORT", 47644a4b9adSIan Rogers "SampleAfterValue": "2000000", 47744a4b9adSIan Rogers "UMask": "0x4" 47844a4b9adSIan Rogers }, 47944a4b9adSIan Rogers { 48044a4b9adSIan Rogers "BriefDescription": "Scoreboard stall cycles", 48144a4b9adSIan Rogers "EventCode": "0xD2", 48244a4b9adSIan Rogers "EventName": "RAT_STALLS.SCOREBOARD", 48344a4b9adSIan Rogers "SampleAfterValue": "2000000", 48444a4b9adSIan Rogers "UMask": "0x8" 48544a4b9adSIan Rogers }, 48644a4b9adSIan Rogers { 4874ad91126SIan Rogers "BriefDescription": "Resource related stall cycles", 4884ad91126SIan Rogers "EventCode": "0xA2", 4891fbd54b2SAndi Kleen "EventName": "RESOURCE_STALLS.ANY", 4901fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 4914ad91126SIan Rogers "UMask": "0x1" 4921fbd54b2SAndi Kleen }, 4931fbd54b2SAndi Kleen { 4944ad91126SIan Rogers "BriefDescription": "FPU control word write stall cycles", 4954ad91126SIan Rogers "EventCode": "0xA2", 4961fbd54b2SAndi Kleen "EventName": "RESOURCE_STALLS.FPCW", 4971fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 4984ad91126SIan Rogers "UMask": "0x20" 4991fbd54b2SAndi Kleen }, 5001fbd54b2SAndi Kleen { 5014ad91126SIan Rogers "BriefDescription": "Load buffer stall cycles", 5024ad91126SIan Rogers "EventCode": "0xA2", 5031fbd54b2SAndi Kleen "EventName": "RESOURCE_STALLS.LOAD", 5041fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 5054ad91126SIan Rogers "UMask": "0x2" 5061fbd54b2SAndi Kleen }, 5071fbd54b2SAndi Kleen { 5084ad91126SIan Rogers "BriefDescription": "MXCSR rename stall cycles", 5094ad91126SIan Rogers "EventCode": "0xA2", 5101fbd54b2SAndi Kleen "EventName": "RESOURCE_STALLS.MXCSR", 5111fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 5124ad91126SIan Rogers "UMask": "0x40" 5131fbd54b2SAndi Kleen }, 5141fbd54b2SAndi Kleen { 5154ad91126SIan Rogers "BriefDescription": "Other Resource related stall cycles", 5164ad91126SIan Rogers "EventCode": "0xA2", 5171fbd54b2SAndi Kleen "EventName": "RESOURCE_STALLS.OTHER", 5181fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 5194ad91126SIan Rogers "UMask": "0x80" 5201fbd54b2SAndi Kleen }, 5211fbd54b2SAndi Kleen { 5224ad91126SIan Rogers "BriefDescription": "ROB full stall cycles", 5234ad91126SIan Rogers "EventCode": "0xA2", 5241fbd54b2SAndi Kleen "EventName": "RESOURCE_STALLS.ROB_FULL", 5251fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 5264ad91126SIan Rogers "UMask": "0x10" 5271fbd54b2SAndi Kleen }, 5281fbd54b2SAndi Kleen { 5294ad91126SIan Rogers "BriefDescription": "Reservation Station full stall cycles", 5304ad91126SIan Rogers "EventCode": "0xA2", 5311fbd54b2SAndi Kleen "EventName": "RESOURCE_STALLS.RS_FULL", 5321fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 5334ad91126SIan Rogers "UMask": "0x4" 5341fbd54b2SAndi Kleen }, 5351fbd54b2SAndi Kleen { 5364ad91126SIan Rogers "BriefDescription": "Store buffer stall cycles", 5374ad91126SIan Rogers "EventCode": "0xA2", 5381fbd54b2SAndi Kleen "EventName": "RESOURCE_STALLS.STORE", 5391fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 5404ad91126SIan Rogers "UMask": "0x8" 5411fbd54b2SAndi Kleen }, 5421fbd54b2SAndi Kleen { 5434ad91126SIan Rogers "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)", 5444ad91126SIan Rogers "EventCode": "0xC7", 5451fbd54b2SAndi Kleen "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE", 5464ad91126SIan Rogers "PEBS": "1", 5471fbd54b2SAndi Kleen "SampleAfterValue": "200000", 5484ad91126SIan Rogers "UMask": "0x4" 5491fbd54b2SAndi Kleen }, 5501fbd54b2SAndi Kleen { 5514ad91126SIan Rogers "BriefDescription": "SIMD Packed-Single Uops retired (Precise Event)", 5524ad91126SIan Rogers "EventCode": "0xC7", 5531fbd54b2SAndi Kleen "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE", 5544ad91126SIan Rogers "PEBS": "1", 5551fbd54b2SAndi Kleen "SampleAfterValue": "200000", 5564ad91126SIan Rogers "UMask": "0x1" 5571fbd54b2SAndi Kleen }, 5581fbd54b2SAndi Kleen { 5594ad91126SIan Rogers "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)", 5604ad91126SIan Rogers "EventCode": "0xC7", 5611fbd54b2SAndi Kleen "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE", 5624ad91126SIan Rogers "PEBS": "1", 5631fbd54b2SAndi Kleen "SampleAfterValue": "200000", 5644ad91126SIan Rogers "UMask": "0x8" 5651fbd54b2SAndi Kleen }, 5661fbd54b2SAndi Kleen { 5674ad91126SIan Rogers "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)", 5684ad91126SIan Rogers "EventCode": "0xC7", 5691fbd54b2SAndi Kleen "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE", 5701fbd54b2SAndi Kleen "PEBS": "1", 5711fbd54b2SAndi Kleen "SampleAfterValue": "200000", 5724ad91126SIan Rogers "UMask": "0x2" 5731fbd54b2SAndi Kleen }, 5741fbd54b2SAndi Kleen { 5754ad91126SIan Rogers "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)", 5764ad91126SIan Rogers "EventCode": "0xC7", 5774ad91126SIan Rogers "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER", 5784ad91126SIan Rogers "PEBS": "1", 5794ad91126SIan Rogers "SampleAfterValue": "200000", 5804ad91126SIan Rogers "UMask": "0x10" 5811fbd54b2SAndi Kleen }, 5821fbd54b2SAndi Kleen { 5834ad91126SIan Rogers "BriefDescription": "Stack pointer instructions decoded", 5841fbd54b2SAndi Kleen "EventCode": "0xD1", 5851fbd54b2SAndi Kleen "EventName": "UOPS_DECODED.ESP_FOLDING", 5861fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 5874ad91126SIan Rogers "UMask": "0x4" 5881fbd54b2SAndi Kleen }, 5891fbd54b2SAndi Kleen { 5904ad91126SIan Rogers "BriefDescription": "Stack pointer sync operations", 5914ad91126SIan Rogers "EventCode": "0xD1", 5921fbd54b2SAndi Kleen "EventName": "UOPS_DECODED.ESP_SYNC", 5931fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 5944ad91126SIan Rogers "UMask": "0x8" 5951fbd54b2SAndi Kleen }, 5961fbd54b2SAndi Kleen { 5974ad91126SIan Rogers "BriefDescription": "Uops decoded by Microcode Sequencer", 5984ad91126SIan Rogers "CounterMask": "1", 5994ad91126SIan Rogers "EventCode": "0xD1", 6001fbd54b2SAndi Kleen "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE", 6011fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 6024ad91126SIan Rogers "UMask": "0x2" 6031fbd54b2SAndi Kleen }, 6041fbd54b2SAndi Kleen { 6051fbd54b2SAndi Kleen "BriefDescription": "Cycles no Uops are decoded", 6064ad91126SIan Rogers "CounterMask": "1", 6074ad91126SIan Rogers "EventCode": "0xD1", 6084ad91126SIan Rogers "EventName": "UOPS_DECODED.STALL_CYCLES", 6094ad91126SIan Rogers "Invert": "1", 6104ad91126SIan Rogers "SampleAfterValue": "2000000", 6114ad91126SIan Rogers "UMask": "0x1" 6121fbd54b2SAndi Kleen }, 6131fbd54b2SAndi Kleen { 6141fbd54b2SAndi Kleen "AnyThread": "1", 6154ad91126SIan Rogers "BriefDescription": "Cycles Uops executed on any port (core count)", 6164ad91126SIan Rogers "CounterMask": "1", 6174ad91126SIan Rogers "EventCode": "0xB1", 6181fbd54b2SAndi Kleen "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES", 6191fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 6204ad91126SIan Rogers "UMask": "0x3f" 6211fbd54b2SAndi Kleen }, 6221fbd54b2SAndi Kleen { 6231fbd54b2SAndi Kleen "AnyThread": "1", 6244ad91126SIan Rogers "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)", 6254ad91126SIan Rogers "CounterMask": "1", 6264ad91126SIan Rogers "EventCode": "0xB1", 6271fbd54b2SAndi Kleen "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5", 6281fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 6294ad91126SIan Rogers "UMask": "0x1f" 6301fbd54b2SAndi Kleen }, 6311fbd54b2SAndi Kleen { 6321fbd54b2SAndi Kleen "BriefDescription": "Uops executed on any port (core count)", 6331fbd54b2SAndi Kleen "CounterMask": "1", 6344ad91126SIan Rogers "EdgeDetect": "1", 6354ad91126SIan Rogers "EventCode": "0xB1", 6364ad91126SIan Rogers "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT", 6374ad91126SIan Rogers "Invert": "1", 6384ad91126SIan Rogers "SampleAfterValue": "2000000", 6394ad91126SIan Rogers "UMask": "0x3f" 6401fbd54b2SAndi Kleen }, 6411fbd54b2SAndi Kleen { 6421fbd54b2SAndi Kleen "BriefDescription": "Uops executed on ports 0-4 (core count)", 6431fbd54b2SAndi Kleen "CounterMask": "1", 6444ad91126SIan Rogers "EdgeDetect": "1", 6454ad91126SIan Rogers "EventCode": "0xB1", 6464ad91126SIan Rogers "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5", 6474ad91126SIan Rogers "Invert": "1", 6484ad91126SIan Rogers "SampleAfterValue": "2000000", 6494ad91126SIan Rogers "UMask": "0x1f" 6501fbd54b2SAndi Kleen }, 6511fbd54b2SAndi Kleen { 6521fbd54b2SAndi Kleen "AnyThread": "1", 6531fbd54b2SAndi Kleen "BriefDescription": "Cycles no Uops issued on any port (core count)", 6544ad91126SIan Rogers "CounterMask": "1", 6551fbd54b2SAndi Kleen "EventCode": "0xB1", 6564ad91126SIan Rogers "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES", 6571fbd54b2SAndi Kleen "Invert": "1", 6581fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 6594ad91126SIan Rogers "UMask": "0x3f" 6601fbd54b2SAndi Kleen }, 6611fbd54b2SAndi Kleen { 6624ad91126SIan Rogers "AnyThread": "1", 6634ad91126SIan Rogers "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)", 6644ad91126SIan Rogers "CounterMask": "1", 6654ad91126SIan Rogers "EventCode": "0xB1", 6664ad91126SIan Rogers "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5", 6674ad91126SIan Rogers "Invert": "1", 6684ad91126SIan Rogers "SampleAfterValue": "2000000", 6694ad91126SIan Rogers "UMask": "0x1f" 6704ad91126SIan Rogers }, 6714ad91126SIan Rogers { 6724ad91126SIan Rogers "BriefDescription": "Uops executed on port 0", 6734ad91126SIan Rogers "EventCode": "0xB1", 6741fbd54b2SAndi Kleen "EventName": "UOPS_EXECUTED.PORT0", 6751fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 6764ad91126SIan Rogers "UMask": "0x1" 6771fbd54b2SAndi Kleen }, 6781fbd54b2SAndi Kleen { 6794ad91126SIan Rogers "BriefDescription": "Uops issued on ports 0, 1 or 5", 6804ad91126SIan Rogers "EventCode": "0xB1", 6811fbd54b2SAndi Kleen "EventName": "UOPS_EXECUTED.PORT015", 6821fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 6834ad91126SIan Rogers "UMask": "0x40" 6841fbd54b2SAndi Kleen }, 6851fbd54b2SAndi Kleen { 6861fbd54b2SAndi Kleen "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5", 6874ad91126SIan Rogers "CounterMask": "1", 6884ad91126SIan Rogers "EventCode": "0xB1", 6894ad91126SIan Rogers "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES", 6904ad91126SIan Rogers "Invert": "1", 6914ad91126SIan Rogers "SampleAfterValue": "2000000", 6924ad91126SIan Rogers "UMask": "0x40" 6931fbd54b2SAndi Kleen }, 6941fbd54b2SAndi Kleen { 6954ad91126SIan Rogers "BriefDescription": "Uops executed on port 1", 6964ad91126SIan Rogers "EventCode": "0xB1", 6971fbd54b2SAndi Kleen "EventName": "UOPS_EXECUTED.PORT1", 6981fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 6994ad91126SIan Rogers "UMask": "0x2" 7001fbd54b2SAndi Kleen }, 7011fbd54b2SAndi Kleen { 7021fbd54b2SAndi Kleen "AnyThread": "1", 7034ad91126SIan Rogers "BriefDescription": "Uops issued on ports 2, 3 or 4", 7044ad91126SIan Rogers "EventCode": "0xB1", 7051fbd54b2SAndi Kleen "EventName": "UOPS_EXECUTED.PORT234_CORE", 7061fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 7074ad91126SIan Rogers "UMask": "0x80" 7081fbd54b2SAndi Kleen }, 7091fbd54b2SAndi Kleen { 7101fbd54b2SAndi Kleen "AnyThread": "1", 7114ad91126SIan Rogers "BriefDescription": "Uops executed on port 2 (core count)", 7124ad91126SIan Rogers "EventCode": "0xB1", 7134ad91126SIan Rogers "EventName": "UOPS_EXECUTED.PORT2_CORE", 7144ad91126SIan Rogers "SampleAfterValue": "2000000", 7154ad91126SIan Rogers "UMask": "0x4" 7164ad91126SIan Rogers }, 7174ad91126SIan Rogers { 7184ad91126SIan Rogers "AnyThread": "1", 7194ad91126SIan Rogers "BriefDescription": "Uops executed on port 3 (core count)", 7204ad91126SIan Rogers "EventCode": "0xB1", 7211fbd54b2SAndi Kleen "EventName": "UOPS_EXECUTED.PORT3_CORE", 7221fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 7234ad91126SIan Rogers "UMask": "0x8" 7241fbd54b2SAndi Kleen }, 7251fbd54b2SAndi Kleen { 7261fbd54b2SAndi Kleen "AnyThread": "1", 7274ad91126SIan Rogers "BriefDescription": "Uops executed on port 4 (core count)", 7284ad91126SIan Rogers "EventCode": "0xB1", 7291fbd54b2SAndi Kleen "EventName": "UOPS_EXECUTED.PORT4_CORE", 7301fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 7314ad91126SIan Rogers "UMask": "0x10" 7321fbd54b2SAndi Kleen }, 7331fbd54b2SAndi Kleen { 7344ad91126SIan Rogers "BriefDescription": "Uops executed on port 5", 7354ad91126SIan Rogers "EventCode": "0xB1", 7361fbd54b2SAndi Kleen "EventName": "UOPS_EXECUTED.PORT5", 7371fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 7384ad91126SIan Rogers "UMask": "0x20" 7391fbd54b2SAndi Kleen }, 7401fbd54b2SAndi Kleen { 7414ad91126SIan Rogers "BriefDescription": "Uops issued", 7424ad91126SIan Rogers "EventCode": "0xE", 7431fbd54b2SAndi Kleen "EventName": "UOPS_ISSUED.ANY", 7441fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 7454ad91126SIan Rogers "UMask": "0x1" 7461fbd54b2SAndi Kleen }, 7471fbd54b2SAndi Kleen { 7481fbd54b2SAndi Kleen "AnyThread": "1", 7491fbd54b2SAndi Kleen "BriefDescription": "Cycles no Uops were issued on any thread", 7504ad91126SIan Rogers "CounterMask": "1", 7514ad91126SIan Rogers "EventCode": "0xE", 7524ad91126SIan Rogers "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES", 7534ad91126SIan Rogers "Invert": "1", 7544ad91126SIan Rogers "SampleAfterValue": "2000000", 7554ad91126SIan Rogers "UMask": "0x1" 7561fbd54b2SAndi Kleen }, 7571fbd54b2SAndi Kleen { 7581fbd54b2SAndi Kleen "AnyThread": "1", 7594ad91126SIan Rogers "BriefDescription": "Cycles Uops were issued on either thread", 7604ad91126SIan Rogers "CounterMask": "1", 7614ad91126SIan Rogers "EventCode": "0xE", 7621fbd54b2SAndi Kleen "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS", 7631fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 7644ad91126SIan Rogers "UMask": "0x1" 7651fbd54b2SAndi Kleen }, 7661fbd54b2SAndi Kleen { 7674ad91126SIan Rogers "BriefDescription": "Fused Uops issued", 7684ad91126SIan Rogers "EventCode": "0xE", 7691fbd54b2SAndi Kleen "EventName": "UOPS_ISSUED.FUSED", 7701fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 7714ad91126SIan Rogers "UMask": "0x2" 7721fbd54b2SAndi Kleen }, 7731fbd54b2SAndi Kleen { 7741fbd54b2SAndi Kleen "BriefDescription": "Cycles no Uops were issued", 7754ad91126SIan Rogers "CounterMask": "1", 7764ad91126SIan Rogers "EventCode": "0xE", 7774ad91126SIan Rogers "EventName": "UOPS_ISSUED.STALL_CYCLES", 7784ad91126SIan Rogers "Invert": "1", 7794ad91126SIan Rogers "SampleAfterValue": "2000000", 7804ad91126SIan Rogers "UMask": "0x1" 7811fbd54b2SAndi Kleen }, 7821fbd54b2SAndi Kleen { 7831fbd54b2SAndi Kleen "BriefDescription": "Cycles Uops are being retired", 7844ad91126SIan Rogers "CounterMask": "1", 7854ad91126SIan Rogers "EventCode": "0xC2", 7864ad91126SIan Rogers "EventName": "UOPS_RETIRED.ACTIVE_CYCLES", 7874ad91126SIan Rogers "PEBS": "1", 7884ad91126SIan Rogers "SampleAfterValue": "2000000", 7894ad91126SIan Rogers "UMask": "0x1" 7901fbd54b2SAndi Kleen }, 7911fbd54b2SAndi Kleen { 7924ad91126SIan Rogers "BriefDescription": "Uops retired (Precise Event)", 7934ad91126SIan Rogers "EventCode": "0xC2", 7941fbd54b2SAndi Kleen "EventName": "UOPS_RETIRED.ANY", 7954ad91126SIan Rogers "PEBS": "1", 7961fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 7974ad91126SIan Rogers "UMask": "0x1" 7981fbd54b2SAndi Kleen }, 7991fbd54b2SAndi Kleen { 8004ad91126SIan Rogers "BriefDescription": "Macro-fused Uops retired (Precise Event)", 8014ad91126SIan Rogers "EventCode": "0xC2", 8021fbd54b2SAndi Kleen "EventName": "UOPS_RETIRED.MACRO_FUSED", 8034ad91126SIan Rogers "PEBS": "1", 8041fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 8054ad91126SIan Rogers "UMask": "0x4" 8061fbd54b2SAndi Kleen }, 8071fbd54b2SAndi Kleen { 8084ad91126SIan Rogers "BriefDescription": "Retirement slots used (Precise Event)", 8094ad91126SIan Rogers "EventCode": "0xC2", 8101fbd54b2SAndi Kleen "EventName": "UOPS_RETIRED.RETIRE_SLOTS", 8114ad91126SIan Rogers "PEBS": "1", 8121fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 8134ad91126SIan Rogers "UMask": "0x2" 8141fbd54b2SAndi Kleen }, 8151fbd54b2SAndi Kleen { 8161fbd54b2SAndi Kleen "BriefDescription": "Cycles Uops are not retiring (Precise Event)", 8174ad91126SIan Rogers "CounterMask": "1", 8181fbd54b2SAndi Kleen "EventCode": "0xC2", 8194ad91126SIan Rogers "EventName": "UOPS_RETIRED.STALL_CYCLES", 8201fbd54b2SAndi Kleen "Invert": "1", 8214ad91126SIan Rogers "PEBS": "1", 8221fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 8234ad91126SIan Rogers "UMask": "0x1" 8241fbd54b2SAndi Kleen }, 8251fbd54b2SAndi Kleen { 8264ad91126SIan Rogers "BriefDescription": "Total cycles using precise uop retired event (Precise Event)", 8274ad91126SIan Rogers "CounterMask": "16", 8284ad91126SIan Rogers "EventCode": "0xC2", 8294ad91126SIan Rogers "EventName": "UOPS_RETIRED.TOTAL_CYCLES", 8304ad91126SIan Rogers "Invert": "1", 8314ad91126SIan Rogers "PEBS": "1", 8321fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 8334ad91126SIan Rogers "UMask": "0x1" 8344ad91126SIan Rogers }, 8354ad91126SIan Rogers { 8364ad91126SIan Rogers "BriefDescription": "Uop unfusions due to FP exceptions", 8374ad91126SIan Rogers "EventCode": "0xDB", 8384ad91126SIan Rogers "EventName": "UOP_UNFUSION", 8394ad91126SIan Rogers "SampleAfterValue": "2000000", 8404ad91126SIan Rogers "UMask": "0x1" 8411fbd54b2SAndi Kleen } 8421fbd54b2SAndi Kleen] 843