Back to home page

OSCL-LXR

 
 

    


0001 [
0002     {
0003         "BriefDescription": "Counts the number of cycles the floating point divider is busy.",
0004         "CollectPEBSRecord": "2",
0005         "Counter": "0,1,2,3",
0006         "EventCode": "0xcd",
0007         "EventName": "CYCLES_DIV_BUSY.FPDIV",
0008         "PDIR_COUNTER": "NA",
0009         "PEBScounters": "0,1,2,3",
0010         "PublicDescription": "Counts the number of cycles the floating point divider is busy.  Does not imply a stall waiting for the divider.",
0011         "SampleAfterValue": "200003",
0012         "UMask": "0x2"
0013     },
0014     {
0015         "BriefDescription": "Counts the number of floating point operations retired that required microcode assist.",
0016         "CollectPEBSRecord": "2",
0017         "Counter": "0,1,2,3",
0018         "EventCode": "0xc3",
0019         "EventName": "MACHINE_CLEARS.FP_ASSIST",
0020         "PDIR_COUNTER": "NA",
0021         "PEBScounters": "0,1,2,3",
0022         "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.",
0023         "SampleAfterValue": "20003",
0024         "UMask": "0x4"
0025     },
0026     {
0027         "BriefDescription": "Counts the number of floating point divide uops retired (x87 and SSE, including x87 sqrt).",
0028         "CollectPEBSRecord": "2",
0029         "Counter": "0,1,2,3",
0030         "EventCode": "0xc2",
0031         "EventName": "UOPS_RETIRED.FPDIV",
0032         "PEBS": "1",
0033         "PEBScounters": "0,1,2,3",
0034         "SampleAfterValue": "2000003",
0035         "UMask": "0x8"
0036     }
0037 ]