162306a36Sopenharmony_ci[
262306a36Sopenharmony_ci    {
362306a36Sopenharmony_ci        "BriefDescription": "Floating point assists for retired operations.",
462306a36Sopenharmony_ci        "EventCode": "0x11",
562306a36Sopenharmony_ci        "EventName": "FP_ASSIST.AR",
662306a36Sopenharmony_ci        "SampleAfterValue": "10000",
762306a36Sopenharmony_ci        "UMask": "0x81"
862306a36Sopenharmony_ci    },
962306a36Sopenharmony_ci    {
1062306a36Sopenharmony_ci        "BriefDescription": "Floating point assists.",
1162306a36Sopenharmony_ci        "EventCode": "0x11",
1262306a36Sopenharmony_ci        "EventName": "FP_ASSIST.S",
1362306a36Sopenharmony_ci        "SampleAfterValue": "10000",
1462306a36Sopenharmony_ci        "UMask": "0x1"
1562306a36Sopenharmony_ci    },
1662306a36Sopenharmony_ci    {
1762306a36Sopenharmony_ci        "BriefDescription": "SIMD assists invoked.",
1862306a36Sopenharmony_ci        "EventCode": "0xCD",
1962306a36Sopenharmony_ci        "EventName": "SIMD_ASSIST",
2062306a36Sopenharmony_ci        "SampleAfterValue": "100000"
2162306a36Sopenharmony_ci    },
2262306a36Sopenharmony_ci    {
2362306a36Sopenharmony_ci        "BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) packed-single instructions.",
2462306a36Sopenharmony_ci        "EventCode": "0xCA",
2562306a36Sopenharmony_ci        "EventName": "SIMD_COMP_INST_RETIRED.PACKED_SINGLE",
2662306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
2762306a36Sopenharmony_ci        "UMask": "0x1"
2862306a36Sopenharmony_ci    },
2962306a36Sopenharmony_ci    {
3062306a36Sopenharmony_ci        "BriefDescription": "Retired computational Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.",
3162306a36Sopenharmony_ci        "EventCode": "0xCA",
3262306a36Sopenharmony_ci        "EventName": "SIMD_COMP_INST_RETIRED.SCALAR_DOUBLE",
3362306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
3462306a36Sopenharmony_ci        "UMask": "0x8"
3562306a36Sopenharmony_ci    },
3662306a36Sopenharmony_ci    {
3762306a36Sopenharmony_ci        "BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) scalar-single instructions.",
3862306a36Sopenharmony_ci        "EventCode": "0xCA",
3962306a36Sopenharmony_ci        "EventName": "SIMD_COMP_INST_RETIRED.SCALAR_SINGLE",
4062306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
4162306a36Sopenharmony_ci        "UMask": "0x2"
4262306a36Sopenharmony_ci    },
4362306a36Sopenharmony_ci    {
4462306a36Sopenharmony_ci        "BriefDescription": "SIMD Instructions retired.",
4562306a36Sopenharmony_ci        "EventCode": "0xCE",
4662306a36Sopenharmony_ci        "EventName": "SIMD_INSTR_RETIRED",
4762306a36Sopenharmony_ci        "SampleAfterValue": "2000000"
4862306a36Sopenharmony_ci    },
4962306a36Sopenharmony_ci    {
5062306a36Sopenharmony_ci        "BriefDescription": "Retired Streaming SIMD Extensions (SSE) packed-single instructions.",
5162306a36Sopenharmony_ci        "EventCode": "0xC7",
5262306a36Sopenharmony_ci        "EventName": "SIMD_INST_RETIRED.PACKED_SINGLE",
5362306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
5462306a36Sopenharmony_ci        "UMask": "0x1"
5562306a36Sopenharmony_ci    },
5662306a36Sopenharmony_ci    {
5762306a36Sopenharmony_ci        "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.",
5862306a36Sopenharmony_ci        "EventCode": "0xC7",
5962306a36Sopenharmony_ci        "EventName": "SIMD_INST_RETIRED.SCALAR_DOUBLE",
6062306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
6162306a36Sopenharmony_ci        "UMask": "0x8"
6262306a36Sopenharmony_ci    },
6362306a36Sopenharmony_ci    {
6462306a36Sopenharmony_ci        "BriefDescription": "Retired Streaming SIMD Extensions (SSE) scalar-single instructions.",
6562306a36Sopenharmony_ci        "EventCode": "0xC7",
6662306a36Sopenharmony_ci        "EventName": "SIMD_INST_RETIRED.SCALAR_SINGLE",
6762306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
6862306a36Sopenharmony_ci        "UMask": "0x2"
6962306a36Sopenharmony_ci    },
7062306a36Sopenharmony_ci    {
7162306a36Sopenharmony_ci        "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) vector instructions.",
7262306a36Sopenharmony_ci        "EventCode": "0xC7",
7362306a36Sopenharmony_ci        "EventName": "SIMD_INST_RETIRED.VECTOR",
7462306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
7562306a36Sopenharmony_ci        "UMask": "0x10"
7662306a36Sopenharmony_ci    },
7762306a36Sopenharmony_ci    {
7862306a36Sopenharmony_ci        "BriefDescription": "Saturated arithmetic instructions retired.",
7962306a36Sopenharmony_ci        "EventCode": "0xCF",
8062306a36Sopenharmony_ci        "EventName": "SIMD_SAT_INSTR_RETIRED",
8162306a36Sopenharmony_ci        "SampleAfterValue": "2000000"
8262306a36Sopenharmony_ci    },
8362306a36Sopenharmony_ci    {
8462306a36Sopenharmony_ci        "BriefDescription": "SIMD saturated arithmetic micro-ops retired.",
8562306a36Sopenharmony_ci        "EventCode": "0xB1",
8662306a36Sopenharmony_ci        "EventName": "SIMD_SAT_UOP_EXEC.AR",
8762306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
8862306a36Sopenharmony_ci        "UMask": "0x80"
8962306a36Sopenharmony_ci    },
9062306a36Sopenharmony_ci    {
9162306a36Sopenharmony_ci        "BriefDescription": "SIMD saturated arithmetic micro-ops executed.",
9262306a36Sopenharmony_ci        "EventCode": "0xB1",
9362306a36Sopenharmony_ci        "EventName": "SIMD_SAT_UOP_EXEC.S",
9462306a36Sopenharmony_ci        "SampleAfterValue": "2000000"
9562306a36Sopenharmony_ci    },
9662306a36Sopenharmony_ci    {
9762306a36Sopenharmony_ci        "BriefDescription": "SIMD micro-ops retired (excluding stores).",
9862306a36Sopenharmony_ci        "EventCode": "0xB0",
9962306a36Sopenharmony_ci        "EventName": "SIMD_UOPS_EXEC.AR",
10062306a36Sopenharmony_ci        "PEBS": "2",
10162306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
10262306a36Sopenharmony_ci        "UMask": "0x80"
10362306a36Sopenharmony_ci    },
10462306a36Sopenharmony_ci    {
10562306a36Sopenharmony_ci        "BriefDescription": "SIMD micro-ops executed (excluding stores).",
10662306a36Sopenharmony_ci        "EventCode": "0xB0",
10762306a36Sopenharmony_ci        "EventName": "SIMD_UOPS_EXEC.S",
10862306a36Sopenharmony_ci        "SampleAfterValue": "2000000"
10962306a36Sopenharmony_ci    },
11062306a36Sopenharmony_ci    {
11162306a36Sopenharmony_ci        "BriefDescription": "SIMD packed arithmetic micro-ops retired",
11262306a36Sopenharmony_ci        "EventCode": "0xB3",
11362306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.ARITHMETIC.AR",
11462306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
11562306a36Sopenharmony_ci        "UMask": "0xa0"
11662306a36Sopenharmony_ci    },
11762306a36Sopenharmony_ci    {
11862306a36Sopenharmony_ci        "BriefDescription": "SIMD packed arithmetic micro-ops executed",
11962306a36Sopenharmony_ci        "EventCode": "0xB3",
12062306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.ARITHMETIC.S",
12162306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
12262306a36Sopenharmony_ci        "UMask": "0x20"
12362306a36Sopenharmony_ci    },
12462306a36Sopenharmony_ci    {
12562306a36Sopenharmony_ci        "BriefDescription": "SIMD packed logical micro-ops retired",
12662306a36Sopenharmony_ci        "EventCode": "0xB3",
12762306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.LOGICAL.AR",
12862306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
12962306a36Sopenharmony_ci        "UMask": "0x90"
13062306a36Sopenharmony_ci    },
13162306a36Sopenharmony_ci    {
13262306a36Sopenharmony_ci        "BriefDescription": "SIMD packed logical micro-ops executed",
13362306a36Sopenharmony_ci        "EventCode": "0xB3",
13462306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.LOGICAL.S",
13562306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
13662306a36Sopenharmony_ci        "UMask": "0x10"
13762306a36Sopenharmony_ci    },
13862306a36Sopenharmony_ci    {
13962306a36Sopenharmony_ci        "BriefDescription": "SIMD packed multiply micro-ops retired",
14062306a36Sopenharmony_ci        "EventCode": "0xB3",
14162306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.MUL.AR",
14262306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
14362306a36Sopenharmony_ci        "UMask": "0x81"
14462306a36Sopenharmony_ci    },
14562306a36Sopenharmony_ci    {
14662306a36Sopenharmony_ci        "BriefDescription": "SIMD packed multiply micro-ops executed",
14762306a36Sopenharmony_ci        "EventCode": "0xB3",
14862306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.MUL.S",
14962306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
15062306a36Sopenharmony_ci        "UMask": "0x1"
15162306a36Sopenharmony_ci    },
15262306a36Sopenharmony_ci    {
15362306a36Sopenharmony_ci        "BriefDescription": "SIMD packed micro-ops retired",
15462306a36Sopenharmony_ci        "EventCode": "0xB3",
15562306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.PACK.AR",
15662306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
15762306a36Sopenharmony_ci        "UMask": "0x84"
15862306a36Sopenharmony_ci    },
15962306a36Sopenharmony_ci    {
16062306a36Sopenharmony_ci        "BriefDescription": "SIMD packed micro-ops executed",
16162306a36Sopenharmony_ci        "EventCode": "0xB3",
16262306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.PACK.S",
16362306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
16462306a36Sopenharmony_ci        "UMask": "0x4"
16562306a36Sopenharmony_ci    },
16662306a36Sopenharmony_ci    {
16762306a36Sopenharmony_ci        "BriefDescription": "SIMD packed shift micro-ops retired",
16862306a36Sopenharmony_ci        "EventCode": "0xB3",
16962306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.SHIFT.AR",
17062306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
17162306a36Sopenharmony_ci        "UMask": "0x82"
17262306a36Sopenharmony_ci    },
17362306a36Sopenharmony_ci    {
17462306a36Sopenharmony_ci        "BriefDescription": "SIMD packed shift micro-ops executed",
17562306a36Sopenharmony_ci        "EventCode": "0xB3",
17662306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.SHIFT.S",
17762306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
17862306a36Sopenharmony_ci        "UMask": "0x2"
17962306a36Sopenharmony_ci    },
18062306a36Sopenharmony_ci    {
18162306a36Sopenharmony_ci        "BriefDescription": "SIMD unpacked micro-ops retired",
18262306a36Sopenharmony_ci        "EventCode": "0xB3",
18362306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.UNPACK.AR",
18462306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
18562306a36Sopenharmony_ci        "UMask": "0x88"
18662306a36Sopenharmony_ci    },
18762306a36Sopenharmony_ci    {
18862306a36Sopenharmony_ci        "BriefDescription": "SIMD unpacked micro-ops executed",
18962306a36Sopenharmony_ci        "EventCode": "0xB3",
19062306a36Sopenharmony_ci        "EventName": "SIMD_UOP_TYPE_EXEC.UNPACK.S",
19162306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
19262306a36Sopenharmony_ci        "UMask": "0x8"
19362306a36Sopenharmony_ci    },
19462306a36Sopenharmony_ci    {
19562306a36Sopenharmony_ci        "BriefDescription": "Floating point computational micro-ops retired.",
19662306a36Sopenharmony_ci        "EventCode": "0x10",
19762306a36Sopenharmony_ci        "EventName": "X87_COMP_OPS_EXE.ANY.AR",
19862306a36Sopenharmony_ci        "PEBS": "2",
19962306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
20062306a36Sopenharmony_ci        "UMask": "0x81"
20162306a36Sopenharmony_ci    },
20262306a36Sopenharmony_ci    {
20362306a36Sopenharmony_ci        "BriefDescription": "Floating point computational micro-ops executed.",
20462306a36Sopenharmony_ci        "EventCode": "0x10",
20562306a36Sopenharmony_ci        "EventName": "X87_COMP_OPS_EXE.ANY.S",
20662306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
20762306a36Sopenharmony_ci        "UMask": "0x1"
20862306a36Sopenharmony_ci    },
20962306a36Sopenharmony_ci    {
21062306a36Sopenharmony_ci        "BriefDescription": "FXCH uops retired.",
21162306a36Sopenharmony_ci        "EventCode": "0x10",
21262306a36Sopenharmony_ci        "EventName": "X87_COMP_OPS_EXE.FXCH.AR",
21362306a36Sopenharmony_ci        "PEBS": "2",
21462306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
21562306a36Sopenharmony_ci        "UMask": "0x82"
21662306a36Sopenharmony_ci    },
21762306a36Sopenharmony_ci    {
21862306a36Sopenharmony_ci        "BriefDescription": "FXCH uops executed.",
21962306a36Sopenharmony_ci        "EventCode": "0x10",
22062306a36Sopenharmony_ci        "EventName": "X87_COMP_OPS_EXE.FXCH.S",
22162306a36Sopenharmony_ci        "SampleAfterValue": "2000000",
22262306a36Sopenharmony_ci        "UMask": "0x2"
22362306a36Sopenharmony_ci    }
22462306a36Sopenharmony_ci]
225