1edaa78b4SAndi Kleen[
2edaa78b4SAndi Kleen    {
3edaa78b4SAndi Kleen        "EventCode": "0xD0",
4edaa78b4SAndi Kleen        "Counter": "0,1,2,3",
5edaa78b4SAndi Kleen        "UMask": "0x1",
6edaa78b4SAndi Kleen        "EventName": "MACRO_INSTS.DECODED",
7edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
8edaa78b4SAndi Kleen        "BriefDescription": "Instructions decoded"
9edaa78b4SAndi Kleen    },
10edaa78b4SAndi Kleen    {
11edaa78b4SAndi Kleen        "EventCode": "0xA6",
12edaa78b4SAndi Kleen        "Counter": "0,1,2,3",
13edaa78b4SAndi Kleen        "UMask": "0x1",
14edaa78b4SAndi Kleen        "EventName": "MACRO_INSTS.FUSIONS_DECODED",
15edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
16edaa78b4SAndi Kleen        "BriefDescription": "Macro-fused instructions decoded"
17edaa78b4SAndi Kleen    },
18edaa78b4SAndi Kleen    {
19edaa78b4SAndi Kleen        "EventCode": "0x19",
20edaa78b4SAndi Kleen        "Counter": "0,1,2,3",
21edaa78b4SAndi Kleen        "UMask": "0x1",
22edaa78b4SAndi Kleen        "EventName": "TWO_UOP_INSTS_DECODED",
23edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
24edaa78b4SAndi Kleen        "BriefDescription": "Two Uop instructions decoded"
25edaa78b4SAndi Kleen    }
26edaa78b4SAndi Kleen]