xref: /freebsd/lib/libpmc/pmu-events/arch/x86/elkhartlake/floating-point.json (revision 52d973f52c07b94909a6487be373c269988dc151)
1*52d973f5SAlexander Motin[
2*52d973f5SAlexander Motin    {
3*52d973f5SAlexander Motin        "BriefDescription": "Counts the number of cycles the floating point divider is busy.  Does not imply a stall waiting for the divider.",
4*52d973f5SAlexander Motin        "CollectPEBSRecord": "2",
5*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6*52d973f5SAlexander Motin        "EventCode": "0xcd",
7*52d973f5SAlexander Motin        "EventName": "CYCLES_DIV_BUSY.FPDIV",
8*52d973f5SAlexander Motin        "PDIR_COUNTER": "na",
9*52d973f5SAlexander Motin        "PEBScounters": "0,1,2,3",
10*52d973f5SAlexander Motin        "SampleAfterValue": "200003",
11*52d973f5SAlexander Motin        "UMask": "0x2"
12*52d973f5SAlexander Motin    },
13*52d973f5SAlexander Motin    {
14*52d973f5SAlexander Motin        "BriefDescription": "Counts the number of floating point divide uops retired (x87 and SSE, including x87 sqrt).",
15*52d973f5SAlexander Motin        "CollectPEBSRecord": "2",
16*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
17*52d973f5SAlexander Motin        "EventCode": "0xc2",
18*52d973f5SAlexander Motin        "EventName": "UOPS_RETIRED.FPDIV",
19*52d973f5SAlexander Motin        "PEBS": "1",
20*52d973f5SAlexander Motin        "PEBScounters": "0,1,2,3",
21*52d973f5SAlexander Motin        "SampleAfterValue": "2000003",
22*52d973f5SAlexander Motin        "UMask": "0x8"
23*52d973f5SAlexander Motin    }
24*52d973f5SAlexander Motin]