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