File Index
Files and directories
Sign in
FILE

sve.json

File preview with syntax highlighting.

linux-6.19.14/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/sve.json JSON
  1[
  2    {
  3        "ArchStdEvent": "SIMD_INST_RETIRED",
  4        "BriefDescription": "This event counts architecturally executed SIMD instructions, excluding the Advanced SIMD scalar instructions and the instructions listed in Non-SIMD SVE instructions section of ARMv9 Reference Manual."
  5    },
  6    {
  7        "ArchStdEvent": "SVE_INST_RETIRED",
  8        "BriefDescription": "This event counts architecturally executed SVE instructions, including the instructions listed in Non-SIMD SVE instructions section of ARMv9 Reference Manual."
  9    },
 10    {
 11        "ArchStdEvent": "SVE_INST_SPEC",
 12        "BriefDescription": "This event counts architecturally executed SVE instructions, including the instructions listed in Non-SIMD SVE instructions section of ARMv9 Reference Manual."
 13    },
 14    {
 15        "ArchStdEvent": "ASE_SVE_INST_SPEC",
 16        "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE operation."
 17    },
 18    {
 19        "ArchStdEvent": "UOP_SPEC",
 20        "BriefDescription": "This event counts all architecturally executed micro-operation."
 21    },
 22    {
 23        "ArchStdEvent": "SVE_MATH_SPEC",
 24        "BriefDescription": "This event counts architecturally executed math function operations due to the SVE FTSMUL, FTMAD, FTSSEL, and FEXPA instructions."
 25    },
 26    {
 27        "ArchStdEvent": "FP_SPEC",
 28        "BriefDescription": "This event counts architecturally executed operations due to scalar, Advanced SIMD, and SVE instructions listed in Floating-point instructions section of ARMv9 Reference Manual."
 29    },
 30    {
 31        "ArchStdEvent": "FP_FMA_SPEC",
 32        "BriefDescription": "This event counts architecturally executed floating-point fused multiply-add and multiply-subtract operation."
 33    },
 34    {
 35        "ArchStdEvent": "FP_RECPE_SPEC",
 36        "BriefDescription": "This event counts architecturally executed floating-point reciprocal estimate operations due to the Advanced SIMD scalar, Advanced SIMD vector, and SVE FRECPE and FRSQRTE instructions."
 37    },
 38    {
 39        "ArchStdEvent": "FP_CVT_SPEC",
 40        "BriefDescription": "This event counts architecturally executed floating-point convert operations due to the scalar, Advanced SIMD, and SVE floating-point conversion instructions listed in Floating-point conversions section of ARMv9 Reference Manual."
 41    },
 42    {
 43        "ArchStdEvent": "ASE_INT_SPEC",
 44        "BriefDescription": "This event counts architecturally executed Advanced SIMD integer operation."
 45    },
 46    {
 47        "ArchStdEvent": "SVE_INT_SPEC",
 48        "BriefDescription": "This event counts architecturally executed SVE integer operation."
 49    },
 50    {
 51        "ArchStdEvent": "ASE_SVE_INT_SPEC",
 52        "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE integer operation."
 53    },
 54    {
 55        "ArchStdEvent": "SVE_INT_DIV_SPEC",
 56        "BriefDescription": "This event counts architecturally executed SVE integer divide operation."
 57    },
 58    {
 59        "ArchStdEvent": "SVE_INT_DIV64_SPEC",
 60        "BriefDescription": "This event counts architecturally executed SVE 64-bit integer divide operation."
 61    },
 62    {
 63        "ArchStdEvent": "ASE_INT_MUL_SPEC",
 64        "BriefDescription": "This event counts architecturally executed Advanced SIMD integer multiply operation."
 65    },
 66    {
 67        "ArchStdEvent": "SVE_INT_MUL_SPEC",
 68        "BriefDescription": "This event counts architecturally executed SVE integer multiply operation."
 69    },
 70    {
 71        "ArchStdEvent": "ASE_SVE_INT_MUL_SPEC",
 72        "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE integer multiply operation."
 73    },
 74    {
 75        "ArchStdEvent": "SVE_INT_MUL64_SPEC",
 76        "BriefDescription": "This event counts architecturally executed SVE integer 64-bit x 64-bit multiply operation."
 77    },
 78    {
 79        "ArchStdEvent": "SVE_INT_MULH64_SPEC",
 80        "BriefDescription": "This event counts architecturally executed SVE integer 64-bit x 64-bit multiply returning high part operation."
 81    },
 82    {
 83        "ArchStdEvent": "ASE_NONFP_SPEC",
 84        "BriefDescription": "This event counts architecturally executed Advanced SIMD non-floating-point operation."
 85    },
 86    {
 87        "ArchStdEvent": "SVE_NONFP_SPEC",
 88        "BriefDescription": "This event counts architecturally executed SVE non-floating-point operation."
 89    },
 90    {
 91        "ArchStdEvent": "ASE_SVE_NONFP_SPEC",
 92        "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE non-floating-point operation."
 93    },
 94    {
 95        "ArchStdEvent": "ASE_INT_VREDUCE_SPEC",
 96        "BriefDescription": "This event counts architecturally executed Advanced SIMD integer reduction operation."
 97    },
 98    {
 99        "ArchStdEvent": "SVE_INT_VREDUCE_SPEC",
100        "BriefDescription": "This event counts architecturally executed SVE integer reduction operation."
101    },
102    {
103        "ArchStdEvent": "ASE_SVE_INT_VREDUCE_SPEC",
104        "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE integer reduction operation."
105    },
106    {
107        "ArchStdEvent": "SVE_PERM_SPEC",
108        "BriefDescription": "This event counts architecturally executed vector or predicate permute operation."
109    },
110    {
111        "ArchStdEvent": "SVE_XPIPE_Z2R_SPEC",
112        "BriefDescription": "This event counts architecturally executed vector to general-purpose scalar cross-pipeline transfer operation."
113    },
114    {
115        "ArchStdEvent": "SVE_XPIPE_R2Z_SPEC",
116        "BriefDescription": "This event counts architecturally executed general-purpose scalar to vector cross-pipeline transfer operation."
117    },
118    {
119        "ArchStdEvent": "SVE_PGEN_SPEC",
120        "BriefDescription": "This event counts architecturally executed predicate-generating operation."
121    },
122    {
123        "ArchStdEvent": "SVE_PGEN_FLG_SPEC",
124        "BriefDescription": "This event counts architecturally executed predicate-generating operation that sets condition flags."
125    },
126    {
127        "ArchStdEvent": "SVE_PPERM_SPEC",
128        "BriefDescription": "This event counts architecturally executed predicate permute operation."
129    },
130    {
131        "ArchStdEvent": "SVE_PRED_SPEC",
132        "BriefDescription": "This event counts architecturally executed SIMD data-processing and load/store operations due to SVE instructions with a Governing predicate operand that determines the Active elements."
133    },
134    {
135        "ArchStdEvent": "SVE_MOVPRFX_SPEC",
136        "BriefDescription": "This event counts architecturally executed operations due to MOVPRFX instructions, whether or not they were fused with the prefixed instruction."
137    },
138    {
139        "ArchStdEvent": "SVE_MOVPRFX_Z_SPEC",
140        "BriefDescription": "This event counts architecturally executed operation counted by SVE_MOVPRFX_SPEC where the operation uses zeroing predication."
141    },
142    {
143        "ArchStdEvent": "SVE_MOVPRFX_M_SPEC",
144        "BriefDescription": "This event counts architecturally executed operation counted by SVE_MOVPRFX_SPEC where the operation uses merging predication."
145    },
146    {
147        "ArchStdEvent": "SVE_MOVPRFX_U_SPEC",
148        "BriefDescription": "This event counts architecturally executed operations due to MOVPRFX instructions that were not fused with the prefixed instruction."
149    },
150    {
151        "ArchStdEvent": "ASE_SVE_LD_SPEC",
152        "BriefDescription": "This event counts architecturally executed operations that read from memory due to Advanced SIMD or SVE load instructions."
153    },
154    {
155        "ArchStdEvent": "ASE_SVE_ST_SPEC",
156        "BriefDescription": "This event counts architecturally executed operations that write to memory due to Advanced SIMD or SVE store instructions."
157    },
158    {
159        "ArchStdEvent": "PRF_SPEC",
160        "BriefDescription": "This event counts architecturally executed prefetch operations due to scalar PRFM, PRFUM and SVE PRF instructions."
161    },
162    {
163        "ArchStdEvent": "BASE_LD_REG_SPEC",
164        "BriefDescription": "This event counts architecturally executed operations that read from memory due to an instruction that loads a general-purpose register."
165    },
166    {
167        "ArchStdEvent": "BASE_ST_REG_SPEC",
168        "BriefDescription": "This event counts architecturally executed operations that write to memory due to an instruction that stores a general-purpose register, excluding the DC ZVA instruction."
169    },
170    {
171        "ArchStdEvent": "SVE_LDR_REG_SPEC",
172        "BriefDescription": "This event counts architecturally executed operations that read from memory due to an SVE LDR instruction."
173    },
174    {
175        "ArchStdEvent": "SVE_STR_REG_SPEC",
176        "BriefDescription": "This event counts architecturally executed operations that write to memory due to an SVE STR instruction."
177    },
178    {
179        "ArchStdEvent": "SVE_LDR_PREG_SPEC",
180        "BriefDescription": "This event counts architecturally executed operations that read from memory due to an SVE LDR (predicate) instruction."
181    },
182    {
183        "ArchStdEvent": "SVE_STR_PREG_SPEC",
184        "BriefDescription": "This event counts architecturally executed operations that write to memory due to an SVE STR (predicate) instruction."
185    },
186    {
187        "ArchStdEvent": "SVE_PRF_CONTIG_SPEC",
188        "BriefDescription": "This event counts architecturally executed operations that prefetch memory due to an SVE predicated single contiguous element prefetch instruction."
189    },
190    {
191        "ArchStdEvent": "SVE_LDNT_CONTIG_SPEC",
192        "BriefDescription": "This event counts architecturally executed operation that reads from memory with a non-temporal hint due to an SVE non-temporal contiguous element load instruction."
193    },
194    {
195        "ArchStdEvent": "SVE_STNT_CONTIG_SPEC",
196        "BriefDescription": "This event counts architecturally executed operation that writes to memory with a non-temporal hint due to an SVE non-temporal contiguous element store instruction."
197    },
198    {
199        "ArchStdEvent": "ASE_SVE_LD_MULTI_SPEC",
200        "BriefDescription": "This event counts architecturally executed operations that read from memory due to Advanced SIMD or SVE multiple vector contiguous structure load instructions."
201    },
202    {
203        "ArchStdEvent": "ASE_SVE_ST_MULTI_SPEC",
204        "BriefDescription": "This event counts architecturally executed operations that write to memory due to Advanced SIMD or SVE multiple vector contiguous structure store instructions."
205    },
206    {
207        "ArchStdEvent": "SVE_LD_GATHER_SPEC",
208        "BriefDescription": "This event counts architecturally executed operations that read from memory due to SVE non-contiguous gather-load instructions."
209    },
210    {
211        "ArchStdEvent": "SVE_ST_SCATTER_SPEC",
212        "BriefDescription": "This event counts architecturally executed operations that write to memory due to SVE non-contiguous scatter-store instructions."
213    },
214    {
215        "ArchStdEvent": "SVE_PRF_GATHER_SPEC",
216        "BriefDescription": "This event counts architecturally executed operations that prefetch memory due to SVE non-contiguous gather-prefetch instructions."
217    },
218    {
219        "ArchStdEvent": "SVE_LDFF_SPEC",
220        "BriefDescription": "This event counts architecturally executed memory read operations due to SVE First-fault and Non-fault load instructions."
221    },
222    {
223        "ArchStdEvent": "FP_HP_SCALE_OPS_SPEC",
224        "BriefDescription": "This event counts architecturally executed SVE half-precision arithmetic operation. See FP_HP_SCALE_OPS_SPEC of ARMv9 Reference Manual for more information. This event counter is incremented by 8, or by 16 for operations that would also be counted by SVE_FP_FMA_SPEC."
225    },
226    {
227        "ArchStdEvent": "FP_HP_FIXED_OPS_SPEC",
228        "BriefDescription": "This event counts architecturally executed v8SIMD&FP half-precision arithmetic operation. See FP_HP_FIXED_OPS_SPEC of ARMv9 Reference Manual for more information. This event counter is incremented by the number of 16-bit 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."
229    },
230    {
231        "ArchStdEvent": "FP_SP_SCALE_OPS_SPEC",
232        "BriefDescription": "This event counts architecturally executed SVE single-precision arithmetic operation. See FP_SP_SCALE_OPS_SPEC of ARMv9 Reference Manual for more information. This event counter is incremented by 4, or by 8 for operations that would also be counted by SVE_FP_FMA_SPEC."
233    },
234    {
235        "ArchStdEvent": "FP_SP_FIXED_OPS_SPEC",
236        "BriefDescription": "This event counts architecturally executed v8SIMD&FP single-precision arithmetic operation. See FP_SP_FIXED_OPS_SPEC of ARMv9 Reference Manual for more information. This event counter is incremented by the number of 32-bit 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."
237    },
238    {
239        "ArchStdEvent": "FP_DP_SCALE_OPS_SPEC",
240        "BriefDescription": "This event counts architecturally executed SVE double-precision arithmetic operation. See FP_DP_SCALE_OPS_SPEC of ARMv9 Reference Manual for more information. This event counter is incremented by 2, or by 4 for operations that would also be counted by SVE_FP_FMA_SPEC."
241    },
242    {
243        "ArchStdEvent": "FP_DP_FIXED_OPS_SPEC",
244        "BriefDescription": "This event counts architecturally executed v8SIMD&FP double-precision arithmetic operation. See FP_DP_FIXED_OPS_SPEC of ARMv9 Reference Manual for more information. This event counter is incremented by 2 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."
245    },
246    {
247        "ArchStdEvent": "ASE_SVE_INT_DOT_SPEC",
248        "BriefDescription": "This event counts architecturally executed microarchitectural Advanced SIMD or SVE integer dot-product operation."
249    },
250    {
251        "ArchStdEvent": "ASE_SVE_INT_MMLA_SPEC",
252        "BriefDescription": "This event counts architecturally executed microarchitectural Advanced SIMD or SVE integer matrix multiply operation."
253    }
254]
~/ Read-only file preview.