1*51a01f3dSAnaëlle CAZUC[ 2*51a01f3dSAnaëlle CAZUC { 3*51a01f3dSAnaëlle CAZUC "BriefDescription": "ARITH.FPDIV_ACTIVE", 4*51a01f3dSAnaëlle CAZUC "CounterMask": "1", 5*51a01f3dSAnaëlle CAZUC "EventCode": "0xb0", 6*51a01f3dSAnaëlle CAZUC "EventName": "ARITH.FPDIV_ACTIVE", 7*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "1000003", 8*51a01f3dSAnaëlle CAZUC "UMask": "0x1" 9*51a01f3dSAnaëlle CAZUC }, 10*51a01f3dSAnaëlle CAZUC { 11*51a01f3dSAnaëlle CAZUC "BriefDescription": "Counts all microcode FP assists.", 12*51a01f3dSAnaëlle CAZUC "EventCode": "0xc1", 13*51a01f3dSAnaëlle CAZUC "EventName": "ASSISTS.FP", 14*51a01f3dSAnaëlle CAZUC "PublicDescription": "Counts all microcode Floating Point assists.", 15*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 16*51a01f3dSAnaëlle CAZUC "UMask": "0x2" 17*51a01f3dSAnaëlle CAZUC }, 18*51a01f3dSAnaëlle CAZUC { 19*51a01f3dSAnaëlle CAZUC "BriefDescription": "ASSISTS.SSE_AVX_MIX", 20*51a01f3dSAnaëlle CAZUC "EventCode": "0xc1", 21*51a01f3dSAnaëlle CAZUC "EventName": "ASSISTS.SSE_AVX_MIX", 22*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "1000003", 23*51a01f3dSAnaëlle CAZUC "UMask": "0x10" 24*51a01f3dSAnaëlle CAZUC }, 25*51a01f3dSAnaëlle CAZUC { 26*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_DISPATCHED.PORT_0 [This event is alias to FP_ARITH_DISPATCHED.V0]", 27*51a01f3dSAnaëlle CAZUC "EventCode": "0xb3", 28*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_DISPATCHED.PORT_0", 29*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "2000003", 30*51a01f3dSAnaëlle CAZUC "UMask": "0x1" 31*51a01f3dSAnaëlle CAZUC }, 32*51a01f3dSAnaëlle CAZUC { 33*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_DISPATCHED.PORT_1 [This event is alias to FP_ARITH_DISPATCHED.V1]", 34*51a01f3dSAnaëlle CAZUC "EventCode": "0xb3", 35*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_DISPATCHED.PORT_1", 36*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "2000003", 37*51a01f3dSAnaëlle CAZUC "UMask": "0x2" 38*51a01f3dSAnaëlle CAZUC }, 39*51a01f3dSAnaëlle CAZUC { 40*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_DISPATCHED.PORT_5 [This event is alias to FP_ARITH_DISPATCHED.V2]", 41*51a01f3dSAnaëlle CAZUC "EventCode": "0xb3", 42*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_DISPATCHED.PORT_5", 43*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "2000003", 44*51a01f3dSAnaëlle CAZUC "UMask": "0x4" 45*51a01f3dSAnaëlle CAZUC }, 46*51a01f3dSAnaëlle CAZUC { 47*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_DISPATCHED.V0 [This event is alias to FP_ARITH_DISPATCHED.PORT_0]", 48*51a01f3dSAnaëlle CAZUC "EventCode": "0xb3", 49*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_DISPATCHED.V0", 50*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "2000003", 51*51a01f3dSAnaëlle CAZUC "UMask": "0x1" 52*51a01f3dSAnaëlle CAZUC }, 53*51a01f3dSAnaëlle CAZUC { 54*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_DISPATCHED.V1 [This event is alias to FP_ARITH_DISPATCHED.PORT_1]", 55*51a01f3dSAnaëlle CAZUC "EventCode": "0xb3", 56*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_DISPATCHED.V1", 57*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "2000003", 58*51a01f3dSAnaëlle CAZUC "UMask": "0x2" 59*51a01f3dSAnaëlle CAZUC }, 60*51a01f3dSAnaëlle CAZUC { 61*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_DISPATCHED.V2 [This event is alias to FP_ARITH_DISPATCHED.PORT_5]", 62*51a01f3dSAnaëlle CAZUC "EventCode": "0xb3", 63*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_DISPATCHED.V2", 64*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "2000003", 65*51a01f3dSAnaëlle CAZUC "UMask": "0x4" 66*51a01f3dSAnaëlle CAZUC }, 67*51a01f3dSAnaëlle CAZUC { 68*51a01f3dSAnaëlle CAZUC "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.", 69*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 70*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.128B_PACKED_DOUBLE", 71*51a01f3dSAnaëlle CAZUC "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.", 72*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 73*51a01f3dSAnaëlle CAZUC "UMask": "0x4" 74*51a01f3dSAnaëlle CAZUC }, 75*51a01f3dSAnaëlle CAZUC { 76*51a01f3dSAnaëlle CAZUC "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.", 77*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 78*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.128B_PACKED_SINGLE", 79*51a01f3dSAnaëlle CAZUC "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.", 80*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 81*51a01f3dSAnaëlle CAZUC "UMask": "0x8" 82*51a01f3dSAnaëlle CAZUC }, 83*51a01f3dSAnaëlle CAZUC { 84*51a01f3dSAnaëlle CAZUC "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.", 85*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 86*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.256B_PACKED_DOUBLE", 87*51a01f3dSAnaëlle CAZUC "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.", 88*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 89*51a01f3dSAnaëlle CAZUC "UMask": "0x10" 90*51a01f3dSAnaëlle CAZUC }, 91*51a01f3dSAnaëlle CAZUC { 92*51a01f3dSAnaëlle CAZUC "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.", 93*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 94*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.256B_PACKED_SINGLE", 95*51a01f3dSAnaëlle CAZUC "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.", 96*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 97*51a01f3dSAnaëlle CAZUC "UMask": "0x20" 98*51a01f3dSAnaëlle CAZUC }, 99*51a01f3dSAnaëlle CAZUC { 100*51a01f3dSAnaëlle CAZUC "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.", 101*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 102*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.4_FLOPS", 103*51a01f3dSAnaëlle CAZUC "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.", 104*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 105*51a01f3dSAnaëlle CAZUC "UMask": "0x18" 106*51a01f3dSAnaëlle CAZUC }, 107*51a01f3dSAnaëlle CAZUC { 108*51a01f3dSAnaëlle CAZUC "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.", 109*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 110*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.512B_PACKED_DOUBLE", 111*51a01f3dSAnaëlle CAZUC "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.", 112*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 113*51a01f3dSAnaëlle CAZUC "UMask": "0x40" 114*51a01f3dSAnaëlle CAZUC }, 115*51a01f3dSAnaëlle CAZUC { 116*51a01f3dSAnaëlle CAZUC "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.", 117*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 118*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.512B_PACKED_SINGLE", 119*51a01f3dSAnaëlle CAZUC "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.", 120*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 121*51a01f3dSAnaëlle CAZUC "UMask": "0x80" 122*51a01f3dSAnaëlle CAZUC }, 123*51a01f3dSAnaëlle CAZUC { 124*51a01f3dSAnaëlle CAZUC "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.", 125*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 126*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.8_FLOPS", 127*51a01f3dSAnaëlle CAZUC "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.", 128*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 129*51a01f3dSAnaëlle CAZUC "UMask": "0x60" 130*51a01f3dSAnaëlle CAZUC }, 131*51a01f3dSAnaëlle CAZUC { 132*51a01f3dSAnaëlle CAZUC "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.", 133*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 134*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 135*51a01f3dSAnaëlle CAZUC "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.", 136*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "1000003", 137*51a01f3dSAnaëlle CAZUC "UMask": "0x3" 138*51a01f3dSAnaëlle CAZUC }, 139*51a01f3dSAnaëlle CAZUC { 140*51a01f3dSAnaëlle CAZUC "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.", 141*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 142*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.SCALAR_DOUBLE", 143*51a01f3dSAnaëlle CAZUC "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.", 144*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 145*51a01f3dSAnaëlle CAZUC "UMask": "0x1" 146*51a01f3dSAnaëlle CAZUC }, 147*51a01f3dSAnaëlle CAZUC { 148*51a01f3dSAnaëlle CAZUC "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.", 149*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 150*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.SCALAR_SINGLE", 151*51a01f3dSAnaëlle CAZUC "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.", 152*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 153*51a01f3dSAnaëlle CAZUC "UMask": "0x2" 154*51a01f3dSAnaëlle CAZUC }, 155*51a01f3dSAnaëlle CAZUC { 156*51a01f3dSAnaëlle CAZUC "BriefDescription": "Number of any Vector retired FP arithmetic instructions", 157*51a01f3dSAnaëlle CAZUC "EventCode": "0xc7", 158*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED.VECTOR", 159*51a01f3dSAnaëlle CAZUC "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.", 160*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "1000003", 161*51a01f3dSAnaëlle CAZUC "UMask": "0xfc" 162*51a01f3dSAnaëlle CAZUC }, 163*51a01f3dSAnaëlle CAZUC { 164*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_INST_RETIRED2.128B_PACKED_HALF", 165*51a01f3dSAnaëlle CAZUC "EventCode": "0xcf", 166*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED2.128B_PACKED_HALF", 167*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 168*51a01f3dSAnaëlle CAZUC "UMask": "0x4" 169*51a01f3dSAnaëlle CAZUC }, 170*51a01f3dSAnaëlle CAZUC { 171*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_INST_RETIRED2.256B_PACKED_HALF", 172*51a01f3dSAnaëlle CAZUC "EventCode": "0xcf", 173*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED2.256B_PACKED_HALF", 174*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 175*51a01f3dSAnaëlle CAZUC "UMask": "0x8" 176*51a01f3dSAnaëlle CAZUC }, 177*51a01f3dSAnaëlle CAZUC { 178*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_INST_RETIRED2.512B_PACKED_HALF", 179*51a01f3dSAnaëlle CAZUC "EventCode": "0xcf", 180*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED2.512B_PACKED_HALF", 181*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 182*51a01f3dSAnaëlle CAZUC "UMask": "0x10" 183*51a01f3dSAnaëlle CAZUC }, 184*51a01f3dSAnaëlle CAZUC { 185*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_INST_RETIRED2.COMPLEX_SCALAR_HALF", 186*51a01f3dSAnaëlle CAZUC "EventCode": "0xcf", 187*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED2.COMPLEX_SCALAR_HALF", 188*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 189*51a01f3dSAnaëlle CAZUC "UMask": "0x2" 190*51a01f3dSAnaëlle CAZUC }, 191*51a01f3dSAnaëlle CAZUC { 192*51a01f3dSAnaëlle CAZUC "BriefDescription": "Number of all Scalar Half-Precision FP arithmetic instructions(1) retired - regular and complex.", 193*51a01f3dSAnaëlle CAZUC "EventCode": "0xcf", 194*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED2.SCALAR", 195*51a01f3dSAnaëlle CAZUC "PublicDescription": "FP_ARITH_INST_RETIRED2.SCALAR", 196*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 197*51a01f3dSAnaëlle CAZUC "UMask": "0x3" 198*51a01f3dSAnaëlle CAZUC }, 199*51a01f3dSAnaëlle CAZUC { 200*51a01f3dSAnaëlle CAZUC "BriefDescription": "FP_ARITH_INST_RETIRED2.SCALAR_HALF", 201*51a01f3dSAnaëlle CAZUC "EventCode": "0xcf", 202*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED2.SCALAR_HALF", 203*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 204*51a01f3dSAnaëlle CAZUC "UMask": "0x1" 205*51a01f3dSAnaëlle CAZUC }, 206*51a01f3dSAnaëlle CAZUC { 207*51a01f3dSAnaëlle CAZUC "BriefDescription": "Number of all Vector (also called packed) Half-Precision FP arithmetic instructions(1) retired.", 208*51a01f3dSAnaëlle CAZUC "EventCode": "0xcf", 209*51a01f3dSAnaëlle CAZUC "EventName": "FP_ARITH_INST_RETIRED2.VECTOR", 210*51a01f3dSAnaëlle CAZUC "PublicDescription": "FP_ARITH_INST_RETIRED2.VECTOR", 211*51a01f3dSAnaëlle CAZUC "SampleAfterValue": "100003", 212*51a01f3dSAnaëlle CAZUC "UMask": "0x1c" 213*51a01f3dSAnaëlle CAZUC } 214*51a01f3dSAnaëlle CAZUC] 215