You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
616 lines
6.7 KiB
Go
616 lines
6.7 KiB
Go
// Code generated by stringer -i a.out.go -o anames.go -p ppc64; DO NOT EDIT.
|
|
|
|
package ppc64
|
|
|
|
import "github.com/twitchyliquid64/golang-asm/obj"
|
|
|
|
var Anames = []string{
|
|
obj.A_ARCHSPECIFIC: "ADD",
|
|
"ADDCC",
|
|
"ADDIS",
|
|
"ADDV",
|
|
"ADDVCC",
|
|
"ADDC",
|
|
"ADDCCC",
|
|
"ADDCV",
|
|
"ADDCVCC",
|
|
"ADDME",
|
|
"ADDMECC",
|
|
"ADDMEVCC",
|
|
"ADDMEV",
|
|
"ADDE",
|
|
"ADDECC",
|
|
"ADDEVCC",
|
|
"ADDEV",
|
|
"ADDZE",
|
|
"ADDZECC",
|
|
"ADDZEVCC",
|
|
"ADDZEV",
|
|
"ADDEX",
|
|
"AND",
|
|
"ANDCC",
|
|
"ANDN",
|
|
"ANDNCC",
|
|
"ANDISCC",
|
|
"BC",
|
|
"BCL",
|
|
"BEQ",
|
|
"BGE",
|
|
"BGT",
|
|
"BLE",
|
|
"BLT",
|
|
"BNE",
|
|
"BVC",
|
|
"BVS",
|
|
"CMP",
|
|
"CMPU",
|
|
"CMPEQB",
|
|
"CNTLZW",
|
|
"CNTLZWCC",
|
|
"CRAND",
|
|
"CRANDN",
|
|
"CREQV",
|
|
"CRNAND",
|
|
"CRNOR",
|
|
"CROR",
|
|
"CRORN",
|
|
"CRXOR",
|
|
"DIVW",
|
|
"DIVWCC",
|
|
"DIVWVCC",
|
|
"DIVWV",
|
|
"DIVWU",
|
|
"DIVWUCC",
|
|
"DIVWUVCC",
|
|
"DIVWUV",
|
|
"MODUD",
|
|
"MODUW",
|
|
"MODSD",
|
|
"MODSW",
|
|
"EQV",
|
|
"EQVCC",
|
|
"EXTSB",
|
|
"EXTSBCC",
|
|
"EXTSH",
|
|
"EXTSHCC",
|
|
"FABS",
|
|
"FABSCC",
|
|
"FADD",
|
|
"FADDCC",
|
|
"FADDS",
|
|
"FADDSCC",
|
|
"FCMPO",
|
|
"FCMPU",
|
|
"FCTIW",
|
|
"FCTIWCC",
|
|
"FCTIWZ",
|
|
"FCTIWZCC",
|
|
"FDIV",
|
|
"FDIVCC",
|
|
"FDIVS",
|
|
"FDIVSCC",
|
|
"FMADD",
|
|
"FMADDCC",
|
|
"FMADDS",
|
|
"FMADDSCC",
|
|
"FMOVD",
|
|
"FMOVDCC",
|
|
"FMOVDU",
|
|
"FMOVS",
|
|
"FMOVSU",
|
|
"FMOVSX",
|
|
"FMOVSZ",
|
|
"FMSUB",
|
|
"FMSUBCC",
|
|
"FMSUBS",
|
|
"FMSUBSCC",
|
|
"FMUL",
|
|
"FMULCC",
|
|
"FMULS",
|
|
"FMULSCC",
|
|
"FNABS",
|
|
"FNABSCC",
|
|
"FNEG",
|
|
"FNEGCC",
|
|
"FNMADD",
|
|
"FNMADDCC",
|
|
"FNMADDS",
|
|
"FNMADDSCC",
|
|
"FNMSUB",
|
|
"FNMSUBCC",
|
|
"FNMSUBS",
|
|
"FNMSUBSCC",
|
|
"FRSP",
|
|
"FRSPCC",
|
|
"FSUB",
|
|
"FSUBCC",
|
|
"FSUBS",
|
|
"FSUBSCC",
|
|
"ISEL",
|
|
"MOVMW",
|
|
"LBAR",
|
|
"LHAR",
|
|
"LSW",
|
|
"LWAR",
|
|
"LWSYNC",
|
|
"MOVDBR",
|
|
"MOVWBR",
|
|
"MOVB",
|
|
"MOVBU",
|
|
"MOVBZ",
|
|
"MOVBZU",
|
|
"MOVH",
|
|
"MOVHBR",
|
|
"MOVHU",
|
|
"MOVHZ",
|
|
"MOVHZU",
|
|
"MOVW",
|
|
"MOVWU",
|
|
"MOVFL",
|
|
"MOVCRFS",
|
|
"MTFSB0",
|
|
"MTFSB0CC",
|
|
"MTFSB1",
|
|
"MTFSB1CC",
|
|
"MULHW",
|
|
"MULHWCC",
|
|
"MULHWU",
|
|
"MULHWUCC",
|
|
"MULLW",
|
|
"MULLWCC",
|
|
"MULLWVCC",
|
|
"MULLWV",
|
|
"NAND",
|
|
"NANDCC",
|
|
"NEG",
|
|
"NEGCC",
|
|
"NEGVCC",
|
|
"NEGV",
|
|
"NOR",
|
|
"NORCC",
|
|
"OR",
|
|
"ORCC",
|
|
"ORN",
|
|
"ORNCC",
|
|
"ORIS",
|
|
"REM",
|
|
"REMU",
|
|
"RFI",
|
|
"RLWMI",
|
|
"RLWMICC",
|
|
"RLWNM",
|
|
"RLWNMCC",
|
|
"CLRLSLWI",
|
|
"SLW",
|
|
"SLWCC",
|
|
"SRW",
|
|
"SRAW",
|
|
"SRAWCC",
|
|
"SRWCC",
|
|
"STBCCC",
|
|
"STHCCC",
|
|
"STSW",
|
|
"STWCCC",
|
|
"SUB",
|
|
"SUBCC",
|
|
"SUBVCC",
|
|
"SUBC",
|
|
"SUBCCC",
|
|
"SUBCV",
|
|
"SUBCVCC",
|
|
"SUBME",
|
|
"SUBMECC",
|
|
"SUBMEVCC",
|
|
"SUBMEV",
|
|
"SUBV",
|
|
"SUBE",
|
|
"SUBECC",
|
|
"SUBEV",
|
|
"SUBEVCC",
|
|
"SUBZE",
|
|
"SUBZECC",
|
|
"SUBZEVCC",
|
|
"SUBZEV",
|
|
"SYNC",
|
|
"XOR",
|
|
"XORCC",
|
|
"XORIS",
|
|
"DCBF",
|
|
"DCBI",
|
|
"DCBST",
|
|
"DCBT",
|
|
"DCBTST",
|
|
"DCBZ",
|
|
"ECIWX",
|
|
"ECOWX",
|
|
"EIEIO",
|
|
"ICBI",
|
|
"ISYNC",
|
|
"PTESYNC",
|
|
"TLBIE",
|
|
"TLBIEL",
|
|
"TLBSYNC",
|
|
"TW",
|
|
"SYSCALL",
|
|
"WORD",
|
|
"RFCI",
|
|
"FCPSGN",
|
|
"FCPSGNCC",
|
|
"FRES",
|
|
"FRESCC",
|
|
"FRIM",
|
|
"FRIMCC",
|
|
"FRIP",
|
|
"FRIPCC",
|
|
"FRIZ",
|
|
"FRIZCC",
|
|
"FRIN",
|
|
"FRINCC",
|
|
"FRSQRTE",
|
|
"FRSQRTECC",
|
|
"FSEL",
|
|
"FSELCC",
|
|
"FSQRT",
|
|
"FSQRTCC",
|
|
"FSQRTS",
|
|
"FSQRTSCC",
|
|
"CNTLZD",
|
|
"CNTLZDCC",
|
|
"CMPW",
|
|
"CMPWU",
|
|
"CMPB",
|
|
"FTDIV",
|
|
"FTSQRT",
|
|
"DIVD",
|
|
"DIVDCC",
|
|
"DIVDE",
|
|
"DIVDECC",
|
|
"DIVDEU",
|
|
"DIVDEUCC",
|
|
"DIVDVCC",
|
|
"DIVDV",
|
|
"DIVDU",
|
|
"DIVDUCC",
|
|
"DIVDUVCC",
|
|
"DIVDUV",
|
|
"EXTSW",
|
|
"EXTSWCC",
|
|
"FCFID",
|
|
"FCFIDCC",
|
|
"FCFIDU",
|
|
"FCFIDUCC",
|
|
"FCFIDS",
|
|
"FCFIDSCC",
|
|
"FCTID",
|
|
"FCTIDCC",
|
|
"FCTIDZ",
|
|
"FCTIDZCC",
|
|
"LDAR",
|
|
"MOVD",
|
|
"MOVDU",
|
|
"MOVWZ",
|
|
"MOVWZU",
|
|
"MULHD",
|
|
"MULHDCC",
|
|
"MULHDU",
|
|
"MULHDUCC",
|
|
"MULLD",
|
|
"MULLDCC",
|
|
"MULLDVCC",
|
|
"MULLDV",
|
|
"RFID",
|
|
"RLDMI",
|
|
"RLDMICC",
|
|
"RLDIMI",
|
|
"RLDIMICC",
|
|
"RLDC",
|
|
"RLDCCC",
|
|
"RLDCR",
|
|
"RLDCRCC",
|
|
"RLDICR",
|
|
"RLDICRCC",
|
|
"RLDCL",
|
|
"RLDCLCC",
|
|
"RLDICL",
|
|
"RLDICLCC",
|
|
"RLDIC",
|
|
"RLDICCC",
|
|
"CLRLSLDI",
|
|
"ROTL",
|
|
"ROTLW",
|
|
"SLBIA",
|
|
"SLBIE",
|
|
"SLBMFEE",
|
|
"SLBMFEV",
|
|
"SLBMTE",
|
|
"SLD",
|
|
"SLDCC",
|
|
"SRD",
|
|
"SRAD",
|
|
"SRADCC",
|
|
"SRDCC",
|
|
"STDCCC",
|
|
"TD",
|
|
"DWORD",
|
|
"REMD",
|
|
"REMDU",
|
|
"HRFID",
|
|
"POPCNTD",
|
|
"POPCNTW",
|
|
"POPCNTB",
|
|
"CNTTZW",
|
|
"CNTTZWCC",
|
|
"CNTTZD",
|
|
"CNTTZDCC",
|
|
"COPY",
|
|
"PASTECC",
|
|
"DARN",
|
|
"LDMX",
|
|
"MADDHD",
|
|
"MADDHDU",
|
|
"MADDLD",
|
|
"LV",
|
|
"LVEBX",
|
|
"LVEHX",
|
|
"LVEWX",
|
|
"LVX",
|
|
"LVXL",
|
|
"LVSL",
|
|
"LVSR",
|
|
"STV",
|
|
"STVEBX",
|
|
"STVEHX",
|
|
"STVEWX",
|
|
"STVX",
|
|
"STVXL",
|
|
"VAND",
|
|
"VANDC",
|
|
"VNAND",
|
|
"VOR",
|
|
"VORC",
|
|
"VNOR",
|
|
"VXOR",
|
|
"VEQV",
|
|
"VADDUM",
|
|
"VADDUBM",
|
|
"VADDUHM",
|
|
"VADDUWM",
|
|
"VADDUDM",
|
|
"VADDUQM",
|
|
"VADDCU",
|
|
"VADDCUQ",
|
|
"VADDCUW",
|
|
"VADDUS",
|
|
"VADDUBS",
|
|
"VADDUHS",
|
|
"VADDUWS",
|
|
"VADDSS",
|
|
"VADDSBS",
|
|
"VADDSHS",
|
|
"VADDSWS",
|
|
"VADDE",
|
|
"VADDEUQM",
|
|
"VADDECUQ",
|
|
"VSUBUM",
|
|
"VSUBUBM",
|
|
"VSUBUHM",
|
|
"VSUBUWM",
|
|
"VSUBUDM",
|
|
"VSUBUQM",
|
|
"VSUBCU",
|
|
"VSUBCUQ",
|
|
"VSUBCUW",
|
|
"VSUBUS",
|
|
"VSUBUBS",
|
|
"VSUBUHS",
|
|
"VSUBUWS",
|
|
"VSUBSS",
|
|
"VSUBSBS",
|
|
"VSUBSHS",
|
|
"VSUBSWS",
|
|
"VSUBE",
|
|
"VSUBEUQM",
|
|
"VSUBECUQ",
|
|
"VMULESB",
|
|
"VMULOSB",
|
|
"VMULEUB",
|
|
"VMULOUB",
|
|
"VMULESH",
|
|
"VMULOSH",
|
|
"VMULEUH",
|
|
"VMULOUH",
|
|
"VMULESW",
|
|
"VMULOSW",
|
|
"VMULEUW",
|
|
"VMULOUW",
|
|
"VMULUWM",
|
|
"VPMSUM",
|
|
"VPMSUMB",
|
|
"VPMSUMH",
|
|
"VPMSUMW",
|
|
"VPMSUMD",
|
|
"VMSUMUDM",
|
|
"VR",
|
|
"VRLB",
|
|
"VRLH",
|
|
"VRLW",
|
|
"VRLD",
|
|
"VS",
|
|
"VSLB",
|
|
"VSLH",
|
|
"VSLW",
|
|
"VSL",
|
|
"VSLO",
|
|
"VSRB",
|
|
"VSRH",
|
|
"VSRW",
|
|
"VSR",
|
|
"VSRO",
|
|
"VSLD",
|
|
"VSRD",
|
|
"VSA",
|
|
"VSRAB",
|
|
"VSRAH",
|
|
"VSRAW",
|
|
"VSRAD",
|
|
"VSOI",
|
|
"VSLDOI",
|
|
"VCLZ",
|
|
"VCLZB",
|
|
"VCLZH",
|
|
"VCLZW",
|
|
"VCLZD",
|
|
"VPOPCNT",
|
|
"VPOPCNTB",
|
|
"VPOPCNTH",
|
|
"VPOPCNTW",
|
|
"VPOPCNTD",
|
|
"VCMPEQ",
|
|
"VCMPEQUB",
|
|
"VCMPEQUBCC",
|
|
"VCMPEQUH",
|
|
"VCMPEQUHCC",
|
|
"VCMPEQUW",
|
|
"VCMPEQUWCC",
|
|
"VCMPEQUD",
|
|
"VCMPEQUDCC",
|
|
"VCMPGT",
|
|
"VCMPGTUB",
|
|
"VCMPGTUBCC",
|
|
"VCMPGTUH",
|
|
"VCMPGTUHCC",
|
|
"VCMPGTUW",
|
|
"VCMPGTUWCC",
|
|
"VCMPGTUD",
|
|
"VCMPGTUDCC",
|
|
"VCMPGTSB",
|
|
"VCMPGTSBCC",
|
|
"VCMPGTSH",
|
|
"VCMPGTSHCC",
|
|
"VCMPGTSW",
|
|
"VCMPGTSWCC",
|
|
"VCMPGTSD",
|
|
"VCMPGTSDCC",
|
|
"VCMPNEZB",
|
|
"VCMPNEZBCC",
|
|
"VCMPNEB",
|
|
"VCMPNEBCC",
|
|
"VCMPNEH",
|
|
"VCMPNEHCC",
|
|
"VCMPNEW",
|
|
"VCMPNEWCC",
|
|
"VPERM",
|
|
"VPERMXOR",
|
|
"VPERMR",
|
|
"VBPERMQ",
|
|
"VBPERMD",
|
|
"VSEL",
|
|
"VSPLT",
|
|
"VSPLTB",
|
|
"VSPLTH",
|
|
"VSPLTW",
|
|
"VSPLTI",
|
|
"VSPLTISB",
|
|
"VSPLTISH",
|
|
"VSPLTISW",
|
|
"VCIPH",
|
|
"VCIPHER",
|
|
"VCIPHERLAST",
|
|
"VNCIPH",
|
|
"VNCIPHER",
|
|
"VNCIPHERLAST",
|
|
"VSBOX",
|
|
"VSHASIGMA",
|
|
"VSHASIGMAW",
|
|
"VSHASIGMAD",
|
|
"VMRGEW",
|
|
"VMRGOW",
|
|
"LXV",
|
|
"LXVL",
|
|
"LXVLL",
|
|
"LXVD2X",
|
|
"LXVW4X",
|
|
"LXVH8X",
|
|
"LXVB16X",
|
|
"LXVX",
|
|
"LXVDSX",
|
|
"STXV",
|
|
"STXVL",
|
|
"STXVLL",
|
|
"STXVD2X",
|
|
"STXVW4X",
|
|
"STXVH8X",
|
|
"STXVB16X",
|
|
"STXVX",
|
|
"LXSDX",
|
|
"STXSDX",
|
|
"LXSIWAX",
|
|
"LXSIWZX",
|
|
"STXSIWX",
|
|
"MFVSRD",
|
|
"MFFPRD",
|
|
"MFVRD",
|
|
"MFVSRWZ",
|
|
"MFVSRLD",
|
|
"MTVSRD",
|
|
"MTFPRD",
|
|
"MTVRD",
|
|
"MTVSRWA",
|
|
"MTVSRWZ",
|
|
"MTVSRDD",
|
|
"MTVSRWS",
|
|
"XXLAND",
|
|
"XXLANDC",
|
|
"XXLEQV",
|
|
"XXLNAND",
|
|
"XXLOR",
|
|
"XXLORC",
|
|
"XXLNOR",
|
|
"XXLORQ",
|
|
"XXLXOR",
|
|
"XXSEL",
|
|
"XXMRGHW",
|
|
"XXMRGLW",
|
|
"XXSPLT",
|
|
"XXSPLTW",
|
|
"XXSPLTIB",
|
|
"XXPERM",
|
|
"XXPERMDI",
|
|
"XXSLDWI",
|
|
"XXBRQ",
|
|
"XXBRD",
|
|
"XXBRW",
|
|
"XXBRH",
|
|
"XSCVDPSP",
|
|
"XSCVSPDP",
|
|
"XSCVDPSPN",
|
|
"XSCVSPDPN",
|
|
"XVCVDPSP",
|
|
"XVCVSPDP",
|
|
"XSCVDPSXDS",
|
|
"XSCVDPSXWS",
|
|
"XSCVDPUXDS",
|
|
"XSCVDPUXWS",
|
|
"XSCVSXDDP",
|
|
"XSCVUXDDP",
|
|
"XSCVSXDSP",
|
|
"XSCVUXDSP",
|
|
"XVCVDPSXDS",
|
|
"XVCVDPSXWS",
|
|
"XVCVDPUXDS",
|
|
"XVCVDPUXWS",
|
|
"XVCVSPSXDS",
|
|
"XVCVSPSXWS",
|
|
"XVCVSPUXDS",
|
|
"XVCVSPUXWS",
|
|
"XVCVSXDDP",
|
|
"XVCVSXWDP",
|
|
"XVCVUXDDP",
|
|
"XVCVUXWDP",
|
|
"XVCVSXDSP",
|
|
"XVCVSXWSP",
|
|
"XVCVUXDSP",
|
|
"XVCVUXWSP",
|
|
"LAST",
|
|
}
|