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