111 lines · json
1[2 {3 "BriefDescription": "Counts the number of cycles when any of the floating point dividers are active.",4 "Counter": "0,1,2,3,4,5,6,7",5 "CounterMask": "1",6 "EventCode": "0xcd",7 "EventName": "ARITH.FPDIV_ACTIVE",8 "SampleAfterValue": "1000003",9 "UMask": "0x2"10 },11 {12 "BriefDescription": "Counts the number of all types of floating point operations per uop with all default weighting",13 "Counter": "0,1,2,3,4,5,6,7",14 "EventCode": "0xc8",15 "EventName": "FP_FLOPS_RETIRED.ALL",16 "SampleAfterValue": "1000003",17 "UMask": "0x3"18 },19 {20 "BriefDescription": "This event is deprecated. [This event is alias to FP_FLOPS_RETIRED.FP64]",21 "Counter": "0,1,2,3,4,5,6,7",22 "Deprecated": "1",23 "EventCode": "0xc8",24 "EventName": "FP_FLOPS_RETIRED.DP",25 "SampleAfterValue": "1000003",26 "UMask": "0x1"27 },28 {29 "BriefDescription": "Counts the number of floating point operations that produce 32 bit single precision results [This event is alias to FP_FLOPS_RETIRED.SP]",30 "Counter": "0,1,2,3,4,5,6,7",31 "EventCode": "0xc8",32 "EventName": "FP_FLOPS_RETIRED.FP32",33 "SampleAfterValue": "1000003",34 "UMask": "0x2"35 },36 {37 "BriefDescription": "Counts the number of floating point operations that produce 64 bit double precision results [This event is alias to FP_FLOPS_RETIRED.DP]",38 "Counter": "0,1,2,3,4,5,6,7",39 "EventCode": "0xc8",40 "EventName": "FP_FLOPS_RETIRED.FP64",41 "SampleAfterValue": "1000003",42 "UMask": "0x1"43 },44 {45 "BriefDescription": "This event is deprecated. [This event is alias to FP_FLOPS_RETIRED.FP32]",46 "Counter": "0,1,2,3,4,5,6,7",47 "Deprecated": "1",48 "EventCode": "0xc8",49 "EventName": "FP_FLOPS_RETIRED.SP",50 "SampleAfterValue": "1000003",51 "UMask": "0x2"52 },53 {54 "BriefDescription": "Counts the total number of floating point retired instructions.",55 "Counter": "0,1,2,3,4,5,6,7",56 "EventCode": "0xc7",57 "EventName": "FP_INST_RETIRED.128B_DP",58 "SampleAfterValue": "1000003",59 "UMask": "0x8"60 },61 {62 "BriefDescription": "Counts the number of retired instructions whose sources are a packed 128 bit single precision floating point. This may be SSE or AVX.128 operations.",63 "Counter": "0,1,2,3,4,5,6,7",64 "EventCode": "0xc7",65 "EventName": "FP_INST_RETIRED.128B_SP",66 "SampleAfterValue": "1000003",67 "UMask": "0x4"68 },69 {70 "BriefDescription": "Counts the number of retired instructions whose sources are a packed 256 bit double precision floating point.",71 "Counter": "0,1,2,3,4,5,6,7",72 "EventCode": "0xc7",73 "EventName": "FP_INST_RETIRED.256B_DP",74 "SampleAfterValue": "1000003",75 "UMask": "0x20"76 },77 {78 "BriefDescription": "Counts the number of retired instructions whose sources are a scalar 32bit single precision floating point.",79 "Counter": "0,1,2,3,4,5,6,7",80 "EventCode": "0xc7",81 "EventName": "FP_INST_RETIRED.32B_SP",82 "SampleAfterValue": "1000003",83 "UMask": "0x1"84 },85 {86 "BriefDescription": "Counts the number of retired instructions whose sources are a scalar 64 bit double precision floating point.",87 "Counter": "0,1,2,3,4,5,6,7",88 "EventCode": "0xc7",89 "EventName": "FP_INST_RETIRED.64B_DP",90 "SampleAfterValue": "1000003",91 "UMask": "0x2"92 },93 {94 "BriefDescription": "Counts the number of floating point operations retired that required microcode assist.",95 "Counter": "0,1,2,3,4,5,6,7",96 "EventCode": "0xc3",97 "EventName": "MACHINE_CLEARS.FP_ASSIST",98 "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.",99 "SampleAfterValue": "20003",100 "UMask": "0x4"101 },102 {103 "BriefDescription": "Counts the number of floating point divide uops retired (x87 and sse, including x87 sqrt).",104 "Counter": "0,1,2,3,4,5,6,7",105 "EventCode": "0xc2",106 "EventName": "UOPS_RETIRED.FPDIV",107 "SampleAfterValue": "2000003",108 "UMask": "0x8"109 }110]111