diff options
Diffstat (limited to 'src/cmd/internal/obj/arm64/specialoperand_string.go')
| -rw-r--r-- | src/cmd/internal/obj/arm64/specialoperand_string.go | 267 |
1 files changed, 135 insertions, 132 deletions
diff --git a/src/cmd/internal/obj/arm64/specialoperand_string.go b/src/cmd/internal/obj/arm64/specialoperand_string.go index 8fb3e9603e..b4dcbc5fda 100644 --- a/src/cmd/internal/obj/arm64/specialoperand_string.go +++ b/src/cmd/internal/obj/arm64/specialoperand_string.go @@ -27,143 +27,146 @@ func _() { _ = x[SPOP_PSTL2STRM-15] _ = x[SPOP_PSTL3KEEP-16] _ = x[SPOP_PSTL3STRM-17] - _ = x[SPOP_VMALLE1IS-18] - _ = x[SPOP_VAE1IS-19] - _ = x[SPOP_ASIDE1IS-20] - _ = x[SPOP_VAAE1IS-21] - _ = x[SPOP_VALE1IS-22] - _ = x[SPOP_VAALE1IS-23] - _ = x[SPOP_VMALLE1-24] - _ = x[SPOP_VAE1-25] - _ = x[SPOP_ASIDE1-26] - _ = x[SPOP_VAAE1-27] - _ = x[SPOP_VALE1-28] - _ = x[SPOP_VAALE1-29] - _ = x[SPOP_IPAS2E1IS-30] - _ = x[SPOP_IPAS2LE1IS-31] - _ = x[SPOP_ALLE2IS-32] - _ = x[SPOP_VAE2IS-33] - _ = x[SPOP_ALLE1IS-34] - _ = x[SPOP_VALE2IS-35] - _ = x[SPOP_VMALLS12E1IS-36] - _ = x[SPOP_IPAS2E1-37] - _ = x[SPOP_IPAS2LE1-38] - _ = x[SPOP_ALLE2-39] - _ = x[SPOP_VAE2-40] - _ = x[SPOP_ALLE1-41] - _ = x[SPOP_VALE2-42] - _ = x[SPOP_VMALLS12E1-43] - _ = x[SPOP_ALLE3IS-44] - _ = x[SPOP_VAE3IS-45] - _ = x[SPOP_VALE3IS-46] - _ = x[SPOP_ALLE3-47] - _ = x[SPOP_VAE3-48] - _ = x[SPOP_VALE3-49] - _ = x[SPOP_VMALLE1OS-50] - _ = x[SPOP_VAE1OS-51] - _ = x[SPOP_ASIDE1OS-52] - _ = x[SPOP_VAAE1OS-53] - _ = x[SPOP_VALE1OS-54] - _ = x[SPOP_VAALE1OS-55] - _ = x[SPOP_RVAE1IS-56] - _ = x[SPOP_RVAAE1IS-57] - _ = x[SPOP_RVALE1IS-58] - _ = x[SPOP_RVAALE1IS-59] - _ = x[SPOP_RVAE1OS-60] - _ = x[SPOP_RVAAE1OS-61] - _ = x[SPOP_RVALE1OS-62] - _ = x[SPOP_RVAALE1OS-63] - _ = x[SPOP_RVAE1-64] - _ = x[SPOP_RVAAE1-65] - _ = x[SPOP_RVALE1-66] - _ = x[SPOP_RVAALE1-67] - _ = x[SPOP_RIPAS2E1IS-68] - _ = x[SPOP_RIPAS2LE1IS-69] - _ = x[SPOP_ALLE2OS-70] - _ = x[SPOP_VAE2OS-71] - _ = x[SPOP_ALLE1OS-72] - _ = x[SPOP_VALE2OS-73] - _ = x[SPOP_VMALLS12E1OS-74] - _ = x[SPOP_RVAE2IS-75] - _ = x[SPOP_RVALE2IS-76] - _ = x[SPOP_IPAS2E1OS-77] - _ = x[SPOP_RIPAS2E1-78] - _ = x[SPOP_RIPAS2E1OS-79] - _ = x[SPOP_IPAS2LE1OS-80] - _ = x[SPOP_RIPAS2LE1-81] - _ = x[SPOP_RIPAS2LE1OS-82] - _ = x[SPOP_RVAE2OS-83] - _ = x[SPOP_RVALE2OS-84] - _ = x[SPOP_RVAE2-85] - _ = x[SPOP_RVALE2-86] - _ = x[SPOP_ALLE3OS-87] - _ = x[SPOP_VAE3OS-88] - _ = x[SPOP_VALE3OS-89] - _ = x[SPOP_RVAE3IS-90] - _ = x[SPOP_RVALE3IS-91] - _ = x[SPOP_RVAE3OS-92] - _ = x[SPOP_RVALE3OS-93] - _ = x[SPOP_RVAE3-94] - _ = x[SPOP_RVALE3-95] - _ = x[SPOP_IVAC-96] - _ = x[SPOP_ISW-97] - _ = x[SPOP_CSW-98] - _ = x[SPOP_CISW-99] - _ = x[SPOP_ZVA-100] - _ = x[SPOP_CVAC-101] - _ = x[SPOP_CVAU-102] - _ = x[SPOP_CIVAC-103] - _ = x[SPOP_IGVAC-104] - _ = x[SPOP_IGSW-105] - _ = x[SPOP_IGDVAC-106] - _ = x[SPOP_IGDSW-107] - _ = x[SPOP_CGSW-108] - _ = x[SPOP_CGDSW-109] - _ = x[SPOP_CIGSW-110] - _ = x[SPOP_CIGDSW-111] - _ = x[SPOP_GVA-112] - _ = x[SPOP_GZVA-113] - _ = x[SPOP_CGVAC-114] - _ = x[SPOP_CGDVAC-115] - _ = x[SPOP_CGVAP-116] - _ = x[SPOP_CGDVAP-117] - _ = x[SPOP_CGVADP-118] - _ = x[SPOP_CGDVADP-119] - _ = x[SPOP_CIGVAC-120] - _ = x[SPOP_CIGDVAC-121] - _ = x[SPOP_CVAP-122] - _ = x[SPOP_CVADP-123] - _ = x[SPOP_DAIFSet-124] - _ = x[SPOP_DAIFClr-125] - _ = x[SPOP_EQ-126] - _ = x[SPOP_NE-127] - _ = x[SPOP_HS-128] - _ = x[SPOP_LO-129] - _ = x[SPOP_MI-130] - _ = x[SPOP_PL-131] - _ = x[SPOP_VS-132] - _ = x[SPOP_VC-133] - _ = x[SPOP_HI-134] - _ = x[SPOP_LS-135] - _ = x[SPOP_GE-136] - _ = x[SPOP_LT-137] - _ = x[SPOP_GT-138] - _ = x[SPOP_LE-139] - _ = x[SPOP_AL-140] - _ = x[SPOP_NV-141] - _ = x[SPOP_C-142] - _ = x[SPOP_J-143] - _ = x[SPOP_JC-144] - _ = x[SPOP_END-145] + _ = x[SPOP_VLx2-18] + _ = x[SPOP_VLx4-19] + _ = x[SPOP_VMALLE1IS-20] + _ = x[SPOP_VAE1IS-21] + _ = x[SPOP_ASIDE1IS-22] + _ = x[SPOP_VAAE1IS-23] + _ = x[SPOP_VALE1IS-24] + _ = x[SPOP_VAALE1IS-25] + _ = x[SPOP_VMALLE1-26] + _ = x[SPOP_VAE1-27] + _ = x[SPOP_ASIDE1-28] + _ = x[SPOP_VAAE1-29] + _ = x[SPOP_VALE1-30] + _ = x[SPOP_VAALE1-31] + _ = x[SPOP_IPAS2E1IS-32] + _ = x[SPOP_IPAS2LE1IS-33] + _ = x[SPOP_ALLE2IS-34] + _ = x[SPOP_VAE2IS-35] + _ = x[SPOP_ALLE1IS-36] + _ = x[SPOP_VALE2IS-37] + _ = x[SPOP_VMALLS12E1IS-38] + _ = x[SPOP_IPAS2E1-39] + _ = x[SPOP_IPAS2LE1-40] + _ = x[SPOP_ALLE2-41] + _ = x[SPOP_VAE2-42] + _ = x[SPOP_ALLE1-43] + _ = x[SPOP_VALE2-44] + _ = x[SPOP_VMALLS12E1-45] + _ = x[SPOP_ALLE3IS-46] + _ = x[SPOP_VAE3IS-47] + _ = x[SPOP_VALE3IS-48] + _ = x[SPOP_ALLE3-49] + _ = x[SPOP_VAE3-50] + _ = x[SPOP_VALE3-51] + _ = x[SPOP_VMALLE1OS-52] + _ = x[SPOP_VAE1OS-53] + _ = x[SPOP_ASIDE1OS-54] + _ = x[SPOP_VAAE1OS-55] + _ = x[SPOP_VALE1OS-56] + _ = x[SPOP_VAALE1OS-57] + _ = x[SPOP_RVAE1IS-58] + _ = x[SPOP_RVAAE1IS-59] + _ = x[SPOP_RVALE1IS-60] + _ = x[SPOP_RVAALE1IS-61] + _ = x[SPOP_RVAE1OS-62] + _ = x[SPOP_RVAAE1OS-63] + _ = x[SPOP_RVALE1OS-64] + _ = x[SPOP_RVAALE1OS-65] + _ = x[SPOP_RVAE1-66] + _ = x[SPOP_RVAAE1-67] + _ = x[SPOP_RVALE1-68] + _ = x[SPOP_RVAALE1-69] + _ = x[SPOP_RIPAS2E1IS-70] + _ = x[SPOP_RIPAS2LE1IS-71] + _ = x[SPOP_ALLE2OS-72] + _ = x[SPOP_VAE2OS-73] + _ = x[SPOP_ALLE1OS-74] + _ = x[SPOP_VALE2OS-75] + _ = x[SPOP_VMALLS12E1OS-76] + _ = x[SPOP_RVAE2IS-77] + _ = x[SPOP_RVALE2IS-78] + _ = x[SPOP_IPAS2E1OS-79] + _ = x[SPOP_RIPAS2E1-80] + _ = x[SPOP_RIPAS2E1OS-81] + _ = x[SPOP_IPAS2LE1OS-82] + _ = x[SPOP_RIPAS2LE1-83] + _ = x[SPOP_RIPAS2LE1OS-84] + _ = x[SPOP_RVAE2OS-85] + _ = x[SPOP_RVALE2OS-86] + _ = x[SPOP_RVAE2-87] + _ = x[SPOP_RVALE2-88] + _ = x[SPOP_ALLE3OS-89] + _ = x[SPOP_VAE3OS-90] + _ = x[SPOP_VALE3OS-91] + _ = x[SPOP_RVAE3IS-92] + _ = x[SPOP_RVALE3IS-93] + _ = x[SPOP_RVAE3OS-94] + _ = x[SPOP_RVALE3OS-95] + _ = x[SPOP_RVAE3-96] + _ = x[SPOP_RVALE3-97] + _ = x[SPOP_IVAC-98] + _ = x[SPOP_ISW-99] + _ = x[SPOP_CSW-100] + _ = x[SPOP_CISW-101] + _ = x[SPOP_ZVA-102] + _ = x[SPOP_CVAC-103] + _ = x[SPOP_CVAU-104] + _ = x[SPOP_CIVAC-105] + _ = x[SPOP_IGVAC-106] + _ = x[SPOP_IGSW-107] + _ = x[SPOP_IGDVAC-108] + _ = x[SPOP_IGDSW-109] + _ = x[SPOP_CGSW-110] + _ = x[SPOP_CGDSW-111] + _ = x[SPOP_CIGSW-112] + _ = x[SPOP_CIGDSW-113] + _ = x[SPOP_GVA-114] + _ = x[SPOP_GZVA-115] + _ = x[SPOP_CGVAC-116] + _ = x[SPOP_CGDVAC-117] + _ = x[SPOP_CGVAP-118] + _ = x[SPOP_CGDVAP-119] + _ = x[SPOP_CGVADP-120] + _ = x[SPOP_CGDVADP-121] + _ = x[SPOP_CIGVAC-122] + _ = x[SPOP_CIGDVAC-123] + _ = x[SPOP_CVAP-124] + _ = x[SPOP_CVADP-125] + _ = x[SPOP_DAIFSet-126] + _ = x[SPOP_DAIFClr-127] + _ = x[SPOP_EQ-128] + _ = x[SPOP_NE-129] + _ = x[SPOP_HS-130] + _ = x[SPOP_LO-131] + _ = x[SPOP_MI-132] + _ = x[SPOP_PL-133] + _ = x[SPOP_VS-134] + _ = x[SPOP_VC-135] + _ = x[SPOP_HI-136] + _ = x[SPOP_LS-137] + _ = x[SPOP_GE-138] + _ = x[SPOP_LT-139] + _ = x[SPOP_GT-140] + _ = x[SPOP_LE-141] + _ = x[SPOP_AL-142] + _ = x[SPOP_NV-143] + _ = x[SPOP_C-144] + _ = x[SPOP_J-145] + _ = x[SPOP_JC-146] + _ = x[SPOP_END-147] } -const _SpecialOperand_name = "PLDL1KEEPPLDL1STRMPLDL2KEEPPLDL2STRMPLDL3KEEPPLDL3STRMPLIL1KEEPPLIL1STRMPLIL2KEEPPLIL2STRMPLIL3KEEPPLIL3STRMPSTL1KEEPPSTL1STRMPSTL2KEEPPSTL2STRMPSTL3KEEPPSTL3STRMVMALLE1ISVAE1ISASIDE1ISVAAE1ISVALE1ISVAALE1ISVMALLE1VAE1ASIDE1VAAE1VALE1VAALE1IPAS2E1ISIPAS2LE1ISALLE2ISVAE2ISALLE1ISVALE2ISVMALLS12E1ISIPAS2E1IPAS2LE1ALLE2VAE2ALLE1VALE2VMALLS12E1ALLE3ISVAE3ISVALE3ISALLE3VAE3VALE3VMALLE1OSVAE1OSASIDE1OSVAAE1OSVALE1OSVAALE1OSRVAE1ISRVAAE1ISRVALE1ISRVAALE1ISRVAE1OSRVAAE1OSRVALE1OSRVAALE1OSRVAE1RVAAE1RVALE1RVAALE1RIPAS2E1ISRIPAS2LE1ISALLE2OSVAE2OSALLE1OSVALE2OSVMALLS12E1OSRVAE2ISRVALE2ISIPAS2E1OSRIPAS2E1RIPAS2E1OSIPAS2LE1OSRIPAS2LE1RIPAS2LE1OSRVAE2OSRVALE2OSRVAE2RVALE2ALLE3OSVAE3OSVALE3OSRVAE3ISRVALE3ISRVAE3OSRVALE3OSRVAE3RVALE3IVACISWCSWCISWZVACVACCVAUCIVACIGVACIGSWIGDVACIGDSWCGSWCGDSWCIGSWCIGDSWGVAGZVACGVACCGDVACCGVAPCGDVAPCGVADPCGDVADPCIGVACCIGDVACCVAPCVADPDAIFSetDAIFClrEQNEHSLOMIPLVSVCHILSGELTGTLEALNVCJJCEND" +const _SpecialOperand_name = "PLDL1KEEPPLDL1STRMPLDL2KEEPPLDL2STRMPLDL3KEEPPLDL3STRMPLIL1KEEPPLIL1STRMPLIL2KEEPPLIL2STRMPLIL3KEEPPLIL3STRMPSTL1KEEPPSTL1STRMPSTL2KEEPPSTL2STRMPSTL3KEEPPSTL3STRMVLx2VLx4VMALLE1ISVAE1ISASIDE1ISVAAE1ISVALE1ISVAALE1ISVMALLE1VAE1ASIDE1VAAE1VALE1VAALE1IPAS2E1ISIPAS2LE1ISALLE2ISVAE2ISALLE1ISVALE2ISVMALLS12E1ISIPAS2E1IPAS2LE1ALLE2VAE2ALLE1VALE2VMALLS12E1ALLE3ISVAE3ISVALE3ISALLE3VAE3VALE3VMALLE1OSVAE1OSASIDE1OSVAAE1OSVALE1OSVAALE1OSRVAE1ISRVAAE1ISRVALE1ISRVAALE1ISRVAE1OSRVAAE1OSRVALE1OSRVAALE1OSRVAE1RVAAE1RVALE1RVAALE1RIPAS2E1ISRIPAS2LE1ISALLE2OSVAE2OSALLE1OSVALE2OSVMALLS12E1OSRVAE2ISRVALE2ISIPAS2E1OSRIPAS2E1RIPAS2E1OSIPAS2LE1OSRIPAS2LE1RIPAS2LE1OSRVAE2OSRVALE2OSRVAE2RVALE2ALLE3OSVAE3OSVALE3OSRVAE3ISRVALE3ISRVAE3OSRVALE3OSRVAE3RVALE3IVACISWCSWCISWZVACVACCVAUCIVACIGVACIGSWIGDVACIGDSWCGSWCGDSWCIGSWCIGDSWGVAGZVACGVACCGDVACCGVAPCGDVAPCGVADPCGDVADPCIGVACCIGDVACCVAPCVADPDAIFSetDAIFClrEQNEHSLOMIPLVSVCHILSGELTGTLEALNVCJJCEND" -var _SpecialOperand_index = [...]uint16{0, 9, 18, 27, 36, 45, 54, 63, 72, 81, 90, 99, 108, 117, 126, 135, 144, 153, 162, 171, 177, 185, 192, 199, 207, 214, 218, 224, 229, 234, 240, 249, 259, 266, 272, 279, 286, 298, 305, 313, 318, 322, 327, 332, 342, 349, 355, 362, 367, 371, 376, 385, 391, 399, 406, 413, 421, 428, 436, 444, 453, 460, 468, 476, 485, 490, 496, 502, 509, 519, 530, 537, 543, 550, 557, 569, 576, 584, 593, 601, 611, 621, 630, 641, 648, 656, 661, 667, 674, 680, 687, 694, 702, 709, 717, 722, 728, 732, 735, 738, 742, 745, 749, 753, 758, 763, 767, 773, 778, 782, 787, 792, 798, 801, 805, 810, 816, 821, 827, 833, 840, 846, 853, 857, 862, 869, 876, 878, 880, 882, 884, 886, 888, 890, 892, 894, 896, 898, 900, 902, 904, 906, 908, 909, 910, 912, 915} +var _SpecialOperand_index = [...]uint16{0, 9, 18, 27, 36, 45, 54, 63, 72, 81, 90, 99, 108, 117, 126, 135, 144, 153, 162, 166, 170, 179, 185, 193, 200, 207, 215, 222, 226, 232, 237, 242, 248, 257, 267, 274, 280, 287, 294, 306, 313, 321, 326, 330, 335, 340, 350, 357, 363, 370, 375, 379, 384, 393, 399, 407, 414, 421, 429, 436, 444, 452, 461, 468, 476, 484, 493, 498, 504, 510, 517, 527, 538, 545, 551, 558, 565, 577, 584, 592, 601, 609, 619, 629, 638, 649, 656, 664, 669, 675, 682, 688, 695, 702, 710, 717, 725, 730, 736, 740, 743, 746, 750, 753, 757, 761, 766, 771, 775, 781, 786, 790, 795, 800, 806, 809, 813, 818, 824, 829, 835, 841, 848, 854, 861, 865, 870, 877, 884, 886, 888, 890, 892, 894, 896, 898, 900, 902, 904, 906, 908, 910, 912, 914, 916, 917, 918, 920, 923} func (i SpecialOperand) String() string { - if i < 0 || i >= SpecialOperand(len(_SpecialOperand_index)-1) { + idx := int(i) - 0 + if i < 0 || idx >= len(_SpecialOperand_index)-1 { return "SpecialOperand(" + strconv.FormatInt(int64(i), 10) + ")" } - return _SpecialOperand_name[_SpecialOperand_index[i]:_SpecialOperand_index[i+1]] + return _SpecialOperand_name[_SpecialOperand_index[idx]:_SpecialOperand_index[idx+1]] } |
