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 "ALSLW",
129 "ALSLWU",
130 "ALSLV",
131 "ORN",
132 "ANDN",
133 "AMSWAPB",
134 "AMSWAPH",
135 "AMSWAPW",
136 "AMSWAPV",
137 "AMCASB",
138 "AMCASH",
139 "AMCASW",
140 "AMCASV",
141 "AMADDW",
142 "AMADDV",
143 "AMANDW",
144 "AMANDV",
145 "AMORW",
146 "AMORV",
147 "AMXORW",
148 "AMXORV",
149 "AMMAXW",
150 "AMMAXV",
151 "AMMINW",
152 "AMMINV",
153 "AMMAXWU",
154 "AMMAXVU",
155 "AMMINWU",
156 "AMMINVU",
157 "AMSWAPDBB",
158 "AMSWAPDBH",
159 "AMSWAPDBW",
160 "AMSWAPDBV",
161 "AMCASDBB",
162 "AMCASDBH",
163 "AMCASDBW",
164 "AMCASDBV",
165 "AMADDDBW",
166 "AMADDDBV",
167 "AMANDDBW",
168 "AMANDDBV",
169 "AMORDBW",
170 "AMORDBV",
171 "AMXORDBW",
172 "AMXORDBV",
173 "AMMAXDBW",
174 "AMMAXDBV",
175 "AMMINDBW",
176 "AMMINDBV",
177 "AMMAXDBWU",
178 "AMMAXDBVU",
179 "AMMINDBWU",
180 "AMMINDBVU",
181 "EXTWB",
182 "EXTWH",
183 "CLOW",
184 "CLOV",
185 "CLZW",
186 "CLZV",
187 "CTOW",
188 "CTOV",
189 "CTZW",
190 "CTZV",
191 "REVBV",
192 "REVB2W",
193 "REVB4H",
194 "REVB2H",
195 "REVH2W",
196 "REVHV",
197 "BITREV4B",
198 "BITREV8B",
199 "BITREVW",
200 "BITREVV",
201 "BSTRINSW",
202 "BSTRINSV",
203 "BSTRPICKW",
204 "BSTRPICKV",
205 "PRELD",
206 "PRELDX",
207 "CRCWBW",
208 "CRCWHW",
209 "CRCWWW",
210 "CRCWVW",
211 "CRCCWBW",
212 "CRCCWHW",
213 "CRCCWWW",
214 "CRCCWVW",
215 "RDTIMELW",
216 "RDTIMEHW",
217 "RDTIMED",
218 "CPUCFG",
219 "FMADDF",
220 "FMADDD",
221 "FMSUBF",
222 "FMSUBD",
223 "FNMADDF",
224 "FNMADDD",
225 "FNMSUBF",
226 "FNMSUBD",
227 "FMINF",
228 "FMIND",
229 "FMAXF",
230 "FMAXD",
231 "FMAXAF",
232 "FMAXAD",
233 "FMINAF",
234 "FMINAD",
235 "FCOPYSGF",
236 "FCOPYSGD",
237 "FSCALEBF",
238 "FSCALEBD",
239 "FLOGBF",
240 "FLOGBD",
241 "FCLASSF",
242 "FCLASSD",
243 "FFINTFW",
244 "FFINTFV",
245 "FFINTDW",
246 "FFINTDV",
247 "FTINTWF",
248 "FTINTWD",
249 "FTINTVF",
250 "FTINTVD",
251 "FTINTRPWF",
252 "FTINTRPWD",
253 "FTINTRPVF",
254 "FTINTRPVD",
255 "FTINTRMWF",
256 "FTINTRMWD",
257 "FTINTRMVF",
258 "FTINTRMVD",
259 "FTINTRZWF",
260 "FTINTRZWD",
261 "FTINTRZVF",
262 "FTINTRZVD",
263 "FTINTRNEWF",
264 "FTINTRNEWD",
265 "FTINTRNEVF",
266 "FTINTRNEVD",
267 "FSEL",
268 "VMOVQ",
269 "XVMOVQ",
270 "VADDB",
271 "VADDH",
272 "VADDW",
273 "VADDV",
274 "VADDQ",
275 "XVADDB",
276 "XVADDH",
277 "XVADDW",
278 "XVADDV",
279 "XVADDQ",
280 "VSUBB",
281 "VSUBH",
282 "VSUBW",
283 "VSUBV",
284 "VSUBQ",
285 "XVSUBB",
286 "XVSUBH",
287 "XVSUBW",
288 "XVSUBV",
289 "XVSUBQ",
290 "VADDBU",
291 "VADDHU",
292 "VADDWU",
293 "VADDVU",
294 "VSUBBU",
295 "VSUBHU",
296 "VSUBWU",
297 "VSUBVU",
298 "XVADDBU",
299 "XVADDHU",
300 "XVADDWU",
301 "XVADDVU",
302 "XVSUBBU",
303 "XVSUBHU",
304 "XVSUBWU",
305 "XVSUBVU",
306 "VANDB",
307 "VORB",
308 "VXORB",
309 "VNORB",
310 "XVANDB",
311 "XVORB",
312 "XVXORB",
313 "XVNORB",
314 "VANDV",
315 "VORV",
316 "VXORV",
317 "VNORV",
318 "VANDNV",
319 "VORNV",
320 "XVANDV",
321 "XVORV",
322 "XVXORV",
323 "XVNORV",
324 "XVANDNV",
325 "XVORNV",
326 "VPCNTB",
327 "VPCNTH",
328 "VPCNTW",
329 "VPCNTV",
330 "XVPCNTB",
331 "XVPCNTH",
332 "XVPCNTW",
333 "XVPCNTV",
334 "VBITCLRB",
335 "VBITCLRH",
336 "VBITCLRW",
337 "VBITCLRV",
338 "VBITSETB",
339 "VBITSETH",
340 "VBITSETW",
341 "VBITSETV",
342 "VBITREVB",
343 "VBITREVH",
344 "VBITREVW",
345 "VBITREVV",
346 "XVBITCLRB",
347 "XVBITCLRH",
348 "XVBITCLRW",
349 "XVBITCLRV",
350 "XVBITSETB",
351 "XVBITSETH",
352 "XVBITSETW",
353 "XVBITSETV",
354 "XVBITREVB",
355 "XVBITREVH",
356 "XVBITREVW",
357 "XVBITREVV",
358 "VSEQB",
359 "XVSEQB",
360 "VSEQH",
361 "XVSEQH",
362 "VSEQW",
363 "XVSEQW",
364 "VSEQV",
365 "XVSEQV",
366 "VDIVB",
367 "VDIVH",
368 "VDIVW",
369 "VDIVV",
370 "VDIVBU",
371 "VDIVHU",
372 "VDIVWU",
373 "VDIVVU",
374 "VMODB",
375 "VMODH",
376 "VMODW",
377 "VMODV",
378 "VMODBU",
379 "VMODHU",
380 "VMODWU",
381 "VMODVU",
382 "XVDIVB",
383 "XVDIVH",
384 "XVDIVW",
385 "XVDIVV",
386 "XVDIVBU",
387 "XVDIVHU",
388 "XVDIVWU",
389 "XVDIVVU",
390 "XVMODB",
391 "XVMODH",
392 "XVMODW",
393 "XVMODV",
394 "XVMODBU",
395 "XVMODHU",
396 "XVMODWU",
397 "XVMODVU",
398 "VSLLB",
399 "VSLLH",
400 "VSLLW",
401 "VSLLV",
402 "VSRLB",
403 "VSRLH",
404 "VSRLW",
405 "VSRLV",
406 "VSRAB",
407 "VSRAH",
408 "VSRAW",
409 "VSRAV",
410 "VROTRB",
411 "VROTRH",
412 "VROTRW",
413 "VROTRV",
414 "XVSLLB",
415 "XVSLLH",
416 "XVSLLW",
417 "XVSLLV",
418 "XVSRLB",
419 "XVSRLH",
420 "XVSRLW",
421 "XVSRLV",
422 "XVSRAB",
423 "XVSRAH",
424 "XVSRAW",
425 "XVSRAV",
426 "XVROTRB",
427 "XVROTRH",
428 "XVROTRW",
429 "XVROTRV",
430 "VILVLB",
431 "VILVLH",
432 "VILVLW",
433 "VILVLV",
434 "VILVHB",
435 "VILVHH",
436 "VILVHW",
437 "VILVHV",
438 "XVILVLB",
439 "XVILVLH",
440 "XVILVLW",
441 "XVILVLV",
442 "XVILVHB",
443 "XVILVHH",
444 "XVILVHW",
445 "XVILVHV",
446 "VMULB",
447 "VMULH",
448 "VMULW",
449 "VMULV",
450 "VMUHB",
451 "VMUHH",
452 "VMUHW",
453 "VMUHV",
454 "VMUHBU",
455 "VMUHHU",
456 "VMUHWU",
457 "VMUHVU",
458 "XVMULB",
459 "XVMULH",
460 "XVMULW",
461 "XVMULV",
462 "XVMUHB",
463 "XVMUHH",
464 "XVMUHW",
465 "XVMUHV",
466 "XVMUHBU",
467 "XVMUHHU",
468 "XVMUHWU",
469 "XVMUHVU",
470 "VFSQRTF",
471 "VFSQRTD",
472 "VFRECIPF",
473 "VFRECIPD",
474 "VFRSQRTF",
475 "VFRSQRTD",
476 "XVFSQRTF",
477 "XVFSQRTD",
478 "XVFRECIPF",
479 "XVFRECIPD",
480 "XVFRSQRTF",
481 "XVFRSQRTD",
482 "VADDF",
483 "VADDD",
484 "VSUBF",
485 "VSUBD",
486 "VMULF",
487 "VMULD",
488 "VDIVF",
489 "VDIVD",
490 "XVADDF",
491 "XVADDD",
492 "XVSUBF",
493 "XVSUBD",
494 "XVMULF",
495 "XVMULD",
496 "XVDIVF",
497 "XVDIVD",
498 "VFCLASSF",
499 "VFCLASSD",
500 "XVFCLASSF",
501 "XVFCLASSD",
502 "VFRINTRNEF",
503 "VFRINTRNED",
504 "VFRINTRZF",
505 "VFRINTRZD",
506 "VFRINTRPF",
507 "VFRINTRPD",
508 "VFRINTRMF",
509 "VFRINTRMD",
510 "VFRINTF",
511 "VFRINTD",
512 "XVFRINTRNEF",
513 "XVFRINTRNED",
514 "XVFRINTRZF",
515 "XVFRINTRZD",
516 "XVFRINTRPF",
517 "XVFRINTRPD",
518 "XVFRINTRMF",
519 "XVFRINTRMD",
520 "XVFRINTF",
521 "XVFRINTD",
522 "VNEGB",
523 "VNEGH",
524 "VNEGW",
525 "VNEGV",
526 "XVNEGB",
527 "XVNEGH",
528 "XVNEGW",
529 "XVNEGV",
530 "VMULWEVHB",
531 "VMULWEVWH",
532 "VMULWEVVW",
533 "VMULWEVQV",
534 "VMULWODHB",
535 "VMULWODWH",
536 "VMULWODVW",
537 "VMULWODQV",
538 "VMULWEVHBU",
539 "VMULWEVWHU",
540 "VMULWEVVWU",
541 "VMULWEVQVU",
542 "VMULWODHBU",
543 "VMULWODWHU",
544 "VMULWODVWU",
545 "VMULWODQVU",
546 "XVMULWEVHB",
547 "XVMULWEVWH",
548 "XVMULWEVVW",
549 "XVMULWEVQV",
550 "XVMULWODHB",
551 "XVMULWODWH",
552 "XVMULWODVW",
553 "XVMULWODQV",
554 "XVMULWEVHBU",
555 "XVMULWEVWHU",
556 "XVMULWEVVWU",
557 "XVMULWEVQVU",
558 "XVMULWODHBU",
559 "XVMULWODWHU",
560 "XVMULWODVWU",
561 "XVMULWODQVU",
562 "VMULWEVHBUB",
563 "VMULWEVWHUH",
564 "VMULWEVVWUW",
565 "VMULWEVQVUV",
566 "VMULWODHBUB",
567 "VMULWODWHUH",
568 "VMULWODVWUW",
569 "VMULWODQVUV",
570 "XVMULWEVHBUB",
571 "XVMULWEVWHUH",
572 "XVMULWEVVWUW",
573 "XVMULWEVQVUV",
574 "XVMULWODHBUB",
575 "XVMULWODWHUH",
576 "XVMULWODVWUW",
577 "XVMULWODQVUV",
578 "VSHUF4IB",
579 "VSHUF4IH",
580 "VSHUF4IW",
581 "VSHUF4IV",
582 "XVSHUF4IB",
583 "XVSHUF4IH",
584 "XVSHUF4IW",
585 "XVSHUF4IV",
586 "VSETEQV",
587 "VSETNEV",
588 "VSETANYEQB",
589 "VSETANYEQH",
590 "VSETANYEQW",
591 "VSETANYEQV",
592 "VSETALLNEB",
593 "VSETALLNEH",
594 "VSETALLNEW",
595 "VSETALLNEV",
596 "XVSETEQV",
597 "XVSETNEV",
598 "XVSETANYEQB",
599 "XVSETANYEQH",
600 "XVSETANYEQW",
601 "XVSETANYEQV",
602 "XVSETALLNEB",
603 "XVSETALLNEH",
604 "XVSETALLNEW",
605 "XVSETALLNEV",
606 "LAST",
607 }
608
View as plain text