1[ 2 { 3 "EventCode": "0xC1", 4 "Counter": "0,1,2,3", 5 "UMask": "0x8", 6 "Errata": "HSD56, HSM57", 7 "EventName": "OTHER_ASSISTS.AVX_TO_SSE", 8 "SampleAfterValue": "100003", 9 "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.", 10 "CounterHTOff": "0,1,2,3,4,5,6,7" 11 }, 12 { 13 "EventCode": "0xC1", 14 "Counter": "0,1,2,3", 15 "UMask": "0x10", 16 "Errata": "HSD56, HSM57", 17 "EventName": "OTHER_ASSISTS.SSE_TO_AVX", 18 "SampleAfterValue": "100003", 19 "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.", 20 "CounterHTOff": "0,1,2,3,4,5,6,7" 21 }, 22 { 23 "PublicDescription": "Number of X87 FP assists due to output values.", 24 "EventCode": "0xCA", 25 "Counter": "0,1,2,3", 26 "UMask": "0x2", 27 "EventName": "FP_ASSIST.X87_OUTPUT", 28 "SampleAfterValue": "100003", 29 "BriefDescription": "Number of X87 assists due to output value.", 30 "CounterHTOff": "0,1,2,3,4,5,6,7" 31 }, 32 { 33 "PublicDescription": "Number of X87 FP assists due to input values.", 34 "EventCode": "0xCA", 35 "Counter": "0,1,2,3", 36 "UMask": "0x4", 37 "EventName": "FP_ASSIST.X87_INPUT", 38 "SampleAfterValue": "100003", 39 "BriefDescription": "Number of X87 assists due to input value.", 40 "CounterHTOff": "0,1,2,3,4,5,6,7" 41 }, 42 { 43 "PublicDescription": "Number of SIMD FP assists due to output values.", 44 "EventCode": "0xCA", 45 "Counter": "0,1,2,3", 46 "UMask": "0x8", 47 "EventName": "FP_ASSIST.SIMD_OUTPUT", 48 "SampleAfterValue": "100003", 49 "BriefDescription": "Number of SIMD FP assists due to Output values", 50 "CounterHTOff": "0,1,2,3,4,5,6,7" 51 }, 52 { 53 "PublicDescription": "Number of SIMD FP assists due to input values.", 54 "EventCode": "0xCA", 55 "Counter": "0,1,2,3", 56 "UMask": "0x10", 57 "EventName": "FP_ASSIST.SIMD_INPUT", 58 "SampleAfterValue": "100003", 59 "BriefDescription": "Number of SIMD FP assists due to input values", 60 "CounterHTOff": "0,1,2,3,4,5,6,7" 61 }, 62 { 63 "PublicDescription": "Cycles with any input/output SSE* or FP assists.", 64 "EventCode": "0xCA", 65 "Counter": "0,1,2,3", 66 "UMask": "0x1e", 67 "EventName": "FP_ASSIST.ANY", 68 "SampleAfterValue": "100003", 69 "BriefDescription": "Cycles with any input/output SSE or FP assist", 70 "CounterMask": "1", 71 "CounterHTOff": "0,1,2,3" 72 }, 73 { 74 "PublicDescription": "Note that a whole rep string only counts AVX_INST.ALL once.", 75 "EventCode": "0xC6", 76 "Counter": "0,1,2,3", 77 "UMask": "0x7", 78 "EventName": "AVX_INSTS.ALL", 79 "SampleAfterValue": "2000003", 80 "BriefDescription": "Approximate counts of AVX & AVX2 256-bit instructions, including non-arithmetic instructions, loads, and stores. May count non-AVX instructions that employ 256-bit operations, including (but not necessarily limited to) rep string instructions that use 256-bit loads and stores for optimized performance, XSAVE* and XRSTOR*, and operations that transition the x87 FPU data registers between x87 and MMX.", 81 "CounterHTOff": "0,1,2,3,4,5,6,7" 82 } 83]