brintos

brintos / linux-shallow public Read only

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