1
2
3 package riscv
4
5 import "cmd/internal/obj"
6
7 var Anames = []string{
8 obj.A_ARCHSPECIFIC: "ADDI",
9 "SLTI",
10 "SLTIU",
11 "ANDI",
12 "ORI",
13 "XORI",
14 "SLLI",
15 "SRLI",
16 "SRAI",
17 "LUI",
18 "AUIPC",
19 "ADD",
20 "SLT",
21 "SLTU",
22 "AND",
23 "OR",
24 "XOR",
25 "SLL",
26 "SRL",
27 "SUB",
28 "SRA",
29 "SLLIRV32",
30 "SRLIRV32",
31 "SRAIRV32",
32 "JAL",
33 "JALR",
34 "BEQ",
35 "BNE",
36 "BLT",
37 "BLTU",
38 "BGE",
39 "BGEU",
40 "LW",
41 "LWU",
42 "LH",
43 "LHU",
44 "LB",
45 "LBU",
46 "SW",
47 "SH",
48 "SB",
49 "FENCE",
50 "FENCEI",
51 "FENCETSO",
52 "ADDIW",
53 "SLLIW",
54 "SRLIW",
55 "SRAIW",
56 "ADDW",
57 "SLLW",
58 "SRLW",
59 "SUBW",
60 "SRAW",
61 "LD",
62 "SD",
63 "MUL",
64 "MULH",
65 "MULHU",
66 "MULHSU",
67 "MULW",
68 "DIV",
69 "DIVU",
70 "REM",
71 "REMU",
72 "DIVW",
73 "DIVUW",
74 "REMW",
75 "REMUW",
76 "LRD",
77 "SCD",
78 "LRW",
79 "SCW",
80 "AMOSWAPD",
81 "AMOADDD",
82 "AMOANDD",
83 "AMOORD",
84 "AMOXORD",
85 "AMOMAXD",
86 "AMOMAXUD",
87 "AMOMIND",
88 "AMOMINUD",
89 "AMOSWAPW",
90 "AMOADDW",
91 "AMOANDW",
92 "AMOORW",
93 "AMOXORW",
94 "AMOMAXW",
95 "AMOMAXUW",
96 "AMOMINW",
97 "AMOMINUW",
98 "RDCYCLE",
99 "RDCYCLEH",
100 "RDTIME",
101 "RDTIMEH",
102 "RDINSTRET",
103 "RDINSTRETH",
104 "FRCSR",
105 "FSCSR",
106 "FRRM",
107 "FSRM",
108 "FRFLAGS",
109 "FSFLAGS",
110 "FSRMI",
111 "FSFLAGSI",
112 "FLW",
113 "FSW",
114 "FADDS",
115 "FSUBS",
116 "FMULS",
117 "FDIVS",
118 "FMINS",
119 "FMAXS",
120 "FSQRTS",
121 "FMADDS",
122 "FMSUBS",
123 "FNMADDS",
124 "FNMSUBS",
125 "FCVTWS",
126 "FCVTLS",
127 "FCVTSW",
128 "FCVTSL",
129 "FCVTWUS",
130 "FCVTLUS",
131 "FCVTSWU",
132 "FCVTSLU",
133 "FSGNJS",
134 "FSGNJNS",
135 "FSGNJXS",
136 "FMVXS",
137 "FMVSX",
138 "FMVXW",
139 "FMVWX",
140 "FEQS",
141 "FLTS",
142 "FLES",
143 "FCLASSS",
144 "FLD",
145 "FSD",
146 "FADDD",
147 "FSUBD",
148 "FMULD",
149 "FDIVD",
150 "FMIND",
151 "FMAXD",
152 "FSQRTD",
153 "FMADDD",
154 "FMSUBD",
155 "FNMADDD",
156 "FNMSUBD",
157 "FCVTWD",
158 "FCVTLD",
159 "FCVTDW",
160 "FCVTDL",
161 "FCVTWUD",
162 "FCVTLUD",
163 "FCVTDWU",
164 "FCVTDLU",
165 "FCVTSD",
166 "FCVTDS",
167 "FSGNJD",
168 "FSGNJND",
169 "FSGNJXD",
170 "FMVXD",
171 "FMVDX",
172 "FEQD",
173 "FLTD",
174 "FLED",
175 "FCLASSD",
176 "FLQ",
177 "FSQ",
178 "FADDQ",
179 "FSUBQ",
180 "FMULQ",
181 "FDIVQ",
182 "FMINQ",
183 "FMAXQ",
184 "FSQRTQ",
185 "FMADDQ",
186 "FMSUBQ",
187 "FNMADDQ",
188 "FNMSUBQ",
189 "FCVTWQ",
190 "FCVTLQ",
191 "FCVTSQ",
192 "FCVTDQ",
193 "FCVTQW",
194 "FCVTQL",
195 "FCVTQS",
196 "FCVTQD",
197 "FCVTWUQ",
198 "FCVTLUQ",
199 "FCVTQWU",
200 "FCVTQLU",
201 "FSGNJQ",
202 "FSGNJNQ",
203 "FSGNJXQ",
204 "FMVXQ",
205 "FMVQX",
206 "FEQQ",
207 "FLEQ",
208 "FLTQ",
209 "FCLASSQ",
210 "CSRRW",
211 "CSRRS",
212 "CSRRC",
213 "CSRRWI",
214 "CSRRSI",
215 "CSRRCI",
216 "ECALL",
217 "SCALL",
218 "EBREAK",
219 "SBREAK",
220 "MRET",
221 "SRET",
222 "URET",
223 "DRET",
224 "WFI",
225 "SFENCEVMA",
226 "HFENCEGVMA",
227 "HFENCEVVMA",
228 "WORD",
229 "BEQZ",
230 "BGEZ",
231 "BGT",
232 "BGTU",
233 "BGTZ",
234 "BLE",
235 "BLEU",
236 "BLEZ",
237 "BLTZ",
238 "BNEZ",
239 "FABSD",
240 "FABSS",
241 "FNEGD",
242 "FNEGS",
243 "FNED",
244 "FNES",
245 "MOV",
246 "MOVB",
247 "MOVBU",
248 "MOVF",
249 "MOVD",
250 "MOVH",
251 "MOVHU",
252 "MOVW",
253 "MOVWU",
254 "NEG",
255 "NEGW",
256 "NOT",
257 "SEQZ",
258 "SNEZ",
259 "LAST",
260 }
261
View as plain text