brintos

brintos / linux-shallow public Read only

0
0
Text · 24.6 KiB · 9204bfb Raw
813 lines · json
1[2  {3    "EventName": "fp_ret_x87_fp_ops.add_sub_ops",4    "EventCode": "0x02",5    "BriefDescription": "Retired x87 floating-point add and subtract ops.",6    "UMask": "0x01"7  },8  {9    "EventName": "fp_ret_x87_fp_ops.mul_ops",10    "EventCode": "0x02",11    "BriefDescription": "Retired x87 floating-point multiply ops.",12    "UMask": "0x02"13  },14  {15    "EventName": "fp_ret_x87_fp_ops.div_sqrt_ops",16    "EventCode": "0x02",17    "BriefDescription": "Retired x87 floating-point divide and square root ops.",18    "UMask": "0x04"19  },20  {21    "EventName": "fp_ret_x87_fp_ops.all",22    "EventCode": "0x02",23    "BriefDescription": "Retired x87 floating-point ops of all types.",24    "UMask": "0x07"25  },26  {27    "EventName": "fp_ret_sse_avx_ops.add_sub_flops",28    "EventCode": "0x03",29    "BriefDescription": "Retired SSE and AVX floating-point add and subtract ops.",30    "UMask": "0x01"31  },32  {33    "EventName": "fp_ret_sse_avx_ops.mult_flops",34    "EventCode": "0x03",35    "BriefDescription": "Retired SSE and AVX floating-point multiply ops.",36    "UMask": "0x02"37  },38  {39    "EventName": "fp_ret_sse_avx_ops.div_flops",40    "EventCode": "0x03",41    "BriefDescription": "Retired SSE and AVX floating-point divide and square root ops.",42    "UMask": "0x04"43  },44  {45    "EventName": "fp_ret_sse_avx_ops.mac_flops",46    "EventCode": "0x03",47    "BriefDescription": "Retired SSE and AVX floating-point multiply-accumulate ops (each operation is counted as 2 ops).",48    "UMask": "0x08"49  },50  {51    "EventName": "fp_ret_sse_avx_ops.bfloat16_flops",52    "EventCode": "0x03",53    "BriefDescription": "Retired SSE and AVX floating-point bfloat16 ops.",54    "UMask": "0x20"55  },56  {57    "EventName": "fp_ret_sse_avx_ops.scalar_single_flops",58    "EventCode": "0x03",59    "BriefDescription": "Retired SSE and AVX floating-point scalar single-precision ops.",60    "UMask": "0x40"61  },62  {63    "EventName": "fp_ret_sse_avx_ops.packed_single_flops",64    "EventCode": "0x03",65    "BriefDescription": "Retired SSE and AVX floating-point packed single-precision ops.",66    "UMask": "0x60"67  },68  {69    "EventName": "fp_ret_sse_avx_ops.scalar_double_flops",70    "EventCode": "0x03",71    "BriefDescription": "Retired SSE and AVX floating-point scalar double-precision ops.",72    "UMask": "0x80"73  },74  {75    "EventName": "fp_ret_sse_avx_ops.packed_double_flops",76    "EventCode": "0x03",77    "BriefDescription": "Retired SSE and AVX floating-point packed double-precision ops.",78    "UMask": "0xa0"79  },80  {81    "EventName": "fp_ret_sse_avx_ops.all",82    "EventCode": "0x03",83    "BriefDescription": "Retired SSE and AVX floating-point ops of all types.",84    "UMask": "0x0f"85  },86  {87    "EventName": "fp_ops_retired_by_width.x87_uops_retired",88    "EventCode": "0x08",89    "BriefDescription": "Retired x87 floating-point ops.",90    "UMask": "0x01"91  },92  {93    "EventName": "fp_ops_retired_by_width.mmx_uops_retired",94    "EventCode": "0x08",95    "BriefDescription": "Retired MMX floating-point ops.",96    "UMask": "0x02"97  },98  {99    "EventName": "fp_ops_retired_by_width.scalar_uops_retired",100    "EventCode": "0x08",101    "BriefDescription": "Retired scalar floating-point ops.",102    "UMask": "0x04"103  },104  {105    "EventName": "fp_ops_retired_by_width.pack_128_uops_retired",106    "EventCode": "0x08",107    "BriefDescription": "Retired packed 128-bit floating-point ops.",108    "UMask": "0x08"109  },110  {111    "EventName": "fp_ops_retired_by_width.pack_256_uops_retired",112    "EventCode": "0x08",113    "BriefDescription": "Retired packed 256-bit floating-point ops.",114    "UMask": "0x10"115  },116  {117    "EventName": "fp_ops_retired_by_width.pack_512_uops_retired",118    "EventCode": "0x08",119    "BriefDescription": "Retired packed 512-bit floating-point ops.",120    "UMask": "0x20"121  },122  {123    "EventName": "fp_ops_retired_by_width.all",124    "EventCode": "0x08",125    "BriefDescription": "Retired floating-point ops of all widths.",126    "UMask": "0x3f"127  },128  {129    "EventName": "fp_ops_retired_by_type.scalar_add",130    "EventCode": "0x0a",131    "BriefDescription": "Retired scalar floating-point add ops.",132    "UMask": "0x01"133  },134  {135    "EventName": "fp_ops_retired_by_type.scalar_sub",136    "EventCode": "0x0a",137    "BriefDescription": "Retired scalar floating-point subtract ops.",138    "UMask": "0x02"139  },140  {141    "EventName": "fp_ops_retired_by_type.scalar_mul",142    "EventCode": "0x0a",143    "BriefDescription": "Retired scalar floating-point multiply ops.",144    "UMask": "0x03"145  },146  {147    "EventName": "fp_ops_retired_by_type.scalar_mac",148    "EventCode": "0x0a",149    "BriefDescription": "Retired scalar floating-point multiply-accumulate ops.",150    "UMask": "0x04"151  },152  {153    "EventName": "fp_ops_retired_by_type.scalar_div",154    "EventCode": "0x0a",155    "BriefDescription": "Retired scalar floating-point divide ops.",156    "UMask": "0x05"157  },158  {159    "EventName": "fp_ops_retired_by_type.scalar_sqrt",160    "EventCode": "0x0a",161    "BriefDescription": "Retired scalar floating-point square root ops.",162    "UMask": "0x06"163  },164  {165    "EventName": "fp_ops_retired_by_type.scalar_cmp",166    "EventCode": "0x0a",167    "BriefDescription": "Retired scalar floating-point compare ops.",168    "UMask": "0x07"169  },170  {171    "EventName": "fp_ops_retired_by_type.scalar_cvt",172    "EventCode": "0x0a",173    "BriefDescription": "Retired scalar floating-point convert ops.",174    "UMask": "0x08"175  },176  {177    "EventName": "fp_ops_retired_by_type.scalar_blend",178    "EventCode": "0x0a",179    "BriefDescription": "Retired scalar floating-point blend ops.",180    "UMask": "0x09"181  },182  {183    "EventName": "fp_ops_retired_by_type.scalar_other",184    "EventCode": "0x0a",185    "BriefDescription": "Retired scalar floating-point ops of other types.",186    "UMask": "0x0e"187  },188  {189    "EventName": "fp_ops_retired_by_type.scalar_all",190    "EventCode": "0x0a",191    "BriefDescription": "Retired scalar floating-point ops of all types.",192    "UMask": "0x0f"193  },194  {195    "EventName": "fp_ops_retired_by_type.vector_add",196    "EventCode": "0x0a",197    "BriefDescription": "Retired vector floating-point add ops.",198    "UMask": "0x10"199  },200  {201    "EventName": "fp_ops_retired_by_type.vector_sub",202    "EventCode": "0x0a",203    "BriefDescription": "Retired vector floating-point subtract ops.",204    "UMask": "0x20"205  },206  {207    "EventName": "fp_ops_retired_by_type.vector_mul",208    "EventCode": "0x0a",209    "BriefDescription": "Retired vector floating-point multiply ops.",210    "UMask": "0x30"211  },212  {213    "EventName": "fp_ops_retired_by_type.vector_mac",214    "EventCode": "0x0a",215    "BriefDescription": "Retired vector floating-point multiply-accumulate ops.",216    "UMask": "0x40"217  },218  {219    "EventName": "fp_ops_retired_by_type.vector_div",220    "EventCode": "0x0a",221    "BriefDescription": "Retired vector floating-point divide ops.",222    "UMask": "0x50"223  },224  {225    "EventName": "fp_ops_retired_by_type.vector_sqrt",226    "EventCode": "0x0a",227    "BriefDescription": "Retired vector floating-point square root ops.",228    "UMask": "0x60"229  },230  {231    "EventName": "fp_ops_retired_by_type.vector_cmp",232    "EventCode": "0x0a",233    "BriefDescription": "Retired vector floating-point compare ops.",234    "UMask": "0x70"235  },236  {237    "EventName": "fp_ops_retired_by_type.vector_cvt",238    "EventCode": "0x0a",239    "BriefDescription": "Retired vector floating-point convert ops.",240    "UMask": "0x80"241  },242  {243    "EventName": "fp_ops_retired_by_type.vector_blend",244    "EventCode": "0x0a",245    "BriefDescription": "Retired vector floating-point blend ops.",246    "UMask": "0x90"247  },248  {249    "EventName": "fp_ops_retired_by_type.vector_shuffle",250    "EventCode": "0x0a",251    "BriefDescription": "Retired vector floating-point shuffle ops (may include instructions not necessarily thought of as including shuffles e.g. horizontal add, dot product, and certain MOV instructions).",252    "UMask": "0xb0"253  },254  {255    "EventName": "fp_ops_retired_by_type.vector_logical",256    "EventCode": "0x0a",257    "BriefDescription": "Retired vector floating-point logical ops.",258    "UMask": "0xd0"259  },260  {261    "EventName": "fp_ops_retired_by_type.vector_other",262    "EventCode": "0x0a",263    "BriefDescription": "Retired vector floating-point ops of other types.",264    "UMask": "0xe0"265  },266  {267    "EventName": "fp_ops_retired_by_type.vector_all",268    "EventCode": "0x0a",269    "BriefDescription": "Retired vector floating-point ops of all types.",270    "UMask": "0xf0"271  },272  {273    "EventName": "fp_ops_retired_by_type.all",274    "EventCode": "0x0a",275    "BriefDescription": "Retired floating-point ops of all types.",276    "UMask": "0xff"277  },278  {279    "EventName": "sse_avx_ops_retired.mmx_add",280    "EventCode": "0x0b",281    "BriefDescription": "Retired MMX integer add.",282    "UMask": "0x01"283  },284  {285    "EventName": "sse_avx_ops_retired.mmx_sub",286    "EventCode": "0x0b",287    "BriefDescription": "Retired MMX integer subtract ops.",288    "UMask": "0x02"289  },290  {291    "EventName": "sse_avx_ops_retired.mmx_mul",292    "EventCode": "0x0b",293    "BriefDescription": "Retired MMX integer multiply ops.",294    "UMask": "0x03"295  },296  {297    "EventName": "sse_avx_ops_retired.mmx_mac",298    "EventCode": "0x0b",299    "BriefDescription": "Retired MMX integer multiply-accumulate ops.",300    "UMask": "0x04"301  },302  {303    "EventName": "sse_avx_ops_retired.mmx_cmp",304    "EventCode": "0x0b",305    "BriefDescription": "Retired MMX integer compare ops.",306    "UMask": "0x07"307  },308  {309    "EventName": "sse_avx_ops_retired.mmx_shift",310    "EventCode": "0x0b",311    "BriefDescription": "Retired MMX integer shift ops.",312    "UMask": "0x09"313  },314  {315    "EventName": "sse_avx_ops_retired.mmx_mov",316    "EventCode": "0x0b",317    "BriefDescription": "Retired MMX integer MOV ops.",318    "UMask": "0x0a"319  },320  {321    "EventName": "sse_avx_ops_retired.mmx_shuffle",322    "EventCode": "0x0b",323    "BriefDescription": "Retired MMX integer shuffle ops (may include instructions not necessarily thought of as including shuffles e.g. horizontal add, dot product, and certain MOV instructions).",324    "UMask": "0x0b"325  },326  {327    "EventName": "sse_avx_ops_retired.mmx_pack",328    "EventCode": "0x0b",329    "BriefDescription": "Retired MMX integer pack ops.",330    "UMask": "0x0c"331  },332  {333    "EventName": "sse_avx_ops_retired.mmx_logical",334    "EventCode": "0x0b",335    "BriefDescription": "Retired MMX integer logical ops.",336    "UMask": "0x0d"337  },338  {339    "EventName": "sse_avx_ops_retired.mmx_other",340    "EventCode": "0x0b",341    "BriefDescription": "Retired MMX integer multiply ops of other types.",342    "UMask": "0x0e"343  },344  {345    "EventName": "sse_avx_ops_retired.mmx_all",346    "EventCode": "0x0b",347    "BriefDescription": "Retired MMX integer ops of all types.",348    "UMask": "0x0f"349  },350  {351    "EventName": "sse_avx_ops_retired.sse_avx_add",352    "EventCode": "0x0b",353    "BriefDescription": "Retired SSE and AVX integer add ops.",354    "UMask": "0x10"355  },356  {357    "EventName": "sse_avx_ops_retired.sse_avx_sub",358    "EventCode": "0x0b",359    "BriefDescription": "Retired SSE and AVX integer subtract ops.",360    "UMask": "0x20"361  },362  {363    "EventName": "sse_avx_ops_retired.sse_avx_mul",364    "EventCode": "0x0b",365    "BriefDescription": "Retired SSE and AVX integer multiply ops.",366    "UMask": "0x30"367  },368  {369    "EventName": "sse_avx_ops_retired.sse_avx_mac",370    "EventCode": "0x0b",371    "BriefDescription": "Retired SSE and AVX integer multiply-accumulate ops.",372    "UMask": "0x40"373  },374  {375    "EventName": "sse_avx_ops_retired.sse_avx_aes",376    "EventCode": "0x0b",377    "BriefDescription": "Retired SSE and AVX integer AES ops.",378    "UMask": "0x50"379  },380  {381    "EventName": "sse_avx_ops_retired.sse_avx_sha",382    "EventCode": "0x0b",383    "BriefDescription": "Retired SSE and AVX integer SHA ops.",384    "UMask": "0x60"385  },386  {387    "EventName": "sse_avx_ops_retired.sse_avx_cmp",388    "EventCode": "0x0b",389    "BriefDescription": "Retired SSE and AVX integer compare ops.",390    "UMask": "0x70"391  },392  {393    "EventName": "sse_avx_ops_retired.sse_avx_clm",394    "EventCode": "0x0b",395    "BriefDescription": "Retired SSE and AVX integer CLM ops.",396    "UMask": "0x80"397  },398  {399    "EventName": "sse_avx_ops_retired.sse_avx_shift",400    "EventCode": "0x0b",401    "BriefDescription": "Retired SSE and AVX integer shift ops.",402    "UMask": "0x90"403  },404  {405    "EventName": "sse_avx_ops_retired.sse_avx_mov",406    "EventCode": "0x0b",407    "BriefDescription": "Retired SSE and AVX integer MOV ops.",408    "UMask": "0xa0"409  },410  {411    "EventName": "sse_avx_ops_retired.sse_avx_shuffle",412    "EventCode": "0x0b",413    "BriefDescription": "Retired SSE and AVX integer shuffle ops (may include instructions not necessarily thought of as including shuffles e.g. horizontal add, dot product, and certain MOV instructions).",414    "UMask": "0xb0"415  },416  {417    "EventName": "sse_avx_ops_retired.sse_avx_pack",418    "EventCode": "0x0b",419    "BriefDescription": "Retired SSE and AVX integer pack ops.",420    "UMask": "0xc0"421  },422  {423    "EventName": "sse_avx_ops_retired.sse_avx_logical",424    "EventCode": "0x0b",425    "BriefDescription": "Retired SSE and AVX integer logical ops.",426    "UMask": "0xd0"427  },428  {429    "EventName": "sse_avx_ops_retired.sse_avx_other",430    "EventCode": "0x0b",431    "BriefDescription": "Retired SSE and AVX integer ops of other types.",432    "UMask": "0xe0"433  },434  {435    "EventName": "sse_avx_ops_retired.sse_avx_all",436    "EventCode": "0x0b",437    "BriefDescription": "Retired SSE and AVX integer ops of all types.",438    "UMask": "0xf0"439  },440  {441    "EventName": "sse_avx_ops_retired.all",442    "EventCode": "0x0b",443    "BriefDescription": "Retired SSE, AVX and MMX integer ops of all types.",444    "UMask": "0xff"445  },446  {447    "EventName": "fp_pack_ops_retired.fp128_add",448    "EventCode": "0x0c",449    "BriefDescription": "Retired 128-bit packed floating-point add ops.",450    "UMask": "0x01"451  },452  {453    "EventName": "fp_pack_ops_retired.fp128_sub",454    "EventCode": "0x0c",455    "BriefDescription": "Retired 128-bit packed floating-point subtract ops.",456    "UMask": "0x02"457  },458  {459    "EventName": "fp_pack_ops_retired.fp128_mul",460    "EventCode": "0x0c",461    "BriefDescription": "Retired 128-bit packed floating-point multiply ops.",462    "UMask": "0x03"463  },464  {465    "EventName": "fp_pack_ops_retired.fp128_mac",466    "EventCode": "0x0c",467    "BriefDescription": "Retired 128-bit packed floating-point multiply-accumulate ops.",468    "UMask": "0x04"469  },470  {471    "EventName": "fp_pack_ops_retired.fp128_div",472    "EventCode": "0x0c",473    "BriefDescription": "Retired 128-bit packed floating-point divide ops.",474    "UMask": "0x05"475  },476  {477    "EventName": "fp_pack_ops_retired.fp128_sqrt",478    "EventCode": "0x0c",479    "BriefDescription": "Retired 128-bit packed floating-point square root ops.",480    "UMask": "0x06"481  },482  {483    "EventName": "fp_pack_ops_retired.fp128_cmp",484    "EventCode": "0x0c",485    "BriefDescription": "Retired 128-bit packed floating-point compare ops.",486    "UMask": "0x07"487  },488  {489    "EventName": "fp_pack_ops_retired.fp128_cvt",490    "EventCode": "0x0c",491    "BriefDescription": "Retired 128-bit packed floating-point convert ops.",492    "UMask": "0x08"493  },494  {495    "EventName": "fp_pack_ops_retired.fp128_blend",496    "EventCode": "0x0c",497    "BriefDescription": "Retired 128-bit packed floating-point blend ops.",498    "UMask": "0x09"499  },500  {501    "EventName": "fp_pack_ops_retired.fp128_shuffle",502    "EventCode": "0x0c",503    "BriefDescription": "Retired 128-bit packed floating-point shuffle ops (may include instructions not necessarily thought of as including shuffles e.g. horizontal add, dot product, and certain MOV instructions).",504    "UMask": "0x0b"505  },506  {507    "EventName": "fp_pack_ops_retired.fp128_logical",508    "EventCode": "0x0c",509    "BriefDescription": "Retired 128-bit packed floating-point logical ops.",510    "UMask": "0x0d"511  },512  {513    "EventName": "fp_pack_ops_retired.fp128_other",514    "EventCode": "0x0c",515    "BriefDescription": "Retired 128-bit packed floating-point ops of other types.",516    "UMask": "0x0e"517  },518  {519    "EventName": "fp_pack_ops_retired.fp128_all",520    "EventCode": "0x0c",521    "BriefDescription": "Retired 128-bit packed floating-point ops of all types.",522    "UMask": "0x0f"523  },524  {525    "EventName": "fp_pack_ops_retired.fp256_add",526    "EventCode": "0x0c",527    "BriefDescription": "Retired 256-bit packed floating-point add ops.",528    "UMask": "0x10"529  },530  {531    "EventName": "fp_pack_ops_retired.fp256_sub",532    "EventCode": "0x0c",533    "BriefDescription": "Retired 256-bit packed floating-point subtract ops.",534    "UMask": "0x20"535  },536  {537    "EventName": "fp_pack_ops_retired.fp256_mul",538    "EventCode": "0x0c",539    "BriefDescription": "Retired 256-bit packed floating-point multiply ops.",540    "UMask": "0x30"541  },542  {543    "EventName": "fp_pack_ops_retired.fp256_mac",544    "EventCode": "0x0c",545    "BriefDescription": "Retired 256-bit packed floating-point multiply-accumulate ops.",546    "UMask": "0x40"547  },548  {549    "EventName": "fp_pack_ops_retired.fp256_div",550    "EventCode": "0x0c",551    "BriefDescription": "Retired 256-bit packed floating-point divide ops.",552    "UMask": "0x50"553  },554  {555    "EventName": "fp_pack_ops_retired.fp256_sqrt",556    "EventCode": "0x0c",557    "BriefDescription": "Retired 256-bit packed floating-point square root ops.",558    "UMask": "0x60"559  },560  {561    "EventName": "fp_pack_ops_retired.fp256_cmp",562    "EventCode": "0x0c",563    "BriefDescription": "Retired 256-bit packed floating-point compare ops.",564    "UMask": "0x70"565  },566  {567    "EventName": "fp_pack_ops_retired.fp256_cvt",568    "EventCode": "0x0c",569    "BriefDescription": "Retired 256-bit packed floating-point convert ops.",570    "UMask": "0x80"571  },572  {573    "EventName": "fp_pack_ops_retired.fp256_blend",574    "EventCode": "0x0c",575    "BriefDescription": "Retired 256-bit packed floating-point blend ops.",576    "UMask": "0x90"577  },578  {579    "EventName": "fp_pack_ops_retired.fp256_shuffle",580    "EventCode": "0x0c",581    "BriefDescription": "Retired 256-bit packed floating-point shuffle ops (may include instructions not necessarily thought of as including shuffles e.g. horizontal add, dot product, and certain MOV instructions).",582    "UMask": "0xb0"583  },584  {585    "EventName": "fp_pack_ops_retired.fp256_logical",586    "EventCode": "0x0c",587    "BriefDescription": "Retired 256-bit packed floating-point logical ops.",588    "UMask": "0xd0"589  },590  {591    "EventName": "fp_pack_ops_retired.fp256_other",592    "EventCode": "0x0c",593    "BriefDescription": "Retired 256-bit packed floating-point ops of other types.",594    "UMask": "0xe0"595  },596  {597    "EventName": "fp_pack_ops_retired.fp256_all",598    "EventCode": "0x0c",599    "BriefDescription": "Retired 256-bit packed floating-point ops of all types.",600    "UMask": "0xf0"601  },602  {603    "EventName": "fp_pack_ops_retired.all",604    "EventCode": "0x0c",605    "BriefDescription": "Retired packed floating-point ops of all types.",606    "UMask": "0xff"607  },608  {609    "EventName": "packed_int_op_type.int128_add",610    "EventCode": "0x0d",611    "BriefDescription": "Retired 128-bit packed integer add ops.",612    "UMask": "0x01"613  },614  {615    "EventName": "packed_int_op_type.int128_sub",616    "EventCode": "0x0d",617    "BriefDescription": "Retired 128-bit packed integer subtract ops.",618    "UMask": "0x02"619  },620  {621    "EventName": "packed_int_op_type.int128_mul",622    "EventCode": "0x0d",623    "BriefDescription": "Retired 128-bit packed integer multiply ops.",624    "UMask": "0x03"625  },626  {627    "EventName": "packed_int_op_type.int128_mac",628    "EventCode": "0x0d",629    "BriefDescription": "Retired 128-bit packed integer multiply-accumulate ops.",630    "UMask": "0x04"631  },632  {633    "EventName": "packed_int_op_type.int128_aes",634    "EventCode": "0x0d",635    "BriefDescription": "Retired 128-bit packed integer AES ops.",636    "UMask": "0x05"637  },638  {639    "EventName": "packed_int_op_type.int128_sha",640    "EventCode": "0x0d",641    "BriefDescription": "Retired 128-bit packed integer SHA ops.",642    "UMask": "0x06"643  },644  {645    "EventName": "packed_int_op_type.int128_cmp",646    "EventCode": "0x0d",647    "BriefDescription": "Retired 128-bit packed integer compare ops.",648    "UMask": "0x07"649  },650  {651    "EventName": "packed_int_op_type.int128_clm",652    "EventCode": "0x0d",653    "BriefDescription": "Retired 128-bit packed integer CLM ops.",654    "UMask": "0x08"655  },656  {657    "EventName": "packed_int_op_type.int128_shift",658    "EventCode": "0x0d",659    "BriefDescription": "Retired 128-bit packed integer shift ops.",660    "UMask": "0x09"661  },662  {663    "EventName": "packed_int_op_type.int128_mov",664    "EventCode": "0x0d",665    "BriefDescription": "Retired 128-bit packed integer MOV ops.",666    "UMask": "0x0a"667  },668  {669    "EventName": "packed_int_op_type.int128_shuffle",670    "EventCode": "0x0d",671    "BriefDescription": "Retired 128-bit packed integer shuffle ops (may include instructions not necessarily thought of as including shuffles e.g. horizontal add, dot product, and certain MOV instructions).",672    "UMask": "0x0b"673  },674  {675    "EventName": "packed_int_op_type.int128_pack",676    "EventCode": "0x0d",677    "BriefDescription": "Retired 128-bit packed integer pack ops.",678    "UMask": "0x0c"679  },680  {681    "EventName": "packed_int_op_type.int128_logical",682    "EventCode": "0x0d",683    "BriefDescription": "Retired 128-bit packed integer logical ops.",684    "UMask": "0x0d"685  },686  {687    "EventName": "packed_int_op_type.int128_other",688    "EventCode": "0x0d",689    "BriefDescription": "Retired 128-bit packed integer ops of other types.",690    "UMask": "0x0e"691  },692  {693    "EventName": "packed_int_op_type.int128_all",694    "EventCode": "0x0d",695    "BriefDescription": "Retired 128-bit packed integer ops of all types.",696    "UMask": "0x0f"697  },698  {699    "EventName": "packed_int_op_type.int256_add",700    "EventCode": "0x0d",701    "BriefDescription": "Retired 256-bit packed integer add ops.",702    "UMask": "0x10"703  },704  {705    "EventName": "packed_int_op_type.int256_sub",706    "EventCode": "0x0d",707    "BriefDescription": "Retired 256-bit packed integer subtract ops.",708    "UMask": "0x20"709  },710  {711    "EventName": "packed_int_op_type.int256_mul",712    "EventCode": "0x0d",713    "BriefDescription": "Retired 256-bit packed integer multiply ops.",714    "UMask": "0x30"715  },716  {717    "EventName": "packed_int_op_type.int256_mac",718    "EventCode": "0x0d",719    "BriefDescription": "Retired 256-bit packed integer multiply-accumulate ops.",720    "UMask": "0x40"721  },722  {723    "EventName": "packed_int_op_type.int256_cmp",724    "EventCode": "0x0d",725    "BriefDescription": "Retired 256-bit packed integer compare ops.",726    "UMask": "0x70"727  },728  {729    "EventName": "packed_int_op_type.int256_shift",730    "EventCode": "0x0d",731    "BriefDescription": "Retired 256-bit packed integer shift ops.",732    "UMask": "0x90"733  },734  {735    "EventName": "packed_int_op_type.int256_mov",736    "EventCode": "0x0d",737    "BriefDescription": "Retired 256-bit packed integer MOV ops.",738    "UMask": "0xa0"739  },740  {741    "EventName": "packed_int_op_type.int256_shuffle",742    "EventCode": "0x0d",743    "BriefDescription": "Retired 256-bit packed integer shuffle ops (may include instructions not necessarily thought of as including shuffles e.g. horizontal add, dot product, and certain MOV instructions).",744    "UMask": "0xb0"745  },746  {747    "EventName": "packed_int_op_type.int256_pack",748    "EventCode": "0x0d",749    "BriefDescription": "Retired 256-bit packed integer pack ops.",750    "UMask": "0xc0"751  },752  {753    "EventName": "packed_int_op_type.int256_logical",754    "EventCode": "0x0d",755    "BriefDescription": "Retired 256-bit packed integer logical ops.",756    "UMask": "0xd0"757  },758  {759    "EventName": "packed_int_op_type.int256_other",760    "EventCode": "0x0d",761    "BriefDescription": "Retired 256-bit packed integer ops of other types.",762    "UMask": "0xe0"763  },764  {765    "EventName": "packed_int_op_type.int256_all",766    "EventCode": "0x0d",767    "BriefDescription": "Retired 256-bit packed integer ops of all types.",768    "UMask": "0xf0"769  },770  {771    "EventName": "packed_int_op_type.all",772    "EventCode": "0x0d",773    "BriefDescription": "Retired packed integer ops of all types.",774    "UMask": "0xff"775  },776  {777    "EventName": "fp_disp_faults.x87_fill_fault",778    "EventCode": "0x0e",779    "BriefDescription": "Floating-point dispatch faults for x87 fills.",780    "UMask": "0x01"781  },782  {783    "EventName": "fp_disp_faults.xmm_fill_fault",784    "EventCode": "0x0e",785    "BriefDescription": "Floating-point dispatch faults for XMM fills.",786    "UMask": "0x02"787  },788  {789    "EventName": "fp_disp_faults.ymm_fill_fault",790    "EventCode": "0x0e",791    "BriefDescription": "Floating-point dispatch faults for YMM fills.",792    "UMask": "0x04"793  },794  {795    "EventName": "fp_disp_faults.ymm_spill_fault",796    "EventCode": "0x0e",797    "BriefDescription": "Floating-point dispatch faults for YMM spills.",798    "UMask": "0x08"799  },800  {801    "EventName": "fp_disp_faults.sse_avx_all",802    "EventCode": "0x0e",803    "BriefDescription": "Floating-point dispatch faults of all types for SSE and AVX ops.",804    "UMask": "0x0e"805  },806  {807    "EventName": "fp_disp_faults.all",808    "EventCode": "0x0e",809    "BriefDescription": "Floating-point dispatch faults of all types.",810    "UMask": "0x0f"811  }812]813