162306a36Sopenharmony_ci[ 262306a36Sopenharmony_ci { 362306a36Sopenharmony_ci "EventName": "fp_ret_x87_fp_ops.add_sub_ops", 462306a36Sopenharmony_ci "EventCode": "0x02", 562306a36Sopenharmony_ci "BriefDescription": "Retired x87 floating-point add and subtract ops.", 662306a36Sopenharmony_ci "UMask": "0x01" 762306a36Sopenharmony_ci }, 862306a36Sopenharmony_ci { 962306a36Sopenharmony_ci "EventName": "fp_ret_x87_fp_ops.mul_ops", 1062306a36Sopenharmony_ci "EventCode": "0x02", 1162306a36Sopenharmony_ci "BriefDescription": "Retired x87 floating-point multiply ops.", 1262306a36Sopenharmony_ci "UMask": "0x02" 1362306a36Sopenharmony_ci }, 1462306a36Sopenharmony_ci { 1562306a36Sopenharmony_ci "EventName": "fp_ret_x87_fp_ops.div_sqrt_ops", 1662306a36Sopenharmony_ci "EventCode": "0x02", 1762306a36Sopenharmony_ci "BriefDescription": "Retired x87 floating-point divide and square root ops.", 1862306a36Sopenharmony_ci "UMask": "0x04" 1962306a36Sopenharmony_ci }, 2062306a36Sopenharmony_ci { 2162306a36Sopenharmony_ci "EventName": "fp_ret_x87_fp_ops.all", 2262306a36Sopenharmony_ci "EventCode": "0x02", 2362306a36Sopenharmony_ci "BriefDescription": "Retired x87 floating-point ops of all types.", 2462306a36Sopenharmony_ci "UMask": "0x07" 2562306a36Sopenharmony_ci }, 2662306a36Sopenharmony_ci { 2762306a36Sopenharmony_ci "EventName": "fp_ret_sse_avx_ops.add_sub_flops", 2862306a36Sopenharmony_ci "EventCode": "0x03", 2962306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX floating-point add and subtract ops.", 3062306a36Sopenharmony_ci "UMask": "0x01" 3162306a36Sopenharmony_ci }, 3262306a36Sopenharmony_ci { 3362306a36Sopenharmony_ci "EventName": "fp_ret_sse_avx_ops.mult_flops", 3462306a36Sopenharmony_ci "EventCode": "0x03", 3562306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX floating-point multiply ops.", 3662306a36Sopenharmony_ci "UMask": "0x02" 3762306a36Sopenharmony_ci }, 3862306a36Sopenharmony_ci { 3962306a36Sopenharmony_ci "EventName": "fp_ret_sse_avx_ops.div_flops", 4062306a36Sopenharmony_ci "EventCode": "0x03", 4162306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX floating-point divide and square root ops.", 4262306a36Sopenharmony_ci "UMask": "0x04" 4362306a36Sopenharmony_ci }, 4462306a36Sopenharmony_ci { 4562306a36Sopenharmony_ci "EventName": "fp_ret_sse_avx_ops.mac_flops", 4662306a36Sopenharmony_ci "EventCode": "0x03", 4762306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX floating-point multiply-accumulate ops (each operation is counted as 2 ops).", 4862306a36Sopenharmony_ci "UMask": "0x08" 4962306a36Sopenharmony_ci }, 5062306a36Sopenharmony_ci { 5162306a36Sopenharmony_ci "EventName": "fp_ret_sse_avx_ops.bfloat_mac_flops", 5262306a36Sopenharmony_ci "EventCode": "0x03", 5362306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX floating-point bfloat multiply-accumulate ops (each operation is counted as 2 ops).", 5462306a36Sopenharmony_ci "UMask": "0x10" 5562306a36Sopenharmony_ci }, 5662306a36Sopenharmony_ci { 5762306a36Sopenharmony_ci "EventName": "fp_ret_sse_avx_ops.all", 5862306a36Sopenharmony_ci "EventCode": "0x03", 5962306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX floating-point ops of all types.", 6062306a36Sopenharmony_ci "UMask": "0x1f" 6162306a36Sopenharmony_ci }, 6262306a36Sopenharmony_ci { 6362306a36Sopenharmony_ci "EventName": "fp_retired_ser_ops.x87_ctrl_ret", 6462306a36Sopenharmony_ci "EventCode": "0x05", 6562306a36Sopenharmony_ci "BriefDescription": "Retired x87 control word mispredict traps due to mispredictions in RC or PC, or changes in exception mask bits.", 6662306a36Sopenharmony_ci "UMask": "0x01" 6762306a36Sopenharmony_ci }, 6862306a36Sopenharmony_ci { 6962306a36Sopenharmony_ci "EventName": "fp_retired_ser_ops.x87_bot_ret", 7062306a36Sopenharmony_ci "EventCode": "0x05", 7162306a36Sopenharmony_ci "BriefDescription": "Retired x87 bottom-executing ops. Bottom-executing ops wait for all older ops to retire before executing.", 7262306a36Sopenharmony_ci "UMask": "0x02" 7362306a36Sopenharmony_ci }, 7462306a36Sopenharmony_ci { 7562306a36Sopenharmony_ci "EventName": "fp_retired_ser_ops.sse_ctrl_ret", 7662306a36Sopenharmony_ci "EventCode": "0x05", 7762306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX control word mispredict traps.", 7862306a36Sopenharmony_ci "UMask": "0x04" 7962306a36Sopenharmony_ci }, 8062306a36Sopenharmony_ci { 8162306a36Sopenharmony_ci "EventName": "fp_retired_ser_ops.sse_bot_ret", 8262306a36Sopenharmony_ci "EventCode": "0x05", 8362306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX bottom-executing ops. Bottom-executing ops wait for all older ops to retire before executing.", 8462306a36Sopenharmony_ci "UMask": "0x08" 8562306a36Sopenharmony_ci }, 8662306a36Sopenharmony_ci { 8762306a36Sopenharmony_ci "EventName": "fp_retired_ser_ops.all", 8862306a36Sopenharmony_ci "EventCode": "0x05", 8962306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX serializing ops of all types.", 9062306a36Sopenharmony_ci "UMask": "0x0f" 9162306a36Sopenharmony_ci }, 9262306a36Sopenharmony_ci { 9362306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_width.x87_uops_retired", 9462306a36Sopenharmony_ci "EventCode": "0x08", 9562306a36Sopenharmony_ci "BriefDescription": "Retired x87 floating-point ops.", 9662306a36Sopenharmony_ci "UMask": "0x01" 9762306a36Sopenharmony_ci }, 9862306a36Sopenharmony_ci { 9962306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_width.mmx_uops_retired", 10062306a36Sopenharmony_ci "EventCode": "0x08", 10162306a36Sopenharmony_ci "BriefDescription": "Retired MMX floating-point ops.", 10262306a36Sopenharmony_ci "UMask": "0x02" 10362306a36Sopenharmony_ci }, 10462306a36Sopenharmony_ci { 10562306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_width.scalar_uops_retired", 10662306a36Sopenharmony_ci "EventCode": "0x08", 10762306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point ops.", 10862306a36Sopenharmony_ci "UMask": "0x04" 10962306a36Sopenharmony_ci }, 11062306a36Sopenharmony_ci { 11162306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_width.pack_128_uops_retired", 11262306a36Sopenharmony_ci "EventCode": "0x08", 11362306a36Sopenharmony_ci "BriefDescription": "Retired packed 128-bit floating-point ops.", 11462306a36Sopenharmony_ci "UMask": "0x08" 11562306a36Sopenharmony_ci }, 11662306a36Sopenharmony_ci { 11762306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_width.pack_256_uops_retired", 11862306a36Sopenharmony_ci "EventCode": "0x08", 11962306a36Sopenharmony_ci "BriefDescription": "Retired packed 256-bit floating-point ops.", 12062306a36Sopenharmony_ci "UMask": "0x10" 12162306a36Sopenharmony_ci }, 12262306a36Sopenharmony_ci { 12362306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_width.pack_512_uops_retired", 12462306a36Sopenharmony_ci "EventCode": "0x08", 12562306a36Sopenharmony_ci "BriefDescription": "Retired packed 512-bit floating-point ops.", 12662306a36Sopenharmony_ci "UMask": "0x20" 12762306a36Sopenharmony_ci }, 12862306a36Sopenharmony_ci { 12962306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_width.all", 13062306a36Sopenharmony_ci "EventCode": "0x08", 13162306a36Sopenharmony_ci "BriefDescription": "Retired floating-point ops of all widths.", 13262306a36Sopenharmony_ci "UMask": "0x3f" 13362306a36Sopenharmony_ci }, 13462306a36Sopenharmony_ci { 13562306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_add", 13662306a36Sopenharmony_ci "EventCode": "0x0a", 13762306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point add ops.", 13862306a36Sopenharmony_ci "UMask": "0x01" 13962306a36Sopenharmony_ci }, 14062306a36Sopenharmony_ci { 14162306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_sub", 14262306a36Sopenharmony_ci "EventCode": "0x0a", 14362306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point subtract ops.", 14462306a36Sopenharmony_ci "UMask": "0x02" 14562306a36Sopenharmony_ci }, 14662306a36Sopenharmony_ci { 14762306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_mul", 14862306a36Sopenharmony_ci "EventCode": "0x0a", 14962306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point multiply ops.", 15062306a36Sopenharmony_ci "UMask": "0x03" 15162306a36Sopenharmony_ci }, 15262306a36Sopenharmony_ci { 15362306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_mac", 15462306a36Sopenharmony_ci "EventCode": "0x0a", 15562306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point multiply-accumulate ops.", 15662306a36Sopenharmony_ci "UMask": "0x04" 15762306a36Sopenharmony_ci }, 15862306a36Sopenharmony_ci { 15962306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_div", 16062306a36Sopenharmony_ci "EventCode": "0x0a", 16162306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point divide ops.", 16262306a36Sopenharmony_ci "UMask": "0x05" 16362306a36Sopenharmony_ci }, 16462306a36Sopenharmony_ci { 16562306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_sqrt", 16662306a36Sopenharmony_ci "EventCode": "0x0a", 16762306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point square root ops.", 16862306a36Sopenharmony_ci "UMask": "0x06" 16962306a36Sopenharmony_ci }, 17062306a36Sopenharmony_ci { 17162306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_cmp", 17262306a36Sopenharmony_ci "EventCode": "0x0a", 17362306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point compare ops.", 17462306a36Sopenharmony_ci "UMask": "0x07" 17562306a36Sopenharmony_ci }, 17662306a36Sopenharmony_ci { 17762306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_cvt", 17862306a36Sopenharmony_ci "EventCode": "0x0a", 17962306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point convert ops.", 18062306a36Sopenharmony_ci "UMask": "0x08" 18162306a36Sopenharmony_ci }, 18262306a36Sopenharmony_ci { 18362306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_blend", 18462306a36Sopenharmony_ci "EventCode": "0x0a", 18562306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point blend ops.", 18662306a36Sopenharmony_ci "UMask": "0x09" 18762306a36Sopenharmony_ci }, 18862306a36Sopenharmony_ci { 18962306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_other", 19062306a36Sopenharmony_ci "EventCode": "0x0a", 19162306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point ops of other types.", 19262306a36Sopenharmony_ci "UMask": "0x0e" 19362306a36Sopenharmony_ci }, 19462306a36Sopenharmony_ci { 19562306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.scalar_all", 19662306a36Sopenharmony_ci "EventCode": "0x0a", 19762306a36Sopenharmony_ci "BriefDescription": "Retired scalar floating-point ops of all types.", 19862306a36Sopenharmony_ci "UMask": "0x0f" 19962306a36Sopenharmony_ci }, 20062306a36Sopenharmony_ci { 20162306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_add", 20262306a36Sopenharmony_ci "EventCode": "0x0a", 20362306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point add ops.", 20462306a36Sopenharmony_ci "UMask": "0x10" 20562306a36Sopenharmony_ci }, 20662306a36Sopenharmony_ci { 20762306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_sub", 20862306a36Sopenharmony_ci "EventCode": "0x0a", 20962306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point subtract ops.", 21062306a36Sopenharmony_ci "UMask": "0x20" 21162306a36Sopenharmony_ci }, 21262306a36Sopenharmony_ci { 21362306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_mul", 21462306a36Sopenharmony_ci "EventCode": "0x0a", 21562306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point multiply ops.", 21662306a36Sopenharmony_ci "UMask": "0x30" 21762306a36Sopenharmony_ci }, 21862306a36Sopenharmony_ci { 21962306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_mac", 22062306a36Sopenharmony_ci "EventCode": "0x0a", 22162306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point multiply-accumulate ops.", 22262306a36Sopenharmony_ci "UMask": "0x40" 22362306a36Sopenharmony_ci }, 22462306a36Sopenharmony_ci { 22562306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_div", 22662306a36Sopenharmony_ci "EventCode": "0x0a", 22762306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point divide ops.", 22862306a36Sopenharmony_ci "UMask": "0x50" 22962306a36Sopenharmony_ci }, 23062306a36Sopenharmony_ci { 23162306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_sqrt", 23262306a36Sopenharmony_ci "EventCode": "0x0a", 23362306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point square root ops.", 23462306a36Sopenharmony_ci "UMask": "0x60" 23562306a36Sopenharmony_ci }, 23662306a36Sopenharmony_ci { 23762306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_cmp", 23862306a36Sopenharmony_ci "EventCode": "0x0a", 23962306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point compare ops.", 24062306a36Sopenharmony_ci "UMask": "0x70" 24162306a36Sopenharmony_ci }, 24262306a36Sopenharmony_ci { 24362306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_cvt", 24462306a36Sopenharmony_ci "EventCode": "0x0a", 24562306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point convert ops.", 24662306a36Sopenharmony_ci "UMask": "0x80" 24762306a36Sopenharmony_ci }, 24862306a36Sopenharmony_ci { 24962306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_blend", 25062306a36Sopenharmony_ci "EventCode": "0x0a", 25162306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point blend ops.", 25262306a36Sopenharmony_ci "UMask": "0x90" 25362306a36Sopenharmony_ci }, 25462306a36Sopenharmony_ci { 25562306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_shuffle", 25662306a36Sopenharmony_ci "EventCode": "0x0a", 25762306a36Sopenharmony_ci "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).", 25862306a36Sopenharmony_ci "UMask": "0xb0" 25962306a36Sopenharmony_ci }, 26062306a36Sopenharmony_ci { 26162306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_logical", 26262306a36Sopenharmony_ci "EventCode": "0x0a", 26362306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point logical ops.", 26462306a36Sopenharmony_ci "UMask": "0xd0" 26562306a36Sopenharmony_ci }, 26662306a36Sopenharmony_ci { 26762306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_other", 26862306a36Sopenharmony_ci "EventCode": "0x0a", 26962306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point ops of other types.", 27062306a36Sopenharmony_ci "UMask": "0xe0" 27162306a36Sopenharmony_ci }, 27262306a36Sopenharmony_ci { 27362306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.vector_all", 27462306a36Sopenharmony_ci "EventCode": "0x0a", 27562306a36Sopenharmony_ci "BriefDescription": "Retired vector floating-point ops of all types.", 27662306a36Sopenharmony_ci "UMask": "0xf0" 27762306a36Sopenharmony_ci }, 27862306a36Sopenharmony_ci { 27962306a36Sopenharmony_ci "EventName": "fp_ops_retired_by_type.all", 28062306a36Sopenharmony_ci "EventCode": "0x0a", 28162306a36Sopenharmony_ci "BriefDescription": "Retired floating-point ops of all types.", 28262306a36Sopenharmony_ci "UMask": "0xff" 28362306a36Sopenharmony_ci }, 28462306a36Sopenharmony_ci { 28562306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_add", 28662306a36Sopenharmony_ci "EventCode": "0x0b", 28762306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer add.", 28862306a36Sopenharmony_ci "UMask": "0x01" 28962306a36Sopenharmony_ci }, 29062306a36Sopenharmony_ci { 29162306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_sub", 29262306a36Sopenharmony_ci "EventCode": "0x0b", 29362306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer subtract ops.", 29462306a36Sopenharmony_ci "UMask": "0x02" 29562306a36Sopenharmony_ci }, 29662306a36Sopenharmony_ci { 29762306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_mul", 29862306a36Sopenharmony_ci "EventCode": "0x0b", 29962306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer multiply ops.", 30062306a36Sopenharmony_ci "UMask": "0x03" 30162306a36Sopenharmony_ci }, 30262306a36Sopenharmony_ci { 30362306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_mac", 30462306a36Sopenharmony_ci "EventCode": "0x0b", 30562306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer multiply-accumulate ops.", 30662306a36Sopenharmony_ci "UMask": "0x04" 30762306a36Sopenharmony_ci }, 30862306a36Sopenharmony_ci { 30962306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_cmp", 31062306a36Sopenharmony_ci "EventCode": "0x0b", 31162306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer compare ops.", 31262306a36Sopenharmony_ci "UMask": "0x07" 31362306a36Sopenharmony_ci }, 31462306a36Sopenharmony_ci { 31562306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_shift", 31662306a36Sopenharmony_ci "EventCode": "0x0b", 31762306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer shift ops.", 31862306a36Sopenharmony_ci "UMask": "0x09" 31962306a36Sopenharmony_ci }, 32062306a36Sopenharmony_ci { 32162306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_mov", 32262306a36Sopenharmony_ci "EventCode": "0x0b", 32362306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer MOV ops.", 32462306a36Sopenharmony_ci "UMask": "0x0a" 32562306a36Sopenharmony_ci }, 32662306a36Sopenharmony_ci { 32762306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_shuffle", 32862306a36Sopenharmony_ci "EventCode": "0x0b", 32962306a36Sopenharmony_ci "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).", 33062306a36Sopenharmony_ci "UMask": "0x0b" 33162306a36Sopenharmony_ci }, 33262306a36Sopenharmony_ci { 33362306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_pack", 33462306a36Sopenharmony_ci "EventCode": "0x0b", 33562306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer pack ops.", 33662306a36Sopenharmony_ci "UMask": "0x0c" 33762306a36Sopenharmony_ci }, 33862306a36Sopenharmony_ci { 33962306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_logical", 34062306a36Sopenharmony_ci "EventCode": "0x0b", 34162306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer logical ops.", 34262306a36Sopenharmony_ci "UMask": "0x0d" 34362306a36Sopenharmony_ci }, 34462306a36Sopenharmony_ci { 34562306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_other", 34662306a36Sopenharmony_ci "EventCode": "0x0b", 34762306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer multiply ops of other types.", 34862306a36Sopenharmony_ci "UMask": "0x0e" 34962306a36Sopenharmony_ci }, 35062306a36Sopenharmony_ci { 35162306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.mmx_all", 35262306a36Sopenharmony_ci "EventCode": "0x0b", 35362306a36Sopenharmony_ci "BriefDescription": "Retired MMX integer ops of all types.", 35462306a36Sopenharmony_ci "UMask": "0x0f" 35562306a36Sopenharmony_ci }, 35662306a36Sopenharmony_ci { 35762306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_add", 35862306a36Sopenharmony_ci "EventCode": "0x0b", 35962306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer add ops.", 36062306a36Sopenharmony_ci "UMask": "0x10" 36162306a36Sopenharmony_ci }, 36262306a36Sopenharmony_ci { 36362306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_sub", 36462306a36Sopenharmony_ci "EventCode": "0x0b", 36562306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer subtract ops.", 36662306a36Sopenharmony_ci "UMask": "0x20" 36762306a36Sopenharmony_ci }, 36862306a36Sopenharmony_ci { 36962306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_mul", 37062306a36Sopenharmony_ci "EventCode": "0x0b", 37162306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer multiply ops.", 37262306a36Sopenharmony_ci "UMask": "0x30" 37362306a36Sopenharmony_ci }, 37462306a36Sopenharmony_ci { 37562306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_mac", 37662306a36Sopenharmony_ci "EventCode": "0x0b", 37762306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer multiply-accumulate ops.", 37862306a36Sopenharmony_ci "UMask": "0x40" 37962306a36Sopenharmony_ci }, 38062306a36Sopenharmony_ci { 38162306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_aes", 38262306a36Sopenharmony_ci "EventCode": "0x0b", 38362306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer AES ops.", 38462306a36Sopenharmony_ci "UMask": "0x50" 38562306a36Sopenharmony_ci }, 38662306a36Sopenharmony_ci { 38762306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_sha", 38862306a36Sopenharmony_ci "EventCode": "0x0b", 38962306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer SHA ops.", 39062306a36Sopenharmony_ci "UMask": "0x60" 39162306a36Sopenharmony_ci }, 39262306a36Sopenharmony_ci { 39362306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_cmp", 39462306a36Sopenharmony_ci "EventCode": "0x0b", 39562306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer compare ops.", 39662306a36Sopenharmony_ci "UMask": "0x70" 39762306a36Sopenharmony_ci }, 39862306a36Sopenharmony_ci { 39962306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_clm", 40062306a36Sopenharmony_ci "EventCode": "0x0b", 40162306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer CLM ops.", 40262306a36Sopenharmony_ci "UMask": "0x80" 40362306a36Sopenharmony_ci }, 40462306a36Sopenharmony_ci { 40562306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_shift", 40662306a36Sopenharmony_ci "EventCode": "0x0b", 40762306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer shift ops.", 40862306a36Sopenharmony_ci "UMask": "0x90" 40962306a36Sopenharmony_ci }, 41062306a36Sopenharmony_ci { 41162306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_mov", 41262306a36Sopenharmony_ci "EventCode": "0x0b", 41362306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer MOV ops.", 41462306a36Sopenharmony_ci "UMask": "0xa0" 41562306a36Sopenharmony_ci }, 41662306a36Sopenharmony_ci { 41762306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_shuffle", 41862306a36Sopenharmony_ci "EventCode": "0x0b", 41962306a36Sopenharmony_ci "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).", 42062306a36Sopenharmony_ci "UMask": "0xb0" 42162306a36Sopenharmony_ci }, 42262306a36Sopenharmony_ci { 42362306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_pack", 42462306a36Sopenharmony_ci "EventCode": "0x0b", 42562306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer pack ops.", 42662306a36Sopenharmony_ci "UMask": "0xc0" 42762306a36Sopenharmony_ci }, 42862306a36Sopenharmony_ci { 42962306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_logical", 43062306a36Sopenharmony_ci "EventCode": "0x0b", 43162306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer logical ops.", 43262306a36Sopenharmony_ci "UMask": "0xd0" 43362306a36Sopenharmony_ci }, 43462306a36Sopenharmony_ci { 43562306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_other", 43662306a36Sopenharmony_ci "EventCode": "0x0b", 43762306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer ops of other types.", 43862306a36Sopenharmony_ci "UMask": "0xe0" 43962306a36Sopenharmony_ci }, 44062306a36Sopenharmony_ci { 44162306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.sse_avx_all", 44262306a36Sopenharmony_ci "EventCode": "0x0b", 44362306a36Sopenharmony_ci "BriefDescription": "Retired SSE and AVX integer ops of all types.", 44462306a36Sopenharmony_ci "UMask": "0xf0" 44562306a36Sopenharmony_ci }, 44662306a36Sopenharmony_ci { 44762306a36Sopenharmony_ci "EventName": "sse_avx_ops_retired.all", 44862306a36Sopenharmony_ci "EventCode": "0x0b", 44962306a36Sopenharmony_ci "BriefDescription": "Retired SSE, AVX and MMX integer ops of all types.", 45062306a36Sopenharmony_ci "UMask": "0xff" 45162306a36Sopenharmony_ci }, 45262306a36Sopenharmony_ci { 45362306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_add", 45462306a36Sopenharmony_ci "EventCode": "0x0c", 45562306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point add ops.", 45662306a36Sopenharmony_ci "UMask": "0x01" 45762306a36Sopenharmony_ci }, 45862306a36Sopenharmony_ci { 45962306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_sub", 46062306a36Sopenharmony_ci "EventCode": "0x0c", 46162306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point subtract ops.", 46262306a36Sopenharmony_ci "UMask": "0x02" 46362306a36Sopenharmony_ci }, 46462306a36Sopenharmony_ci { 46562306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_mul", 46662306a36Sopenharmony_ci "EventCode": "0x0c", 46762306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point multiply ops.", 46862306a36Sopenharmony_ci "UMask": "0x03" 46962306a36Sopenharmony_ci }, 47062306a36Sopenharmony_ci { 47162306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_mac", 47262306a36Sopenharmony_ci "EventCode": "0x0c", 47362306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point multiply-accumulate ops.", 47462306a36Sopenharmony_ci "UMask": "0x04" 47562306a36Sopenharmony_ci }, 47662306a36Sopenharmony_ci { 47762306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_div", 47862306a36Sopenharmony_ci "EventCode": "0x0c", 47962306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point divide ops.", 48062306a36Sopenharmony_ci "UMask": "0x05" 48162306a36Sopenharmony_ci }, 48262306a36Sopenharmony_ci { 48362306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_sqrt", 48462306a36Sopenharmony_ci "EventCode": "0x0c", 48562306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point square root ops.", 48662306a36Sopenharmony_ci "UMask": "0x06" 48762306a36Sopenharmony_ci }, 48862306a36Sopenharmony_ci { 48962306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_cmp", 49062306a36Sopenharmony_ci "EventCode": "0x0c", 49162306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point compare ops.", 49262306a36Sopenharmony_ci "UMask": "0x07" 49362306a36Sopenharmony_ci }, 49462306a36Sopenharmony_ci { 49562306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_cvt", 49662306a36Sopenharmony_ci "EventCode": "0x0c", 49762306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point convert ops.", 49862306a36Sopenharmony_ci "UMask": "0x08" 49962306a36Sopenharmony_ci }, 50062306a36Sopenharmony_ci { 50162306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_blend", 50262306a36Sopenharmony_ci "EventCode": "0x0c", 50362306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point blend ops.", 50462306a36Sopenharmony_ci "UMask": "0x09" 50562306a36Sopenharmony_ci }, 50662306a36Sopenharmony_ci { 50762306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_shuffle", 50862306a36Sopenharmony_ci "EventCode": "0x0c", 50962306a36Sopenharmony_ci "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).", 51062306a36Sopenharmony_ci "UMask": "0x0b" 51162306a36Sopenharmony_ci }, 51262306a36Sopenharmony_ci { 51362306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_logical", 51462306a36Sopenharmony_ci "EventCode": "0x0c", 51562306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point logical ops.", 51662306a36Sopenharmony_ci "UMask": "0x0d" 51762306a36Sopenharmony_ci }, 51862306a36Sopenharmony_ci { 51962306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_other", 52062306a36Sopenharmony_ci "EventCode": "0x0c", 52162306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point ops of other types.", 52262306a36Sopenharmony_ci "UMask": "0x0e" 52362306a36Sopenharmony_ci }, 52462306a36Sopenharmony_ci { 52562306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp128_all", 52662306a36Sopenharmony_ci "EventCode": "0x0c", 52762306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed floating-point ops of all types.", 52862306a36Sopenharmony_ci "UMask": "0x0f" 52962306a36Sopenharmony_ci }, 53062306a36Sopenharmony_ci { 53162306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_add", 53262306a36Sopenharmony_ci "EventCode": "0x0c", 53362306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point add ops.", 53462306a36Sopenharmony_ci "UMask": "0x10" 53562306a36Sopenharmony_ci }, 53662306a36Sopenharmony_ci { 53762306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_sub", 53862306a36Sopenharmony_ci "EventCode": "0x0c", 53962306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point subtract ops.", 54062306a36Sopenharmony_ci "UMask": "0x20" 54162306a36Sopenharmony_ci }, 54262306a36Sopenharmony_ci { 54362306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_mul", 54462306a36Sopenharmony_ci "EventCode": "0x0c", 54562306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point multiply ops.", 54662306a36Sopenharmony_ci "UMask": "0x30" 54762306a36Sopenharmony_ci }, 54862306a36Sopenharmony_ci { 54962306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_mac", 55062306a36Sopenharmony_ci "EventCode": "0x0c", 55162306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point multiply-accumulate ops.", 55262306a36Sopenharmony_ci "UMask": "0x40" 55362306a36Sopenharmony_ci }, 55462306a36Sopenharmony_ci { 55562306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_div", 55662306a36Sopenharmony_ci "EventCode": "0x0c", 55762306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point divide ops.", 55862306a36Sopenharmony_ci "UMask": "0x50" 55962306a36Sopenharmony_ci }, 56062306a36Sopenharmony_ci { 56162306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_sqrt", 56262306a36Sopenharmony_ci "EventCode": "0x0c", 56362306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point square root ops.", 56462306a36Sopenharmony_ci "UMask": "0x60" 56562306a36Sopenharmony_ci }, 56662306a36Sopenharmony_ci { 56762306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_cmp", 56862306a36Sopenharmony_ci "EventCode": "0x0c", 56962306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point compare ops.", 57062306a36Sopenharmony_ci "UMask": "0x70" 57162306a36Sopenharmony_ci }, 57262306a36Sopenharmony_ci { 57362306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_cvt", 57462306a36Sopenharmony_ci "EventCode": "0x0c", 57562306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point convert ops.", 57662306a36Sopenharmony_ci "UMask": "0x80" 57762306a36Sopenharmony_ci }, 57862306a36Sopenharmony_ci { 57962306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_blend", 58062306a36Sopenharmony_ci "EventCode": "0x0c", 58162306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point blend ops.", 58262306a36Sopenharmony_ci "UMask": "0x90" 58362306a36Sopenharmony_ci }, 58462306a36Sopenharmony_ci { 58562306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_shuffle", 58662306a36Sopenharmony_ci "EventCode": "0x0c", 58762306a36Sopenharmony_ci "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).", 58862306a36Sopenharmony_ci "UMask": "0xb0" 58962306a36Sopenharmony_ci }, 59062306a36Sopenharmony_ci { 59162306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_logical", 59262306a36Sopenharmony_ci "EventCode": "0x0c", 59362306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point logical ops.", 59462306a36Sopenharmony_ci "UMask": "0xd0" 59562306a36Sopenharmony_ci }, 59662306a36Sopenharmony_ci { 59762306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_other", 59862306a36Sopenharmony_ci "EventCode": "0x0c", 59962306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point ops of other types.", 60062306a36Sopenharmony_ci "UMask": "0xe0" 60162306a36Sopenharmony_ci }, 60262306a36Sopenharmony_ci { 60362306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.fp256_all", 60462306a36Sopenharmony_ci "EventCode": "0x0c", 60562306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed floating-point ops of all types.", 60662306a36Sopenharmony_ci "UMask": "0xf0" 60762306a36Sopenharmony_ci }, 60862306a36Sopenharmony_ci { 60962306a36Sopenharmony_ci "EventName": "fp_pack_ops_retired.all", 61062306a36Sopenharmony_ci "EventCode": "0x0c", 61162306a36Sopenharmony_ci "BriefDescription": "Retired packed floating-point ops of all types.", 61262306a36Sopenharmony_ci "UMask": "0xff" 61362306a36Sopenharmony_ci }, 61462306a36Sopenharmony_ci { 61562306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_add", 61662306a36Sopenharmony_ci "EventCode": "0x0d", 61762306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer add ops.", 61862306a36Sopenharmony_ci "UMask": "0x01" 61962306a36Sopenharmony_ci }, 62062306a36Sopenharmony_ci { 62162306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_sub", 62262306a36Sopenharmony_ci "EventCode": "0x0d", 62362306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer subtract ops.", 62462306a36Sopenharmony_ci "UMask": "0x02" 62562306a36Sopenharmony_ci }, 62662306a36Sopenharmony_ci { 62762306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_mul", 62862306a36Sopenharmony_ci "EventCode": "0x0d", 62962306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer multiply ops.", 63062306a36Sopenharmony_ci "UMask": "0x03" 63162306a36Sopenharmony_ci }, 63262306a36Sopenharmony_ci { 63362306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_mac", 63462306a36Sopenharmony_ci "EventCode": "0x0d", 63562306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer multiply-accumulate ops.", 63662306a36Sopenharmony_ci "UMask": "0x04" 63762306a36Sopenharmony_ci }, 63862306a36Sopenharmony_ci { 63962306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_aes", 64062306a36Sopenharmony_ci "EventCode": "0x0d", 64162306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer AES ops.", 64262306a36Sopenharmony_ci "UMask": "0x05" 64362306a36Sopenharmony_ci }, 64462306a36Sopenharmony_ci { 64562306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_sha", 64662306a36Sopenharmony_ci "EventCode": "0x0d", 64762306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer SHA ops.", 64862306a36Sopenharmony_ci "UMask": "0x06" 64962306a36Sopenharmony_ci }, 65062306a36Sopenharmony_ci { 65162306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_cmp", 65262306a36Sopenharmony_ci "EventCode": "0x0d", 65362306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer compare ops.", 65462306a36Sopenharmony_ci "UMask": "0x07" 65562306a36Sopenharmony_ci }, 65662306a36Sopenharmony_ci { 65762306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_clm", 65862306a36Sopenharmony_ci "EventCode": "0x0d", 65962306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer CLM ops.", 66062306a36Sopenharmony_ci "UMask": "0x08" 66162306a36Sopenharmony_ci }, 66262306a36Sopenharmony_ci { 66362306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_shift", 66462306a36Sopenharmony_ci "EventCode": "0x0d", 66562306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer shift ops.", 66662306a36Sopenharmony_ci "UMask": "0x09" 66762306a36Sopenharmony_ci }, 66862306a36Sopenharmony_ci { 66962306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_mov", 67062306a36Sopenharmony_ci "EventCode": "0x0d", 67162306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer MOV ops.", 67262306a36Sopenharmony_ci "UMask": "0x0a" 67362306a36Sopenharmony_ci }, 67462306a36Sopenharmony_ci { 67562306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_shuffle", 67662306a36Sopenharmony_ci "EventCode": "0x0d", 67762306a36Sopenharmony_ci "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).", 67862306a36Sopenharmony_ci "UMask": "0x0b" 67962306a36Sopenharmony_ci }, 68062306a36Sopenharmony_ci { 68162306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_pack", 68262306a36Sopenharmony_ci "EventCode": "0x0d", 68362306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer pack ops.", 68462306a36Sopenharmony_ci "UMask": "0x0c" 68562306a36Sopenharmony_ci }, 68662306a36Sopenharmony_ci { 68762306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_logical", 68862306a36Sopenharmony_ci "EventCode": "0x0d", 68962306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer logical ops.", 69062306a36Sopenharmony_ci "UMask": "0x0d" 69162306a36Sopenharmony_ci }, 69262306a36Sopenharmony_ci { 69362306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_other", 69462306a36Sopenharmony_ci "EventCode": "0x0d", 69562306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer ops of other types.", 69662306a36Sopenharmony_ci "UMask": "0x0e" 69762306a36Sopenharmony_ci }, 69862306a36Sopenharmony_ci { 69962306a36Sopenharmony_ci "EventName": "packed_int_op_type.int128_all", 70062306a36Sopenharmony_ci "EventCode": "0x0d", 70162306a36Sopenharmony_ci "BriefDescription": "Retired 128-bit packed integer ops of all types.", 70262306a36Sopenharmony_ci "UMask": "0x0f" 70362306a36Sopenharmony_ci }, 70462306a36Sopenharmony_ci { 70562306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_add", 70662306a36Sopenharmony_ci "EventCode": "0x0d", 70762306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer add ops.", 70862306a36Sopenharmony_ci "UMask": "0x10" 70962306a36Sopenharmony_ci }, 71062306a36Sopenharmony_ci { 71162306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_sub", 71262306a36Sopenharmony_ci "EventCode": "0x0d", 71362306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer subtract ops.", 71462306a36Sopenharmony_ci "UMask": "0x20" 71562306a36Sopenharmony_ci }, 71662306a36Sopenharmony_ci { 71762306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_mul", 71862306a36Sopenharmony_ci "EventCode": "0x0d", 71962306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer multiply ops.", 72062306a36Sopenharmony_ci "UMask": "0x30" 72162306a36Sopenharmony_ci }, 72262306a36Sopenharmony_ci { 72362306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_mac", 72462306a36Sopenharmony_ci "EventCode": "0x0d", 72562306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer multiply-accumulate ops.", 72662306a36Sopenharmony_ci "UMask": "0x40" 72762306a36Sopenharmony_ci }, 72862306a36Sopenharmony_ci { 72962306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_cmp", 73062306a36Sopenharmony_ci "EventCode": "0x0d", 73162306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer compare ops.", 73262306a36Sopenharmony_ci "UMask": "0x70" 73362306a36Sopenharmony_ci }, 73462306a36Sopenharmony_ci { 73562306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_shift", 73662306a36Sopenharmony_ci "EventCode": "0x0d", 73762306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer shift ops.", 73862306a36Sopenharmony_ci "UMask": "0x90" 73962306a36Sopenharmony_ci }, 74062306a36Sopenharmony_ci { 74162306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_mov", 74262306a36Sopenharmony_ci "EventCode": "0x0d", 74362306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer MOV ops.", 74462306a36Sopenharmony_ci "UMask": "0xa0" 74562306a36Sopenharmony_ci }, 74662306a36Sopenharmony_ci { 74762306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_shuffle", 74862306a36Sopenharmony_ci "EventCode": "0x0d", 74962306a36Sopenharmony_ci "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).", 75062306a36Sopenharmony_ci "UMask": "0xb0" 75162306a36Sopenharmony_ci }, 75262306a36Sopenharmony_ci { 75362306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_pack", 75462306a36Sopenharmony_ci "EventCode": "0x0d", 75562306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer pack ops.", 75662306a36Sopenharmony_ci "UMask": "0xc0" 75762306a36Sopenharmony_ci }, 75862306a36Sopenharmony_ci { 75962306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_logical", 76062306a36Sopenharmony_ci "EventCode": "0x0d", 76162306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer logical ops.", 76262306a36Sopenharmony_ci "UMask": "0xd0" 76362306a36Sopenharmony_ci }, 76462306a36Sopenharmony_ci { 76562306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_other", 76662306a36Sopenharmony_ci "EventCode": "0x0d", 76762306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer ops of other types.", 76862306a36Sopenharmony_ci "UMask": "0xe0" 76962306a36Sopenharmony_ci }, 77062306a36Sopenharmony_ci { 77162306a36Sopenharmony_ci "EventName": "packed_int_op_type.int256_all", 77262306a36Sopenharmony_ci "EventCode": "0x0d", 77362306a36Sopenharmony_ci "BriefDescription": "Retired 256-bit packed integer ops of all types.", 77462306a36Sopenharmony_ci "UMask": "0xf0" 77562306a36Sopenharmony_ci }, 77662306a36Sopenharmony_ci { 77762306a36Sopenharmony_ci "EventName": "packed_int_op_type.all", 77862306a36Sopenharmony_ci "EventCode": "0x0d", 77962306a36Sopenharmony_ci "BriefDescription": "Retired packed integer ops of all types.", 78062306a36Sopenharmony_ci "UMask": "0xff" 78162306a36Sopenharmony_ci }, 78262306a36Sopenharmony_ci { 78362306a36Sopenharmony_ci "EventName": "fp_disp_faults.x87_fill_fault", 78462306a36Sopenharmony_ci "EventCode": "0x0e", 78562306a36Sopenharmony_ci "BriefDescription": "Floating-point dispatch faults for x87 fills.", 78662306a36Sopenharmony_ci "UMask": "0x01" 78762306a36Sopenharmony_ci }, 78862306a36Sopenharmony_ci { 78962306a36Sopenharmony_ci "EventName": "fp_disp_faults.xmm_fill_fault", 79062306a36Sopenharmony_ci "EventCode": "0x0e", 79162306a36Sopenharmony_ci "BriefDescription": "Floating-point dispatch faults for XMM fills.", 79262306a36Sopenharmony_ci "UMask": "0x02" 79362306a36Sopenharmony_ci }, 79462306a36Sopenharmony_ci { 79562306a36Sopenharmony_ci "EventName": "fp_disp_faults.ymm_fill_fault", 79662306a36Sopenharmony_ci "EventCode": "0x0e", 79762306a36Sopenharmony_ci "BriefDescription": "Floating-point dispatch faults for YMM fills.", 79862306a36Sopenharmony_ci "UMask": "0x04" 79962306a36Sopenharmony_ci }, 80062306a36Sopenharmony_ci { 80162306a36Sopenharmony_ci "EventName": "fp_disp_faults.ymm_spill_fault", 80262306a36Sopenharmony_ci "EventCode": "0x0e", 80362306a36Sopenharmony_ci "BriefDescription": "Floating-point dispatch faults for YMM spills.", 80462306a36Sopenharmony_ci "UMask": "0x08" 80562306a36Sopenharmony_ci }, 80662306a36Sopenharmony_ci { 80762306a36Sopenharmony_ci "EventName": "fp_disp_faults.sse_avx_all", 80862306a36Sopenharmony_ci "EventCode": "0x0e", 80962306a36Sopenharmony_ci "BriefDescription": "Floating-point dispatch faults of all types for SSE and AVX ops.", 81062306a36Sopenharmony_ci "UMask": "0x0e" 81162306a36Sopenharmony_ci }, 81262306a36Sopenharmony_ci { 81362306a36Sopenharmony_ci "EventName": "fp_disp_faults.all", 81462306a36Sopenharmony_ci "EventCode": "0x0e", 81562306a36Sopenharmony_ci "BriefDescription": "Floating-point dispatch faults of all types.", 81662306a36Sopenharmony_ci "UMask": "0x0f" 81762306a36Sopenharmony_ci } 81862306a36Sopenharmony_ci] 819