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 "PRELD",
203 "PRELDX",
204 "CRCWBW",
205 "CRCWHW",
206 "CRCWWW",
207 "CRCWVW",
208 "CRCCWBW",
209 "CRCCWHW",
210 "CRCCWWW",
211 "CRCCWVW",
212 "RDTIMELW",
213 "RDTIMEHW",
214 "RDTIMED",
215 "CPUCFG",
216 "FMADDF",
217 "FMADDD",
218 "FMSUBF",
219 "FMSUBD",
220 "FNMADDF",
221 "FNMADDD",
222 "FNMSUBF",
223 "FNMSUBD",
224 "FMINF",
225 "FMIND",
226 "FMAXF",
227 "FMAXD",
228 "FMAXAF",
229 "FMAXAD",
230 "FMINAF",
231 "FMINAD",
232 "FCOPYSGF",
233 "FCOPYSGD",
234 "FSCALEBF",
235 "FSCALEBD",
236 "FLOGBF",
237 "FLOGBD",
238 "FCLASSF",
239 "FCLASSD",
240 "FFINTFW",
241 "FFINTFV",
242 "FFINTDW",
243 "FFINTDV",
244 "FTINTWF",
245 "FTINTWD",
246 "FTINTVF",
247 "FTINTVD",
248 "FTINTRPWF",
249 "FTINTRPWD",
250 "FTINTRPVF",
251 "FTINTRPVD",
252 "FTINTRMWF",
253 "FTINTRMWD",
254 "FTINTRMVF",
255 "FTINTRMVD",
256 "FTINTRZWF",
257 "FTINTRZWD",
258 "FTINTRZVF",
259 "FTINTRZVD",
260 "FTINTRNEWF",
261 "FTINTRNEWD",
262 "FTINTRNEVF",
263 "FTINTRNEVD",
264 "VMOVQ",
265 "XVMOVQ",
266 "VADDB",
267 "VADDH",
268 "VADDW",
269 "VADDV",
270 "VADDQ",
271 "XVADDB",
272 "XVADDH",
273 "XVADDW",
274 "XVADDV",
275 "XVADDQ",
276 "VSUBB",
277 "VSUBH",
278 "VSUBW",
279 "VSUBV",
280 "VSUBQ",
281 "XVSUBB",
282 "XVSUBH",
283 "XVSUBW",
284 "XVSUBV",
285 "XVSUBQ",
286 "VADDBU",
287 "VADDHU",
288 "VADDWU",
289 "VADDVU",
290 "VSUBBU",
291 "VSUBHU",
292 "VSUBWU",
293 "VSUBVU",
294 "XVADDBU",
295 "XVADDHU",
296 "XVADDWU",
297 "XVADDVU",
298 "XVSUBBU",
299 "XVSUBHU",
300 "XVSUBWU",
301 "XVSUBVU",
302 "VANDB",
303 "VORB",
304 "VXORB",
305 "VNORB",
306 "XVANDB",
307 "XVORB",
308 "XVXORB",
309 "XVNORB",
310 "VANDV",
311 "VORV",
312 "VXORV",
313 "VNORV",
314 "VANDNV",
315 "VORNV",
316 "XVANDV",
317 "XVORV",
318 "XVXORV",
319 "XVNORV",
320 "XVANDNV",
321 "XVORNV",
322 "VPCNTB",
323 "VPCNTH",
324 "VPCNTW",
325 "VPCNTV",
326 "XVPCNTB",
327 "XVPCNTH",
328 "XVPCNTW",
329 "XVPCNTV",
330 "VSEQB",
331 "XVSEQB",
332 "VSEQH",
333 "XVSEQH",
334 "VSEQW",
335 "XVSEQW",
336 "VSEQV",
337 "XVSEQV",
338 "VDIVB",
339 "VDIVH",
340 "VDIVW",
341 "VDIVV",
342 "VDIVBU",
343 "VDIVHU",
344 "VDIVWU",
345 "VDIVVU",
346 "VMODB",
347 "VMODH",
348 "VMODW",
349 "VMODV",
350 "VMODBU",
351 "VMODHU",
352 "VMODWU",
353 "VMODVU",
354 "XVDIVB",
355 "XVDIVH",
356 "XVDIVW",
357 "XVDIVV",
358 "XVDIVBU",
359 "XVDIVHU",
360 "XVDIVWU",
361 "XVDIVVU",
362 "XVMODB",
363 "XVMODH",
364 "XVMODW",
365 "XVMODV",
366 "XVMODBU",
367 "XVMODHU",
368 "XVMODWU",
369 "XVMODVU",
370 "VSLLB",
371 "VSLLH",
372 "VSLLW",
373 "VSLLV",
374 "VSRLB",
375 "VSRLH",
376 "VSRLW",
377 "VSRLV",
378 "VSRAB",
379 "VSRAH",
380 "VSRAW",
381 "VSRAV",
382 "VROTRB",
383 "VROTRH",
384 "VROTRW",
385 "VROTRV",
386 "XVSLLB",
387 "XVSLLH",
388 "XVSLLW",
389 "XVSLLV",
390 "XVSRLB",
391 "XVSRLH",
392 "XVSRLW",
393 "XVSRLV",
394 "XVSRAB",
395 "XVSRAH",
396 "XVSRAW",
397 "XVSRAV",
398 "XVROTRB",
399 "XVROTRH",
400 "XVROTRW",
401 "XVROTRV",
402 "VILVLB",
403 "VILVLH",
404 "VILVLW",
405 "VILVLV",
406 "VILVHB",
407 "VILVHH",
408 "VILVHW",
409 "VILVHV",
410 "XVILVLB",
411 "XVILVLH",
412 "XVILVLW",
413 "XVILVLV",
414 "XVILVHB",
415 "XVILVHH",
416 "XVILVHW",
417 "XVILVHV",
418 "VMULB",
419 "VMULH",
420 "VMULW",
421 "VMULV",
422 "VMUHB",
423 "VMUHH",
424 "VMUHW",
425 "VMUHV",
426 "VMUHBU",
427 "VMUHHU",
428 "VMUHWU",
429 "VMUHVU",
430 "XVMULB",
431 "XVMULH",
432 "XVMULW",
433 "XVMULV",
434 "XVMUHB",
435 "XVMUHH",
436 "XVMUHW",
437 "XVMUHV",
438 "XVMUHBU",
439 "XVMUHHU",
440 "XVMUHWU",
441 "XVMUHVU",
442 "VFSQRTF",
443 "VFSQRTD",
444 "VFRECIPF",
445 "VFRECIPD",
446 "VFRSQRTF",
447 "VFRSQRTD",
448 "XVFSQRTF",
449 "XVFSQRTD",
450 "XVFRECIPF",
451 "XVFRECIPD",
452 "XVFRSQRTF",
453 "XVFRSQRTD",
454 "VADDF",
455 "VADDD",
456 "VSUBF",
457 "VSUBD",
458 "VMULF",
459 "VMULD",
460 "VDIVF",
461 "VDIVD",
462 "XVADDF",
463 "XVADDD",
464 "XVSUBF",
465 "XVSUBD",
466 "XVMULF",
467 "XVMULD",
468 "XVDIVF",
469 "XVDIVD",
470 "VFCLASSF",
471 "VFCLASSD",
472 "XVFCLASSF",
473 "XVFCLASSD",
474 "VFRINTRNEF",
475 "VFRINTRNED",
476 "VFRINTRZF",
477 "VFRINTRZD",
478 "VFRINTRPF",
479 "VFRINTRPD",
480 "VFRINTRMF",
481 "VFRINTRMD",
482 "VFRINTF",
483 "VFRINTD",
484 "XVFRINTRNEF",
485 "XVFRINTRNED",
486 "XVFRINTRZF",
487 "XVFRINTRZD",
488 "XVFRINTRPF",
489 "XVFRINTRPD",
490 "XVFRINTRMF",
491 "XVFRINTRMD",
492 "XVFRINTF",
493 "XVFRINTD",
494 "VNEGB",
495 "VNEGH",
496 "VNEGW",
497 "VNEGV",
498 "XVNEGB",
499 "XVNEGH",
500 "XVNEGW",
501 "XVNEGV",
502 "VMULWEVHB",
503 "VMULWEVWH",
504 "VMULWEVVW",
505 "VMULWEVQV",
506 "VMULWODHB",
507 "VMULWODWH",
508 "VMULWODVW",
509 "VMULWODQV",
510 "VMULWEVHBU",
511 "VMULWEVWHU",
512 "VMULWEVVWU",
513 "VMULWEVQVU",
514 "VMULWODHBU",
515 "VMULWODWHU",
516 "VMULWODVWU",
517 "VMULWODQVU",
518 "XVMULWEVHB",
519 "XVMULWEVWH",
520 "XVMULWEVVW",
521 "XVMULWEVQV",
522 "XVMULWODHB",
523 "XVMULWODWH",
524 "XVMULWODVW",
525 "XVMULWODQV",
526 "XVMULWEVHBU",
527 "XVMULWEVWHU",
528 "XVMULWEVVWU",
529 "XVMULWEVQVU",
530 "XVMULWODHBU",
531 "XVMULWODWHU",
532 "XVMULWODVWU",
533 "XVMULWODQVU",
534 "VMULWEVHBUB",
535 "VMULWEVWHUH",
536 "VMULWEVVWUW",
537 "VMULWEVQVUV",
538 "VMULWODHBUB",
539 "VMULWODWHUH",
540 "VMULWODVWUW",
541 "VMULWODQVUV",
542 "XVMULWEVHBUB",
543 "XVMULWEVWHUH",
544 "XVMULWEVVWUW",
545 "XVMULWEVQVUV",
546 "XVMULWODHBUB",
547 "XVMULWODWHUH",
548 "XVMULWODVWUW",
549 "XVMULWODQVUV",
550 "VSHUF4IB",
551 "VSHUF4IH",
552 "VSHUF4IW",
553 "VSHUF4IV",
554 "XVSHUF4IB",
555 "XVSHUF4IH",
556 "XVSHUF4IW",
557 "XVSHUF4IV",
558 "VSETEQV",
559 "VSETNEV",
560 "VSETANYEQB",
561 "VSETANYEQH",
562 "VSETANYEQW",
563 "VSETANYEQV",
564 "VSETALLNEB",
565 "VSETALLNEH",
566 "VSETALLNEW",
567 "VSETALLNEV",
568 "XVSETEQV",
569 "XVSETNEV",
570 "XVSETANYEQB",
571 "XVSETANYEQH",
572 "XVSETANYEQW",
573 "XVSETANYEQV",
574 "XVSETALLNEB",
575 "XVSETALLNEH",
576 "XVSETALLNEW",
577 "XVSETALLNEV",
578 "LAST",
579 }
580
View as plain text