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