1
2
3
4
5 package loong64
6
7 import (
8 "cmd/internal/obj"
9 )
10
11
12 const (
13 AABSD = obj.ABaseLoong64 + obj.A_ARCHSPECIFIC + iota
14 AABSF
15 AADD
16 AADDD
17 AADDF
18
19 AADDW
20 AAND
21 ABEQ
22 ABGEZ
23 ABLEZ
24 ABGTZ
25 ABLTZ
26 ABFPF
27 ABFPT
28
29 ABNE
30 ABREAK
31
32 ACMPEQD
33 ACMPEQF
34
35 ACMPGED
36 ACMPGEF
37 ACMPGTD
38 ACMPGTF
39
40 ALU12IW
41 ALU32ID
42 ALU52ID
43 APCALAU12I
44 APCADDU12I
45 AJIRL
46 ABGE
47 ABLT
48 ABLTU
49 ABGEU
50
51 ADIV
52 ADIVD
53 ADIVF
54 ADIVU
55 ADIVW
56 ADIVWU
57
58 ALUI
59
60 AMOVB
61 AMOVBU
62
63 AMOVD
64 AMOVDF
65 AMOVDW
66 AMOVF
67 AMOVFD
68 AMOVFW
69
70 AMOVH
71 AMOVHU
72 AMOVW
73
74 AMOVWD
75 AMOVWF
76
77 AMUL
78 AMULD
79 AMULF
80 AMULH
81 AMULHU
82 AMULW
83 ANEGD
84 ANEGF
85
86 ANEGW
87 ANEGV
88
89 ANOOP
90 ANOR
91 AOR
92 AREM
93 AREMW
94 AREMU
95 AREMWU
96
97 ARFE
98
99 ASGT
100 ASGTU
101
102 ASLL
103 ASQRTD
104 ASQRTF
105 ASRA
106 ASRL
107 AROTR
108 ASUB
109 ASUBD
110 ASUBF
111
112 ASUBW
113 ADBAR
114 ASYSCALL
115
116 ATEQ
117 ATNE
118
119 AWORD
120
121 AXOR
122
123 AMASKEQZ
124 AMASKNEZ
125
126
127 AMOVV
128
129 ASLLV
130 ASRAV
131 ASRLV
132 AROTRV
133 ADIVV
134 ADIVVU
135
136 AREMV
137 AREMVU
138
139 AMULV
140 AMULVU
141 AMULHV
142 AMULHVU
143 AADDV
144 AADDVU
145 ASUBV
146 ASUBVU
147
148
149 ATRUNCFV
150 ATRUNCDV
151 ATRUNCFW
152 ATRUNCDW
153
154 AMOVWU
155 AMOVFV
156 AMOVDV
157 AMOVVF
158 AMOVVD
159
160
161 AADDV16
162
163
164 AALSLW
165 AALSLWU
166 AALSLV
167
168
169 AORN
170 AANDN
171
172
173 AMULWVW
174 AMULWVWU
175
176
177 AAMSWAPB
178 AAMSWAPH
179 AAMSWAPW
180 AAMSWAPV
181 AAMCASB
182 AAMCASH
183 AAMCASW
184 AAMCASV
185 AAMADDW
186 AAMADDV
187 AAMANDW
188 AAMANDV
189 AAMORW
190 AAMORV
191 AAMXORW
192 AAMXORV
193 AAMMAXW
194 AAMMAXV
195 AAMMINW
196 AAMMINV
197 AAMMAXWU
198 AAMMAXVU
199 AAMMINWU
200 AAMMINVU
201 AAMSWAPDBB
202 AAMSWAPDBH
203 AAMSWAPDBW
204 AAMSWAPDBV
205 AAMCASDBB
206 AAMCASDBH
207 AAMCASDBW
208 AAMCASDBV
209 AAMADDDBW
210 AAMADDDBV
211 AAMANDDBW
212 AAMANDDBV
213 AAMORDBW
214 AAMORDBV
215 AAMXORDBW
216 AAMXORDBV
217 AAMMAXDBW
218 AAMMAXDBV
219 AAMMINDBW
220 AAMMINDBV
221 AAMMAXDBWU
222 AAMMAXDBVU
223 AAMMINDBWU
224 AAMMINDBVU
225 ALL
226 ALLW
227 ALLV
228 ASC
229 ASCW
230 ASCV
231 ASCQ
232 ALLACQW
233 ALLACQV
234 ASCRELW
235 ASCRELV
236
237
238 AEXTWB
239 AEXTWH
240
241
242 ACLOW
243 ACLOV
244 ACLZW
245 ACLZV
246 ACTOW
247 ACTOV
248 ACTZW
249 ACTZV
250
251
252 AREVBV
253 AREVB2W
254 AREVB4H
255 AREVB2H
256
257
258 AREVH2W
259 AREVHV
260
261
262 ABITREV4B
263 ABITREV8B
264
265
266 ABITREVW
267 ABITREVV
268
269
270 ABSTRINSW
271 ABSTRINSV
272
273
274 ABSTRPICKW
275 ABSTRPICKV
276
277
278 AMOVWP
279 AMOVVP
280
281
282 APRELD
283 APRELDX
284
285
286 ACRCWBW
287 ACRCWHW
288 ACRCWWW
289 ACRCWVW
290 ACRCCWBW
291 ACRCCWHW
292 ACRCCWWW
293 ACRCCWVW
294
295
296 ARDTIMELW
297 ARDTIMEHW
298 ARDTIMED
299 ACPUCFG
300
301
302 AFMADDF
303 AFMADDD
304 AFMSUBF
305 AFMSUBD
306 AFNMADDF
307 AFNMADDD
308 AFNMSUBF
309 AFNMSUBD
310
311
312 AFMINF
313 AFMIND
314 AFMAXF
315 AFMAXD
316
317
318 AFMAXAF
319 AFMAXAD
320 AFMINAF
321 AFMINAD
322
323
324 AFCOPYSGF
325 AFCOPYSGD
326 AFSCALEBF
327 AFSCALEBD
328 AFLOGBF
329 AFLOGBD
330
331
332 AFCLASSF
333 AFCLASSD
334
335
336 AFFINTFW
337 AFFINTFV
338 AFFINTDW
339 AFFINTDV
340 AFTINTWF
341 AFTINTWD
342 AFTINTVF
343 AFTINTVD
344
345
346 AFTINTRPWF
347 AFTINTRPWD
348 AFTINTRPVF
349 AFTINTRPVD
350 AFTINTRMWF
351 AFTINTRMWD
352 AFTINTRMVF
353 AFTINTRMVD
354 AFTINTRZWF
355 AFTINTRZWD
356 AFTINTRZVF
357 AFTINTRZVD
358 AFTINTRNEWF
359 AFTINTRNEWD
360 AFTINTRNEVF
361 AFTINTRNEVD
362
363
364 AFRINTF
365 AFRINTD
366
367
368 AFSEL
369
370
371 AVMOVQ
372 AXVMOVQ
373
374
375 AVADDB
376 AVADDH
377 AVADDW
378 AVADDV
379 AVADDQ
380 AXVADDB
381 AXVADDH
382 AXVADDW
383 AXVADDV
384 AXVADDQ
385 AVSUBB
386 AVSUBH
387 AVSUBW
388 AVSUBV
389 AVSUBQ
390 AXVSUBB
391 AXVSUBH
392 AXVSUBW
393 AXVSUBV
394 AXVSUBQ
395 AVADDBU
396 AVADDHU
397 AVADDWU
398 AVADDVU
399 AVSUBBU
400 AVSUBHU
401 AVSUBWU
402 AVSUBVU
403 AXVADDBU
404 AXVADDHU
405 AXVADDWU
406 AXVADDVU
407 AXVSUBBU
408 AXVSUBHU
409 AXVSUBWU
410 AXVSUBVU
411 AVSADDB
412 AVSADDH
413 AVSADDW
414 AVSADDV
415 AVSSUBB
416 AVSSUBH
417 AVSSUBW
418 AVSSUBV
419 AVSADDBU
420 AVSADDHU
421 AVSADDWU
422 AVSADDVU
423 AVSSUBBU
424 AVSSUBHU
425 AVSSUBWU
426 AVSSUBVU
427 AXVSADDB
428 AXVSADDH
429 AXVSADDW
430 AXVSADDV
431 AXVSSUBB
432 AXVSSUBH
433 AXVSSUBW
434 AXVSSUBV
435 AXVSADDBU
436 AXVSADDHU
437 AXVSADDWU
438 AXVSADDVU
439 AXVSSUBBU
440 AXVSSUBHU
441 AXVSSUBWU
442 AXVSSUBVU
443
444
445 AVANDB
446 AVORB
447 AVXORB
448 AVNORB
449 AXVANDB
450 AXVORB
451 AXVXORB
452 AXVNORB
453 AVANDV
454 AVORV
455 AVXORV
456 AVNORV
457 AVANDNV
458 AVORNV
459 AXVANDV
460 AXVORV
461 AXVXORV
462 AXVNORV
463 AXVANDNV
464 AXVORNV
465
466 AVPCNTB
467 AVPCNTH
468 AVPCNTW
469 AVPCNTV
470 AXVPCNTB
471 AXVPCNTH
472 AXVPCNTW
473 AXVPCNTV
474
475 AVBITCLRB
476 AVBITCLRH
477 AVBITCLRW
478 AVBITCLRV
479 AVBITSETB
480 AVBITSETH
481 AVBITSETW
482 AVBITSETV
483 AVBITREVB
484 AVBITREVH
485 AVBITREVW
486 AVBITREVV
487 AXVBITCLRB
488 AXVBITCLRH
489 AXVBITCLRW
490 AXVBITCLRV
491 AXVBITSETB
492 AXVBITSETH
493 AXVBITSETW
494 AXVBITSETV
495 AXVBITREVB
496 AXVBITREVH
497 AXVBITREVW
498 AXVBITREVV
499
500
501 AVSEQB
502 AXVSEQB
503 AVSEQH
504 AXVSEQH
505 AVSEQW
506 AXVSEQW
507 AVSEQV
508 AXVSEQV
509
510 AVSLTB
511 AVSLTH
512 AVSLTW
513 AVSLTV
514 AVSLTBU
515 AVSLTHU
516 AVSLTWU
517 AVSLTVU
518 AXVSLTB
519 AXVSLTH
520 AXVSLTW
521 AXVSLTV
522 AXVSLTBU
523 AXVSLTHU
524 AXVSLTWU
525 AXVSLTVU
526
527
528 AVDIVB
529 AVDIVH
530 AVDIVW
531 AVDIVV
532 AVDIVBU
533 AVDIVHU
534 AVDIVWU
535 AVDIVVU
536 AVMODB
537 AVMODH
538 AVMODW
539 AVMODV
540 AVMODBU
541 AVMODHU
542 AVMODWU
543 AVMODVU
544 AXVDIVB
545 AXVDIVH
546 AXVDIVW
547 AXVDIVV
548 AXVDIVBU
549 AXVDIVHU
550 AXVDIVWU
551 AXVDIVVU
552 AXVMODB
553 AXVMODH
554 AXVMODW
555 AXVMODV
556 AXVMODBU
557 AXVMODHU
558 AXVMODWU
559 AXVMODVU
560
561
562 AVSLLB
563 AVSLLH
564 AVSLLW
565 AVSLLV
566 AVSRLB
567 AVSRLH
568 AVSRLW
569 AVSRLV
570 AVSRAB
571 AVSRAH
572 AVSRAW
573 AVSRAV
574 AVROTRB
575 AVROTRH
576 AVROTRW
577 AVROTRV
578 AXVSLLB
579 AXVSLLH
580 AXVSLLW
581 AXVSLLV
582 AXVSRLB
583 AXVSRLH
584 AXVSRLW
585 AXVSRLV
586 AXVSRAB
587 AXVSRAH
588 AXVSRAW
589 AXVSRAV
590 AXVROTRB
591 AXVROTRH
592 AXVROTRW
593 AXVROTRV
594
595
596 AVILVLB
597 AVILVLH
598 AVILVLW
599 AVILVLV
600 AVILVHB
601 AVILVHH
602 AVILVHW
603 AVILVHV
604 AXVILVLB
605 AXVILVLH
606 AXVILVLW
607 AXVILVLV
608 AXVILVHB
609 AXVILVHH
610 AXVILVHW
611 AXVILVHV
612
613
614 AVMULB
615 AVMULH
616 AVMULW
617 AVMULV
618 AVMUHB
619 AVMUHH
620 AVMUHW
621 AVMUHV
622 AVMUHBU
623 AVMUHHU
624 AVMUHWU
625 AVMUHVU
626 AXVMULB
627 AXVMULH
628 AXVMULW
629 AXVMULV
630 AXVMUHB
631 AXVMUHH
632 AXVMUHW
633 AXVMUHV
634 AXVMUHBU
635 AXVMUHHU
636 AXVMUHWU
637 AXVMUHVU
638
639
640 AVFSQRTF
641 AVFSQRTD
642 AVFRECIPF
643 AVFRECIPD
644 AVFRSQRTF
645 AVFRSQRTD
646 AXVFSQRTF
647 AXVFSQRTD
648 AXVFRECIPF
649 AXVFRECIPD
650 AXVFRSQRTF
651 AXVFRSQRTD
652
653 AVADDF
654 AVADDD
655 AVSUBF
656 AVSUBD
657 AVMULF
658 AVMULD
659 AVDIVF
660 AVDIVD
661 AXVADDF
662 AXVADDD
663 AXVSUBF
664 AXVSUBD
665 AXVMULF
666 AXVMULD
667 AXVDIVF
668 AXVDIVD
669
670 AVFCLASSF
671 AVFCLASSD
672 AXVFCLASSF
673 AXVFCLASSD
674
675
676 AVFRINTRNEF
677 AVFRINTRNED
678 AVFRINTRZF
679 AVFRINTRZD
680 AVFRINTRPF
681 AVFRINTRPD
682 AVFRINTRMF
683 AVFRINTRMD
684 AVFRINTF
685 AVFRINTD
686 AXVFRINTRNEF
687 AXVFRINTRNED
688 AXVFRINTRZF
689 AXVFRINTRZD
690 AXVFRINTRPF
691 AXVFRINTRPD
692 AXVFRINTRMF
693 AXVFRINTRMD
694 AXVFRINTF
695 AXVFRINTD
696
697
698 AVNEGB
699 AVNEGH
700 AVNEGW
701 AVNEGV
702 AXVNEGB
703 AXVNEGH
704 AXVNEGW
705 AXVNEGV
706
707
708 AVMULWEVHB
709 AVMULWEVWH
710 AVMULWEVVW
711 AVMULWEVQV
712 AVMULWODHB
713 AVMULWODWH
714 AVMULWODVW
715 AVMULWODQV
716 AVMULWEVHBU
717 AVMULWEVWHU
718 AVMULWEVVWU
719 AVMULWEVQVU
720 AVMULWODHBU
721 AVMULWODWHU
722 AVMULWODVWU
723 AVMULWODQVU
724 AXVMULWEVHB
725 AXVMULWEVWH
726 AXVMULWEVVW
727 AXVMULWEVQV
728 AXVMULWODHB
729 AXVMULWODWH
730 AXVMULWODVW
731 AXVMULWODQV
732 AXVMULWEVHBU
733 AXVMULWEVWHU
734 AXVMULWEVVWU
735 AXVMULWEVQVU
736 AXVMULWODHBU
737 AXVMULWODWHU
738 AXVMULWODVWU
739 AXVMULWODQVU
740 AVMULWEVHBUB
741 AVMULWEVWHUH
742 AVMULWEVVWUW
743 AVMULWEVQVUV
744 AVMULWODHBUB
745 AVMULWODWHUH
746 AVMULWODVWUW
747 AVMULWODQVUV
748 AXVMULWEVHBUB
749 AXVMULWEVWHUH
750 AXVMULWEVVWUW
751 AXVMULWEVQVUV
752 AXVMULWODHBUB
753 AXVMULWODWHUH
754 AXVMULWODVWUW
755 AXVMULWODQVUV
756
757 AVADDWEVHB
758 AVADDWEVWH
759 AVADDWEVVW
760 AVADDWEVQV
761 AVSUBWEVHB
762 AVSUBWEVWH
763 AVSUBWEVVW
764 AVSUBWEVQV
765 AVADDWODHB
766 AVADDWODWH
767 AVADDWODVW
768 AVADDWODQV
769 AVSUBWODHB
770 AVSUBWODWH
771 AVSUBWODVW
772 AVSUBWODQV
773 AXVADDWEVHB
774 AXVADDWEVWH
775 AXVADDWEVVW
776 AXVADDWEVQV
777 AXVSUBWEVHB
778 AXVSUBWEVWH
779 AXVSUBWEVVW
780 AXVSUBWEVQV
781 AXVADDWODHB
782 AXVADDWODWH
783 AXVADDWODVW
784 AXVADDWODQV
785 AXVSUBWODHB
786 AXVSUBWODWH
787 AXVSUBWODVW
788 AXVSUBWODQV
789 AVADDWEVHBU
790 AVADDWEVWHU
791 AVADDWEVVWU
792 AVADDWEVQVU
793 AVSUBWEVHBU
794 AVSUBWEVWHU
795 AVSUBWEVVWU
796 AVSUBWEVQVU
797 AVADDWODHBU
798 AVADDWODWHU
799 AVADDWODVWU
800 AVADDWODQVU
801 AVSUBWODHBU
802 AVSUBWODWHU
803 AVSUBWODVWU
804 AVSUBWODQVU
805 AXVADDWEVHBU
806 AXVADDWEVWHU
807 AXVADDWEVVWU
808 AXVADDWEVQVU
809 AXVSUBWEVHBU
810 AXVSUBWEVWHU
811 AXVSUBWEVVWU
812 AXVSUBWEVQVU
813 AXVADDWODHBU
814 AXVADDWODWHU
815 AXVADDWODVWU
816 AXVADDWODQVU
817 AXVSUBWODHBU
818 AXVSUBWODWHU
819 AXVSUBWODVWU
820 AXVSUBWODQVU
821
822 AVMADDB
823 AVMADDH
824 AVMADDW
825 AVMADDV
826 AVMSUBB
827 AVMSUBH
828 AVMSUBW
829 AVMSUBV
830
831 AXVMADDB
832 AXVMADDH
833 AXVMADDW
834 AXVMADDV
835 AXVMSUBB
836 AXVMSUBH
837 AXVMSUBW
838 AXVMSUBV
839
840 AVMADDWEVHB
841 AVMADDWEVWH
842 AVMADDWEVVW
843 AVMADDWEVQV
844 AVMADDWODHB
845 AVMADDWODWH
846 AVMADDWODVW
847 AVMADDWODQV
848
849 AVMADDWEVHBU
850 AVMADDWEVWHU
851 AVMADDWEVVWU
852 AVMADDWEVQVU
853 AVMADDWODHBU
854 AVMADDWODWHU
855 AVMADDWODVWU
856 AVMADDWODQVU
857
858 AVMADDWEVHBUB
859 AVMADDWEVWHUH
860 AVMADDWEVVWUW
861 AVMADDWEVQVUV
862 AVMADDWODHBUB
863 AVMADDWODWHUH
864 AVMADDWODVWUW
865 AVMADDWODQVUV
866
867 AXVMADDWEVHB
868 AXVMADDWEVWH
869 AXVMADDWEVVW
870 AXVMADDWEVQV
871 AXVMADDWODHB
872 AXVMADDWODWH
873 AXVMADDWODVW
874 AXVMADDWODQV
875
876 AXVMADDWEVHBU
877 AXVMADDWEVWHU
878 AXVMADDWEVVWU
879 AXVMADDWEVQVU
880 AXVMADDWODHBU
881 AXVMADDWODWHU
882 AXVMADDWODVWU
883 AXVMADDWODQVU
884
885 AXVMADDWEVHBUB
886 AXVMADDWEVWHUH
887 AXVMADDWEVVWUW
888 AXVMADDWEVQVUV
889 AXVMADDWODHBUB
890 AXVMADDWODWHUH
891 AXVMADDWODVWUW
892 AXVMADDWODQVUV
893
894 AVSHUF4IB
895 AVSHUF4IH
896 AVSHUF4IW
897 AVSHUF4IV
898 AXVSHUF4IB
899 AXVSHUF4IH
900 AXVSHUF4IW
901 AXVSHUF4IV
902
903 AVSHUFB
904 AVSHUFH
905 AVSHUFW
906 AVSHUFV
907 AXVSHUFB
908 AXVSHUFH
909 AXVSHUFW
910 AXVSHUFV
911
912 AVPERMIW
913 AXVPERMIW
914 AXVPERMIV
915 AXVPERMIQ
916
917 AVEXTRINSB
918 AVEXTRINSH
919 AVEXTRINSW
920 AVEXTRINSV
921 AXVEXTRINSB
922 AXVEXTRINSH
923 AXVEXTRINSW
924 AXVEXTRINSV
925
926 AVSETEQV
927 AVSETNEV
928 AVSETANYEQB
929 AVSETANYEQH
930 AVSETANYEQW
931 AVSETANYEQV
932 AVSETALLNEB
933 AVSETALLNEH
934 AVSETALLNEW
935 AVSETALLNEV
936 AXVSETEQV
937 AXVSETNEV
938 AXVSETANYEQB
939 AXVSETANYEQH
940 AXVSETANYEQW
941 AXVSETANYEQV
942 AXVSETALLNEB
943 AXVSETALLNEH
944 AXVSETALLNEW
945 AXVSETALLNEV
946
947 ALAST
948
949
950 AJMP = obj.AJMP
951 AJAL = obj.ACALL
952 ARET = obj.ARET
953 )
954
View as plain text