accel/qaic: Add AIC200 support
[drm/drm-misc.git] / tools / perf / pmu-events / arch / riscv / andes / ax45 / instructions.json
blob713a08c1a40f8ac5084b2a92ab49ba5d6347402f
2         {
3                 "EventCode": "0x10",
4                 "EventName": "cycle_count",
5                 "BriefDescription": "Cycle count"
6         },
7         {
8                 "EventCode": "0x20",
9                 "EventName": "inst_count",
10                 "BriefDescription": "Retired instruction count"
11         },
12         {
13                 "EventCode": "0x30",
14                 "EventName": "int_load_inst",
15                 "BriefDescription": "Integer load instruction count"
16         },
17         {
18                 "EventCode": "0x40",
19                 "EventName": "int_store_inst",
20                 "BriefDescription": "Integer store instruction count"
21         },
22         {
23                 "EventCode": "0x50",
24                 "EventName": "atomic_inst",
25                 "BriefDescription": "Atomic instruction count"
26         },
27         {
28                 "EventCode": "0x60",
29                 "EventName": "sys_inst",
30                 "BriefDescription": "System instruction count"
31         },
32         {
33                 "EventCode": "0x70",
34                 "EventName": "int_compute_inst",
35                 "BriefDescription": "Integer computational instruction count"
36         },
37         {
38                 "EventCode": "0x80",
39                 "EventName": "condition_br",
40                 "BriefDescription": "Conditional branch instruction count"
41         },
42         {
43                 "EventCode": "0x90",
44                 "EventName": "taken_condition_br",
45                 "BriefDescription": "Taken conditional branch instruction count"
46         },
47         {
48                 "EventCode": "0xA0",
49                 "EventName": "jal_inst",
50                 "BriefDescription": "JAL instruction count"
51         },
52         {
53                 "EventCode": "0xB0",
54                 "EventName": "jalr_inst",
55                 "BriefDescription": "JALR instruction count"
56         },
57         {
58                 "EventCode": "0xC0",
59                 "EventName": "ret_inst",
60                 "BriefDescription": "Return instruction count"
61         },
62         {
63                 "EventCode": "0xD0",
64                 "EventName": "control_trans_inst",
65                 "BriefDescription": "Control transfer instruction count"
66         },
67         {
68                 "EventCode": "0xE0",
69                 "EventName": "ex9_inst",
70                 "BriefDescription": "EXEC.IT instruction count"
71         },
72         {
73                 "EventCode": "0xF0",
74                 "EventName": "int_mul_inst",
75                 "BriefDescription": "Integer multiplication instruction count"
76         },
77         {
78                 "EventCode": "0x100",
79                 "EventName": "int_div_rem_inst",
80                 "BriefDescription": "Integer division/remainder instruction count"
81         },
82         {
83                 "EventCode": "0x110",
84                 "EventName": "float_load_inst",
85                 "BriefDescription": "Floating-point load instruction count"
86         },
87         {
88                 "EventCode": "0x120",
89                 "EventName": "float_store_inst",
90                 "BriefDescription": "Floating-point store instruction count"
91         },
92         {
93                 "EventCode": "0x130",
94                 "EventName": "float_add_sub_inst",
95                 "BriefDescription": "Floating-point addition/subtraction instruction count"
96         },
97         {
98                 "EventCode": "0x140",
99                 "EventName": "float_mul_inst",
100                 "BriefDescription": "Floating-point multiplication instruction count"
101         },
102         {
103                 "EventCode": "0x150",
104                 "EventName": "float_fused_muladd_inst",
105                 "BriefDescription": "Floating-point fused multiply-add instruction count"
106         },
107         {
108                 "EventCode": "0x160",
109                 "EventName": "float_div_sqrt_inst",
110                 "BriefDescription": "Floating-point division or square-root instruction count"
111         },
112         {
113                 "EventCode": "0x170",
114                 "EventName": "other_float_inst",
115                 "BriefDescription": "Other floating-point instruction count"
116         },
117         {
118                 "EventCode": "0x180",
119                 "EventName": "int_mul_add_sub_inst",
120                 "BriefDescription": "Integer multiplication and add/sub instruction count"
121         },
122         {
123                 "EventCode": "0x190",
124                 "EventName": "retired_ops",
125                 "BriefDescription": "Retired operation count"
126         }