112c6385eSIan Rogers[ 212c6385eSIan Rogers { 39061dffdSZhengjun Xing "BriefDescription": "ARITH.FPDIV_ACTIVE", 45ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 512c6385eSIan Rogers "CounterMask": "1", 612c6385eSIan Rogers "EventCode": "0xb0", 712c6385eSIan Rogers "EventName": "ARITH.FPDIV_ACTIVE", 8*73c66d36SIan Rogers "PublicDescription": "ARITH.FPDIV_ACTIVE Available PDIST counters: 0", 912c6385eSIan Rogers "SampleAfterValue": "1000003", 1012c6385eSIan Rogers "UMask": "0x1" 1112c6385eSIan Rogers }, 1212c6385eSIan Rogers { 1312c6385eSIan Rogers "BriefDescription": "Counts all microcode FP assists.", 145ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 1512c6385eSIan Rogers "EventCode": "0xc1", 1612c6385eSIan Rogers "EventName": "ASSISTS.FP", 17*73c66d36SIan Rogers "PublicDescription": "Counts all microcode Floating Point assists. Available PDIST counters: 0", 1812c6385eSIan Rogers "SampleAfterValue": "100003", 1912c6385eSIan Rogers "UMask": "0x2" 2012c6385eSIan Rogers }, 2112c6385eSIan Rogers { 229061dffdSZhengjun Xing "BriefDescription": "ASSISTS.SSE_AVX_MIX", 235ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 2412c6385eSIan Rogers "EventCode": "0xc1", 2512c6385eSIan Rogers "EventName": "ASSISTS.SSE_AVX_MIX", 26*73c66d36SIan Rogers "PublicDescription": "ASSISTS.SSE_AVX_MIX Available PDIST counters: 0", 2712c6385eSIan Rogers "SampleAfterValue": "1000003", 2812c6385eSIan Rogers "UMask": "0x10" 2912c6385eSIan Rogers }, 3012c6385eSIan Rogers { 31360b045fSIan Rogers "BriefDescription": "FP_ARITH_DISPATCHED.PORT_0 [This event is alias to FP_ARITH_DISPATCHED.V0]", 325ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 3312c6385eSIan Rogers "EventCode": "0xb3", 3412c6385eSIan Rogers "EventName": "FP_ARITH_DISPATCHED.PORT_0", 35*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_DISPATCHED.PORT_0 [This event is alias to FP_ARITH_DISPATCHED.V0] Available PDIST counters: 0", 3612c6385eSIan Rogers "SampleAfterValue": "2000003", 3712c6385eSIan Rogers "UMask": "0x1" 3812c6385eSIan Rogers }, 3912c6385eSIan Rogers { 40360b045fSIan Rogers "BriefDescription": "FP_ARITH_DISPATCHED.PORT_1 [This event is alias to FP_ARITH_DISPATCHED.V1]", 415ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 4212c6385eSIan Rogers "EventCode": "0xb3", 4312c6385eSIan Rogers "EventName": "FP_ARITH_DISPATCHED.PORT_1", 44*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_DISPATCHED.PORT_1 [This event is alias to FP_ARITH_DISPATCHED.V1] Available PDIST counters: 0", 4512c6385eSIan Rogers "SampleAfterValue": "2000003", 4612c6385eSIan Rogers "UMask": "0x2" 4712c6385eSIan Rogers }, 4812c6385eSIan Rogers { 49360b045fSIan Rogers "BriefDescription": "FP_ARITH_DISPATCHED.PORT_5 [This event is alias to FP_ARITH_DISPATCHED.V2]", 505ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 5112c6385eSIan Rogers "EventCode": "0xb3", 5212c6385eSIan Rogers "EventName": "FP_ARITH_DISPATCHED.PORT_5", 53*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_DISPATCHED.PORT_5 [This event is alias to FP_ARITH_DISPATCHED.V2] Available PDIST counters: 0", 5412c6385eSIan Rogers "SampleAfterValue": "2000003", 5512c6385eSIan Rogers "UMask": "0x4" 5612c6385eSIan Rogers }, 5712c6385eSIan Rogers { 58360b045fSIan Rogers "BriefDescription": "FP_ARITH_DISPATCHED.V0 [This event is alias to FP_ARITH_DISPATCHED.PORT_0]", 595ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 60360b045fSIan Rogers "EventCode": "0xb3", 61360b045fSIan Rogers "EventName": "FP_ARITH_DISPATCHED.V0", 62*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_DISPATCHED.V0 [This event is alias to FP_ARITH_DISPATCHED.PORT_0] Available PDIST counters: 0", 63360b045fSIan Rogers "SampleAfterValue": "2000003", 64360b045fSIan Rogers "UMask": "0x1" 65360b045fSIan Rogers }, 66360b045fSIan Rogers { 67360b045fSIan Rogers "BriefDescription": "FP_ARITH_DISPATCHED.V1 [This event is alias to FP_ARITH_DISPATCHED.PORT_1]", 685ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 69360b045fSIan Rogers "EventCode": "0xb3", 70360b045fSIan Rogers "EventName": "FP_ARITH_DISPATCHED.V1", 71*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_DISPATCHED.V1 [This event is alias to FP_ARITH_DISPATCHED.PORT_1] Available PDIST counters: 0", 72360b045fSIan Rogers "SampleAfterValue": "2000003", 73360b045fSIan Rogers "UMask": "0x2" 74360b045fSIan Rogers }, 75360b045fSIan Rogers { 76360b045fSIan Rogers "BriefDescription": "FP_ARITH_DISPATCHED.V2 [This event is alias to FP_ARITH_DISPATCHED.PORT_5]", 775ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 78360b045fSIan Rogers "EventCode": "0xb3", 79360b045fSIan Rogers "EventName": "FP_ARITH_DISPATCHED.V2", 80*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_DISPATCHED.V2 [This event is alias to FP_ARITH_DISPATCHED.PORT_5] Available PDIST counters: 0", 81360b045fSIan Rogers "SampleAfterValue": "2000003", 82360b045fSIan Rogers "UMask": "0x4" 83360b045fSIan Rogers }, 84360b045fSIan Rogers { 8512c6385eSIan Rogers "BriefDescription": "Counts number of SSE/AVX computational 128-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 2 computation operations, one for each element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.", 865ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 8712c6385eSIan Rogers "EventCode": "0xc7", 8812c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED.128B_PACKED_DOUBLE", 89*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational 128-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 2 computation operations, one for each element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 9012c6385eSIan Rogers "SampleAfterValue": "100003", 9112c6385eSIan Rogers "UMask": "0x4" 9212c6385eSIan Rogers }, 9312c6385eSIan Rogers { 9412c6385eSIan Rogers "BriefDescription": "Number of SSE/AVX computational 128-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 4 computation operations, one for each element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.", 955ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 9612c6385eSIan Rogers "EventCode": "0xc7", 9712c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED.128B_PACKED_SINGLE", 98*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational 128-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 4 computation operations, one for each element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT RCP DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 9912c6385eSIan Rogers "SampleAfterValue": "100003", 10012c6385eSIan Rogers "UMask": "0x8" 10112c6385eSIan Rogers }, 10212c6385eSIan Rogers { 10312c6385eSIan Rogers "BriefDescription": "Counts number of SSE/AVX computational 256-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 4 computation operations, one for each element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.", 1045ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 10512c6385eSIan Rogers "EventCode": "0xc7", 10612c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED.256B_PACKED_DOUBLE", 107*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational 256-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 4 computation operations, one for each element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 10812c6385eSIan Rogers "SampleAfterValue": "100003", 10912c6385eSIan Rogers "UMask": "0x10" 11012c6385eSIan Rogers }, 11112c6385eSIan Rogers { 11212c6385eSIan Rogers "BriefDescription": "Counts number of SSE/AVX computational 256-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 8 computation operations, one for each element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT RCP DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.", 1135ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 11412c6385eSIan Rogers "EventCode": "0xc7", 11512c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED.256B_PACKED_SINGLE", 116*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational 256-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 8 computation operations, one for each element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT RCP DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 11712c6385eSIan Rogers "SampleAfterValue": "100003", 11812c6385eSIan Rogers "UMask": "0x20" 11912c6385eSIan Rogers }, 12012c6385eSIan Rogers { 121aa205003SIan Rogers "BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed double precision FP instructions retired; some instructions will count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each element. Applies to SSE* and AVX* packed single precision and packed double precision FP instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB count twice as they perform 2 calculations per element.", 1225ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 123aa205003SIan Rogers "EventCode": "0xc7", 124aa205003SIan Rogers "EventName": "FP_ARITH_INST_RETIRED.4_FLOPS", 125*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational 128-bit packed single precision and 256-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each element. Applies to SSE* and AVX* packed single precision floating-point and packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX RCP14 RSQRT14 SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 126aa205003SIan Rogers "SampleAfterValue": "100003", 127aa205003SIan Rogers "UMask": "0x18" 128aa205003SIan Rogers }, 129aa205003SIan Rogers { 13012c6385eSIan Rogers "BriefDescription": "Counts number of SSE/AVX computational 512-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 8 computation operations, one for each element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT14 RCP14 FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.", 1315ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 13212c6385eSIan Rogers "EventCode": "0xc7", 13312c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED.512B_PACKED_DOUBLE", 134*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational 512-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 8 computation operations, one for each element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT14 RCP14 FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 13512c6385eSIan Rogers "SampleAfterValue": "100003", 13612c6385eSIan Rogers "UMask": "0x40" 13712c6385eSIan Rogers }, 13812c6385eSIan Rogers { 13912c6385eSIan Rogers "BriefDescription": "Counts number of SSE/AVX computational 512-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 16 computation operations, one for each element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT14 RCP14 FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.", 1405ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 14112c6385eSIan Rogers "EventCode": "0xc7", 14212c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED.512B_PACKED_SINGLE", 143*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational 512-bit packed single precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 16 computation operations, one for each element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT14 RCP14 FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 14412c6385eSIan Rogers "SampleAfterValue": "100003", 14512c6385eSIan Rogers "UMask": "0x80" 14612c6385eSIan Rogers }, 14712c6385eSIan Rogers { 148aa205003SIan Rogers "BriefDescription": "Number of SSE/AVX computational 256-bit packed single precision and 512-bit packed double precision FP instructions retired; some instructions will count twice as noted below. Each count represents 8 computation operations, 1 for each element. Applies to SSE* and AVX* packed single precision and double precision FP instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT RSQRT14 RCP RCP14 DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB count twice as they perform 2 calculations per element.", 1495ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 150aa205003SIan Rogers "EventCode": "0xc7", 151aa205003SIan Rogers "EventName": "FP_ARITH_INST_RETIRED.8_FLOPS", 152*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational 256-bit packed single precision and 512-bit packed double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 8 computation operations, one for each element. Applies to SSE* and AVX* packed single precision and double precision floating-point instructions: ADD SUB HADD HSUB SUBADD MUL DIV MIN MAX SQRT RSQRT RSQRT14 RCP RCP14 DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 153aa205003SIan Rogers "SampleAfterValue": "100003", 154aa205003SIan Rogers "UMask": "0x60" 155aa205003SIan Rogers }, 156aa205003SIan Rogers { 157aa205003SIan Rogers "BriefDescription": "Number of SSE/AVX computational scalar floating-point instructions retired; some instructions will count twice as noted below. Applies to SSE* and AVX* scalar, double and single precision floating-point: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 RANGE SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element.", 1585ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 159aa205003SIan Rogers "EventCode": "0xc7", 160aa205003SIan Rogers "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 161*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational scalar single precision and double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 1 computational operation. Applies to SSE* and AVX* scalar single precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT RCP FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 162aa205003SIan Rogers "SampleAfterValue": "1000003", 163aa205003SIan Rogers "UMask": "0x3" 164aa205003SIan Rogers }, 165aa205003SIan Rogers { 16612c6385eSIan Rogers "BriefDescription": "Counts number of SSE/AVX computational scalar double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 1 computational operation. Applies to SSE* and AVX* scalar double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.", 1675ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 16812c6385eSIan Rogers "EventCode": "0xc7", 16912c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED.SCALAR_DOUBLE", 170*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational scalar double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 1 computational operation. Applies to SSE* and AVX* scalar double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 17112c6385eSIan Rogers "SampleAfterValue": "100003", 17212c6385eSIan Rogers "UMask": "0x1" 17312c6385eSIan Rogers }, 17412c6385eSIan Rogers { 17512c6385eSIan Rogers "BriefDescription": "Counts number of SSE/AVX computational scalar single precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 1 computational operation. Applies to SSE* and AVX* scalar single precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT RCP FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.", 1765ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 17712c6385eSIan Rogers "EventCode": "0xc7", 17812c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED.SCALAR_SINGLE", 179*73c66d36SIan Rogers "PublicDescription": "Number of SSE/AVX computational scalar single precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 1 computational operation. Applies to SSE* and AVX* scalar single precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT RCP FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 18012c6385eSIan Rogers "SampleAfterValue": "100003", 18112c6385eSIan Rogers "UMask": "0x2" 18212c6385eSIan Rogers }, 18312c6385eSIan Rogers { 184aa205003SIan Rogers "BriefDescription": "Number of any Vector retired FP arithmetic instructions", 1855ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 186aa205003SIan Rogers "EventCode": "0xc7", 187aa205003SIan Rogers "EventName": "FP_ARITH_INST_RETIRED.VECTOR", 188*73c66d36SIan Rogers "PublicDescription": "Number of any Vector retired FP arithmetic instructions. The DAZ and FTZ flags in the MXCSR register need to be set when using these events. Available PDIST counters: 0", 189aa205003SIan Rogers "SampleAfterValue": "1000003", 190aa205003SIan Rogers "UMask": "0xfc" 191aa205003SIan Rogers }, 192aa205003SIan Rogers { 1939061dffdSZhengjun Xing "BriefDescription": "FP_ARITH_INST_RETIRED2.128B_PACKED_HALF", 1945ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 19512c6385eSIan Rogers "EventCode": "0xcf", 19612c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED2.128B_PACKED_HALF", 197*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_INST_RETIRED2.128B_PACKED_HALF Available PDIST counters: 0", 19812c6385eSIan Rogers "SampleAfterValue": "100003", 19912c6385eSIan Rogers "UMask": "0x4" 20012c6385eSIan Rogers }, 20112c6385eSIan Rogers { 2029061dffdSZhengjun Xing "BriefDescription": "FP_ARITH_INST_RETIRED2.256B_PACKED_HALF", 2035ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 20412c6385eSIan Rogers "EventCode": "0xcf", 20512c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED2.256B_PACKED_HALF", 206*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_INST_RETIRED2.256B_PACKED_HALF Available PDIST counters: 0", 20712c6385eSIan Rogers "SampleAfterValue": "100003", 20812c6385eSIan Rogers "UMask": "0x8" 20912c6385eSIan Rogers }, 21012c6385eSIan Rogers { 2119061dffdSZhengjun Xing "BriefDescription": "FP_ARITH_INST_RETIRED2.512B_PACKED_HALF", 2125ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 21312c6385eSIan Rogers "EventCode": "0xcf", 21412c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED2.512B_PACKED_HALF", 215*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_INST_RETIRED2.512B_PACKED_HALF Available PDIST counters: 0", 21612c6385eSIan Rogers "SampleAfterValue": "100003", 21712c6385eSIan Rogers "UMask": "0x10" 21812c6385eSIan Rogers }, 21912c6385eSIan Rogers { 2209061dffdSZhengjun Xing "BriefDescription": "FP_ARITH_INST_RETIRED2.COMPLEX_SCALAR_HALF", 2215ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 22212c6385eSIan Rogers "EventCode": "0xcf", 22312c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED2.COMPLEX_SCALAR_HALF", 224*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_INST_RETIRED2.COMPLEX_SCALAR_HALF Available PDIST counters: 0", 22512c6385eSIan Rogers "SampleAfterValue": "100003", 22612c6385eSIan Rogers "UMask": "0x2" 22712c6385eSIan Rogers }, 22812c6385eSIan Rogers { 22912c6385eSIan Rogers "BriefDescription": "Number of all Scalar Half-Precision FP arithmetic instructions(1) retired - regular and complex.", 2305ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 23112c6385eSIan Rogers "EventCode": "0xcf", 23212c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED2.SCALAR", 233*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_INST_RETIRED2.SCALAR Available PDIST counters: 0", 23412c6385eSIan Rogers "SampleAfterValue": "100003", 23512c6385eSIan Rogers "UMask": "0x3" 23612c6385eSIan Rogers }, 23712c6385eSIan Rogers { 2389061dffdSZhengjun Xing "BriefDescription": "FP_ARITH_INST_RETIRED2.SCALAR_HALF", 2395ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 24012c6385eSIan Rogers "EventCode": "0xcf", 24112c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED2.SCALAR_HALF", 242*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_INST_RETIRED2.SCALAR_HALF Available PDIST counters: 0", 24312c6385eSIan Rogers "SampleAfterValue": "100003", 24412c6385eSIan Rogers "UMask": "0x1" 24512c6385eSIan Rogers }, 24612c6385eSIan Rogers { 24712c6385eSIan Rogers "BriefDescription": "Number of all Vector (also called packed) Half-Precision FP arithmetic instructions(1) retired.", 2485ecf682eSIan Rogers "Counter": "0,1,2,3,4,5,6,7", 24912c6385eSIan Rogers "EventCode": "0xcf", 25012c6385eSIan Rogers "EventName": "FP_ARITH_INST_RETIRED2.VECTOR", 251*73c66d36SIan Rogers "PublicDescription": "FP_ARITH_INST_RETIRED2.VECTOR Available PDIST counters: 0", 25212c6385eSIan Rogers "SampleAfterValue": "100003", 25312c6385eSIan Rogers "UMask": "0x1c" 25412c6385eSIan Rogers } 25512c6385eSIan Rogers] 256