162306a36Sopenharmony_ci[ 262306a36Sopenharmony_ci { 362306a36Sopenharmony_ci "BriefDescription": "Cycles the divider is busy", 462306a36Sopenharmony_ci "EventCode": "0x14", 562306a36Sopenharmony_ci "EventName": "ARITH.CYCLES_DIV_BUSY", 662306a36Sopenharmony_ci "SampleAfterValue": "2000000", 762306a36Sopenharmony_ci "UMask": "0x1" 862306a36Sopenharmony_ci }, 962306a36Sopenharmony_ci { 1062306a36Sopenharmony_ci "BriefDescription": "Divide Operations executed", 1162306a36Sopenharmony_ci "CounterMask": "1", 1262306a36Sopenharmony_ci "EdgeDetect": "1", 1362306a36Sopenharmony_ci "EventCode": "0x14", 1462306a36Sopenharmony_ci "EventName": "ARITH.DIV", 1562306a36Sopenharmony_ci "Invert": "1", 1662306a36Sopenharmony_ci "SampleAfterValue": "2000000", 1762306a36Sopenharmony_ci "UMask": "0x1" 1862306a36Sopenharmony_ci }, 1962306a36Sopenharmony_ci { 2062306a36Sopenharmony_ci "BriefDescription": "Multiply operations executed", 2162306a36Sopenharmony_ci "EventCode": "0x14", 2262306a36Sopenharmony_ci "EventName": "ARITH.MUL", 2362306a36Sopenharmony_ci "SampleAfterValue": "2000000", 2462306a36Sopenharmony_ci "UMask": "0x2" 2562306a36Sopenharmony_ci }, 2662306a36Sopenharmony_ci { 2762306a36Sopenharmony_ci "BriefDescription": "BACLEAR asserted with bad target address", 2862306a36Sopenharmony_ci "EventCode": "0xE6", 2962306a36Sopenharmony_ci "EventName": "BACLEAR.BAD_TARGET", 3062306a36Sopenharmony_ci "SampleAfterValue": "2000000", 3162306a36Sopenharmony_ci "UMask": "0x2" 3262306a36Sopenharmony_ci }, 3362306a36Sopenharmony_ci { 3462306a36Sopenharmony_ci "BriefDescription": "BACLEAR asserted, regardless of cause", 3562306a36Sopenharmony_ci "EventCode": "0xE6", 3662306a36Sopenharmony_ci "EventName": "BACLEAR.CLEAR", 3762306a36Sopenharmony_ci "SampleAfterValue": "2000000", 3862306a36Sopenharmony_ci "UMask": "0x1" 3962306a36Sopenharmony_ci }, 4062306a36Sopenharmony_ci { 4162306a36Sopenharmony_ci "BriefDescription": "Instruction queue forced BACLEAR", 4262306a36Sopenharmony_ci "EventCode": "0xA7", 4362306a36Sopenharmony_ci "EventName": "BACLEAR_FORCE_IQ", 4462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 4562306a36Sopenharmony_ci "UMask": "0x1" 4662306a36Sopenharmony_ci }, 4762306a36Sopenharmony_ci { 4862306a36Sopenharmony_ci "BriefDescription": "Early Branch Prediciton Unit clears", 4962306a36Sopenharmony_ci "EventCode": "0xE8", 5062306a36Sopenharmony_ci "EventName": "BPU_CLEARS.EARLY", 5162306a36Sopenharmony_ci "SampleAfterValue": "2000000", 5262306a36Sopenharmony_ci "UMask": "0x1" 5362306a36Sopenharmony_ci }, 5462306a36Sopenharmony_ci { 5562306a36Sopenharmony_ci "BriefDescription": "Late Branch Prediction Unit clears", 5662306a36Sopenharmony_ci "EventCode": "0xE8", 5762306a36Sopenharmony_ci "EventName": "BPU_CLEARS.LATE", 5862306a36Sopenharmony_ci "SampleAfterValue": "2000000", 5962306a36Sopenharmony_ci "UMask": "0x2" 6062306a36Sopenharmony_ci }, 6162306a36Sopenharmony_ci { 6262306a36Sopenharmony_ci "BriefDescription": "Branch prediction unit missed call or return", 6362306a36Sopenharmony_ci "EventCode": "0xE5", 6462306a36Sopenharmony_ci "EventName": "BPU_MISSED_CALL_RET", 6562306a36Sopenharmony_ci "SampleAfterValue": "2000000", 6662306a36Sopenharmony_ci "UMask": "0x1" 6762306a36Sopenharmony_ci }, 6862306a36Sopenharmony_ci { 6962306a36Sopenharmony_ci "BriefDescription": "Branch instructions decoded", 7062306a36Sopenharmony_ci "EventCode": "0xE0", 7162306a36Sopenharmony_ci "EventName": "BR_INST_DECODED", 7262306a36Sopenharmony_ci "SampleAfterValue": "2000000", 7362306a36Sopenharmony_ci "UMask": "0x1" 7462306a36Sopenharmony_ci }, 7562306a36Sopenharmony_ci { 7662306a36Sopenharmony_ci "BriefDescription": "Branch instructions executed", 7762306a36Sopenharmony_ci "EventCode": "0x88", 7862306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.ANY", 7962306a36Sopenharmony_ci "SampleAfterValue": "200000", 8062306a36Sopenharmony_ci "UMask": "0x7f" 8162306a36Sopenharmony_ci }, 8262306a36Sopenharmony_ci { 8362306a36Sopenharmony_ci "BriefDescription": "Conditional branch instructions executed", 8462306a36Sopenharmony_ci "EventCode": "0x88", 8562306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.COND", 8662306a36Sopenharmony_ci "SampleAfterValue": "200000", 8762306a36Sopenharmony_ci "UMask": "0x1" 8862306a36Sopenharmony_ci }, 8962306a36Sopenharmony_ci { 9062306a36Sopenharmony_ci "BriefDescription": "Unconditional branches executed", 9162306a36Sopenharmony_ci "EventCode": "0x88", 9262306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.DIRECT", 9362306a36Sopenharmony_ci "SampleAfterValue": "200000", 9462306a36Sopenharmony_ci "UMask": "0x2" 9562306a36Sopenharmony_ci }, 9662306a36Sopenharmony_ci { 9762306a36Sopenharmony_ci "BriefDescription": "Unconditional call branches executed", 9862306a36Sopenharmony_ci "EventCode": "0x88", 9962306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.DIRECT_NEAR_CALL", 10062306a36Sopenharmony_ci "SampleAfterValue": "20000", 10162306a36Sopenharmony_ci "UMask": "0x10" 10262306a36Sopenharmony_ci }, 10362306a36Sopenharmony_ci { 10462306a36Sopenharmony_ci "BriefDescription": "Indirect call branches executed", 10562306a36Sopenharmony_ci "EventCode": "0x88", 10662306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.INDIRECT_NEAR_CALL", 10762306a36Sopenharmony_ci "SampleAfterValue": "20000", 10862306a36Sopenharmony_ci "UMask": "0x20" 10962306a36Sopenharmony_ci }, 11062306a36Sopenharmony_ci { 11162306a36Sopenharmony_ci "BriefDescription": "Indirect non call branches executed", 11262306a36Sopenharmony_ci "EventCode": "0x88", 11362306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.INDIRECT_NON_CALL", 11462306a36Sopenharmony_ci "SampleAfterValue": "20000", 11562306a36Sopenharmony_ci "UMask": "0x4" 11662306a36Sopenharmony_ci }, 11762306a36Sopenharmony_ci { 11862306a36Sopenharmony_ci "BriefDescription": "Call branches executed", 11962306a36Sopenharmony_ci "EventCode": "0x88", 12062306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.NEAR_CALLS", 12162306a36Sopenharmony_ci "SampleAfterValue": "20000", 12262306a36Sopenharmony_ci "UMask": "0x30" 12362306a36Sopenharmony_ci }, 12462306a36Sopenharmony_ci { 12562306a36Sopenharmony_ci "BriefDescription": "All non call branches executed", 12662306a36Sopenharmony_ci "EventCode": "0x88", 12762306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.NON_CALLS", 12862306a36Sopenharmony_ci "SampleAfterValue": "200000", 12962306a36Sopenharmony_ci "UMask": "0x7" 13062306a36Sopenharmony_ci }, 13162306a36Sopenharmony_ci { 13262306a36Sopenharmony_ci "BriefDescription": "Indirect return branches executed", 13362306a36Sopenharmony_ci "EventCode": "0x88", 13462306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.RETURN_NEAR", 13562306a36Sopenharmony_ci "SampleAfterValue": "20000", 13662306a36Sopenharmony_ci "UMask": "0x8" 13762306a36Sopenharmony_ci }, 13862306a36Sopenharmony_ci { 13962306a36Sopenharmony_ci "BriefDescription": "Taken branches executed", 14062306a36Sopenharmony_ci "EventCode": "0x88", 14162306a36Sopenharmony_ci "EventName": "BR_INST_EXEC.TAKEN", 14262306a36Sopenharmony_ci "SampleAfterValue": "200000", 14362306a36Sopenharmony_ci "UMask": "0x40" 14462306a36Sopenharmony_ci }, 14562306a36Sopenharmony_ci { 14662306a36Sopenharmony_ci "BriefDescription": "Retired branch instructions (Precise Event)", 14762306a36Sopenharmony_ci "EventCode": "0xC4", 14862306a36Sopenharmony_ci "EventName": "BR_INST_RETIRED.ALL_BRANCHES", 14962306a36Sopenharmony_ci "PEBS": "1", 15062306a36Sopenharmony_ci "SampleAfterValue": "200000", 15162306a36Sopenharmony_ci "UMask": "0x4" 15262306a36Sopenharmony_ci }, 15362306a36Sopenharmony_ci { 15462306a36Sopenharmony_ci "BriefDescription": "Retired conditional branch instructions (Precise Event)", 15562306a36Sopenharmony_ci "EventCode": "0xC4", 15662306a36Sopenharmony_ci "EventName": "BR_INST_RETIRED.CONDITIONAL", 15762306a36Sopenharmony_ci "PEBS": "1", 15862306a36Sopenharmony_ci "SampleAfterValue": "200000", 15962306a36Sopenharmony_ci "UMask": "0x1" 16062306a36Sopenharmony_ci }, 16162306a36Sopenharmony_ci { 16262306a36Sopenharmony_ci "BriefDescription": "Retired near call instructions (Precise Event)", 16362306a36Sopenharmony_ci "EventCode": "0xC4", 16462306a36Sopenharmony_ci "EventName": "BR_INST_RETIRED.NEAR_CALL", 16562306a36Sopenharmony_ci "PEBS": "1", 16662306a36Sopenharmony_ci "SampleAfterValue": "20000", 16762306a36Sopenharmony_ci "UMask": "0x2" 16862306a36Sopenharmony_ci }, 16962306a36Sopenharmony_ci { 17062306a36Sopenharmony_ci "BriefDescription": "Mispredicted branches executed", 17162306a36Sopenharmony_ci "EventCode": "0x89", 17262306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.ANY", 17362306a36Sopenharmony_ci "SampleAfterValue": "20000", 17462306a36Sopenharmony_ci "UMask": "0x7f" 17562306a36Sopenharmony_ci }, 17662306a36Sopenharmony_ci { 17762306a36Sopenharmony_ci "BriefDescription": "Mispredicted conditional branches executed", 17862306a36Sopenharmony_ci "EventCode": "0x89", 17962306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.COND", 18062306a36Sopenharmony_ci "SampleAfterValue": "20000", 18162306a36Sopenharmony_ci "UMask": "0x1" 18262306a36Sopenharmony_ci }, 18362306a36Sopenharmony_ci { 18462306a36Sopenharmony_ci "BriefDescription": "Mispredicted unconditional branches executed", 18562306a36Sopenharmony_ci "EventCode": "0x89", 18662306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.DIRECT", 18762306a36Sopenharmony_ci "SampleAfterValue": "20000", 18862306a36Sopenharmony_ci "UMask": "0x2" 18962306a36Sopenharmony_ci }, 19062306a36Sopenharmony_ci { 19162306a36Sopenharmony_ci "BriefDescription": "Mispredicted non call branches executed", 19262306a36Sopenharmony_ci "EventCode": "0x89", 19362306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.DIRECT_NEAR_CALL", 19462306a36Sopenharmony_ci "SampleAfterValue": "2000", 19562306a36Sopenharmony_ci "UMask": "0x10" 19662306a36Sopenharmony_ci }, 19762306a36Sopenharmony_ci { 19862306a36Sopenharmony_ci "BriefDescription": "Mispredicted indirect call branches executed", 19962306a36Sopenharmony_ci "EventCode": "0x89", 20062306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.INDIRECT_NEAR_CALL", 20162306a36Sopenharmony_ci "SampleAfterValue": "2000", 20262306a36Sopenharmony_ci "UMask": "0x20" 20362306a36Sopenharmony_ci }, 20462306a36Sopenharmony_ci { 20562306a36Sopenharmony_ci "BriefDescription": "Mispredicted indirect non call branches executed", 20662306a36Sopenharmony_ci "EventCode": "0x89", 20762306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.INDIRECT_NON_CALL", 20862306a36Sopenharmony_ci "SampleAfterValue": "2000", 20962306a36Sopenharmony_ci "UMask": "0x4" 21062306a36Sopenharmony_ci }, 21162306a36Sopenharmony_ci { 21262306a36Sopenharmony_ci "BriefDescription": "Mispredicted call branches executed", 21362306a36Sopenharmony_ci "EventCode": "0x89", 21462306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.NEAR_CALLS", 21562306a36Sopenharmony_ci "SampleAfterValue": "2000", 21662306a36Sopenharmony_ci "UMask": "0x30" 21762306a36Sopenharmony_ci }, 21862306a36Sopenharmony_ci { 21962306a36Sopenharmony_ci "BriefDescription": "Mispredicted non call branches executed", 22062306a36Sopenharmony_ci "EventCode": "0x89", 22162306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.NON_CALLS", 22262306a36Sopenharmony_ci "SampleAfterValue": "20000", 22362306a36Sopenharmony_ci "UMask": "0x7" 22462306a36Sopenharmony_ci }, 22562306a36Sopenharmony_ci { 22662306a36Sopenharmony_ci "BriefDescription": "Mispredicted return branches executed", 22762306a36Sopenharmony_ci "EventCode": "0x89", 22862306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.RETURN_NEAR", 22962306a36Sopenharmony_ci "SampleAfterValue": "2000", 23062306a36Sopenharmony_ci "UMask": "0x8" 23162306a36Sopenharmony_ci }, 23262306a36Sopenharmony_ci { 23362306a36Sopenharmony_ci "BriefDescription": "Mispredicted taken branches executed", 23462306a36Sopenharmony_ci "EventCode": "0x89", 23562306a36Sopenharmony_ci "EventName": "BR_MISP_EXEC.TAKEN", 23662306a36Sopenharmony_ci "SampleAfterValue": "20000", 23762306a36Sopenharmony_ci "UMask": "0x40" 23862306a36Sopenharmony_ci }, 23962306a36Sopenharmony_ci { 24062306a36Sopenharmony_ci "BriefDescription": "Mispredicted near retired calls (Precise Event)", 24162306a36Sopenharmony_ci "EventCode": "0xC5", 24262306a36Sopenharmony_ci "EventName": "BR_MISP_RETIRED.NEAR_CALL", 24362306a36Sopenharmony_ci "PEBS": "1", 24462306a36Sopenharmony_ci "SampleAfterValue": "2000", 24562306a36Sopenharmony_ci "UMask": "0x2" 24662306a36Sopenharmony_ci }, 24762306a36Sopenharmony_ci { 24862306a36Sopenharmony_ci "BriefDescription": "Reference cycles when thread is not halted (fixed counter)", 24962306a36Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.REF", 25062306a36Sopenharmony_ci "SampleAfterValue": "2000000" 25162306a36Sopenharmony_ci }, 25262306a36Sopenharmony_ci { 25362306a36Sopenharmony_ci "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)", 25462306a36Sopenharmony_ci "EventCode": "0x3C", 25562306a36Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.REF_P", 25662306a36Sopenharmony_ci "SampleAfterValue": "100000", 25762306a36Sopenharmony_ci "UMask": "0x1" 25862306a36Sopenharmony_ci }, 25962306a36Sopenharmony_ci { 26062306a36Sopenharmony_ci "BriefDescription": "Cycles when thread is not halted (fixed counter)", 26162306a36Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.THREAD", 26262306a36Sopenharmony_ci "SampleAfterValue": "2000000" 26362306a36Sopenharmony_ci }, 26462306a36Sopenharmony_ci { 26562306a36Sopenharmony_ci "BriefDescription": "Cycles when thread is not halted (programmable counter)", 26662306a36Sopenharmony_ci "EventCode": "0x3C", 26762306a36Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.THREAD_P", 26862306a36Sopenharmony_ci "SampleAfterValue": "2000000" 26962306a36Sopenharmony_ci }, 27062306a36Sopenharmony_ci { 27162306a36Sopenharmony_ci "BriefDescription": "Total CPU cycles", 27262306a36Sopenharmony_ci "CounterMask": "2", 27362306a36Sopenharmony_ci "EventCode": "0x3C", 27462306a36Sopenharmony_ci "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES", 27562306a36Sopenharmony_ci "Invert": "1", 27662306a36Sopenharmony_ci "SampleAfterValue": "2000000" 27762306a36Sopenharmony_ci }, 27862306a36Sopenharmony_ci { 27962306a36Sopenharmony_ci "BriefDescription": "Any Instruction Length Decoder stall cycles", 28062306a36Sopenharmony_ci "EventCode": "0x87", 28162306a36Sopenharmony_ci "EventName": "ILD_STALL.ANY", 28262306a36Sopenharmony_ci "SampleAfterValue": "2000000", 28362306a36Sopenharmony_ci "UMask": "0xf" 28462306a36Sopenharmony_ci }, 28562306a36Sopenharmony_ci { 28662306a36Sopenharmony_ci "BriefDescription": "Instruction Queue full stall cycles", 28762306a36Sopenharmony_ci "EventCode": "0x87", 28862306a36Sopenharmony_ci "EventName": "ILD_STALL.IQ_FULL", 28962306a36Sopenharmony_ci "SampleAfterValue": "2000000", 29062306a36Sopenharmony_ci "UMask": "0x4" 29162306a36Sopenharmony_ci }, 29262306a36Sopenharmony_ci { 29362306a36Sopenharmony_ci "BriefDescription": "Length Change Prefix stall cycles", 29462306a36Sopenharmony_ci "EventCode": "0x87", 29562306a36Sopenharmony_ci "EventName": "ILD_STALL.LCP", 29662306a36Sopenharmony_ci "SampleAfterValue": "2000000", 29762306a36Sopenharmony_ci "UMask": "0x1" 29862306a36Sopenharmony_ci }, 29962306a36Sopenharmony_ci { 30062306a36Sopenharmony_ci "BriefDescription": "Stall cycles due to BPU MRU bypass", 30162306a36Sopenharmony_ci "EventCode": "0x87", 30262306a36Sopenharmony_ci "EventName": "ILD_STALL.MRU", 30362306a36Sopenharmony_ci "SampleAfterValue": "2000000", 30462306a36Sopenharmony_ci "UMask": "0x2" 30562306a36Sopenharmony_ci }, 30662306a36Sopenharmony_ci { 30762306a36Sopenharmony_ci "BriefDescription": "Regen stall cycles", 30862306a36Sopenharmony_ci "EventCode": "0x87", 30962306a36Sopenharmony_ci "EventName": "ILD_STALL.REGEN", 31062306a36Sopenharmony_ci "SampleAfterValue": "2000000", 31162306a36Sopenharmony_ci "UMask": "0x8" 31262306a36Sopenharmony_ci }, 31362306a36Sopenharmony_ci { 31462306a36Sopenharmony_ci "BriefDescription": "Instructions that must be decoded by decoder 0", 31562306a36Sopenharmony_ci "EventCode": "0x18", 31662306a36Sopenharmony_ci "EventName": "INST_DECODED.DEC0", 31762306a36Sopenharmony_ci "SampleAfterValue": "2000000", 31862306a36Sopenharmony_ci "UMask": "0x1" 31962306a36Sopenharmony_ci }, 32062306a36Sopenharmony_ci { 32162306a36Sopenharmony_ci "BriefDescription": "Instructions written to instruction queue.", 32262306a36Sopenharmony_ci "EventCode": "0x17", 32362306a36Sopenharmony_ci "EventName": "INST_QUEUE_WRITES", 32462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 32562306a36Sopenharmony_ci "UMask": "0x1" 32662306a36Sopenharmony_ci }, 32762306a36Sopenharmony_ci { 32862306a36Sopenharmony_ci "BriefDescription": "Cycles instructions are written to the instruction queue", 32962306a36Sopenharmony_ci "EventCode": "0x1E", 33062306a36Sopenharmony_ci "EventName": "INST_QUEUE_WRITE_CYCLES", 33162306a36Sopenharmony_ci "SampleAfterValue": "2000000", 33262306a36Sopenharmony_ci "UMask": "0x1" 33362306a36Sopenharmony_ci }, 33462306a36Sopenharmony_ci { 33562306a36Sopenharmony_ci "BriefDescription": "Instructions retired (fixed counter)", 33662306a36Sopenharmony_ci "EventName": "INST_RETIRED.ANY", 33762306a36Sopenharmony_ci "SampleAfterValue": "2000000" 33862306a36Sopenharmony_ci }, 33962306a36Sopenharmony_ci { 34062306a36Sopenharmony_ci "BriefDescription": "Instructions retired (Programmable counter and Precise Event)", 34162306a36Sopenharmony_ci "EventCode": "0xC0", 34262306a36Sopenharmony_ci "EventName": "INST_RETIRED.ANY_P", 34362306a36Sopenharmony_ci "PEBS": "1", 34462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 34562306a36Sopenharmony_ci "UMask": "0x1" 34662306a36Sopenharmony_ci }, 34762306a36Sopenharmony_ci { 34862306a36Sopenharmony_ci "BriefDescription": "Retired MMX instructions (Precise Event)", 34962306a36Sopenharmony_ci "EventCode": "0xC0", 35062306a36Sopenharmony_ci "EventName": "INST_RETIRED.MMX", 35162306a36Sopenharmony_ci "PEBS": "1", 35262306a36Sopenharmony_ci "SampleAfterValue": "2000000", 35362306a36Sopenharmony_ci "UMask": "0x4" 35462306a36Sopenharmony_ci }, 35562306a36Sopenharmony_ci { 35662306a36Sopenharmony_ci "BriefDescription": "Total cycles (Precise Event)", 35762306a36Sopenharmony_ci "CounterMask": "16", 35862306a36Sopenharmony_ci "EventCode": "0xC0", 35962306a36Sopenharmony_ci "EventName": "INST_RETIRED.TOTAL_CYCLES", 36062306a36Sopenharmony_ci "Invert": "1", 36162306a36Sopenharmony_ci "PEBS": "1", 36262306a36Sopenharmony_ci "SampleAfterValue": "2000000", 36362306a36Sopenharmony_ci "UMask": "0x1" 36462306a36Sopenharmony_ci }, 36562306a36Sopenharmony_ci { 36662306a36Sopenharmony_ci "BriefDescription": "Total cycles (Precise Event)", 36762306a36Sopenharmony_ci "CounterMask": "16", 36862306a36Sopenharmony_ci "EventCode": "0xC0", 36962306a36Sopenharmony_ci "EventName": "INST_RETIRED.TOTAL_CYCLES_PS", 37062306a36Sopenharmony_ci "Invert": "1", 37162306a36Sopenharmony_ci "PEBS": "2", 37262306a36Sopenharmony_ci "SampleAfterValue": "2000000", 37362306a36Sopenharmony_ci "UMask": "0x1" 37462306a36Sopenharmony_ci }, 37562306a36Sopenharmony_ci { 37662306a36Sopenharmony_ci "BriefDescription": "Retired floating-point operations (Precise Event)", 37762306a36Sopenharmony_ci "EventCode": "0xC0", 37862306a36Sopenharmony_ci "EventName": "INST_RETIRED.X87", 37962306a36Sopenharmony_ci "PEBS": "1", 38062306a36Sopenharmony_ci "SampleAfterValue": "2000000", 38162306a36Sopenharmony_ci "UMask": "0x2" 38262306a36Sopenharmony_ci }, 38362306a36Sopenharmony_ci { 38462306a36Sopenharmony_ci "BriefDescription": "Load operations conflicting with software prefetches", 38562306a36Sopenharmony_ci "EventCode": "0x4C", 38662306a36Sopenharmony_ci "EventName": "LOAD_HIT_PRE", 38762306a36Sopenharmony_ci "SampleAfterValue": "200000", 38862306a36Sopenharmony_ci "UMask": "0x1" 38962306a36Sopenharmony_ci }, 39062306a36Sopenharmony_ci { 39162306a36Sopenharmony_ci "BriefDescription": "Cycles when uops were delivered by the LSD", 39262306a36Sopenharmony_ci "CounterMask": "1", 39362306a36Sopenharmony_ci "EventCode": "0xA8", 39462306a36Sopenharmony_ci "EventName": "LSD.ACTIVE", 39562306a36Sopenharmony_ci "SampleAfterValue": "2000000", 39662306a36Sopenharmony_ci "UMask": "0x1" 39762306a36Sopenharmony_ci }, 39862306a36Sopenharmony_ci { 39962306a36Sopenharmony_ci "BriefDescription": "Cycles no uops were delivered by the LSD", 40062306a36Sopenharmony_ci "CounterMask": "1", 40162306a36Sopenharmony_ci "EventCode": "0xA8", 40262306a36Sopenharmony_ci "EventName": "LSD.INACTIVE", 40362306a36Sopenharmony_ci "Invert": "1", 40462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 40562306a36Sopenharmony_ci "UMask": "0x1" 40662306a36Sopenharmony_ci }, 40762306a36Sopenharmony_ci { 40862306a36Sopenharmony_ci "BriefDescription": "Loops that can't stream from the instruction queue", 40962306a36Sopenharmony_ci "EventCode": "0x20", 41062306a36Sopenharmony_ci "EventName": "LSD_OVERFLOW", 41162306a36Sopenharmony_ci "SampleAfterValue": "2000000", 41262306a36Sopenharmony_ci "UMask": "0x1" 41362306a36Sopenharmony_ci }, 41462306a36Sopenharmony_ci { 41562306a36Sopenharmony_ci "BriefDescription": "Cycles machine clear asserted", 41662306a36Sopenharmony_ci "EventCode": "0xC3", 41762306a36Sopenharmony_ci "EventName": "MACHINE_CLEARS.CYCLES", 41862306a36Sopenharmony_ci "SampleAfterValue": "20000", 41962306a36Sopenharmony_ci "UMask": "0x1" 42062306a36Sopenharmony_ci }, 42162306a36Sopenharmony_ci { 42262306a36Sopenharmony_ci "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts", 42362306a36Sopenharmony_ci "EventCode": "0xC3", 42462306a36Sopenharmony_ci "EventName": "MACHINE_CLEARS.MEM_ORDER", 42562306a36Sopenharmony_ci "SampleAfterValue": "20000", 42662306a36Sopenharmony_ci "UMask": "0x2" 42762306a36Sopenharmony_ci }, 42862306a36Sopenharmony_ci { 42962306a36Sopenharmony_ci "BriefDescription": "Self-Modifying Code detected", 43062306a36Sopenharmony_ci "EventCode": "0xC3", 43162306a36Sopenharmony_ci "EventName": "MACHINE_CLEARS.SMC", 43262306a36Sopenharmony_ci "SampleAfterValue": "20000", 43362306a36Sopenharmony_ci "UMask": "0x4" 43462306a36Sopenharmony_ci }, 43562306a36Sopenharmony_ci { 43662306a36Sopenharmony_ci "BriefDescription": "All RAT stall cycles", 43762306a36Sopenharmony_ci "EventCode": "0xD2", 43862306a36Sopenharmony_ci "EventName": "RAT_STALLS.ANY", 43962306a36Sopenharmony_ci "SampleAfterValue": "2000000", 44062306a36Sopenharmony_ci "UMask": "0xf" 44162306a36Sopenharmony_ci }, 44262306a36Sopenharmony_ci { 44362306a36Sopenharmony_ci "BriefDescription": "Flag stall cycles", 44462306a36Sopenharmony_ci "EventCode": "0xD2", 44562306a36Sopenharmony_ci "EventName": "RAT_STALLS.FLAGS", 44662306a36Sopenharmony_ci "SampleAfterValue": "2000000", 44762306a36Sopenharmony_ci "UMask": "0x1" 44862306a36Sopenharmony_ci }, 44962306a36Sopenharmony_ci { 45062306a36Sopenharmony_ci "BriefDescription": "Partial register stall cycles", 45162306a36Sopenharmony_ci "EventCode": "0xD2", 45262306a36Sopenharmony_ci "EventName": "RAT_STALLS.REGISTERS", 45362306a36Sopenharmony_ci "SampleAfterValue": "2000000", 45462306a36Sopenharmony_ci "UMask": "0x2" 45562306a36Sopenharmony_ci }, 45662306a36Sopenharmony_ci { 45762306a36Sopenharmony_ci "BriefDescription": "ROB read port stalls cycles", 45862306a36Sopenharmony_ci "EventCode": "0xD2", 45962306a36Sopenharmony_ci "EventName": "RAT_STALLS.ROB_READ_PORT", 46062306a36Sopenharmony_ci "SampleAfterValue": "2000000", 46162306a36Sopenharmony_ci "UMask": "0x4" 46262306a36Sopenharmony_ci }, 46362306a36Sopenharmony_ci { 46462306a36Sopenharmony_ci "BriefDescription": "Scoreboard stall cycles", 46562306a36Sopenharmony_ci "EventCode": "0xD2", 46662306a36Sopenharmony_ci "EventName": "RAT_STALLS.SCOREBOARD", 46762306a36Sopenharmony_ci "SampleAfterValue": "2000000", 46862306a36Sopenharmony_ci "UMask": "0x8" 46962306a36Sopenharmony_ci }, 47062306a36Sopenharmony_ci { 47162306a36Sopenharmony_ci "BriefDescription": "Resource related stall cycles", 47262306a36Sopenharmony_ci "EventCode": "0xA2", 47362306a36Sopenharmony_ci "EventName": "RESOURCE_STALLS.ANY", 47462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 47562306a36Sopenharmony_ci "UMask": "0x1" 47662306a36Sopenharmony_ci }, 47762306a36Sopenharmony_ci { 47862306a36Sopenharmony_ci "BriefDescription": "FPU control word write stall cycles", 47962306a36Sopenharmony_ci "EventCode": "0xA2", 48062306a36Sopenharmony_ci "EventName": "RESOURCE_STALLS.FPCW", 48162306a36Sopenharmony_ci "SampleAfterValue": "2000000", 48262306a36Sopenharmony_ci "UMask": "0x20" 48362306a36Sopenharmony_ci }, 48462306a36Sopenharmony_ci { 48562306a36Sopenharmony_ci "BriefDescription": "Load buffer stall cycles", 48662306a36Sopenharmony_ci "EventCode": "0xA2", 48762306a36Sopenharmony_ci "EventName": "RESOURCE_STALLS.LOAD", 48862306a36Sopenharmony_ci "SampleAfterValue": "2000000", 48962306a36Sopenharmony_ci "UMask": "0x2" 49062306a36Sopenharmony_ci }, 49162306a36Sopenharmony_ci { 49262306a36Sopenharmony_ci "BriefDescription": "MXCSR rename stall cycles", 49362306a36Sopenharmony_ci "EventCode": "0xA2", 49462306a36Sopenharmony_ci "EventName": "RESOURCE_STALLS.MXCSR", 49562306a36Sopenharmony_ci "SampleAfterValue": "2000000", 49662306a36Sopenharmony_ci "UMask": "0x40" 49762306a36Sopenharmony_ci }, 49862306a36Sopenharmony_ci { 49962306a36Sopenharmony_ci "BriefDescription": "Other Resource related stall cycles", 50062306a36Sopenharmony_ci "EventCode": "0xA2", 50162306a36Sopenharmony_ci "EventName": "RESOURCE_STALLS.OTHER", 50262306a36Sopenharmony_ci "SampleAfterValue": "2000000", 50362306a36Sopenharmony_ci "UMask": "0x80" 50462306a36Sopenharmony_ci }, 50562306a36Sopenharmony_ci { 50662306a36Sopenharmony_ci "BriefDescription": "ROB full stall cycles", 50762306a36Sopenharmony_ci "EventCode": "0xA2", 50862306a36Sopenharmony_ci "EventName": "RESOURCE_STALLS.ROB_FULL", 50962306a36Sopenharmony_ci "SampleAfterValue": "2000000", 51062306a36Sopenharmony_ci "UMask": "0x10" 51162306a36Sopenharmony_ci }, 51262306a36Sopenharmony_ci { 51362306a36Sopenharmony_ci "BriefDescription": "Reservation Station full stall cycles", 51462306a36Sopenharmony_ci "EventCode": "0xA2", 51562306a36Sopenharmony_ci "EventName": "RESOURCE_STALLS.RS_FULL", 51662306a36Sopenharmony_ci "SampleAfterValue": "2000000", 51762306a36Sopenharmony_ci "UMask": "0x4" 51862306a36Sopenharmony_ci }, 51962306a36Sopenharmony_ci { 52062306a36Sopenharmony_ci "BriefDescription": "Store buffer stall cycles", 52162306a36Sopenharmony_ci "EventCode": "0xA2", 52262306a36Sopenharmony_ci "EventName": "RESOURCE_STALLS.STORE", 52362306a36Sopenharmony_ci "SampleAfterValue": "2000000", 52462306a36Sopenharmony_ci "UMask": "0x8" 52562306a36Sopenharmony_ci }, 52662306a36Sopenharmony_ci { 52762306a36Sopenharmony_ci "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)", 52862306a36Sopenharmony_ci "EventCode": "0xC7", 52962306a36Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE", 53062306a36Sopenharmony_ci "PEBS": "1", 53162306a36Sopenharmony_ci "SampleAfterValue": "200000", 53262306a36Sopenharmony_ci "UMask": "0x4" 53362306a36Sopenharmony_ci }, 53462306a36Sopenharmony_ci { 53562306a36Sopenharmony_ci "BriefDescription": "SIMD Packed-Single Uops retired (Precise Event)", 53662306a36Sopenharmony_ci "EventCode": "0xC7", 53762306a36Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE", 53862306a36Sopenharmony_ci "PEBS": "1", 53962306a36Sopenharmony_ci "SampleAfterValue": "200000", 54062306a36Sopenharmony_ci "UMask": "0x1" 54162306a36Sopenharmony_ci }, 54262306a36Sopenharmony_ci { 54362306a36Sopenharmony_ci "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)", 54462306a36Sopenharmony_ci "EventCode": "0xC7", 54562306a36Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE", 54662306a36Sopenharmony_ci "PEBS": "1", 54762306a36Sopenharmony_ci "SampleAfterValue": "200000", 54862306a36Sopenharmony_ci "UMask": "0x8" 54962306a36Sopenharmony_ci }, 55062306a36Sopenharmony_ci { 55162306a36Sopenharmony_ci "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)", 55262306a36Sopenharmony_ci "EventCode": "0xC7", 55362306a36Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE", 55462306a36Sopenharmony_ci "PEBS": "1", 55562306a36Sopenharmony_ci "SampleAfterValue": "200000", 55662306a36Sopenharmony_ci "UMask": "0x2" 55762306a36Sopenharmony_ci }, 55862306a36Sopenharmony_ci { 55962306a36Sopenharmony_ci "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)", 56062306a36Sopenharmony_ci "EventCode": "0xC7", 56162306a36Sopenharmony_ci "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER", 56262306a36Sopenharmony_ci "PEBS": "1", 56362306a36Sopenharmony_ci "SampleAfterValue": "200000", 56462306a36Sopenharmony_ci "UMask": "0x10" 56562306a36Sopenharmony_ci }, 56662306a36Sopenharmony_ci { 56762306a36Sopenharmony_ci "BriefDescription": "Stack pointer instructions decoded", 56862306a36Sopenharmony_ci "EventCode": "0xD1", 56962306a36Sopenharmony_ci "EventName": "UOPS_DECODED.ESP_FOLDING", 57062306a36Sopenharmony_ci "SampleAfterValue": "2000000", 57162306a36Sopenharmony_ci "UMask": "0x4" 57262306a36Sopenharmony_ci }, 57362306a36Sopenharmony_ci { 57462306a36Sopenharmony_ci "BriefDescription": "Stack pointer sync operations", 57562306a36Sopenharmony_ci "EventCode": "0xD1", 57662306a36Sopenharmony_ci "EventName": "UOPS_DECODED.ESP_SYNC", 57762306a36Sopenharmony_ci "SampleAfterValue": "2000000", 57862306a36Sopenharmony_ci "UMask": "0x8" 57962306a36Sopenharmony_ci }, 58062306a36Sopenharmony_ci { 58162306a36Sopenharmony_ci "BriefDescription": "Uops decoded by Microcode Sequencer", 58262306a36Sopenharmony_ci "CounterMask": "1", 58362306a36Sopenharmony_ci "EventCode": "0xD1", 58462306a36Sopenharmony_ci "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE", 58562306a36Sopenharmony_ci "SampleAfterValue": "2000000", 58662306a36Sopenharmony_ci "UMask": "0x2" 58762306a36Sopenharmony_ci }, 58862306a36Sopenharmony_ci { 58962306a36Sopenharmony_ci "BriefDescription": "Cycles no Uops are decoded", 59062306a36Sopenharmony_ci "CounterMask": "1", 59162306a36Sopenharmony_ci "EventCode": "0xD1", 59262306a36Sopenharmony_ci "EventName": "UOPS_DECODED.STALL_CYCLES", 59362306a36Sopenharmony_ci "Invert": "1", 59462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 59562306a36Sopenharmony_ci "UMask": "0x1" 59662306a36Sopenharmony_ci }, 59762306a36Sopenharmony_ci { 59862306a36Sopenharmony_ci "AnyThread": "1", 59962306a36Sopenharmony_ci "BriefDescription": "Cycles Uops executed on any port (core count)", 60062306a36Sopenharmony_ci "CounterMask": "1", 60162306a36Sopenharmony_ci "EventCode": "0xB1", 60262306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES", 60362306a36Sopenharmony_ci "SampleAfterValue": "2000000", 60462306a36Sopenharmony_ci "UMask": "0x3f" 60562306a36Sopenharmony_ci }, 60662306a36Sopenharmony_ci { 60762306a36Sopenharmony_ci "AnyThread": "1", 60862306a36Sopenharmony_ci "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)", 60962306a36Sopenharmony_ci "CounterMask": "1", 61062306a36Sopenharmony_ci "EventCode": "0xB1", 61162306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5", 61262306a36Sopenharmony_ci "SampleAfterValue": "2000000", 61362306a36Sopenharmony_ci "UMask": "0x1f" 61462306a36Sopenharmony_ci }, 61562306a36Sopenharmony_ci { 61662306a36Sopenharmony_ci "AnyThread": "1", 61762306a36Sopenharmony_ci "BriefDescription": "Uops executed on any port (core count)", 61862306a36Sopenharmony_ci "CounterMask": "1", 61962306a36Sopenharmony_ci "EdgeDetect": "1", 62062306a36Sopenharmony_ci "EventCode": "0xB1", 62162306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT", 62262306a36Sopenharmony_ci "Invert": "1", 62362306a36Sopenharmony_ci "SampleAfterValue": "2000000", 62462306a36Sopenharmony_ci "UMask": "0x3f" 62562306a36Sopenharmony_ci }, 62662306a36Sopenharmony_ci { 62762306a36Sopenharmony_ci "AnyThread": "1", 62862306a36Sopenharmony_ci "BriefDescription": "Uops executed on ports 0-4 (core count)", 62962306a36Sopenharmony_ci "CounterMask": "1", 63062306a36Sopenharmony_ci "EdgeDetect": "1", 63162306a36Sopenharmony_ci "EventCode": "0xB1", 63262306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5", 63362306a36Sopenharmony_ci "Invert": "1", 63462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 63562306a36Sopenharmony_ci "UMask": "0x1f" 63662306a36Sopenharmony_ci }, 63762306a36Sopenharmony_ci { 63862306a36Sopenharmony_ci "AnyThread": "1", 63962306a36Sopenharmony_ci "BriefDescription": "Cycles no Uops issued on any port (core count)", 64062306a36Sopenharmony_ci "CounterMask": "1", 64162306a36Sopenharmony_ci "EventCode": "0xB1", 64262306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES", 64362306a36Sopenharmony_ci "Invert": "1", 64462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 64562306a36Sopenharmony_ci "UMask": "0x3f" 64662306a36Sopenharmony_ci }, 64762306a36Sopenharmony_ci { 64862306a36Sopenharmony_ci "AnyThread": "1", 64962306a36Sopenharmony_ci "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)", 65062306a36Sopenharmony_ci "CounterMask": "1", 65162306a36Sopenharmony_ci "EventCode": "0xB1", 65262306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5", 65362306a36Sopenharmony_ci "Invert": "1", 65462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 65562306a36Sopenharmony_ci "UMask": "0x1f" 65662306a36Sopenharmony_ci }, 65762306a36Sopenharmony_ci { 65862306a36Sopenharmony_ci "BriefDescription": "Uops executed on port 0", 65962306a36Sopenharmony_ci "EventCode": "0xB1", 66062306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT0", 66162306a36Sopenharmony_ci "SampleAfterValue": "2000000", 66262306a36Sopenharmony_ci "UMask": "0x1" 66362306a36Sopenharmony_ci }, 66462306a36Sopenharmony_ci { 66562306a36Sopenharmony_ci "BriefDescription": "Uops issued on ports 0, 1 or 5", 66662306a36Sopenharmony_ci "EventCode": "0xB1", 66762306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT015", 66862306a36Sopenharmony_ci "SampleAfterValue": "2000000", 66962306a36Sopenharmony_ci "UMask": "0x40" 67062306a36Sopenharmony_ci }, 67162306a36Sopenharmony_ci { 67262306a36Sopenharmony_ci "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5", 67362306a36Sopenharmony_ci "CounterMask": "1", 67462306a36Sopenharmony_ci "EventCode": "0xB1", 67562306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES", 67662306a36Sopenharmony_ci "Invert": "1", 67762306a36Sopenharmony_ci "SampleAfterValue": "2000000", 67862306a36Sopenharmony_ci "UMask": "0x40" 67962306a36Sopenharmony_ci }, 68062306a36Sopenharmony_ci { 68162306a36Sopenharmony_ci "BriefDescription": "Uops executed on port 1", 68262306a36Sopenharmony_ci "EventCode": "0xB1", 68362306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT1", 68462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 68562306a36Sopenharmony_ci "UMask": "0x2" 68662306a36Sopenharmony_ci }, 68762306a36Sopenharmony_ci { 68862306a36Sopenharmony_ci "AnyThread": "1", 68962306a36Sopenharmony_ci "BriefDescription": "Uops issued on ports 2, 3 or 4", 69062306a36Sopenharmony_ci "EventCode": "0xB1", 69162306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT234_CORE", 69262306a36Sopenharmony_ci "SampleAfterValue": "2000000", 69362306a36Sopenharmony_ci "UMask": "0x80" 69462306a36Sopenharmony_ci }, 69562306a36Sopenharmony_ci { 69662306a36Sopenharmony_ci "AnyThread": "1", 69762306a36Sopenharmony_ci "BriefDescription": "Uops executed on port 2 (core count)", 69862306a36Sopenharmony_ci "EventCode": "0xB1", 69962306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT2_CORE", 70062306a36Sopenharmony_ci "SampleAfterValue": "2000000", 70162306a36Sopenharmony_ci "UMask": "0x4" 70262306a36Sopenharmony_ci }, 70362306a36Sopenharmony_ci { 70462306a36Sopenharmony_ci "AnyThread": "1", 70562306a36Sopenharmony_ci "BriefDescription": "Uops executed on port 3 (core count)", 70662306a36Sopenharmony_ci "EventCode": "0xB1", 70762306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT3_CORE", 70862306a36Sopenharmony_ci "SampleAfterValue": "2000000", 70962306a36Sopenharmony_ci "UMask": "0x8" 71062306a36Sopenharmony_ci }, 71162306a36Sopenharmony_ci { 71262306a36Sopenharmony_ci "AnyThread": "1", 71362306a36Sopenharmony_ci "BriefDescription": "Uops executed on port 4 (core count)", 71462306a36Sopenharmony_ci "EventCode": "0xB1", 71562306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT4_CORE", 71662306a36Sopenharmony_ci "SampleAfterValue": "2000000", 71762306a36Sopenharmony_ci "UMask": "0x10" 71862306a36Sopenharmony_ci }, 71962306a36Sopenharmony_ci { 72062306a36Sopenharmony_ci "BriefDescription": "Uops executed on port 5", 72162306a36Sopenharmony_ci "EventCode": "0xB1", 72262306a36Sopenharmony_ci "EventName": "UOPS_EXECUTED.PORT5", 72362306a36Sopenharmony_ci "SampleAfterValue": "2000000", 72462306a36Sopenharmony_ci "UMask": "0x20" 72562306a36Sopenharmony_ci }, 72662306a36Sopenharmony_ci { 72762306a36Sopenharmony_ci "BriefDescription": "Uops issued", 72862306a36Sopenharmony_ci "EventCode": "0xE", 72962306a36Sopenharmony_ci "EventName": "UOPS_ISSUED.ANY", 73062306a36Sopenharmony_ci "SampleAfterValue": "2000000", 73162306a36Sopenharmony_ci "UMask": "0x1" 73262306a36Sopenharmony_ci }, 73362306a36Sopenharmony_ci { 73462306a36Sopenharmony_ci "AnyThread": "1", 73562306a36Sopenharmony_ci "BriefDescription": "Cycles no Uops were issued on any thread", 73662306a36Sopenharmony_ci "CounterMask": "1", 73762306a36Sopenharmony_ci "EventCode": "0xE", 73862306a36Sopenharmony_ci "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES", 73962306a36Sopenharmony_ci "Invert": "1", 74062306a36Sopenharmony_ci "SampleAfterValue": "2000000", 74162306a36Sopenharmony_ci "UMask": "0x1" 74262306a36Sopenharmony_ci }, 74362306a36Sopenharmony_ci { 74462306a36Sopenharmony_ci "AnyThread": "1", 74562306a36Sopenharmony_ci "BriefDescription": "Cycles Uops were issued on either thread", 74662306a36Sopenharmony_ci "CounterMask": "1", 74762306a36Sopenharmony_ci "EventCode": "0xE", 74862306a36Sopenharmony_ci "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS", 74962306a36Sopenharmony_ci "SampleAfterValue": "2000000", 75062306a36Sopenharmony_ci "UMask": "0x1" 75162306a36Sopenharmony_ci }, 75262306a36Sopenharmony_ci { 75362306a36Sopenharmony_ci "BriefDescription": "Fused Uops issued", 75462306a36Sopenharmony_ci "EventCode": "0xE", 75562306a36Sopenharmony_ci "EventName": "UOPS_ISSUED.FUSED", 75662306a36Sopenharmony_ci "SampleAfterValue": "2000000", 75762306a36Sopenharmony_ci "UMask": "0x2" 75862306a36Sopenharmony_ci }, 75962306a36Sopenharmony_ci { 76062306a36Sopenharmony_ci "BriefDescription": "Cycles no Uops were issued", 76162306a36Sopenharmony_ci "CounterMask": "1", 76262306a36Sopenharmony_ci "EventCode": "0xE", 76362306a36Sopenharmony_ci "EventName": "UOPS_ISSUED.STALL_CYCLES", 76462306a36Sopenharmony_ci "Invert": "1", 76562306a36Sopenharmony_ci "SampleAfterValue": "2000000", 76662306a36Sopenharmony_ci "UMask": "0x1" 76762306a36Sopenharmony_ci }, 76862306a36Sopenharmony_ci { 76962306a36Sopenharmony_ci "BriefDescription": "Cycles Uops are being retired", 77062306a36Sopenharmony_ci "CounterMask": "1", 77162306a36Sopenharmony_ci "EventCode": "0xC2", 77262306a36Sopenharmony_ci "EventName": "UOPS_RETIRED.ACTIVE_CYCLES", 77362306a36Sopenharmony_ci "PEBS": "1", 77462306a36Sopenharmony_ci "SampleAfterValue": "2000000", 77562306a36Sopenharmony_ci "UMask": "0x1" 77662306a36Sopenharmony_ci }, 77762306a36Sopenharmony_ci { 77862306a36Sopenharmony_ci "BriefDescription": "Uops retired (Precise Event)", 77962306a36Sopenharmony_ci "EventCode": "0xC2", 78062306a36Sopenharmony_ci "EventName": "UOPS_RETIRED.ANY", 78162306a36Sopenharmony_ci "PEBS": "1", 78262306a36Sopenharmony_ci "SampleAfterValue": "2000000", 78362306a36Sopenharmony_ci "UMask": "0x1" 78462306a36Sopenharmony_ci }, 78562306a36Sopenharmony_ci { 78662306a36Sopenharmony_ci "BriefDescription": "Macro-fused Uops retired (Precise Event)", 78762306a36Sopenharmony_ci "EventCode": "0xC2", 78862306a36Sopenharmony_ci "EventName": "UOPS_RETIRED.MACRO_FUSED", 78962306a36Sopenharmony_ci "PEBS": "1", 79062306a36Sopenharmony_ci "SampleAfterValue": "2000000", 79162306a36Sopenharmony_ci "UMask": "0x4" 79262306a36Sopenharmony_ci }, 79362306a36Sopenharmony_ci { 79462306a36Sopenharmony_ci "BriefDescription": "Retirement slots used (Precise Event)", 79562306a36Sopenharmony_ci "EventCode": "0xC2", 79662306a36Sopenharmony_ci "EventName": "UOPS_RETIRED.RETIRE_SLOTS", 79762306a36Sopenharmony_ci "PEBS": "1", 79862306a36Sopenharmony_ci "SampleAfterValue": "2000000", 79962306a36Sopenharmony_ci "UMask": "0x2" 80062306a36Sopenharmony_ci }, 80162306a36Sopenharmony_ci { 80262306a36Sopenharmony_ci "BriefDescription": "Cycles Uops are not retiring (Precise Event)", 80362306a36Sopenharmony_ci "CounterMask": "1", 80462306a36Sopenharmony_ci "EventCode": "0xC2", 80562306a36Sopenharmony_ci "EventName": "UOPS_RETIRED.STALL_CYCLES", 80662306a36Sopenharmony_ci "Invert": "1", 80762306a36Sopenharmony_ci "PEBS": "1", 80862306a36Sopenharmony_ci "SampleAfterValue": "2000000", 80962306a36Sopenharmony_ci "UMask": "0x1" 81062306a36Sopenharmony_ci }, 81162306a36Sopenharmony_ci { 81262306a36Sopenharmony_ci "BriefDescription": "Total cycles using precise uop retired event (Precise Event)", 81362306a36Sopenharmony_ci "CounterMask": "16", 81462306a36Sopenharmony_ci "EventCode": "0xC2", 81562306a36Sopenharmony_ci "EventName": "UOPS_RETIRED.TOTAL_CYCLES", 81662306a36Sopenharmony_ci "Invert": "1", 81762306a36Sopenharmony_ci "PEBS": "1", 81862306a36Sopenharmony_ci "SampleAfterValue": "2000000", 81962306a36Sopenharmony_ci "UMask": "0x1" 82062306a36Sopenharmony_ci }, 82162306a36Sopenharmony_ci { 82262306a36Sopenharmony_ci "BriefDescription": "Uop unfusions due to FP exceptions", 82362306a36Sopenharmony_ci "EventCode": "0xDB", 82462306a36Sopenharmony_ci "EventName": "UOP_UNFUSION", 82562306a36Sopenharmony_ci "SampleAfterValue": "2000000", 82662306a36Sopenharmony_ci "UMask": "0x1" 82762306a36Sopenharmony_ci } 82862306a36Sopenharmony_ci] 829