148daf251SAlexander Motin[ 248daf251SAlexander Motin { 348daf251SAlexander Motin "EventName": "de_dis_uop_queue_empty_di0", 448daf251SAlexander Motin "EventCode": "0xa9", 548daf251SAlexander Motin "BriefDescription": "Cycles where the Micro-Op Queue is empty." 648daf251SAlexander Motin }, 748daf251SAlexander Motin { 848daf251SAlexander Motin "EventName": "de_dis_uops_from_decoder", 948daf251SAlexander Motin "EventCode": "0xaa", 1048daf251SAlexander Motin "BriefDescription": "Ops dispatched from either the decoders, OpCache or both.", 1148daf251SAlexander Motin "UMask": "0xff" 1248daf251SAlexander Motin }, 1348daf251SAlexander Motin { 1448daf251SAlexander Motin "EventName": "de_dis_uops_from_decoder.opcache_dispatched", 1548daf251SAlexander Motin "EventCode": "0xaa", 1648daf251SAlexander Motin "BriefDescription": "Count of dispatched Ops from OpCache.", 17*52d973f5SAlexander Motin "UMask": "0x02" 1848daf251SAlexander Motin }, 1948daf251SAlexander Motin { 2048daf251SAlexander Motin "EventName": "de_dis_uops_from_decoder.decoder_dispatched", 2148daf251SAlexander Motin "EventCode": "0xaa", 2248daf251SAlexander Motin "BriefDescription": "Count of dispatched Ops from Decoder.", 23*52d973f5SAlexander Motin "UMask": "0x01" 2448daf251SAlexander Motin }, 2548daf251SAlexander Motin { 2648daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls1.fp_misc_rsrc_stall", 2748daf251SAlexander Motin "EventCode": "0xae", 2848daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. FP Miscellaneous resource unavailable. Applies to the recovery of mispredicts with FP ops.", 2948daf251SAlexander Motin "UMask": "0x80" 3048daf251SAlexander Motin }, 3148daf251SAlexander Motin { 3248daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls1.fp_sch_rsrc_stall", 3348daf251SAlexander Motin "EventCode": "0xae", 3448daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. FP scheduler resource stall. Applies to ops that use the FP scheduler.", 3548daf251SAlexander Motin "UMask": "0x40" 3648daf251SAlexander Motin }, 3748daf251SAlexander Motin { 3848daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls1.fp_reg_file_rsrc_stall", 3948daf251SAlexander Motin "EventCode": "0xae", 4048daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Floating point register file resource stall. Applies to all FP ops that have a destination register.", 4148daf251SAlexander Motin "UMask": "0x20" 4248daf251SAlexander Motin }, 4348daf251SAlexander Motin { 4448daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls1.taken_branch_buffer_rsrc_stall", 4548daf251SAlexander Motin "EventCode": "0xae", 4648daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Taken branch buffer resource stall.", 4748daf251SAlexander Motin "UMask": "0x10" 4848daf251SAlexander Motin }, 4948daf251SAlexander Motin { 5048daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls1.int_sched_misc_token_stall", 5148daf251SAlexander Motin "EventCode": "0xae", 5248daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Scheduler miscellaneous resource stall.", 53*52d973f5SAlexander Motin "UMask": "0x08" 5448daf251SAlexander Motin }, 5548daf251SAlexander Motin { 5648daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls1.store_queue_token_stall", 5748daf251SAlexander Motin "EventCode": "0xae", 5848daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Store queue resource stall. Applies to all ops with store semantics.", 59*52d973f5SAlexander Motin "UMask": "0x04" 6048daf251SAlexander Motin }, 6148daf251SAlexander Motin { 6248daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls1.load_queue_token_stall", 6348daf251SAlexander Motin "EventCode": "0xae", 6448daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Load queue resource stall. Applies to all ops with load semantics.", 65*52d973f5SAlexander Motin "UMask": "0x02" 6648daf251SAlexander Motin }, 6748daf251SAlexander Motin { 6848daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls1.int_phy_reg_file_token_stall", 6948daf251SAlexander Motin "EventCode": "0xae", 7048daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Physical Register File resource stall. Applies to all ops that have an integer destination register.", 71*52d973f5SAlexander Motin "UMask": "0x01" 7248daf251SAlexander Motin }, 7348daf251SAlexander Motin { 7448daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls0.sc_agu_dispatch_stall", 7548daf251SAlexander Motin "EventCode": "0xaf", 7648daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. SC AGU dispatch stall.", 7748daf251SAlexander Motin "UMask": "0x40" 7848daf251SAlexander Motin }, 7948daf251SAlexander Motin { 8048daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls0.retire_token_stall", 8148daf251SAlexander Motin "EventCode": "0xaf", 8248daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. RETIRE Tokens unavailable.", 8348daf251SAlexander Motin "UMask": "0x20" 8448daf251SAlexander Motin }, 8548daf251SAlexander Motin { 8648daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls0.agsq_token_stall", 8748daf251SAlexander Motin "EventCode": "0xaf", 8848daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. AGSQ Tokens unavailable.", 8948daf251SAlexander Motin "UMask": "0x10" 9048daf251SAlexander Motin }, 9148daf251SAlexander Motin { 9248daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls0.alu_token_stall", 9348daf251SAlexander Motin "EventCode": "0xaf", 9448daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALU tokens total unavailable.", 95*52d973f5SAlexander Motin "UMask": "0x08" 9648daf251SAlexander Motin }, 9748daf251SAlexander Motin { 9848daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls0.alsq3_0_token_stall", 9948daf251SAlexander Motin "EventCode": "0xaf", 10048daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ3_0_TokenStall.", 101*52d973f5SAlexander Motin "UMask": "0x04" 10248daf251SAlexander Motin }, 10348daf251SAlexander Motin { 10448daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls0.alsq2_token_stall", 10548daf251SAlexander Motin "EventCode": "0xaf", 10648daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 2 Tokens unavailable.", 107*52d973f5SAlexander Motin "UMask": "0x02" 10848daf251SAlexander Motin }, 10948daf251SAlexander Motin { 11048daf251SAlexander Motin "EventName": "de_dis_dispatch_token_stalls0.alsq1_token_stall", 11148daf251SAlexander Motin "EventCode": "0xaf", 11248daf251SAlexander Motin "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 1 Tokens unavailable.", 113*52d973f5SAlexander Motin "UMask": "0x01" 11448daf251SAlexander Motin } 11548daf251SAlexander Motin] 116