summaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm64/anames.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/internal/obj/arm64/anames.go')
-rw-r--r--src/cmd/internal/obj/arm64/anames.go446
1 files changed, 221 insertions, 225 deletions
diff --git a/src/cmd/internal/obj/arm64/anames.go b/src/cmd/internal/obj/arm64/anames.go
index 03222f9c37..bac8b40e77 100644
--- a/src/cmd/internal/obj/arm64/anames.go
+++ b/src/cmd/internal/obj/arm64/anames.go
@@ -15,6 +15,10 @@ var Anames = []string{
"ADDW",
"ADR",
"ADRP",
+ "AESD",
+ "AESE",
+ "AESIMC",
+ "AESMC",
"AND",
"ANDS",
"ANDSW",
@@ -22,17 +26,47 @@ var Anames = []string{
"ASR",
"ASRW",
"AT",
+ "BCC",
+ "BCS",
+ "BEQ",
"BFI",
"BFIW",
"BFM",
"BFMW",
"BFXIL",
"BFXILW",
+ "BGE",
+ "BGT",
+ "BHI",
+ "BHS",
"BIC",
"BICS",
"BICSW",
"BICW",
+ "BLE",
+ "BLO",
+ "BLS",
+ "BLT",
+ "BMI",
+ "BNE",
+ "BPL",
"BRK",
+ "BVC",
+ "BVS",
+ "CASAD",
+ "CASALB",
+ "CASALD",
+ "CASALH",
+ "CASALW",
+ "CASAW",
+ "CASB",
+ "CASD",
+ "CASH",
+ "CASLD",
+ "CASLW",
+ "CASPD",
+ "CASPW",
+ "CASW",
"CBNZ",
"CBNZW",
"CBZ",
@@ -83,6 +117,7 @@ var Anames = []string{
"DMB",
"DRPS",
"DSB",
+ "DWORD",
"EON",
"EONW",
"EOR",
@@ -90,6 +125,85 @@ var Anames = []string{
"ERET",
"EXTR",
"EXTRW",
+ "FABSD",
+ "FABSS",
+ "FADDD",
+ "FADDS",
+ "FCCMPD",
+ "FCCMPED",
+ "FCCMPES",
+ "FCCMPS",
+ "FCMPD",
+ "FCMPED",
+ "FCMPES",
+ "FCMPS",
+ "FCSELD",
+ "FCSELS",
+ "FCVTDH",
+ "FCVTDS",
+ "FCVTHD",
+ "FCVTHS",
+ "FCVTSD",
+ "FCVTSH",
+ "FCVTZSD",
+ "FCVTZSDW",
+ "FCVTZSS",
+ "FCVTZSSW",
+ "FCVTZUD",
+ "FCVTZUDW",
+ "FCVTZUS",
+ "FCVTZUSW",
+ "FDIVD",
+ "FDIVS",
+ "FLDPD",
+ "FLDPQ",
+ "FLDPS",
+ "FMADDD",
+ "FMADDS",
+ "FMAXD",
+ "FMAXNMD",
+ "FMAXNMS",
+ "FMAXS",
+ "FMIND",
+ "FMINNMD",
+ "FMINNMS",
+ "FMINS",
+ "FMOVD",
+ "FMOVQ",
+ "FMOVS",
+ "FMSUBD",
+ "FMSUBS",
+ "FMULD",
+ "FMULS",
+ "FNEGD",
+ "FNEGS",
+ "FNMADDD",
+ "FNMADDS",
+ "FNMSUBD",
+ "FNMSUBS",
+ "FNMULD",
+ "FNMULS",
+ "FRINTAD",
+ "FRINTAS",
+ "FRINTID",
+ "FRINTIS",
+ "FRINTMD",
+ "FRINTMS",
+ "FRINTND",
+ "FRINTNS",
+ "FRINTPD",
+ "FRINTPS",
+ "FRINTXD",
+ "FRINTXS",
+ "FRINTZD",
+ "FRINTZS",
+ "FSQRTD",
+ "FSQRTS",
+ "FSTPD",
+ "FSTPQ",
+ "FSTPS",
+ "FSUBD",
+ "FSUBS",
"HINT",
"HLT",
"HVC",
@@ -98,19 +212,19 @@ var Anames = []string{
"LDADDAB",
"LDADDAD",
"LDADDAH",
- "LDADDAW",
"LDADDALB",
"LDADDALD",
"LDADDALH",
"LDADDALW",
+ "LDADDAW",
"LDADDB",
"LDADDD",
"LDADDH",
- "LDADDW",
"LDADDLB",
"LDADDLD",
"LDADDLH",
"LDADDLW",
+ "LDADDW",
"LDAR",
"LDARB",
"LDARH",
@@ -124,60 +238,60 @@ var Anames = []string{
"LDCLRAB",
"LDCLRAD",
"LDCLRAH",
- "LDCLRAW",
"LDCLRALB",
"LDCLRALD",
"LDCLRALH",
"LDCLRALW",
+ "LDCLRAW",
"LDCLRB",
"LDCLRD",
"LDCLRH",
- "LDCLRW",
"LDCLRLB",
"LDCLRLD",
"LDCLRLH",
"LDCLRLW",
+ "LDCLRW",
"LDEORAB",
"LDEORAD",
"LDEORAH",
- "LDEORAW",
"LDEORALB",
"LDEORALD",
"LDEORALH",
"LDEORALW",
+ "LDEORAW",
"LDEORB",
"LDEORD",
"LDEORH",
- "LDEORW",
"LDEORLB",
"LDEORLD",
"LDEORLH",
"LDEORLW",
+ "LDEORW",
"LDORAB",
"LDORAD",
"LDORAH",
- "LDORAW",
"LDORALB",
"LDORALD",
"LDORALH",
"LDORALW",
+ "LDORAW",
"LDORB",
"LDORD",
"LDORH",
- "LDORW",
"LDORLB",
"LDORLD",
"LDORLH",
"LDORLW",
+ "LDORW",
"LDP",
- "LDPW",
"LDPSW",
+ "LDPW",
+ "LDXP",
+ "LDXPW",
"LDXR",
"LDXRB",
"LDXRH",
"LDXRW",
- "LDXP",
- "LDXPW",
"LSL",
"LSLW",
"LSR",
@@ -186,10 +300,23 @@ var Anames = []string{
"MADDW",
"MNEG",
"MNEGW",
+ "MOVB",
+ "MOVBU",
+ "MOVD",
+ "MOVH",
+ "MOVHU",
"MOVK",
"MOVKW",
"MOVN",
"MOVNW",
+ "MOVP",
+ "MOVPD",
+ "MOVPQ",
+ "MOVPS",
+ "MOVPSW",
+ "MOVPW",
+ "MOVW",
+ "MOVWU",
"MOVZ",
"MOVZW",
"MRS",
@@ -236,24 +363,34 @@ var Anames = []string{
"SBFMW",
"SBFX",
"SBFXW",
+ "SCVTFD",
+ "SCVTFS",
+ "SCVTFWD",
+ "SCVTFWS",
"SDIV",
"SDIVW",
"SEV",
"SEVL",
+ "SHA1C",
+ "SHA1H",
+ "SHA1M",
+ "SHA1P",
+ "SHA1SU0",
+ "SHA1SU1",
+ "SHA256H",
+ "SHA256H2",
+ "SHA256SU0",
+ "SHA256SU1",
+ "SHA512H",
+ "SHA512H2",
+ "SHA512SU0",
+ "SHA512SU1",
"SMADDL",
"SMC",
"SMNEGL",
"SMSUBL",
"SMULH",
"SMULL",
- "STXR",
- "STXRB",
- "STXRH",
- "STXP",
- "STXPW",
- "STXRW",
- "STLP",
- "STLPW",
"STLR",
"STLRB",
"STLRH",
@@ -266,11 +403,33 @@ var Anames = []string{
"STLXRW",
"STP",
"STPW",
+ "STXP",
+ "STXPW",
+ "STXR",
+ "STXRB",
+ "STXRH",
+ "STXRW",
"SUB",
"SUBS",
"SUBSW",
"SUBW",
"SVC",
+ "SWPAB",
+ "SWPAD",
+ "SWPAH",
+ "SWPALB",
+ "SWPALD",
+ "SWPALH",
+ "SWPALW",
+ "SWPAW",
+ "SWPB",
+ "SWPD",
+ "SWPH",
+ "SWPLB",
+ "SWPLD",
+ "SWPLH",
+ "SWPLW",
+ "SWPW",
"SXTB",
"SXTBW",
"SXTH",
@@ -289,6 +448,10 @@ var Anames = []string{
"UBFMW",
"UBFX",
"UBFXW",
+ "UCVTFD",
+ "UCVTFS",
+ "UCVTFWD",
+ "UCVTFWS",
"UDIV",
"UDIVW",
"UMADDL",
@@ -299,246 +462,79 @@ var Anames = []string{
"UREM",
"UREMW",
"UXTB",
- "UXTH",
- "UXTW",
"UXTBW",
+ "UXTH",
"UXTHW",
- "WFE",
- "WFI",
- "YIELD",
- "MOVB",
- "MOVBU",
- "MOVH",
- "MOVHU",
- "MOVW",
- "MOVWU",
- "MOVD",
- "MOVNP",
- "MOVNPW",
- "MOVP",
- "MOVPD",
- "MOVPQ",
- "MOVPS",
- "MOVPSW",
- "MOVPW",
- "SWPAD",
- "SWPAW",
- "SWPAH",
- "SWPAB",
- "SWPALD",
- "SWPALW",
- "SWPALH",
- "SWPALB",
- "SWPD",
- "SWPW",
- "SWPH",
- "SWPB",
- "SWPLD",
- "SWPLW",
- "SWPLH",
- "SWPLB",
- "CASD",
- "CASW",
- "CASH",
- "CASB",
- "CASAD",
- "CASAW",
- "CASLD",
- "CASLW",
- "CASALD",
- "CASALW",
- "CASALH",
- "CASALB",
- "CASPD",
- "CASPW",
- "BEQ",
- "BNE",
- "BCS",
- "BHS",
- "BCC",
- "BLO",
- "BMI",
- "BPL",
- "BVS",
- "BVC",
- "BHI",
- "BLS",
- "BGE",
- "BLT",
- "BGT",
- "BLE",
- "FABSD",
- "FABSS",
- "FADDD",
- "FADDS",
- "FCCMPD",
- "FCCMPED",
- "FCCMPS",
- "FCCMPES",
- "FCMPD",
- "FCMPED",
- "FCMPES",
- "FCMPS",
- "FCVTSD",
- "FCVTDS",
- "FCVTZSD",
- "FCVTZSDW",
- "FCVTZSS",
- "FCVTZSSW",
- "FCVTZUD",
- "FCVTZUDW",
- "FCVTZUS",
- "FCVTZUSW",
- "FDIVD",
- "FDIVS",
- "FLDPD",
- "FLDPQ",
- "FLDPS",
- "FMOVQ",
- "FMOVD",
- "FMOVS",
- "VMOVQ",
- "VMOVD",
- "VMOVS",
- "FMULD",
- "FMULS",
- "FNEGD",
- "FNEGS",
- "FSQRTD",
- "FSQRTS",
- "FSTPD",
- "FSTPQ",
- "FSTPS",
- "FSUBD",
- "FSUBS",
- "SCVTFD",
- "SCVTFS",
- "SCVTFWD",
- "SCVTFWS",
- "UCVTFD",
- "UCVTFS",
- "UCVTFWD",
- "UCVTFWS",
- "WORD",
- "DWORD",
- "FCSELS",
- "FCSELD",
- "FMAXS",
- "FMINS",
- "FMAXD",
- "FMIND",
- "FMAXNMS",
- "FMAXNMD",
- "FNMULS",
- "FNMULD",
- "FRINTNS",
- "FRINTND",
- "FRINTPS",
- "FRINTPD",
- "FRINTMS",
- "FRINTMD",
- "FRINTZS",
- "FRINTZD",
- "FRINTAS",
- "FRINTAD",
- "FRINTXS",
- "FRINTXD",
- "FRINTIS",
- "FRINTID",
- "FMADDS",
- "FMADDD",
- "FMSUBS",
- "FMSUBD",
- "FNMADDS",
- "FNMADDD",
- "FNMSUBS",
- "FNMSUBD",
- "FMINNMS",
- "FMINNMD",
- "FCVTDH",
- "FCVTHS",
- "FCVTHD",
- "FCVTSH",
- "AESD",
- "AESE",
- "AESIMC",
- "AESMC",
- "SHA1C",
- "SHA1H",
- "SHA1M",
- "SHA1P",
- "SHA1SU0",
- "SHA1SU1",
- "SHA256H",
- "SHA256H2",
- "SHA256SU0",
- "SHA256SU1",
- "SHA512H",
- "SHA512H2",
- "SHA512SU0",
- "SHA512SU1",
+ "UXTW",
"VADD",
"VADDP",
+ "VADDV",
"VAND",
- "VBIF",
"VBCAX",
+ "VBIF",
+ "VBIT",
+ "VBSL",
"VCMEQ",
+ "VCMTST",
"VCNT",
+ "VDUP",
"VEOR",
"VEOR3",
- "VMOV",
+ "VEXT",
+ "VFMLA",
+ "VFMLS",
"VLD1",
- "VLD2",
- "VLD3",
- "VLD4",
"VLD1R",
+ "VLD2",
"VLD2R",
+ "VLD3",
"VLD3R",
+ "VLD4",
"VLD4R",
+ "VMOV",
+ "VMOVD",
+ "VMOVI",
+ "VMOVQ",
+ "VMOVS",
"VORR",
+ "VPMULL",
+ "VPMULL2",
+ "VRAX1",
+ "VRBIT",
"VREV16",
"VREV32",
"VREV64",
+ "VSHL",
+ "VSLI",
+ "VSRI",
"VST1",
"VST2",
"VST3",
"VST4",
- "VDUP",
- "VADDV",
- "VMOVI",
- "VUADDLV",
"VSUB",
- "VFMLA",
- "VFMLS",
- "VPMULL",
- "VPMULL2",
- "VEXT",
- "VRBIT",
- "VRAX1",
+ "VTBL",
+ "VTBX",
+ "VTRN1",
+ "VTRN2",
+ "VUADDLV",
+ "VUADDW",
+ "VUADDW2",
"VUMAX",
"VUMIN",
- "VUSHR",
"VUSHLL",
"VUSHLL2",
+ "VUSHR",
+ "VUSRA",
"VUXTL",
"VUXTL2",
"VUZP1",
"VUZP2",
- "VSHL",
- "VSRI",
- "VSLI",
- "VBSL",
- "VBIT",
- "VTBL",
- "VTBX",
"VXAR",
"VZIP1",
"VZIP2",
- "VCMTST",
- "VUADDW2",
- "VUADDW",
- "VUSRA",
- "VTRN1",
- "VTRN2",
+ "WFE",
+ "WFI",
+ "WORD",
+ "YIELD",
"LAST",
}