|
2 | 2 | { |
3 | 3 | "EventCode": "0x0105", |
4 | 4 | "EventName": "FP_MV_SPEC", |
5 | | - "BriefDescription": "This event counts architecturally executed floating-point move operations." |
| 5 | + "BriefDescription": "This event counts architecturally executed floating-point move operation." |
6 | 6 | }, |
7 | 7 | { |
8 | 8 | "EventCode": "0x0112", |
|
24 | 24 | }, |
25 | 25 | { |
26 | 26 | "ArchStdEvent": "ASE_SVE_FP_SPEC", |
27 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE floating-point operations." |
| 27 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point operation." |
28 | 28 | }, |
29 | 29 | { |
30 | 30 | "ArchStdEvent": "FP_HP_SPEC", |
|
40 | 40 | }, |
41 | 41 | { |
42 | 42 | "ArchStdEvent": "ASE_SVE_FP_HP_SPEC", |
43 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE half-precision floating-point operations." |
| 43 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE half-precision floating-point operation." |
44 | 44 | }, |
45 | 45 | { |
46 | 46 | "ArchStdEvent": "FP_SP_SPEC", |
|
56 | 56 | }, |
57 | 57 | { |
58 | 58 | "ArchStdEvent": "ASE_SVE_FP_SP_SPEC", |
59 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE single-precision floating-point operations." |
| 59 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE single-precision floating-point operation." |
60 | 60 | }, |
61 | 61 | { |
62 | 62 | "ArchStdEvent": "FP_DP_SPEC", |
|
72 | 72 | }, |
73 | 73 | { |
74 | 74 | "ArchStdEvent": "ASE_SVE_FP_DP_SPEC", |
75 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE double-precision floating-point operations." |
| 75 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE double-precision floating-point operation." |
76 | 76 | }, |
77 | 77 | { |
78 | 78 | "ArchStdEvent": "FP_DIV_SPEC", |
|
88 | 88 | }, |
89 | 89 | { |
90 | 90 | "ArchStdEvent": "ASE_SVE_FP_DIV_SPEC", |
91 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE floating-point divide operations." |
| 91 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point divide operation." |
92 | 92 | }, |
93 | 93 | { |
94 | 94 | "ArchStdEvent": "FP_SQRT_SPEC", |
|
104 | 104 | }, |
105 | 105 | { |
106 | 106 | "ArchStdEvent": "ASE_SVE_FP_SQRT_SPEC", |
107 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE floating-point square root operations." |
| 107 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point square root operation." |
108 | 108 | }, |
109 | 109 | { |
110 | 110 | "ArchStdEvent": "ASE_FP_FMA_SPEC", |
|
116 | 116 | }, |
117 | 117 | { |
118 | 118 | "ArchStdEvent": "ASE_SVE_FP_FMA_SPEC", |
119 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE floating-point FMA operations." |
| 119 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point FMA operation." |
120 | 120 | }, |
121 | 121 | { |
122 | 122 | "ArchStdEvent": "FP_MUL_SPEC", |
123 | | - "BriefDescription": "This event counts architecturally executed floating-point multiply operations." |
| 123 | + "BriefDescription": "This event counts architecturally executed floating-point multiply operation." |
124 | 124 | }, |
125 | 125 | { |
126 | 126 | "ArchStdEvent": "ASE_FP_MUL_SPEC", |
|
132 | 132 | }, |
133 | 133 | { |
134 | 134 | "ArchStdEvent": "ASE_SVE_FP_MUL_SPEC", |
135 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE floating-point multiply operations." |
| 135 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point multiply operation." |
136 | 136 | }, |
137 | 137 | { |
138 | 138 | "ArchStdEvent": "FP_ADDSUB_SPEC", |
139 | | - "BriefDescription": "This event counts architecturally executed floating-point add or subtract operations." |
| 139 | + "BriefDescription": "This event counts architecturally executed floating-point add or subtract operation." |
140 | 140 | }, |
141 | 141 | { |
142 | 142 | "ArchStdEvent": "ASE_FP_ADDSUB_SPEC", |
|
148 | 148 | }, |
149 | 149 | { |
150 | 150 | "ArchStdEvent": "ASE_SVE_FP_ADDSUB_SPEC", |
151 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE floating-point add or subtract operations." |
| 151 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point add or subtract operation." |
152 | 152 | }, |
153 | 153 | { |
154 | 154 | "ArchStdEvent": "ASE_FP_RECPE_SPEC", |
155 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD floating-point reciprocal estimate operations." |
| 155 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD floating-point reciprocal estimate operation." |
156 | 156 | }, |
157 | 157 | { |
158 | 158 | "ArchStdEvent": "SVE_FP_RECPE_SPEC", |
159 | | - "BriefDescription": "This event counts architecturally executed SVE floating-point reciprocal estimate operations." |
| 159 | + "BriefDescription": "This event counts architecturally executed SVE floating-point reciprocal estimate operation." |
160 | 160 | }, |
161 | 161 | { |
162 | 162 | "ArchStdEvent": "ASE_SVE_FP_RECPE_SPEC", |
163 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE floating-point reciprocal estimate operations." |
| 163 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point reciprocal estimate operation." |
164 | 164 | }, |
165 | 165 | { |
166 | 166 | "ArchStdEvent": "ASE_FP_CVT_SPEC", |
|
172 | 172 | }, |
173 | 173 | { |
174 | 174 | "ArchStdEvent": "ASE_SVE_FP_CVT_SPEC", |
175 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE floating-point convert operations." |
| 175 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point convert operation." |
176 | 176 | }, |
177 | 177 | { |
178 | 178 | "ArchStdEvent": "SVE_FP_AREDUCE_SPEC", |
179 | | - "BriefDescription": "This event counts architecturally executed SVE floating-point accumulating reduction operations." |
| 179 | + "BriefDescription": "This event counts architecturally executed SVE floating-point accumulating reduction operation." |
180 | 180 | }, |
181 | 181 | { |
182 | 182 | "ArchStdEvent": "ASE_FP_PREDUCE_SPEC", |
183 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD floating-point pairwise add step operations." |
| 183 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD floating-point pairwise add step operation." |
184 | 184 | }, |
185 | 185 | { |
186 | 186 | "ArchStdEvent": "SVE_FP_VREDUCE_SPEC", |
187 | 187 | "BriefDescription": "This event counts architecturally executed SVE floating-point vector reduction operation." |
188 | 188 | }, |
189 | 189 | { |
190 | 190 | "ArchStdEvent": "ASE_SVE_FP_VREDUCE_SPEC", |
191 | | - "BriefDescription": "This event counts architecturally executed Advanced SIMD and SVE floating-point vector reduction operations." |
| 191 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point vector reduction operation." |
192 | 192 | }, |
193 | 193 | { |
194 | 194 | "ArchStdEvent": "FP_SCALE_OPS_SPEC", |
195 | | - "BriefDescription": "This event counts architecturally executed SVE arithmetic operations. See FP_SCALE_OPS_SPEC of ARMv9 Reference Manual for more information. This event counter is incremented by (128 / CSIZE) and by twice that amount for operations that would also be counted by SVE_FP_FMA_SPEC." |
| 195 | + "BriefDescription": "This event counts architecturally executed SVE arithmetic operation. See FP_SCALE_OPS_SPEC of ARMv9 Reference Manual for more information. This event counter is incremented by (128 / CSIZE) and by twice that amount for operations that would also be counted by SVE_FP_FMA_SPEC." |
196 | 196 | }, |
197 | 197 | { |
198 | 198 | "ArchStdEvent": "FP_FIXED_OPS_SPEC", |
199 | | - "BriefDescription": "This event counts architecturally executed v8SIMD&FP arithmetic operations. See FP_FIXED_OPS_SPEC of ARMv9 Reference Manual for more information. The event counter is incremented by the specified number of elements for Advanced SIMD operations or by 1 for scalar operations, and by twice those amounts for operations that would also be counted by FP_FMA_SPEC." |
| 199 | + "BriefDescription": "This event counts architecturally executed v8SIMD&FP arithmetic operation. See FP_FIXED_OPS_SPEC of ARMv9 Reference Manual for more information. This event counter is incremented by the specified number of elements for Advanced SIMD operations or by 1 for scalar operations, and by twice those amounts for operations that would also be counted by FP_FMA_SPEC." |
200 | 200 | }, |
201 | 201 | { |
202 | 202 | "ArchStdEvent": "ASE_SVE_FP_DOT_SPEC", |
|
205 | 205 | { |
206 | 206 | "ArchStdEvent": "ASE_SVE_FP_MMLA_SPEC", |
207 | 207 | "BriefDescription": "This event counts architecturally executed microarchitectural Advanced SIMD or SVE floating-point matrix multiply operation." |
| 208 | + }, |
| 209 | + { |
| 210 | + "ArchStdEvent": "ASE_FP_VREDUCE_SPEC", |
| 211 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD floating-point vector reduction operation." |
| 212 | + }, |
| 213 | + { |
| 214 | + "ArchStdEvent": "SVE_FP_PREDUCE_SPEC", |
| 215 | + "BriefDescription": "This event counts architecturally executed SVE floating-point pairwise add step operation." |
| 216 | + }, |
| 217 | + { |
| 218 | + "ArchStdEvent": "ASE_FP_BF16_MIN_SPEC", |
| 219 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD data processing operations, smallest type is BFloat16 floating-point." |
| 220 | + }, |
| 221 | + { |
| 222 | + "ArchStdEvent": "ASE_FP_FP8_MIN_SPEC", |
| 223 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD data processing operations, smallest type is 8-bit floating-point." |
| 224 | + }, |
| 225 | + { |
| 226 | + "ArchStdEvent": "ASE_SVE_FP_BF16_MIN_SPEC", |
| 227 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD data processing or SVE data processing operations, smallest type is BFloat16 floating-point." |
| 228 | + }, |
| 229 | + { |
| 230 | + "ArchStdEvent": "ASE_SVE_FP_FP8_MIN_SPEC", |
| 231 | + "BriefDescription": "This event counts architecturally executed Advanced SIMD data processing or SVE data processing operations, smallest type is 8-bit floating-point." |
| 232 | + }, |
| 233 | + { |
| 234 | + "ArchStdEvent": "SVE_FP_BF16_MIN_SPEC", |
| 235 | + "BriefDescription": "This event counts architecturally executed SVE data processing operations, smallest type is BFloat16 floating-point." |
| 236 | + }, |
| 237 | + { |
| 238 | + "ArchStdEvent": "SVE_FP_FP8_MIN_SPEC", |
| 239 | + "BriefDescription": "This event counts architecturally executed SVE data processing operations, smallest type is 8-bit floating-point." |
| 240 | + }, |
| 241 | + { |
| 242 | + "ArchStdEvent": "FP_BF16_MIN_SPEC", |
| 243 | + "BriefDescription": "This event counts architecturally executed data processing operations, smallest type is BFloat16 floating-point." |
| 244 | + }, |
| 245 | + { |
| 246 | + "ArchStdEvent": "FP_FP8_MIN_SPEC", |
| 247 | + "BriefDescription": "This event counts architecturally executed data processing operations, smallest type is 8-bit floating-point." |
| 248 | + }, |
| 249 | + { |
| 250 | + "ArchStdEvent": "FP_BF16_FIXED_MIN_OPS_SPEC", |
| 251 | + "BriefDescription": "This event counts architecturally executed non-scalable element arithmetic operations, smallest type is BFloat16 floating-point." |
| 252 | + }, |
| 253 | + { |
| 254 | + "ArchStdEvent": "FP_FP8_FIXED_MIN_OPS_SPEC", |
| 255 | + "BriefDescription": "This event counts architecturally executed non-scalable element arithmetic operations, smallest type is 8-bit floating-point." |
| 256 | + }, |
| 257 | + { |
| 258 | + "ArchStdEvent": "FP_BF16_SCALE_MIN_OPS_SPEC", |
| 259 | + "BriefDescription": "This event counts architecturally executed scalable element arithmetic operations, smallest type is BFloat16 floating-point." |
| 260 | + }, |
| 261 | + { |
| 262 | + "ArchStdEvent": "FP_FP8_SCALE_MIN_OPS_SPEC", |
| 263 | + "BriefDescription": "This event counts architecturally executed scalable element arithmetic operations, smallest type is 8-bit floating-point." |
208 | 264 | } |
209 | 265 | ] |
0 commit comments