floating-point.json 6.9 KB
Newer Older
1 2
[
    {
3
        "BriefDescription": "Cycles with any input/output SSE or FP assist",
4
        "Counter": "0,1,2,3",
5 6 7 8 9 10 11
        "CounterHTOff": "0,1,2,3",
        "CounterMask": "1",
        "EventCode": "0xCA",
        "EventName": "FP_ASSIST.ANY",
        "PublicDescription": "Cycles with any input/output SSE* or FP assists.",
        "SampleAfterValue": "100003",
        "UMask": "0x1e"
12 13
    },
    {
14
        "BriefDescription": "Number of SIMD FP assists due to input values",
15
        "Counter": "0,1,2,3",
16 17 18 19 20 21
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0xCA",
        "EventName": "FP_ASSIST.SIMD_INPUT",
        "PublicDescription": "Number of SIMD FP assists due to input values.",
        "SampleAfterValue": "100003",
        "UMask": "0x10"
22 23
    },
    {
24
        "BriefDescription": "Number of SIMD FP assists due to Output values",
25
        "Counter": "0,1,2,3",
26 27 28 29 30 31
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0xCA",
        "EventName": "FP_ASSIST.SIMD_OUTPUT",
        "PublicDescription": "Number of SIMD FP assists due to output values.",
        "SampleAfterValue": "100003",
        "UMask": "0x8"
32 33
    },
    {
34
        "BriefDescription": "Number of X87 assists due to input value.",
35
        "Counter": "0,1,2,3",
36 37 38 39 40 41
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0xCA",
        "EventName": "FP_ASSIST.X87_INPUT",
        "PublicDescription": "Number of X87 FP assists due to input values.",
        "SampleAfterValue": "100003",
        "UMask": "0x4"
42 43
    },
    {
44 45 46 47 48 49 50 51 52 53 54 55 56
        "BriefDescription": "Number of X87 assists due to output value.",
        "Counter": "0,1,2,3",
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0xCA",
        "EventName": "FP_ASSIST.X87_OUTPUT",
        "PublicDescription": "Number of X87 FP assists due to output values.",
        "SampleAfterValue": "100003",
        "UMask": "0x2"
    },
    {
        "BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issued this cycle",
        "Counter": "0,1,2,3",
        "CounterHTOff": "0,1,2,3,4,5,6,7",
57
        "EventCode": "0x10",
58 59 60 61 62 63 64
        "EventName": "FP_COMP_OPS_EXE.SSE_PACKED_DOUBLE",
        "PublicDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issued this cycle.",
        "SampleAfterValue": "2000003",
        "UMask": "0x10"
    },
    {
        "BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issued this cycle",
65
        "Counter": "0,1,2,3",
66 67 68 69
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0x10",
        "EventName": "FP_COMP_OPS_EXE.SSE_PACKED_SINGLE",
        "PublicDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issued this cycle.",
70
        "SampleAfterValue": "2000003",
71
        "UMask": "0x40"
72 73
    },
    {
74
        "BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issued this cycle",
75
        "Counter": "0,1,2,3",
76 77 78 79
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0x10",
        "EventName": "FP_COMP_OPS_EXE.SSE_SCALAR_DOUBLE",
        "PublicDescription": "Counts number of SSE* or AVX-128 double precision FP scalar uops executed.",
80
        "SampleAfterValue": "2000003",
81
        "UMask": "0x80"
82 83
    },
    {
84
        "BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issued this cycle",
85
        "Counter": "0,1,2,3",
86 87 88 89
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0x10",
        "EventName": "FP_COMP_OPS_EXE.SSE_SCALAR_SINGLE",
        "PublicDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issued this cycle.",
90
        "SampleAfterValue": "2000003",
91
        "UMask": "0x20"
92 93
    },
    {
94
        "BriefDescription": "Number of FP Computational Uops Executed this cycle. The number of FADD, FSUB, FCOM, FMULs, integer MULsand IMULs, FDIVs, FPREMs, FSQRTS, integer DIVs, and IDIVs. This event does not distinguish an FADD used in the middle of a transcendental flow from a s",
95
        "Counter": "0,1,2,3",
96 97 98 99 100 101
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0x10",
        "EventName": "FP_COMP_OPS_EXE.X87",
        "PublicDescription": "Counts number of X87 uops executed.",
        "SampleAfterValue": "2000003",
        "UMask": "0x1"
102 103
    },
    {
104
        "BriefDescription": "Number of SIMD Move Elimination candidate uops that were eliminated.",
105
        "Counter": "0,1,2,3",
106 107 108 109 110
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0x58",
        "EventName": "MOVE_ELIMINATION.SIMD_ELIMINATED",
        "SampleAfterValue": "1000003",
        "UMask": "0x2"
111 112
    },
    {
113
        "BriefDescription": "Number of SIMD Move Elimination candidate uops that were not eliminated.",
114
        "Counter": "0,1,2,3",
115 116 117 118 119
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0x58",
        "EventName": "MOVE_ELIMINATION.SIMD_NOT_ELIMINATED",
        "SampleAfterValue": "1000003",
        "UMask": "0x8"
120 121
    },
    {
122
        "BriefDescription": "Number of GSSE memory assist for stores. GSSE microcode assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.",
123
        "Counter": "0,1,2,3",
124 125 126 127
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0xC1",
        "EventName": "OTHER_ASSISTS.AVX_STORE",
        "PublicDescription": "Number of assists associated with 256-bit AVX store operations.",
128
        "SampleAfterValue": "100003",
129
        "UMask": "0x8"
130 131
    },
    {
132
        "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.",
133
        "Counter": "0,1,2,3",
134 135 136
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0xC1",
        "EventName": "OTHER_ASSISTS.AVX_TO_SSE",
137
        "SampleAfterValue": "100003",
138
        "UMask": "0x10"
139 140
    },
    {
141
        "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.",
142
        "Counter": "0,1,2,3",
143 144 145
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0xC1",
        "EventName": "OTHER_ASSISTS.SSE_TO_AVX",
146
        "SampleAfterValue": "100003",
147
        "UMask": "0x20"
148 149
    },
    {
150
        "BriefDescription": "number of AVX-256 Computational FP double precision uops issued this cycle",
151
        "Counter": "0,1,2,3",
152 153 154 155 156 157
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0x11",
        "EventName": "SIMD_FP_256.PACKED_DOUBLE",
        "PublicDescription": "Counts 256-bit packed double-precision floating-point instructions.",
        "SampleAfterValue": "2000003",
        "UMask": "0x2"
158 159
    },
    {
160
        "BriefDescription": "number of GSSE-256 Computational FP single precision uops issued this cycle",
161
        "Counter": "0,1,2,3",
162 163 164 165 166 167
        "CounterHTOff": "0,1,2,3,4,5,6,7",
        "EventCode": "0x11",
        "EventName": "SIMD_FP_256.PACKED_SINGLE",
        "PublicDescription": "Counts 256-bit packed single-precision floating-point instructions.",
        "SampleAfterValue": "2000003",
        "UMask": "0x1"
168 169
    }
]