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