OSDN Git Service

Merge tag 'perf-tools-for-v5.18-2022-03-26' of git://git.kernel.org/pub/scm/linux...
[uclinux-h8/linux.git] / tools / perf / pmu-events / arch / x86 / goldmont / floating-point.json
1 [
2     {
3         "BriefDescription": "Cycles the FP divide unit is busy",
4         "CollectPEBSRecord": "1",
5         "Counter": "0,1,2,3",
6         "EventCode": "0xCD",
7         "EventName": "CYCLES_DIV_BUSY.FPDIV",
8         "PublicDescription": "Counts core cycles the floating point divide unit is busy.",
9         "SampleAfterValue": "200003",
10         "UMask": "0x2"
11     },
12     {
13         "BriefDescription": "Machine clears due to FP assists",
14         "CollectPEBSRecord": "1",
15         "Counter": "0,1,2,3",
16         "EventCode": "0xC3",
17         "EventName": "MACHINE_CLEARS.FP_ASSIST",
18         "PublicDescription": "Counts machine clears due to floating point (FP) operations needing assists.  For instance, if the result was a floating point denormal, the hardware clears the pipeline and reissues uops to produce the correct IEEE compliant denormal result.",
19         "SampleAfterValue": "200003",
20         "UMask": "0x4"
21     },
22     {
23         "BriefDescription": "Floating point divide uops retired. (Precise Event Capable)",
24         "CollectPEBSRecord": "1",
25         "Counter": "0,1,2,3",
26         "EventCode": "0xC2",
27         "EventName": "UOPS_RETIRED.FPDIV",
28         "PEBS": "2",
29         "PublicDescription": "Counts the number of floating point divide uops retired.",
30         "SampleAfterValue": "2000003",
31         "UMask": "0x8"
32     }
33 ]