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 "ADDW",
14 "AND",
15 "BEQ",
16 "BGEZ",
17 "BLEZ",
18 "BGTZ",
19 "BLTZ",
20 "BFPF",
21 "BFPT",
22 "BNE",
23 "BREAK",
24 "CMPEQD",
25 "CMPEQF",
26 "CMPGED",
27 "CMPGEF",
28 "CMPGTD",
29 "CMPGTF",
30 "LU12IW",
31 "LU32ID",
32 "LU52ID",
33 "PCALAU12I",
34 "PCADDU12I",
35 "JIRL",
36 "BGE",
37 "BLT",
38 "BLTU",
39 "BGEU",
40 "DIV",
41 "DIVD",
42 "DIVF",
43 "DIVU",
44 "DIVW",
45 "DIVWU",
46 "LUI",
47 "MOVB",
48 "MOVBU",
49 "MOVD",
50 "MOVDF",
51 "MOVDW",
52 "MOVF",
53 "MOVFD",
54 "MOVFW",
55 "MOVH",
56 "MOVHU",
57 "MOVW",
58 "MOVWD",
59 "MOVWF",
60 "MUL",
61 "MULD",
62 "MULF",
63 "MULH",
64 "MULHU",
65 "MULW",
66 "NEGD",
67 "NEGF",
68 "NEGW",
69 "NEGV",
70 "NOOP",
71 "NOR",
72 "OR",
73 "REM",
74 "REMW",
75 "REMU",
76 "REMWU",
77 "RFE",
78 "SGT",
79 "SGTU",
80 "SLL",
81 "SQRTD",
82 "SQRTF",
83 "SRA",
84 "SRL",
85 "ROTR",
86 "SUB",
87 "SUBD",
88 "SUBF",
89 "SUBW",
90 "DBAR",
91 "SYSCALL",
92 "TEQ",
93 "TNE",
94 "WORD",
95 "XOR",
96 "MASKEQZ",
97 "MASKNEZ",
98 "MOVV",
99 "SLLV",
100 "SRAV",
101 "SRLV",
102 "ROTRV",
103 "DIVV",
104 "DIVVU",
105 "REMV",
106 "REMVU",
107 "MULV",
108 "MULVU",
109 "MULHV",
110 "MULHVU",
111 "ADDV",
112 "ADDVU",
113 "SUBV",
114 "SUBVU",
115 "TRUNCFV",
116 "TRUNCDV",
117 "TRUNCFW",
118 "TRUNCDW",
119 "MOVWU",
120 "MOVFV",
121 "MOVDV",
122 "MOVVF",
123 "MOVVD",
124 "ADDV16",
125 "ALSLW",
126 "ALSLWU",
127 "ALSLV",
128 "ORN",
129 "ANDN",
130 "MULWVW",
131 "MULWVWU",
132 "AMSWAPB",
133 "AMSWAPH",
134 "AMSWAPW",
135 "AMSWAPV",
136 "AMCASB",
137 "AMCASH",
138 "AMCASW",
139 "AMCASV",
140 "AMADDW",
141 "AMADDV",
142 "AMANDW",
143 "AMANDV",
144 "AMORW",
145 "AMORV",
146 "AMXORW",
147 "AMXORV",
148 "AMMAXW",
149 "AMMAXV",
150 "AMMINW",
151 "AMMINV",
152 "AMMAXWU",
153 "AMMAXVU",
154 "AMMINWU",
155 "AMMINVU",
156 "AMSWAPDBB",
157 "AMSWAPDBH",
158 "AMSWAPDBW",
159 "AMSWAPDBV",
160 "AMCASDBB",
161 "AMCASDBH",
162 "AMCASDBW",
163 "AMCASDBV",
164 "AMADDDBW",
165 "AMADDDBV",
166 "AMANDDBW",
167 "AMANDDBV",
168 "AMORDBW",
169 "AMORDBV",
170 "AMXORDBW",
171 "AMXORDBV",
172 "AMMAXDBW",
173 "AMMAXDBV",
174 "AMMINDBW",
175 "AMMINDBV",
176 "AMMAXDBWU",
177 "AMMAXDBVU",
178 "AMMINDBWU",
179 "AMMINDBVU",
180 "LL",
181 "LLW",
182 "LLV",
183 "SC",
184 "SCW",
185 "SCV",
186 "SCQ",
187 "LLACQW",
188 "LLACQV",
189 "SCRELW",
190 "SCRELV",
191 "EXTWB",
192 "EXTWH",
193 "CLOW",
194 "CLOV",
195 "CLZW",
196 "CLZV",
197 "CTOW",
198 "CTOV",
199 "CTZW",
200 "CTZV",
201 "REVBV",
202 "REVB2W",
203 "REVB4H",
204 "REVB2H",
205 "REVH2W",
206 "REVHV",
207 "BITREV4B",
208 "BITREV8B",
209 "BITREVW",
210 "BITREVV",
211 "BSTRINSW",
212 "BSTRINSV",
213 "BSTRPICKW",
214 "BSTRPICKV",
215 "MOVWP",
216 "MOVVP",
217 "PRELD",
218 "PRELDX",
219 "CRCWBW",
220 "CRCWHW",
221 "CRCWWW",
222 "CRCWVW",
223 "CRCCWBW",
224 "CRCCWHW",
225 "CRCCWWW",
226 "CRCCWVW",
227 "RDTIMELW",
228 "RDTIMEHW",
229 "RDTIMED",
230 "CPUCFG",
231 "FMADDF",
232 "FMADDD",
233 "FMSUBF",
234 "FMSUBD",
235 "FNMADDF",
236 "FNMADDD",
237 "FNMSUBF",
238 "FNMSUBD",
239 "FMINF",
240 "FMIND",
241 "FMAXF",
242 "FMAXD",
243 "FMAXAF",
244 "FMAXAD",
245 "FMINAF",
246 "FMINAD",
247 "FCOPYSGF",
248 "FCOPYSGD",
249 "FSCALEBF",
250 "FSCALEBD",
251 "FLOGBF",
252 "FLOGBD",
253 "FCLASSF",
254 "FCLASSD",
255 "FFINTFW",
256 "FFINTFV",
257 "FFINTDW",
258 "FFINTDV",
259 "FTINTWF",
260 "FTINTWD",
261 "FTINTVF",
262 "FTINTVD",
263 "FTINTRPWF",
264 "FTINTRPWD",
265 "FTINTRPVF",
266 "FTINTRPVD",
267 "FTINTRMWF",
268 "FTINTRMWD",
269 "FTINTRMVF",
270 "FTINTRMVD",
271 "FTINTRZWF",
272 "FTINTRZWD",
273 "FTINTRZVF",
274 "FTINTRZVD",
275 "FTINTRNEWF",
276 "FTINTRNEWD",
277 "FTINTRNEVF",
278 "FTINTRNEVD",
279 "FRINTF",
280 "FRINTD",
281 "FSEL",
282 "VMOVQ",
283 "XVMOVQ",
284 "VADDB",
285 "VADDH",
286 "VADDW",
287 "VADDV",
288 "VADDQ",
289 "XVADDB",
290 "XVADDH",
291 "XVADDW",
292 "XVADDV",
293 "XVADDQ",
294 "VSUBB",
295 "VSUBH",
296 "VSUBW",
297 "VSUBV",
298 "VSUBQ",
299 "XVSUBB",
300 "XVSUBH",
301 "XVSUBW",
302 "XVSUBV",
303 "XVSUBQ",
304 "VADDBU",
305 "VADDHU",
306 "VADDWU",
307 "VADDVU",
308 "VSUBBU",
309 "VSUBHU",
310 "VSUBWU",
311 "VSUBVU",
312 "XVADDBU",
313 "XVADDHU",
314 "XVADDWU",
315 "XVADDVU",
316 "XVSUBBU",
317 "XVSUBHU",
318 "XVSUBWU",
319 "XVSUBVU",
320 "VSADDB",
321 "VSADDH",
322 "VSADDW",
323 "VSADDV",
324 "VSSUBB",
325 "VSSUBH",
326 "VSSUBW",
327 "VSSUBV",
328 "VSADDBU",
329 "VSADDHU",
330 "VSADDWU",
331 "VSADDVU",
332 "VSSUBBU",
333 "VSSUBHU",
334 "VSSUBWU",
335 "VSSUBVU",
336 "XVSADDB",
337 "XVSADDH",
338 "XVSADDW",
339 "XVSADDV",
340 "XVSSUBB",
341 "XVSSUBH",
342 "XVSSUBW",
343 "XVSSUBV",
344 "XVSADDBU",
345 "XVSADDHU",
346 "XVSADDWU",
347 "XVSADDVU",
348 "XVSSUBBU",
349 "XVSSUBHU",
350 "XVSSUBWU",
351 "XVSSUBVU",
352 "VANDB",
353 "VORB",
354 "VXORB",
355 "VNORB",
356 "XVANDB",
357 "XVORB",
358 "XVXORB",
359 "XVNORB",
360 "VANDV",
361 "VORV",
362 "VXORV",
363 "VNORV",
364 "VANDNV",
365 "VORNV",
366 "XVANDV",
367 "XVORV",
368 "XVXORV",
369 "XVNORV",
370 "XVANDNV",
371 "XVORNV",
372 "VPCNTB",
373 "VPCNTH",
374 "VPCNTW",
375 "VPCNTV",
376 "XVPCNTB",
377 "XVPCNTH",
378 "XVPCNTW",
379 "XVPCNTV",
380 "VBITCLRB",
381 "VBITCLRH",
382 "VBITCLRW",
383 "VBITCLRV",
384 "VBITSETB",
385 "VBITSETH",
386 "VBITSETW",
387 "VBITSETV",
388 "VBITREVB",
389 "VBITREVH",
390 "VBITREVW",
391 "VBITREVV",
392 "XVBITCLRB",
393 "XVBITCLRH",
394 "XVBITCLRW",
395 "XVBITCLRV",
396 "XVBITSETB",
397 "XVBITSETH",
398 "XVBITSETW",
399 "XVBITSETV",
400 "XVBITREVB",
401 "XVBITREVH",
402 "XVBITREVW",
403 "XVBITREVV",
404 "VSEQB",
405 "XVSEQB",
406 "VSEQH",
407 "XVSEQH",
408 "VSEQW",
409 "XVSEQW",
410 "VSEQV",
411 "XVSEQV",
412 "VSLTB",
413 "VSLTH",
414 "VSLTW",
415 "VSLTV",
416 "VSLTBU",
417 "VSLTHU",
418 "VSLTWU",
419 "VSLTVU",
420 "XVSLTB",
421 "XVSLTH",
422 "XVSLTW",
423 "XVSLTV",
424 "XVSLTBU",
425 "XVSLTHU",
426 "XVSLTWU",
427 "XVSLTVU",
428 "VDIVB",
429 "VDIVH",
430 "VDIVW",
431 "VDIVV",
432 "VDIVBU",
433 "VDIVHU",
434 "VDIVWU",
435 "VDIVVU",
436 "VMODB",
437 "VMODH",
438 "VMODW",
439 "VMODV",
440 "VMODBU",
441 "VMODHU",
442 "VMODWU",
443 "VMODVU",
444 "XVDIVB",
445 "XVDIVH",
446 "XVDIVW",
447 "XVDIVV",
448 "XVDIVBU",
449 "XVDIVHU",
450 "XVDIVWU",
451 "XVDIVVU",
452 "XVMODB",
453 "XVMODH",
454 "XVMODW",
455 "XVMODV",
456 "XVMODBU",
457 "XVMODHU",
458 "XVMODWU",
459 "XVMODVU",
460 "VSLLB",
461 "VSLLH",
462 "VSLLW",
463 "VSLLV",
464 "VSRLB",
465 "VSRLH",
466 "VSRLW",
467 "VSRLV",
468 "VSRAB",
469 "VSRAH",
470 "VSRAW",
471 "VSRAV",
472 "VROTRB",
473 "VROTRH",
474 "VROTRW",
475 "VROTRV",
476 "XVSLLB",
477 "XVSLLH",
478 "XVSLLW",
479 "XVSLLV",
480 "XVSRLB",
481 "XVSRLH",
482 "XVSRLW",
483 "XVSRLV",
484 "XVSRAB",
485 "XVSRAH",
486 "XVSRAW",
487 "XVSRAV",
488 "XVROTRB",
489 "XVROTRH",
490 "XVROTRW",
491 "XVROTRV",
492 "VILVLB",
493 "VILVLH",
494 "VILVLW",
495 "VILVLV",
496 "VILVHB",
497 "VILVHH",
498 "VILVHW",
499 "VILVHV",
500 "XVILVLB",
501 "XVILVLH",
502 "XVILVLW",
503 "XVILVLV",
504 "XVILVHB",
505 "XVILVHH",
506 "XVILVHW",
507 "XVILVHV",
508 "VMULB",
509 "VMULH",
510 "VMULW",
511 "VMULV",
512 "VMUHB",
513 "VMUHH",
514 "VMUHW",
515 "VMUHV",
516 "VMUHBU",
517 "VMUHHU",
518 "VMUHWU",
519 "VMUHVU",
520 "XVMULB",
521 "XVMULH",
522 "XVMULW",
523 "XVMULV",
524 "XVMUHB",
525 "XVMUHH",
526 "XVMUHW",
527 "XVMUHV",
528 "XVMUHBU",
529 "XVMUHHU",
530 "XVMUHWU",
531 "XVMUHVU",
532 "VFSQRTF",
533 "VFSQRTD",
534 "VFRECIPF",
535 "VFRECIPD",
536 "VFRSQRTF",
537 "VFRSQRTD",
538 "XVFSQRTF",
539 "XVFSQRTD",
540 "XVFRECIPF",
541 "XVFRECIPD",
542 "XVFRSQRTF",
543 "XVFRSQRTD",
544 "VADDF",
545 "VADDD",
546 "VSUBF",
547 "VSUBD",
548 "VMULF",
549 "VMULD",
550 "VDIVF",
551 "VDIVD",
552 "XVADDF",
553 "XVADDD",
554 "XVSUBF",
555 "XVSUBD",
556 "XVMULF",
557 "XVMULD",
558 "XVDIVF",
559 "XVDIVD",
560 "VFCLASSF",
561 "VFCLASSD",
562 "XVFCLASSF",
563 "XVFCLASSD",
564 "VFRINTRNEF",
565 "VFRINTRNED",
566 "VFRINTRZF",
567 "VFRINTRZD",
568 "VFRINTRPF",
569 "VFRINTRPD",
570 "VFRINTRMF",
571 "VFRINTRMD",
572 "VFRINTF",
573 "VFRINTD",
574 "XVFRINTRNEF",
575 "XVFRINTRNED",
576 "XVFRINTRZF",
577 "XVFRINTRZD",
578 "XVFRINTRPF",
579 "XVFRINTRPD",
580 "XVFRINTRMF",
581 "XVFRINTRMD",
582 "XVFRINTF",
583 "XVFRINTD",
584 "VNEGB",
585 "VNEGH",
586 "VNEGW",
587 "VNEGV",
588 "XVNEGB",
589 "XVNEGH",
590 "XVNEGW",
591 "XVNEGV",
592 "VMULWEVHB",
593 "VMULWEVWH",
594 "VMULWEVVW",
595 "VMULWEVQV",
596 "VMULWODHB",
597 "VMULWODWH",
598 "VMULWODVW",
599 "VMULWODQV",
600 "VMULWEVHBU",
601 "VMULWEVWHU",
602 "VMULWEVVWU",
603 "VMULWEVQVU",
604 "VMULWODHBU",
605 "VMULWODWHU",
606 "VMULWODVWU",
607 "VMULWODQVU",
608 "XVMULWEVHB",
609 "XVMULWEVWH",
610 "XVMULWEVVW",
611 "XVMULWEVQV",
612 "XVMULWODHB",
613 "XVMULWODWH",
614 "XVMULWODVW",
615 "XVMULWODQV",
616 "XVMULWEVHBU",
617 "XVMULWEVWHU",
618 "XVMULWEVVWU",
619 "XVMULWEVQVU",
620 "XVMULWODHBU",
621 "XVMULWODWHU",
622 "XVMULWODVWU",
623 "XVMULWODQVU",
624 "VMULWEVHBUB",
625 "VMULWEVWHUH",
626 "VMULWEVVWUW",
627 "VMULWEVQVUV",
628 "VMULWODHBUB",
629 "VMULWODWHUH",
630 "VMULWODVWUW",
631 "VMULWODQVUV",
632 "XVMULWEVHBUB",
633 "XVMULWEVWHUH",
634 "XVMULWEVVWUW",
635 "XVMULWEVQVUV",
636 "XVMULWODHBUB",
637 "XVMULWODWHUH",
638 "XVMULWODVWUW",
639 "XVMULWODQVUV",
640 "VADDWEVHB",
641 "VADDWEVWH",
642 "VADDWEVVW",
643 "VADDWEVQV",
644 "VSUBWEVHB",
645 "VSUBWEVWH",
646 "VSUBWEVVW",
647 "VSUBWEVQV",
648 "VADDWODHB",
649 "VADDWODWH",
650 "VADDWODVW",
651 "VADDWODQV",
652 "VSUBWODHB",
653 "VSUBWODWH",
654 "VSUBWODVW",
655 "VSUBWODQV",
656 "XVADDWEVHB",
657 "XVADDWEVWH",
658 "XVADDWEVVW",
659 "XVADDWEVQV",
660 "XVSUBWEVHB",
661 "XVSUBWEVWH",
662 "XVSUBWEVVW",
663 "XVSUBWEVQV",
664 "XVADDWODHB",
665 "XVADDWODWH",
666 "XVADDWODVW",
667 "XVADDWODQV",
668 "XVSUBWODHB",
669 "XVSUBWODWH",
670 "XVSUBWODVW",
671 "XVSUBWODQV",
672 "VADDWEVHBU",
673 "VADDWEVWHU",
674 "VADDWEVVWU",
675 "VADDWEVQVU",
676 "VSUBWEVHBU",
677 "VSUBWEVWHU",
678 "VSUBWEVVWU",
679 "VSUBWEVQVU",
680 "VADDWODHBU",
681 "VADDWODWHU",
682 "VADDWODVWU",
683 "VADDWODQVU",
684 "VSUBWODHBU",
685 "VSUBWODWHU",
686 "VSUBWODVWU",
687 "VSUBWODQVU",
688 "XVADDWEVHBU",
689 "XVADDWEVWHU",
690 "XVADDWEVVWU",
691 "XVADDWEVQVU",
692 "XVSUBWEVHBU",
693 "XVSUBWEVWHU",
694 "XVSUBWEVVWU",
695 "XVSUBWEVQVU",
696 "XVADDWODHBU",
697 "XVADDWODWHU",
698 "XVADDWODVWU",
699 "XVADDWODQVU",
700 "XVSUBWODHBU",
701 "XVSUBWODWHU",
702 "XVSUBWODVWU",
703 "XVSUBWODQVU",
704 "VMADDB",
705 "VMADDH",
706 "VMADDW",
707 "VMADDV",
708 "VMSUBB",
709 "VMSUBH",
710 "VMSUBW",
711 "VMSUBV",
712 "XVMADDB",
713 "XVMADDH",
714 "XVMADDW",
715 "XVMADDV",
716 "XVMSUBB",
717 "XVMSUBH",
718 "XVMSUBW",
719 "XVMSUBV",
720 "VMADDWEVHB",
721 "VMADDWEVWH",
722 "VMADDWEVVW",
723 "VMADDWEVQV",
724 "VMADDWODHB",
725 "VMADDWODWH",
726 "VMADDWODVW",
727 "VMADDWODQV",
728 "VMADDWEVHBU",
729 "VMADDWEVWHU",
730 "VMADDWEVVWU",
731 "VMADDWEVQVU",
732 "VMADDWODHBU",
733 "VMADDWODWHU",
734 "VMADDWODVWU",
735 "VMADDWODQVU",
736 "VMADDWEVHBUB",
737 "VMADDWEVWHUH",
738 "VMADDWEVVWUW",
739 "VMADDWEVQVUV",
740 "VMADDWODHBUB",
741 "VMADDWODWHUH",
742 "VMADDWODVWUW",
743 "VMADDWODQVUV",
744 "XVMADDWEVHB",
745 "XVMADDWEVWH",
746 "XVMADDWEVVW",
747 "XVMADDWEVQV",
748 "XVMADDWODHB",
749 "XVMADDWODWH",
750 "XVMADDWODVW",
751 "XVMADDWODQV",
752 "XVMADDWEVHBU",
753 "XVMADDWEVWHU",
754 "XVMADDWEVVWU",
755 "XVMADDWEVQVU",
756 "XVMADDWODHBU",
757 "XVMADDWODWHU",
758 "XVMADDWODVWU",
759 "XVMADDWODQVU",
760 "XVMADDWEVHBUB",
761 "XVMADDWEVWHUH",
762 "XVMADDWEVVWUW",
763 "XVMADDWEVQVUV",
764 "XVMADDWODHBUB",
765 "XVMADDWODWHUH",
766 "XVMADDWODVWUW",
767 "XVMADDWODQVUV",
768 "VSHUF4IB",
769 "VSHUF4IH",
770 "VSHUF4IW",
771 "VSHUF4IV",
772 "XVSHUF4IB",
773 "XVSHUF4IH",
774 "XVSHUF4IW",
775 "XVSHUF4IV",
776 "VSHUFB",
777 "VSHUFH",
778 "VSHUFW",
779 "VSHUFV",
780 "XVSHUFB",
781 "XVSHUFH",
782 "XVSHUFW",
783 "XVSHUFV",
784 "VPERMIW",
785 "XVPERMIW",
786 "XVPERMIV",
787 "XVPERMIQ",
788 "VEXTRINSB",
789 "VEXTRINSH",
790 "VEXTRINSW",
791 "VEXTRINSV",
792 "XVEXTRINSB",
793 "XVEXTRINSH",
794 "XVEXTRINSW",
795 "XVEXTRINSV",
796 "VSETEQV",
797 "VSETNEV",
798 "VSETANYEQB",
799 "VSETANYEQH",
800 "VSETANYEQW",
801 "VSETANYEQV",
802 "VSETALLNEB",
803 "VSETALLNEH",
804 "VSETALLNEW",
805 "VSETALLNEV",
806 "XVSETEQV",
807 "XVSETNEV",
808 "XVSETANYEQB",
809 "XVSETANYEQH",
810 "XVSETANYEQW",
811 "XVSETANYEQV",
812 "XVSETALLNEB",
813 "XVSETALLNEH",
814 "XVSETALLNEW",
815 "XVSETALLNEV",
816 "LAST",
817 }
818
View as plain text