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