1959826caSMatt Macy[ 2959826caSMatt Macy { 3*18054d02SAlexander Motin "BriefDescription": "Counts the total number when the front end is resteered, mainly when the BPU cannot provide a correct prediction and this is corrected by other branch handling mechanisms at the front end.", 4959826caSMatt Macy "Counter": "0,1,2,3", 5*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 6*18054d02SAlexander Motin "EventCode": "0xE6", 7*18054d02SAlexander Motin "EventName": "BACLEARS.ANY", 8*18054d02SAlexander Motin "PublicDescription": "Number of front end re-steers due to BPU misprediction.", 9*18054d02SAlexander Motin "SampleAfterValue": "100003", 10*18054d02SAlexander Motin "UMask": "0x1f" 11959826caSMatt Macy }, 12959826caSMatt Macy { 13*18054d02SAlexander Motin "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switches", 14959826caSMatt Macy "Counter": "0,1,2,3", 15*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 16*18054d02SAlexander Motin "EventCode": "0xAB", 17*18054d02SAlexander Motin "EventName": "DSB2MITE_SWITCHES.COUNT", 18*18054d02SAlexander Motin "PublicDescription": "Number of DSB to MITE switches.", 19959826caSMatt Macy "SampleAfterValue": "2000003", 20*18054d02SAlexander Motin "UMask": "0x1" 21959826caSMatt Macy }, 22959826caSMatt Macy { 23*18054d02SAlexander Motin "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles", 24959826caSMatt Macy "Counter": "0,1,2,3", 25*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 26*18054d02SAlexander Motin "EventCode": "0xAB", 27*18054d02SAlexander Motin "EventName": "DSB2MITE_SWITCHES.PENALTY_CYCLES", 28*18054d02SAlexander Motin "PublicDescription": "Cycles DSB to MITE switches caused delay.", 29959826caSMatt Macy "SampleAfterValue": "2000003", 30*18054d02SAlexander Motin "UMask": "0x2" 31959826caSMatt Macy }, 32959826caSMatt Macy { 33*18054d02SAlexander Motin "BriefDescription": "Cycles when Decode Stream Buffer (DSB) fill encounter more than 3 Decode Stream Buffer (DSB) lines", 34959826caSMatt Macy "Counter": "0,1,2,3", 35*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 36*18054d02SAlexander Motin "EventCode": "0xAC", 37*18054d02SAlexander Motin "EventName": "DSB_FILL.EXCEED_DSB_LINES", 38*18054d02SAlexander Motin "PublicDescription": "DSB Fill encountered > 3 DSB lines.", 39959826caSMatt Macy "SampleAfterValue": "2000003", 40*18054d02SAlexander Motin "UMask": "0x8" 41959826caSMatt Macy }, 42959826caSMatt Macy { 43959826caSMatt Macy "BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both cacheable and noncacheable, including UC fetches", 44959826caSMatt Macy "Counter": "0,1,2,3", 45*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 46959826caSMatt Macy "EventCode": "0x80", 47*18054d02SAlexander Motin "EventName": "ICACHE.HIT", 48*18054d02SAlexander Motin "PublicDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both cacheable and noncacheable, including UC fetches.", 49959826caSMatt Macy "SampleAfterValue": "2000003", 50*18054d02SAlexander Motin "UMask": "0x1" 51*18054d02SAlexander Motin }, 52*18054d02SAlexander Motin { 53959826caSMatt Macy "BriefDescription": "Cycles where a code-fetch stalled due to L1 instruction-cache miss or an iTLB miss", 54959826caSMatt Macy "Counter": "0,1,2,3", 55*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 56*18054d02SAlexander Motin "EventCode": "0x80", 57*18054d02SAlexander Motin "EventName": "ICACHE.IFETCH_STALL", 58*18054d02SAlexander Motin "PublicDescription": "Cycles where a code-fetch stalled due to L1 instruction-cache miss or an iTLB miss.", 59959826caSMatt Macy "SampleAfterValue": "2000003", 60*18054d02SAlexander Motin "UMask": "0x4" 61959826caSMatt Macy }, 62959826caSMatt Macy { 63*18054d02SAlexander Motin "BriefDescription": "Instruction cache, streaming buffer and victim cache misses", 64959826caSMatt Macy "Counter": "0,1,2,3", 65*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 66*18054d02SAlexander Motin "EventCode": "0x80", 67*18054d02SAlexander Motin "EventName": "ICACHE.MISSES", 68*18054d02SAlexander Motin "PublicDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Misses. Includes UC accesses.", 69*18054d02SAlexander Motin "SampleAfterValue": "200003", 70*18054d02SAlexander Motin "UMask": "0x2" 71*18054d02SAlexander Motin }, 72*18054d02SAlexander Motin { 73*18054d02SAlexander Motin "BriefDescription": "Cycles Decode Stream Buffer (DSB) is delivering 4 Uops", 74*18054d02SAlexander Motin "Counter": "0,1,2,3", 75*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 76*18054d02SAlexander Motin "CounterMask": "4", 77*18054d02SAlexander Motin "EventCode": "0x79", 78*18054d02SAlexander Motin "EventName": "IDQ.ALL_DSB_CYCLES_4_UOPS", 79*18054d02SAlexander Motin "PublicDescription": "Counts cycles DSB is delivered four uops. Set Cmask = 4.", 80*18054d02SAlexander Motin "SampleAfterValue": "2000003", 81*18054d02SAlexander Motin "UMask": "0x18" 82*18054d02SAlexander Motin }, 83*18054d02SAlexander Motin { 84*18054d02SAlexander Motin "BriefDescription": "Cycles Decode Stream Buffer (DSB) is delivering any Uop", 85*18054d02SAlexander Motin "Counter": "0,1,2,3", 86*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 87*18054d02SAlexander Motin "CounterMask": "1", 88*18054d02SAlexander Motin "EventCode": "0x79", 89*18054d02SAlexander Motin "EventName": "IDQ.ALL_DSB_CYCLES_ANY_UOPS", 90*18054d02SAlexander Motin "PublicDescription": "Counts cycles DSB is delivered at least one uops. Set Cmask = 1.", 91*18054d02SAlexander Motin "SampleAfterValue": "2000003", 92*18054d02SAlexander Motin "UMask": "0x18" 93*18054d02SAlexander Motin }, 94*18054d02SAlexander Motin { 95*18054d02SAlexander Motin "BriefDescription": "Cycles MITE is delivering 4 Uops", 96*18054d02SAlexander Motin "Counter": "0,1,2,3", 97*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 98*18054d02SAlexander Motin "CounterMask": "4", 99*18054d02SAlexander Motin "EventCode": "0x79", 100*18054d02SAlexander Motin "EventName": "IDQ.ALL_MITE_CYCLES_4_UOPS", 101*18054d02SAlexander Motin "PublicDescription": "Counts cycles MITE is delivered four uops. Set Cmask = 4.", 102*18054d02SAlexander Motin "SampleAfterValue": "2000003", 103*18054d02SAlexander Motin "UMask": "0x24" 104*18054d02SAlexander Motin }, 105*18054d02SAlexander Motin { 106*18054d02SAlexander Motin "BriefDescription": "Cycles MITE is delivering any Uop", 107*18054d02SAlexander Motin "Counter": "0,1,2,3", 108*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 109*18054d02SAlexander Motin "CounterMask": "1", 110*18054d02SAlexander Motin "EventCode": "0x79", 111*18054d02SAlexander Motin "EventName": "IDQ.ALL_MITE_CYCLES_ANY_UOPS", 112*18054d02SAlexander Motin "PublicDescription": "Counts cycles MITE is delivered at least one uops. Set Cmask = 1.", 113*18054d02SAlexander Motin "SampleAfterValue": "2000003", 114*18054d02SAlexander Motin "UMask": "0x24" 115*18054d02SAlexander Motin }, 116*18054d02SAlexander Motin { 117*18054d02SAlexander Motin "BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from Decode Stream Buffer (DSB) path", 118*18054d02SAlexander Motin "Counter": "0,1,2,3", 119*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 120*18054d02SAlexander Motin "CounterMask": "1", 121*18054d02SAlexander Motin "EventCode": "0x79", 122*18054d02SAlexander Motin "EventName": "IDQ.DSB_CYCLES", 123*18054d02SAlexander Motin "PublicDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from Decode Stream Buffer (DSB) path.", 124*18054d02SAlexander Motin "SampleAfterValue": "2000003", 125*18054d02SAlexander Motin "UMask": "0x8" 126*18054d02SAlexander Motin }, 127*18054d02SAlexander Motin { 128*18054d02SAlexander Motin "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffer (DSB) path", 129*18054d02SAlexander Motin "Counter": "0,1,2,3", 130*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 131*18054d02SAlexander Motin "EventCode": "0x79", 132*18054d02SAlexander Motin "EventName": "IDQ.DSB_UOPS", 133*18054d02SAlexander Motin "PublicDescription": "Increment each cycle. # of uops delivered to IDQ from DSB path. Set Cmask = 1 to count cycles.", 134*18054d02SAlexander Motin "SampleAfterValue": "2000003", 135*18054d02SAlexander Motin "UMask": "0x8" 136*18054d02SAlexander Motin }, 137*18054d02SAlexander Motin { 138*18054d02SAlexander Motin "BriefDescription": "Instruction Decode Queue (IDQ) empty cycles", 139*18054d02SAlexander Motin "Counter": "0,1,2,3", 140*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 141*18054d02SAlexander Motin "EventCode": "0x79", 142*18054d02SAlexander Motin "EventName": "IDQ.EMPTY", 143*18054d02SAlexander Motin "PublicDescription": "Counts cycles the IDQ is empty.", 144*18054d02SAlexander Motin "SampleAfterValue": "2000003", 145*18054d02SAlexander Motin "UMask": "0x2" 146*18054d02SAlexander Motin }, 147*18054d02SAlexander Motin { 148*18054d02SAlexander Motin "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path", 149*18054d02SAlexander Motin "Counter": "0,1,2,3", 150*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 151*18054d02SAlexander Motin "EventCode": "0x79", 152*18054d02SAlexander Motin "EventName": "IDQ.MITE_ALL_UOPS", 153*18054d02SAlexander Motin "PublicDescription": "Number of uops delivered to IDQ from any path.", 154*18054d02SAlexander Motin "SampleAfterValue": "2000003", 155*18054d02SAlexander Motin "UMask": "0x3c" 156*18054d02SAlexander Motin }, 157*18054d02SAlexander Motin { 158*18054d02SAlexander Motin "BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from MITE path", 159*18054d02SAlexander Motin "Counter": "0,1,2,3", 160*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 161*18054d02SAlexander Motin "CounterMask": "1", 162*18054d02SAlexander Motin "EventCode": "0x79", 163*18054d02SAlexander Motin "EventName": "IDQ.MITE_CYCLES", 164*18054d02SAlexander Motin "PublicDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from MITE path.", 165*18054d02SAlexander Motin "SampleAfterValue": "2000003", 166*18054d02SAlexander Motin "UMask": "0x4" 167*18054d02SAlexander Motin }, 168*18054d02SAlexander Motin { 169*18054d02SAlexander Motin "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path", 170*18054d02SAlexander Motin "Counter": "0,1,2,3", 171*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 172*18054d02SAlexander Motin "EventCode": "0x79", 173*18054d02SAlexander Motin "EventName": "IDQ.MITE_UOPS", 174*18054d02SAlexander Motin "PublicDescription": "Increment each cycle # of uops delivered to IDQ from MITE path. Set Cmask = 1 to count cycles.", 175*18054d02SAlexander Motin "SampleAfterValue": "2000003", 176*18054d02SAlexander Motin "UMask": "0x4" 177*18054d02SAlexander Motin }, 178*18054d02SAlexander Motin { 179*18054d02SAlexander Motin "BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy", 180*18054d02SAlexander Motin "Counter": "0,1,2,3", 181*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 182*18054d02SAlexander Motin "CounterMask": "1", 183*18054d02SAlexander Motin "EventCode": "0x79", 184*18054d02SAlexander Motin "EventName": "IDQ.MS_CYCLES", 185*18054d02SAlexander Motin "PublicDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy.", 186*18054d02SAlexander Motin "SampleAfterValue": "2000003", 187*18054d02SAlexander Motin "UMask": "0x30" 188*18054d02SAlexander Motin }, 189*18054d02SAlexander Motin { 190*18054d02SAlexander Motin "BriefDescription": "Cycles when uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy", 191*18054d02SAlexander Motin "Counter": "0,1,2,3", 192*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 193*18054d02SAlexander Motin "CounterMask": "1", 194*18054d02SAlexander Motin "EventCode": "0x79", 195*18054d02SAlexander Motin "EventName": "IDQ.MS_DSB_CYCLES", 196*18054d02SAlexander Motin "PublicDescription": "Cycles when uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy.", 197*18054d02SAlexander Motin "SampleAfterValue": "2000003", 198*18054d02SAlexander Motin "UMask": "0x10" 199*18054d02SAlexander Motin }, 200*18054d02SAlexander Motin { 201*18054d02SAlexander Motin "BriefDescription": "Deliveries to Instruction Decode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequenser (MS) is busy", 202*18054d02SAlexander Motin "Counter": "0,1,2,3", 203*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 204*18054d02SAlexander Motin "CounterMask": "1", 205*18054d02SAlexander Motin "EdgeDetect": "1", 206*18054d02SAlexander Motin "EventCode": "0x79", 207*18054d02SAlexander Motin "EventName": "IDQ.MS_DSB_OCCUR", 208*18054d02SAlexander Motin "PublicDescription": "Deliveries to Instruction Decode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequenser (MS) is busy.", 209*18054d02SAlexander Motin "SampleAfterValue": "2000003", 210*18054d02SAlexander Motin "UMask": "0x10" 211*18054d02SAlexander Motin }, 212*18054d02SAlexander Motin { 213*18054d02SAlexander Motin "BriefDescription": "Uops initiated by Decode Stream Buffer (DSB) that are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy", 214*18054d02SAlexander Motin "Counter": "0,1,2,3", 215*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 216*18054d02SAlexander Motin "EventCode": "0x79", 217*18054d02SAlexander Motin "EventName": "IDQ.MS_DSB_UOPS", 218*18054d02SAlexander Motin "PublicDescription": "Increment each cycle # of uops delivered to IDQ when MS_busy by DSB. Set Cmask = 1 to count cycles. Add Edge=1 to count # of delivery.", 219*18054d02SAlexander Motin "SampleAfterValue": "2000003", 220*18054d02SAlexander Motin "UMask": "0x10" 221*18054d02SAlexander Motin }, 222*18054d02SAlexander Motin { 223*18054d02SAlexander Motin "BriefDescription": "Uops initiated by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy", 224*18054d02SAlexander Motin "Counter": "0,1,2,3", 225*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 226*18054d02SAlexander Motin "EventCode": "0x79", 227*18054d02SAlexander Motin "EventName": "IDQ.MS_MITE_UOPS", 228*18054d02SAlexander Motin "PublicDescription": "Increment each cycle # of uops delivered to IDQ when MS_busy by MITE. Set Cmask = 1 to count cycles.", 229*18054d02SAlexander Motin "SampleAfterValue": "2000003", 230*18054d02SAlexander Motin "UMask": "0x20" 231*18054d02SAlexander Motin }, 232*18054d02SAlexander Motin { 233*18054d02SAlexander Motin "BriefDescription": "Number of switches from DSB (Decode Stream Buffer) or MITE (legacy decode pipeline) to the Microcode Sequencer", 234*18054d02SAlexander Motin "Counter": "0,1,2,3", 235*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 236*18054d02SAlexander Motin "CounterMask": "1", 237*18054d02SAlexander Motin "EdgeDetect": "1", 238*18054d02SAlexander Motin "EventCode": "0x79", 239*18054d02SAlexander Motin "EventName": "IDQ.MS_SWITCHES", 240*18054d02SAlexander Motin "PublicDescription": "Number of switches from DSB (Decode Stream Buffer) or MITE (legacy decode pipeline) to the Microcode Sequencer.", 241*18054d02SAlexander Motin "SampleAfterValue": "2000003", 242*18054d02SAlexander Motin "UMask": "0x30" 243*18054d02SAlexander Motin }, 244*18054d02SAlexander Motin { 245*18054d02SAlexander Motin "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) while Microcode Sequenser (MS) is busy", 246*18054d02SAlexander Motin "Counter": "0,1,2,3", 247*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 248*18054d02SAlexander Motin "EventCode": "0x79", 249*18054d02SAlexander Motin "EventName": "IDQ.MS_UOPS", 250*18054d02SAlexander Motin "PublicDescription": "Increment each cycle # of uops delivered to IDQ from MS by either DSB or MITE. Set Cmask = 1 to count cycles.", 251*18054d02SAlexander Motin "SampleAfterValue": "2000003", 252*18054d02SAlexander Motin "UMask": "0x30" 253*18054d02SAlexander Motin }, 254*18054d02SAlexander Motin { 255*18054d02SAlexander Motin "BriefDescription": "Uops not delivered to Resource Allocation Table (RAT) per thread when backend of the machine is not stalled", 256*18054d02SAlexander Motin "Counter": "0,1,2,3", 257*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 258*18054d02SAlexander Motin "EventCode": "0x9C", 259*18054d02SAlexander Motin "EventName": "IDQ_UOPS_NOT_DELIVERED.CORE", 260*18054d02SAlexander Motin "PublicDescription": "Count issue pipeline slots where no uop was delivered from the front end to the back end when there is no back-end stall.", 261*18054d02SAlexander Motin "SampleAfterValue": "2000003", 262*18054d02SAlexander Motin "UMask": "0x1" 263*18054d02SAlexander Motin }, 264*18054d02SAlexander Motin { 265*18054d02SAlexander Motin "BriefDescription": "Cycles per thread when 4 or more uops are not delivered to Resource Allocation Table (RAT) when backend of the machine is not stalled.", 266*18054d02SAlexander Motin "Counter": "0,1,2,3", 267*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 268*18054d02SAlexander Motin "CounterMask": "4", 269*18054d02SAlexander Motin "EventCode": "0x9C", 270959826caSMatt Macy "EventName": "IDQ_UOPS_NOT_DELIVERED.CYCLES_0_UOPS_DELIV.CORE", 271959826caSMatt Macy "SampleAfterValue": "2000003", 272*18054d02SAlexander Motin "UMask": "0x1" 273959826caSMatt Macy }, 274959826caSMatt Macy { 275*18054d02SAlexander Motin "BriefDescription": "Counts cycles FE delivered 4 uops or Resource Allocation Table (RAT) was stalling FE.", 276959826caSMatt Macy "Counter": "0,1,2,3", 277*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 278*18054d02SAlexander Motin "CounterMask": "1", 279*18054d02SAlexander Motin "EventCode": "0x9C", 280*18054d02SAlexander Motin "EventName": "IDQ_UOPS_NOT_DELIVERED.CYCLES_FE_WAS_OK", 281*18054d02SAlexander Motin "Invert": "1", 282*18054d02SAlexander Motin "SampleAfterValue": "2000003", 283*18054d02SAlexander Motin "UMask": "0x1" 284*18054d02SAlexander Motin }, 285*18054d02SAlexander Motin { 286*18054d02SAlexander Motin "BriefDescription": "Cycles per thread when 3 or more uops are not delivered to Resource Allocation Table (RAT) when backend of the machine is not stalled.", 287*18054d02SAlexander Motin "Counter": "0,1,2,3", 288*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 289*18054d02SAlexander Motin "CounterMask": "3", 290*18054d02SAlexander Motin "EventCode": "0x9C", 291959826caSMatt Macy "EventName": "IDQ_UOPS_NOT_DELIVERED.CYCLES_LE_1_UOP_DELIV.CORE", 292959826caSMatt Macy "SampleAfterValue": "2000003", 293*18054d02SAlexander Motin "UMask": "0x1" 294959826caSMatt Macy }, 295959826caSMatt Macy { 296*18054d02SAlexander Motin "BriefDescription": "Cycles with less than 2 uops delivered by the front end.", 297959826caSMatt Macy "Counter": "0,1,2,3", 298*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 299*18054d02SAlexander Motin "CounterMask": "2", 300*18054d02SAlexander Motin "EventCode": "0x9C", 301959826caSMatt Macy "EventName": "IDQ_UOPS_NOT_DELIVERED.CYCLES_LE_2_UOP_DELIV.CORE", 302959826caSMatt Macy "SampleAfterValue": "2000003", 303*18054d02SAlexander Motin "UMask": "0x1" 304959826caSMatt Macy }, 305959826caSMatt Macy { 306*18054d02SAlexander Motin "BriefDescription": "Cycles with less than 3 uops delivered by the front end.", 307959826caSMatt Macy "Counter": "0,1,2,3", 308*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 309*18054d02SAlexander Motin "CounterMask": "1", 310*18054d02SAlexander Motin "EventCode": "0x9C", 311959826caSMatt Macy "EventName": "IDQ_UOPS_NOT_DELIVERED.CYCLES_LE_3_UOP_DELIV.CORE", 312959826caSMatt Macy "SampleAfterValue": "2000003", 313*18054d02SAlexander Motin "UMask": "0x1" 314959826caSMatt Macy } 315959826caSMatt Macy]