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