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