1[ 2 { 3 "BriefDescription": "Counts the total number of BACLEARS due to all branch types including conditional and unconditional jumps, returns, and indirect branches.", 4 "Counter": "0,1,2,3,4,5,6,7", 5 "EventCode": "0xe6", 6 "EventName": "BACLEARS.ANY", 7 "PublicDescription": "Counts the total number of BACLEARS, which occur when the Branch Target Buffer (BTB) prediction or lack thereof, was corrected by a later branch predictor in the frontend. Includes BACLEARS due to all branch types including conditional and unconditional jumps, returns, and indirect branches.", 8 "SampleAfterValue": "200003", 9 "UMask": "0x1" 10 }, 11 { 12 "BriefDescription": "Counts the number of instructions retired that were tagged because empty issue slots were seen before the uop due to ITLB miss", 13 "Counter": "0,1,2,3,4,5,6,7", 14 "EventCode": "0xc6", 15 "EventName": "FRONTEND_RETIRED.ITLB_MISS", 16 "SampleAfterValue": "1000003", 17 "UMask": "0x10" 18 }, 19 { 20 "BriefDescription": "Counts every time the code stream enters into a new cache line by walking sequential from the previous line or being redirected by a jump.", 21 "Counter": "0,1,2,3,4,5,6,7", 22 "EventCode": "0x80", 23 "EventName": "ICACHE.ACCESSES", 24 "SampleAfterValue": "200003", 25 "UMask": "0x3" 26 }, 27 { 28 "BriefDescription": "Counts every time the code stream enters into a new cache line by walking sequential from the previous line or being redirected by a jump and the instruction cache registers bytes are not present. -", 29 "Counter": "0,1,2,3,4,5,6,7", 30 "EventCode": "0x80", 31 "EventName": "ICACHE.MISSES", 32 "SampleAfterValue": "200003", 33 "UMask": "0x2" 34 } 35] 36