1
2
3 package loong64
4
5 import "cmd/internal/obj"
6
7 var Anames = []string{
8 obj.A_ARCHSPECIFIC: "ABSD",
9 "ABSF",
10 "ADD",
11 "ADDD",
12 "ADDF",
13 "ADDU",
14 "ADDW",
15 "AND",
16 "BEQ",
17 "BGEZ",
18 "BLEZ",
19 "BGTZ",
20 "BLTZ",
21 "BFPF",
22 "BFPT",
23 "BNE",
24 "BREAK",
25 "CMPEQD",
26 "CMPEQF",
27 "CMPGED",
28 "CMPGEF",
29 "CMPGTD",
30 "CMPGTF",
31 "LU12IW",
32 "LU32ID",
33 "LU52ID",
34 "PCALAU12I",
35 "PCADDU12I",
36 "JIRL",
37 "BGE",
38 "BLT",
39 "BLTU",
40 "BGEU",
41 "DIV",
42 "DIVD",
43 "DIVF",
44 "DIVU",
45 "DIVW",
46 "LL",
47 "LLV",
48 "LUI",
49 "MOVB",
50 "MOVBU",
51 "MOVD",
52 "MOVDF",
53 "MOVDW",
54 "MOVF",
55 "MOVFD",
56 "MOVFW",
57 "MOVH",
58 "MOVHU",
59 "MOVW",
60 "MOVWD",
61 "MOVWF",
62 "MUL",
63 "MULD",
64 "MULF",
65 "MULU",
66 "MULH",
67 "MULHU",
68 "MULW",
69 "NEGD",
70 "NEGF",
71 "NEGW",
72 "NEGV",
73 "NOOP",
74 "NOR",
75 "OR",
76 "REM",
77 "REMU",
78 "RFE",
79 "SC",
80 "SCV",
81 "SGT",
82 "SGTU",
83 "SLL",
84 "SQRTD",
85 "SQRTF",
86 "SRA",
87 "SRL",
88 "ROTR",
89 "SUB",
90 "SUBD",
91 "SUBF",
92 "SUBU",
93 "SUBW",
94 "DBAR",
95 "SYSCALL",
96 "TEQ",
97 "TNE",
98 "WORD",
99 "XOR",
100 "MASKEQZ",
101 "MASKNEZ",
102 "MOVV",
103 "SLLV",
104 "SRAV",
105 "SRLV",
106 "ROTRV",
107 "DIVV",
108 "DIVVU",
109 "REMV",
110 "REMVU",
111 "MULV",
112 "MULVU",
113 "MULHV",
114 "MULHVU",
115 "ADDV",
116 "ADDVU",
117 "SUBV",
118 "SUBVU",
119 "TRUNCFV",
120 "TRUNCDV",
121 "TRUNCFW",
122 "TRUNCDW",
123 "MOVWU",
124 "MOVFV",
125 "MOVDV",
126 "MOVVF",
127 "MOVVD",
128 "ORN",
129 "ANDN",
130 "AMSWAPB",
131 "AMSWAPH",
132 "AMSWAPW",
133 "AMSWAPV",
134 "AMCASB",
135 "AMCASH",
136 "AMCASW",
137 "AMCASV",
138 "AMADDW",
139 "AMADDV",
140 "AMANDW",
141 "AMANDV",
142 "AMORW",
143 "AMORV",
144 "AMXORW",
145 "AMXORV",
146 "AMMAXW",
147 "AMMAXV",
148 "AMMINW",
149 "AMMINV",
150 "AMMAXWU",
151 "AMMAXVU",
152 "AMMINWU",
153 "AMMINVU",
154 "AMSWAPDBB",
155 "AMSWAPDBH",
156 "AMSWAPDBW",
157 "AMSWAPDBV",
158 "AMCASDBB",
159 "AMCASDBH",
160 "AMCASDBW",
161 "AMCASDBV",
162 "AMADDDBW",
163 "AMADDDBV",
164 "AMANDDBW",
165 "AMANDDBV",
166 "AMORDBW",
167 "AMORDBV",
168 "AMXORDBW",
169 "AMXORDBV",
170 "AMMAXDBW",
171 "AMMAXDBV",
172 "AMMINDBW",
173 "AMMINDBV",
174 "AMMAXDBWU",
175 "AMMAXDBVU",
176 "AMMINDBWU",
177 "AMMINDBVU",
178 "EXTWB",
179 "EXTWH",
180 "CLOW",
181 "CLOV",
182 "CLZW",
183 "CLZV",
184 "CTOW",
185 "CTOV",
186 "CTZW",
187 "CTZV",
188 "REVBV",
189 "REVB2W",
190 "REVB4H",
191 "REVB2H",
192 "REVH2W",
193 "REVHV",
194 "BITREV4B",
195 "BITREV8B",
196 "BITREVW",
197 "BITREVV",
198 "BSTRINSW",
199 "BSTRINSV",
200 "BSTRPICKW",
201 "BSTRPICKV",
202 "CRCWBW",
203 "CRCWHW",
204 "CRCWWW",
205 "CRCWVW",
206 "CRCCWBW",
207 "CRCCWHW",
208 "CRCCWWW",
209 "CRCCWVW",
210 "RDTIMELW",
211 "RDTIMEHW",
212 "RDTIMED",
213 "CPUCFG",
214 "FMADDF",
215 "FMADDD",
216 "FMSUBF",
217 "FMSUBD",
218 "FNMADDF",
219 "FNMADDD",
220 "FNMSUBF",
221 "FNMSUBD",
222 "FMINF",
223 "FMIND",
224 "FMAXF",
225 "FMAXD",
226 "FMAXAF",
227 "FMAXAD",
228 "FMINAF",
229 "FMINAD",
230 "FCOPYSGF",
231 "FCOPYSGD",
232 "FSCALEBF",
233 "FSCALEBD",
234 "FLOGBF",
235 "FLOGBD",
236 "FCLASSF",
237 "FCLASSD",
238 "FFINTFW",
239 "FFINTFV",
240 "FFINTDW",
241 "FFINTDV",
242 "FTINTWF",
243 "FTINTWD",
244 "FTINTVF",
245 "FTINTVD",
246 "FTINTRPWF",
247 "FTINTRPWD",
248 "FTINTRPVF",
249 "FTINTRPVD",
250 "FTINTRMWF",
251 "FTINTRMWD",
252 "FTINTRMVF",
253 "FTINTRMVD",
254 "FTINTRZWF",
255 "FTINTRZWD",
256 "FTINTRZVF",
257 "FTINTRZVD",
258 "FTINTRNEWF",
259 "FTINTRNEWD",
260 "FTINTRNEVF",
261 "FTINTRNEVD",
262 "VMOVQ",
263 "XVMOVQ",
264 "VADDB",
265 "VADDH",
266 "VADDW",
267 "VADDV",
268 "VADDQ",
269 "XVADDB",
270 "XVADDH",
271 "XVADDW",
272 "XVADDV",
273 "XVADDQ",
274 "VSUBB",
275 "VSUBH",
276 "VSUBW",
277 "VSUBV",
278 "VSUBQ",
279 "XVSUBB",
280 "XVSUBH",
281 "XVSUBW",
282 "XVSUBV",
283 "XVSUBQ",
284 "VADDBU",
285 "VADDHU",
286 "VADDWU",
287 "VADDVU",
288 "VSUBBU",
289 "VSUBHU",
290 "VSUBWU",
291 "VSUBVU",
292 "XVADDBU",
293 "XVADDHU",
294 "XVADDWU",
295 "XVADDVU",
296 "XVSUBBU",
297 "XVSUBHU",
298 "XVSUBWU",
299 "XVSUBVU",
300 "VANDB",
301 "VORB",
302 "VXORB",
303 "VNORB",
304 "XVANDB",
305 "XVORB",
306 "XVXORB",
307 "XVNORB",
308 "VANDV",
309 "VORV",
310 "VXORV",
311 "VNORV",
312 "VANDNV",
313 "VORNV",
314 "XVANDV",
315 "XVORV",
316 "XVXORV",
317 "XVNORV",
318 "XVANDNV",
319 "XVORNV",
320 "VPCNTB",
321 "VPCNTH",
322 "VPCNTW",
323 "VPCNTV",
324 "XVPCNTB",
325 "XVPCNTH",
326 "XVPCNTW",
327 "XVPCNTV",
328 "VSEQB",
329 "XVSEQB",
330 "VSEQH",
331 "XVSEQH",
332 "VSEQW",
333 "XVSEQW",
334 "VSEQV",
335 "XVSEQV",
336 "VDIVB",
337 "VDIVH",
338 "VDIVW",
339 "VDIVV",
340 "VDIVBU",
341 "VDIVHU",
342 "VDIVWU",
343 "VDIVVU",
344 "VMODB",
345 "VMODH",
346 "VMODW",
347 "VMODV",
348 "VMODBU",
349 "VMODHU",
350 "VMODWU",
351 "VMODVU",
352 "XVDIVB",
353 "XVDIVH",
354 "XVDIVW",
355 "XVDIVV",
356 "XVDIVBU",
357 "XVDIVHU",
358 "XVDIVWU",
359 "XVDIVVU",
360 "XVMODB",
361 "XVMODH",
362 "XVMODW",
363 "XVMODV",
364 "XVMODBU",
365 "XVMODHU",
366 "XVMODWU",
367 "XVMODVU",
368 "VSLLB",
369 "VSLLH",
370 "VSLLW",
371 "VSLLV",
372 "VSRLB",
373 "VSRLH",
374 "VSRLW",
375 "VSRLV",
376 "VSRAB",
377 "VSRAH",
378 "VSRAW",
379 "VSRAV",
380 "VROTRB",
381 "VROTRH",
382 "VROTRW",
383 "VROTRV",
384 "XVSLLB",
385 "XVSLLH",
386 "XVSLLW",
387 "XVSLLV",
388 "XVSRLB",
389 "XVSRLH",
390 "XVSRLW",
391 "XVSRLV",
392 "XVSRAB",
393 "XVSRAH",
394 "XVSRAW",
395 "XVSRAV",
396 "XVROTRB",
397 "XVROTRH",
398 "XVROTRW",
399 "XVROTRV",
400 "VILVLB",
401 "VILVLH",
402 "VILVLW",
403 "VILVLV",
404 "VILVHB",
405 "VILVHH",
406 "VILVHW",
407 "VILVHV",
408 "XVILVLB",
409 "XVILVLH",
410 "XVILVLW",
411 "XVILVLV",
412 "XVILVHB",
413 "XVILVHH",
414 "XVILVHW",
415 "XVILVHV",
416 "VMULB",
417 "VMULH",
418 "VMULW",
419 "VMULV",
420 "VMUHB",
421 "VMUHH",
422 "VMUHW",
423 "VMUHV",
424 "VMUHBU",
425 "VMUHHU",
426 "VMUHWU",
427 "VMUHVU",
428 "XVMULB",
429 "XVMULH",
430 "XVMULW",
431 "XVMULV",
432 "XVMUHB",
433 "XVMUHH",
434 "XVMUHW",
435 "XVMUHV",
436 "XVMUHBU",
437 "XVMUHHU",
438 "XVMUHWU",
439 "XVMUHVU",
440 "VFSQRTF",
441 "VFSQRTD",
442 "VFRECIPF",
443 "VFRECIPD",
444 "VFRSQRTF",
445 "VFRSQRTD",
446 "XVFSQRTF",
447 "XVFSQRTD",
448 "XVFRECIPF",
449 "XVFRECIPD",
450 "XVFRSQRTF",
451 "XVFRSQRTD",
452 "VNEGB",
453 "VNEGH",
454 "VNEGW",
455 "VNEGV",
456 "XVNEGB",
457 "XVNEGH",
458 "XVNEGW",
459 "XVNEGV",
460 "VMULWEVHB",
461 "VMULWEVWH",
462 "VMULWEVVW",
463 "VMULWEVQV",
464 "VMULWODHB",
465 "VMULWODWH",
466 "VMULWODVW",
467 "VMULWODQV",
468 "VMULWEVHBU",
469 "VMULWEVWHU",
470 "VMULWEVVWU",
471 "VMULWEVQVU",
472 "VMULWODHBU",
473 "VMULWODWHU",
474 "VMULWODVWU",
475 "VMULWODQVU",
476 "XVMULWEVHB",
477 "XVMULWEVWH",
478 "XVMULWEVVW",
479 "XVMULWEVQV",
480 "XVMULWODHB",
481 "XVMULWODWH",
482 "XVMULWODVW",
483 "XVMULWODQV",
484 "XVMULWEVHBU",
485 "XVMULWEVWHU",
486 "XVMULWEVVWU",
487 "XVMULWEVQVU",
488 "XVMULWODHBU",
489 "XVMULWODWHU",
490 "XVMULWODVWU",
491 "XVMULWODQVU",
492 "VMULWEVHBUB",
493 "VMULWEVWHUH",
494 "VMULWEVVWUW",
495 "VMULWEVQVUV",
496 "VMULWODHBUB",
497 "VMULWODWHUH",
498 "VMULWODVWUW",
499 "VMULWODQVUV",
500 "XVMULWEVHBUB",
501 "XVMULWEVWHUH",
502 "XVMULWEVVWUW",
503 "XVMULWEVQVUV",
504 "XVMULWODHBUB",
505 "XVMULWODWHUH",
506 "XVMULWODVWUW",
507 "XVMULWODQVUV",
508 "VSHUF4IB",
509 "VSHUF4IH",
510 "VSHUF4IW",
511 "VSHUF4IV",
512 "XVSHUF4IB",
513 "XVSHUF4IH",
514 "XVSHUF4IW",
515 "XVSHUF4IV",
516 "VSETEQV",
517 "VSETNEV",
518 "VSETANYEQB",
519 "VSETANYEQH",
520 "VSETANYEQW",
521 "VSETANYEQV",
522 "VSETALLNEB",
523 "VSETALLNEH",
524 "VSETALLNEW",
525 "VSETALLNEV",
526 "XVSETEQV",
527 "XVSETNEV",
528 "XVSETANYEQB",
529 "XVSETANYEQH",
530 "XVSETANYEQW",
531 "XVSETANYEQV",
532 "XVSETALLNEB",
533 "XVSETALLNEH",
534 "XVSETALLNEW",
535 "XVSETALLNEV",
536 "LAST",
537 }
538
View as plain text