xref: /freebsd/lib/libpmc/pmu-events/arch/x86/bonnell/floating-point.json (revision 18054d0220cfc8df9c9568c437bd6fbb59d53c3c)
1959826caSMatt Macy[
2959826caSMatt Macy    {
3*18054d02SAlexander Motin        "BriefDescription": "Floating point assists for retired operations.",
4959826caSMatt Macy        "Counter": "0,1",
5959826caSMatt Macy        "EventCode": "0x11",
6959826caSMatt Macy        "EventName": "FP_ASSIST.AR",
7959826caSMatt Macy        "SampleAfterValue": "10000",
8*18054d02SAlexander Motin        "UMask": "0x81"
9959826caSMatt Macy    },
10959826caSMatt Macy    {
11*18054d02SAlexander Motin        "BriefDescription": "Floating point assists.",
12959826caSMatt Macy        "Counter": "0,1",
13*18054d02SAlexander Motin        "EventCode": "0x11",
14*18054d02SAlexander Motin        "EventName": "FP_ASSIST.S",
15*18054d02SAlexander Motin        "SampleAfterValue": "10000",
16*18054d02SAlexander Motin        "UMask": "0x1"
17959826caSMatt Macy    },
18959826caSMatt Macy    {
19*18054d02SAlexander Motin        "BriefDescription": "SIMD assists invoked.",
20959826caSMatt Macy        "Counter": "0,1",
21959826caSMatt Macy        "EventCode": "0xCD",
22959826caSMatt Macy        "EventName": "SIMD_ASSIST",
23959826caSMatt Macy        "SampleAfterValue": "100000",
24*18054d02SAlexander Motin        "UMask": "0x0"
25959826caSMatt Macy    },
26959826caSMatt Macy    {
27*18054d02SAlexander Motin        "BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) packed-single instructions.",
28959826caSMatt Macy        "Counter": "0,1",
29*18054d02SAlexander Motin        "EventCode": "0xCA",
30*18054d02SAlexander Motin        "EventName": "SIMD_COMP_INST_RETIRED.PACKED_SINGLE",
31*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
32*18054d02SAlexander Motin        "UMask": "0x1"
33*18054d02SAlexander Motin    },
34*18054d02SAlexander Motin    {
35*18054d02SAlexander Motin        "BriefDescription": "Retired computational Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.",
36*18054d02SAlexander Motin        "Counter": "0,1",
37*18054d02SAlexander Motin        "EventCode": "0xCA",
38*18054d02SAlexander Motin        "EventName": "SIMD_COMP_INST_RETIRED.SCALAR_DOUBLE",
39*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
40*18054d02SAlexander Motin        "UMask": "0x8"
41*18054d02SAlexander Motin    },
42*18054d02SAlexander Motin    {
43*18054d02SAlexander Motin        "BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) scalar-single instructions.",
44*18054d02SAlexander Motin        "Counter": "0,1",
45*18054d02SAlexander Motin        "EventCode": "0xCA",
46*18054d02SAlexander Motin        "EventName": "SIMD_COMP_INST_RETIRED.SCALAR_SINGLE",
47*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
48*18054d02SAlexander Motin        "UMask": "0x2"
49*18054d02SAlexander Motin    },
50*18054d02SAlexander Motin    {
51*18054d02SAlexander Motin        "BriefDescription": "SIMD Instructions retired.",
52*18054d02SAlexander Motin        "Counter": "0,1",
53*18054d02SAlexander Motin        "EventCode": "0xCE",
54959826caSMatt Macy        "EventName": "SIMD_INSTR_RETIRED",
55959826caSMatt Macy        "SampleAfterValue": "2000000",
56*18054d02SAlexander Motin        "UMask": "0x0"
57959826caSMatt Macy    },
58959826caSMatt Macy    {
59*18054d02SAlexander Motin        "BriefDescription": "Retired Streaming SIMD Extensions (SSE) packed-single instructions.",
60959826caSMatt Macy        "Counter": "0,1",
61*18054d02SAlexander Motin        "EventCode": "0xC7",
62*18054d02SAlexander Motin        "EventName": "SIMD_INST_RETIRED.PACKED_SINGLE",
63*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
64*18054d02SAlexander Motin        "UMask": "0x1"
65*18054d02SAlexander Motin    },
66*18054d02SAlexander Motin    {
67*18054d02SAlexander Motin        "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.",
68*18054d02SAlexander Motin        "Counter": "0,1",
69*18054d02SAlexander Motin        "EventCode": "0xC7",
70*18054d02SAlexander Motin        "EventName": "SIMD_INST_RETIRED.SCALAR_DOUBLE",
71*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
72*18054d02SAlexander Motin        "UMask": "0x8"
73*18054d02SAlexander Motin    },
74*18054d02SAlexander Motin    {
75*18054d02SAlexander Motin        "BriefDescription": "Retired Streaming SIMD Extensions (SSE) scalar-single instructions.",
76*18054d02SAlexander Motin        "Counter": "0,1",
77*18054d02SAlexander Motin        "EventCode": "0xC7",
78*18054d02SAlexander Motin        "EventName": "SIMD_INST_RETIRED.SCALAR_SINGLE",
79*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
80*18054d02SAlexander Motin        "UMask": "0x2"
81*18054d02SAlexander Motin    },
82*18054d02SAlexander Motin    {
83*18054d02SAlexander Motin        "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) vector instructions.",
84*18054d02SAlexander Motin        "Counter": "0,1",
85*18054d02SAlexander Motin        "EventCode": "0xC7",
86*18054d02SAlexander Motin        "EventName": "SIMD_INST_RETIRED.VECTOR",
87*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
88*18054d02SAlexander Motin        "UMask": "0x10"
89*18054d02SAlexander Motin    },
90*18054d02SAlexander Motin    {
91*18054d02SAlexander Motin        "BriefDescription": "Saturated arithmetic instructions retired.",
92*18054d02SAlexander Motin        "Counter": "0,1",
93*18054d02SAlexander Motin        "EventCode": "0xCF",
94959826caSMatt Macy        "EventName": "SIMD_SAT_INSTR_RETIRED",
95959826caSMatt Macy        "SampleAfterValue": "2000000",
96*18054d02SAlexander Motin        "UMask": "0x0"
97*18054d02SAlexander Motin    },
98*18054d02SAlexander Motin    {
99*18054d02SAlexander Motin        "BriefDescription": "SIMD saturated arithmetic micro-ops retired.",
100*18054d02SAlexander Motin        "Counter": "0,1",
101*18054d02SAlexander Motin        "EventCode": "0xB1",
102*18054d02SAlexander Motin        "EventName": "SIMD_SAT_UOP_EXEC.AR",
103*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
104*18054d02SAlexander Motin        "UMask": "0x80"
105*18054d02SAlexander Motin    },
106*18054d02SAlexander Motin    {
107*18054d02SAlexander Motin        "BriefDescription": "SIMD saturated arithmetic micro-ops executed.",
108*18054d02SAlexander Motin        "Counter": "0,1",
109*18054d02SAlexander Motin        "EventCode": "0xB1",
110*18054d02SAlexander Motin        "EventName": "SIMD_SAT_UOP_EXEC.S",
111*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
112*18054d02SAlexander Motin        "UMask": "0x0"
113*18054d02SAlexander Motin    },
114*18054d02SAlexander Motin    {
115*18054d02SAlexander Motin        "BriefDescription": "SIMD micro-ops retired (excluding stores).",
116*18054d02SAlexander Motin        "Counter": "0,1",
117*18054d02SAlexander Motin        "EventCode": "0xB0",
118*18054d02SAlexander Motin        "EventName": "SIMD_UOPS_EXEC.AR",
119*18054d02SAlexander Motin        "PEBS": "2",
120*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
121*18054d02SAlexander Motin        "UMask": "0x80"
122*18054d02SAlexander Motin    },
123*18054d02SAlexander Motin    {
124*18054d02SAlexander Motin        "BriefDescription": "SIMD micro-ops executed (excluding stores).",
125*18054d02SAlexander Motin        "Counter": "0,1",
126*18054d02SAlexander Motin        "EventCode": "0xB0",
127*18054d02SAlexander Motin        "EventName": "SIMD_UOPS_EXEC.S",
128*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
129*18054d02SAlexander Motin        "UMask": "0x0"
130*18054d02SAlexander Motin    },
131*18054d02SAlexander Motin    {
132*18054d02SAlexander Motin        "BriefDescription": "SIMD packed arithmetic micro-ops retired",
133*18054d02SAlexander Motin        "Counter": "0,1",
134*18054d02SAlexander Motin        "EventCode": "0xB3",
135*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.ARITHMETIC.AR",
136*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
137*18054d02SAlexander Motin        "UMask": "0xa0"
138*18054d02SAlexander Motin    },
139*18054d02SAlexander Motin    {
140*18054d02SAlexander Motin        "BriefDescription": "SIMD packed arithmetic micro-ops executed",
141*18054d02SAlexander Motin        "Counter": "0,1",
142*18054d02SAlexander Motin        "EventCode": "0xB3",
143*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.ARITHMETIC.S",
144*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
145*18054d02SAlexander Motin        "UMask": "0x20"
146*18054d02SAlexander Motin    },
147*18054d02SAlexander Motin    {
148*18054d02SAlexander Motin        "BriefDescription": "SIMD packed logical micro-ops retired",
149*18054d02SAlexander Motin        "Counter": "0,1",
150*18054d02SAlexander Motin        "EventCode": "0xB3",
151*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.LOGICAL.AR",
152*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
153*18054d02SAlexander Motin        "UMask": "0x90"
154*18054d02SAlexander Motin    },
155*18054d02SAlexander Motin    {
156*18054d02SAlexander Motin        "BriefDescription": "SIMD packed logical micro-ops executed",
157*18054d02SAlexander Motin        "Counter": "0,1",
158*18054d02SAlexander Motin        "EventCode": "0xB3",
159*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.LOGICAL.S",
160*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
161*18054d02SAlexander Motin        "UMask": "0x10"
162*18054d02SAlexander Motin    },
163*18054d02SAlexander Motin    {
164*18054d02SAlexander Motin        "BriefDescription": "SIMD packed multiply micro-ops retired",
165*18054d02SAlexander Motin        "Counter": "0,1",
166*18054d02SAlexander Motin        "EventCode": "0xB3",
167*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.MUL.AR",
168*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
169*18054d02SAlexander Motin        "UMask": "0x81"
170*18054d02SAlexander Motin    },
171*18054d02SAlexander Motin    {
172*18054d02SAlexander Motin        "BriefDescription": "SIMD packed multiply micro-ops executed",
173*18054d02SAlexander Motin        "Counter": "0,1",
174*18054d02SAlexander Motin        "EventCode": "0xB3",
175*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.MUL.S",
176*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
177*18054d02SAlexander Motin        "UMask": "0x1"
178*18054d02SAlexander Motin    },
179*18054d02SAlexander Motin    {
180*18054d02SAlexander Motin        "BriefDescription": "SIMD packed micro-ops retired",
181*18054d02SAlexander Motin        "Counter": "0,1",
182*18054d02SAlexander Motin        "EventCode": "0xB3",
183*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.PACK.AR",
184*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
185*18054d02SAlexander Motin        "UMask": "0x84"
186*18054d02SAlexander Motin    },
187*18054d02SAlexander Motin    {
188*18054d02SAlexander Motin        "BriefDescription": "SIMD packed micro-ops executed",
189*18054d02SAlexander Motin        "Counter": "0,1",
190*18054d02SAlexander Motin        "EventCode": "0xB3",
191*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.PACK.S",
192*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
193*18054d02SAlexander Motin        "UMask": "0x4"
194*18054d02SAlexander Motin    },
195*18054d02SAlexander Motin    {
196*18054d02SAlexander Motin        "BriefDescription": "SIMD packed shift micro-ops retired",
197*18054d02SAlexander Motin        "Counter": "0,1",
198*18054d02SAlexander Motin        "EventCode": "0xB3",
199*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.SHIFT.AR",
200*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
201*18054d02SAlexander Motin        "UMask": "0x82"
202*18054d02SAlexander Motin    },
203*18054d02SAlexander Motin    {
204*18054d02SAlexander Motin        "BriefDescription": "SIMD packed shift micro-ops executed",
205*18054d02SAlexander Motin        "Counter": "0,1",
206*18054d02SAlexander Motin        "EventCode": "0xB3",
207*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.SHIFT.S",
208*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
209*18054d02SAlexander Motin        "UMask": "0x2"
210*18054d02SAlexander Motin    },
211*18054d02SAlexander Motin    {
212*18054d02SAlexander Motin        "BriefDescription": "SIMD unpacked micro-ops retired",
213*18054d02SAlexander Motin        "Counter": "0,1",
214*18054d02SAlexander Motin        "EventCode": "0xB3",
215*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.UNPACK.AR",
216*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
217*18054d02SAlexander Motin        "UMask": "0x88"
218*18054d02SAlexander Motin    },
219*18054d02SAlexander Motin    {
220*18054d02SAlexander Motin        "BriefDescription": "SIMD unpacked micro-ops executed",
221*18054d02SAlexander Motin        "Counter": "0,1",
222*18054d02SAlexander Motin        "EventCode": "0xB3",
223*18054d02SAlexander Motin        "EventName": "SIMD_UOP_TYPE_EXEC.UNPACK.S",
224*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
225*18054d02SAlexander Motin        "UMask": "0x8"
226*18054d02SAlexander Motin    },
227*18054d02SAlexander Motin    {
228*18054d02SAlexander Motin        "BriefDescription": "Floating point computational micro-ops retired.",
229*18054d02SAlexander Motin        "Counter": "0,1",
230*18054d02SAlexander Motin        "EventCode": "0x10",
231*18054d02SAlexander Motin        "EventName": "X87_COMP_OPS_EXE.ANY.AR",
232*18054d02SAlexander Motin        "PEBS": "2",
233*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
234*18054d02SAlexander Motin        "UMask": "0x81"
235*18054d02SAlexander Motin    },
236*18054d02SAlexander Motin    {
237*18054d02SAlexander Motin        "BriefDescription": "Floating point computational micro-ops executed.",
238*18054d02SAlexander Motin        "Counter": "0,1",
239*18054d02SAlexander Motin        "EventCode": "0x10",
240*18054d02SAlexander Motin        "EventName": "X87_COMP_OPS_EXE.ANY.S",
241*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
242*18054d02SAlexander Motin        "UMask": "0x1"
243*18054d02SAlexander Motin    },
244*18054d02SAlexander Motin    {
245*18054d02SAlexander Motin        "BriefDescription": "FXCH uops retired.",
246*18054d02SAlexander Motin        "Counter": "0,1",
247*18054d02SAlexander Motin        "EventCode": "0x10",
248*18054d02SAlexander Motin        "EventName": "X87_COMP_OPS_EXE.FXCH.AR",
249*18054d02SAlexander Motin        "PEBS": "2",
250*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
251*18054d02SAlexander Motin        "UMask": "0x82"
252*18054d02SAlexander Motin    },
253*18054d02SAlexander Motin    {
254*18054d02SAlexander Motin        "BriefDescription": "FXCH uops executed.",
255*18054d02SAlexander Motin        "Counter": "0,1",
256*18054d02SAlexander Motin        "EventCode": "0x10",
257*18054d02SAlexander Motin        "EventName": "X87_COMP_OPS_EXE.FXCH.S",
258*18054d02SAlexander Motin        "SampleAfterValue": "2000000",
259*18054d02SAlexander Motin        "UMask": "0x2"
260959826caSMatt Macy    }
261959826caSMatt Macy]