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 "DIVW",
61 "DIVWCC",
62 "DIVWVCC",
63 "DIVWV",
64 "DIVWU",
65 "DIVWUCC",
66 "DIVWUVCC",
67 "DIVWUV",
68 "MODUD",
69 "MODUW",
70 "MODSD",
71 "MODSW",
72 "EQV",
73 "EQVCC",
74 "EXTSB",
75 "EXTSBCC",
76 "EXTSH",
77 "EXTSHCC",
78 "FABS",
79 "FABSCC",
80 "FADD",
81 "FADDCC",
82 "FADDS",
83 "FADDSCC",
84 "FCMPO",
85 "FCMPU",
86 "FCTIW",
87 "FCTIWCC",
88 "FCTIWZ",
89 "FCTIWZCC",
90 "FDIV",
91 "FDIVCC",
92 "FDIVS",
93 "FDIVSCC",
94 "FMADD",
95 "FMADDCC",
96 "FMADDS",
97 "FMADDSCC",
98 "FMOVD",
99 "FMOVDCC",
100 "FMOVDU",
101 "FMOVS",
102 "FMOVSU",
103 "FMOVSX",
104 "FMOVSZ",
105 "FMSUB",
106 "FMSUBCC",
107 "FMSUBS",
108 "FMSUBSCC",
109 "FMUL",
110 "FMULCC",
111 "FMULS",
112 "FMULSCC",
113 "FNABS",
114 "FNABSCC",
115 "FNEG",
116 "FNEGCC",
117 "FNMADD",
118 "FNMADDCC",
119 "FNMADDS",
120 "FNMADDSCC",
121 "FNMSUB",
122 "FNMSUBCC",
123 "FNMSUBS",
124 "FNMSUBSCC",
125 "FRSP",
126 "FRSPCC",
127 "FSUB",
128 "FSUBCC",
129 "FSUBS",
130 "FSUBSCC",
131 "ISEL",
132 "MOVMW",
133 "LBAR",
134 "LHAR",
135 "LSW",
136 "LWAR",
137 "LWSYNC",
138 "MOVDBR",
139 "MOVWBR",
140 "MOVB",
141 "MOVBU",
142 "MOVBZ",
143 "MOVBZU",
144 "MOVH",
145 "MOVHBR",
146 "MOVHU",
147 "MOVHZ",
148 "MOVHZU",
149 "MOVW",
150 "MOVWU",
151 "MOVFL",
152 "MOVCRFS",
153 "MTFSB0",
154 "MTFSB0CC",
155 "MTFSB1",
156 "MTFSB1CC",
157 "MULHW",
158 "MULHWCC",
159 "MULHWU",
160 "MULHWUCC",
161 "MULLW",
162 "MULLWCC",
163 "MULLWVCC",
164 "MULLWV",
165 "NAND",
166 "NANDCC",
167 "NEG",
168 "NEGCC",
169 "NEGVCC",
170 "NEGV",
171 "NOR",
172 "NORCC",
173 "OR",
174 "ORCC",
175 "ORN",
176 "ORNCC",
177 "ORIS",
178 "REM",
179 "REMU",
180 "RFI",
181 "RLWMI",
182 "RLWMICC",
183 "RLWNM",
184 "RLWNMCC",
185 "CLRLSLWI",
186 "SLW",
187 "SLWCC",
188 "SRW",
189 "SRAW",
190 "SRAWCC",
191 "SRWCC",
192 "STBCCC",
193 "STHCCC",
194 "STSW",
195 "STWCCC",
196 "SUB",
197 "SUBCC",
198 "SUBVCC",
199 "SUBC",
200 "SUBCCC",
201 "SUBCV",
202 "SUBCVCC",
203 "SUBME",
204 "SUBMECC",
205 "SUBMEVCC",
206 "SUBMEV",
207 "SUBV",
208 "SUBE",
209 "SUBECC",
210 "SUBEV",
211 "SUBEVCC",
212 "SUBZE",
213 "SUBZECC",
214 "SUBZEVCC",
215 "SUBZEV",
216 "SYNC",
217 "XOR",
218 "XORCC",
219 "XORIS",
220 "DCBF",
221 "DCBI",
222 "DCBST",
223 "DCBT",
224 "DCBTST",
225 "DCBZ",
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 "SETB",
337 "DWORD",
338 "REMD",
339 "REMDU",
340 "HRFID",
341 "POPCNTD",
342 "POPCNTW",
343 "POPCNTB",
344 "CNTTZW",
345 "CNTTZWCC",
346 "CNTTZD",
347 "CNTTZDCC",
348 "COPY",
349 "PASTECC",
350 "DARN",
351 "MADDHD",
352 "MADDHDU",
353 "MADDLD",
354 "LVEBX",
355 "LVEHX",
356 "LVEWX",
357 "LVX",
358 "LVXL",
359 "LVSL",
360 "LVSR",
361 "STVEBX",
362 "STVEHX",
363 "STVEWX",
364 "STVX",
365 "STVXL",
366 "VAND",
367 "VANDC",
368 "VNAND",
369 "VOR",
370 "VORC",
371 "VNOR",
372 "VXOR",
373 "VEQV",
374 "VADDUM",
375 "VADDUBM",
376 "VADDUHM",
377 "VADDUWM",
378 "VADDUDM",
379 "VADDUQM",
380 "VADDCU",
381 "VADDCUQ",
382 "VADDCUW",
383 "VADDUS",
384 "VADDUBS",
385 "VADDUHS",
386 "VADDUWS",
387 "VADDSS",
388 "VADDSBS",
389 "VADDSHS",
390 "VADDSWS",
391 "VADDE",
392 "VADDEUQM",
393 "VADDECUQ",
394 "VSUBUM",
395 "VSUBUBM",
396 "VSUBUHM",
397 "VSUBUWM",
398 "VSUBUDM",
399 "VSUBUQM",
400 "VSUBCU",
401 "VSUBCUQ",
402 "VSUBCUW",
403 "VSUBUS",
404 "VSUBUBS",
405 "VSUBUHS",
406 "VSUBUWS",
407 "VSUBSS",
408 "VSUBSBS",
409 "VSUBSHS",
410 "VSUBSWS",
411 "VSUBE",
412 "VSUBEUQM",
413 "VSUBECUQ",
414 "VMULESB",
415 "VMULOSB",
416 "VMULEUB",
417 "VMULOUB",
418 "VMULESH",
419 "VMULOSH",
420 "VMULEUH",
421 "VMULOUH",
422 "VMULESW",
423 "VMULOSW",
424 "VMULEUW",
425 "VMULOUW",
426 "VMULUWM",
427 "VPMSUM",
428 "VPMSUMB",
429 "VPMSUMH",
430 "VPMSUMW",
431 "VPMSUMD",
432 "VMSUMUDM",
433 "VR",
434 "VRLB",
435 "VRLH",
436 "VRLW",
437 "VRLD",
438 "VS",
439 "VSLB",
440 "VSLH",
441 "VSLW",
442 "VSL",
443 "VSLO",
444 "VSRB",
445 "VSRH",
446 "VSRW",
447 "VSR",
448 "VSRO",
449 "VSLD",
450 "VSRD",
451 "VSA",
452 "VSRAB",
453 "VSRAH",
454 "VSRAW",
455 "VSRAD",
456 "VSOI",
457 "VSLDOI",
458 "VCLZ",
459 "VCLZB",
460 "VCLZH",
461 "VCLZW",
462 "VCLZD",
463 "VPOPCNT",
464 "VPOPCNTB",
465 "VPOPCNTH",
466 "VPOPCNTW",
467 "VPOPCNTD",
468 "VCMPEQ",
469 "VCMPEQUB",
470 "VCMPEQUBCC",
471 "VCMPEQUH",
472 "VCMPEQUHCC",
473 "VCMPEQUW",
474 "VCMPEQUWCC",
475 "VCMPEQUD",
476 "VCMPEQUDCC",
477 "VCMPGT",
478 "VCMPGTUB",
479 "VCMPGTUBCC",
480 "VCMPGTUH",
481 "VCMPGTUHCC",
482 "VCMPGTUW",
483 "VCMPGTUWCC",
484 "VCMPGTUD",
485 "VCMPGTUDCC",
486 "VCMPGTSB",
487 "VCMPGTSBCC",
488 "VCMPGTSH",
489 "VCMPGTSHCC",
490 "VCMPGTSW",
491 "VCMPGTSWCC",
492 "VCMPGTSD",
493 "VCMPGTSDCC",
494 "VCMPNEZB",
495 "VCMPNEZBCC",
496 "VCMPNEB",
497 "VCMPNEBCC",
498 "VCMPNEH",
499 "VCMPNEHCC",
500 "VCMPNEW",
501 "VCMPNEWCC",
502 "VPERM",
503 "VPERMXOR",
504 "VPERMR",
505 "VBPERMQ",
506 "VBPERMD",
507 "VSEL",
508 "VSPLTB",
509 "VSPLTH",
510 "VSPLTW",
511 "VSPLTISB",
512 "VSPLTISH",
513 "VSPLTISW",
514 "VCIPH",
515 "VCIPHER",
516 "VCIPHERLAST",
517 "VNCIPH",
518 "VNCIPHER",
519 "VNCIPHERLAST",
520 "VSBOX",
521 "VSHASIGMA",
522 "VSHASIGMAW",
523 "VSHASIGMAD",
524 "VMRGEW",
525 "VMRGOW",
526 "VCLZLSBB",
527 "VCTZLSBB",
528 "LXV",
529 "LXVL",
530 "LXVLL",
531 "LXVD2X",
532 "LXVW4X",
533 "LXVH8X",
534 "LXVB16X",
535 "LXVX",
536 "LXVDSX",
537 "STXV",
538 "STXVL",
539 "STXVLL",
540 "STXVD2X",
541 "STXVW4X",
542 "STXVH8X",
543 "STXVB16X",
544 "STXVX",
545 "LXSDX",
546 "STXSDX",
547 "LXSIWAX",
548 "LXSIWZX",
549 "STXSIWX",
550 "MFVSRD",
551 "MFFPRD",
552 "MFVRD",
553 "MFVSRWZ",
554 "MFVSRLD",
555 "MTVSRD",
556 "MTFPRD",
557 "MTVRD",
558 "MTVSRWA",
559 "MTVSRWZ",
560 "MTVSRDD",
561 "MTVSRWS",
562 "XXLAND",
563 "XXLANDC",
564 "XXLEQV",
565 "XXLNAND",
566 "XXLOR",
567 "XXLORC",
568 "XXLNOR",
569 "XXLORQ",
570 "XXLXOR",
571 "XXSEL",
572 "XXMRGHW",
573 "XXMRGLW",
574 "XXSPLTW",
575 "XXSPLTIB",
576 "XXPERM",
577 "XXPERMDI",
578 "XXSLDWI",
579 "XXBRQ",
580 "XXBRD",
581 "XXBRW",
582 "XXBRH",
583 "XSCVDPSP",
584 "XSCVSPDP",
585 "XSCVDPSPN",
586 "XSCVSPDPN",
587 "XVCVDPSP",
588 "XVCVSPDP",
589 "XSCVDPSXDS",
590 "XSCVDPSXWS",
591 "XSCVDPUXDS",
592 "XSCVDPUXWS",
593 "XSCVSXDDP",
594 "XSCVUXDDP",
595 "XSCVSXDSP",
596 "XSCVUXDSP",
597 "XVCVDPSXDS",
598 "XVCVDPSXWS",
599 "XVCVDPUXDS",
600 "XVCVDPUXWS",
601 "XVCVSPSXDS",
602 "XVCVSPSXWS",
603 "XVCVSPUXDS",
604 "XVCVSPUXWS",
605 "XVCVSXDDP",
606 "XVCVSXWDP",
607 "XVCVUXDDP",
608 "XVCVUXWDP",
609 "XVCVSXDSP",
610 "XVCVSXWSP",
611 "XVCVUXDSP",
612 "XVCVUXWSP",
613 "XSMAXJDP",
614 "XSMINJDP",
615 "LASTAOUT",
616 }
617
View as plain text