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 "JAL",
30 "JALR",
31 "BEQ",
32 "BNE",
33 "BLT",
34 "BLTU",
35 "BGE",
36 "BGEU",
37 "LW",
38 "LWU",
39 "LH",
40 "LHU",
41 "LB",
42 "LBU",
43 "SW",
44 "SH",
45 "SB",
46 "FENCE",
47 "FENCETSO",
48 "PAUSE",
49 "ADDIW",
50 "SLLIW",
51 "SRLIW",
52 "SRAIW",
53 "ADDW",
54 "SLLW",
55 "SRLW",
56 "SUBW",
57 "SRAW",
58 "LD",
59 "SD",
60 "MUL",
61 "MULH",
62 "MULHU",
63 "MULHSU",
64 "MULW",
65 "DIV",
66 "DIVU",
67 "REM",
68 "REMU",
69 "DIVW",
70 "DIVUW",
71 "REMW",
72 "REMUW",
73 "LRD",
74 "SCD",
75 "LRW",
76 "SCW",
77 "AMOSWAPD",
78 "AMOADDD",
79 "AMOANDD",
80 "AMOORD",
81 "AMOXORD",
82 "AMOMAXD",
83 "AMOMAXUD",
84 "AMOMIND",
85 "AMOMINUD",
86 "AMOSWAPW",
87 "AMOADDW",
88 "AMOANDW",
89 "AMOORW",
90 "AMOXORW",
91 "AMOMAXW",
92 "AMOMAXUW",
93 "AMOMINW",
94 "AMOMINUW",
95 "RDCYCLE",
96 "RDCYCLEH",
97 "RDTIME",
98 "RDTIMEH",
99 "RDINSTRET",
100 "RDINSTRETH",
101 "FRCSR",
102 "FSCSR",
103 "FRRM",
104 "FSRM",
105 "FRFLAGS",
106 "FSFLAGS",
107 "FSRMI",
108 "FSFLAGSI",
109 "FLW",
110 "FSW",
111 "FADDS",
112 "FSUBS",
113 "FMULS",
114 "FDIVS",
115 "FMINS",
116 "FMAXS",
117 "FSQRTS",
118 "FMADDS",
119 "FMSUBS",
120 "FNMADDS",
121 "FNMSUBS",
122 "FCVTWS",
123 "FCVTLS",
124 "FCVTSW",
125 "FCVTSL",
126 "FCVTWUS",
127 "FCVTLUS",
128 "FCVTSWU",
129 "FCVTSLU",
130 "FSGNJS",
131 "FSGNJNS",
132 "FSGNJXS",
133 "FMVXS",
134 "FMVSX",
135 "FMVXW",
136 "FMVWX",
137 "FEQS",
138 "FLTS",
139 "FLES",
140 "FCLASSS",
141 "FLD",
142 "FSD",
143 "FADDD",
144 "FSUBD",
145 "FMULD",
146 "FDIVD",
147 "FMIND",
148 "FMAXD",
149 "FSQRTD",
150 "FMADDD",
151 "FMSUBD",
152 "FNMADDD",
153 "FNMSUBD",
154 "FCVTWD",
155 "FCVTLD",
156 "FCVTDW",
157 "FCVTDL",
158 "FCVTWUD",
159 "FCVTLUD",
160 "FCVTDWU",
161 "FCVTDLU",
162 "FCVTSD",
163 "FCVTDS",
164 "FSGNJD",
165 "FSGNJND",
166 "FSGNJXD",
167 "FMVXD",
168 "FMVDX",
169 "FEQD",
170 "FLTD",
171 "FLED",
172 "FCLASSD",
173 "FLQ",
174 "FSQ",
175 "FADDQ",
176 "FSUBQ",
177 "FMULQ",
178 "FDIVQ",
179 "FMINQ",
180 "FMAXQ",
181 "FSQRTQ",
182 "FMADDQ",
183 "FMSUBQ",
184 "FNMADDQ",
185 "FNMSUBQ",
186 "FCVTWQ",
187 "FCVTLQ",
188 "FCVTSQ",
189 "FCVTDQ",
190 "FCVTQW",
191 "FCVTQL",
192 "FCVTQS",
193 "FCVTQD",
194 "FCVTWUQ",
195 "FCVTLUQ",
196 "FCVTQWU",
197 "FCVTQLU",
198 "FSGNJQ",
199 "FSGNJNQ",
200 "FSGNJXQ",
201 "FEQQ",
202 "FLEQ",
203 "FLTQ",
204 "FCLASSQ",
205 "CSRRW",
206 "CSRRS",
207 "CSRRC",
208 "CSRRWI",
209 "CSRRSI",
210 "CSRRCI",
211 "ECALL",
212 "SCALL",
213 "EBREAK",
214 "SBREAK",
215 "MRET",
216 "SRET",
217 "DRET",
218 "WFI",
219 "SFENCEVMA",
220 "ADDUW",
221 "SH1ADD",
222 "SH1ADDUW",
223 "SH2ADD",
224 "SH2ADDUW",
225 "SH3ADD",
226 "SH3ADDUW",
227 "SLLIUW",
228 "ANDN",
229 "ORN",
230 "XNOR",
231 "CLZ",
232 "CLZW",
233 "CTZ",
234 "CTZW",
235 "CPOP",
236 "CPOPW",
237 "MAX",
238 "MAXU",
239 "MIN",
240 "MINU",
241 "SEXTB",
242 "SEXTH",
243 "ZEXTH",
244 "ROL",
245 "ROLW",
246 "ROR",
247 "RORI",
248 "RORIW",
249 "RORW",
250 "ORCB",
251 "REV8",
252 "BCLR",
253 "BCLRI",
254 "BEXT",
255 "BEXTI",
256 "BINV",
257 "BINVI",
258 "BSET",
259 "BSETI",
260 "WORD",
261 "BEQZ",
262 "BGEZ",
263 "BGT",
264 "BGTU",
265 "BGTZ",
266 "BLE",
267 "BLEU",
268 "BLEZ",
269 "BLTZ",
270 "BNEZ",
271 "FABSD",
272 "FABSS",
273 "FNEGD",
274 "FNEGS",
275 "FNED",
276 "FNES",
277 "MOV",
278 "MOVB",
279 "MOVBU",
280 "MOVF",
281 "MOVD",
282 "MOVH",
283 "MOVHU",
284 "MOVW",
285 "MOVWU",
286 "NEG",
287 "NEGW",
288 "NOT",
289 "SEQZ",
290 "SNEZ",
291 "LAST",
292 }
293
View as plain text