File Index
Files and directories
Sign in
FILE

spec_operation.json

File preview with syntax highlighting.

linux-6.19.14/tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/spec_operation.json JSON
 1[
 2    {
 3        "ArchStdEvent": "BR_MIS_PRED",
 4        "PublicDescription": "Counts branches which are speculatively executed and mispredicted."
 5    },
 6    {
 7        "ArchStdEvent": "BR_PRED",
 8        "PublicDescription": "Counts all speculatively executed branches."
 9    },
10    {
11        "ArchStdEvent": "INST_SPEC",
12        "PublicDescription": "Counts operations that have been speculatively executed."
13    },
14    {
15        "ArchStdEvent": "OP_SPEC",
16        "PublicDescription": "Counts micro-operations speculatively executed. This is the count of the number of micro-operations dispatched in a cycle."
17    },
18    {
19        "ArchStdEvent": "STREX_FAIL_SPEC",
20        "PublicDescription": "Counts store-exclusive operations that have been speculatively executed and have not successfully completed the store operation."
21    },
22    {
23        "ArchStdEvent": "STREX_SPEC",
24        "PublicDescription": "Counts store-exclusive operations that have been speculatively executed."
25    },
26    {
27        "ArchStdEvent": "LD_SPEC",
28        "PublicDescription": "Counts speculatively executed load operations including Single Instruction Multiple Data (SIMD) load operations."
29    },
30    {
31        "ArchStdEvent": "ST_SPEC",
32        "PublicDescription": "Counts speculatively executed store operations including Single Instruction Multiple Data (SIMD) store operations."
33    },
34    {
35        "ArchStdEvent": "DP_SPEC",
36        "PublicDescription": "Counts speculatively executed logical or arithmetic instructions such as MOV/MVN operations."
37    },
38    {
39        "ArchStdEvent": "ASE_SPEC",
40        "PublicDescription": "Counts speculatively executed Advanced SIMD operations excluding load, store and move micro-operations that move data to or from SIMD (vector) registers."
41    },
42    {
43        "ArchStdEvent": "VFP_SPEC",
44        "PublicDescription": "Counts speculatively executed floating point operations. This event does not count operations that move data to or from floating point (vector) registers."
45    },
46    {
47        "ArchStdEvent": "PC_WRITE_SPEC",
48        "PublicDescription": "Counts speculatively executed operations which cause software changes of the PC. Those operations include all taken branch operations."
49    },
50    {
51        "ArchStdEvent": "CRYPTO_SPEC",
52        "PublicDescription": "Counts speculatively executed cryptographic operations except for PMULL and VMULL operations."
53    },
54    {
55        "ArchStdEvent": "ISB_SPEC",
56        "PublicDescription": "Counts ISB operations that are executed."
57    },
58    {
59        "ArchStdEvent": "DSB_SPEC",
60        "PublicDescription": "Counts DSB operations that are speculatively issued to Load/Store unit in the CPU."
61    },
62    {
63        "ArchStdEvent": "DMB_SPEC",
64        "PublicDescription": "Counts DMB operations that are speculatively issued to the Load/Store unit in the CPU. This event does not count implied barriers from load acquire/store release operations."
65    },
66    {
67        "ArchStdEvent": "RC_LD_SPEC",
68        "PublicDescription": "Counts any load acquire operations that are speculatively executed. For example: LDAR, LDARH, LDARB"
69    },
70    {
71        "ArchStdEvent": "RC_ST_SPEC",
72        "PublicDescription": "Counts any store release operations that are speculatively executed. For example: STLR, STLRH, STLRB"
73    },
74    {
75        "ArchStdEvent": "ASE_INST_SPEC",
76        "PublicDescription": "Counts speculatively executed Advanced SIMD operations."
77    },
78    {
79        "ArchStdEvent": "CAS_NEAR_PASS",
80        "PublicDescription": "Counts compare and swap instructions that executed locally to the PE and updated the location accessed."
81    },
82    {
83        "ArchStdEvent": "CAS_NEAR_SPEC",
84        "PublicDescription": "Counts compare and swap instructions that executed locally to the PE."
85    },
86    {
87        "ArchStdEvent": "CAS_FAR_SPEC",
88        "PublicDescription": "Counts compare and swap instructions that did not execute locally to the PE."
89    }
90]
~/ Read-only file preview.