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