xref: /freebsd/lib/libpmc/pmu-events/arch/x86/tremontx/floating-point.json (revision 18054d0220cfc8df9c9568c437bd6fbb59d53c3c)
1*18054d02SAlexander Motin[
2*18054d02SAlexander Motin    {
3*18054d02SAlexander Motin        "BriefDescription": "Counts the number of cycles the floating point divider is busy.  Does not imply a stall waiting for the divider.",
4*18054d02SAlexander Motin        "CollectPEBSRecord": "2",
5*18054d02SAlexander Motin        "Counter": "0,1,2,3",
6*18054d02SAlexander Motin        "EventCode": "0xcd",
7*18054d02SAlexander Motin        "EventName": "CYCLES_DIV_BUSY.FPDIV",
8*18054d02SAlexander Motin        "PDIR_COUNTER": "na",
9*18054d02SAlexander Motin        "PEBScounters": "0,1,2,3",
10*18054d02SAlexander Motin        "SampleAfterValue": "200003",
11*18054d02SAlexander Motin        "UMask": "0x2"
12*18054d02SAlexander Motin    },
13*18054d02SAlexander Motin    {
14*18054d02SAlexander Motin        "BriefDescription": "Counts the number of floating point operations retired that required microcode assist.",
15*18054d02SAlexander Motin        "CollectPEBSRecord": "2",
16*18054d02SAlexander Motin        "Counter": "0,1,2,3",
17*18054d02SAlexander Motin        "EventCode": "0xc3",
18*18054d02SAlexander Motin        "EventName": "MACHINE_CLEARS.FP_ASSIST",
19*18054d02SAlexander Motin        "PDIR_COUNTER": "na",
20*18054d02SAlexander Motin        "PEBScounters": "0,1,2,3",
21*18054d02SAlexander Motin        "PublicDescription": "Counts the number of floating point operations retired that required microcode assist, which is not a reflection of the number of FP operations, instructions or uops.",
22*18054d02SAlexander Motin        "SampleAfterValue": "20003",
23*18054d02SAlexander Motin        "UMask": "0x4"
24*18054d02SAlexander Motin    },
25*18054d02SAlexander Motin    {
26*18054d02SAlexander Motin        "BriefDescription": "Counts the number of floating point divide uops retired (x87 and SSE, including x87 sqrt).",
27*18054d02SAlexander Motin        "CollectPEBSRecord": "2",
28*18054d02SAlexander Motin        "Counter": "0,1,2,3",
29*18054d02SAlexander Motin        "EventCode": "0xc2",
30*18054d02SAlexander Motin        "EventName": "UOPS_RETIRED.FPDIV",
31*18054d02SAlexander Motin        "PEBS": "1",
32*18054d02SAlexander Motin        "PEBScounters": "0,1,2,3",
33*18054d02SAlexander Motin        "SampleAfterValue": "2000003",
34*18054d02SAlexander Motin        "UMask": "0x8"
35*18054d02SAlexander Motin    }
36*18054d02SAlexander Motin]