19146af44SZhengjun Xing[ 29146af44SZhengjun Xing { 3*b43a5442SZhengjun Xing "BriefDescription": "Counts the number of cycles the floating point divider is busy.", 49146af44SZhengjun Xing "EventCode": "0xcd", 59146af44SZhengjun Xing "EventName": "CYCLES_DIV_BUSY.FPDIV", 6*b43a5442SZhengjun Xing "PublicDescription": "Counts the number of cycles the floating point divider is busy. Does not imply a stall waiting for the divider.", 79146af44SZhengjun Xing "SampleAfterValue": "200003", 89146af44SZhengjun Xing "UMask": "0x2" 99146af44SZhengjun Xing }, 109146af44SZhengjun Xing { 119146af44SZhengjun Xing "BriefDescription": "Counts the number of floating point operations retired that required microcode assist.", 129146af44SZhengjun Xing "EventCode": "0xc3", 139146af44SZhengjun Xing "EventName": "MACHINE_CLEARS.FP_ASSIST", 149146af44SZhengjun Xing "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.", 159146af44SZhengjun Xing "SampleAfterValue": "20003", 169146af44SZhengjun Xing "UMask": "0x4" 179146af44SZhengjun Xing }, 189146af44SZhengjun Xing { 199146af44SZhengjun Xing "BriefDescription": "Counts the number of floating point divide uops retired (x87 and SSE, including x87 sqrt).", 209146af44SZhengjun Xing "EventCode": "0xc2", 219146af44SZhengjun Xing "EventName": "UOPS_RETIRED.FPDIV", 229146af44SZhengjun Xing "PEBS": "1", 239146af44SZhengjun Xing "SampleAfterValue": "2000003", 249146af44SZhengjun Xing "UMask": "0x8" 259146af44SZhengjun Xing } 269146af44SZhengjun Xing] 27