1
2
3 package ppc64
4
5 import "cmd/internal/obj"
6
7 var Anames = []string{
8 obj.A_ARCHSPECIFIC: "ADD",
9 "ADDCC",
10 "ADDIS",
11 "ADDV",
12 "ADDVCC",
13 "ADDC",
14 "ADDCCC",
15 "ADDCV",
16 "ADDCVCC",
17 "ADDME",
18 "ADDMECC",
19 "ADDMEVCC",
20 "ADDMEV",
21 "ADDE",
22 "ADDECC",
23 "ADDEVCC",
24 "ADDEV",
25 "ADDZE",
26 "ADDZECC",
27 "ADDZEVCC",
28 "ADDZEV",
29 "ADDEX",
30 "AND",
31 "ANDCC",
32 "ANDN",
33 "ANDNCC",
34 "ANDISCC",
35 "BC",
36 "BCL",
37 "BEQ",
38 "BGE",
39 "BGT",
40 "BLE",
41 "BLT",
42 "BNE",
43 "BVC",
44 "BVS",
45 "BDNZ",
46 "BDZ",
47 "CMP",
48 "CMPU",
49 "CMPEQB",
50 "CNTLZW",
51 "CNTLZWCC",
52 "CRAND",
53 "CRANDN",
54 "CREQV",
55 "CRNAND",
56 "CRNOR",
57 "CROR",
58 "CRORN",
59 "CRXOR",
60 "DADD",
61 "DADDQ",
62 "DCMPO",
63 "DCMPOQ",
64 "DCMPU",
65 "DCMPUQ",
66 "DDIV",
67 "DDIVQ",
68 "DIVW",
69 "DIVWCC",
70 "DIVWVCC",
71 "DIVWV",
72 "DIVWU",
73 "DIVWUCC",
74 "DIVWUVCC",
75 "DIVWUV",
76 "DMUL",
77 "DMULQ",
78 "DSUB",
79 "DSUBQ",
80 "MODUD",
81 "MODUW",
82 "MODSD",
83 "MODSW",
84 "EQV",
85 "EQVCC",
86 "EXTSB",
87 "EXTSBCC",
88 "EXTSH",
89 "EXTSHCC",
90 "FABS",
91 "FABSCC",
92 "FADD",
93 "FADDCC",
94 "FADDS",
95 "FADDSCC",
96 "FCMPO",
97 "FCMPU",
98 "FCTIW",
99 "FCTIWCC",
100 "FCTIWZ",
101 "FCTIWZCC",
102 "FDIV",
103 "FDIVCC",
104 "FDIVS",
105 "FDIVSCC",
106 "FMADD",
107 "FMADDCC",
108 "FMADDS",
109 "FMADDSCC",
110 "FMOVD",
111 "FMOVDCC",
112 "FMOVDU",
113 "FMOVS",
114 "FMOVSU",
115 "FMOVSX",
116 "FMOVSZ",
117 "FMSUB",
118 "FMSUBCC",
119 "FMSUBS",
120 "FMSUBSCC",
121 "FMUL",
122 "FMULCC",
123 "FMULS",
124 "FMULSCC",
125 "FNABS",
126 "FNABSCC",
127 "FNEG",
128 "FNEGCC",
129 "FNMADD",
130 "FNMADDCC",
131 "FNMADDS",
132 "FNMADDSCC",
133 "FNMSUB",
134 "FNMSUBCC",
135 "FNMSUBS",
136 "FNMSUBSCC",
137 "FRSP",
138 "FRSPCC",
139 "FSUB",
140 "FSUBCC",
141 "FSUBS",
142 "FSUBSCC",
143 "ISEL",
144 "MOVMW",
145 "LBAR",
146 "LHAR",
147 "LSW",
148 "LWAR",
149 "LWSYNC",
150 "MOVDBR",
151 "MOVWBR",
152 "MOVB",
153 "MOVBU",
154 "MOVBZ",
155 "MOVBZU",
156 "MOVH",
157 "MOVHBR",
158 "MOVHU",
159 "MOVHZ",
160 "MOVHZU",
161 "MOVW",
162 "MOVWU",
163 "MOVFL",
164 "MOVCRFS",
165 "MTFSB0",
166 "MTFSB0CC",
167 "MTFSB1",
168 "MTFSB1CC",
169 "MULHW",
170 "MULHWCC",
171 "MULHWU",
172 "MULHWUCC",
173 "MULLW",
174 "MULLWCC",
175 "MULLWVCC",
176 "MULLWV",
177 "NAND",
178 "NANDCC",
179 "NEG",
180 "NEGCC",
181 "NEGVCC",
182 "NEGV",
183 "NOR",
184 "NORCC",
185 "OR",
186 "ORCC",
187 "ORN",
188 "ORNCC",
189 "ORIS",
190 "REM",
191 "REMU",
192 "RFI",
193 "RLWMI",
194 "RLWMICC",
195 "RLWNM",
196 "RLWNMCC",
197 "CLRLSLWI",
198 "SLW",
199 "SLWCC",
200 "SRW",
201 "SRAW",
202 "SRAWCC",
203 "SRWCC",
204 "STBCCC",
205 "STHCCC",
206 "STSW",
207 "STWCCC",
208 "SUB",
209 "SUBCC",
210 "SUBVCC",
211 "SUBC",
212 "SUBCCC",
213 "SUBCV",
214 "SUBCVCC",
215 "SUBME",
216 "SUBMECC",
217 "SUBMEVCC",
218 "SUBMEV",
219 "SUBV",
220 "SUBE",
221 "SUBECC",
222 "SUBEV",
223 "SUBEVCC",
224 "SUBZE",
225 "SUBZECC",
226 "SUBZEVCC",
227 "SUBZEV",
228 "SYNC",
229 "XOR",
230 "XORCC",
231 "XORIS",
232 "DCBF",
233 "DCBI",
234 "DCBST",
235 "DCBT",
236 "DCBTST",
237 "DCBZ",
238 "EIEIO",
239 "ICBI",
240 "ISYNC",
241 "PTESYNC",
242 "TLBIE",
243 "TLBIEL",
244 "TLBSYNC",
245 "TW",
246 "SYSCALL",
247 "WORD",
248 "RFCI",
249 "FCPSGN",
250 "FCPSGNCC",
251 "FRES",
252 "FRESCC",
253 "FRIM",
254 "FRIMCC",
255 "FRIP",
256 "FRIPCC",
257 "FRIZ",
258 "FRIZCC",
259 "FRIN",
260 "FRINCC",
261 "FRSQRTE",
262 "FRSQRTECC",
263 "FSEL",
264 "FSELCC",
265 "FSQRT",
266 "FSQRTCC",
267 "FSQRTS",
268 "FSQRTSCC",
269 "CNTLZD",
270 "CNTLZDCC",
271 "CMPW",
272 "CMPWU",
273 "CMPB",
274 "FTDIV",
275 "FTSQRT",
276 "DIVD",
277 "DIVDCC",
278 "DIVDE",
279 "DIVDECC",
280 "DIVDEU",
281 "DIVDEUCC",
282 "DIVDVCC",
283 "DIVDV",
284 "DIVDU",
285 "DIVDUCC",
286 "DIVDUVCC",
287 "DIVDUV",
288 "EXTSW",
289 "EXTSWCC",
290 "FCFID",
291 "FCFIDCC",
292 "FCFIDU",
293 "FCFIDUCC",
294 "FCFIDS",
295 "FCFIDSCC",
296 "FCTID",
297 "FCTIDCC",
298 "FCTIDZ",
299 "FCTIDZCC",
300 "LDAR",
301 "MOVD",
302 "MOVDU",
303 "MOVWZ",
304 "MOVWZU",
305 "MULHD",
306 "MULHDCC",
307 "MULHDU",
308 "MULHDUCC",
309 "MULLD",
310 "MULLDCC",
311 "MULLDVCC",
312 "MULLDV",
313 "RFID",
314 "RLDMI",
315 "RLDMICC",
316 "RLDIMI",
317 "RLDIMICC",
318 "RLDC",
319 "RLDCCC",
320 "RLDCR",
321 "RLDCRCC",
322 "RLDICR",
323 "RLDICRCC",
324 "RLDCL",
325 "RLDCLCC",
326 "RLDICL",
327 "RLDICLCC",
328 "RLDIC",
329 "RLDICCC",
330 "CLRLSLDI",
331 "ROTL",
332 "ROTLW",
333 "SLBIA",
334 "SLBIE",
335 "SLBMFEE",
336 "SLBMFEV",
337 "SLBMTE",
338 "SLD",
339 "SLDCC",
340 "SRD",
341 "SRAD",
342 "SRADCC",
343 "SRDCC",
344 "EXTSWSLI",
345 "EXTSWSLICC",
346 "STDCCC",
347 "TD",
348 "SETB",
349 "DWORD",
350 "REMD",
351 "REMDU",
352 "HRFID",
353 "POPCNTD",
354 "POPCNTW",
355 "POPCNTB",
356 "CNTTZW",
357 "CNTTZWCC",
358 "CNTTZD",
359 "CNTTZDCC",
360 "COPY",
361 "PASTECC",
362 "DARN",
363 "MADDHD",
364 "MADDHDU",
365 "MADDLD",
366 "LVEBX",
367 "LVEHX",
368 "LVEWX",
369 "LVX",
370 "LVXL",
371 "LVSL",
372 "LVSR",
373 "STVEBX",
374 "STVEHX",
375 "STVEWX",
376 "STVX",
377 "STVXL",
378 "VAND",
379 "VANDC",
380 "VNAND",
381 "VOR",
382 "VORC",
383 "VNOR",
384 "VXOR",
385 "VEQV",
386 "VADDUM",
387 "VADDUBM",
388 "VADDUHM",
389 "VADDUWM",
390 "VADDUDM",
391 "VADDUQM",
392 "VADDCU",
393 "VADDCUQ",
394 "VADDCUW",
395 "VADDUS",
396 "VADDUBS",
397 "VADDUHS",
398 "VADDUWS",
399 "VADDSS",
400 "VADDSBS",
401 "VADDSHS",
402 "VADDSWS",
403 "VADDE",
404 "VADDEUQM",
405 "VADDECUQ",
406 "VSUBUM",
407 "VSUBUBM",
408 "VSUBUHM",
409 "VSUBUWM",
410 "VSUBUDM",
411 "VSUBUQM",
412 "VSUBCU",
413 "VSUBCUQ",
414 "VSUBCUW",
415 "VSUBUS",
416 "VSUBUBS",
417 "VSUBUHS",
418 "VSUBUWS",
419 "VSUBSS",
420 "VSUBSBS",
421 "VSUBSHS",
422 "VSUBSWS",
423 "VSUBE",
424 "VSUBEUQM",
425 "VSUBECUQ",
426 "VMULESB",
427 "VMULOSB",
428 "VMULEUB",
429 "VMULOUB",
430 "VMULESH",
431 "VMULOSH",
432 "VMULEUH",
433 "VMULOUH",
434 "VMULESW",
435 "VMULOSW",
436 "VMULEUW",
437 "VMULOUW",
438 "VMULUWM",
439 "VPMSUM",
440 "VPMSUMB",
441 "VPMSUMH",
442 "VPMSUMW",
443 "VPMSUMD",
444 "VMSUMUDM",
445 "VR",
446 "VRLB",
447 "VRLH",
448 "VRLW",
449 "VRLD",
450 "VS",
451 "VSLB",
452 "VSLH",
453 "VSLW",
454 "VSL",
455 "VSLO",
456 "VSRB",
457 "VSRH",
458 "VSRW",
459 "VSR",
460 "VSRO",
461 "VSLD",
462 "VSRD",
463 "VSA",
464 "VSRAB",
465 "VSRAH",
466 "VSRAW",
467 "VSRAD",
468 "VSOI",
469 "VSLDOI",
470 "VCLZ",
471 "VCLZB",
472 "VCLZH",
473 "VCLZW",
474 "VCLZD",
475 "VPOPCNT",
476 "VPOPCNTB",
477 "VPOPCNTH",
478 "VPOPCNTW",
479 "VPOPCNTD",
480 "VCMPEQ",
481 "VCMPEQUB",
482 "VCMPEQUBCC",
483 "VCMPEQUH",
484 "VCMPEQUHCC",
485 "VCMPEQUW",
486 "VCMPEQUWCC",
487 "VCMPEQUD",
488 "VCMPEQUDCC",
489 "VCMPGT",
490 "VCMPGTUB",
491 "VCMPGTUBCC",
492 "VCMPGTUH",
493 "VCMPGTUHCC",
494 "VCMPGTUW",
495 "VCMPGTUWCC",
496 "VCMPGTUD",
497 "VCMPGTUDCC",
498 "VCMPGTSB",
499 "VCMPGTSBCC",
500 "VCMPGTSH",
501 "VCMPGTSHCC",
502 "VCMPGTSW",
503 "VCMPGTSWCC",
504 "VCMPGTSD",
505 "VCMPGTSDCC",
506 "VCMPNEZB",
507 "VCMPNEZBCC",
508 "VCMPNEB",
509 "VCMPNEBCC",
510 "VCMPNEH",
511 "VCMPNEHCC",
512 "VCMPNEW",
513 "VCMPNEWCC",
514 "VPERM",
515 "VPERMXOR",
516 "VPERMR",
517 "VBPERMQ",
518 "VBPERMD",
519 "VSEL",
520 "VSPLTB",
521 "VSPLTH",
522 "VSPLTW",
523 "VSPLTISB",
524 "VSPLTISH",
525 "VSPLTISW",
526 "VCIPH",
527 "VCIPHER",
528 "VCIPHERLAST",
529 "VNCIPH",
530 "VNCIPHER",
531 "VNCIPHERLAST",
532 "VSBOX",
533 "VSHASIGMA",
534 "VSHASIGMAW",
535 "VSHASIGMAD",
536 "VMRGEW",
537 "VMRGOW",
538 "VCLZLSBB",
539 "VCTZLSBB",
540 "LXV",
541 "LXVL",
542 "LXVLL",
543 "LXVD2X",
544 "LXVW4X",
545 "LXVH8X",
546 "LXVB16X",
547 "LXVX",
548 "LXVDSX",
549 "STXV",
550 "STXVL",
551 "STXVLL",
552 "STXVD2X",
553 "STXVW4X",
554 "STXVH8X",
555 "STXVB16X",
556 "STXVX",
557 "LXSDX",
558 "STXSDX",
559 "LXSIWAX",
560 "LXSIWZX",
561 "STXSIWX",
562 "MFVSRD",
563 "MFFPRD",
564 "MFVRD",
565 "MFVSRWZ",
566 "MFVSRLD",
567 "MTVSRD",
568 "MTFPRD",
569 "MTVRD",
570 "MTVSRWA",
571 "MTVSRWZ",
572 "MTVSRDD",
573 "MTVSRWS",
574 "XXLAND",
575 "XXLANDC",
576 "XXLEQV",
577 "XXLNAND",
578 "XXLOR",
579 "XXLORC",
580 "XXLNOR",
581 "XXLORQ",
582 "XXLXOR",
583 "XXSEL",
584 "XXMRGHW",
585 "XXMRGLW",
586 "XXSPLTW",
587 "XXSPLTIB",
588 "XXPERM",
589 "XXPERMDI",
590 "XXSLDWI",
591 "XXBRQ",
592 "XXBRD",
593 "XXBRW",
594 "XXBRH",
595 "XSCVDPSP",
596 "XSCVSPDP",
597 "XSCVDPSPN",
598 "XSCVSPDPN",
599 "XVCVDPSP",
600 "XVCVSPDP",
601 "XSCVDPSXDS",
602 "XSCVDPSXWS",
603 "XSCVDPUXDS",
604 "XSCVDPUXWS",
605 "XSCVSXDDP",
606 "XSCVUXDDP",
607 "XSCVSXDSP",
608 "XSCVUXDSP",
609 "XVCVDPSXDS",
610 "XVCVDPSXWS",
611 "XVCVDPUXDS",
612 "XVCVDPUXWS",
613 "XVCVSPSXDS",
614 "XVCVSPSXWS",
615 "XVCVSPUXDS",
616 "XVCVSPUXWS",
617 "XVCVSXDDP",
618 "XVCVSXWDP",
619 "XVCVUXDDP",
620 "XVCVUXWDP",
621 "XVCVSXDSP",
622 "XVCVSXWSP",
623 "XVCVUXDSP",
624 "XVCVUXWSP",
625 "XSMAXJDP",
626 "XSMINJDP",
627 "LASTAOUT",
628 }
629
View as plain text