xref: /linux/tools/perf/pmu-events/arch/x86/nehalemep/floating-point.json (revision b333067ff3b0ee63e226a06633f3df12491028ab)
1edaa78b4SAndi Kleen[
2edaa78b4SAndi Kleen    {
344a9189fSIan Rogers        "BriefDescription": "X87 Floating point assists (Precise Event)",
444a9189fSIan Rogers        "EventCode": "0xF7",
5edaa78b4SAndi Kleen        "EventName": "FP_ASSIST.ALL",
644a9189fSIan Rogers        "PEBS": "1",
7edaa78b4SAndi Kleen        "SampleAfterValue": "20000",
844a9189fSIan Rogers        "UMask": "0x1"
9edaa78b4SAndi Kleen    },
10edaa78b4SAndi Kleen    {
11*b333067fSIan Rogers        "BriefDescription": "X87 Floating point assists for invalid input value (Precise Event)",
1244a9189fSIan Rogers        "EventCode": "0xF7",
13edaa78b4SAndi Kleen        "EventName": "FP_ASSIST.INPUT",
14edaa78b4SAndi Kleen        "PEBS": "1",
15edaa78b4SAndi Kleen        "SampleAfterValue": "20000",
1644a9189fSIan Rogers        "UMask": "0x4"
17edaa78b4SAndi Kleen    },
18edaa78b4SAndi Kleen    {
1944a9189fSIan Rogers        "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)",
2044a9189fSIan Rogers        "EventCode": "0xF7",
2144a9189fSIan Rogers        "EventName": "FP_ASSIST.OUTPUT",
2244a9189fSIan Rogers        "PEBS": "1",
2344a9189fSIan Rogers        "SampleAfterValue": "20000",
2444a9189fSIan Rogers        "UMask": "0x2"
2544a9189fSIan Rogers    },
2644a9189fSIan Rogers    {
2744a9189fSIan Rogers        "BriefDescription": "MMX Uops",
2844a9189fSIan Rogers        "EventCode": "0x10",
29edaa78b4SAndi Kleen        "EventName": "FP_COMP_OPS_EXE.MMX",
30edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
3144a9189fSIan Rogers        "UMask": "0x2"
32edaa78b4SAndi Kleen    },
33edaa78b4SAndi Kleen    {
3444a9189fSIan Rogers        "BriefDescription": "SSE2 integer Uops",
35edaa78b4SAndi Kleen        "EventCode": "0x10",
36edaa78b4SAndi Kleen        "EventName": "FP_COMP_OPS_EXE.SSE2_INTEGER",
37edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
3844a9189fSIan Rogers        "UMask": "0x8"
39edaa78b4SAndi Kleen    },
40edaa78b4SAndi Kleen    {
4144a9189fSIan Rogers        "BriefDescription": "SSE* FP double precision Uops",
4244a9189fSIan Rogers        "EventCode": "0x10",
4344a9189fSIan Rogers        "EventName": "FP_COMP_OPS_EXE.SSE_DOUBLE_PRECISION",
4444a9189fSIan Rogers        "SampleAfterValue": "2000000",
4544a9189fSIan Rogers        "UMask": "0x80"
4644a9189fSIan Rogers    },
4744a9189fSIan Rogers    {
4844a9189fSIan Rogers        "BriefDescription": "SSE and SSE2 FP Uops",
4944a9189fSIan Rogers        "EventCode": "0x10",
5044a9189fSIan Rogers        "EventName": "FP_COMP_OPS_EXE.SSE_FP",
5144a9189fSIan Rogers        "SampleAfterValue": "2000000",
5244a9189fSIan Rogers        "UMask": "0x4"
5344a9189fSIan Rogers    },
5444a9189fSIan Rogers    {
5544a9189fSIan Rogers        "BriefDescription": "SSE FP packed Uops",
5644a9189fSIan Rogers        "EventCode": "0x10",
5744a9189fSIan Rogers        "EventName": "FP_COMP_OPS_EXE.SSE_FP_PACKED",
5844a9189fSIan Rogers        "SampleAfterValue": "2000000",
5944a9189fSIan Rogers        "UMask": "0x10"
6044a9189fSIan Rogers    },
6144a9189fSIan Rogers    {
6244a9189fSIan Rogers        "BriefDescription": "SSE FP scalar Uops",
6344a9189fSIan Rogers        "EventCode": "0x10",
6444a9189fSIan Rogers        "EventName": "FP_COMP_OPS_EXE.SSE_FP_SCALAR",
6544a9189fSIan Rogers        "SampleAfterValue": "2000000",
6644a9189fSIan Rogers        "UMask": "0x20"
6744a9189fSIan Rogers    },
6844a9189fSIan Rogers    {
6944a9189fSIan Rogers        "BriefDescription": "SSE* FP single precision Uops",
7044a9189fSIan Rogers        "EventCode": "0x10",
7144a9189fSIan Rogers        "EventName": "FP_COMP_OPS_EXE.SSE_SINGLE_PRECISION",
7244a9189fSIan Rogers        "SampleAfterValue": "2000000",
7344a9189fSIan Rogers        "UMask": "0x40"
7444a9189fSIan Rogers    },
7544a9189fSIan Rogers    {
7644a9189fSIan Rogers        "BriefDescription": "Computational floating-point operations executed",
7744a9189fSIan Rogers        "EventCode": "0x10",
78edaa78b4SAndi Kleen        "EventName": "FP_COMP_OPS_EXE.X87",
79edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
8044a9189fSIan Rogers        "UMask": "0x1"
81edaa78b4SAndi Kleen    },
82edaa78b4SAndi Kleen    {
8344a9189fSIan Rogers        "BriefDescription": "All Floating Point to and from MMX transitions",
8444a9189fSIan Rogers        "EventCode": "0xCC",
85edaa78b4SAndi Kleen        "EventName": "FP_MMX_TRANS.ANY",
86edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
8744a9189fSIan Rogers        "UMask": "0x3"
88edaa78b4SAndi Kleen    },
89edaa78b4SAndi Kleen    {
9044a9189fSIan Rogers        "BriefDescription": "Transitions from MMX to Floating Point instructions",
9144a9189fSIan Rogers        "EventCode": "0xCC",
92edaa78b4SAndi Kleen        "EventName": "FP_MMX_TRANS.TO_FP",
93edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
9444a9189fSIan Rogers        "UMask": "0x1"
95edaa78b4SAndi Kleen    },
96edaa78b4SAndi Kleen    {
9744a9189fSIan Rogers        "BriefDescription": "Transitions from Floating Point to MMX instructions",
9844a9189fSIan Rogers        "EventCode": "0xCC",
99edaa78b4SAndi Kleen        "EventName": "FP_MMX_TRANS.TO_MMX",
100edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
10144a9189fSIan Rogers        "UMask": "0x2"
102edaa78b4SAndi Kleen    },
103edaa78b4SAndi Kleen    {
10444a9189fSIan Rogers        "BriefDescription": "128 bit SIMD integer pack operations",
10544a9189fSIan Rogers        "EventCode": "0x12",
106edaa78b4SAndi Kleen        "EventName": "SIMD_INT_128.PACK",
107edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
10844a9189fSIan Rogers        "UMask": "0x4"
109edaa78b4SAndi Kleen    },
110edaa78b4SAndi Kleen    {
11144a9189fSIan Rogers        "BriefDescription": "128 bit SIMD integer arithmetic operations",
11244a9189fSIan Rogers        "EventCode": "0x12",
113edaa78b4SAndi Kleen        "EventName": "SIMD_INT_128.PACKED_ARITH",
114edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
11544a9189fSIan Rogers        "UMask": "0x20"
116edaa78b4SAndi Kleen    },
117edaa78b4SAndi Kleen    {
11844a9189fSIan Rogers        "BriefDescription": "128 bit SIMD integer logical operations",
11944a9189fSIan Rogers        "EventCode": "0x12",
120edaa78b4SAndi Kleen        "EventName": "SIMD_INT_128.PACKED_LOGICAL",
121edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
12244a9189fSIan Rogers        "UMask": "0x10"
123edaa78b4SAndi Kleen    },
124edaa78b4SAndi Kleen    {
12544a9189fSIan Rogers        "BriefDescription": "128 bit SIMD integer multiply operations",
12644a9189fSIan Rogers        "EventCode": "0x12",
127edaa78b4SAndi Kleen        "EventName": "SIMD_INT_128.PACKED_MPY",
128edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
12944a9189fSIan Rogers        "UMask": "0x1"
130edaa78b4SAndi Kleen    },
131edaa78b4SAndi Kleen    {
13244a9189fSIan Rogers        "BriefDescription": "128 bit SIMD integer shift operations",
13344a9189fSIan Rogers        "EventCode": "0x12",
134edaa78b4SAndi Kleen        "EventName": "SIMD_INT_128.PACKED_SHIFT",
135edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
13644a9189fSIan Rogers        "UMask": "0x2"
137edaa78b4SAndi Kleen    },
138edaa78b4SAndi Kleen    {
13944a9189fSIan Rogers        "BriefDescription": "128 bit SIMD integer shuffle/move operations",
14044a9189fSIan Rogers        "EventCode": "0x12",
141edaa78b4SAndi Kleen        "EventName": "SIMD_INT_128.SHUFFLE_MOVE",
142edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
14344a9189fSIan Rogers        "UMask": "0x40"
144edaa78b4SAndi Kleen    },
145edaa78b4SAndi Kleen    {
14644a9189fSIan Rogers        "BriefDescription": "128 bit SIMD integer unpack operations",
14744a9189fSIan Rogers        "EventCode": "0x12",
148edaa78b4SAndi Kleen        "EventName": "SIMD_INT_128.UNPACK",
149edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
15044a9189fSIan Rogers        "UMask": "0x8"
151edaa78b4SAndi Kleen    },
152edaa78b4SAndi Kleen    {
15344a9189fSIan Rogers        "BriefDescription": "SIMD integer 64 bit pack operations",
15444a9189fSIan Rogers        "EventCode": "0xFD",
155edaa78b4SAndi Kleen        "EventName": "SIMD_INT_64.PACK",
156edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
15744a9189fSIan Rogers        "UMask": "0x4"
158edaa78b4SAndi Kleen    },
159edaa78b4SAndi Kleen    {
16044a9189fSIan Rogers        "BriefDescription": "SIMD integer 64 bit arithmetic operations",
16144a9189fSIan Rogers        "EventCode": "0xFD",
162edaa78b4SAndi Kleen        "EventName": "SIMD_INT_64.PACKED_ARITH",
163edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
16444a9189fSIan Rogers        "UMask": "0x20"
165edaa78b4SAndi Kleen    },
166edaa78b4SAndi Kleen    {
16744a9189fSIan Rogers        "BriefDescription": "SIMD integer 64 bit logical operations",
16844a9189fSIan Rogers        "EventCode": "0xFD",
169edaa78b4SAndi Kleen        "EventName": "SIMD_INT_64.PACKED_LOGICAL",
170edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
17144a9189fSIan Rogers        "UMask": "0x10"
172edaa78b4SAndi Kleen    },
173edaa78b4SAndi Kleen    {
17444a9189fSIan Rogers        "BriefDescription": "SIMD integer 64 bit packed multiply operations",
17544a9189fSIan Rogers        "EventCode": "0xFD",
176edaa78b4SAndi Kleen        "EventName": "SIMD_INT_64.PACKED_MPY",
177edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
17844a9189fSIan Rogers        "UMask": "0x1"
179edaa78b4SAndi Kleen    },
180edaa78b4SAndi Kleen    {
18144a9189fSIan Rogers        "BriefDescription": "SIMD integer 64 bit shift operations",
18244a9189fSIan Rogers        "EventCode": "0xFD",
183edaa78b4SAndi Kleen        "EventName": "SIMD_INT_64.PACKED_SHIFT",
184edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
18544a9189fSIan Rogers        "UMask": "0x2"
186edaa78b4SAndi Kleen    },
187edaa78b4SAndi Kleen    {
18844a9189fSIan Rogers        "BriefDescription": "SIMD integer 64 bit shuffle/move operations",
18944a9189fSIan Rogers        "EventCode": "0xFD",
190edaa78b4SAndi Kleen        "EventName": "SIMD_INT_64.SHUFFLE_MOVE",
191edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
19244a9189fSIan Rogers        "UMask": "0x40"
193edaa78b4SAndi Kleen    },
194edaa78b4SAndi Kleen    {
19544a9189fSIan Rogers        "BriefDescription": "SIMD integer 64 bit unpack operations",
19644a9189fSIan Rogers        "EventCode": "0xFD",
197edaa78b4SAndi Kleen        "EventName": "SIMD_INT_64.UNPACK",
198edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
19944a9189fSIan Rogers        "UMask": "0x8"
200edaa78b4SAndi Kleen    }
201edaa78b4SAndi Kleen]
202