1[ 2 { 3 "EventCode": "0x100F4", 4 "EventName": "PM_FLOP_CMPL", 5 "BriefDescription": "Floating Point Operations Completed. Includes any type. It counts once for each 1, 2, 4 or 8 flop instruction. Use PM_1|2|4|8_FLOP_CMPL events to count flops." 6 }, 7 { 8 "EventCode": "0x45050", 9 "EventName": "PM_1FLOP_CMPL", 10 "BriefDescription": "One floating point instruction completed (fadd, fmul, fsub, fcmp, fsel, fabs, fnabs, fres, fsqrte, fneg)." 11 }, 12 { 13 "EventCode": "0x45052", 14 "EventName": "PM_4FLOP_CMPL", 15 "BriefDescription": "Four floating point instruction completed (fadd, fmul, fsub, fcmp, fsel, fabs, fnabs, fres, fsqrte, fneg)." 16 }, 17 { 18 "EventCode": "0x45054", 19 "EventName": "PM_FMA_CMPL", 20 "BriefDescription": "Two floating point instruction completed (FMA class of instructions: fmadd, fnmadd, fmsub, fnmsub). Scalar instructions only." 21 }, 22 { 23 "EventCode": "0x45056", 24 "EventName": "PM_SCALAR_FLOP_CMPL", 25 "BriefDescription": "Scalar floating point instruction completed." 26 }, 27 { 28 "EventCode": "0x4505A", 29 "EventName": "PM_SP_FLOP_CMPL", 30 "BriefDescription": "Single Precision floating point instruction completed." 31 }, 32 { 33 "EventCode": "0x4505C", 34 "EventName": "PM_MATH_FLOP_CMPL", 35 "BriefDescription": "Math floating point instruction completed." 36 }, 37 { 38 "EventCode": "0x4D052", 39 "EventName": "PM_2FLOP_CMPL", 40 "BriefDescription": "Double Precision vector version of fmul, fsub, fcmp, fsel, fabs, fnabs, fres, fsqrte, fneg completed." 41 }, 42 { 43 "EventCode": "0x4D054", 44 "EventName": "PM_8FLOP_CMPL", 45 "BriefDescription": "Four Double Precision vector instruction completed." 46 }, 47 { 48 "EventCode": "0x4D056", 49 "EventName": "PM_NON_FMA_FLOP_CMPL", 50 "BriefDescription": "Non FMA instruction completed." 51 }, 52 { 53 "EventCode": "0x4D058", 54 "EventName": "PM_VECTOR_FLOP_CMPL", 55 "BriefDescription": "Vector floating point instruction completed." 56 }, 57 { 58 "EventCode": "0x4D05A", 59 "EventName": "PM_NON_MATH_FLOP_CMPL", 60 "BriefDescription": "Non Math instruction completed." 61 }, 62 { 63 "EventCode": "0x4D05C", 64 "EventName": "PM_DPP_FLOP_CMPL", 65 "BriefDescription": "Double-Precision or Quad-Precision instruction completed." 66 } 67] 68