github.com/nspcc-dev/neo-go@v0.105.2-0.20240517133400-6be757af3eba/pkg/vm/opcode/opcode_string.go (about)

     1  // Code generated by "stringer -type=Opcode -linecomment"; DO NOT EDIT.
     2  
     3  package opcode
     4  
     5  import "strconv"
     6  
     7  func _() {
     8  	// An "invalid array index" compiler error signifies that the constant values have changed.
     9  	// Re-run the stringer command to generate them again.
    10  	var x [1]struct{}
    11  	_ = x[PUSHINT8-0]
    12  	_ = x[PUSHINT16-1]
    13  	_ = x[PUSHINT32-2]
    14  	_ = x[PUSHINT64-3]
    15  	_ = x[PUSHINT128-4]
    16  	_ = x[PUSHINT256-5]
    17  	_ = x[PUSHT-8]
    18  	_ = x[PUSHF-9]
    19  	_ = x[PUSHA-10]
    20  	_ = x[PUSHNULL-11]
    21  	_ = x[PUSHDATA1-12]
    22  	_ = x[PUSHDATA2-13]
    23  	_ = x[PUSHDATA4-14]
    24  	_ = x[PUSHM1-15]
    25  	_ = x[PUSH0-16]
    26  	_ = x[PUSH1-17]
    27  	_ = x[PUSH2-18]
    28  	_ = x[PUSH3-19]
    29  	_ = x[PUSH4-20]
    30  	_ = x[PUSH5-21]
    31  	_ = x[PUSH6-22]
    32  	_ = x[PUSH7-23]
    33  	_ = x[PUSH8-24]
    34  	_ = x[PUSH9-25]
    35  	_ = x[PUSH10-26]
    36  	_ = x[PUSH11-27]
    37  	_ = x[PUSH12-28]
    38  	_ = x[PUSH13-29]
    39  	_ = x[PUSH14-30]
    40  	_ = x[PUSH15-31]
    41  	_ = x[PUSH16-32]
    42  	_ = x[NOP-33]
    43  	_ = x[JMP-34]
    44  	_ = x[JMPL-35]
    45  	_ = x[JMPIF-36]
    46  	_ = x[JMPIFL-37]
    47  	_ = x[JMPIFNOT-38]
    48  	_ = x[JMPIFNOTL-39]
    49  	_ = x[JMPEQ-40]
    50  	_ = x[JMPEQL-41]
    51  	_ = x[JMPNE-42]
    52  	_ = x[JMPNEL-43]
    53  	_ = x[JMPGT-44]
    54  	_ = x[JMPGTL-45]
    55  	_ = x[JMPGE-46]
    56  	_ = x[JMPGEL-47]
    57  	_ = x[JMPLT-48]
    58  	_ = x[JMPLTL-49]
    59  	_ = x[JMPLE-50]
    60  	_ = x[JMPLEL-51]
    61  	_ = x[CALL-52]
    62  	_ = x[CALLL-53]
    63  	_ = x[CALLA-54]
    64  	_ = x[CALLT-55]
    65  	_ = x[ABORT-56]
    66  	_ = x[ASSERT-57]
    67  	_ = x[THROW-58]
    68  	_ = x[TRY-59]
    69  	_ = x[TRYL-60]
    70  	_ = x[ENDTRY-61]
    71  	_ = x[ENDTRYL-62]
    72  	_ = x[ENDFINALLY-63]
    73  	_ = x[RET-64]
    74  	_ = x[SYSCALL-65]
    75  	_ = x[DEPTH-67]
    76  	_ = x[DROP-69]
    77  	_ = x[NIP-70]
    78  	_ = x[XDROP-72]
    79  	_ = x[CLEAR-73]
    80  	_ = x[DUP-74]
    81  	_ = x[OVER-75]
    82  	_ = x[PICK-77]
    83  	_ = x[TUCK-78]
    84  	_ = x[SWAP-80]
    85  	_ = x[ROT-81]
    86  	_ = x[ROLL-82]
    87  	_ = x[REVERSE3-83]
    88  	_ = x[REVERSE4-84]
    89  	_ = x[REVERSEN-85]
    90  	_ = x[INITSSLOT-86]
    91  	_ = x[INITSLOT-87]
    92  	_ = x[LDSFLD0-88]
    93  	_ = x[LDSFLD1-89]
    94  	_ = x[LDSFLD2-90]
    95  	_ = x[LDSFLD3-91]
    96  	_ = x[LDSFLD4-92]
    97  	_ = x[LDSFLD5-93]
    98  	_ = x[LDSFLD6-94]
    99  	_ = x[LDSFLD-95]
   100  	_ = x[STSFLD0-96]
   101  	_ = x[STSFLD1-97]
   102  	_ = x[STSFLD2-98]
   103  	_ = x[STSFLD3-99]
   104  	_ = x[STSFLD4-100]
   105  	_ = x[STSFLD5-101]
   106  	_ = x[STSFLD6-102]
   107  	_ = x[STSFLD-103]
   108  	_ = x[LDLOC0-104]
   109  	_ = x[LDLOC1-105]
   110  	_ = x[LDLOC2-106]
   111  	_ = x[LDLOC3-107]
   112  	_ = x[LDLOC4-108]
   113  	_ = x[LDLOC5-109]
   114  	_ = x[LDLOC6-110]
   115  	_ = x[LDLOC-111]
   116  	_ = x[STLOC0-112]
   117  	_ = x[STLOC1-113]
   118  	_ = x[STLOC2-114]
   119  	_ = x[STLOC3-115]
   120  	_ = x[STLOC4-116]
   121  	_ = x[STLOC5-117]
   122  	_ = x[STLOC6-118]
   123  	_ = x[STLOC-119]
   124  	_ = x[LDARG0-120]
   125  	_ = x[LDARG1-121]
   126  	_ = x[LDARG2-122]
   127  	_ = x[LDARG3-123]
   128  	_ = x[LDARG4-124]
   129  	_ = x[LDARG5-125]
   130  	_ = x[LDARG6-126]
   131  	_ = x[LDARG-127]
   132  	_ = x[STARG0-128]
   133  	_ = x[STARG1-129]
   134  	_ = x[STARG2-130]
   135  	_ = x[STARG3-131]
   136  	_ = x[STARG4-132]
   137  	_ = x[STARG5-133]
   138  	_ = x[STARG6-134]
   139  	_ = x[STARG-135]
   140  	_ = x[NEWBUFFER-136]
   141  	_ = x[MEMCPY-137]
   142  	_ = x[CAT-139]
   143  	_ = x[SUBSTR-140]
   144  	_ = x[LEFT-141]
   145  	_ = x[RIGHT-142]
   146  	_ = x[INVERT-144]
   147  	_ = x[AND-145]
   148  	_ = x[OR-146]
   149  	_ = x[XOR-147]
   150  	_ = x[EQUAL-151]
   151  	_ = x[NOTEQUAL-152]
   152  	_ = x[SIGN-153]
   153  	_ = x[ABS-154]
   154  	_ = x[NEGATE-155]
   155  	_ = x[INC-156]
   156  	_ = x[DEC-157]
   157  	_ = x[ADD-158]
   158  	_ = x[SUB-159]
   159  	_ = x[MUL-160]
   160  	_ = x[DIV-161]
   161  	_ = x[MOD-162]
   162  	_ = x[POW-163]
   163  	_ = x[SQRT-164]
   164  	_ = x[MODMUL-165]
   165  	_ = x[MODPOW-166]
   166  	_ = x[SHL-168]
   167  	_ = x[SHR-169]
   168  	_ = x[NOT-170]
   169  	_ = x[BOOLAND-171]
   170  	_ = x[BOOLOR-172]
   171  	_ = x[NZ-177]
   172  	_ = x[NUMEQUAL-179]
   173  	_ = x[NUMNOTEQUAL-180]
   174  	_ = x[LT-181]
   175  	_ = x[LE-182]
   176  	_ = x[GT-183]
   177  	_ = x[GE-184]
   178  	_ = x[MIN-185]
   179  	_ = x[MAX-186]
   180  	_ = x[WITHIN-187]
   181  	_ = x[PACKMAP-190]
   182  	_ = x[PACKSTRUCT-191]
   183  	_ = x[PACK-192]
   184  	_ = x[UNPACK-193]
   185  	_ = x[NEWARRAY0-194]
   186  	_ = x[NEWARRAY-195]
   187  	_ = x[NEWARRAYT-196]
   188  	_ = x[NEWSTRUCT0-197]
   189  	_ = x[NEWSTRUCT-198]
   190  	_ = x[NEWMAP-200]
   191  	_ = x[SIZE-202]
   192  	_ = x[HASKEY-203]
   193  	_ = x[KEYS-204]
   194  	_ = x[VALUES-205]
   195  	_ = x[PICKITEM-206]
   196  	_ = x[APPEND-207]
   197  	_ = x[SETITEM-208]
   198  	_ = x[REVERSEITEMS-209]
   199  	_ = x[REMOVE-210]
   200  	_ = x[CLEARITEMS-211]
   201  	_ = x[POPITEM-212]
   202  	_ = x[ISNULL-216]
   203  	_ = x[ISTYPE-217]
   204  	_ = x[CONVERT-219]
   205  	_ = x[ABORTMSG-224]
   206  	_ = x[ASSERTMSG-225]
   207  }
   208  
   209  const _Opcode_name = "PUSHINT8PUSHINT16PUSHINT32PUSHINT64PUSHINT128PUSHINT256PUSHTPUSHFPUSHAPUSHNULLPUSHDATA1PUSHDATA2PUSHDATA4PUSHM1PUSH0PUSH1PUSH2PUSH3PUSH4PUSH5PUSH6PUSH7PUSH8PUSH9PUSH10PUSH11PUSH12PUSH13PUSH14PUSH15PUSH16NOPJMPJMP_LJMPIFJMPIF_LJMPIFNOTJMPIFNOT_LJMPEQJMPEQ_LJMPNEJMPNE_LJMPGTJMPGT_LJMPGEJMPGE_LJMPLTJMPLT_LJMPLEJMPLE_LCALLCALL_LCALLACALLTABORTASSERTTHROWTRYTRY_LENDTRYENDTRY_LENDFINALLYRETSYSCALLDEPTHDROPNIPXDROPCLEARDUPOVERPICKTUCKSWAPROTROLLREVERSE3REVERSE4REVERSENINITSSLOTINITSLOTLDSFLD0LDSFLD1LDSFLD2LDSFLD3LDSFLD4LDSFLD5LDSFLD6LDSFLDSTSFLD0STSFLD1STSFLD2STSFLD3STSFLD4STSFLD5STSFLD6STSFLDLDLOC0LDLOC1LDLOC2LDLOC3LDLOC4LDLOC5LDLOC6LDLOCSTLOC0STLOC1STLOC2STLOC3STLOC4STLOC5STLOC6STLOCLDARG0LDARG1LDARG2LDARG3LDARG4LDARG5LDARG6LDARGSTARG0STARG1STARG2STARG3STARG4STARG5STARG6STARGNEWBUFFERMEMCPYCATSUBSTRLEFTRIGHTINVERTANDORXOREQUALNOTEQUALSIGNABSNEGATEINCDECADDSUBMULDIVMODPOWSQRTMODMULMODPOWSHLSHRNOTBOOLANDBOOLORNZNUMEQUALNUMNOTEQUALLTLEGTGEMINMAXWITHINPACKMAPPACKSTRUCTPACKUNPACKNEWARRAY0NEWARRAYNEWARRAY_TNEWSTRUCT0NEWSTRUCTNEWMAPSIZEHASKEYKEYSVALUESPICKITEMAPPENDSETITEMREVERSEITEMSREMOVECLEARITEMSPOPITEMISNULLISTYPECONVERTABORTMSGASSERTMSG"
   210  
   211  var _Opcode_map = map[Opcode]string{
   212  	0:   _Opcode_name[0:8],
   213  	1:   _Opcode_name[8:17],
   214  	2:   _Opcode_name[17:26],
   215  	3:   _Opcode_name[26:35],
   216  	4:   _Opcode_name[35:45],
   217  	5:   _Opcode_name[45:55],
   218  	8:   _Opcode_name[55:60],
   219  	9:   _Opcode_name[60:65],
   220  	10:  _Opcode_name[65:70],
   221  	11:  _Opcode_name[70:78],
   222  	12:  _Opcode_name[78:87],
   223  	13:  _Opcode_name[87:96],
   224  	14:  _Opcode_name[96:105],
   225  	15:  _Opcode_name[105:111],
   226  	16:  _Opcode_name[111:116],
   227  	17:  _Opcode_name[116:121],
   228  	18:  _Opcode_name[121:126],
   229  	19:  _Opcode_name[126:131],
   230  	20:  _Opcode_name[131:136],
   231  	21:  _Opcode_name[136:141],
   232  	22:  _Opcode_name[141:146],
   233  	23:  _Opcode_name[146:151],
   234  	24:  _Opcode_name[151:156],
   235  	25:  _Opcode_name[156:161],
   236  	26:  _Opcode_name[161:167],
   237  	27:  _Opcode_name[167:173],
   238  	28:  _Opcode_name[173:179],
   239  	29:  _Opcode_name[179:185],
   240  	30:  _Opcode_name[185:191],
   241  	31:  _Opcode_name[191:197],
   242  	32:  _Opcode_name[197:203],
   243  	33:  _Opcode_name[203:206],
   244  	34:  _Opcode_name[206:209],
   245  	35:  _Opcode_name[209:214],
   246  	36:  _Opcode_name[214:219],
   247  	37:  _Opcode_name[219:226],
   248  	38:  _Opcode_name[226:234],
   249  	39:  _Opcode_name[234:244],
   250  	40:  _Opcode_name[244:249],
   251  	41:  _Opcode_name[249:256],
   252  	42:  _Opcode_name[256:261],
   253  	43:  _Opcode_name[261:268],
   254  	44:  _Opcode_name[268:273],
   255  	45:  _Opcode_name[273:280],
   256  	46:  _Opcode_name[280:285],
   257  	47:  _Opcode_name[285:292],
   258  	48:  _Opcode_name[292:297],
   259  	49:  _Opcode_name[297:304],
   260  	50:  _Opcode_name[304:309],
   261  	51:  _Opcode_name[309:316],
   262  	52:  _Opcode_name[316:320],
   263  	53:  _Opcode_name[320:326],
   264  	54:  _Opcode_name[326:331],
   265  	55:  _Opcode_name[331:336],
   266  	56:  _Opcode_name[336:341],
   267  	57:  _Opcode_name[341:347],
   268  	58:  _Opcode_name[347:352],
   269  	59:  _Opcode_name[352:355],
   270  	60:  _Opcode_name[355:360],
   271  	61:  _Opcode_name[360:366],
   272  	62:  _Opcode_name[366:374],
   273  	63:  _Opcode_name[374:384],
   274  	64:  _Opcode_name[384:387],
   275  	65:  _Opcode_name[387:394],
   276  	67:  _Opcode_name[394:399],
   277  	69:  _Opcode_name[399:403],
   278  	70:  _Opcode_name[403:406],
   279  	72:  _Opcode_name[406:411],
   280  	73:  _Opcode_name[411:416],
   281  	74:  _Opcode_name[416:419],
   282  	75:  _Opcode_name[419:423],
   283  	77:  _Opcode_name[423:427],
   284  	78:  _Opcode_name[427:431],
   285  	80:  _Opcode_name[431:435],
   286  	81:  _Opcode_name[435:438],
   287  	82:  _Opcode_name[438:442],
   288  	83:  _Opcode_name[442:450],
   289  	84:  _Opcode_name[450:458],
   290  	85:  _Opcode_name[458:466],
   291  	86:  _Opcode_name[466:475],
   292  	87:  _Opcode_name[475:483],
   293  	88:  _Opcode_name[483:490],
   294  	89:  _Opcode_name[490:497],
   295  	90:  _Opcode_name[497:504],
   296  	91:  _Opcode_name[504:511],
   297  	92:  _Opcode_name[511:518],
   298  	93:  _Opcode_name[518:525],
   299  	94:  _Opcode_name[525:532],
   300  	95:  _Opcode_name[532:538],
   301  	96:  _Opcode_name[538:545],
   302  	97:  _Opcode_name[545:552],
   303  	98:  _Opcode_name[552:559],
   304  	99:  _Opcode_name[559:566],
   305  	100: _Opcode_name[566:573],
   306  	101: _Opcode_name[573:580],
   307  	102: _Opcode_name[580:587],
   308  	103: _Opcode_name[587:593],
   309  	104: _Opcode_name[593:599],
   310  	105: _Opcode_name[599:605],
   311  	106: _Opcode_name[605:611],
   312  	107: _Opcode_name[611:617],
   313  	108: _Opcode_name[617:623],
   314  	109: _Opcode_name[623:629],
   315  	110: _Opcode_name[629:635],
   316  	111: _Opcode_name[635:640],
   317  	112: _Opcode_name[640:646],
   318  	113: _Opcode_name[646:652],
   319  	114: _Opcode_name[652:658],
   320  	115: _Opcode_name[658:664],
   321  	116: _Opcode_name[664:670],
   322  	117: _Opcode_name[670:676],
   323  	118: _Opcode_name[676:682],
   324  	119: _Opcode_name[682:687],
   325  	120: _Opcode_name[687:693],
   326  	121: _Opcode_name[693:699],
   327  	122: _Opcode_name[699:705],
   328  	123: _Opcode_name[705:711],
   329  	124: _Opcode_name[711:717],
   330  	125: _Opcode_name[717:723],
   331  	126: _Opcode_name[723:729],
   332  	127: _Opcode_name[729:734],
   333  	128: _Opcode_name[734:740],
   334  	129: _Opcode_name[740:746],
   335  	130: _Opcode_name[746:752],
   336  	131: _Opcode_name[752:758],
   337  	132: _Opcode_name[758:764],
   338  	133: _Opcode_name[764:770],
   339  	134: _Opcode_name[770:776],
   340  	135: _Opcode_name[776:781],
   341  	136: _Opcode_name[781:790],
   342  	137: _Opcode_name[790:796],
   343  	139: _Opcode_name[796:799],
   344  	140: _Opcode_name[799:805],
   345  	141: _Opcode_name[805:809],
   346  	142: _Opcode_name[809:814],
   347  	144: _Opcode_name[814:820],
   348  	145: _Opcode_name[820:823],
   349  	146: _Opcode_name[823:825],
   350  	147: _Opcode_name[825:828],
   351  	151: _Opcode_name[828:833],
   352  	152: _Opcode_name[833:841],
   353  	153: _Opcode_name[841:845],
   354  	154: _Opcode_name[845:848],
   355  	155: _Opcode_name[848:854],
   356  	156: _Opcode_name[854:857],
   357  	157: _Opcode_name[857:860],
   358  	158: _Opcode_name[860:863],
   359  	159: _Opcode_name[863:866],
   360  	160: _Opcode_name[866:869],
   361  	161: _Opcode_name[869:872],
   362  	162: _Opcode_name[872:875],
   363  	163: _Opcode_name[875:878],
   364  	164: _Opcode_name[878:882],
   365  	165: _Opcode_name[882:888],
   366  	166: _Opcode_name[888:894],
   367  	168: _Opcode_name[894:897],
   368  	169: _Opcode_name[897:900],
   369  	170: _Opcode_name[900:903],
   370  	171: _Opcode_name[903:910],
   371  	172: _Opcode_name[910:916],
   372  	177: _Opcode_name[916:918],
   373  	179: _Opcode_name[918:926],
   374  	180: _Opcode_name[926:937],
   375  	181: _Opcode_name[937:939],
   376  	182: _Opcode_name[939:941],
   377  	183: _Opcode_name[941:943],
   378  	184: _Opcode_name[943:945],
   379  	185: _Opcode_name[945:948],
   380  	186: _Opcode_name[948:951],
   381  	187: _Opcode_name[951:957],
   382  	190: _Opcode_name[957:964],
   383  	191: _Opcode_name[964:974],
   384  	192: _Opcode_name[974:978],
   385  	193: _Opcode_name[978:984],
   386  	194: _Opcode_name[984:993],
   387  	195: _Opcode_name[993:1001],
   388  	196: _Opcode_name[1001:1011],
   389  	197: _Opcode_name[1011:1021],
   390  	198: _Opcode_name[1021:1030],
   391  	200: _Opcode_name[1030:1036],
   392  	202: _Opcode_name[1036:1040],
   393  	203: _Opcode_name[1040:1046],
   394  	204: _Opcode_name[1046:1050],
   395  	205: _Opcode_name[1050:1056],
   396  	206: _Opcode_name[1056:1064],
   397  	207: _Opcode_name[1064:1070],
   398  	208: _Opcode_name[1070:1077],
   399  	209: _Opcode_name[1077:1089],
   400  	210: _Opcode_name[1089:1095],
   401  	211: _Opcode_name[1095:1105],
   402  	212: _Opcode_name[1105:1112],
   403  	216: _Opcode_name[1112:1118],
   404  	217: _Opcode_name[1118:1124],
   405  	219: _Opcode_name[1124:1131],
   406  	224: _Opcode_name[1131:1139],
   407  	225: _Opcode_name[1139:1148],
   408  }
   409  
   410  func (i Opcode) String() string {
   411  	if str, ok := _Opcode_map[i]; ok {
   412  		return str
   413  	}
   414  	return "Opcode(" + strconv.FormatInt(int64(i), 10) + ")"
   415  }