github.com/egonelbre/exp@v0.0.0-20240430123955-ed1d3aa93911/brutecheck/check/twohashshifttable.go (about)

     1  package check
     2  
     3  func TwoHashTable_XorXor_Shift015(name string) bool {
     4  	if len(name) < 2 {
     5  		return false
     6  	}
     7  	h := ((byte(len(name)) << 0) ^ (name[0] << 1)) ^ (name[1] << 5)
     8  	if h > 249 {
     9  		return false
    10  	}
    11  	return [...]string{
    12  		0:   "switch",
    13  		16:  "if",
    14  		27:  "interface",
    15  		35:  "const",
    16  		42:  "goto",
    17  		44:  "go",
    18  		46:  "continue",
    19  		47:  "for",
    20  		64:  "select",
    21  		66:  "return",
    22  		78:  "else",
    23  		96:  "struct",
    24  		104: "func",
    25  		109: "defer",
    26  		111: "default",
    27  		116: "import",
    28  		129: "break",
    29  		193: "range",
    30  		194: "chan",
    31  		199: "package",
    32  		204: "type",
    33  		207: "var",
    34  		226: "case",
    35  		231: "fallthrough",
    36  		249: "map",
    37  	}[h] == name
    38  }
    39  
    40  func TwoHashTable_XorXor_Shift016(name string) bool {
    41  	if len(name) < 2 {
    42  		return false
    43  	}
    44  	h := ((byte(len(name)) << 0) ^ (name[0] << 1)) ^ (name[1] << 6)
    45  	if h > 224 {
    46  		return false
    47  	}
    48  	return [...]string{
    49  		3:   "const",
    50  		10:  "goto",
    51  		12:  "go",
    52  		14:  "continue",
    53  		15:  "for",
    54  		32:  "switch",
    55  		65:  "break",
    56  		80:  "if",
    57  		91:  "interface",
    58  		130: "case",
    59  		135: "fallthrough",
    60  		136: "func",
    61  		141: "defer",
    62  		143: "default",
    63  		148: "import",
    64  		153: "map",
    65  		160: "select",
    66  		161: "range",
    67  		162: "return",
    68  		167: "package",
    69  		172: "type",
    70  		175: "var",
    71  		194: "chan",
    72  		206: "else",
    73  		224: "struct",
    74  	}[h] == name
    75  }
    76  
    77  func TwoHashTable_XorXor_Shift021(name string) bool {
    78  	if len(name) < 2 {
    79  		return false
    80  	}
    81  	h := ((byte(len(name)) << 0) ^ (name[0] << 2)) ^ (name[1] << 1)
    82  	if h > 120 {
    83  		return false
    84  	}
    85  	return [...]string{
    86  		0:   "select",
    87  		4:   "return",
    88  		5:   "package",
    89  		15:  "range",
    90  		25:  "var",
    91  		34:  "struct",
    92  		36:  "switch",
    93  		38:  "type",
    94  		64:  "go",
    95  		69:  "for",
    96  		70:  "goto",
    97  		72:  "else",
    98  		74:  "case",
    99  		81:  "fallthrough",
   100  		87:  "const",
   101  		88:  "chan",
   102  		90:  "continue",
   103  		93:  "default",
   104  		95:  "defer",
   105  		105: "break",
   106  		106: "if",
   107  		113: "interface",
   108  		117: "map",
   109  		118: "func",
   110  		120: "import",
   111  	}[h] == name
   112  }
   113  
   114  func TwoHashTable_XorXor_Shift024(name string) bool {
   115  	if len(name) < 2 {
   116  		return false
   117  	}
   118  	h := ((byte(len(name)) << 0) ^ (name[0] << 2)) ^ (name[1] << 4)
   119  	if h > 221 {
   120  		return false
   121  	}
   122  	return [...]string{
   123  		8:   "chan",
   124  		68:  "type",
   125  		77:  "interface",
   126  		80:  "else",
   127  		104: "goto",
   128  		107: "for",
   129  		110: "go",
   130  		114: "import",
   131  		116: "continue",
   132  		121: "const",
   133  		131: "fallthrough",
   134  		138: "struct",
   135  		152: "case",
   136  		154: "select",
   137  		158: "return",
   138  		167: "map",
   139  		173: "break",
   140  		186: "switch",
   141  		197: "defer",
   142  		198: "if",
   143  		199: "default",
   144  		203: "var",
   145  		204: "func",
   146  		215: "package",
   147  		221: "range",
   148  	}[h] == name
   149  }
   150  
   151  func TwoHashTable_XorXor_Shift025(name string) bool {
   152  	if len(name) < 2 {
   153  		return false
   154  	}
   155  	h := ((byte(len(name)) << 0) ^ (name[0] << 2)) ^ (name[1] << 5)
   156  	if h > 251 {
   157  		return false
   158  	}
   159  	return [...]string{
   160  		2:   "import",
   161  		16:  "else",
   162  		42:  "switch",
   163  		53:  "defer",
   164  		55:  "default",
   165  		60:  "func",
   166  		74:  "struct",
   167  		100: "continue",
   168  		102: "if",
   169  		105: "const",
   170  		106: "select",
   171  		109: "interface",
   172  		110: "return",
   173  		120: "goto",
   174  		123: "for",
   175  		126: "go",
   176  		136: "chan",
   177  		151: "map",
   178  		168: "case",
   179  		179: "fallthrough",
   180  		205: "break",
   181  		231: "package",
   182  		237: "range",
   183  		244: "type",
   184  		251: "var",
   185  	}[h] == name
   186  }
   187  
   188  func TwoHashTable_XorXor_Shift026(name string) bool {
   189  	if len(name) < 2 {
   190  		return false
   191  	}
   192  	h := ((byte(len(name)) << 0) ^ (name[0] << 2)) ^ (name[1] << 6)
   193  	if h > 247 {
   194  		return false
   195  	}
   196  	return [...]string{
   197  		10:  "switch",
   198  		13:  "break",
   199  		38:  "if",
   200  		45:  "interface",
   201  		68:  "continue",
   202  		73:  "const",
   203  		88:  "goto",
   204  		91:  "for",
   205  		94:  "go",
   206  		135: "package",
   207  		136: "chan",
   208  		138: "select",
   209  		141: "range",
   210  		142: "return",
   211  		144: "else",
   212  		148: "type",
   213  		155: "var",
   214  		200: "case",
   215  		202: "struct",
   216  		211: "fallthrough",
   217  		213: "defer",
   218  		215: "default",
   219  		220: "func",
   220  		226: "import",
   221  		247: "map",
   222  	}[h] == name
   223  }
   224  
   225  func TwoHashTable_XorXor_Shift032(name string) bool {
   226  	if len(name) < 2 {
   227  		return false
   228  	}
   229  	h := ((byte(len(name)) << 0) ^ (name[0] << 3)) ^ (name[1] << 2)
   230  	if h > 250 {
   231  		return false
   232  	}
   233  	return [...]string{
   234  		2:   "return",
   235  		3:   "package",
   236  		10:  "select",
   237  		17:  "range",
   238  		55:  "var",
   239  		64:  "type",
   240  		66:  "switch",
   241  		78:  "struct",
   242  		128: "goto",
   243  		134: "go",
   244  		143: "for",
   245  		152: "case",
   246  		156: "else",
   247  		161: "const",
   248  		172: "continue",
   249  		177: "defer",
   250  		179: "default",
   251  		188: "chan",
   252  		191: "fallthrough",
   253  		210: "if",
   254  		221: "break",
   255  		224: "func",
   256  		239: "map",
   257  		249: "interface",
   258  		250: "import",
   259  	}[h] == name
   260  }
   261  
   262  func TwoHashTable_XorXor_Shift034(name string) bool {
   263  	if len(name) < 2 {
   264  		return false
   265  	}
   266  	h := ((byte(len(name)) << 0) ^ (name[0] << 3)) ^ (name[1] << 4)
   267  	if h > 238 {
   268  		return false
   269  	}
   270  	return [...]string{
   271  		12:  "case",
   272  		42:  "if",
   273  		43:  "fallthrough",
   274  		52:  "type",
   275  		53:  "break",
   276  		100: "func",
   277  		117: "defer",
   278  		119: "default",
   279  		123: "map",
   280  		133: "range",
   281  		151: "package",
   282  		156: "chan",
   283  		158: "import",
   284  		161: "interface",
   285  		163: "var",
   286  		195: "for",
   287  		198: "return",
   288  		202: "go",
   289  		204: "goto",
   290  		206: "select",
   291  		222: "struct",
   292  		224: "continue",
   293  		236: "else",
   294  		237: "const",
   295  		238: "switch",
   296  	}[h] == name
   297  }
   298  
   299  func TwoHashTable_XorXor_Shift035(name string) bool {
   300  	if len(name) < 2 {
   301  		return false
   302  	}
   303  	h := ((byte(len(name)) << 0) ^ (name[0] << 3)) ^ (name[1] << 5)
   304  	if h > 253 {
   305  		return false
   306  	}
   307  	return [...]string{
   308  		27:  "fallthrough",
   309  		28:  "chan",
   310  		30:  "struct",
   311  		54:  "return",
   312  		60:  "case",
   313  		62:  "select",
   314  		75:  "map",
   315  		85:  "break",
   316  		126: "switch",
   317  		129: "interface",
   318  		132: "type",
   319  		133: "defer",
   320  		135: "default",
   321  		138: "if",
   322  		147: "var",
   323  		148: "func",
   324  		167: "package",
   325  		172: "else",
   326  		181: "range",
   327  		211: "for",
   328  		218: "go",
   329  		220: "goto",
   330  		238: "import",
   331  		240: "continue",
   332  		253: "const",
   333  	}[h] == name
   334  }
   335  
   336  func TwoHashTable_XorXor_Shift041(name string) bool {
   337  	if len(name) < 2 {
   338  		return false
   339  	}
   340  	h := ((byte(len(name)) << 0) ^ (name[0] << 4)) ^ (name[1] << 1)
   341  	if h > 252 {
   342  		return false
   343  	}
   344  	return [...]string{
   345  		17:  "map",
   346  		69:  "interface",
   347  		76:  "import",
   348  		94:  "if",
   349  		140: "else",
   350  		141: "default",
   351  		142: "func",
   352  		143: "defer",
   353  		161: "var",
   354  		169: "fallthrough",
   355  		170: "goto",
   356  		172: "go",
   357  		182: "type",
   358  		189: "for",
   359  		193: "break",
   360  		197: "package",
   361  		216: "switch",
   362  		222: "struct",
   363  		228: "chan",
   364  		230: "continue",
   365  		231: "range",
   366  		235: "const",
   367  		236: "return",
   368  		246: "case",
   369  		252: "select",
   370  	}[h] == name
   371  }
   372  
   373  func TwoHashTable_XorXor_Shift043(name string) bool {
   374  	if len(name) < 2 {
   375  		return false
   376  	}
   377  	h := ((byte(len(name)) << 0) ^ (name[0] << 4)) ^ (name[1] << 3)
   378  	if h > 254 {
   379  		return false
   380  	}
   381  	return [...]string{
   382  		10:  "go",
   383  		12:  "goto",
   384  		14:  "return",
   385  		15:  "package",
   386  		27:  "for",
   387  		30:  "select",
   388  		45:  "range",
   389  		52:  "else",
   390  		60:  "case",
   391  		64:  "continue",
   392  		77:  "const",
   393  		99:  "fallthrough",
   394  		107: "var",
   395  		109: "defer",
   396  		111: "default",
   397  		116: "chan",
   398  		140: "type",
   399  		142: "switch",
   400  		150: "struct",
   401  		162: "if",
   402  		181: "break",
   403  		204: "func",
   404  		219: "map",
   405  		233: "interface",
   406  		254: "import",
   407  	}[h] == name
   408  }
   409  
   410  func TwoHashTable_XorXor_Shift045(name string) bool {
   411  	if len(name) < 2 {
   412  		return false
   413  	}
   414  	h := ((byte(len(name)) << 0) ^ (name[0] << 4)) ^ (name[1] << 5)
   415  	if h > 243 {
   416  		return false
   417  	}
   418  	return [...]string{
   419  		5:   "range",
   420  		20:  "case",
   421  		39:  "package",
   422  		52:  "chan",
   423  		54:  "import",
   424  		67:  "var",
   425  		75:  "fallthrough",
   426  		82:  "if",
   427  		89:  "interface",
   428  		100: "type",
   429  		101: "break",
   430  		131: "for",
   431  		134: "return",
   432  		146: "go",
   433  		148: "goto",
   434  		150: "select",
   435  		182: "struct",
   436  		196: "func",
   437  		212: "else",
   438  		213: "const",
   439  		214: "switch",
   440  		216: "continue",
   441  		229: "defer",
   442  		231: "default",
   443  		243: "map",
   444  	}[h] == name
   445  }
   446  
   447  func TwoHashTable_XorXor_Shift046(name string) bool {
   448  	if len(name) < 2 {
   449  		return false
   450  	}
   451  	h := ((byte(len(name)) << 0) ^ (name[0] << 4)) ^ (name[1] << 6)
   452  	if h > 248 {
   453  		return false
   454  	}
   455  	return [...]string{
   456  		4:   "type",
   457  		5:   "defer",
   458  		7:   "default",
   459  		18:  "if",
   460  		25:  "interface",
   461  		35:  "var",
   462  		36:  "func",
   463  		43:  "fallthrough",
   464  		52:  "chan",
   465  		54:  "struct",
   466  		71:  "package",
   467  		84:  "else",
   468  		101: "range",
   469  		102: "return",
   470  		116: "case",
   471  		118: "select",
   472  		147: "map",
   473  		163: "for",
   474  		165: "break",
   475  		178: "go",
   476  		180: "goto",
   477  		214: "import",
   478  		245: "const",
   479  		246: "switch",
   480  		248: "continue",
   481  	}[h] == name
   482  }
   483  
   484  func TwoHashTable_XorXor_Shift050(name string) bool {
   485  	if len(name) < 2 {
   486  		return false
   487  	}
   488  	h := ((byte(len(name)) << 0) ^ (name[0] << 5)) ^ (name[1] << 0)
   489  	if h > 253 {
   490  		return false
   491  	}
   492  	return [...]string{
   493  		3:   "select",
   494  		5:   "case",
   495  		7:   "continue",
   496  		10:  "const",
   497  		12:  "chan",
   498  		17:  "switch",
   499  		18:  "struct",
   500  		35:  "return",
   501  		36:  "range",
   502  		55:  "break",
   503  		68:  "if",
   504  		71:  "interface",
   505  		75:  "import",
   506  		102: "package",
   507  		139: "goto",
   508  		141: "go",
   509  		162: "var",
   510  		170: "fallthrough",
   511  		172: "for",
   512  		177: "func",
   513  		194: "map",
   514  		200: "else",
   515  		224: "defer",
   516  		226: "default",
   517  		253: "type",
   518  	}[h] == name
   519  }
   520  
   521  func TwoHashTable_XorXor_Shift051(name string) bool {
   522  	if len(name) < 2 {
   523  		return false
   524  	}
   525  	h := ((byte(len(name)) << 0) ^ (name[0] << 5)) ^ (name[1] << 1)
   526  	if h > 252 {
   527  		return false
   528  	}
   529  	return [...]string{
   530  		1:   "var",
   531  		9:   "fallthrough",
   532  		29:  "for",
   533  		46:  "func",
   534  		58:  "goto",
   535  		60:  "go",
   536  		77:  "default",
   537  		79:  "defer",
   538  		97:  "map",
   539  		118: "type",
   540  		124: "else",
   541  		135: "range",
   542  		136: "switch",
   543  		140: "return",
   544  		142: "struct",
   545  		161: "break",
   546  		166: "case",
   547  		172: "select",
   548  		180: "chan",
   549  		182: "continue",
   550  		187: "const",
   551  		197: "package",
   552  		238: "if",
   553  		245: "interface",
   554  		252: "import",
   555  	}[h] == name
   556  }
   557  
   558  func TwoHashTable_XorXor_Shift060(name string) bool {
   559  	if len(name) < 2 {
   560  		return false
   561  	}
   562  	h := ((byte(len(name)) << 0) ^ (name[0] << 6)) ^ (name[1] << 0)
   563  	if h > 247 {
   564  		return false
   565  	}
   566  	return [...]string{
   567  		34:  "map",
   568  		36:  "if",
   569  		39:  "interface",
   570  		40:  "else",
   571  		43:  "import",
   572  		96:  "defer",
   573  		98:  "default",
   574  		102: "package",
   575  		125: "type",
   576  		163: "select",
   577  		165: "case",
   578  		167: "continue",
   579  		170: "const",
   580  		171: "goto",
   581  		172: "chan",
   582  		173: "go",
   583  		177: "switch",
   584  		178: "struct",
   585  		226: "var",
   586  		227: "return",
   587  		228: "range",
   588  		234: "fallthrough",
   589  		236: "for",
   590  		241: "func",
   591  		247: "break",
   592  	}[h] == name
   593  }
   594  
   595  func TwoHashTable_XorXor_Shift062(name string) bool {
   596  	if len(name) < 2 {
   597  		return false
   598  	}
   599  	h := ((byte(len(name)) << 0) ^ (name[0] << 6)) ^ (name[1] << 2)
   600  	if h > 244 {
   601  		return false
   602  	}
   603  	return [...]string{
   604  		1:   "range",
   605  		7:   "var",
   606  		15:  "fallthrough",
   607  		18:  "return",
   608  		22:  "struct",
   609  		26:  "switch",
   610  		63:  "for",
   611  		64:  "case",
   612  		77:  "break",
   613  		80:  "func",
   614  		82:  "select",
   615  		100: "chan",
   616  		116: "continue",
   617  		120: "goto",
   618  		121: "const",
   619  		126: "go",
   620  		131: "package",
   621  		145: "defer",
   622  		147: "default",
   623  		199: "map",
   624  		218: "if",
   625  		224: "type",
   626  		241: "interface",
   627  		242: "import",
   628  		244: "else",
   629  	}[h] == name
   630  }
   631  
   632  func TwoHashTable_XorXor_Shift073(name string) bool {
   633  	if len(name) < 2 {
   634  		return false
   635  	}
   636  	h := ((byte(len(name)) << 0) ^ (name[0] << 7)) ^ (name[1] << 3)
   637  	if h > 253 {
   638  		return false
   639  	}
   640  	return [...]string{
   641  		3:   "fallthrough",
   642  		11:  "var",
   643  		13:  "range",
   644  		15:  "package",
   645  		38:  "struct",
   646  		45:  "defer",
   647  		46:  "return",
   648  		47:  "default",
   649  		62:  "switch",
   650  		123: "for",
   651  		139: "map",
   652  		140: "case",
   653  		149: "break",
   654  		172: "func",
   655  		174: "select",
   656  		178: "if",
   657  		196: "chan",
   658  		204: "type",
   659  		228: "else",
   660  		238: "import",
   661  		240: "continue",
   662  		249: "interface",
   663  		250: "go",
   664  		252: "goto",
   665  		253: "const",
   666  	}[h] == name
   667  }
   668  
   669  func TwoHashTable_XorXor_Shift130(name string) bool {
   670  	if len(name) < 2 {
   671  		return false
   672  	}
   673  	h := ((byte(len(name)) << 1) ^ (name[0] << 3)) ^ (name[1] << 0)
   674  	if h > 251 {
   675  		return false
   676  	}
   677  	return [...]string{
   678  		15:  "map",
   679  		41:  "import",
   680  		42:  "if",
   681  		52:  "interface",
   682  		71:  "fallthrough",
   683  		75:  "default",
   684  		76:  "else",
   685  		77:  "func",
   686  		79:  "defer",
   687  		83:  "go",
   688  		89:  "for",
   689  		95:  "goto",
   690  		103: "continue",
   691  		104: "break",
   692  		113: "case",
   693  		120: "chan",
   694  		125: "const",
   695  		209: "type",
   696  		215: "var",
   697  		224: "struct",
   698  		227: "switch",
   699  		239: "package",
   700  		241: "select",
   701  		249: "return",
   702  		251: "range",
   703  	}[h] == name
   704  }
   705  
   706  func TwoHashTable_XorXor_Shift132(name string) bool {
   707  	if len(name) < 2 {
   708  		return false
   709  	}
   710  	h := ((byte(len(name)) << 1) ^ (name[0] << 3)) ^ (name[1] << 2)
   711  	if h > 240 {
   712  		return false
   713  	}
   714  	return [...]string{
   715  		0:   "select",
   716  		8:   "return",
   717  		10:  "package",
   718  		30:  "range",
   719  		50:  "var",
   720  		68:  "struct",
   721  		72:  "switch",
   722  		76:  "type",
   723  		128: "go",
   724  		138: "for",
   725  		140: "goto",
   726  		144: "else",
   727  		148: "case",
   728  		162: "fallthrough",
   729  		174: "const",
   730  		176: "chan",
   731  		180: "continue",
   732  		186: "default",
   733  		190: "defer",
   734  		210: "break",
   735  		212: "if",
   736  		226: "interface",
   737  		234: "map",
   738  		236: "func",
   739  		240: "import",
   740  	}[h] == name
   741  }
   742  
   743  func TwoHashTable_XorXor_Shift135(name string) bool {
   744  	if len(name) < 2 {
   745  		return false
   746  	}
   747  	h := ((byte(len(name)) << 1) ^ (name[0] << 3)) ^ (name[1] << 5)
   748  	if h > 242 {
   749  		return false
   750  	}
   751  	return [...]string{
   752  		6:   "fallthrough",
   753  		16:  "chan",
   754  		20:  "struct",
   755  		48:  "case",
   756  		52:  "select",
   757  		60:  "return",
   758  		78:  "map",
   759  		90:  "break",
   760  		116: "switch",
   761  		136: "type",
   762  		138: "defer",
   763  		140: "if",
   764  		142: "default",
   765  		150: "var",
   766  		152: "func",
   767  		154: "interface",
   768  		160: "else",
   769  		174: "package",
   770  		186: "range",
   771  		208: "goto",
   772  		214: "for",
   773  		220: "go",
   774  		228: "import",
   775  		232: "continue",
   776  		242: "const",
   777  	}[h] == name
   778  }
   779  
   780  func TwoHashTable_XorXor_Shift143(name string) bool {
   781  	if len(name) < 2 {
   782  		return false
   783  	}
   784  	h := ((byte(len(name)) << 1) ^ (name[0] << 4)) ^ (name[1] << 3)
   785  	if h > 244 {
   786  		return false
   787  	}
   788  	return [...]string{
   789  		0:   "goto",
   790  		4:   "return",
   791  		6:   "package",
   792  		12:  "go",
   793  		20:  "select",
   794  		30:  "for",
   795  		34:  "range",
   796  		48:  "case",
   797  		56:  "else",
   798  		66:  "const",
   799  		88:  "continue",
   800  		98:  "defer",
   801  		102: "default",
   802  		110: "var",
   803  		120: "chan",
   804  		126: "fallthrough",
   805  		128: "type",
   806  		132: "switch",
   807  		156: "struct",
   808  		164: "if",
   809  		186: "break",
   810  		192: "func",
   811  		222: "map",
   812  		242: "interface",
   813  		244: "import",
   814  	}[h] == name
   815  }
   816  
   817  func TwoHashTable_XorXor_Shift145(name string) bool {
   818  	if len(name) < 2 {
   819  		return false
   820  	}
   821  	h := ((byte(len(name)) << 1) ^ (name[0] << 4)) ^ (name[1] << 5)
   822  	if h > 246 {
   823  		return false
   824  	}
   825  	return [...]string{
   826  		10:  "range",
   827  		24:  "case",
   828  		46:  "package",
   829  		56:  "chan",
   830  		60:  "import",
   831  		66:  "interface",
   832  		70:  "var",
   833  		84:  "if",
   834  		86:  "fallthrough",
   835  		104: "type",
   836  		106: "break",
   837  		134: "for",
   838  		140: "return",
   839  		148: "go",
   840  		152: "goto",
   841  		156: "select",
   842  		188: "struct",
   843  		192: "continue",
   844  		200: "func",
   845  		216: "else",
   846  		218: "const",
   847  		220: "switch",
   848  		234: "defer",
   849  		238: "default",
   850  		246: "map",
   851  	}[h] == name
   852  }
   853  
   854  func TwoHashTable_XorXor_Shift146(name string) bool {
   855  	if len(name) < 2 {
   856  		return false
   857  	}
   858  	h := ((byte(len(name)) << 1) ^ (name[0] << 4)) ^ (name[1] << 6)
   859  	if h > 252 {
   860  		return false
   861  	}
   862  	return [...]string{
   863  		2:   "interface",
   864  		8:   "type",
   865  		10:  "defer",
   866  		14:  "default",
   867  		20:  "if",
   868  		38:  "var",
   869  		40:  "func",
   870  		54:  "fallthrough",
   871  		56:  "chan",
   872  		60:  "struct",
   873  		78:  "package",
   874  		88:  "else",
   875  		106: "range",
   876  		108: "return",
   877  		120: "case",
   878  		124: "select",
   879  		150: "map",
   880  		166: "for",
   881  		170: "break",
   882  		180: "go",
   883  		184: "goto",
   884  		220: "import",
   885  		224: "continue",
   886  		250: "const",
   887  		252: "switch",
   888  	}[h] == name
   889  }
   890  
   891  func TwoHashTable_XorXor_Shift161(name string) bool {
   892  	if len(name) < 2 {
   893  		return false
   894  	}
   895  	h := ((byte(len(name)) << 1) ^ (name[0] << 6)) ^ (name[1] << 1)
   896  	if h > 250 {
   897  		return false
   898  	}
   899  	return [...]string{
   900  		6:   "select",
   901  		10:  "case",
   902  		14:  "continue",
   903  		20:  "const",
   904  		22:  "goto",
   905  		24:  "chan",
   906  		26:  "go",
   907  		34:  "switch",
   908  		36:  "struct",
   909  		68:  "var",
   910  		70:  "return",
   911  		72:  "range",
   912  		84:  "fallthrough",
   913  		88:  "for",
   914  		98:  "func",
   915  		110: "break",
   916  		132: "map",
   917  		136: "if",
   918  		142: "interface",
   919  		144: "else",
   920  		150: "import",
   921  		192: "defer",
   922  		196: "default",
   923  		204: "package",
   924  		250: "type",
   925  	}[h] == name
   926  }
   927  
   928  func TwoHashTable_XorXor_Shift240(name string) bool {
   929  	if len(name) < 2 {
   930  		return false
   931  	}
   932  	h := ((byte(len(name)) << 2) ^ (name[0] << 4)) ^ (name[1] << 0)
   933  	if h > 254 {
   934  		return false
   935  	}
   936  	return [...]string{
   937  		3:   "for",
   938  		5:   "func",
   939  		13:  "var",
   940  		15:  "goto",
   941  		23:  "go",
   942  		41:  "type",
   943  		44:  "else",
   944  		45:  "fallthrough",
   945  		49:  "defer",
   946  		57:  "default",
   947  		65:  "case",
   948  		70:  "break",
   949  		72:  "chan",
   950  		75:  "const",
   951  		77:  "select",
   952  		85:  "range",
   953  		92:  "struct",
   954  		93:  "return",
   955  		95:  "switch",
   956  		125: "package",
   957  		127: "continue",
   958  		189: "map",
   959  		218: "interface",
   960  		229: "import",
   961  		254: "if",
   962  	}[h] == name
   963  }
   964  
   965  func TwoHashTable_XorXor_Shift246(name string) bool {
   966  	if len(name) < 2 {
   967  		return false
   968  	}
   969  	h := ((byte(len(name)) << 2) ^ (name[0] << 4)) ^ (name[1] << 6)
   970  	if h > 232 {
   971  		return false
   972  	}
   973  	return [...]string{
   974  		12:  "fallthrough",
   975  		16:  "type",
   976  		20:  "defer",
   977  		24:  "if",
   978  		28:  "default",
   979  		32:  "chan",
   980  		40:  "struct",
   981  		44:  "var",
   982  		48:  "func",
   983  		52:  "interface",
   984  		64:  "else",
   985  		92:  "package",
   986  		96:  "case",
   987  		104: "select",
   988  		116: "range",
   989  		120: "return",
   990  		156: "map",
   991  		160: "goto",
   992  		172: "for",
   993  		180: "break",
   994  		184: "go",
   995  		200: "import",
   996  		208: "continue",
   997  		228: "const",
   998  		232: "switch",
   999  	}[h] == name
  1000  }
  1001  
  1002  func TwoHashTable_XorXor_Shift250(name string) bool {
  1003  	if len(name) < 2 {
  1004  		return false
  1005  	}
  1006  	h := ((byte(len(name)) << 2) ^ (name[0] << 5)) ^ (name[1] << 0)
  1007  	if h > 249 {
  1008  		return false
  1009  	}
  1010  	return [...]string{
  1011  		12:  "struct",
  1012  		15:  "switch",
  1013  		17:  "case",
  1014  		24:  "chan",
  1015  		27:  "const",
  1016  		29:  "select",
  1017  		38:  "break",
  1018  		47:  "continue",
  1019  		53:  "range",
  1020  		61:  "return",
  1021  		78:  "if",
  1022  		85:  "import",
  1023  		106: "interface",
  1024  		125: "package",
  1025  		135: "go",
  1026  		141: "fallthrough",
  1027  		159: "goto",
  1028  		163: "for",
  1029  		165: "func",
  1030  		173: "var",
  1031  		205: "map",
  1032  		220: "else",
  1033  		233: "type",
  1034  		241: "defer",
  1035  		249: "default",
  1036  	}[h] == name
  1037  }
  1038  
  1039  func TwoHashTable_XorXor_Shift260(name string) bool {
  1040  	if len(name) < 2 {
  1041  		return false
  1042  	}
  1043  	h := ((byte(len(name)) << 2) ^ (name[0] << 6)) ^ (name[1] << 0)
  1044  	if h > 253 {
  1045  		return false
  1046  	}
  1047  	return [...]string{
  1048  		10:  "interface",
  1049  		45:  "map",
  1050  		46:  "if",
  1051  		53:  "import",
  1052  		60:  "else",
  1053  		105: "type",
  1054  		113: "defer",
  1055  		121: "default",
  1056  		125: "package",
  1057  		143: "continue",
  1058  		167: "go",
  1059  		172: "struct",
  1060  		175: "switch",
  1061  		177: "case",
  1062  		184: "chan",
  1063  		187: "const",
  1064  		189: "select",
  1065  		191: "goto",
  1066  		205: "fallthrough",
  1067  		227: "for",
  1068  		229: "func",
  1069  		230: "break",
  1070  		237: "var",
  1071  		245: "range",
  1072  		253: "return",
  1073  	}[h] == name
  1074  }
  1075  
  1076  func TwoHashTable_XorXor_Shift303(name string) bool {
  1077  	if len(name) < 2 {
  1078  		return false
  1079  	}
  1080  	h := ((byte(len(name)) << 3) ^ (name[0] << 0)) ^ (name[1] << 3)
  1081  	if h > 251 {
  1082  		return false
  1083  	}
  1084  	return [...]string{
  1085  		3:   "chan",
  1086  		6:   "for",
  1087  		15:  "go",
  1088  		37:  "else",
  1089  		49:  "import",
  1090  		51:  "const",
  1091  		54:  "fallthrough",
  1092  		63:  "goto",
  1093  		64:  "package",
  1094  		73:  "if",
  1095  		75:  "case",
  1096  		81:  "interface",
  1097  		82:  "range",
  1098  		91:  "continue",
  1099  		100: "defer",
  1100  		102: "var",
  1101  		106: "return",
  1102  		107: "select",
  1103  		116: "default",
  1104  		125: "map",
  1105  		156: "type",
  1106  		218: "break",
  1107  		227: "struct",
  1108  		238: "func",
  1109  		251: "switch",
  1110  	}[h] == name
  1111  }
  1112  
  1113  func TwoHashTable_XorXor_Shift304(name string) bool {
  1114  	if len(name) < 2 {
  1115  		return false
  1116  	}
  1117  	h := ((byte(len(name)) << 3) ^ (name[0] << 0)) ^ (name[1] << 4)
  1118  	if h > 211 {
  1119  		return false
  1120  	}
  1121  	return [...]string{
  1122  		3:   "struct",
  1123  		12:  "default",
  1124  		18:  "return",
  1125  		19:  "select",
  1126  		22:  "func",
  1127  		25:  "if",
  1128  		28:  "defer",
  1129  		46:  "fallthrough",
  1130  		51:  "switch",
  1131  		74:  "range",
  1132  		83:  "case",
  1133  		88:  "package",
  1134  		101: "map",
  1135  		106: "break",
  1136  		126: "var",
  1137  		133: "else",
  1138  		135: "go",
  1139  		137: "import",
  1140  		142: "for",
  1141  		183: "goto",
  1142  		187: "const",
  1143  		193: "interface",
  1144  		195: "chan",
  1145  		196: "type",
  1146  		211: "continue",
  1147  	}[h] == name
  1148  }
  1149  
  1150  func TwoHashTable_XorXor_Shift351(name string) bool {
  1151  	if len(name) < 2 {
  1152  		return false
  1153  	}
  1154  	h := ((byte(len(name)) << 3) ^ (name[0] << 5)) ^ (name[1] << 1)
  1155  	if h > 254 {
  1156  		return false
  1157  	}
  1158  	return [...]string{
  1159  		6:   "for",
  1160  		10:  "func",
  1161  		26:  "var",
  1162  		30:  "goto",
  1163  		46:  "go",
  1164  		82:  "type",
  1165  		88:  "else",
  1166  		90:  "fallthrough",
  1167  		98:  "defer",
  1168  		114: "default",
  1169  		122: "map",
  1170  		130: "case",
  1171  		140: "break",
  1172  		144: "chan",
  1173  		150: "const",
  1174  		154: "select",
  1175  		170: "range",
  1176  		180: "interface",
  1177  		184: "struct",
  1178  		186: "return",
  1179  		190: "switch",
  1180  		202: "import",
  1181  		250: "package",
  1182  		252: "if",
  1183  		254: "continue",
  1184  	}[h] == name
  1185  }
  1186  
  1187  func TwoHashTable_XorXor_Shift361(name string) bool {
  1188  	if len(name) < 2 {
  1189  		return false
  1190  	}
  1191  	h := ((byte(len(name)) << 3) ^ (name[0] << 6)) ^ (name[1] << 1)
  1192  	if h > 250 {
  1193  		return false
  1194  	}
  1195  	return [...]string{
  1196  		14:  "go",
  1197  		24:  "struct",
  1198  		26:  "fallthrough",
  1199  		30:  "switch",
  1200  		34:  "case",
  1201  		48:  "chan",
  1202  		54:  "const",
  1203  		58:  "select",
  1204  		62:  "goto",
  1205  		70:  "for",
  1206  		74:  "func",
  1207  		76:  "break",
  1208  		90:  "var",
  1209  		94:  "continue",
  1210  		106: "range",
  1211  		122: "return",
  1212  		154: "map",
  1213  		156: "if",
  1214  		170: "import",
  1215  		184: "else",
  1216  		210: "type",
  1217  		212: "interface",
  1218  		226: "defer",
  1219  		242: "default",
  1220  		250: "package",
  1221  	}[h] == name
  1222  }
  1223  
  1224  func TwoHashTable_XorXor_Shift402(name string) bool {
  1225  	if len(name) < 2 {
  1226  		return false
  1227  	}
  1228  	h := ((byte(len(name)) << 4) ^ (name[0] << 0)) ^ (name[1] << 2)
  1229  	if h > 251 {
  1230  		return false
  1231  	}
  1232  	return [...]string{
  1233  		65:  "interface",
  1234  		82:  "fallthrough",
  1235  		95:  "continue",
  1236  		128: "default",
  1237  		131: "chan",
  1238  		132: "package",
  1239  		134: "return",
  1240  		135: "select",
  1241  		143: "const",
  1242  		149: "else",
  1243  		155: "goto",
  1244  		160: "defer",
  1245  		166: "range",
  1246  		167: "case",
  1247  		189: "import",
  1248  		194: "var",
  1249  		195: "struct",
  1250  		207: "switch",
  1251  		208: "type",
  1252  		209: "if",
  1253  		217: "map",
  1254  		234: "for",
  1255  		242: "func",
  1256  		250: "break",
  1257  		251: "go",
  1258  	}[h] == name
  1259  }
  1260  
  1261  func TwoHashTable_XorXor_Shift403(name string) bool {
  1262  	if len(name) < 2 {
  1263  		return false
  1264  	}
  1265  	h := ((byte(len(name)) << 4) ^ (name[0] << 0)) ^ (name[1] << 3)
  1266  	if h > 252 {
  1267  		return false
  1268  	}
  1269  	return [...]string{
  1270  		8:   "package",
  1271  		28:  "defer",
  1272  		42:  "range",
  1273  		43:  "case",
  1274  		46:  "for",
  1275  		58:  "return",
  1276  		59:  "select",
  1277  		60:  "default",
  1278  		63:  "go",
  1279  		69:  "else",
  1280  		75:  "const",
  1281  		78:  "var",
  1282  		85:  "map",
  1283  		95:  "goto",
  1284  		97:  "import",
  1285  		99:  "chan",
  1286  		121: "if",
  1287  		137: "interface",
  1288  		142: "func",
  1289  		155: "continue",
  1290  		162: "break",
  1291  		171: "switch",
  1292  		179: "struct",
  1293  		222: "fallthrough",
  1294  		252: "type",
  1295  	}[h] == name
  1296  }
  1297  
  1298  func TwoHashTable_XorXor_Shift404(name string) bool {
  1299  	if len(name) < 2 {
  1300  		return false
  1301  	}
  1302  	h := ((byte(len(name)) << 4) ^ (name[0] << 0)) ^ (name[1] << 4)
  1303  	if h > 229 {
  1304  		return false
  1305  	}
  1306  	return [...]string{
  1307  		16:  "package",
  1308  		18:  "break",
  1309  		19:  "continue",
  1310  		25:  "interface",
  1311  		41:  "if",
  1312  		50:  "range",
  1313  		51:  "case",
  1314  		66:  "return",
  1315  		67:  "select",
  1316  		68:  "default",
  1317  		77:  "map",
  1318  		83:  "struct",
  1319  		86:  "var",
  1320  		99:  "switch",
  1321  		100: "defer",
  1322  		118: "func",
  1323  		163: "chan",
  1324  		164: "type",
  1325  		166: "for",
  1326  		183: "go",
  1327  		195: "const",
  1328  		198: "fallthrough",
  1329  		215: "goto",
  1330  		217: "import",
  1331  		229: "else",
  1332  	}[h] == name
  1333  }
  1334  
  1335  func TwoHashTable_XorXor_Shift414(name string) bool {
  1336  	if len(name) < 2 {
  1337  		return false
  1338  	}
  1339  	h := ((byte(len(name)) << 4) ^ (name[0] << 1)) ^ (name[1] << 4)
  1340  	if h > 250 {
  1341  		return false
  1342  	}
  1343  	return [...]string{
  1344  		6:   "chan",
  1345  		12:  "for",
  1346  		30:  "go",
  1347  		56:  "type",
  1348  		74:  "else",
  1349  		98:  "import",
  1350  		102: "const",
  1351  		108: "fallthrough",
  1352  		126: "goto",
  1353  		128: "package",
  1354  		146: "if",
  1355  		150: "case",
  1356  		162: "interface",
  1357  		164: "range",
  1358  		180: "break",
  1359  		182: "continue",
  1360  		198: "struct",
  1361  		200: "defer",
  1362  		204: "var",
  1363  		212: "return",
  1364  		214: "select",
  1365  		220: "func",
  1366  		232: "default",
  1367  		246: "switch",
  1368  		250: "map",
  1369  	}[h] == name
  1370  }
  1371  
  1372  func TwoHashTable_XorXor_Shift501(name string) bool {
  1373  	if len(name) < 2 {
  1374  		return false
  1375  	}
  1376  	h := ((byte(len(name)) << 5) ^ (name[0] << 0)) ^ (name[1] << 1)
  1377  	if h > 249 {
  1378  		return false
  1379  	}
  1380  	return [...]string{
  1381  		6:   "type",
  1382  		12:  "func",
  1383  		14:  "defer",
  1384  		16:  "range",
  1385  		29:  "const",
  1386  		33:  "case",
  1387  		38:  "break",
  1388  		51:  "chan",
  1389  		57:  "goto",
  1390  		61:  "else",
  1391  		78:  "default",
  1392  		82:  "package",
  1393  		91:  "struct",
  1394  		93:  "switch",
  1395  		115: "import",
  1396  		120: "return",
  1397  		121: "select",
  1398  		149: "interface",
  1399  		189: "continue",
  1400  		196: "fallthrough",
  1401  		207: "map",
  1402  		212: "var",
  1403  		216: "for",
  1404  		229: "if",
  1405  		249: "go",
  1406  	}[h] == name
  1407  }
  1408  
  1409  func TwoHashTable_XorXor_Shift503(name string) bool {
  1410  	if len(name) < 2 {
  1411  		return false
  1412  	}
  1413  	h := ((byte(len(name)) << 5) ^ (name[0] << 0)) ^ (name[1] << 3)
  1414  	if h > 236 {
  1415  		return false
  1416  	}
  1417  	return [...]string{
  1418  		5:   "map",
  1419  		11:  "switch",
  1420  		14:  "fallthrough",
  1421  		19:  "struct",
  1422  		25:  "if",
  1423  		27:  "continue",
  1424  		30:  "var",
  1425  		57:  "interface",
  1426  		60:  "type",
  1427  		78:  "func",
  1428  		82:  "break",
  1429  		95:  "go",
  1430  		126: "for",
  1431  		133: "else",
  1432  		152: "package",
  1433  		154: "return",
  1434  		155: "select",
  1435  		159: "goto",
  1436  		163: "chan",
  1437  		172: "default",
  1438  		187: "const",
  1439  		193: "import",
  1440  		218: "range",
  1441  		235: "case",
  1442  		236: "defer",
  1443  	}[h] == name
  1444  }
  1445  
  1446  func TwoHashTable_XorXor_Shift505(name string) bool {
  1447  	if len(name) < 2 {
  1448  		return false
  1449  	}
  1450  	h := ((byte(len(name)) << 5) ^ (name[0] << 0)) ^ (name[1] << 5)
  1451  	if h > 242 {
  1452  		return false
  1453  	}
  1454  	return [...]string{
  1455  		7:   "goto",
  1456  		9:   "import",
  1457  		18:  "return",
  1458  		19:  "select",
  1459  		35:  "const",
  1460  		36:  "default",
  1461  		38:  "fallthrough",
  1462  		45:  "map",
  1463  		51:  "struct",
  1464  		54:  "var",
  1465  		70:  "func",
  1466  		83:  "switch",
  1467  		100: "defer",
  1468  		101: "else",
  1469  		130: "break",
  1470  		131: "continue",
  1471  		137: "interface",
  1472  		176: "package",
  1473  		195: "case",
  1474  		199: "go",
  1475  		212: "type",
  1476  		227: "chan",
  1477  		230: "for",
  1478  		233: "if",
  1479  		242: "range",
  1480  	}[h] == name
  1481  }
  1482  
  1483  func TwoHashTable_XorXor_Shift510(name string) bool {
  1484  	if len(name) < 2 {
  1485  		return false
  1486  	}
  1487  	h := ((byte(len(name)) << 5) ^ (name[0] << 1)) ^ (name[1] << 0)
  1488  	if h > 244 {
  1489  		return false
  1490  	}
  1491  	return [...]string{
  1492  		9:   "const",
  1493  		13:  "defer",
  1494  		17:  "type",
  1495  		22:  "break",
  1496  		33:  "goto",
  1497  		37:  "range",
  1498  		38:  "else",
  1499  		39:  "case",
  1500  		46:  "chan",
  1501  		57:  "func",
  1502  		65:  "return",
  1503  		67:  "select",
  1504  		77:  "default",
  1505  		81:  "switch",
  1506  		82:  "struct",
  1507  		97:  "package",
  1508  		127: "import",
  1509  		156: "interface",
  1510  		169: "continue",
  1511  		195: "for",
  1512  		205: "fallthrough",
  1513  		219: "map",
  1514  		225: "go",
  1515  		237: "var",
  1516  		244: "if",
  1517  	}[h] == name
  1518  }
  1519  
  1520  func TwoHashTable_XorXor_Shift513(name string) bool {
  1521  	if len(name) < 2 {
  1522  		return false
  1523  	}
  1524  	h := ((byte(len(name)) << 5) ^ (name[0] << 1)) ^ (name[1] << 3)
  1525  	if h > 246 {
  1526  		return false
  1527  	}
  1528  	return [...]string{
  1529  		0:   "default",
  1530  		6:   "chan",
  1531  		8:   "package",
  1532  		12:  "return",
  1533  		14:  "select",
  1534  		30:  "const",
  1535  		42:  "else",
  1536  		54:  "goto",
  1537  		64:  "defer",
  1538  		76:  "range",
  1539  		78:  "case",
  1540  		122: "import",
  1541  		130: "interface",
  1542  		132: "var",
  1543  		134: "struct",
  1544  		158: "switch",
  1545  		160: "type",
  1546  		162: "if",
  1547  		164: "fallthrough",
  1548  		178: "map",
  1549  		190: "continue",
  1550  		212: "for",
  1551  		228: "func",
  1552  		244: "break",
  1553  		246: "go",
  1554  	}[h] == name
  1555  }
  1556  
  1557  func TwoHashTable_XorXor_Shift525(name string) bool {
  1558  	if len(name) < 2 {
  1559  		return false
  1560  	}
  1561  	h := ((byte(len(name)) << 5) ^ (name[0] << 2)) ^ (name[1] << 5)
  1562  	if h > 252 {
  1563  		return false
  1564  	}
  1565  	return [...]string{
  1566  		0:   "package",
  1567  		12:  "chan",
  1568  		24:  "for",
  1569  		36:  "if",
  1570  		44:  "case",
  1571  		60:  "go",
  1572  		68:  "interface",
  1573  		72:  "range",
  1574  		104: "break",
  1575  		108: "continue",
  1576  		112: "type",
  1577  		140: "struct",
  1578  		144: "defer",
  1579  		148: "else",
  1580  		152: "var",
  1581  		168: "return",
  1582  		172: "select",
  1583  		184: "func",
  1584  		196: "import",
  1585  		204: "const",
  1586  		208: "default",
  1587  		216: "fallthrough",
  1588  		236: "switch",
  1589  		244: "map",
  1590  		252: "goto",
  1591  	}[h] == name
  1592  }
  1593  
  1594  func TwoHashTable_XorXor_Shift602(name string) bool {
  1595  	if len(name) < 2 {
  1596  		return false
  1597  	}
  1598  	h := ((byte(len(name)) << 6) ^ (name[0] << 0)) ^ (name[1] << 2)
  1599  	if h > 234 {
  1600  		return false
  1601  	}
  1602  	return [...]string{
  1603  		26:  "for",
  1604  		34:  "fallthrough",
  1605  		35:  "struct",
  1606  		41:  "map",
  1607  		47:  "switch",
  1608  		48:  "default",
  1609  		50:  "var",
  1610  		52:  "package",
  1611  		91:  "go",
  1612  		93:  "import",
  1613  		102: "return",
  1614  		103: "select",
  1615  		113: "if",
  1616  		144: "type",
  1617  		145: "interface",
  1618  		159: "const",
  1619  		176: "defer",
  1620  		178: "func",
  1621  		182: "range",
  1622  		195: "chan",
  1623  		213: "else",
  1624  		219: "goto",
  1625  		223: "continue",
  1626  		231: "case",
  1627  		234: "break",
  1628  	}[h] == name
  1629  }
  1630  
  1631  func TwoHashTable_XorXor_Shift603(name string) bool {
  1632  	if len(name) < 2 {
  1633  		return false
  1634  	}
  1635  	h := ((byte(len(name)) << 6) ^ (name[0] << 0)) ^ (name[1] << 3)
  1636  	if h > 222 {
  1637  		return false
  1638  	}
  1639  	return [...]string{
  1640  		5:   "else",
  1641  		12:  "defer",
  1642  		27:  "continue",
  1643  		31:  "goto",
  1644  		35:  "chan",
  1645  		58:  "range",
  1646  		75:  "switch",
  1647  		83:  "struct",
  1648  		89:  "interface",
  1649  		91:  "const",
  1650  		107: "case",
  1651  		129: "import",
  1652  		140: "default",
  1653  		159: "go",
  1654  		165: "map",
  1655  		174: "fallthrough",
  1656  		178: "break",
  1657  		184: "package",
  1658  		188: "type",
  1659  		190: "var",
  1660  		206: "func",
  1661  		217: "if",
  1662  		218: "return",
  1663  		219: "select",
  1664  		222: "for",
  1665  	}[h] == name
  1666  }
  1667  
  1668  func TwoHashTable_XorXor_Shift604(name string) bool {
  1669  	if len(name) < 2 {
  1670  		return false
  1671  	}
  1672  	h := ((byte(len(name)) << 6) ^ (name[0] << 0)) ^ (name[1] << 4)
  1673  	if h > 244 {
  1674  		return false
  1675  	}
  1676  	return [...]string{
  1677  		2:   "break",
  1678  		23:  "go",
  1679  		34:  "range",
  1680  		54:  "func",
  1681  		57:  "import",
  1682  		86:  "for",
  1683  		115: "case",
  1684  		116: "defer",
  1685  		131: "switch",
  1686  		137: "if",
  1687  		147: "continue",
  1688  		151: "goto",
  1689  		160: "package",
  1690  		162: "return",
  1691  		163: "select",
  1692  		165: "else",
  1693  		166: "var",
  1694  		179: "struct",
  1695  		182: "fallthrough",
  1696  		189: "map",
  1697  		201: "interface",
  1698  		211: "const",
  1699  		227: "chan",
  1700  		228: "type",
  1701  		244: "default",
  1702  	}[h] == name
  1703  }
  1704  
  1705  func TwoHashTable_XorXor_Shift605(name string) bool {
  1706  	if len(name) < 2 {
  1707  		return false
  1708  	}
  1709  	h := ((byte(len(name)) << 6) ^ (name[0] << 0)) ^ (name[1] << 5)
  1710  	if h > 233 {
  1711  		return false
  1712  	}
  1713  	return [...]string{
  1714  		4:   "default",
  1715  		7:   "go",
  1716  		18:  "range",
  1717  		19:  "switch",
  1718  		41:  "if",
  1719  		67:  "case",
  1720  		70:  "for",
  1721  		73:  "import",
  1722  		82:  "return",
  1723  		83:  "select",
  1724  		84:  "type",
  1725  		98:  "break",
  1726  		99:  "chan",
  1727  		115: "struct",
  1728  		131: "continue",
  1729  		132: "defer",
  1730  		134: "fallthrough",
  1731  		135: "goto",
  1732  		141: "map",
  1733  		144: "package",
  1734  		150: "var",
  1735  		195: "const",
  1736  		198: "func",
  1737  		229: "else",
  1738  		233: "interface",
  1739  	}[h] == name
  1740  }
  1741  
  1742  func TwoHashTable_XorXor_Shift630(name string) bool {
  1743  	if len(name) < 2 {
  1744  		return false
  1745  	}
  1746  	h := ((byte(len(name)) << 6) ^ (name[0] << 3)) ^ (name[1] << 0)
  1747  	if h > 217 {
  1748  		return false
  1749  	}
  1750  	return [...]string{
  1751  		5:   "defer",
  1752  		17:  "var",
  1753  		33:  "package",
  1754  		34:  "break",
  1755  		55:  "const",
  1756  		68:  "else",
  1757  		69:  "func",
  1758  		87:  "goto",
  1759  		102: "interface",
  1760  		108: "struct",
  1761  		111: "switch",
  1762  		112: "chan",
  1763  		117: "return",
  1764  		119: "continue",
  1765  		121: "case",
  1766  		125: "select",
  1767  		133: "default",
  1768  		145: "fallthrough",
  1769  		159: "for",
  1770  		165: "import",
  1771  		174: "if",
  1772  		177: "range",
  1773  		201: "map",
  1774  		215: "go",
  1775  		217: "type",
  1776  	}[h] == name
  1777  }
  1778  
  1779  func TwoHashTable_XorAdd_Shift016(name string) bool {
  1780  	if len(name) < 2 {
  1781  		return false
  1782  	}
  1783  	h := ((byte(len(name)) << 0) ^ (name[0] << 1)) + (name[1] << 6)
  1784  	if h > 224 {
  1785  		return false
  1786  	}
  1787  	return [...]string{
  1788  		2:   "case",
  1789  		7:   "fallthrough",
  1790  		8:   "func",
  1791  		13:  "defer",
  1792  		15:  "default",
  1793  		20:  "import",
  1794  		25:  "map",
  1795  		32:  "select",
  1796  		33:  "range",
  1797  		34:  "return",
  1798  		39:  "package",
  1799  		44:  "type",
  1800  		47:  "var",
  1801  		65:  "break",
  1802  		80:  "if",
  1803  		91:  "interface",
  1804  		131: "const",
  1805  		138: "goto",
  1806  		140: "go",
  1807  		142: "continue",
  1808  		143: "for",
  1809  		160: "switch",
  1810  		194: "chan",
  1811  		206: "else",
  1812  		224: "struct",
  1813  	}[h] == name
  1814  }
  1815  
  1816  func TwoHashTable_XorAdd_Shift024(name string) bool {
  1817  	if len(name) < 2 {
  1818  		return false
  1819  	}
  1820  	h := ((byte(len(name)) << 0) ^ (name[0] << 2)) + (name[1] << 4)
  1821  	if h > 236 {
  1822  		return false
  1823  	}
  1824  	return [...]string{
  1825  		6:   "if",
  1826  		8:   "chan",
  1827  		10:  "struct",
  1828  		26:  "select",
  1829  		30:  "return",
  1830  		58:  "switch",
  1831  		80:  "else",
  1832  		100: "type",
  1833  		114: "import",
  1834  		116: "continue",
  1835  		121: "const",
  1836  		136: "goto",
  1837  		139: "for",
  1838  		141: "interface",
  1839  		142: "go",
  1840  		152: "case",
  1841  		163: "fallthrough",
  1842  		173: "break",
  1843  		199: "map",
  1844  		215: "package",
  1845  		221: "range",
  1846  		229: "defer",
  1847  		231: "default",
  1848  		235: "var",
  1849  		236: "func",
  1850  	}[h] == name
  1851  }
  1852  
  1853  func TwoHashTable_XorAdd_Shift025(name string) bool {
  1854  	if len(name) < 2 {
  1855  		return false
  1856  	}
  1857  	h := ((byte(len(name)) << 0) ^ (name[0] << 2)) + (name[1] << 5)
  1858  	if h > 251 {
  1859  		return false
  1860  	}
  1861  	return [...]string{
  1862  		16:  "else",
  1863  		53:  "defer",
  1864  		55:  "default",
  1865  		60:  "func",
  1866  		66:  "import",
  1867  		74:  "struct",
  1868  		100: "continue",
  1869  		102: "if",
  1870  		105: "const",
  1871  		106: "select",
  1872  		109: "interface",
  1873  		110: "return",
  1874  		120: "goto",
  1875  		123: "for",
  1876  		126: "go",
  1877  		136: "chan",
  1878  		168: "case",
  1879  		170: "switch",
  1880  		179: "fallthrough",
  1881  		205: "break",
  1882  		215: "map",
  1883  		231: "package",
  1884  		237: "range",
  1885  		244: "type",
  1886  		251: "var",
  1887  	}[h] == name
  1888  }
  1889  
  1890  func TwoHashTable_XorAdd_Shift031(name string) bool {
  1891  	if len(name) < 2 {
  1892  		return false
  1893  	}
  1894  	h := ((byte(len(name)) << 0) ^ (name[0] << 3)) + (name[1] << 1)
  1895  	if h > 253 {
  1896  		return false
  1897  	}
  1898  	return [...]string{
  1899  		4:   "else",
  1900  		17:  "for",
  1901  		22:  "if",
  1902  		24:  "go",
  1903  		26:  "goto",
  1904  		29:  "interface",
  1905  		30:  "func",
  1906  		40:  "import",
  1907  		45:  "map",
  1908  		73:  "package",
  1909  		87:  "range",
  1910  		96:  "return",
  1911  		104: "select",
  1912  		117: "var",
  1913  		134: "struct",
  1914  		140: "switch",
  1915  		150: "type",
  1916  		222: "case",
  1917  		236: "chan",
  1918  		238: "continue",
  1919  		239: "defer",
  1920  		241: "default",
  1921  		249: "break",
  1922  		251: "const",
  1923  		253: "fallthrough",
  1924  	}[h] == name
  1925  }
  1926  
  1927  func TwoHashTable_XorAdd_Shift033(name string) bool {
  1928  	if len(name) < 2 {
  1929  		return false
  1930  	}
  1931  	h := ((byte(len(name)) << 0) ^ (name[0] << 3)) + (name[1] << 3)
  1932  	if h > 220 {
  1933  		return false
  1934  	}
  1935  	return [...]string{
  1936  		36:  "case",
  1937  		62:  "struct",
  1938  		67:  "fallthrough",
  1939  		77:  "defer",
  1940  		79:  "default",
  1941  		86:  "switch",
  1942  		92:  "chan",
  1943  		108: "type",
  1944  		115: "map",
  1945  		122: "if",
  1946  		136: "continue",
  1947  		140: "else",
  1948  		143: "package",
  1949  		149: "const",
  1950  		157: "range",
  1951  		165: "break",
  1952  		171: "for",
  1953  		177: "interface",
  1954  		178: "go",
  1955  		180: "goto",
  1956  		182: "import",
  1957  		187: "var",
  1958  		190: "return",
  1959  		198: "select",
  1960  		220: "func",
  1961  	}[h] == name
  1962  }
  1963  
  1964  func TwoHashTable_XorAdd_Shift041(name string) bool {
  1965  	if len(name) < 2 {
  1966  		return false
  1967  	}
  1968  	h := ((byte(len(name)) << 0) ^ (name[0] << 4)) + (name[1] << 1)
  1969  	if h > 246 {
  1970  		return false
  1971  	}
  1972  	return [...]string{
  1973  		0:   "select",
  1974  		4:   "chan",
  1975  		9:   "break",
  1976  		15:  "defer",
  1977  		17:  "default",
  1978  		19:  "const",
  1979  		22:  "continue",
  1980  		30:  "struct",
  1981  		36:  "switch",
  1982  		37:  "var",
  1983  		44:  "else",
  1984  		45:  "fallthrough",
  1985  		54:  "type",
  1986  		65:  "for",
  1987  		78:  "func",
  1988  		80:  "go",
  1989  		82:  "goto",
  1990  		94:  "if",
  1991  		112: "import",
  1992  		117: "interface",
  1993  		149: "map",
  1994  		201: "package",
  1995  		231: "range",
  1996  		240: "return",
  1997  		246: "case",
  1998  	}[h] == name
  1999  }
  2000  
  2001  func TwoHashTable_XorAdd_Shift042(name string) bool {
  2002  	if len(name) < 2 {
  2003  		return false
  2004  	}
  2005  	h := ((byte(len(name)) << 0) ^ (name[0] << 4)) + (name[1] << 2)
  2006  	if h > 244 {
  2007  		return false
  2008  	}
  2009  	return [...]string{
  2010  		4:   "else",
  2011  		6:   "struct",
  2012  		18:  "switch",
  2013  		31:  "for",
  2014  		40:  "type",
  2015  		42:  "if",
  2016  		46:  "go",
  2017  		48:  "goto",
  2018  		56:  "func",
  2019  		74:  "import",
  2020  		81:  "interface",
  2021  		87:  "map",
  2022  		139: "package",
  2023  		169: "range",
  2024  		184: "case",
  2025  		186: "return",
  2026  		202: "select",
  2027  		212: "chan",
  2028  		217: "defer",
  2029  		219: "default",
  2030  		231: "var",
  2031  		237: "break",
  2032  		239: "fallthrough",
  2033  		241: "const",
  2034  		244: "continue",
  2035  	}[h] == name
  2036  }
  2037  
  2038  func TwoHashTable_XorAdd_Shift050(name string) bool {
  2039  	if len(name) < 2 {
  2040  		return false
  2041  	}
  2042  	h := ((byte(len(name)) << 0) ^ (name[0] << 5)) + (name[1] << 0)
  2043  	if h > 253 {
  2044  		return false
  2045  	}
  2046  	return [...]string{
  2047  		4:   "map",
  2048  		16:  "else",
  2049  		36:  "var",
  2050  		44:  "fallthrough",
  2051  		50:  "for",
  2052  		57:  "func",
  2053  		81:  "go",
  2054  		83:  "goto",
  2055  		104: "package",
  2056  		136: "if",
  2057  		147: "import",
  2058  		151: "interface",
  2059  		166: "range",
  2060  		171: "return",
  2061  		183: "break",
  2062  		197: "case",
  2063  		203: "select",
  2064  		204: "chan",
  2065  		212: "const",
  2066  		215: "continue",
  2067  		218: "struct",
  2068  		221: "switch",
  2069  		234: "defer",
  2070  		236: "default",
  2071  		253: "type",
  2072  	}[h] == name
  2073  }
  2074  
  2075  func TwoHashTable_XorAdd_Shift051(name string) bool {
  2076  	if len(name) < 2 {
  2077  		return false
  2078  	}
  2079  	h := ((byte(len(name)) << 0) ^ (name[0] << 5)) + (name[1] << 1)
  2080  	if h > 238 {
  2081  		return false
  2082  	}
  2083  	return [...]string{
  2084  		0:   "import",
  2085  		5:   "interface",
  2086  		7:   "range",
  2087  		16:  "return",
  2088  		38:  "case",
  2089  		41:  "break",
  2090  		48:  "select",
  2091  		52:  "chan",
  2092  		67:  "const",
  2093  		70:  "continue",
  2094  		78:  "struct",
  2095  		79:  "defer",
  2096  		81:  "default",
  2097  		84:  "switch",
  2098  		101: "map",
  2099  		118: "type",
  2100  		124: "else",
  2101  		133: "var",
  2102  		141: "fallthrough",
  2103  		161: "for",
  2104  		174: "func",
  2105  		192: "go",
  2106  		194: "goto",
  2107  		201: "package",
  2108  		238: "if",
  2109  	}[h] == name
  2110  }
  2111  
  2112  func TwoHashTable_XorAdd_Shift060(name string) bool {
  2113  	if len(name) < 2 {
  2114  		return false
  2115  	}
  2116  	h := ((byte(len(name)) << 0) ^ (name[0] << 6)) + (name[1] << 0)
  2117  	if h > 249 {
  2118  		return false
  2119  	}
  2120  	return [...]string{
  2121  		37:  "case",
  2122  		43:  "select",
  2123  		44:  "chan",
  2124  		49:  "go",
  2125  		51:  "goto",
  2126  		52:  "const",
  2127  		55:  "continue",
  2128  		58:  "struct",
  2129  		61:  "switch",
  2130  		104: "package",
  2131  		106: "defer",
  2132  		108: "default",
  2133  		125: "type",
  2134  		164: "map",
  2135  		168: "if",
  2136  		176: "else",
  2137  		179: "import",
  2138  		183: "interface",
  2139  		228: "var",
  2140  		230: "range",
  2141  		235: "return",
  2142  		236: "fallthrough",
  2143  		242: "for",
  2144  		247: "break",
  2145  		249: "func",
  2146  	}[h] == name
  2147  }
  2148  
  2149  func TwoHashTable_XorAdd_Shift061(name string) bool {
  2150  	if len(name) < 2 {
  2151  		return false
  2152  	}
  2153  	h := ((byte(len(name)) << 0) ^ (name[0] << 6)) + (name[1] << 1)
  2154  	if h > 246 {
  2155  		return false
  2156  	}
  2157  	return [...]string{
  2158  		5:   "map",
  2159  		14:  "if",
  2160  		28:  "else",
  2161  		32:  "import",
  2162  		37:  "interface",
  2163  		69:  "var",
  2164  		71:  "range",
  2165  		77:  "fallthrough",
  2166  		80:  "return",
  2167  		97:  "for",
  2168  		105: "break",
  2169  		110: "func",
  2170  		134: "case",
  2171  		144: "select",
  2172  		148: "chan",
  2173  		160: "go",
  2174  		162: "goto",
  2175  		163: "const",
  2176  		166: "continue",
  2177  		174: "struct",
  2178  		180: "switch",
  2179  		201: "package",
  2180  		207: "defer",
  2181  		209: "default",
  2182  		246: "type",
  2183  	}[h] == name
  2184  }
  2185  
  2186  func TwoHashTable_XorAdd_Shift062(name string) bool {
  2187  	if len(name) < 2 {
  2188  		return false
  2189  	}
  2190  	h := ((byte(len(name)) << 0) ^ (name[0] << 6)) + (name[1] << 2)
  2191  	if h > 250 {
  2192  		return false
  2193  	}
  2194  	return [...]string{
  2195  		1:   "interface",
  2196  		7:   "var",
  2197  		9:   "range",
  2198  		15:  "fallthrough",
  2199  		26:  "return",
  2200  		63:  "for",
  2201  		72:  "case",
  2202  		77:  "break",
  2203  		88:  "func",
  2204  		90:  "select",
  2205  		100: "chan",
  2206  		126: "go",
  2207  		128: "goto",
  2208  		129: "const",
  2209  		132: "continue",
  2210  		139: "package",
  2211  		150: "struct",
  2212  		153: "defer",
  2213  		155: "default",
  2214  		162: "switch",
  2215  		199: "map",
  2216  		218: "if",
  2217  		232: "type",
  2218  		244: "else",
  2219  		250: "import",
  2220  	}[h] == name
  2221  }
  2222  
  2223  func TwoHashTable_XorAdd_Shift073(name string) bool {
  2224  	if len(name) < 2 {
  2225  		return false
  2226  	}
  2227  	h := ((byte(len(name)) << 0) ^ (name[0] << 7)) + (name[1] << 3)
  2228  	if h > 253 {
  2229  		return false
  2230  	}
  2231  	return [...]string{
  2232  		0:   "continue",
  2233  		11:  "var",
  2234  		13:  "range",
  2235  		15:  "package",
  2236  		19:  "fallthrough",
  2237  		38:  "struct",
  2238  		45:  "defer",
  2239  		46:  "return",
  2240  		47:  "default",
  2241  		62:  "switch",
  2242  		123: "for",
  2243  		139: "map",
  2244  		140: "case",
  2245  		149: "break",
  2246  		172: "func",
  2247  		174: "select",
  2248  		178: "if",
  2249  		196: "chan",
  2250  		204: "type",
  2251  		228: "else",
  2252  		238: "import",
  2253  		249: "interface",
  2254  		250: "go",
  2255  		252: "goto",
  2256  		253: "const",
  2257  	}[h] == name
  2258  }
  2259  
  2260  func TwoHashTable_XorAdd_Shift150(name string) bool {
  2261  	if len(name) < 2 {
  2262  		return false
  2263  	}
  2264  	h := ((byte(len(name)) << 1) ^ (name[0] << 5)) + (name[1] << 0)
  2265  	if h > 243 {
  2266  		return false
  2267  	}
  2268  	return [...]string{
  2269  		1:   "type",
  2270  		7:   "map",
  2271  		20:  "else",
  2272  		39:  "var",
  2273  		53:  "for",
  2274  		55:  "fallthrough",
  2275  		61:  "func",
  2276  		83:  "go",
  2277  		87:  "goto",
  2278  		111: "package",
  2279  		138: "if",
  2280  		153: "import",
  2281  		160: "interface",
  2282  		171: "range",
  2283  		177: "return",
  2284  		188: "break",
  2285  		201: "case",
  2286  		208: "chan",
  2287  		209: "select",
  2288  		217: "const",
  2289  		223: "continue",
  2290  		224: "struct",
  2291  		227: "switch",
  2292  		239: "defer",
  2293  		243: "default",
  2294  	}[h] == name
  2295  }
  2296  
  2297  func TwoHashTable_XorAdd_Shift161(name string) bool {
  2298  	if len(name) < 2 {
  2299  		return false
  2300  	}
  2301  	h := ((byte(len(name)) << 1) ^ (name[0] << 6)) + (name[1] << 1)
  2302  	if h > 250 {
  2303  		return false
  2304  	}
  2305  	return [...]string{
  2306  		8:   "map",
  2307  		16:  "if",
  2308  		32:  "else",
  2309  		38:  "import",
  2310  		46:  "interface",
  2311  		72:  "var",
  2312  		76:  "range",
  2313  		86:  "return",
  2314  		88:  "fallthrough",
  2315  		100: "for",
  2316  		110: "break",
  2317  		114: "func",
  2318  		138: "case",
  2319  		150: "select",
  2320  		152: "chan",
  2321  		162: "go",
  2322  		166: "goto",
  2323  		168: "const",
  2324  		174: "continue",
  2325  		180: "struct",
  2326  		186: "switch",
  2327  		208: "package",
  2328  		212: "defer",
  2329  		216: "default",
  2330  		250: "type",
  2331  	}[h] == name
  2332  }
  2333  
  2334  func TwoHashTable_XorAdd_Shift240(name string) bool {
  2335  	if len(name) < 2 {
  2336  		return false
  2337  	}
  2338  	h := ((byte(len(name)) << 2) ^ (name[0] << 4)) + (name[1] << 0)
  2339  	if h > 254 {
  2340  		return false
  2341  	}
  2342  	return [...]string{
  2343  		34:  "interface",
  2344  		61:  "map",
  2345  		125: "package",
  2346  		127: "continue",
  2347  		129: "case",
  2348  		136: "chan",
  2349  		141: "select",
  2350  		147: "const",
  2351  		149: "range",
  2352  		156: "struct",
  2353  		157: "return",
  2354  		159: "switch",
  2355  		166: "break",
  2356  		172: "else",
  2357  		173: "fallthrough",
  2358  		185: "defer",
  2359  		193: "default",
  2360  		201: "type",
  2361  		205: "var",
  2362  		207: "goto",
  2363  		219: "for",
  2364  		229: "func",
  2365  		231: "go",
  2366  		245: "import",
  2367  		254: "if",
  2368  	}[h] == name
  2369  }
  2370  
  2371  func TwoHashTable_XorAdd_Shift250(name string) bool {
  2372  	if len(name) < 2 {
  2373  		return false
  2374  	}
  2375  	h := ((byte(len(name)) << 2) ^ (name[0] << 5)) + (name[1] << 0)
  2376  	if h > 249 {
  2377  		return false
  2378  	}
  2379  	return [...]string{
  2380  		1:   "default",
  2381  		9:   "type",
  2382  		13:  "map",
  2383  		28:  "else",
  2384  		45:  "var",
  2385  		59:  "for",
  2386  		69:  "func",
  2387  		77:  "fallthrough",
  2388  		87:  "go",
  2389  		95:  "goto",
  2390  		114: "interface",
  2391  		125: "package",
  2392  		142: "if",
  2393  		165: "import",
  2394  		175: "continue",
  2395  		181: "range",
  2396  		189: "return",
  2397  		198: "break",
  2398  		209: "case",
  2399  		216: "chan",
  2400  		221: "select",
  2401  		227: "const",
  2402  		236: "struct",
  2403  		239: "switch",
  2404  		249: "defer",
  2405  	}[h] == name
  2406  }
  2407  
  2408  func TwoHashTable_XorAdd_Shift302(name string) bool {
  2409  	if len(name) < 2 {
  2410  		return false
  2411  	}
  2412  	h := ((byte(len(name)) << 3) ^ (name[0] << 0)) + (name[1] << 2)
  2413  	if h > 249 {
  2414  		return false
  2415  	}
  2416  	return [...]string{
  2417  		3:   "goto",
  2418  		7:   "const",
  2419  		13:  "import",
  2420  		17:  "if",
  2421  		18:  "break",
  2422  		19:  "struct",
  2423  		26:  "func",
  2424  		31:  "switch",
  2425  		51:  "go",
  2426  		56:  "type",
  2427  		58:  "for",
  2428  		194: "fallthrough",
  2429  		199: "case",
  2430  		204: "package",
  2431  		214: "return",
  2432  		215: "select",
  2433  		217: "interface",
  2434  		222: "range",
  2435  		223: "continue",
  2436  		224: "defer",
  2437  		227: "chan",
  2438  		240: "default",
  2439  		242: "var",
  2440  		245: "else",
  2441  		249: "map",
  2442  	}[h] == name
  2443  }
  2444  
  2445  func TwoHashTable_XorAdd_Shift303(name string) bool {
  2446  	if len(name) < 2 {
  2447  		return false
  2448  	}
  2449  	h := ((byte(len(name)) << 3) ^ (name[0] << 0)) + (name[1] << 3)
  2450  	if h > 251 {
  2451  		return false
  2452  	}
  2453  	return [...]string{
  2454  		28:  "type",
  2455  		70:  "fallthrough",
  2456  		75:  "case",
  2457  		80:  "package",
  2458  		98:  "range",
  2459  		106: "return",
  2460  		107: "select",
  2461  		116: "defer",
  2462  		118: "var",
  2463  		125: "map",
  2464  		131: "chan",
  2465  		132: "default",
  2466  		145: "interface",
  2467  		155: "continue",
  2468  		165: "else",
  2469  		169: "if",
  2470  		191: "goto",
  2471  		193: "import",
  2472  		195: "const",
  2473  		218: "break",
  2474  		227: "struct",
  2475  		238: "func",
  2476  		239: "go",
  2477  		246: "for",
  2478  		251: "switch",
  2479  	}[h] == name
  2480  }
  2481  
  2482  func TwoHashTable_XorAdd_Shift351(name string) bool {
  2483  	if len(name) < 2 {
  2484  		return false
  2485  	}
  2486  	h := ((byte(len(name)) << 3) ^ (name[0] << 5)) + (name[1] << 1)
  2487  	if h > 254 {
  2488  		return false
  2489  	}
  2490  	return [...]string{
  2491  		2:   "case",
  2492  		16:  "chan",
  2493  		26:  "select",
  2494  		38:  "const",
  2495  		42:  "range",
  2496  		56:  "struct",
  2497  		58:  "return",
  2498  		62:  "switch",
  2499  		68:  "interface",
  2500  		76:  "break",
  2501  		88:  "else",
  2502  		90:  "fallthrough",
  2503  		114: "defer",
  2504  		122: "map",
  2505  		130: "default",
  2506  		146: "type",
  2507  		154: "var",
  2508  		158: "goto",
  2509  		182: "for",
  2510  		202: "func",
  2511  		206: "go",
  2512  		234: "import",
  2513  		250: "package",
  2514  		252: "if",
  2515  		254: "continue",
  2516  	}[h] == name
  2517  }
  2518  
  2519  func TwoHashTable_XorAdd_Shift361(name string) bool {
  2520  	if len(name) < 2 {
  2521  		return false
  2522  	}
  2523  	h := ((byte(len(name)) << 3) ^ (name[0] << 6)) + (name[1] << 1)
  2524  	if h > 250 {
  2525  		return false
  2526  	}
  2527  	return [...]string{
  2528  		2:   "default",
  2529  		18:  "type",
  2530  		26:  "map",
  2531  		28:  "if",
  2532  		56:  "else",
  2533  		74:  "import",
  2534  		90:  "var",
  2535  		94:  "continue",
  2536  		106: "range",
  2537  		118: "for",
  2538  		122: "return",
  2539  		138: "func",
  2540  		140: "break",
  2541  		154: "fallthrough",
  2542  		162: "case",
  2543  		174: "go",
  2544  		176: "chan",
  2545  		186: "select",
  2546  		190: "goto",
  2547  		198: "const",
  2548  		216: "struct",
  2549  		222: "switch",
  2550  		228: "interface",
  2551  		242: "defer",
  2552  		250: "package",
  2553  	}[h] == name
  2554  }
  2555  
  2556  func TwoHashTable_XorAdd_Shift400(name string) bool {
  2557  	if len(name) < 2 {
  2558  		return false
  2559  	}
  2560  	h := ((byte(len(name)) << 4) ^ (name[0] << 0)) + (name[1] << 0)
  2561  	if h > 197 {
  2562  		return false
  2563  	}
  2564  	return [...]string{
  2565  		55:  "fallthrough",
  2566  		82:  "continue",
  2567  		97:  "package",
  2568  		103: "interface",
  2569  		118: "import",
  2570  		119: "return",
  2571  		120: "select",
  2572  		121: "default",
  2573  		131: "range",
  2574  		132: "case",
  2575  		135: "struct",
  2576  		138: "switch",
  2577  		139: "chan",
  2578  		145: "else",
  2579  		150: "goto",
  2580  		153: "defer",
  2581  		155: "func",
  2582  		162: "const",
  2583  		164: "break",
  2584  		167: "var",
  2585  		173: "type",
  2586  		175: "if",
  2587  		182: "go",
  2588  		190: "map",
  2589  		197: "for",
  2590  	}[h] == name
  2591  }
  2592  
  2593  func TwoHashTable_XorAdd_Shift401(name string) bool {
  2594  	if len(name) < 2 {
  2595  		return false
  2596  	}
  2597  	h := ((byte(len(name)) << 4) ^ (name[0] << 0)) + (name[1] << 1)
  2598  	if h > 254 {
  2599  		return false
  2600  	}
  2601  	return [...]string{
  2602  		1:   "switch",
  2603  		5:   "goto",
  2604  		8:   "var",
  2605  		16:  "func",
  2606  		17:  "const",
  2607  		21:  "if",
  2608  		22:  "break",
  2609  		31:  "map",
  2610  		37:  "go",
  2611  		38:  "type",
  2612  		52:  "for",
  2613  		152: "fallthrough",
  2614  		193: "continue",
  2615  		194: "package",
  2616  		213: "interface",
  2617  		220: "return",
  2618  		221: "select",
  2619  		222: "default",
  2620  		227: "import",
  2621  		228: "range",
  2622  		229: "case",
  2623  		243: "chan",
  2624  		251: "struct",
  2625  		253: "else",
  2626  		254: "defer",
  2627  	}[h] == name
  2628  }
  2629  
  2630  func TwoHashTable_XorAdd_Shift405(name string) bool {
  2631  	if len(name) < 2 {
  2632  		return false
  2633  	}
  2634  	h := ((byte(len(name)) << 4) ^ (name[0] << 0)) + (name[1] << 5)
  2635  	if h > 246 {
  2636  		return false
  2637  	}
  2638  	return [...]string{
  2639  		7:   "goto",
  2640  		9:   "if",
  2641  		19:  "const",
  2642  		32:  "package",
  2643  		35:  "chan",
  2644  		39:  "go",
  2645  		54:  "for",
  2646  		66:  "range",
  2647  		67:  "case",
  2648  		84:  "type",
  2649  		102: "var",
  2650  		114: "break",
  2651  		125: "map",
  2652  		147: "struct",
  2653  		165: "else",
  2654  		169: "import",
  2655  		178: "return",
  2656  		179: "select",
  2657  		180: "default",
  2658  		185: "interface",
  2659  		195: "continue",
  2660  		198: "func",
  2661  		212: "defer",
  2662  		243: "switch",
  2663  		246: "fallthrough",
  2664  	}[h] == name
  2665  }
  2666  
  2667  func TwoHashTable_XorAdd_Shift413(name string) bool {
  2668  	if len(name) < 2 {
  2669  		return false
  2670  	}
  2671  	h := ((byte(len(name)) << 4) ^ (name[0] << 1)) + (name[1] << 3)
  2672  	if h > 242 {
  2673  		return false
  2674  	}
  2675  	return [...]string{
  2676  		6:   "goto",
  2677  		14:  "const",
  2678  		26:  "import",
  2679  		34:  "if",
  2680  		36:  "break",
  2681  		38:  "struct",
  2682  		52:  "func",
  2683  		62:  "switch",
  2684  		102: "go",
  2685  		112: "type",
  2686  		116: "for",
  2687  		132: "fallthrough",
  2688  		142: "case",
  2689  		152: "package",
  2690  		172: "return",
  2691  		174: "select",
  2692  		178: "interface",
  2693  		188: "range",
  2694  		190: "continue",
  2695  		192: "defer",
  2696  		198: "chan",
  2697  		224: "default",
  2698  		228: "var",
  2699  		234: "else",
  2700  		242: "map",
  2701  	}[h] == name
  2702  }
  2703  
  2704  func TwoHashTable_XorAdd_Shift500(name string) bool {
  2705  	if len(name) < 2 {
  2706  		return false
  2707  	}
  2708  	h := ((byte(len(name)) << 5) ^ (name[0] << 0)) + (name[1] << 0)
  2709  	if h > 241 {
  2710  		return false
  2711  	}
  2712  	return [...]string{
  2713  		22:  "import",
  2714  		23:  "return",
  2715  		24:  "select",
  2716  		39:  "struct",
  2717  		41:  "defer",
  2718  		42:  "switch",
  2719  		50:  "const",
  2720  		51:  "range",
  2721  		52:  "break",
  2722  		68:  "case",
  2723  		75:  "chan",
  2724  		81:  "else",
  2725  		86:  "goto",
  2726  		91:  "func",
  2727  		103: "fallthrough",
  2728  		109: "type",
  2729  		110: "map",
  2730  		117: "for",
  2731  		119: "var",
  2732  		143: "if",
  2733  		150: "go",
  2734  		183: "interface",
  2735  		210: "continue",
  2736  		233: "default",
  2737  		241: "package",
  2738  	}[h] == name
  2739  }
  2740  
  2741  func TwoHashTable_XorAdd_Shift505(name string) bool {
  2742  	if len(name) < 2 {
  2743  		return false
  2744  	}
  2745  	h := ((byte(len(name)) << 5) ^ (name[0] << 0)) + (name[1] << 5)
  2746  	if h > 242 {
  2747  		return false
  2748  	}
  2749  	return [...]string{
  2750  		2:   "break",
  2751  		3:   "case",
  2752  		7:   "go",
  2753  		9:   "interface",
  2754  		20:  "type",
  2755  		36:  "default",
  2756  		38:  "fallthrough",
  2757  		45:  "map",
  2758  		51:  "struct",
  2759  		54:  "var",
  2760  		67:  "continue",
  2761  		73:  "import",
  2762  		82:  "return",
  2763  		83:  "select",
  2764  		100: "defer",
  2765  		101: "else",
  2766  		134: "func",
  2767  		147: "switch",
  2768  		163: "const",
  2769  		176: "package",
  2770  		199: "goto",
  2771  		227: "chan",
  2772  		230: "for",
  2773  		233: "if",
  2774  		242: "range",
  2775  	}[h] == name
  2776  }
  2777  
  2778  func TwoHashTable_XorAdd_Shift511(name string) bool {
  2779  	if len(name) < 2 {
  2780  		return false
  2781  	}
  2782  	h := ((byte(len(name)) << 5) ^ (name[0] << 1)) + (name[1] << 1)
  2783  	if h > 242 {
  2784  		return false
  2785  	}
  2786  	return [...]string{
  2787  		6:   "range",
  2788  		8:   "case",
  2789  		14:  "struct",
  2790  		20:  "switch",
  2791  		22:  "chan",
  2792  		34:  "else",
  2793  		44:  "goto",
  2794  		50:  "defer",
  2795  		54:  "func",
  2796  		68:  "const",
  2797  		72:  "break",
  2798  		78:  "var",
  2799  		90:  "type",
  2800  		94:  "if",
  2801  		108: "go",
  2802  		110: "fallthrough",
  2803  		124: "map",
  2804  		138: "for",
  2805  		164: "continue",
  2806  		194: "package",
  2807  		206: "interface",
  2808  		236: "import",
  2809  		238: "return",
  2810  		240: "select",
  2811  		242: "default",
  2812  	}[h] == name
  2813  }
  2814  
  2815  func TwoHashTable_XorAdd_Shift512(name string) bool {
  2816  	if len(name) < 2 {
  2817  		return false
  2818  	}
  2819  	h := ((byte(len(name)) << 5) ^ (name[0] << 1)) + (name[1] << 2)
  2820  	if h > 252 {
  2821  		return false
  2822  	}
  2823  	return [...]string{
  2824  		2:   "switch",
  2825  		10:  "goto",
  2826  		16:  "var",
  2827  		32:  "func",
  2828  		34:  "const",
  2829  		42:  "if",
  2830  		44:  "break",
  2831  		48:  "fallthrough",
  2832  		62:  "map",
  2833  		74:  "go",
  2834  		76:  "type",
  2835  		104: "for",
  2836  		130: "continue",
  2837  		132: "package",
  2838  		170: "interface",
  2839  		184: "return",
  2840  		186: "select",
  2841  		188: "default",
  2842  		198: "import",
  2843  		200: "range",
  2844  		202: "case",
  2845  		230: "chan",
  2846  		246: "struct",
  2847  		250: "else",
  2848  		252: "defer",
  2849  	}[h] == name
  2850  }
  2851  
  2852  func TwoHashTable_XorAdd_Shift601(name string) bool {
  2853  	if len(name) < 2 {
  2854  		return false
  2855  	}
  2856  	h := ((byte(len(name)) << 6) ^ (name[0] << 0)) + (name[1] << 1)
  2857  	if h > 244 {
  2858  		return false
  2859  	}
  2860  	return [...]string{
  2861  		1:   "const",
  2862  		5:   "interface",
  2863  		6:   "break",
  2864  		37:  "case",
  2865  		51:  "chan",
  2866  		61:  "else",
  2867  		65:  "continue",
  2868  		69:  "goto",
  2869  		80:  "func",
  2870  		102: "type",
  2871  		104: "fallthrough",
  2872  		110: "default",
  2873  		111: "map",
  2874  		114: "package",
  2875  		120: "var",
  2876  		132: "for",
  2877  		181: "if",
  2878  		188: "return",
  2879  		189: "select",
  2880  		195: "import",
  2881  		197: "go",
  2882  		219: "struct",
  2883  		225: "switch",
  2884  		238: "defer",
  2885  		244: "range",
  2886  	}[h] == name
  2887  }
  2888  
  2889  func TwoHashTable_XorAdd_Shift603(name string) bool {
  2890  	if len(name) < 2 {
  2891  		return false
  2892  	}
  2893  	h := ((byte(len(name)) << 6) ^ (name[0] << 0)) + (name[1] << 3)
  2894  	if h > 223 {
  2895  		return false
  2896  	}
  2897  	return [...]string{
  2898  		14:  "func",
  2899  		25:  "if",
  2900  		26:  "return",
  2901  		27:  "select",
  2902  		30:  "for",
  2903  		58:  "range",
  2904  		60:  "type",
  2905  		76:  "defer",
  2906  		81:  "import",
  2907  		95:  "go",
  2908  		107: "case",
  2909  		147: "struct",
  2910  		153: "interface",
  2911  		155: "const",
  2912  		163: "chan",
  2913  		171: "switch",
  2914  		174: "fallthrough",
  2915  		178: "break",
  2916  		181: "map",
  2917  		184: "package",
  2918  		190: "var",
  2919  		197: "else",
  2920  		204: "default",
  2921  		219: "continue",
  2922  		223: "goto",
  2923  	}[h] == name
  2924  }
  2925  
  2926  func TwoHashTable_XorAdd_Shift605(name string) bool {
  2927  	if len(name) < 2 {
  2928  		return false
  2929  	}
  2930  	h := ((byte(len(name)) << 6) ^ (name[0] << 0)) + (name[1] << 5)
  2931  	if h > 233 {
  2932  		return false
  2933  	}
  2934  	return [...]string{
  2935  		3:   "const",
  2936  		6:   "func",
  2937  		67:  "continue",
  2938  		68:  "default",
  2939  		71:  "goto",
  2940  		82:  "range",
  2941  		98:  "break",
  2942  		99:  "chan",
  2943  		115: "struct",
  2944  		131: "case",
  2945  		134: "for",
  2946  		137: "import",
  2947  		146: "return",
  2948  		147: "select",
  2949  		148: "type",
  2950  		169: "if",
  2951  		196: "defer",
  2952  		198: "fallthrough",
  2953  		199: "go",
  2954  		205: "map",
  2955  		208: "package",
  2956  		211: "switch",
  2957  		214: "var",
  2958  		229: "else",
  2959  		233: "interface",
  2960  	}[h] == name
  2961  }
  2962  
  2963  func TwoHashTable_XorAdd_Shift606(name string) bool {
  2964  	if len(name) < 2 {
  2965  		return false
  2966  	}
  2967  	h := ((byte(len(name)) << 6) ^ (name[0] << 0)) + (name[1] << 6)
  2968  	if h > 246 {
  2969  		return false
  2970  	}
  2971  	return [...]string{
  2972  		35:  "continue",
  2973  		39:  "goto",
  2974  		41:  "import",
  2975  		50:  "return",
  2976  		51:  "select",
  2977  		99:  "chan",
  2978  		100: "defer",
  2979  		101: "else",
  2980  		102: "for",
  2981  		105: "if",
  2982  		114: "range",
  2983  		162: "break",
  2984  		163: "case",
  2985  		166: "func",
  2986  		167: "go",
  2987  		169: "interface",
  2988  		179: "switch",
  2989  		180: "type",
  2990  		227: "const",
  2991  		228: "default",
  2992  		230: "fallthrough",
  2993  		237: "map",
  2994  		240: "package",
  2995  		243: "struct",
  2996  		246: "var",
  2997  	}[h] == name
  2998  }
  2999  
  3000  func TwoHashTable_XorAdd_Shift616(name string) bool {
  3001  	if len(name) < 2 {
  3002  		return false
  3003  	}
  3004  	h := ((byte(len(name)) << 6) ^ (name[0] << 1)) + (name[1] << 6)
  3005  	if h > 228 {
  3006  		return false
  3007  	}
  3008  	return [...]string{
  3009  		4:   "break",
  3010  		6:   "case",
  3011  		12:  "func",
  3012  		14:  "go",
  3013  		18:  "interface",
  3014  		38:  "switch",
  3015  		40:  "type",
  3016  		70:  "const",
  3017  		72:  "default",
  3018  		76:  "fallthrough",
  3019  		90:  "map",
  3020  		96:  "package",
  3021  		102: "struct",
  3022  		108: "var",
  3023  		134: "continue",
  3024  		142: "goto",
  3025  		146: "import",
  3026  		164: "return",
  3027  		166: "select",
  3028  		198: "chan",
  3029  		200: "defer",
  3030  		202: "else",
  3031  		204: "for",
  3032  		210: "if",
  3033  		228: "range",
  3034  	}[h] == name
  3035  }
  3036  
  3037  func TwoHashTable_XorAdd_Shift620(name string) bool {
  3038  	if len(name) < 2 {
  3039  		return false
  3040  	}
  3041  	h := ((byte(len(name)) << 6) ^ (name[0] << 2)) + (name[1] << 0)
  3042  	if h > 251 {
  3043  		return false
  3044  	}
  3045  	return [...]string{
  3046  		0:   "else",
  3047  		11:  "goto",
  3048  		13:  "func",
  3049  		53:  "defer",
  3050  		58:  "break",
  3051  		59:  "const",
  3052  		73:  "type",
  3053  		82:  "interface",
  3054  		97:  "package",
  3055  		121: "var",
  3056  		138: "if",
  3057  		139: "go",
  3058  		145: "import",
  3059  		173: "return",
  3060  		177: "select",
  3061  		181: "default",
  3062  		185: "fallthrough",
  3063  		192: "struct",
  3064  		195: "switch",
  3065  		199: "for",
  3066  		213: "map",
  3067  		233: "range",
  3068  		237: "case",
  3069  		244: "chan",
  3070  		251: "continue",
  3071  	}[h] == name
  3072  }
  3073  
  3074  func TwoHashTable_XorAdd_Shift630(name string) bool {
  3075  	if len(name) < 2 {
  3076  		return false
  3077  	}
  3078  	h := ((byte(len(name)) << 6) ^ (name[0] << 3)) + (name[1] << 0)
  3079  	if h > 209 {
  3080  		return false
  3081  	}
  3082  	return [...]string{
  3083  		9:   "map",
  3084  		25:  "type",
  3085  		39:  "go",
  3086  		46:  "if",
  3087  		49:  "range",
  3088  		53:  "import",
  3089  		69:  "default",
  3090  		81:  "fallthrough",
  3091  		95:  "for",
  3092  		117: "return",
  3093  		118: "interface",
  3094  		121: "case",
  3095  		125: "select",
  3096  		128: "chan",
  3097  		135: "continue",
  3098  		140: "struct",
  3099  		143: "switch",
  3100  		148: "else",
  3101  		161: "package",
  3102  		165: "func",
  3103  		167: "goto",
  3104  		194: "break",
  3105  		197: "defer",
  3106  		199: "const",
  3107  		209: "var",
  3108  	}[h] == name
  3109  }
  3110  
  3111  func TwoHashTable_AddXor_Shift015(name string) bool {
  3112  	if len(name) < 2 {
  3113  		return false
  3114  	}
  3115  	h := ((byte(len(name)) << 0) + (name[0] << 1)) ^ (name[1] << 5)
  3116  	if h > 253 {
  3117  		return false
  3118  	}
  3119  	return [...]string{
  3120  		12:  "switch",
  3121  		20:  "if",
  3122  		27:  "interface",
  3123  		43:  "const",
  3124  		46:  "continue",
  3125  		47:  "for",
  3126  		48:  "go",
  3127  		50:  "goto",
  3128  		74:  "return",
  3129  		76:  "select",
  3130  		78:  "else",
  3131  		108: "struct",
  3132  		109: "defer",
  3133  		111: "default",
  3134  		112: "func",
  3135  		120: "import",
  3136  		137: "break",
  3137  		199: "package",
  3138  		201: "range",
  3139  		202: "chan",
  3140  		204: "type",
  3141  		207: "var",
  3142  		234: "case",
  3143  		247: "fallthrough",
  3144  		253: "map",
  3145  	}[h] == name
  3146  }
  3147  
  3148  func TwoHashTable_AddXor_Shift024(name string) bool {
  3149  	if len(name) < 2 {
  3150  		return false
  3151  	}
  3152  	h := ((byte(len(name)) << 0) + (name[0] << 2)) ^ (name[1] << 4)
  3153  	if h > 221 {
  3154  		return false
  3155  	}
  3156  	return [...]string{
  3157  		16:  "chan",
  3158  		68:  "type",
  3159  		77:  "interface",
  3160  		80:  "goto",
  3161  		88:  "else",
  3162  		97:  "const",
  3163  		100: "continue",
  3164  		107: "for",
  3165  		110: "go",
  3166  		122: "import",
  3167  		128: "case",
  3168  		130: "select",
  3169  		146: "struct",
  3170  		158: "return",
  3171  		162: "switch",
  3172  		167: "map",
  3173  		173: "break",
  3174  		179: "fallthrough",
  3175  		197: "defer",
  3176  		198: "if",
  3177  		199: "default",
  3178  		203: "var",
  3179  		204: "func",
  3180  		215: "package",
  3181  		221: "range",
  3182  	}[h] == name
  3183  }
  3184  
  3185  func TwoHashTable_AddXor_Shift025(name string) bool {
  3186  	if len(name) < 2 {
  3187  		return false
  3188  	}
  3189  	h := ((byte(len(name)) << 0) + (name[0] << 2)) ^ (name[1] << 5)
  3190  	if h > 251 {
  3191  		return false
  3192  	}
  3193  	return [...]string{
  3194  		10:  "import",
  3195  		24:  "else",
  3196  		50:  "switch",
  3197  		53:  "defer",
  3198  		55:  "default",
  3199  		60:  "func",
  3200  		64:  "goto",
  3201  		82:  "struct",
  3202  		102: "if",
  3203  		109: "interface",
  3204  		110: "return",
  3205  		113: "const",
  3206  		114: "select",
  3207  		116: "continue",
  3208  		123: "for",
  3209  		126: "go",
  3210  		131: "fallthrough",
  3211  		144: "chan",
  3212  		151: "map",
  3213  		176: "case",
  3214  		205: "break",
  3215  		231: "package",
  3216  		237: "range",
  3217  		244: "type",
  3218  		251: "var",
  3219  	}[h] == name
  3220  }
  3221  
  3222  func TwoHashTable_AddXor_Shift026(name string) bool {
  3223  	if len(name) < 2 {
  3224  		return false
  3225  	}
  3226  	h := ((byte(len(name)) << 0) + (name[0] << 2)) ^ (name[1] << 6)
  3227  	if h > 247 {
  3228  		return false
  3229  	}
  3230  	return [...]string{
  3231  		13:  "break",
  3232  		18:  "switch",
  3233  		38:  "if",
  3234  		45:  "interface",
  3235  		81:  "const",
  3236  		84:  "continue",
  3237  		91:  "for",
  3238  		94:  "go",
  3239  		96:  "goto",
  3240  		135: "package",
  3241  		141: "range",
  3242  		142: "return",
  3243  		144: "chan",
  3244  		146: "select",
  3245  		148: "type",
  3246  		152: "else",
  3247  		155: "var",
  3248  		208: "case",
  3249  		210: "struct",
  3250  		213: "defer",
  3251  		215: "default",
  3252  		220: "func",
  3253  		227: "fallthrough",
  3254  		234: "import",
  3255  		247: "map",
  3256  	}[h] == name
  3257  }
  3258  
  3259  func TwoHashTable_AddXor_Shift034(name string) bool {
  3260  	if len(name) < 2 {
  3261  		return false
  3262  	}
  3263  	h := ((byte(len(name)) << 0) + (name[0] << 3)) ^ (name[1] << 4)
  3264  	if h > 238 {
  3265  		return false
  3266  	}
  3267  	return [...]string{
  3268  		12:  "case",
  3269  		42:  "if",
  3270  		43:  "fallthrough",
  3271  		52:  "type",
  3272  		53:  "break",
  3273  		100: "func",
  3274  		117: "defer",
  3275  		119: "default",
  3276  		123: "map",
  3277  		133: "range",
  3278  		151: "package",
  3279  		156: "chan",
  3280  		158: "import",
  3281  		163: "var",
  3282  		177: "interface",
  3283  		195: "for",
  3284  		198: "return",
  3285  		202: "go",
  3286  		204: "goto",
  3287  		206: "select",
  3288  		208: "continue",
  3289  		222: "struct",
  3290  		236: "else",
  3291  		237: "const",
  3292  		238: "switch",
  3293  	}[h] == name
  3294  }
  3295  
  3296  func TwoHashTable_AddXor_Shift035(name string) bool {
  3297  	if len(name) < 2 {
  3298  		return false
  3299  	}
  3300  	h := ((byte(len(name)) << 0) + (name[0] << 3)) ^ (name[1] << 5)
  3301  	if h > 253 {
  3302  		return false
  3303  	}
  3304  	return [...]string{
  3305  		27:  "fallthrough",
  3306  		28:  "chan",
  3307  		30:  "struct",
  3308  		54:  "return",
  3309  		60:  "case",
  3310  		62:  "select",
  3311  		75:  "map",
  3312  		85:  "break",
  3313  		126: "switch",
  3314  		132: "type",
  3315  		133: "defer",
  3316  		135: "default",
  3317  		138: "if",
  3318  		145: "interface",
  3319  		147: "var",
  3320  		148: "func",
  3321  		167: "package",
  3322  		172: "else",
  3323  		181: "range",
  3324  		192: "continue",
  3325  		211: "for",
  3326  		218: "go",
  3327  		220: "goto",
  3328  		238: "import",
  3329  		253: "const",
  3330  	}[h] == name
  3331  }
  3332  
  3333  func TwoHashTable_AddXor_Shift041(name string) bool {
  3334  	if len(name) < 2 {
  3335  		return false
  3336  	}
  3337  	h := ((byte(len(name)) << 0) + (name[0] << 4)) ^ (name[1] << 1)
  3338  	if h > 252 {
  3339  		return false
  3340  	}
  3341  	return [...]string{
  3342  		17:  "map",
  3343  		69:  "interface",
  3344  		76:  "import",
  3345  		94:  "if",
  3346  		140: "else",
  3347  		141: "default",
  3348  		142: "func",
  3349  		143: "defer",
  3350  		161: "var",
  3351  		169: "fallthrough",
  3352  		170: "goto",
  3353  		172: "go",
  3354  		182: "type",
  3355  		189: "for",
  3356  		193: "break",
  3357  		197: "package",
  3358  		216: "switch",
  3359  		222: "struct",
  3360  		228: "chan",
  3361  		230: "continue",
  3362  		231: "range",
  3363  		235: "const",
  3364  		236: "return",
  3365  		246: "case",
  3366  		252: "select",
  3367  	}[h] == name
  3368  }
  3369  
  3370  func TwoHashTable_AddXor_Shift043(name string) bool {
  3371  	if len(name) < 2 {
  3372  		return false
  3373  	}
  3374  	h := ((byte(len(name)) << 0) + (name[0] << 4)) ^ (name[1] << 3)
  3375  	if h > 254 {
  3376  		return false
  3377  	}
  3378  	return [...]string{
  3379  		10:  "go",
  3380  		12:  "goto",
  3381  		14:  "return",
  3382  		15:  "package",
  3383  		27:  "for",
  3384  		30:  "select",
  3385  		45:  "range",
  3386  		52:  "else",
  3387  		60:  "case",
  3388  		64:  "continue",
  3389  		77:  "const",
  3390  		99:  "fallthrough",
  3391  		107: "var",
  3392  		109: "defer",
  3393  		111: "default",
  3394  		116: "chan",
  3395  		140: "type",
  3396  		142: "switch",
  3397  		150: "struct",
  3398  		162: "if",
  3399  		181: "break",
  3400  		204: "func",
  3401  		219: "map",
  3402  		233: "interface",
  3403  		254: "import",
  3404  	}[h] == name
  3405  }
  3406  
  3407  func TwoHashTable_AddXor_Shift045(name string) bool {
  3408  	if len(name) < 2 {
  3409  		return false
  3410  	}
  3411  	h := ((byte(len(name)) << 0) + (name[0] << 4)) ^ (name[1] << 5)
  3412  	if h > 243 {
  3413  		return false
  3414  	}
  3415  	return [...]string{
  3416  		5:   "range",
  3417  		20:  "case",
  3418  		39:  "package",
  3419  		52:  "chan",
  3420  		54:  "import",
  3421  		67:  "var",
  3422  		75:  "fallthrough",
  3423  		82:  "if",
  3424  		89:  "interface",
  3425  		100: "type",
  3426  		101: "break",
  3427  		131: "for",
  3428  		134: "return",
  3429  		146: "go",
  3430  		148: "goto",
  3431  		150: "select",
  3432  		182: "struct",
  3433  		196: "func",
  3434  		212: "else",
  3435  		213: "const",
  3436  		214: "switch",
  3437  		216: "continue",
  3438  		229: "defer",
  3439  		231: "default",
  3440  		243: "map",
  3441  	}[h] == name
  3442  }
  3443  
  3444  func TwoHashTable_AddXor_Shift046(name string) bool {
  3445  	if len(name) < 2 {
  3446  		return false
  3447  	}
  3448  	h := ((byte(len(name)) << 0) + (name[0] << 4)) ^ (name[1] << 6)
  3449  	if h > 248 {
  3450  		return false
  3451  	}
  3452  	return [...]string{
  3453  		4:   "type",
  3454  		5:   "defer",
  3455  		7:   "default",
  3456  		18:  "if",
  3457  		25:  "interface",
  3458  		35:  "var",
  3459  		36:  "func",
  3460  		43:  "fallthrough",
  3461  		52:  "chan",
  3462  		54:  "struct",
  3463  		71:  "package",
  3464  		84:  "else",
  3465  		101: "range",
  3466  		102: "return",
  3467  		116: "case",
  3468  		118: "select",
  3469  		147: "map",
  3470  		163: "for",
  3471  		165: "break",
  3472  		178: "go",
  3473  		180: "goto",
  3474  		214: "import",
  3475  		245: "const",
  3476  		246: "switch",
  3477  		248: "continue",
  3478  	}[h] == name
  3479  }
  3480  
  3481  func TwoHashTable_AddXor_Shift050(name string) bool {
  3482  	if len(name) < 2 {
  3483  		return false
  3484  	}
  3485  	h := ((byte(len(name)) << 0) + (name[0] << 5)) ^ (name[1] << 0)
  3486  	if h > 253 {
  3487  		return false
  3488  	}
  3489  	return [...]string{
  3490  		3:   "select",
  3491  		5:   "case",
  3492  		7:   "continue",
  3493  		10:  "const",
  3494  		12:  "chan",
  3495  		17:  "switch",
  3496  		18:  "struct",
  3497  		35:  "return",
  3498  		36:  "range",
  3499  		55:  "break",
  3500  		68:  "if",
  3501  		71:  "interface",
  3502  		75:  "import",
  3503  		102: "package",
  3504  		139: "goto",
  3505  		141: "go",
  3506  		162: "var",
  3507  		170: "fallthrough",
  3508  		172: "for",
  3509  		177: "func",
  3510  		194: "map",
  3511  		200: "else",
  3512  		224: "defer",
  3513  		226: "default",
  3514  		253: "type",
  3515  	}[h] == name
  3516  }
  3517  
  3518  func TwoHashTable_AddXor_Shift051(name string) bool {
  3519  	if len(name) < 2 {
  3520  		return false
  3521  	}
  3522  	h := ((byte(len(name)) << 0) + (name[0] << 5)) ^ (name[1] << 1)
  3523  	if h > 252 {
  3524  		return false
  3525  	}
  3526  	return [...]string{
  3527  		1:   "var",
  3528  		9:   "fallthrough",
  3529  		29:  "for",
  3530  		46:  "func",
  3531  		58:  "goto",
  3532  		60:  "go",
  3533  		77:  "default",
  3534  		79:  "defer",
  3535  		97:  "map",
  3536  		118: "type",
  3537  		124: "else",
  3538  		135: "range",
  3539  		136: "switch",
  3540  		140: "return",
  3541  		142: "struct",
  3542  		161: "break",
  3543  		166: "case",
  3544  		172: "select",
  3545  		180: "chan",
  3546  		182: "continue",
  3547  		187: "const",
  3548  		197: "package",
  3549  		238: "if",
  3550  		245: "interface",
  3551  		252: "import",
  3552  	}[h] == name
  3553  }
  3554  
  3555  func TwoHashTable_AddXor_Shift060(name string) bool {
  3556  	if len(name) < 2 {
  3557  		return false
  3558  	}
  3559  	h := ((byte(len(name)) << 0) + (name[0] << 6)) ^ (name[1] << 0)
  3560  	if h > 247 {
  3561  		return false
  3562  	}
  3563  	return [...]string{
  3564  		34:  "map",
  3565  		36:  "if",
  3566  		39:  "interface",
  3567  		40:  "else",
  3568  		43:  "import",
  3569  		96:  "defer",
  3570  		98:  "default",
  3571  		102: "package",
  3572  		125: "type",
  3573  		163: "select",
  3574  		165: "case",
  3575  		167: "continue",
  3576  		170: "const",
  3577  		171: "goto",
  3578  		172: "chan",
  3579  		173: "go",
  3580  		177: "switch",
  3581  		178: "struct",
  3582  		226: "var",
  3583  		227: "return",
  3584  		228: "range",
  3585  		234: "fallthrough",
  3586  		236: "for",
  3587  		241: "func",
  3588  		247: "break",
  3589  	}[h] == name
  3590  }
  3591  
  3592  func TwoHashTable_AddXor_Shift062(name string) bool {
  3593  	if len(name) < 2 {
  3594  		return false
  3595  	}
  3596  	h := ((byte(len(name)) << 0) + (name[0] << 6)) ^ (name[1] << 2)
  3597  	if h > 244 {
  3598  		return false
  3599  	}
  3600  	return [...]string{
  3601  		1:   "range",
  3602  		7:   "var",
  3603  		15:  "fallthrough",
  3604  		18:  "return",
  3605  		22:  "struct",
  3606  		26:  "switch",
  3607  		63:  "for",
  3608  		64:  "case",
  3609  		77:  "break",
  3610  		80:  "func",
  3611  		82:  "select",
  3612  		100: "chan",
  3613  		116: "continue",
  3614  		120: "goto",
  3615  		121: "const",
  3616  		126: "go",
  3617  		131: "package",
  3618  		145: "defer",
  3619  		147: "default",
  3620  		199: "map",
  3621  		218: "if",
  3622  		224: "type",
  3623  		241: "interface",
  3624  		242: "import",
  3625  		244: "else",
  3626  	}[h] == name
  3627  }
  3628  
  3629  func TwoHashTable_AddXor_Shift073(name string) bool {
  3630  	if len(name) < 2 {
  3631  		return false
  3632  	}
  3633  	h := ((byte(len(name)) << 0) + (name[0] << 7)) ^ (name[1] << 3)
  3634  	if h > 253 {
  3635  		return false
  3636  	}
  3637  	return [...]string{
  3638  		3:   "fallthrough",
  3639  		11:  "var",
  3640  		13:  "range",
  3641  		15:  "package",
  3642  		38:  "struct",
  3643  		45:  "defer",
  3644  		46:  "return",
  3645  		47:  "default",
  3646  		62:  "switch",
  3647  		123: "for",
  3648  		139: "map",
  3649  		140: "case",
  3650  		149: "break",
  3651  		172: "func",
  3652  		174: "select",
  3653  		178: "if",
  3654  		196: "chan",
  3655  		204: "type",
  3656  		228: "else",
  3657  		238: "import",
  3658  		240: "continue",
  3659  		249: "interface",
  3660  		250: "go",
  3661  		252: "goto",
  3662  		253: "const",
  3663  	}[h] == name
  3664  }
  3665  
  3666  func TwoHashTable_AddXor_Shift135(name string) bool {
  3667  	if len(name) < 2 {
  3668  		return false
  3669  	}
  3670  	h := ((byte(len(name)) << 1) + (name[0] << 3)) ^ (name[1] << 5)
  3671  	if h > 244 {
  3672  		return false
  3673  	}
  3674  	return [...]string{
  3675  		0:   "case",
  3676  		4:   "select",
  3677  		32:  "chan",
  3678  		36:  "struct",
  3679  		60:  "return",
  3680  		68:  "switch",
  3681  		78:  "map",
  3682  		90:  "break",
  3683  		102: "fallthrough",
  3684  		136: "type",
  3685  		138: "defer",
  3686  		140: "if",
  3687  		142: "default",
  3688  		150: "var",
  3689  		152: "func",
  3690  		154: "interface",
  3691  		160: "goto",
  3692  		174: "package",
  3693  		176: "else",
  3694  		186: "range",
  3695  		194: "const",
  3696  		200: "continue",
  3697  		214: "for",
  3698  		220: "go",
  3699  		244: "import",
  3700  	}[h] == name
  3701  }
  3702  
  3703  func TwoHashTable_AddXor_Shift145(name string) bool {
  3704  	if len(name) < 2 {
  3705  		return false
  3706  	}
  3707  	h := ((byte(len(name)) << 1) + (name[0] << 4)) ^ (name[1] << 5)
  3708  	if h > 246 {
  3709  		return false
  3710  	}
  3711  	return [...]string{
  3712  		10:  "range",
  3713  		24:  "case",
  3714  		46:  "package",
  3715  		56:  "chan",
  3716  		60:  "import",
  3717  		70:  "var",
  3718  		84:  "if",
  3719  		86:  "fallthrough",
  3720  		98:  "interface",
  3721  		104: "type",
  3722  		106: "break",
  3723  		134: "for",
  3724  		140: "return",
  3725  		148: "go",
  3726  		152: "goto",
  3727  		156: "select",
  3728  		160: "continue",
  3729  		188: "struct",
  3730  		200: "func",
  3731  		216: "else",
  3732  		218: "const",
  3733  		220: "switch",
  3734  		234: "defer",
  3735  		238: "default",
  3736  		246: "map",
  3737  	}[h] == name
  3738  }
  3739  
  3740  func TwoHashTable_AddXor_Shift146(name string) bool {
  3741  	if len(name) < 2 {
  3742  		return false
  3743  	}
  3744  	h := ((byte(len(name)) << 1) + (name[0] << 4)) ^ (name[1] << 6)
  3745  	if h > 252 {
  3746  		return false
  3747  	}
  3748  	return [...]string{
  3749  		8:   "type",
  3750  		10:  "defer",
  3751  		14:  "default",
  3752  		20:  "if",
  3753  		34:  "interface",
  3754  		38:  "var",
  3755  		40:  "func",
  3756  		54:  "fallthrough",
  3757  		56:  "chan",
  3758  		60:  "struct",
  3759  		78:  "package",
  3760  		88:  "else",
  3761  		106: "range",
  3762  		108: "return",
  3763  		120: "case",
  3764  		124: "select",
  3765  		128: "continue",
  3766  		150: "map",
  3767  		166: "for",
  3768  		170: "break",
  3769  		180: "go",
  3770  		184: "goto",
  3771  		220: "import",
  3772  		250: "const",
  3773  		252: "switch",
  3774  	}[h] == name
  3775  }
  3776  
  3777  func TwoHashTable_AddXor_Shift161(name string) bool {
  3778  	if len(name) < 2 {
  3779  		return false
  3780  	}
  3781  	h := ((byte(len(name)) << 1) + (name[0] << 6)) ^ (name[1] << 1)
  3782  	if h > 250 {
  3783  		return false
  3784  	}
  3785  	return [...]string{
  3786  		6:   "select",
  3787  		10:  "case",
  3788  		14:  "continue",
  3789  		20:  "const",
  3790  		22:  "goto",
  3791  		24:  "chan",
  3792  		26:  "go",
  3793  		34:  "switch",
  3794  		36:  "struct",
  3795  		68:  "var",
  3796  		70:  "return",
  3797  		72:  "range",
  3798  		84:  "fallthrough",
  3799  		88:  "for",
  3800  		98:  "func",
  3801  		110: "break",
  3802  		132: "map",
  3803  		136: "if",
  3804  		142: "interface",
  3805  		144: "else",
  3806  		150: "import",
  3807  		192: "defer",
  3808  		196: "default",
  3809  		204: "package",
  3810  		250: "type",
  3811  	}[h] == name
  3812  }
  3813  
  3814  func TwoHashTable_AddXor_Shift230(name string) bool {
  3815  	if len(name) < 2 {
  3816  		return false
  3817  	}
  3818  	h := ((byte(len(name)) << 2) + (name[0] << 3)) ^ (name[1] << 0)
  3819  	if h > 253 {
  3820  		return false
  3821  	}
  3822  	return [...]string{
  3823  		2:   "interface",
  3824  		13:  "import",
  3825  		21:  "map",
  3826  		39:  "goto",
  3827  		47:  "go",
  3828  		53:  "func",
  3829  		54:  "if",
  3830  		61:  "fallthrough",
  3831  		64:  "chan",
  3832  		67:  "const",
  3833  		73:  "case",
  3834  		81:  "defer",
  3835  		83:  "for",
  3836  		84:  "else",
  3837  		86:  "break",
  3838  		87:  "continue",
  3839  		89:  "default",
  3840  		196: "struct",
  3841  		197: "range",
  3842  		199: "switch",
  3843  		201: "type",
  3844  		205: "return",
  3845  		213: "select",
  3846  		221: "var",
  3847  		253: "package",
  3848  	}[h] == name
  3849  }
  3850  
  3851  func TwoHashTable_AddXor_Shift250(name string) bool {
  3852  	if len(name) < 2 {
  3853  		return false
  3854  	}
  3855  	h := ((byte(len(name)) << 2) + (name[0] << 5)) ^ (name[1] << 0)
  3856  	if h > 249 {
  3857  		return false
  3858  	}
  3859  	return [...]string{
  3860  		12:  "struct",
  3861  		15:  "switch",
  3862  		17:  "case",
  3863  		24:  "chan",
  3864  		27:  "const",
  3865  		29:  "select",
  3866  		38:  "break",
  3867  		42:  "interface",
  3868  		53:  "range",
  3869  		61:  "return",
  3870  		78:  "if",
  3871  		85:  "import",
  3872  		125: "package",
  3873  		135: "go",
  3874  		141: "fallthrough",
  3875  		159: "goto",
  3876  		163: "for",
  3877  		165: "func",
  3878  		173: "var",
  3879  		205: "map",
  3880  		220: "else",
  3881  		233: "type",
  3882  		239: "continue",
  3883  		241: "defer",
  3884  		249: "default",
  3885  	}[h] == name
  3886  }
  3887  
  3888  func TwoHashTable_AddXor_Shift260(name string) bool {
  3889  	if len(name) < 2 {
  3890  		return false
  3891  	}
  3892  	h := ((byte(len(name)) << 2) + (name[0] << 6)) ^ (name[1] << 0)
  3893  	if h > 253 {
  3894  		return false
  3895  	}
  3896  	return [...]string{
  3897  		10:  "interface",
  3898  		45:  "map",
  3899  		46:  "if",
  3900  		53:  "import",
  3901  		60:  "else",
  3902  		105: "type",
  3903  		113: "defer",
  3904  		121: "default",
  3905  		125: "package",
  3906  		143: "continue",
  3907  		167: "go",
  3908  		172: "struct",
  3909  		175: "switch",
  3910  		177: "case",
  3911  		184: "chan",
  3912  		187: "const",
  3913  		189: "select",
  3914  		191: "goto",
  3915  		205: "fallthrough",
  3916  		227: "for",
  3917  		229: "func",
  3918  		230: "break",
  3919  		237: "var",
  3920  		245: "range",
  3921  		253: "return",
  3922  	}[h] == name
  3923  }
  3924  
  3925  func TwoHashTable_AddXor_Shift301(name string) bool {
  3926  	if len(name) < 2 {
  3927  		return false
  3928  	}
  3929  	h := ((byte(len(name)) << 3) + (name[0] << 0)) ^ (name[1] << 1)
  3930  	if h > 181 {
  3931  		return false
  3932  	}
  3933  	return [...]string{
  3934  		65:  "case",
  3935  		67:  "import",
  3936  		70:  "defer",
  3937  		71:  "map",
  3938  		75:  "struct",
  3939  		76:  "var",
  3940  		77:  "switch",
  3941  		83:  "chan",
  3942  		85:  "const",
  3943  		86:  "default",
  3944  		88:  "range",
  3945  		89:  "goto",
  3946  		93:  "else",
  3947  		102: "type",
  3948  		104: "return",
  3949  		105: "select",
  3950  		106: "package",
  3951  		108: "func",
  3952  		109: "interface",
  3953  		110: "break",
  3954  		124: "fallthrough",
  3955  		125: "continue",
  3956  		160: "for",
  3957  		169: "go",
  3958  		181: "if",
  3959  	}[h] == name
  3960  }
  3961  
  3962  func TwoHashTable_AddXor_Shift304(name string) bool {
  3963  	if len(name) < 2 {
  3964  		return false
  3965  	}
  3966  	h := ((byte(len(name)) << 3) + (name[0] << 0)) ^ (name[1] << 4)
  3967  	if h > 243 {
  3968  		return false
  3969  	}
  3970  	return [...]string{
  3971  		3:   "chan",
  3972  		4:   "type",
  3973  		25:  "if",
  3974  		69:  "else",
  3975  		73:  "import",
  3976  		81:  "interface",
  3977  		83:  "continue",
  3978  		119: "goto",
  3979  		123: "const",
  3980  		135: "go",
  3981  		138: "range",
  3982  		142: "for",
  3983  		147: "case",
  3984  		149: "map",
  3985  		158: "var",
  3986  		170: "break",
  3987  		174: "fallthrough",
  3988  		184: "package",
  3989  		204: "default",
  3990  		211: "switch",
  3991  		214: "func",
  3992  		220: "defer",
  3993  		227: "struct",
  3994  		242: "return",
  3995  		243: "select",
  3996  	}[h] == name
  3997  }
  3998  
  3999  func TwoHashTable_AddXor_Shift361(name string) bool {
  4000  	if len(name) < 2 {
  4001  		return false
  4002  	}
  4003  	h := ((byte(len(name)) << 3) + (name[0] << 6)) ^ (name[1] << 1)
  4004  	if h > 250 {
  4005  		return false
  4006  	}
  4007  	return [...]string{
  4008  		14:  "go",
  4009  		24:  "struct",
  4010  		26:  "fallthrough",
  4011  		30:  "switch",
  4012  		34:  "case",
  4013  		48:  "chan",
  4014  		54:  "const",
  4015  		58:  "select",
  4016  		62:  "goto",
  4017  		70:  "for",
  4018  		74:  "func",
  4019  		76:  "break",
  4020  		84:  "interface",
  4021  		90:  "var",
  4022  		106: "range",
  4023  		122: "return",
  4024  		154: "map",
  4025  		156: "if",
  4026  		170: "import",
  4027  		184: "else",
  4028  		210: "type",
  4029  		222: "continue",
  4030  		226: "defer",
  4031  		242: "default",
  4032  		250: "package",
  4033  	}[h] == name
  4034  }
  4035  
  4036  func TwoHashTable_AddXor_Shift403(name string) bool {
  4037  	if len(name) < 2 {
  4038  		return false
  4039  	}
  4040  	h := ((byte(len(name)) << 4) + (name[0] << 0)) ^ (name[1] << 3)
  4041  	if h > 255 {
  4042  		return false
  4043  	}
  4044  	return [...]string{
  4045  		14:  "func",
  4046  		30:  "fallthrough",
  4047  		34:  "break",
  4048  		107: "switch",
  4049  		115: "struct",
  4050  		124: "type",
  4051  		137: "interface",
  4052  		149: "map",
  4053  		155: "continue",
  4054  		156: "defer",
  4055  		161: "import",
  4056  		171: "case",
  4057  		174: "var",
  4058  		185: "if",
  4059  		197: "else",
  4060  		202: "range",
  4061  		203: "const",
  4062  		223: "goto",
  4063  		227: "chan",
  4064  		232: "package",
  4065  		238: "for",
  4066  		250: "return",
  4067  		251: "select",
  4068  		252: "default",
  4069  		255: "go",
  4070  	}[h] == name
  4071  }
  4072  
  4073  func TwoHashTable_AddXor_Shift412(name string) bool {
  4074  	if len(name) < 2 {
  4075  		return false
  4076  	}
  4077  	h := ((byte(len(name)) << 4) + (name[0] << 1)) ^ (name[1] << 2)
  4078  	if h > 250 {
  4079  		return false
  4080  	}
  4081  	return [...]string{
  4082  		64:  "for",
  4083  		82:  "go",
  4084  		106: "if",
  4085  		130: "case",
  4086  		134: "import",
  4087  		140: "defer",
  4088  		142: "map",
  4089  		150: "struct",
  4090  		152: "var",
  4091  		154: "switch",
  4092  		166: "chan",
  4093  		170: "const",
  4094  		172: "default",
  4095  		176: "range",
  4096  		178: "goto",
  4097  		186: "else",
  4098  		204: "type",
  4099  		208: "return",
  4100  		210: "select",
  4101  		212: "package",
  4102  		216: "func",
  4103  		218: "interface",
  4104  		220: "break",
  4105  		248: "fallthrough",
  4106  		250: "continue",
  4107  	}[h] == name
  4108  }
  4109  
  4110  func TwoHashTable_AddXor_Shift510(name string) bool {
  4111  	if len(name) < 2 {
  4112  		return false
  4113  	}
  4114  	h := ((byte(len(name)) << 5) + (name[0] << 1)) ^ (name[1] << 0)
  4115  	if h > 255 {
  4116  		return false
  4117  	}
  4118  	return [...]string{
  4119  		9:   "const",
  4120  		13:  "defer",
  4121  		17:  "type",
  4122  		22:  "break",
  4123  		33:  "goto",
  4124  		38:  "else",
  4125  		39:  "case",
  4126  		45:  "var",
  4127  		46:  "chan",
  4128  		57:  "func",
  4129  		67:  "for",
  4130  		77:  "fallthrough",
  4131  		91:  "map",
  4132  		97:  "go",
  4133  		116: "if",
  4134  		156: "interface",
  4135  		161: "package",
  4136  		169: "continue",
  4137  		193: "return",
  4138  		195: "select",
  4139  		205: "default",
  4140  		209: "switch",
  4141  		210: "struct",
  4142  		229: "range",
  4143  		255: "import",
  4144  	}[h] == name
  4145  }
  4146  
  4147  func TwoHashTable_AddXor_Shift630(name string) bool {
  4148  	if len(name) < 2 {
  4149  		return false
  4150  	}
  4151  	h := ((byte(len(name)) << 6) + (name[0] << 3)) ^ (name[1] << 0)
  4152  	if h > 230 {
  4153  		return false
  4154  	}
  4155  	return [...]string{
  4156  		5:   "defer",
  4157  		17:  "var",
  4158  		33:  "package",
  4159  		34:  "break",
  4160  		55:  "const",
  4161  		68:  "else",
  4162  		69:  "func",
  4163  		73:  "map",
  4164  		87:  "goto",
  4165  		108: "struct",
  4166  		111: "switch",
  4167  		112: "chan",
  4168  		117: "return",
  4169  		119: "continue",
  4170  		121: "case",
  4171  		125: "select",
  4172  		133: "default",
  4173  		145: "fallthrough",
  4174  		159: "for",
  4175  		165: "import",
  4176  		174: "if",
  4177  		177: "range",
  4178  		215: "go",
  4179  		217: "type",
  4180  		230: "interface",
  4181  	}[h] == name
  4182  }
  4183  
  4184  func TwoHashTable_AddAdd_Shift022(name string) bool {
  4185  	if len(name) < 2 {
  4186  		return false
  4187  	}
  4188  	h := ((byte(len(name)) << 0) + (name[0] << 2)) + (name[1] << 2)
  4189  	if h > 184 {
  4190  		return false
  4191  	}
  4192  	return [...]string{
  4193  		20:  "case",
  4194  		39:  "fallthrough",
  4195  		41:  "defer",
  4196  		43:  "default",
  4197  		48:  "chan",
  4198  		59:  "map",
  4199  		62:  "if",
  4200  		72:  "else",
  4201  		75:  "package",
  4202  		77:  "const",
  4203  		80:  "continue",
  4204  		81:  "range",
  4205  		85:  "break",
  4206  		87:  "for",
  4207  		90:  "go",
  4208  		92:  "goto",
  4209  		94:  "import",
  4210  		95:  "var",
  4211  		98:  "return",
  4212  		101: "interface",
  4213  		102: "select",
  4214  		112: "func",
  4215  		162: "struct",
  4216  		174: "switch",
  4217  		184: "type",
  4218  	}[h] == name
  4219  }
  4220  
  4221  func TwoHashTable_AddAdd_Shift024(name string) bool {
  4222  	if len(name) < 2 {
  4223  		return false
  4224  	}
  4225  	h := ((byte(len(name)) << 0) + (name[0] << 2)) + (name[1] << 4)
  4226  	if h > 236 {
  4227  		return false
  4228  	}
  4229  	return [...]string{
  4230  		6:   "if",
  4231  		16:  "chan",
  4232  		18:  "struct",
  4233  		30:  "return",
  4234  		34:  "select",
  4235  		66:  "switch",
  4236  		88:  "else",
  4237  		100: "type",
  4238  		122: "import",
  4239  		129: "const",
  4240  		132: "continue",
  4241  		139: "for",
  4242  		141: "interface",
  4243  		142: "go",
  4244  		144: "goto",
  4245  		160: "case",
  4246  		173: "break",
  4247  		179: "fallthrough",
  4248  		199: "map",
  4249  		215: "package",
  4250  		221: "range",
  4251  		229: "defer",
  4252  		231: "default",
  4253  		235: "var",
  4254  		236: "func",
  4255  	}[h] == name
  4256  }
  4257  
  4258  func TwoHashTable_AddAdd_Shift025(name string) bool {
  4259  	if len(name) < 2 {
  4260  		return false
  4261  	}
  4262  	h := ((byte(len(name)) << 0) + (name[0] << 2)) + (name[1] << 5)
  4263  	if h > 251 {
  4264  		return false
  4265  	}
  4266  	return [...]string{
  4267  		24:  "else",
  4268  		53:  "defer",
  4269  		55:  "default",
  4270  		60:  "func",
  4271  		74:  "import",
  4272  		82:  "struct",
  4273  		102: "if",
  4274  		109: "interface",
  4275  		110: "return",
  4276  		113: "const",
  4277  		114: "select",
  4278  		116: "continue",
  4279  		123: "for",
  4280  		126: "go",
  4281  		128: "goto",
  4282  		144: "chan",
  4283  		176: "case",
  4284  		178: "switch",
  4285  		195: "fallthrough",
  4286  		205: "break",
  4287  		215: "map",
  4288  		231: "package",
  4289  		237: "range",
  4290  		244: "type",
  4291  		251: "var",
  4292  	}[h] == name
  4293  }
  4294  
  4295  func TwoHashTable_AddAdd_Shift033(name string) bool {
  4296  	if len(name) < 2 {
  4297  		return false
  4298  	}
  4299  	h := ((byte(len(name)) << 0) + (name[0] << 3)) + (name[1] << 3)
  4300  	if h > 220 {
  4301  		return false
  4302  	}
  4303  	return [...]string{
  4304  		36:  "case",
  4305  		62:  "struct",
  4306  		67:  "fallthrough",
  4307  		77:  "defer",
  4308  		79:  "default",
  4309  		86:  "switch",
  4310  		92:  "chan",
  4311  		108: "type",
  4312  		115: "map",
  4313  		122: "if",
  4314  		140: "else",
  4315  		143: "package",
  4316  		149: "const",
  4317  		152: "continue",
  4318  		157: "range",
  4319  		165: "break",
  4320  		171: "for",
  4321  		178: "go",
  4322  		180: "goto",
  4323  		182: "import",
  4324  		187: "var",
  4325  		190: "return",
  4326  		193: "interface",
  4327  		198: "select",
  4328  		220: "func",
  4329  	}[h] == name
  4330  }
  4331  
  4332  func TwoHashTable_AddAdd_Shift041(name string) bool {
  4333  	if len(name) < 2 {
  4334  		return false
  4335  	}
  4336  	h := ((byte(len(name)) << 0) + (name[0] << 4)) + (name[1] << 1)
  4337  	if h > 246 {
  4338  		return false
  4339  	}
  4340  	return [...]string{
  4341  		0:   "select",
  4342  		4:   "chan",
  4343  		9:   "break",
  4344  		15:  "defer",
  4345  		17:  "default",
  4346  		19:  "const",
  4347  		22:  "continue",
  4348  		30:  "struct",
  4349  		36:  "switch",
  4350  		37:  "var",
  4351  		44:  "else",
  4352  		45:  "fallthrough",
  4353  		54:  "type",
  4354  		65:  "for",
  4355  		78:  "func",
  4356  		80:  "go",
  4357  		82:  "goto",
  4358  		94:  "if",
  4359  		112: "import",
  4360  		117: "interface",
  4361  		149: "map",
  4362  		201: "package",
  4363  		231: "range",
  4364  		240: "return",
  4365  		246: "case",
  4366  	}[h] == name
  4367  }
  4368  
  4369  func TwoHashTable_AddAdd_Shift042(name string) bool {
  4370  	if len(name) < 2 {
  4371  		return false
  4372  	}
  4373  	h := ((byte(len(name)) << 0) + (name[0] << 4)) + (name[1] << 2)
  4374  	if h > 244 {
  4375  		return false
  4376  	}
  4377  	return [...]string{
  4378  		4:   "else",
  4379  		6:   "struct",
  4380  		18:  "switch",
  4381  		31:  "for",
  4382  		40:  "type",
  4383  		42:  "if",
  4384  		46:  "go",
  4385  		48:  "goto",
  4386  		56:  "func",
  4387  		74:  "import",
  4388  		81:  "interface",
  4389  		87:  "map",
  4390  		139: "package",
  4391  		169: "range",
  4392  		184: "case",
  4393  		186: "return",
  4394  		202: "select",
  4395  		212: "chan",
  4396  		217: "defer",
  4397  		219: "default",
  4398  		231: "var",
  4399  		237: "break",
  4400  		239: "fallthrough",
  4401  		241: "const",
  4402  		244: "continue",
  4403  	}[h] == name
  4404  }
  4405  
  4406  func TwoHashTable_AddAdd_Shift050(name string) bool {
  4407  	if len(name) < 2 {
  4408  		return false
  4409  	}
  4410  	h := ((byte(len(name)) << 0) + (name[0] << 5)) + (name[1] << 0)
  4411  	if h > 253 {
  4412  		return false
  4413  	}
  4414  	return [...]string{
  4415  		4:   "map",
  4416  		16:  "else",
  4417  		36:  "var",
  4418  		44:  "fallthrough",
  4419  		50:  "for",
  4420  		57:  "func",
  4421  		81:  "go",
  4422  		83:  "goto",
  4423  		104: "package",
  4424  		136: "if",
  4425  		147: "import",
  4426  		151: "interface",
  4427  		166: "range",
  4428  		171: "return",
  4429  		183: "break",
  4430  		197: "case",
  4431  		203: "select",
  4432  		204: "chan",
  4433  		212: "const",
  4434  		215: "continue",
  4435  		218: "struct",
  4436  		221: "switch",
  4437  		234: "defer",
  4438  		236: "default",
  4439  		253: "type",
  4440  	}[h] == name
  4441  }
  4442  
  4443  func TwoHashTable_AddAdd_Shift051(name string) bool {
  4444  	if len(name) < 2 {
  4445  		return false
  4446  	}
  4447  	h := ((byte(len(name)) << 0) + (name[0] << 5)) + (name[1] << 1)
  4448  	if h > 238 {
  4449  		return false
  4450  	}
  4451  	return [...]string{
  4452  		0:   "import",
  4453  		5:   "interface",
  4454  		7:   "range",
  4455  		16:  "return",
  4456  		38:  "case",
  4457  		41:  "break",
  4458  		48:  "select",
  4459  		52:  "chan",
  4460  		67:  "const",
  4461  		70:  "continue",
  4462  		78:  "struct",
  4463  		79:  "defer",
  4464  		81:  "default",
  4465  		84:  "switch",
  4466  		101: "map",
  4467  		118: "type",
  4468  		124: "else",
  4469  		133: "var",
  4470  		141: "fallthrough",
  4471  		161: "for",
  4472  		174: "func",
  4473  		192: "go",
  4474  		194: "goto",
  4475  		201: "package",
  4476  		238: "if",
  4477  	}[h] == name
  4478  }
  4479  
  4480  func TwoHashTable_AddAdd_Shift060(name string) bool {
  4481  	if len(name) < 2 {
  4482  		return false
  4483  	}
  4484  	h := ((byte(len(name)) << 0) + (name[0] << 6)) + (name[1] << 0)
  4485  	if h > 249 {
  4486  		return false
  4487  	}
  4488  	return [...]string{
  4489  		37:  "case",
  4490  		43:  "select",
  4491  		44:  "chan",
  4492  		49:  "go",
  4493  		51:  "goto",
  4494  		52:  "const",
  4495  		55:  "continue",
  4496  		58:  "struct",
  4497  		61:  "switch",
  4498  		104: "package",
  4499  		106: "defer",
  4500  		108: "default",
  4501  		125: "type",
  4502  		164: "map",
  4503  		168: "if",
  4504  		176: "else",
  4505  		179: "import",
  4506  		183: "interface",
  4507  		228: "var",
  4508  		230: "range",
  4509  		235: "return",
  4510  		236: "fallthrough",
  4511  		242: "for",
  4512  		247: "break",
  4513  		249: "func",
  4514  	}[h] == name
  4515  }
  4516  
  4517  func TwoHashTable_AddAdd_Shift061(name string) bool {
  4518  	if len(name) < 2 {
  4519  		return false
  4520  	}
  4521  	h := ((byte(len(name)) << 0) + (name[0] << 6)) + (name[1] << 1)
  4522  	if h > 246 {
  4523  		return false
  4524  	}
  4525  	return [...]string{
  4526  		5:   "map",
  4527  		14:  "if",
  4528  		28:  "else",
  4529  		32:  "import",
  4530  		37:  "interface",
  4531  		69:  "var",
  4532  		71:  "range",
  4533  		77:  "fallthrough",
  4534  		80:  "return",
  4535  		97:  "for",
  4536  		105: "break",
  4537  		110: "func",
  4538  		134: "case",
  4539  		144: "select",
  4540  		148: "chan",
  4541  		160: "go",
  4542  		162: "goto",
  4543  		163: "const",
  4544  		166: "continue",
  4545  		174: "struct",
  4546  		180: "switch",
  4547  		201: "package",
  4548  		207: "defer",
  4549  		209: "default",
  4550  		246: "type",
  4551  	}[h] == name
  4552  }
  4553  
  4554  func TwoHashTable_AddAdd_Shift062(name string) bool {
  4555  	if len(name) < 2 {
  4556  		return false
  4557  	}
  4558  	h := ((byte(len(name)) << 0) + (name[0] << 6)) + (name[1] << 2)
  4559  	if h > 250 {
  4560  		return false
  4561  	}
  4562  	return [...]string{
  4563  		1:   "interface",
  4564  		7:   "var",
  4565  		9:   "range",
  4566  		15:  "fallthrough",
  4567  		26:  "return",
  4568  		63:  "for",
  4569  		72:  "case",
  4570  		77:  "break",
  4571  		88:  "func",
  4572  		90:  "select",
  4573  		100: "chan",
  4574  		126: "go",
  4575  		128: "goto",
  4576  		129: "const",
  4577  		132: "continue",
  4578  		139: "package",
  4579  		150: "struct",
  4580  		153: "defer",
  4581  		155: "default",
  4582  		162: "switch",
  4583  		199: "map",
  4584  		218: "if",
  4585  		232: "type",
  4586  		244: "else",
  4587  		250: "import",
  4588  	}[h] == name
  4589  }
  4590  
  4591  func TwoHashTable_AddAdd_Shift073(name string) bool {
  4592  	if len(name) < 2 {
  4593  		return false
  4594  	}
  4595  	h := ((byte(len(name)) << 0) + (name[0] << 7)) + (name[1] << 3)
  4596  	if h > 253 {
  4597  		return false
  4598  	}
  4599  	return [...]string{
  4600  		0:   "continue",
  4601  		11:  "var",
  4602  		13:  "range",
  4603  		15:  "package",
  4604  		19:  "fallthrough",
  4605  		38:  "struct",
  4606  		45:  "defer",
  4607  		46:  "return",
  4608  		47:  "default",
  4609  		62:  "switch",
  4610  		123: "for",
  4611  		139: "map",
  4612  		140: "case",
  4613  		149: "break",
  4614  		172: "func",
  4615  		174: "select",
  4616  		178: "if",
  4617  		196: "chan",
  4618  		204: "type",
  4619  		228: "else",
  4620  		238: "import",
  4621  		249: "interface",
  4622  		250: "go",
  4623  		252: "goto",
  4624  		253: "const",
  4625  	}[h] == name
  4626  }
  4627  
  4628  func TwoHashTable_AddAdd_Shift130(name string) bool {
  4629  	if len(name) < 2 {
  4630  		return false
  4631  	}
  4632  	h := ((byte(len(name)) << 1) + (name[0] << 3)) + (name[1] << 0)
  4633  	if h > 251 {
  4634  		return false
  4635  	}
  4636  	return [...]string{
  4637  		1:   "return",
  4638  		9:   "select",
  4639  		23:  "var",
  4640  		24:  "struct",
  4641  		27:  "switch",
  4642  		33:  "type",
  4643  		129: "case",
  4644  		136: "chan",
  4645  		140: "break",
  4646  		143: "defer",
  4647  		145: "const",
  4648  		147: "default",
  4649  		151: "continue",
  4650  		156: "else",
  4651  		165: "for",
  4652  		167: "fallthrough",
  4653  		171: "go",
  4654  		173: "func",
  4655  		175: "goto",
  4656  		178: "if",
  4657  		193: "import",
  4658  		200: "interface",
  4659  		207: "map",
  4660  		239: "package",
  4661  		251: "range",
  4662  	}[h] == name
  4663  }
  4664  
  4665  func TwoHashTable_AddAdd_Shift133(name string) bool {
  4666  	if len(name) < 2 {
  4667  		return false
  4668  	}
  4669  	h := ((byte(len(name)) << 1) + (name[0] << 3)) + (name[1] << 3)
  4670  	if h > 224 {
  4671  		return false
  4672  	}
  4673  	return [...]string{
  4674  		40:  "case",
  4675  		68:  "struct",
  4676  		78:  "fallthrough",
  4677  		82:  "defer",
  4678  		86:  "default",
  4679  		92:  "switch",
  4680  		96:  "chan",
  4681  		112: "type",
  4682  		118: "map",
  4683  		124: "if",
  4684  		144: "else",
  4685  		150: "package",
  4686  		154: "const",
  4687  		160: "continue",
  4688  		162: "range",
  4689  		170: "break",
  4690  		174: "for",
  4691  		180: "go",
  4692  		184: "goto",
  4693  		188: "import",
  4694  		190: "var",
  4695  		196: "return",
  4696  		202: "interface",
  4697  		204: "select",
  4698  		224: "func",
  4699  	}[h] == name
  4700  }
  4701  
  4702  func TwoHashTable_AddAdd_Shift150(name string) bool {
  4703  	if len(name) < 2 {
  4704  		return false
  4705  	}
  4706  	h := ((byte(len(name)) << 1) + (name[0] << 5)) + (name[1] << 0)
  4707  	if h > 243 {
  4708  		return false
  4709  	}
  4710  	return [...]string{
  4711  		1:   "type",
  4712  		7:   "map",
  4713  		20:  "else",
  4714  		39:  "var",
  4715  		53:  "for",
  4716  		55:  "fallthrough",
  4717  		61:  "func",
  4718  		83:  "go",
  4719  		87:  "goto",
  4720  		111: "package",
  4721  		138: "if",
  4722  		153: "import",
  4723  		160: "interface",
  4724  		171: "range",
  4725  		177: "return",
  4726  		188: "break",
  4727  		201: "case",
  4728  		208: "chan",
  4729  		209: "select",
  4730  		217: "const",
  4731  		223: "continue",
  4732  		224: "struct",
  4733  		227: "switch",
  4734  		239: "defer",
  4735  		243: "default",
  4736  	}[h] == name
  4737  }
  4738  
  4739  func TwoHashTable_AddAdd_Shift161(name string) bool {
  4740  	if len(name) < 2 {
  4741  		return false
  4742  	}
  4743  	h := ((byte(len(name)) << 1) + (name[0] << 6)) + (name[1] << 1)
  4744  	if h > 250 {
  4745  		return false
  4746  	}
  4747  	return [...]string{
  4748  		8:   "map",
  4749  		16:  "if",
  4750  		32:  "else",
  4751  		38:  "import",
  4752  		46:  "interface",
  4753  		72:  "var",
  4754  		76:  "range",
  4755  		86:  "return",
  4756  		88:  "fallthrough",
  4757  		100: "for",
  4758  		110: "break",
  4759  		114: "func",
  4760  		138: "case",
  4761  		150: "select",
  4762  		152: "chan",
  4763  		162: "go",
  4764  		166: "goto",
  4765  		168: "const",
  4766  		174: "continue",
  4767  		180: "struct",
  4768  		186: "switch",
  4769  		208: "package",
  4770  		212: "defer",
  4771  		216: "default",
  4772  		250: "type",
  4773  	}[h] == name
  4774  }
  4775  
  4776  func TwoHashTable_AddAdd_Shift230(name string) bool {
  4777  	if len(name) < 2 {
  4778  		return false
  4779  	}
  4780  	h := ((byte(len(name)) << 2) + (name[0] << 3)) + (name[1] << 0)
  4781  	if h > 253 {
  4782  		return false
  4783  	}
  4784  	return [...]string{
  4785  		5:   "range",
  4786  		13:  "return",
  4787  		21:  "select",
  4788  		29:  "var",
  4789  		36:  "struct",
  4790  		39:  "switch",
  4791  		41:  "type",
  4792  		137: "case",
  4793  		144: "chan",
  4794  		150: "break",
  4795  		153: "defer",
  4796  		155: "const",
  4797  		161: "default",
  4798  		164: "else",
  4799  		167: "continue",
  4800  		171: "for",
  4801  		175: "go",
  4802  		181: "func",
  4803  		182: "if",
  4804  		183: "goto",
  4805  		189: "fallthrough",
  4806  		205: "import",
  4807  		213: "map",
  4808  		218: "interface",
  4809  		253: "package",
  4810  	}[h] == name
  4811  }
  4812  
  4813  func TwoHashTable_AddAdd_Shift302(name string) bool {
  4814  	if len(name) < 2 {
  4815  		return false
  4816  	}
  4817  	h := ((byte(len(name)) << 3) + (name[0] << 0)) + (name[1] << 2)
  4818  	if h > 127 {
  4819  		return false
  4820  	}
  4821  	return [...]string{
  4822  		7:   "case",
  4823  		9:   "map",
  4824  		17:  "if",
  4825  		18:  "var",
  4826  		30:  "range",
  4827  		32:  "defer",
  4828  		35:  "chan",
  4829  		44:  "package",
  4830  		48:  "default",
  4831  		51:  "go",
  4832  		53:  "else",
  4833  		54:  "return",
  4834  		55:  "select",
  4835  		58:  "for",
  4836  		66:  "fallthrough",
  4837  		67:  "goto",
  4838  		71:  "const",
  4839  		77:  "import",
  4840  		82:  "break",
  4841  		90:  "func",
  4842  		95:  "continue",
  4843  		105: "interface",
  4844  		115: "struct",
  4845  		120: "type",
  4846  		127: "switch",
  4847  	}[h] == name
  4848  }
  4849  
  4850  func TwoHashTable_AddAdd_Shift303(name string) bool {
  4851  	if len(name) < 2 {
  4852  		return false
  4853  	}
  4854  	h := ((byte(len(name)) << 3) + (name[0] << 0)) + (name[1] << 3)
  4855  	if h > 255 {
  4856  		return false
  4857  	}
  4858  	return [...]string{
  4859  		1:   "import",
  4860  		3:   "const",
  4861  		26:  "break",
  4862  		27:  "continue",
  4863  		33:  "interface",
  4864  		46:  "func",
  4865  		67:  "struct",
  4866  		91:  "switch",
  4867  		92:  "type",
  4868  		139: "case",
  4869  		141: "map",
  4870  		150: "var",
  4871  		162: "range",
  4872  		169: "if",
  4873  		176: "package",
  4874  		180: "defer",
  4875  		195: "chan",
  4876  		196: "default",
  4877  		198: "fallthrough",
  4878  		202: "return",
  4879  		203: "select",
  4880  		229: "else",
  4881  		239: "go",
  4882  		246: "for",
  4883  		255: "goto",
  4884  	}[h] == name
  4885  }
  4886  
  4887  func TwoHashTable_AddAdd_Shift400(name string) bool {
  4888  	if len(name) < 2 {
  4889  		return false
  4890  	}
  4891  	h := ((byte(len(name)) << 4) + (name[0] << 0)) + (name[1] << 0)
  4892  	if h > 254 {
  4893  		return false
  4894  	}
  4895  	return [...]string{
  4896  		4:   "case",
  4897  		5:   "for",
  4898  		7:   "var",
  4899  		11:  "chan",
  4900  		17:  "else",
  4901  		22:  "goto",
  4902  		25:  "defer",
  4903  		27:  "func",
  4904  		34:  "const",
  4905  		35:  "range",
  4906  		36:  "break",
  4907  		45:  "type",
  4908  		54:  "import",
  4909  		55:  "return",
  4910  		56:  "select",
  4911  		57:  "default",
  4912  		65:  "package",
  4913  		71:  "struct",
  4914  		74:  "switch",
  4915  		82:  "continue",
  4916  		103: "interface",
  4917  		119: "fallthrough",
  4918  		239: "if",
  4919  		246: "go",
  4920  		254: "map",
  4921  	}[h] == name
  4922  }
  4923  
  4924  func TwoHashTable_AddAdd_Shift403(name string) bool {
  4925  	if len(name) < 2 {
  4926  		return false
  4927  	}
  4928  	h := ((byte(len(name)) << 4) + (name[0] << 0)) + (name[1] << 3)
  4929  	if h > 255 {
  4930  		return false
  4931  	}
  4932  	return [...]string{
  4933  		5:   "else",
  4934  		14:  "for",
  4935  		30:  "fallthrough",
  4936  		31:  "goto",
  4937  		43:  "const",
  4938  		49:  "import",
  4939  		66:  "break",
  4940  		78:  "func",
  4941  		91:  "continue",
  4942  		105: "interface",
  4943  		115: "struct",
  4944  		124: "type",
  4945  		139: "switch",
  4946  		165: "map",
  4947  		171: "case",
  4948  		174: "var",
  4949  		185: "if",
  4950  		202: "range",
  4951  		220: "defer",
  4952  		227: "chan",
  4953  		232: "package",
  4954  		250: "return",
  4955  		251: "select",
  4956  		252: "default",
  4957  		255: "go",
  4958  	}[h] == name
  4959  }
  4960  
  4961  func TwoHashTable_AddAdd_Shift413(name string) bool {
  4962  	if len(name) < 2 {
  4963  		return false
  4964  	}
  4965  	h := ((byte(len(name)) << 4) + (name[0] << 1)) + (name[1] << 3)
  4966  	if h > 254 {
  4967  		return false
  4968  	}
  4969  	return [...]string{
  4970  		14:  "case",
  4971  		18:  "map",
  4972  		34:  "if",
  4973  		36:  "var",
  4974  		60:  "range",
  4975  		64:  "defer",
  4976  		70:  "chan",
  4977  		88:  "package",
  4978  		96:  "default",
  4979  		102: "go",
  4980  		106: "else",
  4981  		108: "return",
  4982  		110: "select",
  4983  		116: "for",
  4984  		132: "fallthrough",
  4985  		134: "goto",
  4986  		142: "const",
  4987  		154: "import",
  4988  		164: "break",
  4989  		180: "func",
  4990  		190: "continue",
  4991  		210: "interface",
  4992  		230: "struct",
  4993  		240: "type",
  4994  		254: "switch",
  4995  	}[h] == name
  4996  }
  4997  
  4998  func TwoHashTable_AddAdd_Shift500(name string) bool {
  4999  	if len(name) < 2 {
  5000  		return false
  5001  	}
  5002  	h := ((byte(len(name)) << 5) + (name[0] << 0)) + (name[1] << 0)
  5003  	if h > 247 {
  5004  		return false
  5005  	}
  5006  	return [...]string{
  5007  		15:  "if",
  5008  		22:  "go",
  5009  		39:  "fallthrough",
  5010  		46:  "map",
  5011  		53:  "for",
  5012  		55:  "var",
  5013  		68:  "case",
  5014  		75:  "chan",
  5015  		81:  "else",
  5016  		86:  "goto",
  5017  		91:  "func",
  5018  		105: "defer",
  5019  		109: "type",
  5020  		114: "const",
  5021  		115: "range",
  5022  		116: "break",
  5023  		150: "import",
  5024  		151: "return",
  5025  		152: "select",
  5026  		167: "struct",
  5027  		169: "default",
  5028  		170: "switch",
  5029  		177: "package",
  5030  		210: "continue",
  5031  		247: "interface",
  5032  	}[h] == name
  5033  }
  5034  
  5035  func TwoHashTable_AddAdd_Shift511(name string) bool {
  5036  	if len(name) < 2 {
  5037  		return false
  5038  	}
  5039  	h := ((byte(len(name)) << 5) + (name[0] << 1)) + (name[1] << 1)
  5040  	if h > 252 {
  5041  		return false
  5042  	}
  5043  	return [...]string{
  5044  		8:   "case",
  5045  		10:  "for",
  5046  		14:  "var",
  5047  		22:  "chan",
  5048  		34:  "else",
  5049  		44:  "goto",
  5050  		50:  "defer",
  5051  		54:  "func",
  5052  		68:  "const",
  5053  		70:  "range",
  5054  		72:  "break",
  5055  		90:  "type",
  5056  		108: "import",
  5057  		110: "return",
  5058  		112: "select",
  5059  		114: "default",
  5060  		130: "package",
  5061  		142: "struct",
  5062  		148: "switch",
  5063  		164: "continue",
  5064  		206: "interface",
  5065  		222: "if",
  5066  		236: "go",
  5067  		238: "fallthrough",
  5068  		252: "map",
  5069  	}[h] == name
  5070  }
  5071  
  5072  func TwoHashTable_AddAdd_Shift601(name string) bool {
  5073  	if len(name) < 2 {
  5074  		return false
  5075  	}
  5076  	h := ((byte(len(name)) << 6) + (name[0] << 0)) + (name[1] << 1)
  5077  	if h > 248 {
  5078  		return false
  5079  	}
  5080  	return [...]string{
  5081  		4:   "for",
  5082  		37:  "case",
  5083  		51:  "chan",
  5084  		61:  "else",
  5085  		65:  "continue",
  5086  		69:  "goto",
  5087  		80:  "func",
  5088  		102: "type",
  5089  		110: "defer",
  5090  		116: "range",
  5091  		129: "const",
  5092  		133: "interface",
  5093  		134: "break",
  5094  		181: "if",
  5095  		188: "return",
  5096  		189: "select",
  5097  		195: "import",
  5098  		197: "go",
  5099  		219: "struct",
  5100  		225: "switch",
  5101  		232: "fallthrough",
  5102  		238: "default",
  5103  		239: "map",
  5104  		242: "package",
  5105  		248: "var",
  5106  	}[h] == name
  5107  }
  5108  
  5109  func TwoHashTable_AddAdd_Shift602(name string) bool {
  5110  	if len(name) < 2 {
  5111  		return false
  5112  	}
  5113  	h := ((byte(len(name)) << 6) + (name[0] << 0)) + (name[1] << 2)
  5114  	if h > 231 {
  5115  		return false
  5116  	}
  5117  	return [...]string{
  5118  		3:   "chan",
  5119  		21:  "else",
  5120  		31:  "continue",
  5121  		35:  "goto",
  5122  		54:  "range",
  5123  		56:  "defer",
  5124  		58:  "func",
  5125  		88:  "type",
  5126  		95:  "const",
  5127  		97:  "interface",
  5128  		106: "break",
  5129  		129: "if",
  5130  		134: "return",
  5131  		135: "select",
  5132  		157: "import",
  5133  		163: "go",
  5134  		170: "fallthrough",
  5135  		177: "map",
  5136  		180: "package",
  5137  		184: "default",
  5138  		186: "var",
  5139  		195: "struct",
  5140  		207: "switch",
  5141  		226: "for",
  5142  		231: "case",
  5143  	}[h] == name
  5144  }
  5145  
  5146  func TwoHashTable_AddAdd_Shift620(name string) bool {
  5147  	if len(name) < 2 {
  5148  		return false
  5149  	}
  5150  	h := ((byte(len(name)) << 6) + (name[0] << 2)) + (name[1] << 0)
  5151  	if h > 251 {
  5152  		return false
  5153  	}
  5154  	return [...]string{
  5155  		0:   "else",
  5156  		11:  "goto",
  5157  		13:  "func",
  5158  		53:  "defer",
  5159  		58:  "break",
  5160  		59:  "const",
  5161  		73:  "type",
  5162  		82:  "interface",
  5163  		105: "range",
  5164  		138: "if",
  5165  		139: "go",
  5166  		145: "import",
  5167  		173: "return",
  5168  		177: "select",
  5169  		181: "default",
  5170  		185: "fallthrough",
  5171  		192: "struct",
  5172  		195: "switch",
  5173  		199: "for",
  5174  		213: "map",
  5175  		225: "package",
  5176  		237: "case",
  5177  		244: "chan",
  5178  		249: "var",
  5179  		251: "continue",
  5180  	}[h] == name
  5181  }
  5182  
  5183  func TwoHashTable_AddAdd_Shift630(name string) bool {
  5184  	if len(name) < 2 {
  5185  		return false
  5186  	}
  5187  	h := ((byte(len(name)) << 6) + (name[0] << 3)) + (name[1] << 0)
  5188  	if h > 246 {
  5189  		return false
  5190  	}
  5191  	return [...]string{
  5192  		25:  "type",
  5193  		39:  "go",
  5194  		46:  "if",
  5195  		49:  "range",
  5196  		53:  "import",
  5197  		69:  "default",
  5198  		81:  "fallthrough",
  5199  		95:  "for",
  5200  		117: "return",
  5201  		121: "case",
  5202  		125: "select",
  5203  		128: "chan",
  5204  		135: "continue",
  5205  		137: "map",
  5206  		140: "struct",
  5207  		143: "switch",
  5208  		148: "else",
  5209  		161: "package",
  5210  		165: "func",
  5211  		167: "goto",
  5212  		194: "break",
  5213  		197: "defer",
  5214  		199: "const",
  5215  		209: "var",
  5216  		246: "interface",
  5217  	}[h] == name
  5218  }
  5219  
  5220  func TwoHashTable_OrXor_Shift032(name string) bool {
  5221  	if len(name) < 2 {
  5222  		return false
  5223  	}
  5224  	h := ((byte(len(name)) << 0) | (name[0] << 3)) ^ (name[1] << 2)
  5225  	if h > 250 {
  5226  		return false
  5227  	}
  5228  	return [...]string{
  5229  		2:   "return",
  5230  		3:   "package",
  5231  		10:  "select",
  5232  		17:  "range",
  5233  		55:  "var",
  5234  		64:  "type",
  5235  		66:  "switch",
  5236  		78:  "struct",
  5237  		128: "goto",
  5238  		134: "go",
  5239  		143: "for",
  5240  		152: "case",
  5241  		156: "else",
  5242  		161: "const",
  5243  		164: "continue",
  5244  		177: "defer",
  5245  		179: "default",
  5246  		188: "chan",
  5247  		191: "fallthrough",
  5248  		210: "if",
  5249  		221: "break",
  5250  		224: "func",
  5251  		239: "map",
  5252  		241: "interface",
  5253  		250: "import",
  5254  	}[h] == name
  5255  }
  5256  
  5257  func TwoHashTable_OrXor_Shift034(name string) bool {
  5258  	if len(name) < 2 {
  5259  		return false
  5260  	}
  5261  	h := ((byte(len(name)) << 0) | (name[0] << 3)) ^ (name[1] << 4)
  5262  	if h > 238 {
  5263  		return false
  5264  	}
  5265  	return [...]string{
  5266  		12:  "case",
  5267  		42:  "if",
  5268  		43:  "fallthrough",
  5269  		52:  "type",
  5270  		53:  "break",
  5271  		100: "func",
  5272  		117: "defer",
  5273  		119: "default",
  5274  		123: "map",
  5275  		133: "range",
  5276  		151: "package",
  5277  		156: "chan",
  5278  		158: "import",
  5279  		163: "var",
  5280  		169: "interface",
  5281  		195: "for",
  5282  		198: "return",
  5283  		202: "go",
  5284  		204: "goto",
  5285  		206: "select",
  5286  		222: "struct",
  5287  		232: "continue",
  5288  		236: "else",
  5289  		237: "const",
  5290  		238: "switch",
  5291  	}[h] == name
  5292  }
  5293  
  5294  func TwoHashTable_OrXor_Shift035(name string) bool {
  5295  	if len(name) < 2 {
  5296  		return false
  5297  	}
  5298  	h := ((byte(len(name)) << 0) | (name[0] << 3)) ^ (name[1] << 5)
  5299  	if h > 253 {
  5300  		return false
  5301  	}
  5302  	return [...]string{
  5303  		27:  "fallthrough",
  5304  		28:  "chan",
  5305  		30:  "struct",
  5306  		54:  "return",
  5307  		60:  "case",
  5308  		62:  "select",
  5309  		75:  "map",
  5310  		85:  "break",
  5311  		126: "switch",
  5312  		132: "type",
  5313  		133: "defer",
  5314  		135: "default",
  5315  		137: "interface",
  5316  		138: "if",
  5317  		147: "var",
  5318  		148: "func",
  5319  		167: "package",
  5320  		172: "else",
  5321  		181: "range",
  5322  		211: "for",
  5323  		218: "go",
  5324  		220: "goto",
  5325  		238: "import",
  5326  		248: "continue",
  5327  		253: "const",
  5328  	}[h] == name
  5329  }
  5330  
  5331  func TwoHashTable_OrXor_Shift041(name string) bool {
  5332  	if len(name) < 2 {
  5333  		return false
  5334  	}
  5335  	h := ((byte(len(name)) << 0) | (name[0] << 4)) ^ (name[1] << 1)
  5336  	if h > 252 {
  5337  		return false
  5338  	}
  5339  	return [...]string{
  5340  		17:  "map",
  5341  		69:  "interface",
  5342  		76:  "import",
  5343  		94:  "if",
  5344  		140: "else",
  5345  		141: "default",
  5346  		142: "func",
  5347  		143: "defer",
  5348  		161: "var",
  5349  		169: "fallthrough",
  5350  		170: "goto",
  5351  		172: "go",
  5352  		182: "type",
  5353  		189: "for",
  5354  		193: "break",
  5355  		197: "package",
  5356  		216: "switch",
  5357  		222: "struct",
  5358  		228: "chan",
  5359  		230: "continue",
  5360  		231: "range",
  5361  		235: "const",
  5362  		236: "return",
  5363  		246: "case",
  5364  		252: "select",
  5365  	}[h] == name
  5366  }
  5367  
  5368  func TwoHashTable_OrXor_Shift043(name string) bool {
  5369  	if len(name) < 2 {
  5370  		return false
  5371  	}
  5372  	h := ((byte(len(name)) << 0) | (name[0] << 4)) ^ (name[1] << 3)
  5373  	if h > 254 {
  5374  		return false
  5375  	}
  5376  	return [...]string{
  5377  		10:  "go",
  5378  		12:  "goto",
  5379  		14:  "return",
  5380  		15:  "package",
  5381  		27:  "for",
  5382  		30:  "select",
  5383  		45:  "range",
  5384  		52:  "else",
  5385  		60:  "case",
  5386  		64:  "continue",
  5387  		77:  "const",
  5388  		99:  "fallthrough",
  5389  		107: "var",
  5390  		109: "defer",
  5391  		111: "default",
  5392  		116: "chan",
  5393  		140: "type",
  5394  		142: "switch",
  5395  		150: "struct",
  5396  		162: "if",
  5397  		181: "break",
  5398  		204: "func",
  5399  		219: "map",
  5400  		233: "interface",
  5401  		254: "import",
  5402  	}[h] == name
  5403  }
  5404  
  5405  func TwoHashTable_OrXor_Shift045(name string) bool {
  5406  	if len(name) < 2 {
  5407  		return false
  5408  	}
  5409  	h := ((byte(len(name)) << 0) | (name[0] << 4)) ^ (name[1] << 5)
  5410  	if h > 243 {
  5411  		return false
  5412  	}
  5413  	return [...]string{
  5414  		5:   "range",
  5415  		20:  "case",
  5416  		39:  "package",
  5417  		52:  "chan",
  5418  		54:  "import",
  5419  		67:  "var",
  5420  		75:  "fallthrough",
  5421  		82:  "if",
  5422  		89:  "interface",
  5423  		100: "type",
  5424  		101: "break",
  5425  		131: "for",
  5426  		134: "return",
  5427  		146: "go",
  5428  		148: "goto",
  5429  		150: "select",
  5430  		182: "struct",
  5431  		196: "func",
  5432  		212: "else",
  5433  		213: "const",
  5434  		214: "switch",
  5435  		216: "continue",
  5436  		229: "defer",
  5437  		231: "default",
  5438  		243: "map",
  5439  	}[h] == name
  5440  }
  5441  
  5442  func TwoHashTable_OrXor_Shift046(name string) bool {
  5443  	if len(name) < 2 {
  5444  		return false
  5445  	}
  5446  	h := ((byte(len(name)) << 0) | (name[0] << 4)) ^ (name[1] << 6)
  5447  	if h > 248 {
  5448  		return false
  5449  	}
  5450  	return [...]string{
  5451  		4:   "type",
  5452  		5:   "defer",
  5453  		7:   "default",
  5454  		18:  "if",
  5455  		25:  "interface",
  5456  		35:  "var",
  5457  		36:  "func",
  5458  		43:  "fallthrough",
  5459  		52:  "chan",
  5460  		54:  "struct",
  5461  		71:  "package",
  5462  		84:  "else",
  5463  		101: "range",
  5464  		102: "return",
  5465  		116: "case",
  5466  		118: "select",
  5467  		147: "map",
  5468  		163: "for",
  5469  		165: "break",
  5470  		178: "go",
  5471  		180: "goto",
  5472  		214: "import",
  5473  		245: "const",
  5474  		246: "switch",
  5475  		248: "continue",
  5476  	}[h] == name
  5477  }
  5478  
  5479  func TwoHashTable_OrXor_Shift050(name string) bool {
  5480  	if len(name) < 2 {
  5481  		return false
  5482  	}
  5483  	h := ((byte(len(name)) << 0) | (name[0] << 5)) ^ (name[1] << 0)
  5484  	if h > 253 {
  5485  		return false
  5486  	}
  5487  	return [...]string{
  5488  		3:   "select",
  5489  		5:   "case",
  5490  		7:   "continue",
  5491  		10:  "const",
  5492  		12:  "chan",
  5493  		17:  "switch",
  5494  		18:  "struct",
  5495  		35:  "return",
  5496  		36:  "range",
  5497  		55:  "break",
  5498  		68:  "if",
  5499  		71:  "interface",
  5500  		75:  "import",
  5501  		102: "package",
  5502  		139: "goto",
  5503  		141: "go",
  5504  		162: "var",
  5505  		170: "fallthrough",
  5506  		172: "for",
  5507  		177: "func",
  5508  		194: "map",
  5509  		200: "else",
  5510  		224: "defer",
  5511  		226: "default",
  5512  		253: "type",
  5513  	}[h] == name
  5514  }
  5515  
  5516  func TwoHashTable_OrXor_Shift051(name string) bool {
  5517  	if len(name) < 2 {
  5518  		return false
  5519  	}
  5520  	h := ((byte(len(name)) << 0) | (name[0] << 5)) ^ (name[1] << 1)
  5521  	if h > 252 {
  5522  		return false
  5523  	}
  5524  	return [...]string{
  5525  		1:   "var",
  5526  		9:   "fallthrough",
  5527  		29:  "for",
  5528  		46:  "func",
  5529  		58:  "goto",
  5530  		60:  "go",
  5531  		77:  "default",
  5532  		79:  "defer",
  5533  		97:  "map",
  5534  		118: "type",
  5535  		124: "else",
  5536  		135: "range",
  5537  		136: "switch",
  5538  		140: "return",
  5539  		142: "struct",
  5540  		161: "break",
  5541  		166: "case",
  5542  		172: "select",
  5543  		180: "chan",
  5544  		182: "continue",
  5545  		187: "const",
  5546  		197: "package",
  5547  		238: "if",
  5548  		245: "interface",
  5549  		252: "import",
  5550  	}[h] == name
  5551  }
  5552  
  5553  func TwoHashTable_OrXor_Shift060(name string) bool {
  5554  	if len(name) < 2 {
  5555  		return false
  5556  	}
  5557  	h := ((byte(len(name)) << 0) | (name[0] << 6)) ^ (name[1] << 0)
  5558  	if h > 247 {
  5559  		return false
  5560  	}
  5561  	return [...]string{
  5562  		34:  "map",
  5563  		36:  "if",
  5564  		39:  "interface",
  5565  		40:  "else",
  5566  		43:  "import",
  5567  		96:  "defer",
  5568  		98:  "default",
  5569  		102: "package",
  5570  		125: "type",
  5571  		163: "select",
  5572  		165: "case",
  5573  		167: "continue",
  5574  		170: "const",
  5575  		171: "goto",
  5576  		172: "chan",
  5577  		173: "go",
  5578  		177: "switch",
  5579  		178: "struct",
  5580  		226: "var",
  5581  		227: "return",
  5582  		228: "range",
  5583  		234: "fallthrough",
  5584  		236: "for",
  5585  		241: "func",
  5586  		247: "break",
  5587  	}[h] == name
  5588  }
  5589  
  5590  func TwoHashTable_OrXor_Shift062(name string) bool {
  5591  	if len(name) < 2 {
  5592  		return false
  5593  	}
  5594  	h := ((byte(len(name)) << 0) | (name[0] << 6)) ^ (name[1] << 2)
  5595  	if h > 244 {
  5596  		return false
  5597  	}
  5598  	return [...]string{
  5599  		1:   "range",
  5600  		7:   "var",
  5601  		15:  "fallthrough",
  5602  		18:  "return",
  5603  		22:  "struct",
  5604  		26:  "switch",
  5605  		63:  "for",
  5606  		64:  "case",
  5607  		77:  "break",
  5608  		80:  "func",
  5609  		82:  "select",
  5610  		100: "chan",
  5611  		116: "continue",
  5612  		120: "goto",
  5613  		121: "const",
  5614  		126: "go",
  5615  		131: "package",
  5616  		145: "defer",
  5617  		147: "default",
  5618  		199: "map",
  5619  		218: "if",
  5620  		224: "type",
  5621  		241: "interface",
  5622  		242: "import",
  5623  		244: "else",
  5624  	}[h] == name
  5625  }
  5626  
  5627  func TwoHashTable_OrXor_Shift073(name string) bool {
  5628  	if len(name) < 2 {
  5629  		return false
  5630  	}
  5631  	h := ((byte(len(name)) << 0) | (name[0] << 7)) ^ (name[1] << 3)
  5632  	if h > 253 {
  5633  		return false
  5634  	}
  5635  	return [...]string{
  5636  		3:   "fallthrough",
  5637  		11:  "var",
  5638  		13:  "range",
  5639  		15:  "package",
  5640  		38:  "struct",
  5641  		45:  "defer",
  5642  		46:  "return",
  5643  		47:  "default",
  5644  		62:  "switch",
  5645  		123: "for",
  5646  		139: "map",
  5647  		140: "case",
  5648  		149: "break",
  5649  		172: "func",
  5650  		174: "select",
  5651  		178: "if",
  5652  		196: "chan",
  5653  		204: "type",
  5654  		228: "else",
  5655  		238: "import",
  5656  		240: "continue",
  5657  		249: "interface",
  5658  		250: "go",
  5659  		252: "goto",
  5660  		253: "const",
  5661  	}[h] == name
  5662  }
  5663  
  5664  func TwoHashTable_OrXor_Shift143(name string) bool {
  5665  	if len(name) < 2 {
  5666  		return false
  5667  	}
  5668  	h := ((byte(len(name)) << 1) | (name[0] << 4)) ^ (name[1] << 3)
  5669  	if h > 244 {
  5670  		return false
  5671  	}
  5672  	return [...]string{
  5673  		0:   "goto",
  5674  		4:   "return",
  5675  		6:   "package",
  5676  		12:  "go",
  5677  		20:  "select",
  5678  		30:  "for",
  5679  		34:  "range",
  5680  		48:  "case",
  5681  		56:  "else",
  5682  		66:  "const",
  5683  		72:  "continue",
  5684  		98:  "defer",
  5685  		102: "default",
  5686  		110: "var",
  5687  		120: "chan",
  5688  		126: "fallthrough",
  5689  		128: "type",
  5690  		132: "switch",
  5691  		156: "struct",
  5692  		164: "if",
  5693  		186: "break",
  5694  		192: "func",
  5695  		222: "map",
  5696  		226: "interface",
  5697  		244: "import",
  5698  	}[h] == name
  5699  }
  5700  
  5701  func TwoHashTable_OrXor_Shift145(name string) bool {
  5702  	if len(name) < 2 {
  5703  		return false
  5704  	}
  5705  	h := ((byte(len(name)) << 1) | (name[0] << 4)) ^ (name[1] << 5)
  5706  	if h > 246 {
  5707  		return false
  5708  	}
  5709  	return [...]string{
  5710  		10:  "range",
  5711  		24:  "case",
  5712  		46:  "package",
  5713  		56:  "chan",
  5714  		60:  "import",
  5715  		70:  "var",
  5716  		82:  "interface",
  5717  		84:  "if",
  5718  		86:  "fallthrough",
  5719  		104: "type",
  5720  		106: "break",
  5721  		134: "for",
  5722  		140: "return",
  5723  		148: "go",
  5724  		152: "goto",
  5725  		156: "select",
  5726  		188: "struct",
  5727  		200: "func",
  5728  		208: "continue",
  5729  		216: "else",
  5730  		218: "const",
  5731  		220: "switch",
  5732  		234: "defer",
  5733  		238: "default",
  5734  		246: "map",
  5735  	}[h] == name
  5736  }
  5737  
  5738  func TwoHashTable_OrXor_Shift146(name string) bool {
  5739  	if len(name) < 2 {
  5740  		return false
  5741  	}
  5742  	h := ((byte(len(name)) << 1) | (name[0] << 4)) ^ (name[1] << 6)
  5743  	if h > 252 {
  5744  		return false
  5745  	}
  5746  	return [...]string{
  5747  		8:   "type",
  5748  		10:  "defer",
  5749  		14:  "default",
  5750  		18:  "interface",
  5751  		20:  "if",
  5752  		38:  "var",
  5753  		40:  "func",
  5754  		54:  "fallthrough",
  5755  		56:  "chan",
  5756  		60:  "struct",
  5757  		78:  "package",
  5758  		88:  "else",
  5759  		106: "range",
  5760  		108: "return",
  5761  		120: "case",
  5762  		124: "select",
  5763  		150: "map",
  5764  		166: "for",
  5765  		170: "break",
  5766  		180: "go",
  5767  		184: "goto",
  5768  		220: "import",
  5769  		240: "continue",
  5770  		250: "const",
  5771  		252: "switch",
  5772  	}[h] == name
  5773  }
  5774  
  5775  func TwoHashTable_OrXor_Shift161(name string) bool {
  5776  	if len(name) < 2 {
  5777  		return false
  5778  	}
  5779  	h := ((byte(len(name)) << 1) | (name[0] << 6)) ^ (name[1] << 1)
  5780  	if h > 250 {
  5781  		return false
  5782  	}
  5783  	return [...]string{
  5784  		6:   "select",
  5785  		10:  "case",
  5786  		14:  "continue",
  5787  		20:  "const",
  5788  		22:  "goto",
  5789  		24:  "chan",
  5790  		26:  "go",
  5791  		34:  "switch",
  5792  		36:  "struct",
  5793  		68:  "var",
  5794  		70:  "return",
  5795  		72:  "range",
  5796  		84:  "fallthrough",
  5797  		88:  "for",
  5798  		98:  "func",
  5799  		110: "break",
  5800  		132: "map",
  5801  		136: "if",
  5802  		142: "interface",
  5803  		144: "else",
  5804  		150: "import",
  5805  		192: "defer",
  5806  		196: "default",
  5807  		204: "package",
  5808  		250: "type",
  5809  	}[h] == name
  5810  }
  5811  
  5812  func TwoHashTable_OrXor_Shift260(name string) bool {
  5813  	if len(name) < 2 {
  5814  		return false
  5815  	}
  5816  	h := ((byte(len(name)) << 2) | (name[0] << 6)) ^ (name[1] << 0)
  5817  	if h > 253 {
  5818  		return false
  5819  	}
  5820  	return [...]string{
  5821  		10:  "interface",
  5822  		45:  "map",
  5823  		46:  "if",
  5824  		53:  "import",
  5825  		60:  "else",
  5826  		105: "type",
  5827  		113: "defer",
  5828  		121: "default",
  5829  		125: "package",
  5830  		143: "continue",
  5831  		167: "go",
  5832  		172: "struct",
  5833  		175: "switch",
  5834  		177: "case",
  5835  		184: "chan",
  5836  		187: "const",
  5837  		189: "select",
  5838  		191: "goto",
  5839  		205: "fallthrough",
  5840  		227: "for",
  5841  		229: "func",
  5842  		230: "break",
  5843  		237: "var",
  5844  		245: "range",
  5845  		253: "return",
  5846  	}[h] == name
  5847  }
  5848  
  5849  func TwoHashTable_OrAdd_Shift031(name string) bool {
  5850  	if len(name) < 2 {
  5851  		return false
  5852  	}
  5853  	h := ((byte(len(name)) << 0) | (name[0] << 3)) + (name[1] << 1)
  5854  	if h > 253 {
  5855  		return false
  5856  	}
  5857  	return [...]string{
  5858  		4:   "else",
  5859  		17:  "for",
  5860  		22:  "if",
  5861  		24:  "go",
  5862  		26:  "goto",
  5863  		30:  "func",
  5864  		37:  "interface",
  5865  		40:  "import",
  5866  		45:  "map",
  5867  		73:  "package",
  5868  		87:  "range",
  5869  		96:  "return",
  5870  		104: "select",
  5871  		117: "var",
  5872  		134: "struct",
  5873  		140: "switch",
  5874  		150: "type",
  5875  		222: "case",
  5876  		236: "chan",
  5877  		239: "defer",
  5878  		241: "default",
  5879  		246: "continue",
  5880  		249: "break",
  5881  		251: "const",
  5882  		253: "fallthrough",
  5883  	}[h] == name
  5884  }
  5885  
  5886  func TwoHashTable_OrAdd_Shift033(name string) bool {
  5887  	if len(name) < 2 {
  5888  		return false
  5889  	}
  5890  	h := ((byte(len(name)) << 0) | (name[0] << 3)) + (name[1] << 3)
  5891  	if h > 220 {
  5892  		return false
  5893  	}
  5894  	return [...]string{
  5895  		36:  "case",
  5896  		62:  "struct",
  5897  		67:  "fallthrough",
  5898  		77:  "defer",
  5899  		79:  "default",
  5900  		86:  "switch",
  5901  		92:  "chan",
  5902  		108: "type",
  5903  		115: "map",
  5904  		122: "if",
  5905  		140: "else",
  5906  		143: "package",
  5907  		144: "continue",
  5908  		149: "const",
  5909  		157: "range",
  5910  		165: "break",
  5911  		171: "for",
  5912  		178: "go",
  5913  		180: "goto",
  5914  		182: "import",
  5915  		185: "interface",
  5916  		187: "var",
  5917  		190: "return",
  5918  		198: "select",
  5919  		220: "func",
  5920  	}[h] == name
  5921  }
  5922  
  5923  func TwoHashTable_OrAdd_Shift041(name string) bool {
  5924  	if len(name) < 2 {
  5925  		return false
  5926  	}
  5927  	h := ((byte(len(name)) << 0) | (name[0] << 4)) + (name[1] << 1)
  5928  	if h > 246 {
  5929  		return false
  5930  	}
  5931  	return [...]string{
  5932  		0:   "select",
  5933  		4:   "chan",
  5934  		9:   "break",
  5935  		15:  "defer",
  5936  		17:  "default",
  5937  		19:  "const",
  5938  		22:  "continue",
  5939  		30:  "struct",
  5940  		36:  "switch",
  5941  		37:  "var",
  5942  		44:  "else",
  5943  		45:  "fallthrough",
  5944  		54:  "type",
  5945  		65:  "for",
  5946  		78:  "func",
  5947  		80:  "go",
  5948  		82:  "goto",
  5949  		94:  "if",
  5950  		112: "import",
  5951  		117: "interface",
  5952  		149: "map",
  5953  		201: "package",
  5954  		231: "range",
  5955  		240: "return",
  5956  		246: "case",
  5957  	}[h] == name
  5958  }
  5959  
  5960  func TwoHashTable_OrAdd_Shift042(name string) bool {
  5961  	if len(name) < 2 {
  5962  		return false
  5963  	}
  5964  	h := ((byte(len(name)) << 0) | (name[0] << 4)) + (name[1] << 2)
  5965  	if h > 244 {
  5966  		return false
  5967  	}
  5968  	return [...]string{
  5969  		4:   "else",
  5970  		6:   "struct",
  5971  		18:  "switch",
  5972  		31:  "for",
  5973  		40:  "type",
  5974  		42:  "if",
  5975  		46:  "go",
  5976  		48:  "goto",
  5977  		56:  "func",
  5978  		74:  "import",
  5979  		81:  "interface",
  5980  		87:  "map",
  5981  		139: "package",
  5982  		169: "range",
  5983  		184: "case",
  5984  		186: "return",
  5985  		202: "select",
  5986  		212: "chan",
  5987  		217: "defer",
  5988  		219: "default",
  5989  		231: "var",
  5990  		237: "break",
  5991  		239: "fallthrough",
  5992  		241: "const",
  5993  		244: "continue",
  5994  	}[h] == name
  5995  }
  5996  
  5997  func TwoHashTable_OrAdd_Shift050(name string) bool {
  5998  	if len(name) < 2 {
  5999  		return false
  6000  	}
  6001  	h := ((byte(len(name)) << 0) | (name[0] << 5)) + (name[1] << 0)
  6002  	if h > 253 {
  6003  		return false
  6004  	}
  6005  	return [...]string{
  6006  		4:   "map",
  6007  		16:  "else",
  6008  		36:  "var",
  6009  		44:  "fallthrough",
  6010  		50:  "for",
  6011  		57:  "func",
  6012  		81:  "go",
  6013  		83:  "goto",
  6014  		104: "package",
  6015  		136: "if",
  6016  		147: "import",
  6017  		151: "interface",
  6018  		166: "range",
  6019  		171: "return",
  6020  		183: "break",
  6021  		197: "case",
  6022  		203: "select",
  6023  		204: "chan",
  6024  		212: "const",
  6025  		215: "continue",
  6026  		218: "struct",
  6027  		221: "switch",
  6028  		234: "defer",
  6029  		236: "default",
  6030  		253: "type",
  6031  	}[h] == name
  6032  }
  6033  
  6034  func TwoHashTable_OrAdd_Shift051(name string) bool {
  6035  	if len(name) < 2 {
  6036  		return false
  6037  	}
  6038  	h := ((byte(len(name)) << 0) | (name[0] << 5)) + (name[1] << 1)
  6039  	if h > 238 {
  6040  		return false
  6041  	}
  6042  	return [...]string{
  6043  		0:   "import",
  6044  		5:   "interface",
  6045  		7:   "range",
  6046  		16:  "return",
  6047  		38:  "case",
  6048  		41:  "break",
  6049  		48:  "select",
  6050  		52:  "chan",
  6051  		67:  "const",
  6052  		70:  "continue",
  6053  		78:  "struct",
  6054  		79:  "defer",
  6055  		81:  "default",
  6056  		84:  "switch",
  6057  		101: "map",
  6058  		118: "type",
  6059  		124: "else",
  6060  		133: "var",
  6061  		141: "fallthrough",
  6062  		161: "for",
  6063  		174: "func",
  6064  		192: "go",
  6065  		194: "goto",
  6066  		201: "package",
  6067  		238: "if",
  6068  	}[h] == name
  6069  }
  6070  
  6071  func TwoHashTable_OrAdd_Shift060(name string) bool {
  6072  	if len(name) < 2 {
  6073  		return false
  6074  	}
  6075  	h := ((byte(len(name)) << 0) | (name[0] << 6)) + (name[1] << 0)
  6076  	if h > 249 {
  6077  		return false
  6078  	}
  6079  	return [...]string{
  6080  		37:  "case",
  6081  		43:  "select",
  6082  		44:  "chan",
  6083  		49:  "go",
  6084  		51:  "goto",
  6085  		52:  "const",
  6086  		55:  "continue",
  6087  		58:  "struct",
  6088  		61:  "switch",
  6089  		104: "package",
  6090  		106: "defer",
  6091  		108: "default",
  6092  		125: "type",
  6093  		164: "map",
  6094  		168: "if",
  6095  		176: "else",
  6096  		179: "import",
  6097  		183: "interface",
  6098  		228: "var",
  6099  		230: "range",
  6100  		235: "return",
  6101  		236: "fallthrough",
  6102  		242: "for",
  6103  		247: "break",
  6104  		249: "func",
  6105  	}[h] == name
  6106  }
  6107  
  6108  func TwoHashTable_OrAdd_Shift061(name string) bool {
  6109  	if len(name) < 2 {
  6110  		return false
  6111  	}
  6112  	h := ((byte(len(name)) << 0) | (name[0] << 6)) + (name[1] << 1)
  6113  	if h > 246 {
  6114  		return false
  6115  	}
  6116  	return [...]string{
  6117  		5:   "map",
  6118  		14:  "if",
  6119  		28:  "else",
  6120  		32:  "import",
  6121  		37:  "interface",
  6122  		69:  "var",
  6123  		71:  "range",
  6124  		77:  "fallthrough",
  6125  		80:  "return",
  6126  		97:  "for",
  6127  		105: "break",
  6128  		110: "func",
  6129  		134: "case",
  6130  		144: "select",
  6131  		148: "chan",
  6132  		160: "go",
  6133  		162: "goto",
  6134  		163: "const",
  6135  		166: "continue",
  6136  		174: "struct",
  6137  		180: "switch",
  6138  		201: "package",
  6139  		207: "defer",
  6140  		209: "default",
  6141  		246: "type",
  6142  	}[h] == name
  6143  }
  6144  
  6145  func TwoHashTable_OrAdd_Shift062(name string) bool {
  6146  	if len(name) < 2 {
  6147  		return false
  6148  	}
  6149  	h := ((byte(len(name)) << 0) | (name[0] << 6)) + (name[1] << 2)
  6150  	if h > 250 {
  6151  		return false
  6152  	}
  6153  	return [...]string{
  6154  		1:   "interface",
  6155  		7:   "var",
  6156  		9:   "range",
  6157  		15:  "fallthrough",
  6158  		26:  "return",
  6159  		63:  "for",
  6160  		72:  "case",
  6161  		77:  "break",
  6162  		88:  "func",
  6163  		90:  "select",
  6164  		100: "chan",
  6165  		126: "go",
  6166  		128: "goto",
  6167  		129: "const",
  6168  		132: "continue",
  6169  		139: "package",
  6170  		150: "struct",
  6171  		153: "defer",
  6172  		155: "default",
  6173  		162: "switch",
  6174  		199: "map",
  6175  		218: "if",
  6176  		232: "type",
  6177  		244: "else",
  6178  		250: "import",
  6179  	}[h] == name
  6180  }
  6181  
  6182  func TwoHashTable_OrAdd_Shift073(name string) bool {
  6183  	if len(name) < 2 {
  6184  		return false
  6185  	}
  6186  	h := ((byte(len(name)) << 0) | (name[0] << 7)) + (name[1] << 3)
  6187  	if h > 253 {
  6188  		return false
  6189  	}
  6190  	return [...]string{
  6191  		0:   "continue",
  6192  		11:  "var",
  6193  		13:  "range",
  6194  		15:  "package",
  6195  		19:  "fallthrough",
  6196  		38:  "struct",
  6197  		45:  "defer",
  6198  		46:  "return",
  6199  		47:  "default",
  6200  		62:  "switch",
  6201  		123: "for",
  6202  		139: "map",
  6203  		140: "case",
  6204  		149: "break",
  6205  		172: "func",
  6206  		174: "select",
  6207  		178: "if",
  6208  		196: "chan",
  6209  		204: "type",
  6210  		228: "else",
  6211  		238: "import",
  6212  		249: "interface",
  6213  		250: "go",
  6214  		252: "goto",
  6215  		253: "const",
  6216  	}[h] == name
  6217  }
  6218  
  6219  func TwoHashTable_OrAdd_Shift150(name string) bool {
  6220  	if len(name) < 2 {
  6221  		return false
  6222  	}
  6223  	h := ((byte(len(name)) << 1) | (name[0] << 5)) + (name[1] << 0)
  6224  	if h > 243 {
  6225  		return false
  6226  	}
  6227  	return [...]string{
  6228  		1:   "type",
  6229  		7:   "map",
  6230  		20:  "else",
  6231  		39:  "var",
  6232  		53:  "for",
  6233  		55:  "fallthrough",
  6234  		61:  "func",
  6235  		83:  "go",
  6236  		87:  "goto",
  6237  		111: "package",
  6238  		138: "if",
  6239  		153: "import",
  6240  		160: "interface",
  6241  		171: "range",
  6242  		177: "return",
  6243  		188: "break",
  6244  		201: "case",
  6245  		208: "chan",
  6246  		209: "select",
  6247  		217: "const",
  6248  		223: "continue",
  6249  		224: "struct",
  6250  		227: "switch",
  6251  		239: "defer",
  6252  		243: "default",
  6253  	}[h] == name
  6254  }
  6255  
  6256  func TwoHashTable_OrAdd_Shift161(name string) bool {
  6257  	if len(name) < 2 {
  6258  		return false
  6259  	}
  6260  	h := ((byte(len(name)) << 1) | (name[0] << 6)) + (name[1] << 1)
  6261  	if h > 250 {
  6262  		return false
  6263  	}
  6264  	return [...]string{
  6265  		8:   "map",
  6266  		16:  "if",
  6267  		32:  "else",
  6268  		38:  "import",
  6269  		46:  "interface",
  6270  		72:  "var",
  6271  		76:  "range",
  6272  		86:  "return",
  6273  		88:  "fallthrough",
  6274  		100: "for",
  6275  		110: "break",
  6276  		114: "func",
  6277  		138: "case",
  6278  		150: "select",
  6279  		152: "chan",
  6280  		162: "go",
  6281  		166: "goto",
  6282  		168: "const",
  6283  		174: "continue",
  6284  		180: "struct",
  6285  		186: "switch",
  6286  		208: "package",
  6287  		212: "defer",
  6288  		216: "default",
  6289  		250: "type",
  6290  	}[h] == name
  6291  }
  6292  
  6293  func TwoHashTable_OrAdd_Shift250(name string) bool {
  6294  	if len(name) < 2 {
  6295  		return false
  6296  	}
  6297  	h := ((byte(len(name)) << 2) | (name[0] << 5)) + (name[1] << 0)
  6298  	if h > 249 {
  6299  		return false
  6300  	}
  6301  	return [...]string{
  6302  		1:   "default",
  6303  		9:   "type",
  6304  		13:  "map",
  6305  		28:  "else",
  6306  		45:  "var",
  6307  		59:  "for",
  6308  		69:  "func",
  6309  		77:  "fallthrough",
  6310  		87:  "go",
  6311  		95:  "goto",
  6312  		125: "package",
  6313  		142: "if",
  6314  		146: "interface",
  6315  		165: "import",
  6316  		181: "range",
  6317  		189: "return",
  6318  		198: "break",
  6319  		207: "continue",
  6320  		209: "case",
  6321  		216: "chan",
  6322  		221: "select",
  6323  		227: "const",
  6324  		236: "struct",
  6325  		239: "switch",
  6326  		249: "defer",
  6327  	}[h] == name
  6328  }
  6329  
  6330  func TwoHashTable_OrAdd_Shift361(name string) bool {
  6331  	if len(name) < 2 {
  6332  		return false
  6333  	}
  6334  	h := ((byte(len(name)) << 3) | (name[0] << 6)) + (name[1] << 1)
  6335  	if h > 250 {
  6336  		return false
  6337  	}
  6338  	return [...]string{
  6339  		2:   "default",
  6340  		18:  "type",
  6341  		26:  "map",
  6342  		28:  "if",
  6343  		36:  "interface",
  6344  		56:  "else",
  6345  		74:  "import",
  6346  		90:  "var",
  6347  		106: "range",
  6348  		118: "for",
  6349  		122: "return",
  6350  		138: "func",
  6351  		140: "break",
  6352  		154: "fallthrough",
  6353  		158: "continue",
  6354  		162: "case",
  6355  		174: "go",
  6356  		176: "chan",
  6357  		186: "select",
  6358  		190: "goto",
  6359  		198: "const",
  6360  		216: "struct",
  6361  		222: "switch",
  6362  		242: "defer",
  6363  		250: "package",
  6364  	}[h] == name
  6365  }