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

     1  package main
     2  
     3  import . "github.com/egonelbre/exp/brutecheck/check"
     4  
     5  func BenchLen1Ch(words []string, repeat int) int {
     6  	var count int
     7  	for i := 0; i < repeat; i++ {
     8  		for _, word := range words {
     9  			if Len1Ch(word) {
    10  				count++
    11  			}
    12  		}
    13  	}
    14  	return count
    15  }
    16  
    17  func BenchUint64Switch(words []string, repeat int) int {
    18  	var count int
    19  	for i := 0; i < repeat; i++ {
    20  		for _, word := range words {
    21  			if Uint64Switch(word) {
    22  				count++
    23  			}
    24  		}
    25  	}
    26  	return count
    27  }
    28  
    29  func BenchMapCheck(words []string, repeat int) int {
    30  	var count int
    31  	for i := 0; i < repeat; i++ {
    32  		for _, word := range words {
    33  			if MapCheck(word) {
    34  				count++
    35  			}
    36  		}
    37  	}
    38  	return count
    39  }
    40  
    41  func BenchTwoHash_XorXor_Shift015(words []string, repeat int) int {
    42  	var count int
    43  	for i := 0; i < repeat; i++ {
    44  		for _, word := range words {
    45  			if TwoHash_XorXor_Shift015(word) {
    46  				count++
    47  			}
    48  		}
    49  	}
    50  	return count
    51  }
    52  
    53  func BenchTwoHash_XorXor_Shift016(words []string, repeat int) int {
    54  	var count int
    55  	for i := 0; i < repeat; i++ {
    56  		for _, word := range words {
    57  			if TwoHash_XorXor_Shift016(word) {
    58  				count++
    59  			}
    60  		}
    61  	}
    62  	return count
    63  }
    64  
    65  func BenchTwoHash_XorXor_Shift021(words []string, repeat int) int {
    66  	var count int
    67  	for i := 0; i < repeat; i++ {
    68  		for _, word := range words {
    69  			if TwoHash_XorXor_Shift021(word) {
    70  				count++
    71  			}
    72  		}
    73  	}
    74  	return count
    75  }
    76  
    77  func BenchTwoHash_XorXor_Shift024(words []string, repeat int) int {
    78  	var count int
    79  	for i := 0; i < repeat; i++ {
    80  		for _, word := range words {
    81  			if TwoHash_XorXor_Shift024(word) {
    82  				count++
    83  			}
    84  		}
    85  	}
    86  	return count
    87  }
    88  
    89  func BenchTwoHash_XorXor_Shift025(words []string, repeat int) int {
    90  	var count int
    91  	for i := 0; i < repeat; i++ {
    92  		for _, word := range words {
    93  			if TwoHash_XorXor_Shift025(word) {
    94  				count++
    95  			}
    96  		}
    97  	}
    98  	return count
    99  }
   100  
   101  func BenchTwoHash_XorXor_Shift026(words []string, repeat int) int {
   102  	var count int
   103  	for i := 0; i < repeat; i++ {
   104  		for _, word := range words {
   105  			if TwoHash_XorXor_Shift026(word) {
   106  				count++
   107  			}
   108  		}
   109  	}
   110  	return count
   111  }
   112  
   113  func BenchTwoHash_XorXor_Shift032(words []string, repeat int) int {
   114  	var count int
   115  	for i := 0; i < repeat; i++ {
   116  		for _, word := range words {
   117  			if TwoHash_XorXor_Shift032(word) {
   118  				count++
   119  			}
   120  		}
   121  	}
   122  	return count
   123  }
   124  
   125  func BenchTwoHash_XorXor_Shift034(words []string, repeat int) int {
   126  	var count int
   127  	for i := 0; i < repeat; i++ {
   128  		for _, word := range words {
   129  			if TwoHash_XorXor_Shift034(word) {
   130  				count++
   131  			}
   132  		}
   133  	}
   134  	return count
   135  }
   136  
   137  func BenchTwoHash_XorXor_Shift035(words []string, repeat int) int {
   138  	var count int
   139  	for i := 0; i < repeat; i++ {
   140  		for _, word := range words {
   141  			if TwoHash_XorXor_Shift035(word) {
   142  				count++
   143  			}
   144  		}
   145  	}
   146  	return count
   147  }
   148  
   149  func BenchTwoHash_XorXor_Shift041(words []string, repeat int) int {
   150  	var count int
   151  	for i := 0; i < repeat; i++ {
   152  		for _, word := range words {
   153  			if TwoHash_XorXor_Shift041(word) {
   154  				count++
   155  			}
   156  		}
   157  	}
   158  	return count
   159  }
   160  
   161  func BenchTwoHash_XorXor_Shift043(words []string, repeat int) int {
   162  	var count int
   163  	for i := 0; i < repeat; i++ {
   164  		for _, word := range words {
   165  			if TwoHash_XorXor_Shift043(word) {
   166  				count++
   167  			}
   168  		}
   169  	}
   170  	return count
   171  }
   172  
   173  func BenchTwoHash_XorXor_Shift045(words []string, repeat int) int {
   174  	var count int
   175  	for i := 0; i < repeat; i++ {
   176  		for _, word := range words {
   177  			if TwoHash_XorXor_Shift045(word) {
   178  				count++
   179  			}
   180  		}
   181  	}
   182  	return count
   183  }
   184  
   185  func BenchTwoHash_XorXor_Shift046(words []string, repeat int) int {
   186  	var count int
   187  	for i := 0; i < repeat; i++ {
   188  		for _, word := range words {
   189  			if TwoHash_XorXor_Shift046(word) {
   190  				count++
   191  			}
   192  		}
   193  	}
   194  	return count
   195  }
   196  
   197  func BenchTwoHash_XorXor_Shift050(words []string, repeat int) int {
   198  	var count int
   199  	for i := 0; i < repeat; i++ {
   200  		for _, word := range words {
   201  			if TwoHash_XorXor_Shift050(word) {
   202  				count++
   203  			}
   204  		}
   205  	}
   206  	return count
   207  }
   208  
   209  func BenchTwoHash_XorXor_Shift051(words []string, repeat int) int {
   210  	var count int
   211  	for i := 0; i < repeat; i++ {
   212  		for _, word := range words {
   213  			if TwoHash_XorXor_Shift051(word) {
   214  				count++
   215  			}
   216  		}
   217  	}
   218  	return count
   219  }
   220  
   221  func BenchTwoHash_XorXor_Shift060(words []string, repeat int) int {
   222  	var count int
   223  	for i := 0; i < repeat; i++ {
   224  		for _, word := range words {
   225  			if TwoHash_XorXor_Shift060(word) {
   226  				count++
   227  			}
   228  		}
   229  	}
   230  	return count
   231  }
   232  
   233  func BenchTwoHash_XorXor_Shift062(words []string, repeat int) int {
   234  	var count int
   235  	for i := 0; i < repeat; i++ {
   236  		for _, word := range words {
   237  			if TwoHash_XorXor_Shift062(word) {
   238  				count++
   239  			}
   240  		}
   241  	}
   242  	return count
   243  }
   244  
   245  func BenchTwoHash_XorXor_Shift073(words []string, repeat int) int {
   246  	var count int
   247  	for i := 0; i < repeat; i++ {
   248  		for _, word := range words {
   249  			if TwoHash_XorXor_Shift073(word) {
   250  				count++
   251  			}
   252  		}
   253  	}
   254  	return count
   255  }
   256  
   257  func BenchTwoHash_XorXor_Shift130(words []string, repeat int) int {
   258  	var count int
   259  	for i := 0; i < repeat; i++ {
   260  		for _, word := range words {
   261  			if TwoHash_XorXor_Shift130(word) {
   262  				count++
   263  			}
   264  		}
   265  	}
   266  	return count
   267  }
   268  
   269  func BenchTwoHash_XorXor_Shift132(words []string, repeat int) int {
   270  	var count int
   271  	for i := 0; i < repeat; i++ {
   272  		for _, word := range words {
   273  			if TwoHash_XorXor_Shift132(word) {
   274  				count++
   275  			}
   276  		}
   277  	}
   278  	return count
   279  }
   280  
   281  func BenchTwoHash_XorXor_Shift135(words []string, repeat int) int {
   282  	var count int
   283  	for i := 0; i < repeat; i++ {
   284  		for _, word := range words {
   285  			if TwoHash_XorXor_Shift135(word) {
   286  				count++
   287  			}
   288  		}
   289  	}
   290  	return count
   291  }
   292  
   293  func BenchTwoHash_XorXor_Shift143(words []string, repeat int) int {
   294  	var count int
   295  	for i := 0; i < repeat; i++ {
   296  		for _, word := range words {
   297  			if TwoHash_XorXor_Shift143(word) {
   298  				count++
   299  			}
   300  		}
   301  	}
   302  	return count
   303  }
   304  
   305  func BenchTwoHash_XorXor_Shift145(words []string, repeat int) int {
   306  	var count int
   307  	for i := 0; i < repeat; i++ {
   308  		for _, word := range words {
   309  			if TwoHash_XorXor_Shift145(word) {
   310  				count++
   311  			}
   312  		}
   313  	}
   314  	return count
   315  }
   316  
   317  func BenchTwoHash_XorXor_Shift146(words []string, repeat int) int {
   318  	var count int
   319  	for i := 0; i < repeat; i++ {
   320  		for _, word := range words {
   321  			if TwoHash_XorXor_Shift146(word) {
   322  				count++
   323  			}
   324  		}
   325  	}
   326  	return count
   327  }
   328  
   329  func BenchTwoHash_XorXor_Shift161(words []string, repeat int) int {
   330  	var count int
   331  	for i := 0; i < repeat; i++ {
   332  		for _, word := range words {
   333  			if TwoHash_XorXor_Shift161(word) {
   334  				count++
   335  			}
   336  		}
   337  	}
   338  	return count
   339  }
   340  
   341  func BenchTwoHash_XorXor_Shift240(words []string, repeat int) int {
   342  	var count int
   343  	for i := 0; i < repeat; i++ {
   344  		for _, word := range words {
   345  			if TwoHash_XorXor_Shift240(word) {
   346  				count++
   347  			}
   348  		}
   349  	}
   350  	return count
   351  }
   352  
   353  func BenchTwoHash_XorXor_Shift246(words []string, repeat int) int {
   354  	var count int
   355  	for i := 0; i < repeat; i++ {
   356  		for _, word := range words {
   357  			if TwoHash_XorXor_Shift246(word) {
   358  				count++
   359  			}
   360  		}
   361  	}
   362  	return count
   363  }
   364  
   365  func BenchTwoHash_XorXor_Shift250(words []string, repeat int) int {
   366  	var count int
   367  	for i := 0; i < repeat; i++ {
   368  		for _, word := range words {
   369  			if TwoHash_XorXor_Shift250(word) {
   370  				count++
   371  			}
   372  		}
   373  	}
   374  	return count
   375  }
   376  
   377  func BenchTwoHash_XorXor_Shift260(words []string, repeat int) int {
   378  	var count int
   379  	for i := 0; i < repeat; i++ {
   380  		for _, word := range words {
   381  			if TwoHash_XorXor_Shift260(word) {
   382  				count++
   383  			}
   384  		}
   385  	}
   386  	return count
   387  }
   388  
   389  func BenchTwoHash_XorXor_Shift303(words []string, repeat int) int {
   390  	var count int
   391  	for i := 0; i < repeat; i++ {
   392  		for _, word := range words {
   393  			if TwoHash_XorXor_Shift303(word) {
   394  				count++
   395  			}
   396  		}
   397  	}
   398  	return count
   399  }
   400  
   401  func BenchTwoHash_XorXor_Shift304(words []string, repeat int) int {
   402  	var count int
   403  	for i := 0; i < repeat; i++ {
   404  		for _, word := range words {
   405  			if TwoHash_XorXor_Shift304(word) {
   406  				count++
   407  			}
   408  		}
   409  	}
   410  	return count
   411  }
   412  
   413  func BenchTwoHash_XorXor_Shift351(words []string, repeat int) int {
   414  	var count int
   415  	for i := 0; i < repeat; i++ {
   416  		for _, word := range words {
   417  			if TwoHash_XorXor_Shift351(word) {
   418  				count++
   419  			}
   420  		}
   421  	}
   422  	return count
   423  }
   424  
   425  func BenchTwoHash_XorXor_Shift361(words []string, repeat int) int {
   426  	var count int
   427  	for i := 0; i < repeat; i++ {
   428  		for _, word := range words {
   429  			if TwoHash_XorXor_Shift361(word) {
   430  				count++
   431  			}
   432  		}
   433  	}
   434  	return count
   435  }
   436  
   437  func BenchTwoHash_XorXor_Shift402(words []string, repeat int) int {
   438  	var count int
   439  	for i := 0; i < repeat; i++ {
   440  		for _, word := range words {
   441  			if TwoHash_XorXor_Shift402(word) {
   442  				count++
   443  			}
   444  		}
   445  	}
   446  	return count
   447  }
   448  
   449  func BenchTwoHash_XorXor_Shift403(words []string, repeat int) int {
   450  	var count int
   451  	for i := 0; i < repeat; i++ {
   452  		for _, word := range words {
   453  			if TwoHash_XorXor_Shift403(word) {
   454  				count++
   455  			}
   456  		}
   457  	}
   458  	return count
   459  }
   460  
   461  func BenchTwoHash_XorXor_Shift404(words []string, repeat int) int {
   462  	var count int
   463  	for i := 0; i < repeat; i++ {
   464  		for _, word := range words {
   465  			if TwoHash_XorXor_Shift404(word) {
   466  				count++
   467  			}
   468  		}
   469  	}
   470  	return count
   471  }
   472  
   473  func BenchTwoHash_XorXor_Shift414(words []string, repeat int) int {
   474  	var count int
   475  	for i := 0; i < repeat; i++ {
   476  		for _, word := range words {
   477  			if TwoHash_XorXor_Shift414(word) {
   478  				count++
   479  			}
   480  		}
   481  	}
   482  	return count
   483  }
   484  
   485  func BenchTwoHash_XorXor_Shift501(words []string, repeat int) int {
   486  	var count int
   487  	for i := 0; i < repeat; i++ {
   488  		for _, word := range words {
   489  			if TwoHash_XorXor_Shift501(word) {
   490  				count++
   491  			}
   492  		}
   493  	}
   494  	return count
   495  }
   496  
   497  func BenchTwoHash_XorXor_Shift503(words []string, repeat int) int {
   498  	var count int
   499  	for i := 0; i < repeat; i++ {
   500  		for _, word := range words {
   501  			if TwoHash_XorXor_Shift503(word) {
   502  				count++
   503  			}
   504  		}
   505  	}
   506  	return count
   507  }
   508  
   509  func BenchTwoHash_XorXor_Shift505(words []string, repeat int) int {
   510  	var count int
   511  	for i := 0; i < repeat; i++ {
   512  		for _, word := range words {
   513  			if TwoHash_XorXor_Shift505(word) {
   514  				count++
   515  			}
   516  		}
   517  	}
   518  	return count
   519  }
   520  
   521  func BenchTwoHash_XorXor_Shift510(words []string, repeat int) int {
   522  	var count int
   523  	for i := 0; i < repeat; i++ {
   524  		for _, word := range words {
   525  			if TwoHash_XorXor_Shift510(word) {
   526  				count++
   527  			}
   528  		}
   529  	}
   530  	return count
   531  }
   532  
   533  func BenchTwoHash_XorXor_Shift513(words []string, repeat int) int {
   534  	var count int
   535  	for i := 0; i < repeat; i++ {
   536  		for _, word := range words {
   537  			if TwoHash_XorXor_Shift513(word) {
   538  				count++
   539  			}
   540  		}
   541  	}
   542  	return count
   543  }
   544  
   545  func BenchTwoHash_XorXor_Shift525(words []string, repeat int) int {
   546  	var count int
   547  	for i := 0; i < repeat; i++ {
   548  		for _, word := range words {
   549  			if TwoHash_XorXor_Shift525(word) {
   550  				count++
   551  			}
   552  		}
   553  	}
   554  	return count
   555  }
   556  
   557  func BenchTwoHash_XorXor_Shift602(words []string, repeat int) int {
   558  	var count int
   559  	for i := 0; i < repeat; i++ {
   560  		for _, word := range words {
   561  			if TwoHash_XorXor_Shift602(word) {
   562  				count++
   563  			}
   564  		}
   565  	}
   566  	return count
   567  }
   568  
   569  func BenchTwoHash_XorXor_Shift603(words []string, repeat int) int {
   570  	var count int
   571  	for i := 0; i < repeat; i++ {
   572  		for _, word := range words {
   573  			if TwoHash_XorXor_Shift603(word) {
   574  				count++
   575  			}
   576  		}
   577  	}
   578  	return count
   579  }
   580  
   581  func BenchTwoHash_XorXor_Shift604(words []string, repeat int) int {
   582  	var count int
   583  	for i := 0; i < repeat; i++ {
   584  		for _, word := range words {
   585  			if TwoHash_XorXor_Shift604(word) {
   586  				count++
   587  			}
   588  		}
   589  	}
   590  	return count
   591  }
   592  
   593  func BenchTwoHash_XorXor_Shift605(words []string, repeat int) int {
   594  	var count int
   595  	for i := 0; i < repeat; i++ {
   596  		for _, word := range words {
   597  			if TwoHash_XorXor_Shift605(word) {
   598  				count++
   599  			}
   600  		}
   601  	}
   602  	return count
   603  }
   604  
   605  func BenchTwoHash_XorXor_Shift630(words []string, repeat int) int {
   606  	var count int
   607  	for i := 0; i < repeat; i++ {
   608  		for _, word := range words {
   609  			if TwoHash_XorXor_Shift630(word) {
   610  				count++
   611  			}
   612  		}
   613  	}
   614  	return count
   615  }
   616  
   617  func BenchTwoHash_XorAdd_Shift016(words []string, repeat int) int {
   618  	var count int
   619  	for i := 0; i < repeat; i++ {
   620  		for _, word := range words {
   621  			if TwoHash_XorAdd_Shift016(word) {
   622  				count++
   623  			}
   624  		}
   625  	}
   626  	return count
   627  }
   628  
   629  func BenchTwoHash_XorAdd_Shift024(words []string, repeat int) int {
   630  	var count int
   631  	for i := 0; i < repeat; i++ {
   632  		for _, word := range words {
   633  			if TwoHash_XorAdd_Shift024(word) {
   634  				count++
   635  			}
   636  		}
   637  	}
   638  	return count
   639  }
   640  
   641  func BenchTwoHash_XorAdd_Shift025(words []string, repeat int) int {
   642  	var count int
   643  	for i := 0; i < repeat; i++ {
   644  		for _, word := range words {
   645  			if TwoHash_XorAdd_Shift025(word) {
   646  				count++
   647  			}
   648  		}
   649  	}
   650  	return count
   651  }
   652  
   653  func BenchTwoHash_XorAdd_Shift031(words []string, repeat int) int {
   654  	var count int
   655  	for i := 0; i < repeat; i++ {
   656  		for _, word := range words {
   657  			if TwoHash_XorAdd_Shift031(word) {
   658  				count++
   659  			}
   660  		}
   661  	}
   662  	return count
   663  }
   664  
   665  func BenchTwoHash_XorAdd_Shift033(words []string, repeat int) int {
   666  	var count int
   667  	for i := 0; i < repeat; i++ {
   668  		for _, word := range words {
   669  			if TwoHash_XorAdd_Shift033(word) {
   670  				count++
   671  			}
   672  		}
   673  	}
   674  	return count
   675  }
   676  
   677  func BenchTwoHash_XorAdd_Shift041(words []string, repeat int) int {
   678  	var count int
   679  	for i := 0; i < repeat; i++ {
   680  		for _, word := range words {
   681  			if TwoHash_XorAdd_Shift041(word) {
   682  				count++
   683  			}
   684  		}
   685  	}
   686  	return count
   687  }
   688  
   689  func BenchTwoHash_XorAdd_Shift042(words []string, repeat int) int {
   690  	var count int
   691  	for i := 0; i < repeat; i++ {
   692  		for _, word := range words {
   693  			if TwoHash_XorAdd_Shift042(word) {
   694  				count++
   695  			}
   696  		}
   697  	}
   698  	return count
   699  }
   700  
   701  func BenchTwoHash_XorAdd_Shift050(words []string, repeat int) int {
   702  	var count int
   703  	for i := 0; i < repeat; i++ {
   704  		for _, word := range words {
   705  			if TwoHash_XorAdd_Shift050(word) {
   706  				count++
   707  			}
   708  		}
   709  	}
   710  	return count
   711  }
   712  
   713  func BenchTwoHash_XorAdd_Shift051(words []string, repeat int) int {
   714  	var count int
   715  	for i := 0; i < repeat; i++ {
   716  		for _, word := range words {
   717  			if TwoHash_XorAdd_Shift051(word) {
   718  				count++
   719  			}
   720  		}
   721  	}
   722  	return count
   723  }
   724  
   725  func BenchTwoHash_XorAdd_Shift060(words []string, repeat int) int {
   726  	var count int
   727  	for i := 0; i < repeat; i++ {
   728  		for _, word := range words {
   729  			if TwoHash_XorAdd_Shift060(word) {
   730  				count++
   731  			}
   732  		}
   733  	}
   734  	return count
   735  }
   736  
   737  func BenchTwoHash_XorAdd_Shift061(words []string, repeat int) int {
   738  	var count int
   739  	for i := 0; i < repeat; i++ {
   740  		for _, word := range words {
   741  			if TwoHash_XorAdd_Shift061(word) {
   742  				count++
   743  			}
   744  		}
   745  	}
   746  	return count
   747  }
   748  
   749  func BenchTwoHash_XorAdd_Shift062(words []string, repeat int) int {
   750  	var count int
   751  	for i := 0; i < repeat; i++ {
   752  		for _, word := range words {
   753  			if TwoHash_XorAdd_Shift062(word) {
   754  				count++
   755  			}
   756  		}
   757  	}
   758  	return count
   759  }
   760  
   761  func BenchTwoHash_XorAdd_Shift073(words []string, repeat int) int {
   762  	var count int
   763  	for i := 0; i < repeat; i++ {
   764  		for _, word := range words {
   765  			if TwoHash_XorAdd_Shift073(word) {
   766  				count++
   767  			}
   768  		}
   769  	}
   770  	return count
   771  }
   772  
   773  func BenchTwoHash_XorAdd_Shift150(words []string, repeat int) int {
   774  	var count int
   775  	for i := 0; i < repeat; i++ {
   776  		for _, word := range words {
   777  			if TwoHash_XorAdd_Shift150(word) {
   778  				count++
   779  			}
   780  		}
   781  	}
   782  	return count
   783  }
   784  
   785  func BenchTwoHash_XorAdd_Shift161(words []string, repeat int) int {
   786  	var count int
   787  	for i := 0; i < repeat; i++ {
   788  		for _, word := range words {
   789  			if TwoHash_XorAdd_Shift161(word) {
   790  				count++
   791  			}
   792  		}
   793  	}
   794  	return count
   795  }
   796  
   797  func BenchTwoHash_XorAdd_Shift240(words []string, repeat int) int {
   798  	var count int
   799  	for i := 0; i < repeat; i++ {
   800  		for _, word := range words {
   801  			if TwoHash_XorAdd_Shift240(word) {
   802  				count++
   803  			}
   804  		}
   805  	}
   806  	return count
   807  }
   808  
   809  func BenchTwoHash_XorAdd_Shift250(words []string, repeat int) int {
   810  	var count int
   811  	for i := 0; i < repeat; i++ {
   812  		for _, word := range words {
   813  			if TwoHash_XorAdd_Shift250(word) {
   814  				count++
   815  			}
   816  		}
   817  	}
   818  	return count
   819  }
   820  
   821  func BenchTwoHash_XorAdd_Shift302(words []string, repeat int) int {
   822  	var count int
   823  	for i := 0; i < repeat; i++ {
   824  		for _, word := range words {
   825  			if TwoHash_XorAdd_Shift302(word) {
   826  				count++
   827  			}
   828  		}
   829  	}
   830  	return count
   831  }
   832  
   833  func BenchTwoHash_XorAdd_Shift303(words []string, repeat int) int {
   834  	var count int
   835  	for i := 0; i < repeat; i++ {
   836  		for _, word := range words {
   837  			if TwoHash_XorAdd_Shift303(word) {
   838  				count++
   839  			}
   840  		}
   841  	}
   842  	return count
   843  }
   844  
   845  func BenchTwoHash_XorAdd_Shift351(words []string, repeat int) int {
   846  	var count int
   847  	for i := 0; i < repeat; i++ {
   848  		for _, word := range words {
   849  			if TwoHash_XorAdd_Shift351(word) {
   850  				count++
   851  			}
   852  		}
   853  	}
   854  	return count
   855  }
   856  
   857  func BenchTwoHash_XorAdd_Shift361(words []string, repeat int) int {
   858  	var count int
   859  	for i := 0; i < repeat; i++ {
   860  		for _, word := range words {
   861  			if TwoHash_XorAdd_Shift361(word) {
   862  				count++
   863  			}
   864  		}
   865  	}
   866  	return count
   867  }
   868  
   869  func BenchTwoHash_XorAdd_Shift400(words []string, repeat int) int {
   870  	var count int
   871  	for i := 0; i < repeat; i++ {
   872  		for _, word := range words {
   873  			if TwoHash_XorAdd_Shift400(word) {
   874  				count++
   875  			}
   876  		}
   877  	}
   878  	return count
   879  }
   880  
   881  func BenchTwoHash_XorAdd_Shift401(words []string, repeat int) int {
   882  	var count int
   883  	for i := 0; i < repeat; i++ {
   884  		for _, word := range words {
   885  			if TwoHash_XorAdd_Shift401(word) {
   886  				count++
   887  			}
   888  		}
   889  	}
   890  	return count
   891  }
   892  
   893  func BenchTwoHash_XorAdd_Shift405(words []string, repeat int) int {
   894  	var count int
   895  	for i := 0; i < repeat; i++ {
   896  		for _, word := range words {
   897  			if TwoHash_XorAdd_Shift405(word) {
   898  				count++
   899  			}
   900  		}
   901  	}
   902  	return count
   903  }
   904  
   905  func BenchTwoHash_XorAdd_Shift413(words []string, repeat int) int {
   906  	var count int
   907  	for i := 0; i < repeat; i++ {
   908  		for _, word := range words {
   909  			if TwoHash_XorAdd_Shift413(word) {
   910  				count++
   911  			}
   912  		}
   913  	}
   914  	return count
   915  }
   916  
   917  func BenchTwoHash_XorAdd_Shift500(words []string, repeat int) int {
   918  	var count int
   919  	for i := 0; i < repeat; i++ {
   920  		for _, word := range words {
   921  			if TwoHash_XorAdd_Shift500(word) {
   922  				count++
   923  			}
   924  		}
   925  	}
   926  	return count
   927  }
   928  
   929  func BenchTwoHash_XorAdd_Shift505(words []string, repeat int) int {
   930  	var count int
   931  	for i := 0; i < repeat; i++ {
   932  		for _, word := range words {
   933  			if TwoHash_XorAdd_Shift505(word) {
   934  				count++
   935  			}
   936  		}
   937  	}
   938  	return count
   939  }
   940  
   941  func BenchTwoHash_XorAdd_Shift511(words []string, repeat int) int {
   942  	var count int
   943  	for i := 0; i < repeat; i++ {
   944  		for _, word := range words {
   945  			if TwoHash_XorAdd_Shift511(word) {
   946  				count++
   947  			}
   948  		}
   949  	}
   950  	return count
   951  }
   952  
   953  func BenchTwoHash_XorAdd_Shift512(words []string, repeat int) int {
   954  	var count int
   955  	for i := 0; i < repeat; i++ {
   956  		for _, word := range words {
   957  			if TwoHash_XorAdd_Shift512(word) {
   958  				count++
   959  			}
   960  		}
   961  	}
   962  	return count
   963  }
   964  
   965  func BenchTwoHash_XorAdd_Shift601(words []string, repeat int) int {
   966  	var count int
   967  	for i := 0; i < repeat; i++ {
   968  		for _, word := range words {
   969  			if TwoHash_XorAdd_Shift601(word) {
   970  				count++
   971  			}
   972  		}
   973  	}
   974  	return count
   975  }
   976  
   977  func BenchTwoHash_XorAdd_Shift603(words []string, repeat int) int {
   978  	var count int
   979  	for i := 0; i < repeat; i++ {
   980  		for _, word := range words {
   981  			if TwoHash_XorAdd_Shift603(word) {
   982  				count++
   983  			}
   984  		}
   985  	}
   986  	return count
   987  }
   988  
   989  func BenchTwoHash_XorAdd_Shift605(words []string, repeat int) int {
   990  	var count int
   991  	for i := 0; i < repeat; i++ {
   992  		for _, word := range words {
   993  			if TwoHash_XorAdd_Shift605(word) {
   994  				count++
   995  			}
   996  		}
   997  	}
   998  	return count
   999  }
  1000  
  1001  func BenchTwoHash_XorAdd_Shift606(words []string, repeat int) int {
  1002  	var count int
  1003  	for i := 0; i < repeat; i++ {
  1004  		for _, word := range words {
  1005  			if TwoHash_XorAdd_Shift606(word) {
  1006  				count++
  1007  			}
  1008  		}
  1009  	}
  1010  	return count
  1011  }
  1012  
  1013  func BenchTwoHash_XorAdd_Shift616(words []string, repeat int) int {
  1014  	var count int
  1015  	for i := 0; i < repeat; i++ {
  1016  		for _, word := range words {
  1017  			if TwoHash_XorAdd_Shift616(word) {
  1018  				count++
  1019  			}
  1020  		}
  1021  	}
  1022  	return count
  1023  }
  1024  
  1025  func BenchTwoHash_XorAdd_Shift620(words []string, repeat int) int {
  1026  	var count int
  1027  	for i := 0; i < repeat; i++ {
  1028  		for _, word := range words {
  1029  			if TwoHash_XorAdd_Shift620(word) {
  1030  				count++
  1031  			}
  1032  		}
  1033  	}
  1034  	return count
  1035  }
  1036  
  1037  func BenchTwoHash_XorAdd_Shift630(words []string, repeat int) int {
  1038  	var count int
  1039  	for i := 0; i < repeat; i++ {
  1040  		for _, word := range words {
  1041  			if TwoHash_XorAdd_Shift630(word) {
  1042  				count++
  1043  			}
  1044  		}
  1045  	}
  1046  	return count
  1047  }
  1048  
  1049  func BenchTwoHash_AddXor_Shift015(words []string, repeat int) int {
  1050  	var count int
  1051  	for i := 0; i < repeat; i++ {
  1052  		for _, word := range words {
  1053  			if TwoHash_AddXor_Shift015(word) {
  1054  				count++
  1055  			}
  1056  		}
  1057  	}
  1058  	return count
  1059  }
  1060  
  1061  func BenchTwoHash_AddXor_Shift024(words []string, repeat int) int {
  1062  	var count int
  1063  	for i := 0; i < repeat; i++ {
  1064  		for _, word := range words {
  1065  			if TwoHash_AddXor_Shift024(word) {
  1066  				count++
  1067  			}
  1068  		}
  1069  	}
  1070  	return count
  1071  }
  1072  
  1073  func BenchTwoHash_AddXor_Shift025(words []string, repeat int) int {
  1074  	var count int
  1075  	for i := 0; i < repeat; i++ {
  1076  		for _, word := range words {
  1077  			if TwoHash_AddXor_Shift025(word) {
  1078  				count++
  1079  			}
  1080  		}
  1081  	}
  1082  	return count
  1083  }
  1084  
  1085  func BenchTwoHash_AddXor_Shift026(words []string, repeat int) int {
  1086  	var count int
  1087  	for i := 0; i < repeat; i++ {
  1088  		for _, word := range words {
  1089  			if TwoHash_AddXor_Shift026(word) {
  1090  				count++
  1091  			}
  1092  		}
  1093  	}
  1094  	return count
  1095  }
  1096  
  1097  func BenchTwoHash_AddXor_Shift034(words []string, repeat int) int {
  1098  	var count int
  1099  	for i := 0; i < repeat; i++ {
  1100  		for _, word := range words {
  1101  			if TwoHash_AddXor_Shift034(word) {
  1102  				count++
  1103  			}
  1104  		}
  1105  	}
  1106  	return count
  1107  }
  1108  
  1109  func BenchTwoHash_AddXor_Shift035(words []string, repeat int) int {
  1110  	var count int
  1111  	for i := 0; i < repeat; i++ {
  1112  		for _, word := range words {
  1113  			if TwoHash_AddXor_Shift035(word) {
  1114  				count++
  1115  			}
  1116  		}
  1117  	}
  1118  	return count
  1119  }
  1120  
  1121  func BenchTwoHash_AddXor_Shift041(words []string, repeat int) int {
  1122  	var count int
  1123  	for i := 0; i < repeat; i++ {
  1124  		for _, word := range words {
  1125  			if TwoHash_AddXor_Shift041(word) {
  1126  				count++
  1127  			}
  1128  		}
  1129  	}
  1130  	return count
  1131  }
  1132  
  1133  func BenchTwoHash_AddXor_Shift043(words []string, repeat int) int {
  1134  	var count int
  1135  	for i := 0; i < repeat; i++ {
  1136  		for _, word := range words {
  1137  			if TwoHash_AddXor_Shift043(word) {
  1138  				count++
  1139  			}
  1140  		}
  1141  	}
  1142  	return count
  1143  }
  1144  
  1145  func BenchTwoHash_AddXor_Shift045(words []string, repeat int) int {
  1146  	var count int
  1147  	for i := 0; i < repeat; i++ {
  1148  		for _, word := range words {
  1149  			if TwoHash_AddXor_Shift045(word) {
  1150  				count++
  1151  			}
  1152  		}
  1153  	}
  1154  	return count
  1155  }
  1156  
  1157  func BenchTwoHash_AddXor_Shift046(words []string, repeat int) int {
  1158  	var count int
  1159  	for i := 0; i < repeat; i++ {
  1160  		for _, word := range words {
  1161  			if TwoHash_AddXor_Shift046(word) {
  1162  				count++
  1163  			}
  1164  		}
  1165  	}
  1166  	return count
  1167  }
  1168  
  1169  func BenchTwoHash_AddXor_Shift050(words []string, repeat int) int {
  1170  	var count int
  1171  	for i := 0; i < repeat; i++ {
  1172  		for _, word := range words {
  1173  			if TwoHash_AddXor_Shift050(word) {
  1174  				count++
  1175  			}
  1176  		}
  1177  	}
  1178  	return count
  1179  }
  1180  
  1181  func BenchTwoHash_AddXor_Shift051(words []string, repeat int) int {
  1182  	var count int
  1183  	for i := 0; i < repeat; i++ {
  1184  		for _, word := range words {
  1185  			if TwoHash_AddXor_Shift051(word) {
  1186  				count++
  1187  			}
  1188  		}
  1189  	}
  1190  	return count
  1191  }
  1192  
  1193  func BenchTwoHash_AddXor_Shift060(words []string, repeat int) int {
  1194  	var count int
  1195  	for i := 0; i < repeat; i++ {
  1196  		for _, word := range words {
  1197  			if TwoHash_AddXor_Shift060(word) {
  1198  				count++
  1199  			}
  1200  		}
  1201  	}
  1202  	return count
  1203  }
  1204  
  1205  func BenchTwoHash_AddXor_Shift062(words []string, repeat int) int {
  1206  	var count int
  1207  	for i := 0; i < repeat; i++ {
  1208  		for _, word := range words {
  1209  			if TwoHash_AddXor_Shift062(word) {
  1210  				count++
  1211  			}
  1212  		}
  1213  	}
  1214  	return count
  1215  }
  1216  
  1217  func BenchTwoHash_AddXor_Shift073(words []string, repeat int) int {
  1218  	var count int
  1219  	for i := 0; i < repeat; i++ {
  1220  		for _, word := range words {
  1221  			if TwoHash_AddXor_Shift073(word) {
  1222  				count++
  1223  			}
  1224  		}
  1225  	}
  1226  	return count
  1227  }
  1228  
  1229  func BenchTwoHash_AddXor_Shift135(words []string, repeat int) int {
  1230  	var count int
  1231  	for i := 0; i < repeat; i++ {
  1232  		for _, word := range words {
  1233  			if TwoHash_AddXor_Shift135(word) {
  1234  				count++
  1235  			}
  1236  		}
  1237  	}
  1238  	return count
  1239  }
  1240  
  1241  func BenchTwoHash_AddXor_Shift145(words []string, repeat int) int {
  1242  	var count int
  1243  	for i := 0; i < repeat; i++ {
  1244  		for _, word := range words {
  1245  			if TwoHash_AddXor_Shift145(word) {
  1246  				count++
  1247  			}
  1248  		}
  1249  	}
  1250  	return count
  1251  }
  1252  
  1253  func BenchTwoHash_AddXor_Shift146(words []string, repeat int) int {
  1254  	var count int
  1255  	for i := 0; i < repeat; i++ {
  1256  		for _, word := range words {
  1257  			if TwoHash_AddXor_Shift146(word) {
  1258  				count++
  1259  			}
  1260  		}
  1261  	}
  1262  	return count
  1263  }
  1264  
  1265  func BenchTwoHash_AddXor_Shift161(words []string, repeat int) int {
  1266  	var count int
  1267  	for i := 0; i < repeat; i++ {
  1268  		for _, word := range words {
  1269  			if TwoHash_AddXor_Shift161(word) {
  1270  				count++
  1271  			}
  1272  		}
  1273  	}
  1274  	return count
  1275  }
  1276  
  1277  func BenchTwoHash_AddXor_Shift230(words []string, repeat int) int {
  1278  	var count int
  1279  	for i := 0; i < repeat; i++ {
  1280  		for _, word := range words {
  1281  			if TwoHash_AddXor_Shift230(word) {
  1282  				count++
  1283  			}
  1284  		}
  1285  	}
  1286  	return count
  1287  }
  1288  
  1289  func BenchTwoHash_AddXor_Shift250(words []string, repeat int) int {
  1290  	var count int
  1291  	for i := 0; i < repeat; i++ {
  1292  		for _, word := range words {
  1293  			if TwoHash_AddXor_Shift250(word) {
  1294  				count++
  1295  			}
  1296  		}
  1297  	}
  1298  	return count
  1299  }
  1300  
  1301  func BenchTwoHash_AddXor_Shift260(words []string, repeat int) int {
  1302  	var count int
  1303  	for i := 0; i < repeat; i++ {
  1304  		for _, word := range words {
  1305  			if TwoHash_AddXor_Shift260(word) {
  1306  				count++
  1307  			}
  1308  		}
  1309  	}
  1310  	return count
  1311  }
  1312  
  1313  func BenchTwoHash_AddXor_Shift301(words []string, repeat int) int {
  1314  	var count int
  1315  	for i := 0; i < repeat; i++ {
  1316  		for _, word := range words {
  1317  			if TwoHash_AddXor_Shift301(word) {
  1318  				count++
  1319  			}
  1320  		}
  1321  	}
  1322  	return count
  1323  }
  1324  
  1325  func BenchTwoHash_AddXor_Shift304(words []string, repeat int) int {
  1326  	var count int
  1327  	for i := 0; i < repeat; i++ {
  1328  		for _, word := range words {
  1329  			if TwoHash_AddXor_Shift304(word) {
  1330  				count++
  1331  			}
  1332  		}
  1333  	}
  1334  	return count
  1335  }
  1336  
  1337  func BenchTwoHash_AddXor_Shift361(words []string, repeat int) int {
  1338  	var count int
  1339  	for i := 0; i < repeat; i++ {
  1340  		for _, word := range words {
  1341  			if TwoHash_AddXor_Shift361(word) {
  1342  				count++
  1343  			}
  1344  		}
  1345  	}
  1346  	return count
  1347  }
  1348  
  1349  func BenchTwoHash_AddXor_Shift403(words []string, repeat int) int {
  1350  	var count int
  1351  	for i := 0; i < repeat; i++ {
  1352  		for _, word := range words {
  1353  			if TwoHash_AddXor_Shift403(word) {
  1354  				count++
  1355  			}
  1356  		}
  1357  	}
  1358  	return count
  1359  }
  1360  
  1361  func BenchTwoHash_AddXor_Shift412(words []string, repeat int) int {
  1362  	var count int
  1363  	for i := 0; i < repeat; i++ {
  1364  		for _, word := range words {
  1365  			if TwoHash_AddXor_Shift412(word) {
  1366  				count++
  1367  			}
  1368  		}
  1369  	}
  1370  	return count
  1371  }
  1372  
  1373  func BenchTwoHash_AddXor_Shift510(words []string, repeat int) int {
  1374  	var count int
  1375  	for i := 0; i < repeat; i++ {
  1376  		for _, word := range words {
  1377  			if TwoHash_AddXor_Shift510(word) {
  1378  				count++
  1379  			}
  1380  		}
  1381  	}
  1382  	return count
  1383  }
  1384  
  1385  func BenchTwoHash_AddXor_Shift630(words []string, repeat int) int {
  1386  	var count int
  1387  	for i := 0; i < repeat; i++ {
  1388  		for _, word := range words {
  1389  			if TwoHash_AddXor_Shift630(word) {
  1390  				count++
  1391  			}
  1392  		}
  1393  	}
  1394  	return count
  1395  }
  1396  
  1397  func BenchTwoHash_AddAdd_Shift022(words []string, repeat int) int {
  1398  	var count int
  1399  	for i := 0; i < repeat; i++ {
  1400  		for _, word := range words {
  1401  			if TwoHash_AddAdd_Shift022(word) {
  1402  				count++
  1403  			}
  1404  		}
  1405  	}
  1406  	return count
  1407  }
  1408  
  1409  func BenchTwoHash_AddAdd_Shift024(words []string, repeat int) int {
  1410  	var count int
  1411  	for i := 0; i < repeat; i++ {
  1412  		for _, word := range words {
  1413  			if TwoHash_AddAdd_Shift024(word) {
  1414  				count++
  1415  			}
  1416  		}
  1417  	}
  1418  	return count
  1419  }
  1420  
  1421  func BenchTwoHash_AddAdd_Shift025(words []string, repeat int) int {
  1422  	var count int
  1423  	for i := 0; i < repeat; i++ {
  1424  		for _, word := range words {
  1425  			if TwoHash_AddAdd_Shift025(word) {
  1426  				count++
  1427  			}
  1428  		}
  1429  	}
  1430  	return count
  1431  }
  1432  
  1433  func BenchTwoHash_AddAdd_Shift033(words []string, repeat int) int {
  1434  	var count int
  1435  	for i := 0; i < repeat; i++ {
  1436  		for _, word := range words {
  1437  			if TwoHash_AddAdd_Shift033(word) {
  1438  				count++
  1439  			}
  1440  		}
  1441  	}
  1442  	return count
  1443  }
  1444  
  1445  func BenchTwoHash_AddAdd_Shift041(words []string, repeat int) int {
  1446  	var count int
  1447  	for i := 0; i < repeat; i++ {
  1448  		for _, word := range words {
  1449  			if TwoHash_AddAdd_Shift041(word) {
  1450  				count++
  1451  			}
  1452  		}
  1453  	}
  1454  	return count
  1455  }
  1456  
  1457  func BenchTwoHash_AddAdd_Shift042(words []string, repeat int) int {
  1458  	var count int
  1459  	for i := 0; i < repeat; i++ {
  1460  		for _, word := range words {
  1461  			if TwoHash_AddAdd_Shift042(word) {
  1462  				count++
  1463  			}
  1464  		}
  1465  	}
  1466  	return count
  1467  }
  1468  
  1469  func BenchTwoHash_AddAdd_Shift050(words []string, repeat int) int {
  1470  	var count int
  1471  	for i := 0; i < repeat; i++ {
  1472  		for _, word := range words {
  1473  			if TwoHash_AddAdd_Shift050(word) {
  1474  				count++
  1475  			}
  1476  		}
  1477  	}
  1478  	return count
  1479  }
  1480  
  1481  func BenchTwoHash_AddAdd_Shift051(words []string, repeat int) int {
  1482  	var count int
  1483  	for i := 0; i < repeat; i++ {
  1484  		for _, word := range words {
  1485  			if TwoHash_AddAdd_Shift051(word) {
  1486  				count++
  1487  			}
  1488  		}
  1489  	}
  1490  	return count
  1491  }
  1492  
  1493  func BenchTwoHash_AddAdd_Shift060(words []string, repeat int) int {
  1494  	var count int
  1495  	for i := 0; i < repeat; i++ {
  1496  		for _, word := range words {
  1497  			if TwoHash_AddAdd_Shift060(word) {
  1498  				count++
  1499  			}
  1500  		}
  1501  	}
  1502  	return count
  1503  }
  1504  
  1505  func BenchTwoHash_AddAdd_Shift061(words []string, repeat int) int {
  1506  	var count int
  1507  	for i := 0; i < repeat; i++ {
  1508  		for _, word := range words {
  1509  			if TwoHash_AddAdd_Shift061(word) {
  1510  				count++
  1511  			}
  1512  		}
  1513  	}
  1514  	return count
  1515  }
  1516  
  1517  func BenchTwoHash_AddAdd_Shift062(words []string, repeat int) int {
  1518  	var count int
  1519  	for i := 0; i < repeat; i++ {
  1520  		for _, word := range words {
  1521  			if TwoHash_AddAdd_Shift062(word) {
  1522  				count++
  1523  			}
  1524  		}
  1525  	}
  1526  	return count
  1527  }
  1528  
  1529  func BenchTwoHash_AddAdd_Shift073(words []string, repeat int) int {
  1530  	var count int
  1531  	for i := 0; i < repeat; i++ {
  1532  		for _, word := range words {
  1533  			if TwoHash_AddAdd_Shift073(word) {
  1534  				count++
  1535  			}
  1536  		}
  1537  	}
  1538  	return count
  1539  }
  1540  
  1541  func BenchTwoHash_AddAdd_Shift130(words []string, repeat int) int {
  1542  	var count int
  1543  	for i := 0; i < repeat; i++ {
  1544  		for _, word := range words {
  1545  			if TwoHash_AddAdd_Shift130(word) {
  1546  				count++
  1547  			}
  1548  		}
  1549  	}
  1550  	return count
  1551  }
  1552  
  1553  func BenchTwoHash_AddAdd_Shift133(words []string, repeat int) int {
  1554  	var count int
  1555  	for i := 0; i < repeat; i++ {
  1556  		for _, word := range words {
  1557  			if TwoHash_AddAdd_Shift133(word) {
  1558  				count++
  1559  			}
  1560  		}
  1561  	}
  1562  	return count
  1563  }
  1564  
  1565  func BenchTwoHash_AddAdd_Shift150(words []string, repeat int) int {
  1566  	var count int
  1567  	for i := 0; i < repeat; i++ {
  1568  		for _, word := range words {
  1569  			if TwoHash_AddAdd_Shift150(word) {
  1570  				count++
  1571  			}
  1572  		}
  1573  	}
  1574  	return count
  1575  }
  1576  
  1577  func BenchTwoHash_AddAdd_Shift161(words []string, repeat int) int {
  1578  	var count int
  1579  	for i := 0; i < repeat; i++ {
  1580  		for _, word := range words {
  1581  			if TwoHash_AddAdd_Shift161(word) {
  1582  				count++
  1583  			}
  1584  		}
  1585  	}
  1586  	return count
  1587  }
  1588  
  1589  func BenchTwoHash_AddAdd_Shift230(words []string, repeat int) int {
  1590  	var count int
  1591  	for i := 0; i < repeat; i++ {
  1592  		for _, word := range words {
  1593  			if TwoHash_AddAdd_Shift230(word) {
  1594  				count++
  1595  			}
  1596  		}
  1597  	}
  1598  	return count
  1599  }
  1600  
  1601  func BenchTwoHash_AddAdd_Shift302(words []string, repeat int) int {
  1602  	var count int
  1603  	for i := 0; i < repeat; i++ {
  1604  		for _, word := range words {
  1605  			if TwoHash_AddAdd_Shift302(word) {
  1606  				count++
  1607  			}
  1608  		}
  1609  	}
  1610  	return count
  1611  }
  1612  
  1613  func BenchTwoHash_AddAdd_Shift303(words []string, repeat int) int {
  1614  	var count int
  1615  	for i := 0; i < repeat; i++ {
  1616  		for _, word := range words {
  1617  			if TwoHash_AddAdd_Shift303(word) {
  1618  				count++
  1619  			}
  1620  		}
  1621  	}
  1622  	return count
  1623  }
  1624  
  1625  func BenchTwoHash_AddAdd_Shift400(words []string, repeat int) int {
  1626  	var count int
  1627  	for i := 0; i < repeat; i++ {
  1628  		for _, word := range words {
  1629  			if TwoHash_AddAdd_Shift400(word) {
  1630  				count++
  1631  			}
  1632  		}
  1633  	}
  1634  	return count
  1635  }
  1636  
  1637  func BenchTwoHash_AddAdd_Shift403(words []string, repeat int) int {
  1638  	var count int
  1639  	for i := 0; i < repeat; i++ {
  1640  		for _, word := range words {
  1641  			if TwoHash_AddAdd_Shift403(word) {
  1642  				count++
  1643  			}
  1644  		}
  1645  	}
  1646  	return count
  1647  }
  1648  
  1649  func BenchTwoHash_AddAdd_Shift413(words []string, repeat int) int {
  1650  	var count int
  1651  	for i := 0; i < repeat; i++ {
  1652  		for _, word := range words {
  1653  			if TwoHash_AddAdd_Shift413(word) {
  1654  				count++
  1655  			}
  1656  		}
  1657  	}
  1658  	return count
  1659  }
  1660  
  1661  func BenchTwoHash_AddAdd_Shift500(words []string, repeat int) int {
  1662  	var count int
  1663  	for i := 0; i < repeat; i++ {
  1664  		for _, word := range words {
  1665  			if TwoHash_AddAdd_Shift500(word) {
  1666  				count++
  1667  			}
  1668  		}
  1669  	}
  1670  	return count
  1671  }
  1672  
  1673  func BenchTwoHash_AddAdd_Shift511(words []string, repeat int) int {
  1674  	var count int
  1675  	for i := 0; i < repeat; i++ {
  1676  		for _, word := range words {
  1677  			if TwoHash_AddAdd_Shift511(word) {
  1678  				count++
  1679  			}
  1680  		}
  1681  	}
  1682  	return count
  1683  }
  1684  
  1685  func BenchTwoHash_AddAdd_Shift601(words []string, repeat int) int {
  1686  	var count int
  1687  	for i := 0; i < repeat; i++ {
  1688  		for _, word := range words {
  1689  			if TwoHash_AddAdd_Shift601(word) {
  1690  				count++
  1691  			}
  1692  		}
  1693  	}
  1694  	return count
  1695  }
  1696  
  1697  func BenchTwoHash_AddAdd_Shift602(words []string, repeat int) int {
  1698  	var count int
  1699  	for i := 0; i < repeat; i++ {
  1700  		for _, word := range words {
  1701  			if TwoHash_AddAdd_Shift602(word) {
  1702  				count++
  1703  			}
  1704  		}
  1705  	}
  1706  	return count
  1707  }
  1708  
  1709  func BenchTwoHash_AddAdd_Shift620(words []string, repeat int) int {
  1710  	var count int
  1711  	for i := 0; i < repeat; i++ {
  1712  		for _, word := range words {
  1713  			if TwoHash_AddAdd_Shift620(word) {
  1714  				count++
  1715  			}
  1716  		}
  1717  	}
  1718  	return count
  1719  }
  1720  
  1721  func BenchTwoHash_AddAdd_Shift630(words []string, repeat int) int {
  1722  	var count int
  1723  	for i := 0; i < repeat; i++ {
  1724  		for _, word := range words {
  1725  			if TwoHash_AddAdd_Shift630(word) {
  1726  				count++
  1727  			}
  1728  		}
  1729  	}
  1730  	return count
  1731  }
  1732  
  1733  func BenchTwoHash_OrXor_Shift032(words []string, repeat int) int {
  1734  	var count int
  1735  	for i := 0; i < repeat; i++ {
  1736  		for _, word := range words {
  1737  			if TwoHash_OrXor_Shift032(word) {
  1738  				count++
  1739  			}
  1740  		}
  1741  	}
  1742  	return count
  1743  }
  1744  
  1745  func BenchTwoHash_OrXor_Shift034(words []string, repeat int) int {
  1746  	var count int
  1747  	for i := 0; i < repeat; i++ {
  1748  		for _, word := range words {
  1749  			if TwoHash_OrXor_Shift034(word) {
  1750  				count++
  1751  			}
  1752  		}
  1753  	}
  1754  	return count
  1755  }
  1756  
  1757  func BenchTwoHash_OrXor_Shift035(words []string, repeat int) int {
  1758  	var count int
  1759  	for i := 0; i < repeat; i++ {
  1760  		for _, word := range words {
  1761  			if TwoHash_OrXor_Shift035(word) {
  1762  				count++
  1763  			}
  1764  		}
  1765  	}
  1766  	return count
  1767  }
  1768  
  1769  func BenchTwoHash_OrXor_Shift041(words []string, repeat int) int {
  1770  	var count int
  1771  	for i := 0; i < repeat; i++ {
  1772  		for _, word := range words {
  1773  			if TwoHash_OrXor_Shift041(word) {
  1774  				count++
  1775  			}
  1776  		}
  1777  	}
  1778  	return count
  1779  }
  1780  
  1781  func BenchTwoHash_OrXor_Shift043(words []string, repeat int) int {
  1782  	var count int
  1783  	for i := 0; i < repeat; i++ {
  1784  		for _, word := range words {
  1785  			if TwoHash_OrXor_Shift043(word) {
  1786  				count++
  1787  			}
  1788  		}
  1789  	}
  1790  	return count
  1791  }
  1792  
  1793  func BenchTwoHash_OrXor_Shift045(words []string, repeat int) int {
  1794  	var count int
  1795  	for i := 0; i < repeat; i++ {
  1796  		for _, word := range words {
  1797  			if TwoHash_OrXor_Shift045(word) {
  1798  				count++
  1799  			}
  1800  		}
  1801  	}
  1802  	return count
  1803  }
  1804  
  1805  func BenchTwoHash_OrXor_Shift046(words []string, repeat int) int {
  1806  	var count int
  1807  	for i := 0; i < repeat; i++ {
  1808  		for _, word := range words {
  1809  			if TwoHash_OrXor_Shift046(word) {
  1810  				count++
  1811  			}
  1812  		}
  1813  	}
  1814  	return count
  1815  }
  1816  
  1817  func BenchTwoHash_OrXor_Shift050(words []string, repeat int) int {
  1818  	var count int
  1819  	for i := 0; i < repeat; i++ {
  1820  		for _, word := range words {
  1821  			if TwoHash_OrXor_Shift050(word) {
  1822  				count++
  1823  			}
  1824  		}
  1825  	}
  1826  	return count
  1827  }
  1828  
  1829  func BenchTwoHash_OrXor_Shift051(words []string, repeat int) int {
  1830  	var count int
  1831  	for i := 0; i < repeat; i++ {
  1832  		for _, word := range words {
  1833  			if TwoHash_OrXor_Shift051(word) {
  1834  				count++
  1835  			}
  1836  		}
  1837  	}
  1838  	return count
  1839  }
  1840  
  1841  func BenchTwoHash_OrXor_Shift060(words []string, repeat int) int {
  1842  	var count int
  1843  	for i := 0; i < repeat; i++ {
  1844  		for _, word := range words {
  1845  			if TwoHash_OrXor_Shift060(word) {
  1846  				count++
  1847  			}
  1848  		}
  1849  	}
  1850  	return count
  1851  }
  1852  
  1853  func BenchTwoHash_OrXor_Shift062(words []string, repeat int) int {
  1854  	var count int
  1855  	for i := 0; i < repeat; i++ {
  1856  		for _, word := range words {
  1857  			if TwoHash_OrXor_Shift062(word) {
  1858  				count++
  1859  			}
  1860  		}
  1861  	}
  1862  	return count
  1863  }
  1864  
  1865  func BenchTwoHash_OrXor_Shift073(words []string, repeat int) int {
  1866  	var count int
  1867  	for i := 0; i < repeat; i++ {
  1868  		for _, word := range words {
  1869  			if TwoHash_OrXor_Shift073(word) {
  1870  				count++
  1871  			}
  1872  		}
  1873  	}
  1874  	return count
  1875  }
  1876  
  1877  func BenchTwoHash_OrXor_Shift143(words []string, repeat int) int {
  1878  	var count int
  1879  	for i := 0; i < repeat; i++ {
  1880  		for _, word := range words {
  1881  			if TwoHash_OrXor_Shift143(word) {
  1882  				count++
  1883  			}
  1884  		}
  1885  	}
  1886  	return count
  1887  }
  1888  
  1889  func BenchTwoHash_OrXor_Shift145(words []string, repeat int) int {
  1890  	var count int
  1891  	for i := 0; i < repeat; i++ {
  1892  		for _, word := range words {
  1893  			if TwoHash_OrXor_Shift145(word) {
  1894  				count++
  1895  			}
  1896  		}
  1897  	}
  1898  	return count
  1899  }
  1900  
  1901  func BenchTwoHash_OrXor_Shift146(words []string, repeat int) int {
  1902  	var count int
  1903  	for i := 0; i < repeat; i++ {
  1904  		for _, word := range words {
  1905  			if TwoHash_OrXor_Shift146(word) {
  1906  				count++
  1907  			}
  1908  		}
  1909  	}
  1910  	return count
  1911  }
  1912  
  1913  func BenchTwoHash_OrXor_Shift161(words []string, repeat int) int {
  1914  	var count int
  1915  	for i := 0; i < repeat; i++ {
  1916  		for _, word := range words {
  1917  			if TwoHash_OrXor_Shift161(word) {
  1918  				count++
  1919  			}
  1920  		}
  1921  	}
  1922  	return count
  1923  }
  1924  
  1925  func BenchTwoHash_OrXor_Shift260(words []string, repeat int) int {
  1926  	var count int
  1927  	for i := 0; i < repeat; i++ {
  1928  		for _, word := range words {
  1929  			if TwoHash_OrXor_Shift260(word) {
  1930  				count++
  1931  			}
  1932  		}
  1933  	}
  1934  	return count
  1935  }
  1936  
  1937  func BenchTwoHash_OrAdd_Shift031(words []string, repeat int) int {
  1938  	var count int
  1939  	for i := 0; i < repeat; i++ {
  1940  		for _, word := range words {
  1941  			if TwoHash_OrAdd_Shift031(word) {
  1942  				count++
  1943  			}
  1944  		}
  1945  	}
  1946  	return count
  1947  }
  1948  
  1949  func BenchTwoHash_OrAdd_Shift033(words []string, repeat int) int {
  1950  	var count int
  1951  	for i := 0; i < repeat; i++ {
  1952  		for _, word := range words {
  1953  			if TwoHash_OrAdd_Shift033(word) {
  1954  				count++
  1955  			}
  1956  		}
  1957  	}
  1958  	return count
  1959  }
  1960  
  1961  func BenchTwoHash_OrAdd_Shift041(words []string, repeat int) int {
  1962  	var count int
  1963  	for i := 0; i < repeat; i++ {
  1964  		for _, word := range words {
  1965  			if TwoHash_OrAdd_Shift041(word) {
  1966  				count++
  1967  			}
  1968  		}
  1969  	}
  1970  	return count
  1971  }
  1972  
  1973  func BenchTwoHash_OrAdd_Shift042(words []string, repeat int) int {
  1974  	var count int
  1975  	for i := 0; i < repeat; i++ {
  1976  		for _, word := range words {
  1977  			if TwoHash_OrAdd_Shift042(word) {
  1978  				count++
  1979  			}
  1980  		}
  1981  	}
  1982  	return count
  1983  }
  1984  
  1985  func BenchTwoHash_OrAdd_Shift050(words []string, repeat int) int {
  1986  	var count int
  1987  	for i := 0; i < repeat; i++ {
  1988  		for _, word := range words {
  1989  			if TwoHash_OrAdd_Shift050(word) {
  1990  				count++
  1991  			}
  1992  		}
  1993  	}
  1994  	return count
  1995  }
  1996  
  1997  func BenchTwoHash_OrAdd_Shift051(words []string, repeat int) int {
  1998  	var count int
  1999  	for i := 0; i < repeat; i++ {
  2000  		for _, word := range words {
  2001  			if TwoHash_OrAdd_Shift051(word) {
  2002  				count++
  2003  			}
  2004  		}
  2005  	}
  2006  	return count
  2007  }
  2008  
  2009  func BenchTwoHash_OrAdd_Shift060(words []string, repeat int) int {
  2010  	var count int
  2011  	for i := 0; i < repeat; i++ {
  2012  		for _, word := range words {
  2013  			if TwoHash_OrAdd_Shift060(word) {
  2014  				count++
  2015  			}
  2016  		}
  2017  	}
  2018  	return count
  2019  }
  2020  
  2021  func BenchTwoHash_OrAdd_Shift061(words []string, repeat int) int {
  2022  	var count int
  2023  	for i := 0; i < repeat; i++ {
  2024  		for _, word := range words {
  2025  			if TwoHash_OrAdd_Shift061(word) {
  2026  				count++
  2027  			}
  2028  		}
  2029  	}
  2030  	return count
  2031  }
  2032  
  2033  func BenchTwoHash_OrAdd_Shift062(words []string, repeat int) int {
  2034  	var count int
  2035  	for i := 0; i < repeat; i++ {
  2036  		for _, word := range words {
  2037  			if TwoHash_OrAdd_Shift062(word) {
  2038  				count++
  2039  			}
  2040  		}
  2041  	}
  2042  	return count
  2043  }
  2044  
  2045  func BenchTwoHash_OrAdd_Shift073(words []string, repeat int) int {
  2046  	var count int
  2047  	for i := 0; i < repeat; i++ {
  2048  		for _, word := range words {
  2049  			if TwoHash_OrAdd_Shift073(word) {
  2050  				count++
  2051  			}
  2052  		}
  2053  	}
  2054  	return count
  2055  }
  2056  
  2057  func BenchTwoHash_OrAdd_Shift150(words []string, repeat int) int {
  2058  	var count int
  2059  	for i := 0; i < repeat; i++ {
  2060  		for _, word := range words {
  2061  			if TwoHash_OrAdd_Shift150(word) {
  2062  				count++
  2063  			}
  2064  		}
  2065  	}
  2066  	return count
  2067  }
  2068  
  2069  func BenchTwoHash_OrAdd_Shift161(words []string, repeat int) int {
  2070  	var count int
  2071  	for i := 0; i < repeat; i++ {
  2072  		for _, word := range words {
  2073  			if TwoHash_OrAdd_Shift161(word) {
  2074  				count++
  2075  			}
  2076  		}
  2077  	}
  2078  	return count
  2079  }
  2080  
  2081  func BenchTwoHash_OrAdd_Shift250(words []string, repeat int) int {
  2082  	var count int
  2083  	for i := 0; i < repeat; i++ {
  2084  		for _, word := range words {
  2085  			if TwoHash_OrAdd_Shift250(word) {
  2086  				count++
  2087  			}
  2088  		}
  2089  	}
  2090  	return count
  2091  }
  2092  
  2093  func BenchTwoHash_OrAdd_Shift361(words []string, repeat int) int {
  2094  	var count int
  2095  	for i := 0; i < repeat; i++ {
  2096  		for _, word := range words {
  2097  			if TwoHash_OrAdd_Shift361(word) {
  2098  				count++
  2099  			}
  2100  		}
  2101  	}
  2102  	return count
  2103  }
  2104  
  2105  func BenchTwoHashTable_XorXor_Shift015(words []string, repeat int) int {
  2106  	var count int
  2107  	for i := 0; i < repeat; i++ {
  2108  		for _, word := range words {
  2109  			if TwoHashTable_XorXor_Shift015(word) {
  2110  				count++
  2111  			}
  2112  		}
  2113  	}
  2114  	return count
  2115  }
  2116  
  2117  func BenchTwoHashTable_XorXor_Shift016(words []string, repeat int) int {
  2118  	var count int
  2119  	for i := 0; i < repeat; i++ {
  2120  		for _, word := range words {
  2121  			if TwoHashTable_XorXor_Shift016(word) {
  2122  				count++
  2123  			}
  2124  		}
  2125  	}
  2126  	return count
  2127  }
  2128  
  2129  func BenchTwoHashTable_XorXor_Shift021(words []string, repeat int) int {
  2130  	var count int
  2131  	for i := 0; i < repeat; i++ {
  2132  		for _, word := range words {
  2133  			if TwoHashTable_XorXor_Shift021(word) {
  2134  				count++
  2135  			}
  2136  		}
  2137  	}
  2138  	return count
  2139  }
  2140  
  2141  func BenchTwoHashTable_XorXor_Shift024(words []string, repeat int) int {
  2142  	var count int
  2143  	for i := 0; i < repeat; i++ {
  2144  		for _, word := range words {
  2145  			if TwoHashTable_XorXor_Shift024(word) {
  2146  				count++
  2147  			}
  2148  		}
  2149  	}
  2150  	return count
  2151  }
  2152  
  2153  func BenchTwoHashTable_XorXor_Shift025(words []string, repeat int) int {
  2154  	var count int
  2155  	for i := 0; i < repeat; i++ {
  2156  		for _, word := range words {
  2157  			if TwoHashTable_XorXor_Shift025(word) {
  2158  				count++
  2159  			}
  2160  		}
  2161  	}
  2162  	return count
  2163  }
  2164  
  2165  func BenchTwoHashTable_XorXor_Shift026(words []string, repeat int) int {
  2166  	var count int
  2167  	for i := 0; i < repeat; i++ {
  2168  		for _, word := range words {
  2169  			if TwoHashTable_XorXor_Shift026(word) {
  2170  				count++
  2171  			}
  2172  		}
  2173  	}
  2174  	return count
  2175  }
  2176  
  2177  func BenchTwoHashTable_XorXor_Shift032(words []string, repeat int) int {
  2178  	var count int
  2179  	for i := 0; i < repeat; i++ {
  2180  		for _, word := range words {
  2181  			if TwoHashTable_XorXor_Shift032(word) {
  2182  				count++
  2183  			}
  2184  		}
  2185  	}
  2186  	return count
  2187  }
  2188  
  2189  func BenchTwoHashTable_XorXor_Shift034(words []string, repeat int) int {
  2190  	var count int
  2191  	for i := 0; i < repeat; i++ {
  2192  		for _, word := range words {
  2193  			if TwoHashTable_XorXor_Shift034(word) {
  2194  				count++
  2195  			}
  2196  		}
  2197  	}
  2198  	return count
  2199  }
  2200  
  2201  func BenchTwoHashTable_XorXor_Shift035(words []string, repeat int) int {
  2202  	var count int
  2203  	for i := 0; i < repeat; i++ {
  2204  		for _, word := range words {
  2205  			if TwoHashTable_XorXor_Shift035(word) {
  2206  				count++
  2207  			}
  2208  		}
  2209  	}
  2210  	return count
  2211  }
  2212  
  2213  func BenchTwoHashTable_XorXor_Shift041(words []string, repeat int) int {
  2214  	var count int
  2215  	for i := 0; i < repeat; i++ {
  2216  		for _, word := range words {
  2217  			if TwoHashTable_XorXor_Shift041(word) {
  2218  				count++
  2219  			}
  2220  		}
  2221  	}
  2222  	return count
  2223  }
  2224  
  2225  func BenchTwoHashTable_XorXor_Shift043(words []string, repeat int) int {
  2226  	var count int
  2227  	for i := 0; i < repeat; i++ {
  2228  		for _, word := range words {
  2229  			if TwoHashTable_XorXor_Shift043(word) {
  2230  				count++
  2231  			}
  2232  		}
  2233  	}
  2234  	return count
  2235  }
  2236  
  2237  func BenchTwoHashTable_XorXor_Shift045(words []string, repeat int) int {
  2238  	var count int
  2239  	for i := 0; i < repeat; i++ {
  2240  		for _, word := range words {
  2241  			if TwoHashTable_XorXor_Shift045(word) {
  2242  				count++
  2243  			}
  2244  		}
  2245  	}
  2246  	return count
  2247  }
  2248  
  2249  func BenchTwoHashTable_XorXor_Shift046(words []string, repeat int) int {
  2250  	var count int
  2251  	for i := 0; i < repeat; i++ {
  2252  		for _, word := range words {
  2253  			if TwoHashTable_XorXor_Shift046(word) {
  2254  				count++
  2255  			}
  2256  		}
  2257  	}
  2258  	return count
  2259  }
  2260  
  2261  func BenchTwoHashTable_XorXor_Shift050(words []string, repeat int) int {
  2262  	var count int
  2263  	for i := 0; i < repeat; i++ {
  2264  		for _, word := range words {
  2265  			if TwoHashTable_XorXor_Shift050(word) {
  2266  				count++
  2267  			}
  2268  		}
  2269  	}
  2270  	return count
  2271  }
  2272  
  2273  func BenchTwoHashTable_XorXor_Shift051(words []string, repeat int) int {
  2274  	var count int
  2275  	for i := 0; i < repeat; i++ {
  2276  		for _, word := range words {
  2277  			if TwoHashTable_XorXor_Shift051(word) {
  2278  				count++
  2279  			}
  2280  		}
  2281  	}
  2282  	return count
  2283  }
  2284  
  2285  func BenchTwoHashTable_XorXor_Shift060(words []string, repeat int) int {
  2286  	var count int
  2287  	for i := 0; i < repeat; i++ {
  2288  		for _, word := range words {
  2289  			if TwoHashTable_XorXor_Shift060(word) {
  2290  				count++
  2291  			}
  2292  		}
  2293  	}
  2294  	return count
  2295  }
  2296  
  2297  func BenchTwoHashTable_XorXor_Shift062(words []string, repeat int) int {
  2298  	var count int
  2299  	for i := 0; i < repeat; i++ {
  2300  		for _, word := range words {
  2301  			if TwoHashTable_XorXor_Shift062(word) {
  2302  				count++
  2303  			}
  2304  		}
  2305  	}
  2306  	return count
  2307  }
  2308  
  2309  func BenchTwoHashTable_XorXor_Shift073(words []string, repeat int) int {
  2310  	var count int
  2311  	for i := 0; i < repeat; i++ {
  2312  		for _, word := range words {
  2313  			if TwoHashTable_XorXor_Shift073(word) {
  2314  				count++
  2315  			}
  2316  		}
  2317  	}
  2318  	return count
  2319  }
  2320  
  2321  func BenchTwoHashTable_XorXor_Shift130(words []string, repeat int) int {
  2322  	var count int
  2323  	for i := 0; i < repeat; i++ {
  2324  		for _, word := range words {
  2325  			if TwoHashTable_XorXor_Shift130(word) {
  2326  				count++
  2327  			}
  2328  		}
  2329  	}
  2330  	return count
  2331  }
  2332  
  2333  func BenchTwoHashTable_XorXor_Shift132(words []string, repeat int) int {
  2334  	var count int
  2335  	for i := 0; i < repeat; i++ {
  2336  		for _, word := range words {
  2337  			if TwoHashTable_XorXor_Shift132(word) {
  2338  				count++
  2339  			}
  2340  		}
  2341  	}
  2342  	return count
  2343  }
  2344  
  2345  func BenchTwoHashTable_XorXor_Shift135(words []string, repeat int) int {
  2346  	var count int
  2347  	for i := 0; i < repeat; i++ {
  2348  		for _, word := range words {
  2349  			if TwoHashTable_XorXor_Shift135(word) {
  2350  				count++
  2351  			}
  2352  		}
  2353  	}
  2354  	return count
  2355  }
  2356  
  2357  func BenchTwoHashTable_XorXor_Shift143(words []string, repeat int) int {
  2358  	var count int
  2359  	for i := 0; i < repeat; i++ {
  2360  		for _, word := range words {
  2361  			if TwoHashTable_XorXor_Shift143(word) {
  2362  				count++
  2363  			}
  2364  		}
  2365  	}
  2366  	return count
  2367  }
  2368  
  2369  func BenchTwoHashTable_XorXor_Shift145(words []string, repeat int) int {
  2370  	var count int
  2371  	for i := 0; i < repeat; i++ {
  2372  		for _, word := range words {
  2373  			if TwoHashTable_XorXor_Shift145(word) {
  2374  				count++
  2375  			}
  2376  		}
  2377  	}
  2378  	return count
  2379  }
  2380  
  2381  func BenchTwoHashTable_XorXor_Shift146(words []string, repeat int) int {
  2382  	var count int
  2383  	for i := 0; i < repeat; i++ {
  2384  		for _, word := range words {
  2385  			if TwoHashTable_XorXor_Shift146(word) {
  2386  				count++
  2387  			}
  2388  		}
  2389  	}
  2390  	return count
  2391  }
  2392  
  2393  func BenchTwoHashTable_XorXor_Shift161(words []string, repeat int) int {
  2394  	var count int
  2395  	for i := 0; i < repeat; i++ {
  2396  		for _, word := range words {
  2397  			if TwoHashTable_XorXor_Shift161(word) {
  2398  				count++
  2399  			}
  2400  		}
  2401  	}
  2402  	return count
  2403  }
  2404  
  2405  func BenchTwoHashTable_XorXor_Shift240(words []string, repeat int) int {
  2406  	var count int
  2407  	for i := 0; i < repeat; i++ {
  2408  		for _, word := range words {
  2409  			if TwoHashTable_XorXor_Shift240(word) {
  2410  				count++
  2411  			}
  2412  		}
  2413  	}
  2414  	return count
  2415  }
  2416  
  2417  func BenchTwoHashTable_XorXor_Shift246(words []string, repeat int) int {
  2418  	var count int
  2419  	for i := 0; i < repeat; i++ {
  2420  		for _, word := range words {
  2421  			if TwoHashTable_XorXor_Shift246(word) {
  2422  				count++
  2423  			}
  2424  		}
  2425  	}
  2426  	return count
  2427  }
  2428  
  2429  func BenchTwoHashTable_XorXor_Shift250(words []string, repeat int) int {
  2430  	var count int
  2431  	for i := 0; i < repeat; i++ {
  2432  		for _, word := range words {
  2433  			if TwoHashTable_XorXor_Shift250(word) {
  2434  				count++
  2435  			}
  2436  		}
  2437  	}
  2438  	return count
  2439  }
  2440  
  2441  func BenchTwoHashTable_XorXor_Shift260(words []string, repeat int) int {
  2442  	var count int
  2443  	for i := 0; i < repeat; i++ {
  2444  		for _, word := range words {
  2445  			if TwoHashTable_XorXor_Shift260(word) {
  2446  				count++
  2447  			}
  2448  		}
  2449  	}
  2450  	return count
  2451  }
  2452  
  2453  func BenchTwoHashTable_XorXor_Shift303(words []string, repeat int) int {
  2454  	var count int
  2455  	for i := 0; i < repeat; i++ {
  2456  		for _, word := range words {
  2457  			if TwoHashTable_XorXor_Shift303(word) {
  2458  				count++
  2459  			}
  2460  		}
  2461  	}
  2462  	return count
  2463  }
  2464  
  2465  func BenchTwoHashTable_XorXor_Shift304(words []string, repeat int) int {
  2466  	var count int
  2467  	for i := 0; i < repeat; i++ {
  2468  		for _, word := range words {
  2469  			if TwoHashTable_XorXor_Shift304(word) {
  2470  				count++
  2471  			}
  2472  		}
  2473  	}
  2474  	return count
  2475  }
  2476  
  2477  func BenchTwoHashTable_XorXor_Shift351(words []string, repeat int) int {
  2478  	var count int
  2479  	for i := 0; i < repeat; i++ {
  2480  		for _, word := range words {
  2481  			if TwoHashTable_XorXor_Shift351(word) {
  2482  				count++
  2483  			}
  2484  		}
  2485  	}
  2486  	return count
  2487  }
  2488  
  2489  func BenchTwoHashTable_XorXor_Shift361(words []string, repeat int) int {
  2490  	var count int
  2491  	for i := 0; i < repeat; i++ {
  2492  		for _, word := range words {
  2493  			if TwoHashTable_XorXor_Shift361(word) {
  2494  				count++
  2495  			}
  2496  		}
  2497  	}
  2498  	return count
  2499  }
  2500  
  2501  func BenchTwoHashTable_XorXor_Shift402(words []string, repeat int) int {
  2502  	var count int
  2503  	for i := 0; i < repeat; i++ {
  2504  		for _, word := range words {
  2505  			if TwoHashTable_XorXor_Shift402(word) {
  2506  				count++
  2507  			}
  2508  		}
  2509  	}
  2510  	return count
  2511  }
  2512  
  2513  func BenchTwoHashTable_XorXor_Shift403(words []string, repeat int) int {
  2514  	var count int
  2515  	for i := 0; i < repeat; i++ {
  2516  		for _, word := range words {
  2517  			if TwoHashTable_XorXor_Shift403(word) {
  2518  				count++
  2519  			}
  2520  		}
  2521  	}
  2522  	return count
  2523  }
  2524  
  2525  func BenchTwoHashTable_XorXor_Shift404(words []string, repeat int) int {
  2526  	var count int
  2527  	for i := 0; i < repeat; i++ {
  2528  		for _, word := range words {
  2529  			if TwoHashTable_XorXor_Shift404(word) {
  2530  				count++
  2531  			}
  2532  		}
  2533  	}
  2534  	return count
  2535  }
  2536  
  2537  func BenchTwoHashTable_XorXor_Shift414(words []string, repeat int) int {
  2538  	var count int
  2539  	for i := 0; i < repeat; i++ {
  2540  		for _, word := range words {
  2541  			if TwoHashTable_XorXor_Shift414(word) {
  2542  				count++
  2543  			}
  2544  		}
  2545  	}
  2546  	return count
  2547  }
  2548  
  2549  func BenchTwoHashTable_XorXor_Shift501(words []string, repeat int) int {
  2550  	var count int
  2551  	for i := 0; i < repeat; i++ {
  2552  		for _, word := range words {
  2553  			if TwoHashTable_XorXor_Shift501(word) {
  2554  				count++
  2555  			}
  2556  		}
  2557  	}
  2558  	return count
  2559  }
  2560  
  2561  func BenchTwoHashTable_XorXor_Shift503(words []string, repeat int) int {
  2562  	var count int
  2563  	for i := 0; i < repeat; i++ {
  2564  		for _, word := range words {
  2565  			if TwoHashTable_XorXor_Shift503(word) {
  2566  				count++
  2567  			}
  2568  		}
  2569  	}
  2570  	return count
  2571  }
  2572  
  2573  func BenchTwoHashTable_XorXor_Shift505(words []string, repeat int) int {
  2574  	var count int
  2575  	for i := 0; i < repeat; i++ {
  2576  		for _, word := range words {
  2577  			if TwoHashTable_XorXor_Shift505(word) {
  2578  				count++
  2579  			}
  2580  		}
  2581  	}
  2582  	return count
  2583  }
  2584  
  2585  func BenchTwoHashTable_XorXor_Shift510(words []string, repeat int) int {
  2586  	var count int
  2587  	for i := 0; i < repeat; i++ {
  2588  		for _, word := range words {
  2589  			if TwoHashTable_XorXor_Shift510(word) {
  2590  				count++
  2591  			}
  2592  		}
  2593  	}
  2594  	return count
  2595  }
  2596  
  2597  func BenchTwoHashTable_XorXor_Shift513(words []string, repeat int) int {
  2598  	var count int
  2599  	for i := 0; i < repeat; i++ {
  2600  		for _, word := range words {
  2601  			if TwoHashTable_XorXor_Shift513(word) {
  2602  				count++
  2603  			}
  2604  		}
  2605  	}
  2606  	return count
  2607  }
  2608  
  2609  func BenchTwoHashTable_XorXor_Shift525(words []string, repeat int) int {
  2610  	var count int
  2611  	for i := 0; i < repeat; i++ {
  2612  		for _, word := range words {
  2613  			if TwoHashTable_XorXor_Shift525(word) {
  2614  				count++
  2615  			}
  2616  		}
  2617  	}
  2618  	return count
  2619  }
  2620  
  2621  func BenchTwoHashTable_XorXor_Shift602(words []string, repeat int) int {
  2622  	var count int
  2623  	for i := 0; i < repeat; i++ {
  2624  		for _, word := range words {
  2625  			if TwoHashTable_XorXor_Shift602(word) {
  2626  				count++
  2627  			}
  2628  		}
  2629  	}
  2630  	return count
  2631  }
  2632  
  2633  func BenchTwoHashTable_XorXor_Shift603(words []string, repeat int) int {
  2634  	var count int
  2635  	for i := 0; i < repeat; i++ {
  2636  		for _, word := range words {
  2637  			if TwoHashTable_XorXor_Shift603(word) {
  2638  				count++
  2639  			}
  2640  		}
  2641  	}
  2642  	return count
  2643  }
  2644  
  2645  func BenchTwoHashTable_XorXor_Shift604(words []string, repeat int) int {
  2646  	var count int
  2647  	for i := 0; i < repeat; i++ {
  2648  		for _, word := range words {
  2649  			if TwoHashTable_XorXor_Shift604(word) {
  2650  				count++
  2651  			}
  2652  		}
  2653  	}
  2654  	return count
  2655  }
  2656  
  2657  func BenchTwoHashTable_XorXor_Shift605(words []string, repeat int) int {
  2658  	var count int
  2659  	for i := 0; i < repeat; i++ {
  2660  		for _, word := range words {
  2661  			if TwoHashTable_XorXor_Shift605(word) {
  2662  				count++
  2663  			}
  2664  		}
  2665  	}
  2666  	return count
  2667  }
  2668  
  2669  func BenchTwoHashTable_XorXor_Shift630(words []string, repeat int) int {
  2670  	var count int
  2671  	for i := 0; i < repeat; i++ {
  2672  		for _, word := range words {
  2673  			if TwoHashTable_XorXor_Shift630(word) {
  2674  				count++
  2675  			}
  2676  		}
  2677  	}
  2678  	return count
  2679  }
  2680  
  2681  func BenchTwoHashTable_XorAdd_Shift016(words []string, repeat int) int {
  2682  	var count int
  2683  	for i := 0; i < repeat; i++ {
  2684  		for _, word := range words {
  2685  			if TwoHashTable_XorAdd_Shift016(word) {
  2686  				count++
  2687  			}
  2688  		}
  2689  	}
  2690  	return count
  2691  }
  2692  
  2693  func BenchTwoHashTable_XorAdd_Shift024(words []string, repeat int) int {
  2694  	var count int
  2695  	for i := 0; i < repeat; i++ {
  2696  		for _, word := range words {
  2697  			if TwoHashTable_XorAdd_Shift024(word) {
  2698  				count++
  2699  			}
  2700  		}
  2701  	}
  2702  	return count
  2703  }
  2704  
  2705  func BenchTwoHashTable_XorAdd_Shift025(words []string, repeat int) int {
  2706  	var count int
  2707  	for i := 0; i < repeat; i++ {
  2708  		for _, word := range words {
  2709  			if TwoHashTable_XorAdd_Shift025(word) {
  2710  				count++
  2711  			}
  2712  		}
  2713  	}
  2714  	return count
  2715  }
  2716  
  2717  func BenchTwoHashTable_XorAdd_Shift031(words []string, repeat int) int {
  2718  	var count int
  2719  	for i := 0; i < repeat; i++ {
  2720  		for _, word := range words {
  2721  			if TwoHashTable_XorAdd_Shift031(word) {
  2722  				count++
  2723  			}
  2724  		}
  2725  	}
  2726  	return count
  2727  }
  2728  
  2729  func BenchTwoHashTable_XorAdd_Shift033(words []string, repeat int) int {
  2730  	var count int
  2731  	for i := 0; i < repeat; i++ {
  2732  		for _, word := range words {
  2733  			if TwoHashTable_XorAdd_Shift033(word) {
  2734  				count++
  2735  			}
  2736  		}
  2737  	}
  2738  	return count
  2739  }
  2740  
  2741  func BenchTwoHashTable_XorAdd_Shift041(words []string, repeat int) int {
  2742  	var count int
  2743  	for i := 0; i < repeat; i++ {
  2744  		for _, word := range words {
  2745  			if TwoHashTable_XorAdd_Shift041(word) {
  2746  				count++
  2747  			}
  2748  		}
  2749  	}
  2750  	return count
  2751  }
  2752  
  2753  func BenchTwoHashTable_XorAdd_Shift042(words []string, repeat int) int {
  2754  	var count int
  2755  	for i := 0; i < repeat; i++ {
  2756  		for _, word := range words {
  2757  			if TwoHashTable_XorAdd_Shift042(word) {
  2758  				count++
  2759  			}
  2760  		}
  2761  	}
  2762  	return count
  2763  }
  2764  
  2765  func BenchTwoHashTable_XorAdd_Shift050(words []string, repeat int) int {
  2766  	var count int
  2767  	for i := 0; i < repeat; i++ {
  2768  		for _, word := range words {
  2769  			if TwoHashTable_XorAdd_Shift050(word) {
  2770  				count++
  2771  			}
  2772  		}
  2773  	}
  2774  	return count
  2775  }
  2776  
  2777  func BenchTwoHashTable_XorAdd_Shift051(words []string, repeat int) int {
  2778  	var count int
  2779  	for i := 0; i < repeat; i++ {
  2780  		for _, word := range words {
  2781  			if TwoHashTable_XorAdd_Shift051(word) {
  2782  				count++
  2783  			}
  2784  		}
  2785  	}
  2786  	return count
  2787  }
  2788  
  2789  func BenchTwoHashTable_XorAdd_Shift060(words []string, repeat int) int {
  2790  	var count int
  2791  	for i := 0; i < repeat; i++ {
  2792  		for _, word := range words {
  2793  			if TwoHashTable_XorAdd_Shift060(word) {
  2794  				count++
  2795  			}
  2796  		}
  2797  	}
  2798  	return count
  2799  }
  2800  
  2801  func BenchTwoHashTable_XorAdd_Shift061(words []string, repeat int) int {
  2802  	var count int
  2803  	for i := 0; i < repeat; i++ {
  2804  		for _, word := range words {
  2805  			if TwoHashTable_XorAdd_Shift061(word) {
  2806  				count++
  2807  			}
  2808  		}
  2809  	}
  2810  	return count
  2811  }
  2812  
  2813  func BenchTwoHashTable_XorAdd_Shift062(words []string, repeat int) int {
  2814  	var count int
  2815  	for i := 0; i < repeat; i++ {
  2816  		for _, word := range words {
  2817  			if TwoHashTable_XorAdd_Shift062(word) {
  2818  				count++
  2819  			}
  2820  		}
  2821  	}
  2822  	return count
  2823  }
  2824  
  2825  func BenchTwoHashTable_XorAdd_Shift073(words []string, repeat int) int {
  2826  	var count int
  2827  	for i := 0; i < repeat; i++ {
  2828  		for _, word := range words {
  2829  			if TwoHashTable_XorAdd_Shift073(word) {
  2830  				count++
  2831  			}
  2832  		}
  2833  	}
  2834  	return count
  2835  }
  2836  
  2837  func BenchTwoHashTable_XorAdd_Shift150(words []string, repeat int) int {
  2838  	var count int
  2839  	for i := 0; i < repeat; i++ {
  2840  		for _, word := range words {
  2841  			if TwoHashTable_XorAdd_Shift150(word) {
  2842  				count++
  2843  			}
  2844  		}
  2845  	}
  2846  	return count
  2847  }
  2848  
  2849  func BenchTwoHashTable_XorAdd_Shift161(words []string, repeat int) int {
  2850  	var count int
  2851  	for i := 0; i < repeat; i++ {
  2852  		for _, word := range words {
  2853  			if TwoHashTable_XorAdd_Shift161(word) {
  2854  				count++
  2855  			}
  2856  		}
  2857  	}
  2858  	return count
  2859  }
  2860  
  2861  func BenchTwoHashTable_XorAdd_Shift240(words []string, repeat int) int {
  2862  	var count int
  2863  	for i := 0; i < repeat; i++ {
  2864  		for _, word := range words {
  2865  			if TwoHashTable_XorAdd_Shift240(word) {
  2866  				count++
  2867  			}
  2868  		}
  2869  	}
  2870  	return count
  2871  }
  2872  
  2873  func BenchTwoHashTable_XorAdd_Shift250(words []string, repeat int) int {
  2874  	var count int
  2875  	for i := 0; i < repeat; i++ {
  2876  		for _, word := range words {
  2877  			if TwoHashTable_XorAdd_Shift250(word) {
  2878  				count++
  2879  			}
  2880  		}
  2881  	}
  2882  	return count
  2883  }
  2884  
  2885  func BenchTwoHashTable_XorAdd_Shift302(words []string, repeat int) int {
  2886  	var count int
  2887  	for i := 0; i < repeat; i++ {
  2888  		for _, word := range words {
  2889  			if TwoHashTable_XorAdd_Shift302(word) {
  2890  				count++
  2891  			}
  2892  		}
  2893  	}
  2894  	return count
  2895  }
  2896  
  2897  func BenchTwoHashTable_XorAdd_Shift303(words []string, repeat int) int {
  2898  	var count int
  2899  	for i := 0; i < repeat; i++ {
  2900  		for _, word := range words {
  2901  			if TwoHashTable_XorAdd_Shift303(word) {
  2902  				count++
  2903  			}
  2904  		}
  2905  	}
  2906  	return count
  2907  }
  2908  
  2909  func BenchTwoHashTable_XorAdd_Shift351(words []string, repeat int) int {
  2910  	var count int
  2911  	for i := 0; i < repeat; i++ {
  2912  		for _, word := range words {
  2913  			if TwoHashTable_XorAdd_Shift351(word) {
  2914  				count++
  2915  			}
  2916  		}
  2917  	}
  2918  	return count
  2919  }
  2920  
  2921  func BenchTwoHashTable_XorAdd_Shift361(words []string, repeat int) int {
  2922  	var count int
  2923  	for i := 0; i < repeat; i++ {
  2924  		for _, word := range words {
  2925  			if TwoHashTable_XorAdd_Shift361(word) {
  2926  				count++
  2927  			}
  2928  		}
  2929  	}
  2930  	return count
  2931  }
  2932  
  2933  func BenchTwoHashTable_XorAdd_Shift400(words []string, repeat int) int {
  2934  	var count int
  2935  	for i := 0; i < repeat; i++ {
  2936  		for _, word := range words {
  2937  			if TwoHashTable_XorAdd_Shift400(word) {
  2938  				count++
  2939  			}
  2940  		}
  2941  	}
  2942  	return count
  2943  }
  2944  
  2945  func BenchTwoHashTable_XorAdd_Shift401(words []string, repeat int) int {
  2946  	var count int
  2947  	for i := 0; i < repeat; i++ {
  2948  		for _, word := range words {
  2949  			if TwoHashTable_XorAdd_Shift401(word) {
  2950  				count++
  2951  			}
  2952  		}
  2953  	}
  2954  	return count
  2955  }
  2956  
  2957  func BenchTwoHashTable_XorAdd_Shift405(words []string, repeat int) int {
  2958  	var count int
  2959  	for i := 0; i < repeat; i++ {
  2960  		for _, word := range words {
  2961  			if TwoHashTable_XorAdd_Shift405(word) {
  2962  				count++
  2963  			}
  2964  		}
  2965  	}
  2966  	return count
  2967  }
  2968  
  2969  func BenchTwoHashTable_XorAdd_Shift413(words []string, repeat int) int {
  2970  	var count int
  2971  	for i := 0; i < repeat; i++ {
  2972  		for _, word := range words {
  2973  			if TwoHashTable_XorAdd_Shift413(word) {
  2974  				count++
  2975  			}
  2976  		}
  2977  	}
  2978  	return count
  2979  }
  2980  
  2981  func BenchTwoHashTable_XorAdd_Shift500(words []string, repeat int) int {
  2982  	var count int
  2983  	for i := 0; i < repeat; i++ {
  2984  		for _, word := range words {
  2985  			if TwoHashTable_XorAdd_Shift500(word) {
  2986  				count++
  2987  			}
  2988  		}
  2989  	}
  2990  	return count
  2991  }
  2992  
  2993  func BenchTwoHashTable_XorAdd_Shift505(words []string, repeat int) int {
  2994  	var count int
  2995  	for i := 0; i < repeat; i++ {
  2996  		for _, word := range words {
  2997  			if TwoHashTable_XorAdd_Shift505(word) {
  2998  				count++
  2999  			}
  3000  		}
  3001  	}
  3002  	return count
  3003  }
  3004  
  3005  func BenchTwoHashTable_XorAdd_Shift511(words []string, repeat int) int {
  3006  	var count int
  3007  	for i := 0; i < repeat; i++ {
  3008  		for _, word := range words {
  3009  			if TwoHashTable_XorAdd_Shift511(word) {
  3010  				count++
  3011  			}
  3012  		}
  3013  	}
  3014  	return count
  3015  }
  3016  
  3017  func BenchTwoHashTable_XorAdd_Shift512(words []string, repeat int) int {
  3018  	var count int
  3019  	for i := 0; i < repeat; i++ {
  3020  		for _, word := range words {
  3021  			if TwoHashTable_XorAdd_Shift512(word) {
  3022  				count++
  3023  			}
  3024  		}
  3025  	}
  3026  	return count
  3027  }
  3028  
  3029  func BenchTwoHashTable_XorAdd_Shift601(words []string, repeat int) int {
  3030  	var count int
  3031  	for i := 0; i < repeat; i++ {
  3032  		for _, word := range words {
  3033  			if TwoHashTable_XorAdd_Shift601(word) {
  3034  				count++
  3035  			}
  3036  		}
  3037  	}
  3038  	return count
  3039  }
  3040  
  3041  func BenchTwoHashTable_XorAdd_Shift603(words []string, repeat int) int {
  3042  	var count int
  3043  	for i := 0; i < repeat; i++ {
  3044  		for _, word := range words {
  3045  			if TwoHashTable_XorAdd_Shift603(word) {
  3046  				count++
  3047  			}
  3048  		}
  3049  	}
  3050  	return count
  3051  }
  3052  
  3053  func BenchTwoHashTable_XorAdd_Shift605(words []string, repeat int) int {
  3054  	var count int
  3055  	for i := 0; i < repeat; i++ {
  3056  		for _, word := range words {
  3057  			if TwoHashTable_XorAdd_Shift605(word) {
  3058  				count++
  3059  			}
  3060  		}
  3061  	}
  3062  	return count
  3063  }
  3064  
  3065  func BenchTwoHashTable_XorAdd_Shift606(words []string, repeat int) int {
  3066  	var count int
  3067  	for i := 0; i < repeat; i++ {
  3068  		for _, word := range words {
  3069  			if TwoHashTable_XorAdd_Shift606(word) {
  3070  				count++
  3071  			}
  3072  		}
  3073  	}
  3074  	return count
  3075  }
  3076  
  3077  func BenchTwoHashTable_XorAdd_Shift616(words []string, repeat int) int {
  3078  	var count int
  3079  	for i := 0; i < repeat; i++ {
  3080  		for _, word := range words {
  3081  			if TwoHashTable_XorAdd_Shift616(word) {
  3082  				count++
  3083  			}
  3084  		}
  3085  	}
  3086  	return count
  3087  }
  3088  
  3089  func BenchTwoHashTable_XorAdd_Shift620(words []string, repeat int) int {
  3090  	var count int
  3091  	for i := 0; i < repeat; i++ {
  3092  		for _, word := range words {
  3093  			if TwoHashTable_XorAdd_Shift620(word) {
  3094  				count++
  3095  			}
  3096  		}
  3097  	}
  3098  	return count
  3099  }
  3100  
  3101  func BenchTwoHashTable_XorAdd_Shift630(words []string, repeat int) int {
  3102  	var count int
  3103  	for i := 0; i < repeat; i++ {
  3104  		for _, word := range words {
  3105  			if TwoHashTable_XorAdd_Shift630(word) {
  3106  				count++
  3107  			}
  3108  		}
  3109  	}
  3110  	return count
  3111  }
  3112  
  3113  func BenchTwoHashTable_AddXor_Shift015(words []string, repeat int) int {
  3114  	var count int
  3115  	for i := 0; i < repeat; i++ {
  3116  		for _, word := range words {
  3117  			if TwoHashTable_AddXor_Shift015(word) {
  3118  				count++
  3119  			}
  3120  		}
  3121  	}
  3122  	return count
  3123  }
  3124  
  3125  func BenchTwoHashTable_AddXor_Shift024(words []string, repeat int) int {
  3126  	var count int
  3127  	for i := 0; i < repeat; i++ {
  3128  		for _, word := range words {
  3129  			if TwoHashTable_AddXor_Shift024(word) {
  3130  				count++
  3131  			}
  3132  		}
  3133  	}
  3134  	return count
  3135  }
  3136  
  3137  func BenchTwoHashTable_AddXor_Shift025(words []string, repeat int) int {
  3138  	var count int
  3139  	for i := 0; i < repeat; i++ {
  3140  		for _, word := range words {
  3141  			if TwoHashTable_AddXor_Shift025(word) {
  3142  				count++
  3143  			}
  3144  		}
  3145  	}
  3146  	return count
  3147  }
  3148  
  3149  func BenchTwoHashTable_AddXor_Shift026(words []string, repeat int) int {
  3150  	var count int
  3151  	for i := 0; i < repeat; i++ {
  3152  		for _, word := range words {
  3153  			if TwoHashTable_AddXor_Shift026(word) {
  3154  				count++
  3155  			}
  3156  		}
  3157  	}
  3158  	return count
  3159  }
  3160  
  3161  func BenchTwoHashTable_AddXor_Shift034(words []string, repeat int) int {
  3162  	var count int
  3163  	for i := 0; i < repeat; i++ {
  3164  		for _, word := range words {
  3165  			if TwoHashTable_AddXor_Shift034(word) {
  3166  				count++
  3167  			}
  3168  		}
  3169  	}
  3170  	return count
  3171  }
  3172  
  3173  func BenchTwoHashTable_AddXor_Shift035(words []string, repeat int) int {
  3174  	var count int
  3175  	for i := 0; i < repeat; i++ {
  3176  		for _, word := range words {
  3177  			if TwoHashTable_AddXor_Shift035(word) {
  3178  				count++
  3179  			}
  3180  		}
  3181  	}
  3182  	return count
  3183  }
  3184  
  3185  func BenchTwoHashTable_AddXor_Shift041(words []string, repeat int) int {
  3186  	var count int
  3187  	for i := 0; i < repeat; i++ {
  3188  		for _, word := range words {
  3189  			if TwoHashTable_AddXor_Shift041(word) {
  3190  				count++
  3191  			}
  3192  		}
  3193  	}
  3194  	return count
  3195  }
  3196  
  3197  func BenchTwoHashTable_AddXor_Shift043(words []string, repeat int) int {
  3198  	var count int
  3199  	for i := 0; i < repeat; i++ {
  3200  		for _, word := range words {
  3201  			if TwoHashTable_AddXor_Shift043(word) {
  3202  				count++
  3203  			}
  3204  		}
  3205  	}
  3206  	return count
  3207  }
  3208  
  3209  func BenchTwoHashTable_AddXor_Shift045(words []string, repeat int) int {
  3210  	var count int
  3211  	for i := 0; i < repeat; i++ {
  3212  		for _, word := range words {
  3213  			if TwoHashTable_AddXor_Shift045(word) {
  3214  				count++
  3215  			}
  3216  		}
  3217  	}
  3218  	return count
  3219  }
  3220  
  3221  func BenchTwoHashTable_AddXor_Shift046(words []string, repeat int) int {
  3222  	var count int
  3223  	for i := 0; i < repeat; i++ {
  3224  		for _, word := range words {
  3225  			if TwoHashTable_AddXor_Shift046(word) {
  3226  				count++
  3227  			}
  3228  		}
  3229  	}
  3230  	return count
  3231  }
  3232  
  3233  func BenchTwoHashTable_AddXor_Shift050(words []string, repeat int) int {
  3234  	var count int
  3235  	for i := 0; i < repeat; i++ {
  3236  		for _, word := range words {
  3237  			if TwoHashTable_AddXor_Shift050(word) {
  3238  				count++
  3239  			}
  3240  		}
  3241  	}
  3242  	return count
  3243  }
  3244  
  3245  func BenchTwoHashTable_AddXor_Shift051(words []string, repeat int) int {
  3246  	var count int
  3247  	for i := 0; i < repeat; i++ {
  3248  		for _, word := range words {
  3249  			if TwoHashTable_AddXor_Shift051(word) {
  3250  				count++
  3251  			}
  3252  		}
  3253  	}
  3254  	return count
  3255  }
  3256  
  3257  func BenchTwoHashTable_AddXor_Shift060(words []string, repeat int) int {
  3258  	var count int
  3259  	for i := 0; i < repeat; i++ {
  3260  		for _, word := range words {
  3261  			if TwoHashTable_AddXor_Shift060(word) {
  3262  				count++
  3263  			}
  3264  		}
  3265  	}
  3266  	return count
  3267  }
  3268  
  3269  func BenchTwoHashTable_AddXor_Shift062(words []string, repeat int) int {
  3270  	var count int
  3271  	for i := 0; i < repeat; i++ {
  3272  		for _, word := range words {
  3273  			if TwoHashTable_AddXor_Shift062(word) {
  3274  				count++
  3275  			}
  3276  		}
  3277  	}
  3278  	return count
  3279  }
  3280  
  3281  func BenchTwoHashTable_AddXor_Shift073(words []string, repeat int) int {
  3282  	var count int
  3283  	for i := 0; i < repeat; i++ {
  3284  		for _, word := range words {
  3285  			if TwoHashTable_AddXor_Shift073(word) {
  3286  				count++
  3287  			}
  3288  		}
  3289  	}
  3290  	return count
  3291  }
  3292  
  3293  func BenchTwoHashTable_AddXor_Shift135(words []string, repeat int) int {
  3294  	var count int
  3295  	for i := 0; i < repeat; i++ {
  3296  		for _, word := range words {
  3297  			if TwoHashTable_AddXor_Shift135(word) {
  3298  				count++
  3299  			}
  3300  		}
  3301  	}
  3302  	return count
  3303  }
  3304  
  3305  func BenchTwoHashTable_AddXor_Shift145(words []string, repeat int) int {
  3306  	var count int
  3307  	for i := 0; i < repeat; i++ {
  3308  		for _, word := range words {
  3309  			if TwoHashTable_AddXor_Shift145(word) {
  3310  				count++
  3311  			}
  3312  		}
  3313  	}
  3314  	return count
  3315  }
  3316  
  3317  func BenchTwoHashTable_AddXor_Shift146(words []string, repeat int) int {
  3318  	var count int
  3319  	for i := 0; i < repeat; i++ {
  3320  		for _, word := range words {
  3321  			if TwoHashTable_AddXor_Shift146(word) {
  3322  				count++
  3323  			}
  3324  		}
  3325  	}
  3326  	return count
  3327  }
  3328  
  3329  func BenchTwoHashTable_AddXor_Shift161(words []string, repeat int) int {
  3330  	var count int
  3331  	for i := 0; i < repeat; i++ {
  3332  		for _, word := range words {
  3333  			if TwoHashTable_AddXor_Shift161(word) {
  3334  				count++
  3335  			}
  3336  		}
  3337  	}
  3338  	return count
  3339  }
  3340  
  3341  func BenchTwoHashTable_AddXor_Shift230(words []string, repeat int) int {
  3342  	var count int
  3343  	for i := 0; i < repeat; i++ {
  3344  		for _, word := range words {
  3345  			if TwoHashTable_AddXor_Shift230(word) {
  3346  				count++
  3347  			}
  3348  		}
  3349  	}
  3350  	return count
  3351  }
  3352  
  3353  func BenchTwoHashTable_AddXor_Shift250(words []string, repeat int) int {
  3354  	var count int
  3355  	for i := 0; i < repeat; i++ {
  3356  		for _, word := range words {
  3357  			if TwoHashTable_AddXor_Shift250(word) {
  3358  				count++
  3359  			}
  3360  		}
  3361  	}
  3362  	return count
  3363  }
  3364  
  3365  func BenchTwoHashTable_AddXor_Shift260(words []string, repeat int) int {
  3366  	var count int
  3367  	for i := 0; i < repeat; i++ {
  3368  		for _, word := range words {
  3369  			if TwoHashTable_AddXor_Shift260(word) {
  3370  				count++
  3371  			}
  3372  		}
  3373  	}
  3374  	return count
  3375  }
  3376  
  3377  func BenchTwoHashTable_AddXor_Shift301(words []string, repeat int) int {
  3378  	var count int
  3379  	for i := 0; i < repeat; i++ {
  3380  		for _, word := range words {
  3381  			if TwoHashTable_AddXor_Shift301(word) {
  3382  				count++
  3383  			}
  3384  		}
  3385  	}
  3386  	return count
  3387  }
  3388  
  3389  func BenchTwoHashTable_AddXor_Shift304(words []string, repeat int) int {
  3390  	var count int
  3391  	for i := 0; i < repeat; i++ {
  3392  		for _, word := range words {
  3393  			if TwoHashTable_AddXor_Shift304(word) {
  3394  				count++
  3395  			}
  3396  		}
  3397  	}
  3398  	return count
  3399  }
  3400  
  3401  func BenchTwoHashTable_AddXor_Shift361(words []string, repeat int) int {
  3402  	var count int
  3403  	for i := 0; i < repeat; i++ {
  3404  		for _, word := range words {
  3405  			if TwoHashTable_AddXor_Shift361(word) {
  3406  				count++
  3407  			}
  3408  		}
  3409  	}
  3410  	return count
  3411  }
  3412  
  3413  func BenchTwoHashTable_AddXor_Shift403(words []string, repeat int) int {
  3414  	var count int
  3415  	for i := 0; i < repeat; i++ {
  3416  		for _, word := range words {
  3417  			if TwoHashTable_AddXor_Shift403(word) {
  3418  				count++
  3419  			}
  3420  		}
  3421  	}
  3422  	return count
  3423  }
  3424  
  3425  func BenchTwoHashTable_AddXor_Shift412(words []string, repeat int) int {
  3426  	var count int
  3427  	for i := 0; i < repeat; i++ {
  3428  		for _, word := range words {
  3429  			if TwoHashTable_AddXor_Shift412(word) {
  3430  				count++
  3431  			}
  3432  		}
  3433  	}
  3434  	return count
  3435  }
  3436  
  3437  func BenchTwoHashTable_AddXor_Shift510(words []string, repeat int) int {
  3438  	var count int
  3439  	for i := 0; i < repeat; i++ {
  3440  		for _, word := range words {
  3441  			if TwoHashTable_AddXor_Shift510(word) {
  3442  				count++
  3443  			}
  3444  		}
  3445  	}
  3446  	return count
  3447  }
  3448  
  3449  func BenchTwoHashTable_AddXor_Shift630(words []string, repeat int) int {
  3450  	var count int
  3451  	for i := 0; i < repeat; i++ {
  3452  		for _, word := range words {
  3453  			if TwoHashTable_AddXor_Shift630(word) {
  3454  				count++
  3455  			}
  3456  		}
  3457  	}
  3458  	return count
  3459  }
  3460  
  3461  func BenchTwoHashTable_AddAdd_Shift022(words []string, repeat int) int {
  3462  	var count int
  3463  	for i := 0; i < repeat; i++ {
  3464  		for _, word := range words {
  3465  			if TwoHashTable_AddAdd_Shift022(word) {
  3466  				count++
  3467  			}
  3468  		}
  3469  	}
  3470  	return count
  3471  }
  3472  
  3473  func BenchTwoHashTable_AddAdd_Shift024(words []string, repeat int) int {
  3474  	var count int
  3475  	for i := 0; i < repeat; i++ {
  3476  		for _, word := range words {
  3477  			if TwoHashTable_AddAdd_Shift024(word) {
  3478  				count++
  3479  			}
  3480  		}
  3481  	}
  3482  	return count
  3483  }
  3484  
  3485  func BenchTwoHashTable_AddAdd_Shift025(words []string, repeat int) int {
  3486  	var count int
  3487  	for i := 0; i < repeat; i++ {
  3488  		for _, word := range words {
  3489  			if TwoHashTable_AddAdd_Shift025(word) {
  3490  				count++
  3491  			}
  3492  		}
  3493  	}
  3494  	return count
  3495  }
  3496  
  3497  func BenchTwoHashTable_AddAdd_Shift033(words []string, repeat int) int {
  3498  	var count int
  3499  	for i := 0; i < repeat; i++ {
  3500  		for _, word := range words {
  3501  			if TwoHashTable_AddAdd_Shift033(word) {
  3502  				count++
  3503  			}
  3504  		}
  3505  	}
  3506  	return count
  3507  }
  3508  
  3509  func BenchTwoHashTable_AddAdd_Shift041(words []string, repeat int) int {
  3510  	var count int
  3511  	for i := 0; i < repeat; i++ {
  3512  		for _, word := range words {
  3513  			if TwoHashTable_AddAdd_Shift041(word) {
  3514  				count++
  3515  			}
  3516  		}
  3517  	}
  3518  	return count
  3519  }
  3520  
  3521  func BenchTwoHashTable_AddAdd_Shift042(words []string, repeat int) int {
  3522  	var count int
  3523  	for i := 0; i < repeat; i++ {
  3524  		for _, word := range words {
  3525  			if TwoHashTable_AddAdd_Shift042(word) {
  3526  				count++
  3527  			}
  3528  		}
  3529  	}
  3530  	return count
  3531  }
  3532  
  3533  func BenchTwoHashTable_AddAdd_Shift050(words []string, repeat int) int {
  3534  	var count int
  3535  	for i := 0; i < repeat; i++ {
  3536  		for _, word := range words {
  3537  			if TwoHashTable_AddAdd_Shift050(word) {
  3538  				count++
  3539  			}
  3540  		}
  3541  	}
  3542  	return count
  3543  }
  3544  
  3545  func BenchTwoHashTable_AddAdd_Shift051(words []string, repeat int) int {
  3546  	var count int
  3547  	for i := 0; i < repeat; i++ {
  3548  		for _, word := range words {
  3549  			if TwoHashTable_AddAdd_Shift051(word) {
  3550  				count++
  3551  			}
  3552  		}
  3553  	}
  3554  	return count
  3555  }
  3556  
  3557  func BenchTwoHashTable_AddAdd_Shift060(words []string, repeat int) int {
  3558  	var count int
  3559  	for i := 0; i < repeat; i++ {
  3560  		for _, word := range words {
  3561  			if TwoHashTable_AddAdd_Shift060(word) {
  3562  				count++
  3563  			}
  3564  		}
  3565  	}
  3566  	return count
  3567  }
  3568  
  3569  func BenchTwoHashTable_AddAdd_Shift061(words []string, repeat int) int {
  3570  	var count int
  3571  	for i := 0; i < repeat; i++ {
  3572  		for _, word := range words {
  3573  			if TwoHashTable_AddAdd_Shift061(word) {
  3574  				count++
  3575  			}
  3576  		}
  3577  	}
  3578  	return count
  3579  }
  3580  
  3581  func BenchTwoHashTable_AddAdd_Shift062(words []string, repeat int) int {
  3582  	var count int
  3583  	for i := 0; i < repeat; i++ {
  3584  		for _, word := range words {
  3585  			if TwoHashTable_AddAdd_Shift062(word) {
  3586  				count++
  3587  			}
  3588  		}
  3589  	}
  3590  	return count
  3591  }
  3592  
  3593  func BenchTwoHashTable_AddAdd_Shift073(words []string, repeat int) int {
  3594  	var count int
  3595  	for i := 0; i < repeat; i++ {
  3596  		for _, word := range words {
  3597  			if TwoHashTable_AddAdd_Shift073(word) {
  3598  				count++
  3599  			}
  3600  		}
  3601  	}
  3602  	return count
  3603  }
  3604  
  3605  func BenchTwoHashTable_AddAdd_Shift130(words []string, repeat int) int {
  3606  	var count int
  3607  	for i := 0; i < repeat; i++ {
  3608  		for _, word := range words {
  3609  			if TwoHashTable_AddAdd_Shift130(word) {
  3610  				count++
  3611  			}
  3612  		}
  3613  	}
  3614  	return count
  3615  }
  3616  
  3617  func BenchTwoHashTable_AddAdd_Shift133(words []string, repeat int) int {
  3618  	var count int
  3619  	for i := 0; i < repeat; i++ {
  3620  		for _, word := range words {
  3621  			if TwoHashTable_AddAdd_Shift133(word) {
  3622  				count++
  3623  			}
  3624  		}
  3625  	}
  3626  	return count
  3627  }
  3628  
  3629  func BenchTwoHashTable_AddAdd_Shift150(words []string, repeat int) int {
  3630  	var count int
  3631  	for i := 0; i < repeat; i++ {
  3632  		for _, word := range words {
  3633  			if TwoHashTable_AddAdd_Shift150(word) {
  3634  				count++
  3635  			}
  3636  		}
  3637  	}
  3638  	return count
  3639  }
  3640  
  3641  func BenchTwoHashTable_AddAdd_Shift161(words []string, repeat int) int {
  3642  	var count int
  3643  	for i := 0; i < repeat; i++ {
  3644  		for _, word := range words {
  3645  			if TwoHashTable_AddAdd_Shift161(word) {
  3646  				count++
  3647  			}
  3648  		}
  3649  	}
  3650  	return count
  3651  }
  3652  
  3653  func BenchTwoHashTable_AddAdd_Shift230(words []string, repeat int) int {
  3654  	var count int
  3655  	for i := 0; i < repeat; i++ {
  3656  		for _, word := range words {
  3657  			if TwoHashTable_AddAdd_Shift230(word) {
  3658  				count++
  3659  			}
  3660  		}
  3661  	}
  3662  	return count
  3663  }
  3664  
  3665  func BenchTwoHashTable_AddAdd_Shift302(words []string, repeat int) int {
  3666  	var count int
  3667  	for i := 0; i < repeat; i++ {
  3668  		for _, word := range words {
  3669  			if TwoHashTable_AddAdd_Shift302(word) {
  3670  				count++
  3671  			}
  3672  		}
  3673  	}
  3674  	return count
  3675  }
  3676  
  3677  func BenchTwoHashTable_AddAdd_Shift303(words []string, repeat int) int {
  3678  	var count int
  3679  	for i := 0; i < repeat; i++ {
  3680  		for _, word := range words {
  3681  			if TwoHashTable_AddAdd_Shift303(word) {
  3682  				count++
  3683  			}
  3684  		}
  3685  	}
  3686  	return count
  3687  }
  3688  
  3689  func BenchTwoHashTable_AddAdd_Shift400(words []string, repeat int) int {
  3690  	var count int
  3691  	for i := 0; i < repeat; i++ {
  3692  		for _, word := range words {
  3693  			if TwoHashTable_AddAdd_Shift400(word) {
  3694  				count++
  3695  			}
  3696  		}
  3697  	}
  3698  	return count
  3699  }
  3700  
  3701  func BenchTwoHashTable_AddAdd_Shift403(words []string, repeat int) int {
  3702  	var count int
  3703  	for i := 0; i < repeat; i++ {
  3704  		for _, word := range words {
  3705  			if TwoHashTable_AddAdd_Shift403(word) {
  3706  				count++
  3707  			}
  3708  		}
  3709  	}
  3710  	return count
  3711  }
  3712  
  3713  func BenchTwoHashTable_AddAdd_Shift413(words []string, repeat int) int {
  3714  	var count int
  3715  	for i := 0; i < repeat; i++ {
  3716  		for _, word := range words {
  3717  			if TwoHashTable_AddAdd_Shift413(word) {
  3718  				count++
  3719  			}
  3720  		}
  3721  	}
  3722  	return count
  3723  }
  3724  
  3725  func BenchTwoHashTable_AddAdd_Shift500(words []string, repeat int) int {
  3726  	var count int
  3727  	for i := 0; i < repeat; i++ {
  3728  		for _, word := range words {
  3729  			if TwoHashTable_AddAdd_Shift500(word) {
  3730  				count++
  3731  			}
  3732  		}
  3733  	}
  3734  	return count
  3735  }
  3736  
  3737  func BenchTwoHashTable_AddAdd_Shift511(words []string, repeat int) int {
  3738  	var count int
  3739  	for i := 0; i < repeat; i++ {
  3740  		for _, word := range words {
  3741  			if TwoHashTable_AddAdd_Shift511(word) {
  3742  				count++
  3743  			}
  3744  		}
  3745  	}
  3746  	return count
  3747  }
  3748  
  3749  func BenchTwoHashTable_AddAdd_Shift601(words []string, repeat int) int {
  3750  	var count int
  3751  	for i := 0; i < repeat; i++ {
  3752  		for _, word := range words {
  3753  			if TwoHashTable_AddAdd_Shift601(word) {
  3754  				count++
  3755  			}
  3756  		}
  3757  	}
  3758  	return count
  3759  }
  3760  
  3761  func BenchTwoHashTable_AddAdd_Shift602(words []string, repeat int) int {
  3762  	var count int
  3763  	for i := 0; i < repeat; i++ {
  3764  		for _, word := range words {
  3765  			if TwoHashTable_AddAdd_Shift602(word) {
  3766  				count++
  3767  			}
  3768  		}
  3769  	}
  3770  	return count
  3771  }
  3772  
  3773  func BenchTwoHashTable_AddAdd_Shift620(words []string, repeat int) int {
  3774  	var count int
  3775  	for i := 0; i < repeat; i++ {
  3776  		for _, word := range words {
  3777  			if TwoHashTable_AddAdd_Shift620(word) {
  3778  				count++
  3779  			}
  3780  		}
  3781  	}
  3782  	return count
  3783  }
  3784  
  3785  func BenchTwoHashTable_AddAdd_Shift630(words []string, repeat int) int {
  3786  	var count int
  3787  	for i := 0; i < repeat; i++ {
  3788  		for _, word := range words {
  3789  			if TwoHashTable_AddAdd_Shift630(word) {
  3790  				count++
  3791  			}
  3792  		}
  3793  	}
  3794  	return count
  3795  }
  3796  
  3797  func BenchTwoHashTable_OrXor_Shift032(words []string, repeat int) int {
  3798  	var count int
  3799  	for i := 0; i < repeat; i++ {
  3800  		for _, word := range words {
  3801  			if TwoHashTable_OrXor_Shift032(word) {
  3802  				count++
  3803  			}
  3804  		}
  3805  	}
  3806  	return count
  3807  }
  3808  
  3809  func BenchTwoHashTable_OrXor_Shift034(words []string, repeat int) int {
  3810  	var count int
  3811  	for i := 0; i < repeat; i++ {
  3812  		for _, word := range words {
  3813  			if TwoHashTable_OrXor_Shift034(word) {
  3814  				count++
  3815  			}
  3816  		}
  3817  	}
  3818  	return count
  3819  }
  3820  
  3821  func BenchTwoHashTable_OrXor_Shift035(words []string, repeat int) int {
  3822  	var count int
  3823  	for i := 0; i < repeat; i++ {
  3824  		for _, word := range words {
  3825  			if TwoHashTable_OrXor_Shift035(word) {
  3826  				count++
  3827  			}
  3828  		}
  3829  	}
  3830  	return count
  3831  }
  3832  
  3833  func BenchTwoHashTable_OrXor_Shift041(words []string, repeat int) int {
  3834  	var count int
  3835  	for i := 0; i < repeat; i++ {
  3836  		for _, word := range words {
  3837  			if TwoHashTable_OrXor_Shift041(word) {
  3838  				count++
  3839  			}
  3840  		}
  3841  	}
  3842  	return count
  3843  }
  3844  
  3845  func BenchTwoHashTable_OrXor_Shift043(words []string, repeat int) int {
  3846  	var count int
  3847  	for i := 0; i < repeat; i++ {
  3848  		for _, word := range words {
  3849  			if TwoHashTable_OrXor_Shift043(word) {
  3850  				count++
  3851  			}
  3852  		}
  3853  	}
  3854  	return count
  3855  }
  3856  
  3857  func BenchTwoHashTable_OrXor_Shift045(words []string, repeat int) int {
  3858  	var count int
  3859  	for i := 0; i < repeat; i++ {
  3860  		for _, word := range words {
  3861  			if TwoHashTable_OrXor_Shift045(word) {
  3862  				count++
  3863  			}
  3864  		}
  3865  	}
  3866  	return count
  3867  }
  3868  
  3869  func BenchTwoHashTable_OrXor_Shift046(words []string, repeat int) int {
  3870  	var count int
  3871  	for i := 0; i < repeat; i++ {
  3872  		for _, word := range words {
  3873  			if TwoHashTable_OrXor_Shift046(word) {
  3874  				count++
  3875  			}
  3876  		}
  3877  	}
  3878  	return count
  3879  }
  3880  
  3881  func BenchTwoHashTable_OrXor_Shift050(words []string, repeat int) int {
  3882  	var count int
  3883  	for i := 0; i < repeat; i++ {
  3884  		for _, word := range words {
  3885  			if TwoHashTable_OrXor_Shift050(word) {
  3886  				count++
  3887  			}
  3888  		}
  3889  	}
  3890  	return count
  3891  }
  3892  
  3893  func BenchTwoHashTable_OrXor_Shift051(words []string, repeat int) int {
  3894  	var count int
  3895  	for i := 0; i < repeat; i++ {
  3896  		for _, word := range words {
  3897  			if TwoHashTable_OrXor_Shift051(word) {
  3898  				count++
  3899  			}
  3900  		}
  3901  	}
  3902  	return count
  3903  }
  3904  
  3905  func BenchTwoHashTable_OrXor_Shift060(words []string, repeat int) int {
  3906  	var count int
  3907  	for i := 0; i < repeat; i++ {
  3908  		for _, word := range words {
  3909  			if TwoHashTable_OrXor_Shift060(word) {
  3910  				count++
  3911  			}
  3912  		}
  3913  	}
  3914  	return count
  3915  }
  3916  
  3917  func BenchTwoHashTable_OrXor_Shift062(words []string, repeat int) int {
  3918  	var count int
  3919  	for i := 0; i < repeat; i++ {
  3920  		for _, word := range words {
  3921  			if TwoHashTable_OrXor_Shift062(word) {
  3922  				count++
  3923  			}
  3924  		}
  3925  	}
  3926  	return count
  3927  }
  3928  
  3929  func BenchTwoHashTable_OrXor_Shift073(words []string, repeat int) int {
  3930  	var count int
  3931  	for i := 0; i < repeat; i++ {
  3932  		for _, word := range words {
  3933  			if TwoHashTable_OrXor_Shift073(word) {
  3934  				count++
  3935  			}
  3936  		}
  3937  	}
  3938  	return count
  3939  }
  3940  
  3941  func BenchTwoHashTable_OrXor_Shift143(words []string, repeat int) int {
  3942  	var count int
  3943  	for i := 0; i < repeat; i++ {
  3944  		for _, word := range words {
  3945  			if TwoHashTable_OrXor_Shift143(word) {
  3946  				count++
  3947  			}
  3948  		}
  3949  	}
  3950  	return count
  3951  }
  3952  
  3953  func BenchTwoHashTable_OrXor_Shift145(words []string, repeat int) int {
  3954  	var count int
  3955  	for i := 0; i < repeat; i++ {
  3956  		for _, word := range words {
  3957  			if TwoHashTable_OrXor_Shift145(word) {
  3958  				count++
  3959  			}
  3960  		}
  3961  	}
  3962  	return count
  3963  }
  3964  
  3965  func BenchTwoHashTable_OrXor_Shift146(words []string, repeat int) int {
  3966  	var count int
  3967  	for i := 0; i < repeat; i++ {
  3968  		for _, word := range words {
  3969  			if TwoHashTable_OrXor_Shift146(word) {
  3970  				count++
  3971  			}
  3972  		}
  3973  	}
  3974  	return count
  3975  }
  3976  
  3977  func BenchTwoHashTable_OrXor_Shift161(words []string, repeat int) int {
  3978  	var count int
  3979  	for i := 0; i < repeat; i++ {
  3980  		for _, word := range words {
  3981  			if TwoHashTable_OrXor_Shift161(word) {
  3982  				count++
  3983  			}
  3984  		}
  3985  	}
  3986  	return count
  3987  }
  3988  
  3989  func BenchTwoHashTable_OrXor_Shift260(words []string, repeat int) int {
  3990  	var count int
  3991  	for i := 0; i < repeat; i++ {
  3992  		for _, word := range words {
  3993  			if TwoHashTable_OrXor_Shift260(word) {
  3994  				count++
  3995  			}
  3996  		}
  3997  	}
  3998  	return count
  3999  }
  4000  
  4001  func BenchTwoHashTable_OrAdd_Shift031(words []string, repeat int) int {
  4002  	var count int
  4003  	for i := 0; i < repeat; i++ {
  4004  		for _, word := range words {
  4005  			if TwoHashTable_OrAdd_Shift031(word) {
  4006  				count++
  4007  			}
  4008  		}
  4009  	}
  4010  	return count
  4011  }
  4012  
  4013  func BenchTwoHashTable_OrAdd_Shift033(words []string, repeat int) int {
  4014  	var count int
  4015  	for i := 0; i < repeat; i++ {
  4016  		for _, word := range words {
  4017  			if TwoHashTable_OrAdd_Shift033(word) {
  4018  				count++
  4019  			}
  4020  		}
  4021  	}
  4022  	return count
  4023  }
  4024  
  4025  func BenchTwoHashTable_OrAdd_Shift041(words []string, repeat int) int {
  4026  	var count int
  4027  	for i := 0; i < repeat; i++ {
  4028  		for _, word := range words {
  4029  			if TwoHashTable_OrAdd_Shift041(word) {
  4030  				count++
  4031  			}
  4032  		}
  4033  	}
  4034  	return count
  4035  }
  4036  
  4037  func BenchTwoHashTable_OrAdd_Shift042(words []string, repeat int) int {
  4038  	var count int
  4039  	for i := 0; i < repeat; i++ {
  4040  		for _, word := range words {
  4041  			if TwoHashTable_OrAdd_Shift042(word) {
  4042  				count++
  4043  			}
  4044  		}
  4045  	}
  4046  	return count
  4047  }
  4048  
  4049  func BenchTwoHashTable_OrAdd_Shift050(words []string, repeat int) int {
  4050  	var count int
  4051  	for i := 0; i < repeat; i++ {
  4052  		for _, word := range words {
  4053  			if TwoHashTable_OrAdd_Shift050(word) {
  4054  				count++
  4055  			}
  4056  		}
  4057  	}
  4058  	return count
  4059  }
  4060  
  4061  func BenchTwoHashTable_OrAdd_Shift051(words []string, repeat int) int {
  4062  	var count int
  4063  	for i := 0; i < repeat; i++ {
  4064  		for _, word := range words {
  4065  			if TwoHashTable_OrAdd_Shift051(word) {
  4066  				count++
  4067  			}
  4068  		}
  4069  	}
  4070  	return count
  4071  }
  4072  
  4073  func BenchTwoHashTable_OrAdd_Shift060(words []string, repeat int) int {
  4074  	var count int
  4075  	for i := 0; i < repeat; i++ {
  4076  		for _, word := range words {
  4077  			if TwoHashTable_OrAdd_Shift060(word) {
  4078  				count++
  4079  			}
  4080  		}
  4081  	}
  4082  	return count
  4083  }
  4084  
  4085  func BenchTwoHashTable_OrAdd_Shift061(words []string, repeat int) int {
  4086  	var count int
  4087  	for i := 0; i < repeat; i++ {
  4088  		for _, word := range words {
  4089  			if TwoHashTable_OrAdd_Shift061(word) {
  4090  				count++
  4091  			}
  4092  		}
  4093  	}
  4094  	return count
  4095  }
  4096  
  4097  func BenchTwoHashTable_OrAdd_Shift062(words []string, repeat int) int {
  4098  	var count int
  4099  	for i := 0; i < repeat; i++ {
  4100  		for _, word := range words {
  4101  			if TwoHashTable_OrAdd_Shift062(word) {
  4102  				count++
  4103  			}
  4104  		}
  4105  	}
  4106  	return count
  4107  }
  4108  
  4109  func BenchTwoHashTable_OrAdd_Shift073(words []string, repeat int) int {
  4110  	var count int
  4111  	for i := 0; i < repeat; i++ {
  4112  		for _, word := range words {
  4113  			if TwoHashTable_OrAdd_Shift073(word) {
  4114  				count++
  4115  			}
  4116  		}
  4117  	}
  4118  	return count
  4119  }
  4120  
  4121  func BenchTwoHashTable_OrAdd_Shift150(words []string, repeat int) int {
  4122  	var count int
  4123  	for i := 0; i < repeat; i++ {
  4124  		for _, word := range words {
  4125  			if TwoHashTable_OrAdd_Shift150(word) {
  4126  				count++
  4127  			}
  4128  		}
  4129  	}
  4130  	return count
  4131  }
  4132  
  4133  func BenchTwoHashTable_OrAdd_Shift161(words []string, repeat int) int {
  4134  	var count int
  4135  	for i := 0; i < repeat; i++ {
  4136  		for _, word := range words {
  4137  			if TwoHashTable_OrAdd_Shift161(word) {
  4138  				count++
  4139  			}
  4140  		}
  4141  	}
  4142  	return count
  4143  }
  4144  
  4145  func BenchTwoHashTable_OrAdd_Shift250(words []string, repeat int) int {
  4146  	var count int
  4147  	for i := 0; i < repeat; i++ {
  4148  		for _, word := range words {
  4149  			if TwoHashTable_OrAdd_Shift250(word) {
  4150  				count++
  4151  			}
  4152  		}
  4153  	}
  4154  	return count
  4155  }
  4156  
  4157  func BenchTwoHashTable_OrAdd_Shift361(words []string, repeat int) int {
  4158  	var count int
  4159  	for i := 0; i < repeat; i++ {
  4160  		for _, word := range words {
  4161  			if TwoHashTable_OrAdd_Shift361(word) {
  4162  				count++
  4163  			}
  4164  		}
  4165  	}
  4166  	return count
  4167  }
  4168  
  4169  func BenchTwoHashAlt_XorXor_Shift015(words []string, repeat int) int {
  4170  	var count int
  4171  	for i := 0; i < repeat; i++ {
  4172  		for _, word := range words {
  4173  			if TwoHashAlt_XorXor_Shift015(word) {
  4174  				count++
  4175  			}
  4176  		}
  4177  	}
  4178  	return count
  4179  }
  4180  
  4181  func BenchTwoHashAlt_XorXor_Shift016(words []string, repeat int) int {
  4182  	var count int
  4183  	for i := 0; i < repeat; i++ {
  4184  		for _, word := range words {
  4185  			if TwoHashAlt_XorXor_Shift016(word) {
  4186  				count++
  4187  			}
  4188  		}
  4189  	}
  4190  	return count
  4191  }
  4192  
  4193  func BenchTwoHashAlt_XorXor_Shift021(words []string, repeat int) int {
  4194  	var count int
  4195  	for i := 0; i < repeat; i++ {
  4196  		for _, word := range words {
  4197  			if TwoHashAlt_XorXor_Shift021(word) {
  4198  				count++
  4199  			}
  4200  		}
  4201  	}
  4202  	return count
  4203  }
  4204  
  4205  func BenchTwoHashAlt_XorXor_Shift024(words []string, repeat int) int {
  4206  	var count int
  4207  	for i := 0; i < repeat; i++ {
  4208  		for _, word := range words {
  4209  			if TwoHashAlt_XorXor_Shift024(word) {
  4210  				count++
  4211  			}
  4212  		}
  4213  	}
  4214  	return count
  4215  }
  4216  
  4217  func BenchTwoHashAlt_XorXor_Shift025(words []string, repeat int) int {
  4218  	var count int
  4219  	for i := 0; i < repeat; i++ {
  4220  		for _, word := range words {
  4221  			if TwoHashAlt_XorXor_Shift025(word) {
  4222  				count++
  4223  			}
  4224  		}
  4225  	}
  4226  	return count
  4227  }
  4228  
  4229  func BenchTwoHashAlt_XorXor_Shift026(words []string, repeat int) int {
  4230  	var count int
  4231  	for i := 0; i < repeat; i++ {
  4232  		for _, word := range words {
  4233  			if TwoHashAlt_XorXor_Shift026(word) {
  4234  				count++
  4235  			}
  4236  		}
  4237  	}
  4238  	return count
  4239  }
  4240  
  4241  func BenchTwoHashAlt_XorXor_Shift032(words []string, repeat int) int {
  4242  	var count int
  4243  	for i := 0; i < repeat; i++ {
  4244  		for _, word := range words {
  4245  			if TwoHashAlt_XorXor_Shift032(word) {
  4246  				count++
  4247  			}
  4248  		}
  4249  	}
  4250  	return count
  4251  }
  4252  
  4253  func BenchTwoHashAlt_XorXor_Shift034(words []string, repeat int) int {
  4254  	var count int
  4255  	for i := 0; i < repeat; i++ {
  4256  		for _, word := range words {
  4257  			if TwoHashAlt_XorXor_Shift034(word) {
  4258  				count++
  4259  			}
  4260  		}
  4261  	}
  4262  	return count
  4263  }
  4264  
  4265  func BenchTwoHashAlt_XorXor_Shift035(words []string, repeat int) int {
  4266  	var count int
  4267  	for i := 0; i < repeat; i++ {
  4268  		for _, word := range words {
  4269  			if TwoHashAlt_XorXor_Shift035(word) {
  4270  				count++
  4271  			}
  4272  		}
  4273  	}
  4274  	return count
  4275  }
  4276  
  4277  func BenchTwoHashAlt_XorXor_Shift041(words []string, repeat int) int {
  4278  	var count int
  4279  	for i := 0; i < repeat; i++ {
  4280  		for _, word := range words {
  4281  			if TwoHashAlt_XorXor_Shift041(word) {
  4282  				count++
  4283  			}
  4284  		}
  4285  	}
  4286  	return count
  4287  }
  4288  
  4289  func BenchTwoHashAlt_XorXor_Shift043(words []string, repeat int) int {
  4290  	var count int
  4291  	for i := 0; i < repeat; i++ {
  4292  		for _, word := range words {
  4293  			if TwoHashAlt_XorXor_Shift043(word) {
  4294  				count++
  4295  			}
  4296  		}
  4297  	}
  4298  	return count
  4299  }
  4300  
  4301  func BenchTwoHashAlt_XorXor_Shift045(words []string, repeat int) int {
  4302  	var count int
  4303  	for i := 0; i < repeat; i++ {
  4304  		for _, word := range words {
  4305  			if TwoHashAlt_XorXor_Shift045(word) {
  4306  				count++
  4307  			}
  4308  		}
  4309  	}
  4310  	return count
  4311  }
  4312  
  4313  func BenchTwoHashAlt_XorXor_Shift046(words []string, repeat int) int {
  4314  	var count int
  4315  	for i := 0; i < repeat; i++ {
  4316  		for _, word := range words {
  4317  			if TwoHashAlt_XorXor_Shift046(word) {
  4318  				count++
  4319  			}
  4320  		}
  4321  	}
  4322  	return count
  4323  }
  4324  
  4325  func BenchTwoHashAlt_XorXor_Shift050(words []string, repeat int) int {
  4326  	var count int
  4327  	for i := 0; i < repeat; i++ {
  4328  		for _, word := range words {
  4329  			if TwoHashAlt_XorXor_Shift050(word) {
  4330  				count++
  4331  			}
  4332  		}
  4333  	}
  4334  	return count
  4335  }
  4336  
  4337  func BenchTwoHashAlt_XorXor_Shift051(words []string, repeat int) int {
  4338  	var count int
  4339  	for i := 0; i < repeat; i++ {
  4340  		for _, word := range words {
  4341  			if TwoHashAlt_XorXor_Shift051(word) {
  4342  				count++
  4343  			}
  4344  		}
  4345  	}
  4346  	return count
  4347  }
  4348  
  4349  func BenchTwoHashAlt_XorXor_Shift060(words []string, repeat int) int {
  4350  	var count int
  4351  	for i := 0; i < repeat; i++ {
  4352  		for _, word := range words {
  4353  			if TwoHashAlt_XorXor_Shift060(word) {
  4354  				count++
  4355  			}
  4356  		}
  4357  	}
  4358  	return count
  4359  }
  4360  
  4361  func BenchTwoHashAlt_XorXor_Shift062(words []string, repeat int) int {
  4362  	var count int
  4363  	for i := 0; i < repeat; i++ {
  4364  		for _, word := range words {
  4365  			if TwoHashAlt_XorXor_Shift062(word) {
  4366  				count++
  4367  			}
  4368  		}
  4369  	}
  4370  	return count
  4371  }
  4372  
  4373  func BenchTwoHashAlt_XorXor_Shift073(words []string, repeat int) int {
  4374  	var count int
  4375  	for i := 0; i < repeat; i++ {
  4376  		for _, word := range words {
  4377  			if TwoHashAlt_XorXor_Shift073(word) {
  4378  				count++
  4379  			}
  4380  		}
  4381  	}
  4382  	return count
  4383  }
  4384  
  4385  func BenchTwoHashAlt_XorXor_Shift130(words []string, repeat int) int {
  4386  	var count int
  4387  	for i := 0; i < repeat; i++ {
  4388  		for _, word := range words {
  4389  			if TwoHashAlt_XorXor_Shift130(word) {
  4390  				count++
  4391  			}
  4392  		}
  4393  	}
  4394  	return count
  4395  }
  4396  
  4397  func BenchTwoHashAlt_XorXor_Shift132(words []string, repeat int) int {
  4398  	var count int
  4399  	for i := 0; i < repeat; i++ {
  4400  		for _, word := range words {
  4401  			if TwoHashAlt_XorXor_Shift132(word) {
  4402  				count++
  4403  			}
  4404  		}
  4405  	}
  4406  	return count
  4407  }
  4408  
  4409  func BenchTwoHashAlt_XorXor_Shift135(words []string, repeat int) int {
  4410  	var count int
  4411  	for i := 0; i < repeat; i++ {
  4412  		for _, word := range words {
  4413  			if TwoHashAlt_XorXor_Shift135(word) {
  4414  				count++
  4415  			}
  4416  		}
  4417  	}
  4418  	return count
  4419  }
  4420  
  4421  func BenchTwoHashAlt_XorXor_Shift143(words []string, repeat int) int {
  4422  	var count int
  4423  	for i := 0; i < repeat; i++ {
  4424  		for _, word := range words {
  4425  			if TwoHashAlt_XorXor_Shift143(word) {
  4426  				count++
  4427  			}
  4428  		}
  4429  	}
  4430  	return count
  4431  }
  4432  
  4433  func BenchTwoHashAlt_XorXor_Shift145(words []string, repeat int) int {
  4434  	var count int
  4435  	for i := 0; i < repeat; i++ {
  4436  		for _, word := range words {
  4437  			if TwoHashAlt_XorXor_Shift145(word) {
  4438  				count++
  4439  			}
  4440  		}
  4441  	}
  4442  	return count
  4443  }
  4444  
  4445  func BenchTwoHashAlt_XorXor_Shift146(words []string, repeat int) int {
  4446  	var count int
  4447  	for i := 0; i < repeat; i++ {
  4448  		for _, word := range words {
  4449  			if TwoHashAlt_XorXor_Shift146(word) {
  4450  				count++
  4451  			}
  4452  		}
  4453  	}
  4454  	return count
  4455  }
  4456  
  4457  func BenchTwoHashAlt_XorXor_Shift161(words []string, repeat int) int {
  4458  	var count int
  4459  	for i := 0; i < repeat; i++ {
  4460  		for _, word := range words {
  4461  			if TwoHashAlt_XorXor_Shift161(word) {
  4462  				count++
  4463  			}
  4464  		}
  4465  	}
  4466  	return count
  4467  }
  4468  
  4469  func BenchTwoHashAlt_XorXor_Shift240(words []string, repeat int) int {
  4470  	var count int
  4471  	for i := 0; i < repeat; i++ {
  4472  		for _, word := range words {
  4473  			if TwoHashAlt_XorXor_Shift240(word) {
  4474  				count++
  4475  			}
  4476  		}
  4477  	}
  4478  	return count
  4479  }
  4480  
  4481  func BenchTwoHashAlt_XorXor_Shift246(words []string, repeat int) int {
  4482  	var count int
  4483  	for i := 0; i < repeat; i++ {
  4484  		for _, word := range words {
  4485  			if TwoHashAlt_XorXor_Shift246(word) {
  4486  				count++
  4487  			}
  4488  		}
  4489  	}
  4490  	return count
  4491  }
  4492  
  4493  func BenchTwoHashAlt_XorXor_Shift250(words []string, repeat int) int {
  4494  	var count int
  4495  	for i := 0; i < repeat; i++ {
  4496  		for _, word := range words {
  4497  			if TwoHashAlt_XorXor_Shift250(word) {
  4498  				count++
  4499  			}
  4500  		}
  4501  	}
  4502  	return count
  4503  }
  4504  
  4505  func BenchTwoHashAlt_XorXor_Shift260(words []string, repeat int) int {
  4506  	var count int
  4507  	for i := 0; i < repeat; i++ {
  4508  		for _, word := range words {
  4509  			if TwoHashAlt_XorXor_Shift260(word) {
  4510  				count++
  4511  			}
  4512  		}
  4513  	}
  4514  	return count
  4515  }
  4516  
  4517  func BenchTwoHashAlt_XorXor_Shift303(words []string, repeat int) int {
  4518  	var count int
  4519  	for i := 0; i < repeat; i++ {
  4520  		for _, word := range words {
  4521  			if TwoHashAlt_XorXor_Shift303(word) {
  4522  				count++
  4523  			}
  4524  		}
  4525  	}
  4526  	return count
  4527  }
  4528  
  4529  func BenchTwoHashAlt_XorXor_Shift304(words []string, repeat int) int {
  4530  	var count int
  4531  	for i := 0; i < repeat; i++ {
  4532  		for _, word := range words {
  4533  			if TwoHashAlt_XorXor_Shift304(word) {
  4534  				count++
  4535  			}
  4536  		}
  4537  	}
  4538  	return count
  4539  }
  4540  
  4541  func BenchTwoHashAlt_XorXor_Shift351(words []string, repeat int) int {
  4542  	var count int
  4543  	for i := 0; i < repeat; i++ {
  4544  		for _, word := range words {
  4545  			if TwoHashAlt_XorXor_Shift351(word) {
  4546  				count++
  4547  			}
  4548  		}
  4549  	}
  4550  	return count
  4551  }
  4552  
  4553  func BenchTwoHashAlt_XorXor_Shift361(words []string, repeat int) int {
  4554  	var count int
  4555  	for i := 0; i < repeat; i++ {
  4556  		for _, word := range words {
  4557  			if TwoHashAlt_XorXor_Shift361(word) {
  4558  				count++
  4559  			}
  4560  		}
  4561  	}
  4562  	return count
  4563  }
  4564  
  4565  func BenchTwoHashAlt_XorXor_Shift402(words []string, repeat int) int {
  4566  	var count int
  4567  	for i := 0; i < repeat; i++ {
  4568  		for _, word := range words {
  4569  			if TwoHashAlt_XorXor_Shift402(word) {
  4570  				count++
  4571  			}
  4572  		}
  4573  	}
  4574  	return count
  4575  }
  4576  
  4577  func BenchTwoHashAlt_XorXor_Shift403(words []string, repeat int) int {
  4578  	var count int
  4579  	for i := 0; i < repeat; i++ {
  4580  		for _, word := range words {
  4581  			if TwoHashAlt_XorXor_Shift403(word) {
  4582  				count++
  4583  			}
  4584  		}
  4585  	}
  4586  	return count
  4587  }
  4588  
  4589  func BenchTwoHashAlt_XorXor_Shift404(words []string, repeat int) int {
  4590  	var count int
  4591  	for i := 0; i < repeat; i++ {
  4592  		for _, word := range words {
  4593  			if TwoHashAlt_XorXor_Shift404(word) {
  4594  				count++
  4595  			}
  4596  		}
  4597  	}
  4598  	return count
  4599  }
  4600  
  4601  func BenchTwoHashAlt_XorXor_Shift414(words []string, repeat int) int {
  4602  	var count int
  4603  	for i := 0; i < repeat; i++ {
  4604  		for _, word := range words {
  4605  			if TwoHashAlt_XorXor_Shift414(word) {
  4606  				count++
  4607  			}
  4608  		}
  4609  	}
  4610  	return count
  4611  }
  4612  
  4613  func BenchTwoHashAlt_XorXor_Shift501(words []string, repeat int) int {
  4614  	var count int
  4615  	for i := 0; i < repeat; i++ {
  4616  		for _, word := range words {
  4617  			if TwoHashAlt_XorXor_Shift501(word) {
  4618  				count++
  4619  			}
  4620  		}
  4621  	}
  4622  	return count
  4623  }
  4624  
  4625  func BenchTwoHashAlt_XorXor_Shift503(words []string, repeat int) int {
  4626  	var count int
  4627  	for i := 0; i < repeat; i++ {
  4628  		for _, word := range words {
  4629  			if TwoHashAlt_XorXor_Shift503(word) {
  4630  				count++
  4631  			}
  4632  		}
  4633  	}
  4634  	return count
  4635  }
  4636  
  4637  func BenchTwoHashAlt_XorXor_Shift505(words []string, repeat int) int {
  4638  	var count int
  4639  	for i := 0; i < repeat; i++ {
  4640  		for _, word := range words {
  4641  			if TwoHashAlt_XorXor_Shift505(word) {
  4642  				count++
  4643  			}
  4644  		}
  4645  	}
  4646  	return count
  4647  }
  4648  
  4649  func BenchTwoHashAlt_XorXor_Shift510(words []string, repeat int) int {
  4650  	var count int
  4651  	for i := 0; i < repeat; i++ {
  4652  		for _, word := range words {
  4653  			if TwoHashAlt_XorXor_Shift510(word) {
  4654  				count++
  4655  			}
  4656  		}
  4657  	}
  4658  	return count
  4659  }
  4660  
  4661  func BenchTwoHashAlt_XorXor_Shift513(words []string, repeat int) int {
  4662  	var count int
  4663  	for i := 0; i < repeat; i++ {
  4664  		for _, word := range words {
  4665  			if TwoHashAlt_XorXor_Shift513(word) {
  4666  				count++
  4667  			}
  4668  		}
  4669  	}
  4670  	return count
  4671  }
  4672  
  4673  func BenchTwoHashAlt_XorXor_Shift525(words []string, repeat int) int {
  4674  	var count int
  4675  	for i := 0; i < repeat; i++ {
  4676  		for _, word := range words {
  4677  			if TwoHashAlt_XorXor_Shift525(word) {
  4678  				count++
  4679  			}
  4680  		}
  4681  	}
  4682  	return count
  4683  }
  4684  
  4685  func BenchTwoHashAlt_XorXor_Shift602(words []string, repeat int) int {
  4686  	var count int
  4687  	for i := 0; i < repeat; i++ {
  4688  		for _, word := range words {
  4689  			if TwoHashAlt_XorXor_Shift602(word) {
  4690  				count++
  4691  			}
  4692  		}
  4693  	}
  4694  	return count
  4695  }
  4696  
  4697  func BenchTwoHashAlt_XorXor_Shift603(words []string, repeat int) int {
  4698  	var count int
  4699  	for i := 0; i < repeat; i++ {
  4700  		for _, word := range words {
  4701  			if TwoHashAlt_XorXor_Shift603(word) {
  4702  				count++
  4703  			}
  4704  		}
  4705  	}
  4706  	return count
  4707  }
  4708  
  4709  func BenchTwoHashAlt_XorXor_Shift604(words []string, repeat int) int {
  4710  	var count int
  4711  	for i := 0; i < repeat; i++ {
  4712  		for _, word := range words {
  4713  			if TwoHashAlt_XorXor_Shift604(word) {
  4714  				count++
  4715  			}
  4716  		}
  4717  	}
  4718  	return count
  4719  }
  4720  
  4721  func BenchTwoHashAlt_XorXor_Shift605(words []string, repeat int) int {
  4722  	var count int
  4723  	for i := 0; i < repeat; i++ {
  4724  		for _, word := range words {
  4725  			if TwoHashAlt_XorXor_Shift605(word) {
  4726  				count++
  4727  			}
  4728  		}
  4729  	}
  4730  	return count
  4731  }
  4732  
  4733  func BenchTwoHashAlt_XorXor_Shift630(words []string, repeat int) int {
  4734  	var count int
  4735  	for i := 0; i < repeat; i++ {
  4736  		for _, word := range words {
  4737  			if TwoHashAlt_XorXor_Shift630(word) {
  4738  				count++
  4739  			}
  4740  		}
  4741  	}
  4742  	return count
  4743  }
  4744  
  4745  func BenchTwoHashAlt_XorAdd_Shift015(words []string, repeat int) int {
  4746  	var count int
  4747  	for i := 0; i < repeat; i++ {
  4748  		for _, word := range words {
  4749  			if TwoHashAlt_XorAdd_Shift015(word) {
  4750  				count++
  4751  			}
  4752  		}
  4753  	}
  4754  	return count
  4755  }
  4756  
  4757  func BenchTwoHashAlt_XorAdd_Shift021(words []string, repeat int) int {
  4758  	var count int
  4759  	for i := 0; i < repeat; i++ {
  4760  		for _, word := range words {
  4761  			if TwoHashAlt_XorAdd_Shift021(word) {
  4762  				count++
  4763  			}
  4764  		}
  4765  	}
  4766  	return count
  4767  }
  4768  
  4769  func BenchTwoHashAlt_XorAdd_Shift024(words []string, repeat int) int {
  4770  	var count int
  4771  	for i := 0; i < repeat; i++ {
  4772  		for _, word := range words {
  4773  			if TwoHashAlt_XorAdd_Shift024(word) {
  4774  				count++
  4775  			}
  4776  		}
  4777  	}
  4778  	return count
  4779  }
  4780  
  4781  func BenchTwoHashAlt_XorAdd_Shift025(words []string, repeat int) int {
  4782  	var count int
  4783  	for i := 0; i < repeat; i++ {
  4784  		for _, word := range words {
  4785  			if TwoHashAlt_XorAdd_Shift025(word) {
  4786  				count++
  4787  			}
  4788  		}
  4789  	}
  4790  	return count
  4791  }
  4792  
  4793  func BenchTwoHashAlt_XorAdd_Shift026(words []string, repeat int) int {
  4794  	var count int
  4795  	for i := 0; i < repeat; i++ {
  4796  		for _, word := range words {
  4797  			if TwoHashAlt_XorAdd_Shift026(word) {
  4798  				count++
  4799  			}
  4800  		}
  4801  	}
  4802  	return count
  4803  }
  4804  
  4805  func BenchTwoHashAlt_XorAdd_Shift030(words []string, repeat int) int {
  4806  	var count int
  4807  	for i := 0; i < repeat; i++ {
  4808  		for _, word := range words {
  4809  			if TwoHashAlt_XorAdd_Shift030(word) {
  4810  				count++
  4811  			}
  4812  		}
  4813  	}
  4814  	return count
  4815  }
  4816  
  4817  func BenchTwoHashAlt_XorAdd_Shift032(words []string, repeat int) int {
  4818  	var count int
  4819  	for i := 0; i < repeat; i++ {
  4820  		for _, word := range words {
  4821  			if TwoHashAlt_XorAdd_Shift032(word) {
  4822  				count++
  4823  			}
  4824  		}
  4825  	}
  4826  	return count
  4827  }
  4828  
  4829  func BenchTwoHashAlt_XorAdd_Shift034(words []string, repeat int) int {
  4830  	var count int
  4831  	for i := 0; i < repeat; i++ {
  4832  		for _, word := range words {
  4833  			if TwoHashAlt_XorAdd_Shift034(word) {
  4834  				count++
  4835  			}
  4836  		}
  4837  	}
  4838  	return count
  4839  }
  4840  
  4841  func BenchTwoHashAlt_XorAdd_Shift035(words []string, repeat int) int {
  4842  	var count int
  4843  	for i := 0; i < repeat; i++ {
  4844  		for _, word := range words {
  4845  			if TwoHashAlt_XorAdd_Shift035(word) {
  4846  				count++
  4847  			}
  4848  		}
  4849  	}
  4850  	return count
  4851  }
  4852  
  4853  func BenchTwoHashAlt_XorAdd_Shift040(words []string, repeat int) int {
  4854  	var count int
  4855  	for i := 0; i < repeat; i++ {
  4856  		for _, word := range words {
  4857  			if TwoHashAlt_XorAdd_Shift040(word) {
  4858  				count++
  4859  			}
  4860  		}
  4861  	}
  4862  	return count
  4863  }
  4864  
  4865  func BenchTwoHashAlt_XorAdd_Shift043(words []string, repeat int) int {
  4866  	var count int
  4867  	for i := 0; i < repeat; i++ {
  4868  		for _, word := range words {
  4869  			if TwoHashAlt_XorAdd_Shift043(word) {
  4870  				count++
  4871  			}
  4872  		}
  4873  	}
  4874  	return count
  4875  }
  4876  
  4877  func BenchTwoHashAlt_XorAdd_Shift045(words []string, repeat int) int {
  4878  	var count int
  4879  	for i := 0; i < repeat; i++ {
  4880  		for _, word := range words {
  4881  			if TwoHashAlt_XorAdd_Shift045(word) {
  4882  				count++
  4883  			}
  4884  		}
  4885  	}
  4886  	return count
  4887  }
  4888  
  4889  func BenchTwoHashAlt_XorAdd_Shift046(words []string, repeat int) int {
  4890  	var count int
  4891  	for i := 0; i < repeat; i++ {
  4892  		for _, word := range words {
  4893  			if TwoHashAlt_XorAdd_Shift046(word) {
  4894  				count++
  4895  			}
  4896  		}
  4897  	}
  4898  	return count
  4899  }
  4900  
  4901  func BenchTwoHashAlt_XorAdd_Shift050(words []string, repeat int) int {
  4902  	var count int
  4903  	for i := 0; i < repeat; i++ {
  4904  		for _, word := range words {
  4905  			if TwoHashAlt_XorAdd_Shift050(word) {
  4906  				count++
  4907  			}
  4908  		}
  4909  	}
  4910  	return count
  4911  }
  4912  
  4913  func BenchTwoHashAlt_XorAdd_Shift052(words []string, repeat int) int {
  4914  	var count int
  4915  	for i := 0; i < repeat; i++ {
  4916  		for _, word := range words {
  4917  			if TwoHashAlt_XorAdd_Shift052(word) {
  4918  				count++
  4919  			}
  4920  		}
  4921  	}
  4922  	return count
  4923  }
  4924  
  4925  func BenchTwoHashAlt_XorAdd_Shift060(words []string, repeat int) int {
  4926  	var count int
  4927  	for i := 0; i < repeat; i++ {
  4928  		for _, word := range words {
  4929  			if TwoHashAlt_XorAdd_Shift060(word) {
  4930  				count++
  4931  			}
  4932  		}
  4933  	}
  4934  	return count
  4935  }
  4936  
  4937  func BenchTwoHashAlt_XorAdd_Shift061(words []string, repeat int) int {
  4938  	var count int
  4939  	for i := 0; i < repeat; i++ {
  4940  		for _, word := range words {
  4941  			if TwoHashAlt_XorAdd_Shift061(word) {
  4942  				count++
  4943  			}
  4944  		}
  4945  	}
  4946  	return count
  4947  }
  4948  
  4949  func BenchTwoHashAlt_XorAdd_Shift062(words []string, repeat int) int {
  4950  	var count int
  4951  	for i := 0; i < repeat; i++ {
  4952  		for _, word := range words {
  4953  			if TwoHashAlt_XorAdd_Shift062(word) {
  4954  				count++
  4955  			}
  4956  		}
  4957  	}
  4958  	return count
  4959  }
  4960  
  4961  func BenchTwoHashAlt_XorAdd_Shift073(words []string, repeat int) int {
  4962  	var count int
  4963  	for i := 0; i < repeat; i++ {
  4964  		for _, word := range words {
  4965  			if TwoHashAlt_XorAdd_Shift073(word) {
  4966  				count++
  4967  			}
  4968  		}
  4969  	}
  4970  	return count
  4971  }
  4972  
  4973  func BenchTwoHashAlt_XorAdd_Shift132(words []string, repeat int) int {
  4974  	var count int
  4975  	for i := 0; i < repeat; i++ {
  4976  		for _, word := range words {
  4977  			if TwoHashAlt_XorAdd_Shift132(word) {
  4978  				count++
  4979  			}
  4980  		}
  4981  	}
  4982  	return count
  4983  }
  4984  
  4985  func BenchTwoHashAlt_XorAdd_Shift135(words []string, repeat int) int {
  4986  	var count int
  4987  	for i := 0; i < repeat; i++ {
  4988  		for _, word := range words {
  4989  			if TwoHashAlt_XorAdd_Shift135(word) {
  4990  				count++
  4991  			}
  4992  		}
  4993  	}
  4994  	return count
  4995  }
  4996  
  4997  func BenchTwoHashAlt_XorAdd_Shift141(words []string, repeat int) int {
  4998  	var count int
  4999  	for i := 0; i < repeat; i++ {
  5000  		for _, word := range words {
  5001  			if TwoHashAlt_XorAdd_Shift141(word) {
  5002  				count++
  5003  			}
  5004  		}
  5005  	}
  5006  	return count
  5007  }
  5008  
  5009  func BenchTwoHashAlt_XorAdd_Shift143(words []string, repeat int) int {
  5010  	var count int
  5011  	for i := 0; i < repeat; i++ {
  5012  		for _, word := range words {
  5013  			if TwoHashAlt_XorAdd_Shift143(word) {
  5014  				count++
  5015  			}
  5016  		}
  5017  	}
  5018  	return count
  5019  }
  5020  
  5021  func BenchTwoHashAlt_XorAdd_Shift145(words []string, repeat int) int {
  5022  	var count int
  5023  	for i := 0; i < repeat; i++ {
  5024  		for _, word := range words {
  5025  			if TwoHashAlt_XorAdd_Shift145(word) {
  5026  				count++
  5027  			}
  5028  		}
  5029  	}
  5030  	return count
  5031  }
  5032  
  5033  func BenchTwoHashAlt_XorAdd_Shift146(words []string, repeat int) int {
  5034  	var count int
  5035  	for i := 0; i < repeat; i++ {
  5036  		for _, word := range words {
  5037  			if TwoHashAlt_XorAdd_Shift146(word) {
  5038  				count++
  5039  			}
  5040  		}
  5041  	}
  5042  	return count
  5043  }
  5044  
  5045  func BenchTwoHashAlt_XorAdd_Shift150(words []string, repeat int) int {
  5046  	var count int
  5047  	for i := 0; i < repeat; i++ {
  5048  		for _, word := range words {
  5049  			if TwoHashAlt_XorAdd_Shift150(word) {
  5050  				count++
  5051  			}
  5052  		}
  5053  	}
  5054  	return count
  5055  }
  5056  
  5057  func BenchTwoHashAlt_XorAdd_Shift151(words []string, repeat int) int {
  5058  	var count int
  5059  	for i := 0; i < repeat; i++ {
  5060  		for _, word := range words {
  5061  			if TwoHashAlt_XorAdd_Shift151(word) {
  5062  				count++
  5063  			}
  5064  		}
  5065  	}
  5066  	return count
  5067  }
  5068  
  5069  func BenchTwoHashAlt_XorAdd_Shift161(words []string, repeat int) int {
  5070  	var count int
  5071  	for i := 0; i < repeat; i++ {
  5072  		for _, word := range words {
  5073  			if TwoHashAlt_XorAdd_Shift161(word) {
  5074  				count++
  5075  			}
  5076  		}
  5077  	}
  5078  	return count
  5079  }
  5080  
  5081  func BenchTwoHashAlt_XorAdd_Shift240(words []string, repeat int) int {
  5082  	var count int
  5083  	for i := 0; i < repeat; i++ {
  5084  		for _, word := range words {
  5085  			if TwoHashAlt_XorAdd_Shift240(word) {
  5086  				count++
  5087  			}
  5088  		}
  5089  	}
  5090  	return count
  5091  }
  5092  
  5093  func BenchTwoHashAlt_XorAdd_Shift262(words []string, repeat int) int {
  5094  	var count int
  5095  	for i := 0; i < repeat; i++ {
  5096  		for _, word := range words {
  5097  			if TwoHashAlt_XorAdd_Shift262(word) {
  5098  				count++
  5099  			}
  5100  		}
  5101  	}
  5102  	return count
  5103  }
  5104  
  5105  func BenchTwoHashAlt_XorAdd_Shift304(words []string, repeat int) int {
  5106  	var count int
  5107  	for i := 0; i < repeat; i++ {
  5108  		for _, word := range words {
  5109  			if TwoHashAlt_XorAdd_Shift304(word) {
  5110  				count++
  5111  			}
  5112  		}
  5113  	}
  5114  	return count
  5115  }
  5116  
  5117  func BenchTwoHashAlt_XorAdd_Shift350(words []string, repeat int) int {
  5118  	var count int
  5119  	for i := 0; i < repeat; i++ {
  5120  		for _, word := range words {
  5121  			if TwoHashAlt_XorAdd_Shift350(word) {
  5122  				count++
  5123  			}
  5124  		}
  5125  	}
  5126  	return count
  5127  }
  5128  
  5129  func BenchTwoHashAlt_XorAdd_Shift351(words []string, repeat int) int {
  5130  	var count int
  5131  	for i := 0; i < repeat; i++ {
  5132  		for _, word := range words {
  5133  			if TwoHashAlt_XorAdd_Shift351(word) {
  5134  				count++
  5135  			}
  5136  		}
  5137  	}
  5138  	return count
  5139  }
  5140  
  5141  func BenchTwoHashAlt_XorAdd_Shift403(words []string, repeat int) int {
  5142  	var count int
  5143  	for i := 0; i < repeat; i++ {
  5144  		for _, word := range words {
  5145  			if TwoHashAlt_XorAdd_Shift403(word) {
  5146  				count++
  5147  			}
  5148  		}
  5149  	}
  5150  	return count
  5151  }
  5152  
  5153  func BenchTwoHashAlt_XorAdd_Shift405(words []string, repeat int) int {
  5154  	var count int
  5155  	for i := 0; i < repeat; i++ {
  5156  		for _, word := range words {
  5157  			if TwoHashAlt_XorAdd_Shift405(word) {
  5158  				count++
  5159  			}
  5160  		}
  5161  	}
  5162  	return count
  5163  }
  5164  
  5165  func BenchTwoHashAlt_XorAdd_Shift460(words []string, repeat int) int {
  5166  	var count int
  5167  	for i := 0; i < repeat; i++ {
  5168  		for _, word := range words {
  5169  			if TwoHashAlt_XorAdd_Shift460(word) {
  5170  				count++
  5171  			}
  5172  		}
  5173  	}
  5174  	return count
  5175  }
  5176  
  5177  func BenchTwoHashAlt_XorAdd_Shift502(words []string, repeat int) int {
  5178  	var count int
  5179  	for i := 0; i < repeat; i++ {
  5180  		for _, word := range words {
  5181  			if TwoHashAlt_XorAdd_Shift502(word) {
  5182  				count++
  5183  			}
  5184  		}
  5185  	}
  5186  	return count
  5187  }
  5188  
  5189  func BenchTwoHashAlt_XorAdd_Shift505(words []string, repeat int) int {
  5190  	var count int
  5191  	for i := 0; i < repeat; i++ {
  5192  		for _, word := range words {
  5193  			if TwoHashAlt_XorAdd_Shift505(word) {
  5194  				count++
  5195  			}
  5196  		}
  5197  	}
  5198  	return count
  5199  }
  5200  
  5201  func BenchTwoHashAlt_XorAdd_Shift510(words []string, repeat int) int {
  5202  	var count int
  5203  	for i := 0; i < repeat; i++ {
  5204  		for _, word := range words {
  5205  			if TwoHashAlt_XorAdd_Shift510(word) {
  5206  				count++
  5207  			}
  5208  		}
  5209  	}
  5210  	return count
  5211  }
  5212  
  5213  func BenchTwoHashAlt_XorAdd_Shift603(words []string, repeat int) int {
  5214  	var count int
  5215  	for i := 0; i < repeat; i++ {
  5216  		for _, word := range words {
  5217  			if TwoHashAlt_XorAdd_Shift603(word) {
  5218  				count++
  5219  			}
  5220  		}
  5221  	}
  5222  	return count
  5223  }
  5224  
  5225  func BenchTwoHashAlt_XorAdd_Shift605(words []string, repeat int) int {
  5226  	var count int
  5227  	for i := 0; i < repeat; i++ {
  5228  		for _, word := range words {
  5229  			if TwoHashAlt_XorAdd_Shift605(word) {
  5230  				count++
  5231  			}
  5232  		}
  5233  	}
  5234  	return count
  5235  }
  5236  
  5237  func BenchTwoHashAlt_XorAdd_Shift606(words []string, repeat int) int {
  5238  	var count int
  5239  	for i := 0; i < repeat; i++ {
  5240  		for _, word := range words {
  5241  			if TwoHashAlt_XorAdd_Shift606(word) {
  5242  				count++
  5243  			}
  5244  		}
  5245  	}
  5246  	return count
  5247  }
  5248  
  5249  func BenchTwoHashAlt_XorAdd_Shift616(words []string, repeat int) int {
  5250  	var count int
  5251  	for i := 0; i < repeat; i++ {
  5252  		for _, word := range words {
  5253  			if TwoHashAlt_XorAdd_Shift616(word) {
  5254  				count++
  5255  			}
  5256  		}
  5257  	}
  5258  	return count
  5259  }
  5260  
  5261  func BenchTwoHashAlt_XorAdd_Shift630(words []string, repeat int) int {
  5262  	var count int
  5263  	for i := 0; i < repeat; i++ {
  5264  		for _, word := range words {
  5265  			if TwoHashAlt_XorAdd_Shift630(word) {
  5266  				count++
  5267  			}
  5268  		}
  5269  	}
  5270  	return count
  5271  }
  5272  
  5273  func BenchTwoHashAlt_XorOr_Shift034(words []string, repeat int) int {
  5274  	var count int
  5275  	for i := 0; i < repeat; i++ {
  5276  		for _, word := range words {
  5277  			if TwoHashAlt_XorOr_Shift034(word) {
  5278  				count++
  5279  			}
  5280  		}
  5281  	}
  5282  	return count
  5283  }
  5284  
  5285  func BenchTwoHashAlt_XorOr_Shift035(words []string, repeat int) int {
  5286  	var count int
  5287  	for i := 0; i < repeat; i++ {
  5288  		for _, word := range words {
  5289  			if TwoHashAlt_XorOr_Shift035(word) {
  5290  				count++
  5291  			}
  5292  		}
  5293  	}
  5294  	return count
  5295  }
  5296  
  5297  func BenchTwoHashAlt_XorOr_Shift045(words []string, repeat int) int {
  5298  	var count int
  5299  	for i := 0; i < repeat; i++ {
  5300  		for _, word := range words {
  5301  			if TwoHashAlt_XorOr_Shift045(word) {
  5302  				count++
  5303  			}
  5304  		}
  5305  	}
  5306  	return count
  5307  }
  5308  
  5309  func BenchTwoHashAlt_XorOr_Shift046(words []string, repeat int) int {
  5310  	var count int
  5311  	for i := 0; i < repeat; i++ {
  5312  		for _, word := range words {
  5313  			if TwoHashAlt_XorOr_Shift046(word) {
  5314  				count++
  5315  			}
  5316  		}
  5317  	}
  5318  	return count
  5319  }
  5320  
  5321  func BenchTwoHashAlt_XorOr_Shift145(words []string, repeat int) int {
  5322  	var count int
  5323  	for i := 0; i < repeat; i++ {
  5324  		for _, word := range words {
  5325  			if TwoHashAlt_XorOr_Shift145(word) {
  5326  				count++
  5327  			}
  5328  		}
  5329  	}
  5330  	return count
  5331  }
  5332  
  5333  func BenchTwoHashAlt_XorOr_Shift146(words []string, repeat int) int {
  5334  	var count int
  5335  	for i := 0; i < repeat; i++ {
  5336  		for _, word := range words {
  5337  			if TwoHashAlt_XorOr_Shift146(word) {
  5338  				count++
  5339  			}
  5340  		}
  5341  	}
  5342  	return count
  5343  }
  5344  
  5345  func BenchTwoHashAlt_XorOr_Shift306(words []string, repeat int) int {
  5346  	var count int
  5347  	for i := 0; i < repeat; i++ {
  5348  		for _, word := range words {
  5349  			if TwoHashAlt_XorOr_Shift306(word) {
  5350  				count++
  5351  			}
  5352  		}
  5353  	}
  5354  	return count
  5355  }
  5356  
  5357  func BenchTwoHashAlt_XorOr_Shift603(words []string, repeat int) int {
  5358  	var count int
  5359  	for i := 0; i < repeat; i++ {
  5360  		for _, word := range words {
  5361  			if TwoHashAlt_XorOr_Shift603(word) {
  5362  				count++
  5363  			}
  5364  		}
  5365  	}
  5366  	return count
  5367  }
  5368  
  5369  func BenchTwoHashAlt_AddXor_Shift016(words []string, repeat int) int {
  5370  	var count int
  5371  	for i := 0; i < repeat; i++ {
  5372  		for _, word := range words {
  5373  			if TwoHashAlt_AddXor_Shift016(word) {
  5374  				count++
  5375  			}
  5376  		}
  5377  	}
  5378  	return count
  5379  }
  5380  
  5381  func BenchTwoHashAlt_AddXor_Shift024(words []string, repeat int) int {
  5382  	var count int
  5383  	for i := 0; i < repeat; i++ {
  5384  		for _, word := range words {
  5385  			if TwoHashAlt_AddXor_Shift024(word) {
  5386  				count++
  5387  			}
  5388  		}
  5389  	}
  5390  	return count
  5391  }
  5392  
  5393  func BenchTwoHashAlt_AddXor_Shift025(words []string, repeat int) int {
  5394  	var count int
  5395  	for i := 0; i < repeat; i++ {
  5396  		for _, word := range words {
  5397  			if TwoHashAlt_AddXor_Shift025(word) {
  5398  				count++
  5399  			}
  5400  		}
  5401  	}
  5402  	return count
  5403  }
  5404  
  5405  func BenchTwoHashAlt_AddXor_Shift031(words []string, repeat int) int {
  5406  	var count int
  5407  	for i := 0; i < repeat; i++ {
  5408  		for _, word := range words {
  5409  			if TwoHashAlt_AddXor_Shift031(word) {
  5410  				count++
  5411  			}
  5412  		}
  5413  	}
  5414  	return count
  5415  }
  5416  
  5417  func BenchTwoHashAlt_AddXor_Shift033(words []string, repeat int) int {
  5418  	var count int
  5419  	for i := 0; i < repeat; i++ {
  5420  		for _, word := range words {
  5421  			if TwoHashAlt_AddXor_Shift033(word) {
  5422  				count++
  5423  			}
  5424  		}
  5425  	}
  5426  	return count
  5427  }
  5428  
  5429  func BenchTwoHashAlt_AddXor_Shift041(words []string, repeat int) int {
  5430  	var count int
  5431  	for i := 0; i < repeat; i++ {
  5432  		for _, word := range words {
  5433  			if TwoHashAlt_AddXor_Shift041(word) {
  5434  				count++
  5435  			}
  5436  		}
  5437  	}
  5438  	return count
  5439  }
  5440  
  5441  func BenchTwoHashAlt_AddXor_Shift042(words []string, repeat int) int {
  5442  	var count int
  5443  	for i := 0; i < repeat; i++ {
  5444  		for _, word := range words {
  5445  			if TwoHashAlt_AddXor_Shift042(word) {
  5446  				count++
  5447  			}
  5448  		}
  5449  	}
  5450  	return count
  5451  }
  5452  
  5453  func BenchTwoHashAlt_AddXor_Shift050(words []string, repeat int) int {
  5454  	var count int
  5455  	for i := 0; i < repeat; i++ {
  5456  		for _, word := range words {
  5457  			if TwoHashAlt_AddXor_Shift050(word) {
  5458  				count++
  5459  			}
  5460  		}
  5461  	}
  5462  	return count
  5463  }
  5464  
  5465  func BenchTwoHashAlt_AddXor_Shift051(words []string, repeat int) int {
  5466  	var count int
  5467  	for i := 0; i < repeat; i++ {
  5468  		for _, word := range words {
  5469  			if TwoHashAlt_AddXor_Shift051(word) {
  5470  				count++
  5471  			}
  5472  		}
  5473  	}
  5474  	return count
  5475  }
  5476  
  5477  func BenchTwoHashAlt_AddXor_Shift060(words []string, repeat int) int {
  5478  	var count int
  5479  	for i := 0; i < repeat; i++ {
  5480  		for _, word := range words {
  5481  			if TwoHashAlt_AddXor_Shift060(word) {
  5482  				count++
  5483  			}
  5484  		}
  5485  	}
  5486  	return count
  5487  }
  5488  
  5489  func BenchTwoHashAlt_AddXor_Shift062(words []string, repeat int) int {
  5490  	var count int
  5491  	for i := 0; i < repeat; i++ {
  5492  		for _, word := range words {
  5493  			if TwoHashAlt_AddXor_Shift062(word) {
  5494  				count++
  5495  			}
  5496  		}
  5497  	}
  5498  	return count
  5499  }
  5500  
  5501  func BenchTwoHashAlt_AddXor_Shift073(words []string, repeat int) int {
  5502  	var count int
  5503  	for i := 0; i < repeat; i++ {
  5504  		for _, word := range words {
  5505  			if TwoHashAlt_AddXor_Shift073(word) {
  5506  				count++
  5507  			}
  5508  		}
  5509  	}
  5510  	return count
  5511  }
  5512  
  5513  func BenchTwoHashAlt_AddXor_Shift120(words []string, repeat int) int {
  5514  	var count int
  5515  	for i := 0; i < repeat; i++ {
  5516  		for _, word := range words {
  5517  			if TwoHashAlt_AddXor_Shift120(word) {
  5518  				count++
  5519  			}
  5520  		}
  5521  	}
  5522  	return count
  5523  }
  5524  
  5525  func BenchTwoHashAlt_AddXor_Shift161(words []string, repeat int) int {
  5526  	var count int
  5527  	for i := 0; i < repeat; i++ {
  5528  		for _, word := range words {
  5529  			if TwoHashAlt_AddXor_Shift161(word) {
  5530  				count++
  5531  			}
  5532  		}
  5533  	}
  5534  	return count
  5535  }
  5536  
  5537  func BenchTwoHashAlt_AddXor_Shift231(words []string, repeat int) int {
  5538  	var count int
  5539  	for i := 0; i < repeat; i++ {
  5540  		for _, word := range words {
  5541  			if TwoHashAlt_AddXor_Shift231(word) {
  5542  				count++
  5543  			}
  5544  		}
  5545  	}
  5546  	return count
  5547  }
  5548  
  5549  func BenchTwoHashAlt_AddXor_Shift260(words []string, repeat int) int {
  5550  	var count int
  5551  	for i := 0; i < repeat; i++ {
  5552  		for _, word := range words {
  5553  			if TwoHashAlt_AddXor_Shift260(word) {
  5554  				count++
  5555  			}
  5556  		}
  5557  	}
  5558  	return count
  5559  }
  5560  
  5561  func BenchTwoHashAlt_AddXor_Shift303(words []string, repeat int) int {
  5562  	var count int
  5563  	for i := 0; i < repeat; i++ {
  5564  		for _, word := range words {
  5565  			if TwoHashAlt_AddXor_Shift303(word) {
  5566  				count++
  5567  			}
  5568  		}
  5569  	}
  5570  	return count
  5571  }
  5572  
  5573  func BenchTwoHashAlt_AddXor_Shift460(words []string, repeat int) int {
  5574  	var count int
  5575  	for i := 0; i < repeat; i++ {
  5576  		for _, word := range words {
  5577  			if TwoHashAlt_AddXor_Shift460(word) {
  5578  				count++
  5579  			}
  5580  		}
  5581  	}
  5582  	return count
  5583  }
  5584  
  5585  func BenchTwoHashAlt_AddXor_Shift500(words []string, repeat int) int {
  5586  	var count int
  5587  	for i := 0; i < repeat; i++ {
  5588  		for _, word := range words {
  5589  			if TwoHashAlt_AddXor_Shift500(word) {
  5590  				count++
  5591  			}
  5592  		}
  5593  	}
  5594  	return count
  5595  }
  5596  
  5597  func BenchTwoHashAlt_AddXor_Shift601(words []string, repeat int) int {
  5598  	var count int
  5599  	for i := 0; i < repeat; i++ {
  5600  		for _, word := range words {
  5601  			if TwoHashAlt_AddXor_Shift601(word) {
  5602  				count++
  5603  			}
  5604  		}
  5605  	}
  5606  	return count
  5607  }
  5608  
  5609  func BenchTwoHashAlt_AddXor_Shift603(words []string, repeat int) int {
  5610  	var count int
  5611  	for i := 0; i < repeat; i++ {
  5612  		for _, word := range words {
  5613  			if TwoHashAlt_AddXor_Shift603(word) {
  5614  				count++
  5615  			}
  5616  		}
  5617  	}
  5618  	return count
  5619  }
  5620  
  5621  func BenchTwoHashAlt_AddXor_Shift605(words []string, repeat int) int {
  5622  	var count int
  5623  	for i := 0; i < repeat; i++ {
  5624  		for _, word := range words {
  5625  			if TwoHashAlt_AddXor_Shift605(word) {
  5626  				count++
  5627  			}
  5628  		}
  5629  	}
  5630  	return count
  5631  }
  5632  
  5633  func BenchTwoHashAlt_AddXor_Shift620(words []string, repeat int) int {
  5634  	var count int
  5635  	for i := 0; i < repeat; i++ {
  5636  		for _, word := range words {
  5637  			if TwoHashAlt_AddXor_Shift620(word) {
  5638  				count++
  5639  			}
  5640  		}
  5641  	}
  5642  	return count
  5643  }
  5644  
  5645  func BenchTwoHashAlt_AddXor_Shift630(words []string, repeat int) int {
  5646  	var count int
  5647  	for i := 0; i < repeat; i++ {
  5648  		for _, word := range words {
  5649  			if TwoHashAlt_AddXor_Shift630(word) {
  5650  				count++
  5651  			}
  5652  		}
  5653  	}
  5654  	return count
  5655  }
  5656  
  5657  func BenchTwoHashAlt_AddAdd_Shift022(words []string, repeat int) int {
  5658  	var count int
  5659  	for i := 0; i < repeat; i++ {
  5660  		for _, word := range words {
  5661  			if TwoHashAlt_AddAdd_Shift022(word) {
  5662  				count++
  5663  			}
  5664  		}
  5665  	}
  5666  	return count
  5667  }
  5668  
  5669  func BenchTwoHashAlt_AddAdd_Shift024(words []string, repeat int) int {
  5670  	var count int
  5671  	for i := 0; i < repeat; i++ {
  5672  		for _, word := range words {
  5673  			if TwoHashAlt_AddAdd_Shift024(word) {
  5674  				count++
  5675  			}
  5676  		}
  5677  	}
  5678  	return count
  5679  }
  5680  
  5681  func BenchTwoHashAlt_AddAdd_Shift025(words []string, repeat int) int {
  5682  	var count int
  5683  	for i := 0; i < repeat; i++ {
  5684  		for _, word := range words {
  5685  			if TwoHashAlt_AddAdd_Shift025(word) {
  5686  				count++
  5687  			}
  5688  		}
  5689  	}
  5690  	return count
  5691  }
  5692  
  5693  func BenchTwoHashAlt_AddAdd_Shift033(words []string, repeat int) int {
  5694  	var count int
  5695  	for i := 0; i < repeat; i++ {
  5696  		for _, word := range words {
  5697  			if TwoHashAlt_AddAdd_Shift033(word) {
  5698  				count++
  5699  			}
  5700  		}
  5701  	}
  5702  	return count
  5703  }
  5704  
  5705  func BenchTwoHashAlt_AddAdd_Shift041(words []string, repeat int) int {
  5706  	var count int
  5707  	for i := 0; i < repeat; i++ {
  5708  		for _, word := range words {
  5709  			if TwoHashAlt_AddAdd_Shift041(word) {
  5710  				count++
  5711  			}
  5712  		}
  5713  	}
  5714  	return count
  5715  }
  5716  
  5717  func BenchTwoHashAlt_AddAdd_Shift042(words []string, repeat int) int {
  5718  	var count int
  5719  	for i := 0; i < repeat; i++ {
  5720  		for _, word := range words {
  5721  			if TwoHashAlt_AddAdd_Shift042(word) {
  5722  				count++
  5723  			}
  5724  		}
  5725  	}
  5726  	return count
  5727  }
  5728  
  5729  func BenchTwoHashAlt_AddAdd_Shift050(words []string, repeat int) int {
  5730  	var count int
  5731  	for i := 0; i < repeat; i++ {
  5732  		for _, word := range words {
  5733  			if TwoHashAlt_AddAdd_Shift050(word) {
  5734  				count++
  5735  			}
  5736  		}
  5737  	}
  5738  	return count
  5739  }
  5740  
  5741  func BenchTwoHashAlt_AddAdd_Shift051(words []string, repeat int) int {
  5742  	var count int
  5743  	for i := 0; i < repeat; i++ {
  5744  		for _, word := range words {
  5745  			if TwoHashAlt_AddAdd_Shift051(word) {
  5746  				count++
  5747  			}
  5748  		}
  5749  	}
  5750  	return count
  5751  }
  5752  
  5753  func BenchTwoHashAlt_AddAdd_Shift060(words []string, repeat int) int {
  5754  	var count int
  5755  	for i := 0; i < repeat; i++ {
  5756  		for _, word := range words {
  5757  			if TwoHashAlt_AddAdd_Shift060(word) {
  5758  				count++
  5759  			}
  5760  		}
  5761  	}
  5762  	return count
  5763  }
  5764  
  5765  func BenchTwoHashAlt_AddAdd_Shift061(words []string, repeat int) int {
  5766  	var count int
  5767  	for i := 0; i < repeat; i++ {
  5768  		for _, word := range words {
  5769  			if TwoHashAlt_AddAdd_Shift061(word) {
  5770  				count++
  5771  			}
  5772  		}
  5773  	}
  5774  	return count
  5775  }
  5776  
  5777  func BenchTwoHashAlt_AddAdd_Shift062(words []string, repeat int) int {
  5778  	var count int
  5779  	for i := 0; i < repeat; i++ {
  5780  		for _, word := range words {
  5781  			if TwoHashAlt_AddAdd_Shift062(word) {
  5782  				count++
  5783  			}
  5784  		}
  5785  	}
  5786  	return count
  5787  }
  5788  
  5789  func BenchTwoHashAlt_AddAdd_Shift073(words []string, repeat int) int {
  5790  	var count int
  5791  	for i := 0; i < repeat; i++ {
  5792  		for _, word := range words {
  5793  			if TwoHashAlt_AddAdd_Shift073(word) {
  5794  				count++
  5795  			}
  5796  		}
  5797  	}
  5798  	return count
  5799  }
  5800  
  5801  func BenchTwoHashAlt_AddAdd_Shift130(words []string, repeat int) int {
  5802  	var count int
  5803  	for i := 0; i < repeat; i++ {
  5804  		for _, word := range words {
  5805  			if TwoHashAlt_AddAdd_Shift130(word) {
  5806  				count++
  5807  			}
  5808  		}
  5809  	}
  5810  	return count
  5811  }
  5812  
  5813  func BenchTwoHashAlt_AddAdd_Shift133(words []string, repeat int) int {
  5814  	var count int
  5815  	for i := 0; i < repeat; i++ {
  5816  		for _, word := range words {
  5817  			if TwoHashAlt_AddAdd_Shift133(word) {
  5818  				count++
  5819  			}
  5820  		}
  5821  	}
  5822  	return count
  5823  }
  5824  
  5825  func BenchTwoHashAlt_AddAdd_Shift150(words []string, repeat int) int {
  5826  	var count int
  5827  	for i := 0; i < repeat; i++ {
  5828  		for _, word := range words {
  5829  			if TwoHashAlt_AddAdd_Shift150(word) {
  5830  				count++
  5831  			}
  5832  		}
  5833  	}
  5834  	return count
  5835  }
  5836  
  5837  func BenchTwoHashAlt_AddAdd_Shift161(words []string, repeat int) int {
  5838  	var count int
  5839  	for i := 0; i < repeat; i++ {
  5840  		for _, word := range words {
  5841  			if TwoHashAlt_AddAdd_Shift161(word) {
  5842  				count++
  5843  			}
  5844  		}
  5845  	}
  5846  	return count
  5847  }
  5848  
  5849  func BenchTwoHashAlt_AddAdd_Shift230(words []string, repeat int) int {
  5850  	var count int
  5851  	for i := 0; i < repeat; i++ {
  5852  		for _, word := range words {
  5853  			if TwoHashAlt_AddAdd_Shift230(word) {
  5854  				count++
  5855  			}
  5856  		}
  5857  	}
  5858  	return count
  5859  }
  5860  
  5861  func BenchTwoHashAlt_AddAdd_Shift302(words []string, repeat int) int {
  5862  	var count int
  5863  	for i := 0; i < repeat; i++ {
  5864  		for _, word := range words {
  5865  			if TwoHashAlt_AddAdd_Shift302(word) {
  5866  				count++
  5867  			}
  5868  		}
  5869  	}
  5870  	return count
  5871  }
  5872  
  5873  func BenchTwoHashAlt_AddAdd_Shift303(words []string, repeat int) int {
  5874  	var count int
  5875  	for i := 0; i < repeat; i++ {
  5876  		for _, word := range words {
  5877  			if TwoHashAlt_AddAdd_Shift303(word) {
  5878  				count++
  5879  			}
  5880  		}
  5881  	}
  5882  	return count
  5883  }
  5884  
  5885  func BenchTwoHashAlt_AddAdd_Shift400(words []string, repeat int) int {
  5886  	var count int
  5887  	for i := 0; i < repeat; i++ {
  5888  		for _, word := range words {
  5889  			if TwoHashAlt_AddAdd_Shift400(word) {
  5890  				count++
  5891  			}
  5892  		}
  5893  	}
  5894  	return count
  5895  }
  5896  
  5897  func BenchTwoHashAlt_AddAdd_Shift403(words []string, repeat int) int {
  5898  	var count int
  5899  	for i := 0; i < repeat; i++ {
  5900  		for _, word := range words {
  5901  			if TwoHashAlt_AddAdd_Shift403(word) {
  5902  				count++
  5903  			}
  5904  		}
  5905  	}
  5906  	return count
  5907  }
  5908  
  5909  func BenchTwoHashAlt_AddAdd_Shift413(words []string, repeat int) int {
  5910  	var count int
  5911  	for i := 0; i < repeat; i++ {
  5912  		for _, word := range words {
  5913  			if TwoHashAlt_AddAdd_Shift413(word) {
  5914  				count++
  5915  			}
  5916  		}
  5917  	}
  5918  	return count
  5919  }
  5920  
  5921  func BenchTwoHashAlt_AddAdd_Shift500(words []string, repeat int) int {
  5922  	var count int
  5923  	for i := 0; i < repeat; i++ {
  5924  		for _, word := range words {
  5925  			if TwoHashAlt_AddAdd_Shift500(word) {
  5926  				count++
  5927  			}
  5928  		}
  5929  	}
  5930  	return count
  5931  }
  5932  
  5933  func BenchTwoHashAlt_AddAdd_Shift511(words []string, repeat int) int {
  5934  	var count int
  5935  	for i := 0; i < repeat; i++ {
  5936  		for _, word := range words {
  5937  			if TwoHashAlt_AddAdd_Shift511(word) {
  5938  				count++
  5939  			}
  5940  		}
  5941  	}
  5942  	return count
  5943  }
  5944  
  5945  func BenchTwoHashAlt_AddAdd_Shift601(words []string, repeat int) int {
  5946  	var count int
  5947  	for i := 0; i < repeat; i++ {
  5948  		for _, word := range words {
  5949  			if TwoHashAlt_AddAdd_Shift601(word) {
  5950  				count++
  5951  			}
  5952  		}
  5953  	}
  5954  	return count
  5955  }
  5956  
  5957  func BenchTwoHashAlt_AddAdd_Shift602(words []string, repeat int) int {
  5958  	var count int
  5959  	for i := 0; i < repeat; i++ {
  5960  		for _, word := range words {
  5961  			if TwoHashAlt_AddAdd_Shift602(word) {
  5962  				count++
  5963  			}
  5964  		}
  5965  	}
  5966  	return count
  5967  }
  5968  
  5969  func BenchTwoHashAlt_AddAdd_Shift620(words []string, repeat int) int {
  5970  	var count int
  5971  	for i := 0; i < repeat; i++ {
  5972  		for _, word := range words {
  5973  			if TwoHashAlt_AddAdd_Shift620(word) {
  5974  				count++
  5975  			}
  5976  		}
  5977  	}
  5978  	return count
  5979  }
  5980  
  5981  func BenchTwoHashAlt_AddAdd_Shift630(words []string, repeat int) int {
  5982  	var count int
  5983  	for i := 0; i < repeat; i++ {
  5984  		for _, word := range words {
  5985  			if TwoHashAlt_AddAdd_Shift630(word) {
  5986  				count++
  5987  			}
  5988  		}
  5989  	}
  5990  	return count
  5991  }
  5992  
  5993  func BenchTwoHashAlt_AddOr_Shift033(words []string, repeat int) int {
  5994  	var count int
  5995  	for i := 0; i < repeat; i++ {
  5996  		for _, word := range words {
  5997  			if TwoHashAlt_AddOr_Shift033(word) {
  5998  				count++
  5999  			}
  6000  		}
  6001  	}
  6002  	return count
  6003  }
  6004  
  6005  func BenchTwoHashAlt_OrXor_Shift073(words []string, repeat int) int {
  6006  	var count int
  6007  	for i := 0; i < repeat; i++ {
  6008  		for _, word := range words {
  6009  			if TwoHashAlt_OrXor_Shift073(word) {
  6010  				count++
  6011  			}
  6012  		}
  6013  	}
  6014  	return count
  6015  }
  6016  
  6017  func BenchTwoHashAlt_OrAdd_Shift073(words []string, repeat int) int {
  6018  	var count int
  6019  	for i := 0; i < repeat; i++ {
  6020  		for _, word := range words {
  6021  			if TwoHashAlt_OrAdd_Shift073(word) {
  6022  				count++
  6023  			}
  6024  		}
  6025  	}
  6026  	return count
  6027  }
  6028  
  6029  func BenchTwoHashTableAlt_XorXor_Shift015(words []string, repeat int) int {
  6030  	var count int
  6031  	for i := 0; i < repeat; i++ {
  6032  		for _, word := range words {
  6033  			if TwoHashTableAlt_XorXor_Shift015(word) {
  6034  				count++
  6035  			}
  6036  		}
  6037  	}
  6038  	return count
  6039  }
  6040  
  6041  func BenchTwoHashTableAlt_XorXor_Shift016(words []string, repeat int) int {
  6042  	var count int
  6043  	for i := 0; i < repeat; i++ {
  6044  		for _, word := range words {
  6045  			if TwoHashTableAlt_XorXor_Shift016(word) {
  6046  				count++
  6047  			}
  6048  		}
  6049  	}
  6050  	return count
  6051  }
  6052  
  6053  func BenchTwoHashTableAlt_XorXor_Shift021(words []string, repeat int) int {
  6054  	var count int
  6055  	for i := 0; i < repeat; i++ {
  6056  		for _, word := range words {
  6057  			if TwoHashTableAlt_XorXor_Shift021(word) {
  6058  				count++
  6059  			}
  6060  		}
  6061  	}
  6062  	return count
  6063  }
  6064  
  6065  func BenchTwoHashTableAlt_XorXor_Shift024(words []string, repeat int) int {
  6066  	var count int
  6067  	for i := 0; i < repeat; i++ {
  6068  		for _, word := range words {
  6069  			if TwoHashTableAlt_XorXor_Shift024(word) {
  6070  				count++
  6071  			}
  6072  		}
  6073  	}
  6074  	return count
  6075  }
  6076  
  6077  func BenchTwoHashTableAlt_XorXor_Shift025(words []string, repeat int) int {
  6078  	var count int
  6079  	for i := 0; i < repeat; i++ {
  6080  		for _, word := range words {
  6081  			if TwoHashTableAlt_XorXor_Shift025(word) {
  6082  				count++
  6083  			}
  6084  		}
  6085  	}
  6086  	return count
  6087  }
  6088  
  6089  func BenchTwoHashTableAlt_XorXor_Shift026(words []string, repeat int) int {
  6090  	var count int
  6091  	for i := 0; i < repeat; i++ {
  6092  		for _, word := range words {
  6093  			if TwoHashTableAlt_XorXor_Shift026(word) {
  6094  				count++
  6095  			}
  6096  		}
  6097  	}
  6098  	return count
  6099  }
  6100  
  6101  func BenchTwoHashTableAlt_XorXor_Shift032(words []string, repeat int) int {
  6102  	var count int
  6103  	for i := 0; i < repeat; i++ {
  6104  		for _, word := range words {
  6105  			if TwoHashTableAlt_XorXor_Shift032(word) {
  6106  				count++
  6107  			}
  6108  		}
  6109  	}
  6110  	return count
  6111  }
  6112  
  6113  func BenchTwoHashTableAlt_XorXor_Shift034(words []string, repeat int) int {
  6114  	var count int
  6115  	for i := 0; i < repeat; i++ {
  6116  		for _, word := range words {
  6117  			if TwoHashTableAlt_XorXor_Shift034(word) {
  6118  				count++
  6119  			}
  6120  		}
  6121  	}
  6122  	return count
  6123  }
  6124  
  6125  func BenchTwoHashTableAlt_XorXor_Shift035(words []string, repeat int) int {
  6126  	var count int
  6127  	for i := 0; i < repeat; i++ {
  6128  		for _, word := range words {
  6129  			if TwoHashTableAlt_XorXor_Shift035(word) {
  6130  				count++
  6131  			}
  6132  		}
  6133  	}
  6134  	return count
  6135  }
  6136  
  6137  func BenchTwoHashTableAlt_XorXor_Shift041(words []string, repeat int) int {
  6138  	var count int
  6139  	for i := 0; i < repeat; i++ {
  6140  		for _, word := range words {
  6141  			if TwoHashTableAlt_XorXor_Shift041(word) {
  6142  				count++
  6143  			}
  6144  		}
  6145  	}
  6146  	return count
  6147  }
  6148  
  6149  func BenchTwoHashTableAlt_XorXor_Shift043(words []string, repeat int) int {
  6150  	var count int
  6151  	for i := 0; i < repeat; i++ {
  6152  		for _, word := range words {
  6153  			if TwoHashTableAlt_XorXor_Shift043(word) {
  6154  				count++
  6155  			}
  6156  		}
  6157  	}
  6158  	return count
  6159  }
  6160  
  6161  func BenchTwoHashTableAlt_XorXor_Shift045(words []string, repeat int) int {
  6162  	var count int
  6163  	for i := 0; i < repeat; i++ {
  6164  		for _, word := range words {
  6165  			if TwoHashTableAlt_XorXor_Shift045(word) {
  6166  				count++
  6167  			}
  6168  		}
  6169  	}
  6170  	return count
  6171  }
  6172  
  6173  func BenchTwoHashTableAlt_XorXor_Shift046(words []string, repeat int) int {
  6174  	var count int
  6175  	for i := 0; i < repeat; i++ {
  6176  		for _, word := range words {
  6177  			if TwoHashTableAlt_XorXor_Shift046(word) {
  6178  				count++
  6179  			}
  6180  		}
  6181  	}
  6182  	return count
  6183  }
  6184  
  6185  func BenchTwoHashTableAlt_XorXor_Shift050(words []string, repeat int) int {
  6186  	var count int
  6187  	for i := 0; i < repeat; i++ {
  6188  		for _, word := range words {
  6189  			if TwoHashTableAlt_XorXor_Shift050(word) {
  6190  				count++
  6191  			}
  6192  		}
  6193  	}
  6194  	return count
  6195  }
  6196  
  6197  func BenchTwoHashTableAlt_XorXor_Shift051(words []string, repeat int) int {
  6198  	var count int
  6199  	for i := 0; i < repeat; i++ {
  6200  		for _, word := range words {
  6201  			if TwoHashTableAlt_XorXor_Shift051(word) {
  6202  				count++
  6203  			}
  6204  		}
  6205  	}
  6206  	return count
  6207  }
  6208  
  6209  func BenchTwoHashTableAlt_XorXor_Shift060(words []string, repeat int) int {
  6210  	var count int
  6211  	for i := 0; i < repeat; i++ {
  6212  		for _, word := range words {
  6213  			if TwoHashTableAlt_XorXor_Shift060(word) {
  6214  				count++
  6215  			}
  6216  		}
  6217  	}
  6218  	return count
  6219  }
  6220  
  6221  func BenchTwoHashTableAlt_XorXor_Shift062(words []string, repeat int) int {
  6222  	var count int
  6223  	for i := 0; i < repeat; i++ {
  6224  		for _, word := range words {
  6225  			if TwoHashTableAlt_XorXor_Shift062(word) {
  6226  				count++
  6227  			}
  6228  		}
  6229  	}
  6230  	return count
  6231  }
  6232  
  6233  func BenchTwoHashTableAlt_XorXor_Shift073(words []string, repeat int) int {
  6234  	var count int
  6235  	for i := 0; i < repeat; i++ {
  6236  		for _, word := range words {
  6237  			if TwoHashTableAlt_XorXor_Shift073(word) {
  6238  				count++
  6239  			}
  6240  		}
  6241  	}
  6242  	return count
  6243  }
  6244  
  6245  func BenchTwoHashTableAlt_XorXor_Shift130(words []string, repeat int) int {
  6246  	var count int
  6247  	for i := 0; i < repeat; i++ {
  6248  		for _, word := range words {
  6249  			if TwoHashTableAlt_XorXor_Shift130(word) {
  6250  				count++
  6251  			}
  6252  		}
  6253  	}
  6254  	return count
  6255  }
  6256  
  6257  func BenchTwoHashTableAlt_XorXor_Shift132(words []string, repeat int) int {
  6258  	var count int
  6259  	for i := 0; i < repeat; i++ {
  6260  		for _, word := range words {
  6261  			if TwoHashTableAlt_XorXor_Shift132(word) {
  6262  				count++
  6263  			}
  6264  		}
  6265  	}
  6266  	return count
  6267  }
  6268  
  6269  func BenchTwoHashTableAlt_XorXor_Shift135(words []string, repeat int) int {
  6270  	var count int
  6271  	for i := 0; i < repeat; i++ {
  6272  		for _, word := range words {
  6273  			if TwoHashTableAlt_XorXor_Shift135(word) {
  6274  				count++
  6275  			}
  6276  		}
  6277  	}
  6278  	return count
  6279  }
  6280  
  6281  func BenchTwoHashTableAlt_XorXor_Shift143(words []string, repeat int) int {
  6282  	var count int
  6283  	for i := 0; i < repeat; i++ {
  6284  		for _, word := range words {
  6285  			if TwoHashTableAlt_XorXor_Shift143(word) {
  6286  				count++
  6287  			}
  6288  		}
  6289  	}
  6290  	return count
  6291  }
  6292  
  6293  func BenchTwoHashTableAlt_XorXor_Shift145(words []string, repeat int) int {
  6294  	var count int
  6295  	for i := 0; i < repeat; i++ {
  6296  		for _, word := range words {
  6297  			if TwoHashTableAlt_XorXor_Shift145(word) {
  6298  				count++
  6299  			}
  6300  		}
  6301  	}
  6302  	return count
  6303  }
  6304  
  6305  func BenchTwoHashTableAlt_XorXor_Shift146(words []string, repeat int) int {
  6306  	var count int
  6307  	for i := 0; i < repeat; i++ {
  6308  		for _, word := range words {
  6309  			if TwoHashTableAlt_XorXor_Shift146(word) {
  6310  				count++
  6311  			}
  6312  		}
  6313  	}
  6314  	return count
  6315  }
  6316  
  6317  func BenchTwoHashTableAlt_XorXor_Shift161(words []string, repeat int) int {
  6318  	var count int
  6319  	for i := 0; i < repeat; i++ {
  6320  		for _, word := range words {
  6321  			if TwoHashTableAlt_XorXor_Shift161(word) {
  6322  				count++
  6323  			}
  6324  		}
  6325  	}
  6326  	return count
  6327  }
  6328  
  6329  func BenchTwoHashTableAlt_XorXor_Shift240(words []string, repeat int) int {
  6330  	var count int
  6331  	for i := 0; i < repeat; i++ {
  6332  		for _, word := range words {
  6333  			if TwoHashTableAlt_XorXor_Shift240(word) {
  6334  				count++
  6335  			}
  6336  		}
  6337  	}
  6338  	return count
  6339  }
  6340  
  6341  func BenchTwoHashTableAlt_XorXor_Shift246(words []string, repeat int) int {
  6342  	var count int
  6343  	for i := 0; i < repeat; i++ {
  6344  		for _, word := range words {
  6345  			if TwoHashTableAlt_XorXor_Shift246(word) {
  6346  				count++
  6347  			}
  6348  		}
  6349  	}
  6350  	return count
  6351  }
  6352  
  6353  func BenchTwoHashTableAlt_XorXor_Shift250(words []string, repeat int) int {
  6354  	var count int
  6355  	for i := 0; i < repeat; i++ {
  6356  		for _, word := range words {
  6357  			if TwoHashTableAlt_XorXor_Shift250(word) {
  6358  				count++
  6359  			}
  6360  		}
  6361  	}
  6362  	return count
  6363  }
  6364  
  6365  func BenchTwoHashTableAlt_XorXor_Shift260(words []string, repeat int) int {
  6366  	var count int
  6367  	for i := 0; i < repeat; i++ {
  6368  		for _, word := range words {
  6369  			if TwoHashTableAlt_XorXor_Shift260(word) {
  6370  				count++
  6371  			}
  6372  		}
  6373  	}
  6374  	return count
  6375  }
  6376  
  6377  func BenchTwoHashTableAlt_XorXor_Shift303(words []string, repeat int) int {
  6378  	var count int
  6379  	for i := 0; i < repeat; i++ {
  6380  		for _, word := range words {
  6381  			if TwoHashTableAlt_XorXor_Shift303(word) {
  6382  				count++
  6383  			}
  6384  		}
  6385  	}
  6386  	return count
  6387  }
  6388  
  6389  func BenchTwoHashTableAlt_XorXor_Shift304(words []string, repeat int) int {
  6390  	var count int
  6391  	for i := 0; i < repeat; i++ {
  6392  		for _, word := range words {
  6393  			if TwoHashTableAlt_XorXor_Shift304(word) {
  6394  				count++
  6395  			}
  6396  		}
  6397  	}
  6398  	return count
  6399  }
  6400  
  6401  func BenchTwoHashTableAlt_XorXor_Shift351(words []string, repeat int) int {
  6402  	var count int
  6403  	for i := 0; i < repeat; i++ {
  6404  		for _, word := range words {
  6405  			if TwoHashTableAlt_XorXor_Shift351(word) {
  6406  				count++
  6407  			}
  6408  		}
  6409  	}
  6410  	return count
  6411  }
  6412  
  6413  func BenchTwoHashTableAlt_XorXor_Shift361(words []string, repeat int) int {
  6414  	var count int
  6415  	for i := 0; i < repeat; i++ {
  6416  		for _, word := range words {
  6417  			if TwoHashTableAlt_XorXor_Shift361(word) {
  6418  				count++
  6419  			}
  6420  		}
  6421  	}
  6422  	return count
  6423  }
  6424  
  6425  func BenchTwoHashTableAlt_XorXor_Shift402(words []string, repeat int) int {
  6426  	var count int
  6427  	for i := 0; i < repeat; i++ {
  6428  		for _, word := range words {
  6429  			if TwoHashTableAlt_XorXor_Shift402(word) {
  6430  				count++
  6431  			}
  6432  		}
  6433  	}
  6434  	return count
  6435  }
  6436  
  6437  func BenchTwoHashTableAlt_XorXor_Shift403(words []string, repeat int) int {
  6438  	var count int
  6439  	for i := 0; i < repeat; i++ {
  6440  		for _, word := range words {
  6441  			if TwoHashTableAlt_XorXor_Shift403(word) {
  6442  				count++
  6443  			}
  6444  		}
  6445  	}
  6446  	return count
  6447  }
  6448  
  6449  func BenchTwoHashTableAlt_XorXor_Shift404(words []string, repeat int) int {
  6450  	var count int
  6451  	for i := 0; i < repeat; i++ {
  6452  		for _, word := range words {
  6453  			if TwoHashTableAlt_XorXor_Shift404(word) {
  6454  				count++
  6455  			}
  6456  		}
  6457  	}
  6458  	return count
  6459  }
  6460  
  6461  func BenchTwoHashTableAlt_XorXor_Shift414(words []string, repeat int) int {
  6462  	var count int
  6463  	for i := 0; i < repeat; i++ {
  6464  		for _, word := range words {
  6465  			if TwoHashTableAlt_XorXor_Shift414(word) {
  6466  				count++
  6467  			}
  6468  		}
  6469  	}
  6470  	return count
  6471  }
  6472  
  6473  func BenchTwoHashTableAlt_XorXor_Shift501(words []string, repeat int) int {
  6474  	var count int
  6475  	for i := 0; i < repeat; i++ {
  6476  		for _, word := range words {
  6477  			if TwoHashTableAlt_XorXor_Shift501(word) {
  6478  				count++
  6479  			}
  6480  		}
  6481  	}
  6482  	return count
  6483  }
  6484  
  6485  func BenchTwoHashTableAlt_XorXor_Shift503(words []string, repeat int) int {
  6486  	var count int
  6487  	for i := 0; i < repeat; i++ {
  6488  		for _, word := range words {
  6489  			if TwoHashTableAlt_XorXor_Shift503(word) {
  6490  				count++
  6491  			}
  6492  		}
  6493  	}
  6494  	return count
  6495  }
  6496  
  6497  func BenchTwoHashTableAlt_XorXor_Shift505(words []string, repeat int) int {
  6498  	var count int
  6499  	for i := 0; i < repeat; i++ {
  6500  		for _, word := range words {
  6501  			if TwoHashTableAlt_XorXor_Shift505(word) {
  6502  				count++
  6503  			}
  6504  		}
  6505  	}
  6506  	return count
  6507  }
  6508  
  6509  func BenchTwoHashTableAlt_XorXor_Shift510(words []string, repeat int) int {
  6510  	var count int
  6511  	for i := 0; i < repeat; i++ {
  6512  		for _, word := range words {
  6513  			if TwoHashTableAlt_XorXor_Shift510(word) {
  6514  				count++
  6515  			}
  6516  		}
  6517  	}
  6518  	return count
  6519  }
  6520  
  6521  func BenchTwoHashTableAlt_XorXor_Shift513(words []string, repeat int) int {
  6522  	var count int
  6523  	for i := 0; i < repeat; i++ {
  6524  		for _, word := range words {
  6525  			if TwoHashTableAlt_XorXor_Shift513(word) {
  6526  				count++
  6527  			}
  6528  		}
  6529  	}
  6530  	return count
  6531  }
  6532  
  6533  func BenchTwoHashTableAlt_XorXor_Shift525(words []string, repeat int) int {
  6534  	var count int
  6535  	for i := 0; i < repeat; i++ {
  6536  		for _, word := range words {
  6537  			if TwoHashTableAlt_XorXor_Shift525(word) {
  6538  				count++
  6539  			}
  6540  		}
  6541  	}
  6542  	return count
  6543  }
  6544  
  6545  func BenchTwoHashTableAlt_XorXor_Shift602(words []string, repeat int) int {
  6546  	var count int
  6547  	for i := 0; i < repeat; i++ {
  6548  		for _, word := range words {
  6549  			if TwoHashTableAlt_XorXor_Shift602(word) {
  6550  				count++
  6551  			}
  6552  		}
  6553  	}
  6554  	return count
  6555  }
  6556  
  6557  func BenchTwoHashTableAlt_XorXor_Shift603(words []string, repeat int) int {
  6558  	var count int
  6559  	for i := 0; i < repeat; i++ {
  6560  		for _, word := range words {
  6561  			if TwoHashTableAlt_XorXor_Shift603(word) {
  6562  				count++
  6563  			}
  6564  		}
  6565  	}
  6566  	return count
  6567  }
  6568  
  6569  func BenchTwoHashTableAlt_XorXor_Shift604(words []string, repeat int) int {
  6570  	var count int
  6571  	for i := 0; i < repeat; i++ {
  6572  		for _, word := range words {
  6573  			if TwoHashTableAlt_XorXor_Shift604(word) {
  6574  				count++
  6575  			}
  6576  		}
  6577  	}
  6578  	return count
  6579  }
  6580  
  6581  func BenchTwoHashTableAlt_XorXor_Shift605(words []string, repeat int) int {
  6582  	var count int
  6583  	for i := 0; i < repeat; i++ {
  6584  		for _, word := range words {
  6585  			if TwoHashTableAlt_XorXor_Shift605(word) {
  6586  				count++
  6587  			}
  6588  		}
  6589  	}
  6590  	return count
  6591  }
  6592  
  6593  func BenchTwoHashTableAlt_XorXor_Shift630(words []string, repeat int) int {
  6594  	var count int
  6595  	for i := 0; i < repeat; i++ {
  6596  		for _, word := range words {
  6597  			if TwoHashTableAlt_XorXor_Shift630(word) {
  6598  				count++
  6599  			}
  6600  		}
  6601  	}
  6602  	return count
  6603  }
  6604  
  6605  func BenchTwoHashTableAlt_XorAdd_Shift015(words []string, repeat int) int {
  6606  	var count int
  6607  	for i := 0; i < repeat; i++ {
  6608  		for _, word := range words {
  6609  			if TwoHashTableAlt_XorAdd_Shift015(word) {
  6610  				count++
  6611  			}
  6612  		}
  6613  	}
  6614  	return count
  6615  }
  6616  
  6617  func BenchTwoHashTableAlt_XorAdd_Shift021(words []string, repeat int) int {
  6618  	var count int
  6619  	for i := 0; i < repeat; i++ {
  6620  		for _, word := range words {
  6621  			if TwoHashTableAlt_XorAdd_Shift021(word) {
  6622  				count++
  6623  			}
  6624  		}
  6625  	}
  6626  	return count
  6627  }
  6628  
  6629  func BenchTwoHashTableAlt_XorAdd_Shift024(words []string, repeat int) int {
  6630  	var count int
  6631  	for i := 0; i < repeat; i++ {
  6632  		for _, word := range words {
  6633  			if TwoHashTableAlt_XorAdd_Shift024(word) {
  6634  				count++
  6635  			}
  6636  		}
  6637  	}
  6638  	return count
  6639  }
  6640  
  6641  func BenchTwoHashTableAlt_XorAdd_Shift025(words []string, repeat int) int {
  6642  	var count int
  6643  	for i := 0; i < repeat; i++ {
  6644  		for _, word := range words {
  6645  			if TwoHashTableAlt_XorAdd_Shift025(word) {
  6646  				count++
  6647  			}
  6648  		}
  6649  	}
  6650  	return count
  6651  }
  6652  
  6653  func BenchTwoHashTableAlt_XorAdd_Shift026(words []string, repeat int) int {
  6654  	var count int
  6655  	for i := 0; i < repeat; i++ {
  6656  		for _, word := range words {
  6657  			if TwoHashTableAlt_XorAdd_Shift026(word) {
  6658  				count++
  6659  			}
  6660  		}
  6661  	}
  6662  	return count
  6663  }
  6664  
  6665  func BenchTwoHashTableAlt_XorAdd_Shift030(words []string, repeat int) int {
  6666  	var count int
  6667  	for i := 0; i < repeat; i++ {
  6668  		for _, word := range words {
  6669  			if TwoHashTableAlt_XorAdd_Shift030(word) {
  6670  				count++
  6671  			}
  6672  		}
  6673  	}
  6674  	return count
  6675  }
  6676  
  6677  func BenchTwoHashTableAlt_XorAdd_Shift032(words []string, repeat int) int {
  6678  	var count int
  6679  	for i := 0; i < repeat; i++ {
  6680  		for _, word := range words {
  6681  			if TwoHashTableAlt_XorAdd_Shift032(word) {
  6682  				count++
  6683  			}
  6684  		}
  6685  	}
  6686  	return count
  6687  }
  6688  
  6689  func BenchTwoHashTableAlt_XorAdd_Shift034(words []string, repeat int) int {
  6690  	var count int
  6691  	for i := 0; i < repeat; i++ {
  6692  		for _, word := range words {
  6693  			if TwoHashTableAlt_XorAdd_Shift034(word) {
  6694  				count++
  6695  			}
  6696  		}
  6697  	}
  6698  	return count
  6699  }
  6700  
  6701  func BenchTwoHashTableAlt_XorAdd_Shift035(words []string, repeat int) int {
  6702  	var count int
  6703  	for i := 0; i < repeat; i++ {
  6704  		for _, word := range words {
  6705  			if TwoHashTableAlt_XorAdd_Shift035(word) {
  6706  				count++
  6707  			}
  6708  		}
  6709  	}
  6710  	return count
  6711  }
  6712  
  6713  func BenchTwoHashTableAlt_XorAdd_Shift040(words []string, repeat int) int {
  6714  	var count int
  6715  	for i := 0; i < repeat; i++ {
  6716  		for _, word := range words {
  6717  			if TwoHashTableAlt_XorAdd_Shift040(word) {
  6718  				count++
  6719  			}
  6720  		}
  6721  	}
  6722  	return count
  6723  }
  6724  
  6725  func BenchTwoHashTableAlt_XorAdd_Shift043(words []string, repeat int) int {
  6726  	var count int
  6727  	for i := 0; i < repeat; i++ {
  6728  		for _, word := range words {
  6729  			if TwoHashTableAlt_XorAdd_Shift043(word) {
  6730  				count++
  6731  			}
  6732  		}
  6733  	}
  6734  	return count
  6735  }
  6736  
  6737  func BenchTwoHashTableAlt_XorAdd_Shift045(words []string, repeat int) int {
  6738  	var count int
  6739  	for i := 0; i < repeat; i++ {
  6740  		for _, word := range words {
  6741  			if TwoHashTableAlt_XorAdd_Shift045(word) {
  6742  				count++
  6743  			}
  6744  		}
  6745  	}
  6746  	return count
  6747  }
  6748  
  6749  func BenchTwoHashTableAlt_XorAdd_Shift046(words []string, repeat int) int {
  6750  	var count int
  6751  	for i := 0; i < repeat; i++ {
  6752  		for _, word := range words {
  6753  			if TwoHashTableAlt_XorAdd_Shift046(word) {
  6754  				count++
  6755  			}
  6756  		}
  6757  	}
  6758  	return count
  6759  }
  6760  
  6761  func BenchTwoHashTableAlt_XorAdd_Shift050(words []string, repeat int) int {
  6762  	var count int
  6763  	for i := 0; i < repeat; i++ {
  6764  		for _, word := range words {
  6765  			if TwoHashTableAlt_XorAdd_Shift050(word) {
  6766  				count++
  6767  			}
  6768  		}
  6769  	}
  6770  	return count
  6771  }
  6772  
  6773  func BenchTwoHashTableAlt_XorAdd_Shift052(words []string, repeat int) int {
  6774  	var count int
  6775  	for i := 0; i < repeat; i++ {
  6776  		for _, word := range words {
  6777  			if TwoHashTableAlt_XorAdd_Shift052(word) {
  6778  				count++
  6779  			}
  6780  		}
  6781  	}
  6782  	return count
  6783  }
  6784  
  6785  func BenchTwoHashTableAlt_XorAdd_Shift060(words []string, repeat int) int {
  6786  	var count int
  6787  	for i := 0; i < repeat; i++ {
  6788  		for _, word := range words {
  6789  			if TwoHashTableAlt_XorAdd_Shift060(word) {
  6790  				count++
  6791  			}
  6792  		}
  6793  	}
  6794  	return count
  6795  }
  6796  
  6797  func BenchTwoHashTableAlt_XorAdd_Shift061(words []string, repeat int) int {
  6798  	var count int
  6799  	for i := 0; i < repeat; i++ {
  6800  		for _, word := range words {
  6801  			if TwoHashTableAlt_XorAdd_Shift061(word) {
  6802  				count++
  6803  			}
  6804  		}
  6805  	}
  6806  	return count
  6807  }
  6808  
  6809  func BenchTwoHashTableAlt_XorAdd_Shift062(words []string, repeat int) int {
  6810  	var count int
  6811  	for i := 0; i < repeat; i++ {
  6812  		for _, word := range words {
  6813  			if TwoHashTableAlt_XorAdd_Shift062(word) {
  6814  				count++
  6815  			}
  6816  		}
  6817  	}
  6818  	return count
  6819  }
  6820  
  6821  func BenchTwoHashTableAlt_XorAdd_Shift073(words []string, repeat int) int {
  6822  	var count int
  6823  	for i := 0; i < repeat; i++ {
  6824  		for _, word := range words {
  6825  			if TwoHashTableAlt_XorAdd_Shift073(word) {
  6826  				count++
  6827  			}
  6828  		}
  6829  	}
  6830  	return count
  6831  }
  6832  
  6833  func BenchTwoHashTableAlt_XorAdd_Shift132(words []string, repeat int) int {
  6834  	var count int
  6835  	for i := 0; i < repeat; i++ {
  6836  		for _, word := range words {
  6837  			if TwoHashTableAlt_XorAdd_Shift132(word) {
  6838  				count++
  6839  			}
  6840  		}
  6841  	}
  6842  	return count
  6843  }
  6844  
  6845  func BenchTwoHashTableAlt_XorAdd_Shift135(words []string, repeat int) int {
  6846  	var count int
  6847  	for i := 0; i < repeat; i++ {
  6848  		for _, word := range words {
  6849  			if TwoHashTableAlt_XorAdd_Shift135(word) {
  6850  				count++
  6851  			}
  6852  		}
  6853  	}
  6854  	return count
  6855  }
  6856  
  6857  func BenchTwoHashTableAlt_XorAdd_Shift141(words []string, repeat int) int {
  6858  	var count int
  6859  	for i := 0; i < repeat; i++ {
  6860  		for _, word := range words {
  6861  			if TwoHashTableAlt_XorAdd_Shift141(word) {
  6862  				count++
  6863  			}
  6864  		}
  6865  	}
  6866  	return count
  6867  }
  6868  
  6869  func BenchTwoHashTableAlt_XorAdd_Shift143(words []string, repeat int) int {
  6870  	var count int
  6871  	for i := 0; i < repeat; i++ {
  6872  		for _, word := range words {
  6873  			if TwoHashTableAlt_XorAdd_Shift143(word) {
  6874  				count++
  6875  			}
  6876  		}
  6877  	}
  6878  	return count
  6879  }
  6880  
  6881  func BenchTwoHashTableAlt_XorAdd_Shift145(words []string, repeat int) int {
  6882  	var count int
  6883  	for i := 0; i < repeat; i++ {
  6884  		for _, word := range words {
  6885  			if TwoHashTableAlt_XorAdd_Shift145(word) {
  6886  				count++
  6887  			}
  6888  		}
  6889  	}
  6890  	return count
  6891  }
  6892  
  6893  func BenchTwoHashTableAlt_XorAdd_Shift146(words []string, repeat int) int {
  6894  	var count int
  6895  	for i := 0; i < repeat; i++ {
  6896  		for _, word := range words {
  6897  			if TwoHashTableAlt_XorAdd_Shift146(word) {
  6898  				count++
  6899  			}
  6900  		}
  6901  	}
  6902  	return count
  6903  }
  6904  
  6905  func BenchTwoHashTableAlt_XorAdd_Shift150(words []string, repeat int) int {
  6906  	var count int
  6907  	for i := 0; i < repeat; i++ {
  6908  		for _, word := range words {
  6909  			if TwoHashTableAlt_XorAdd_Shift150(word) {
  6910  				count++
  6911  			}
  6912  		}
  6913  	}
  6914  	return count
  6915  }
  6916  
  6917  func BenchTwoHashTableAlt_XorAdd_Shift151(words []string, repeat int) int {
  6918  	var count int
  6919  	for i := 0; i < repeat; i++ {
  6920  		for _, word := range words {
  6921  			if TwoHashTableAlt_XorAdd_Shift151(word) {
  6922  				count++
  6923  			}
  6924  		}
  6925  	}
  6926  	return count
  6927  }
  6928  
  6929  func BenchTwoHashTableAlt_XorAdd_Shift161(words []string, repeat int) int {
  6930  	var count int
  6931  	for i := 0; i < repeat; i++ {
  6932  		for _, word := range words {
  6933  			if TwoHashTableAlt_XorAdd_Shift161(word) {
  6934  				count++
  6935  			}
  6936  		}
  6937  	}
  6938  	return count
  6939  }
  6940  
  6941  func BenchTwoHashTableAlt_XorAdd_Shift240(words []string, repeat int) int {
  6942  	var count int
  6943  	for i := 0; i < repeat; i++ {
  6944  		for _, word := range words {
  6945  			if TwoHashTableAlt_XorAdd_Shift240(word) {
  6946  				count++
  6947  			}
  6948  		}
  6949  	}
  6950  	return count
  6951  }
  6952  
  6953  func BenchTwoHashTableAlt_XorAdd_Shift262(words []string, repeat int) int {
  6954  	var count int
  6955  	for i := 0; i < repeat; i++ {
  6956  		for _, word := range words {
  6957  			if TwoHashTableAlt_XorAdd_Shift262(word) {
  6958  				count++
  6959  			}
  6960  		}
  6961  	}
  6962  	return count
  6963  }
  6964  
  6965  func BenchTwoHashTableAlt_XorAdd_Shift304(words []string, repeat int) int {
  6966  	var count int
  6967  	for i := 0; i < repeat; i++ {
  6968  		for _, word := range words {
  6969  			if TwoHashTableAlt_XorAdd_Shift304(word) {
  6970  				count++
  6971  			}
  6972  		}
  6973  	}
  6974  	return count
  6975  }
  6976  
  6977  func BenchTwoHashTableAlt_XorAdd_Shift350(words []string, repeat int) int {
  6978  	var count int
  6979  	for i := 0; i < repeat; i++ {
  6980  		for _, word := range words {
  6981  			if TwoHashTableAlt_XorAdd_Shift350(word) {
  6982  				count++
  6983  			}
  6984  		}
  6985  	}
  6986  	return count
  6987  }
  6988  
  6989  func BenchTwoHashTableAlt_XorAdd_Shift351(words []string, repeat int) int {
  6990  	var count int
  6991  	for i := 0; i < repeat; i++ {
  6992  		for _, word := range words {
  6993  			if TwoHashTableAlt_XorAdd_Shift351(word) {
  6994  				count++
  6995  			}
  6996  		}
  6997  	}
  6998  	return count
  6999  }
  7000  
  7001  func BenchTwoHashTableAlt_XorAdd_Shift403(words []string, repeat int) int {
  7002  	var count int
  7003  	for i := 0; i < repeat; i++ {
  7004  		for _, word := range words {
  7005  			if TwoHashTableAlt_XorAdd_Shift403(word) {
  7006  				count++
  7007  			}
  7008  		}
  7009  	}
  7010  	return count
  7011  }
  7012  
  7013  func BenchTwoHashTableAlt_XorAdd_Shift405(words []string, repeat int) int {
  7014  	var count int
  7015  	for i := 0; i < repeat; i++ {
  7016  		for _, word := range words {
  7017  			if TwoHashTableAlt_XorAdd_Shift405(word) {
  7018  				count++
  7019  			}
  7020  		}
  7021  	}
  7022  	return count
  7023  }
  7024  
  7025  func BenchTwoHashTableAlt_XorAdd_Shift460(words []string, repeat int) int {
  7026  	var count int
  7027  	for i := 0; i < repeat; i++ {
  7028  		for _, word := range words {
  7029  			if TwoHashTableAlt_XorAdd_Shift460(word) {
  7030  				count++
  7031  			}
  7032  		}
  7033  	}
  7034  	return count
  7035  }
  7036  
  7037  func BenchTwoHashTableAlt_XorAdd_Shift502(words []string, repeat int) int {
  7038  	var count int
  7039  	for i := 0; i < repeat; i++ {
  7040  		for _, word := range words {
  7041  			if TwoHashTableAlt_XorAdd_Shift502(word) {
  7042  				count++
  7043  			}
  7044  		}
  7045  	}
  7046  	return count
  7047  }
  7048  
  7049  func BenchTwoHashTableAlt_XorAdd_Shift505(words []string, repeat int) int {
  7050  	var count int
  7051  	for i := 0; i < repeat; i++ {
  7052  		for _, word := range words {
  7053  			if TwoHashTableAlt_XorAdd_Shift505(word) {
  7054  				count++
  7055  			}
  7056  		}
  7057  	}
  7058  	return count
  7059  }
  7060  
  7061  func BenchTwoHashTableAlt_XorAdd_Shift510(words []string, repeat int) int {
  7062  	var count int
  7063  	for i := 0; i < repeat; i++ {
  7064  		for _, word := range words {
  7065  			if TwoHashTableAlt_XorAdd_Shift510(word) {
  7066  				count++
  7067  			}
  7068  		}
  7069  	}
  7070  	return count
  7071  }
  7072  
  7073  func BenchTwoHashTableAlt_XorAdd_Shift603(words []string, repeat int) int {
  7074  	var count int
  7075  	for i := 0; i < repeat; i++ {
  7076  		for _, word := range words {
  7077  			if TwoHashTableAlt_XorAdd_Shift603(word) {
  7078  				count++
  7079  			}
  7080  		}
  7081  	}
  7082  	return count
  7083  }
  7084  
  7085  func BenchTwoHashTableAlt_XorAdd_Shift605(words []string, repeat int) int {
  7086  	var count int
  7087  	for i := 0; i < repeat; i++ {
  7088  		for _, word := range words {
  7089  			if TwoHashTableAlt_XorAdd_Shift605(word) {
  7090  				count++
  7091  			}
  7092  		}
  7093  	}
  7094  	return count
  7095  }
  7096  
  7097  func BenchTwoHashTableAlt_XorAdd_Shift606(words []string, repeat int) int {
  7098  	var count int
  7099  	for i := 0; i < repeat; i++ {
  7100  		for _, word := range words {
  7101  			if TwoHashTableAlt_XorAdd_Shift606(word) {
  7102  				count++
  7103  			}
  7104  		}
  7105  	}
  7106  	return count
  7107  }
  7108  
  7109  func BenchTwoHashTableAlt_XorAdd_Shift616(words []string, repeat int) int {
  7110  	var count int
  7111  	for i := 0; i < repeat; i++ {
  7112  		for _, word := range words {
  7113  			if TwoHashTableAlt_XorAdd_Shift616(word) {
  7114  				count++
  7115  			}
  7116  		}
  7117  	}
  7118  	return count
  7119  }
  7120  
  7121  func BenchTwoHashTableAlt_XorAdd_Shift630(words []string, repeat int) int {
  7122  	var count int
  7123  	for i := 0; i < repeat; i++ {
  7124  		for _, word := range words {
  7125  			if TwoHashTableAlt_XorAdd_Shift630(word) {
  7126  				count++
  7127  			}
  7128  		}
  7129  	}
  7130  	return count
  7131  }
  7132  
  7133  func BenchTwoHashTableAlt_XorOr_Shift034(words []string, repeat int) int {
  7134  	var count int
  7135  	for i := 0; i < repeat; i++ {
  7136  		for _, word := range words {
  7137  			if TwoHashTableAlt_XorOr_Shift034(word) {
  7138  				count++
  7139  			}
  7140  		}
  7141  	}
  7142  	return count
  7143  }
  7144  
  7145  func BenchTwoHashTableAlt_XorOr_Shift035(words []string, repeat int) int {
  7146  	var count int
  7147  	for i := 0; i < repeat; i++ {
  7148  		for _, word := range words {
  7149  			if TwoHashTableAlt_XorOr_Shift035(word) {
  7150  				count++
  7151  			}
  7152  		}
  7153  	}
  7154  	return count
  7155  }
  7156  
  7157  func BenchTwoHashTableAlt_XorOr_Shift045(words []string, repeat int) int {
  7158  	var count int
  7159  	for i := 0; i < repeat; i++ {
  7160  		for _, word := range words {
  7161  			if TwoHashTableAlt_XorOr_Shift045(word) {
  7162  				count++
  7163  			}
  7164  		}
  7165  	}
  7166  	return count
  7167  }
  7168  
  7169  func BenchTwoHashTableAlt_XorOr_Shift046(words []string, repeat int) int {
  7170  	var count int
  7171  	for i := 0; i < repeat; i++ {
  7172  		for _, word := range words {
  7173  			if TwoHashTableAlt_XorOr_Shift046(word) {
  7174  				count++
  7175  			}
  7176  		}
  7177  	}
  7178  	return count
  7179  }
  7180  
  7181  func BenchTwoHashTableAlt_XorOr_Shift145(words []string, repeat int) int {
  7182  	var count int
  7183  	for i := 0; i < repeat; i++ {
  7184  		for _, word := range words {
  7185  			if TwoHashTableAlt_XorOr_Shift145(word) {
  7186  				count++
  7187  			}
  7188  		}
  7189  	}
  7190  	return count
  7191  }
  7192  
  7193  func BenchTwoHashTableAlt_XorOr_Shift146(words []string, repeat int) int {
  7194  	var count int
  7195  	for i := 0; i < repeat; i++ {
  7196  		for _, word := range words {
  7197  			if TwoHashTableAlt_XorOr_Shift146(word) {
  7198  				count++
  7199  			}
  7200  		}
  7201  	}
  7202  	return count
  7203  }
  7204  
  7205  func BenchTwoHashTableAlt_XorOr_Shift306(words []string, repeat int) int {
  7206  	var count int
  7207  	for i := 0; i < repeat; i++ {
  7208  		for _, word := range words {
  7209  			if TwoHashTableAlt_XorOr_Shift306(word) {
  7210  				count++
  7211  			}
  7212  		}
  7213  	}
  7214  	return count
  7215  }
  7216  
  7217  func BenchTwoHashTableAlt_XorOr_Shift603(words []string, repeat int) int {
  7218  	var count int
  7219  	for i := 0; i < repeat; i++ {
  7220  		for _, word := range words {
  7221  			if TwoHashTableAlt_XorOr_Shift603(word) {
  7222  				count++
  7223  			}
  7224  		}
  7225  	}
  7226  	return count
  7227  }
  7228  
  7229  func BenchTwoHashTableAlt_AddXor_Shift016(words []string, repeat int) int {
  7230  	var count int
  7231  	for i := 0; i < repeat; i++ {
  7232  		for _, word := range words {
  7233  			if TwoHashTableAlt_AddXor_Shift016(word) {
  7234  				count++
  7235  			}
  7236  		}
  7237  	}
  7238  	return count
  7239  }
  7240  
  7241  func BenchTwoHashTableAlt_AddXor_Shift024(words []string, repeat int) int {
  7242  	var count int
  7243  	for i := 0; i < repeat; i++ {
  7244  		for _, word := range words {
  7245  			if TwoHashTableAlt_AddXor_Shift024(word) {
  7246  				count++
  7247  			}
  7248  		}
  7249  	}
  7250  	return count
  7251  }
  7252  
  7253  func BenchTwoHashTableAlt_AddXor_Shift025(words []string, repeat int) int {
  7254  	var count int
  7255  	for i := 0; i < repeat; i++ {
  7256  		for _, word := range words {
  7257  			if TwoHashTableAlt_AddXor_Shift025(word) {
  7258  				count++
  7259  			}
  7260  		}
  7261  	}
  7262  	return count
  7263  }
  7264  
  7265  func BenchTwoHashTableAlt_AddXor_Shift031(words []string, repeat int) int {
  7266  	var count int
  7267  	for i := 0; i < repeat; i++ {
  7268  		for _, word := range words {
  7269  			if TwoHashTableAlt_AddXor_Shift031(word) {
  7270  				count++
  7271  			}
  7272  		}
  7273  	}
  7274  	return count
  7275  }
  7276  
  7277  func BenchTwoHashTableAlt_AddXor_Shift033(words []string, repeat int) int {
  7278  	var count int
  7279  	for i := 0; i < repeat; i++ {
  7280  		for _, word := range words {
  7281  			if TwoHashTableAlt_AddXor_Shift033(word) {
  7282  				count++
  7283  			}
  7284  		}
  7285  	}
  7286  	return count
  7287  }
  7288  
  7289  func BenchTwoHashTableAlt_AddXor_Shift041(words []string, repeat int) int {
  7290  	var count int
  7291  	for i := 0; i < repeat; i++ {
  7292  		for _, word := range words {
  7293  			if TwoHashTableAlt_AddXor_Shift041(word) {
  7294  				count++
  7295  			}
  7296  		}
  7297  	}
  7298  	return count
  7299  }
  7300  
  7301  func BenchTwoHashTableAlt_AddXor_Shift042(words []string, repeat int) int {
  7302  	var count int
  7303  	for i := 0; i < repeat; i++ {
  7304  		for _, word := range words {
  7305  			if TwoHashTableAlt_AddXor_Shift042(word) {
  7306  				count++
  7307  			}
  7308  		}
  7309  	}
  7310  	return count
  7311  }
  7312  
  7313  func BenchTwoHashTableAlt_AddXor_Shift050(words []string, repeat int) int {
  7314  	var count int
  7315  	for i := 0; i < repeat; i++ {
  7316  		for _, word := range words {
  7317  			if TwoHashTableAlt_AddXor_Shift050(word) {
  7318  				count++
  7319  			}
  7320  		}
  7321  	}
  7322  	return count
  7323  }
  7324  
  7325  func BenchTwoHashTableAlt_AddXor_Shift051(words []string, repeat int) int {
  7326  	var count int
  7327  	for i := 0; i < repeat; i++ {
  7328  		for _, word := range words {
  7329  			if TwoHashTableAlt_AddXor_Shift051(word) {
  7330  				count++
  7331  			}
  7332  		}
  7333  	}
  7334  	return count
  7335  }
  7336  
  7337  func BenchTwoHashTableAlt_AddXor_Shift060(words []string, repeat int) int {
  7338  	var count int
  7339  	for i := 0; i < repeat; i++ {
  7340  		for _, word := range words {
  7341  			if TwoHashTableAlt_AddXor_Shift060(word) {
  7342  				count++
  7343  			}
  7344  		}
  7345  	}
  7346  	return count
  7347  }
  7348  
  7349  func BenchTwoHashTableAlt_AddXor_Shift062(words []string, repeat int) int {
  7350  	var count int
  7351  	for i := 0; i < repeat; i++ {
  7352  		for _, word := range words {
  7353  			if TwoHashTableAlt_AddXor_Shift062(word) {
  7354  				count++
  7355  			}
  7356  		}
  7357  	}
  7358  	return count
  7359  }
  7360  
  7361  func BenchTwoHashTableAlt_AddXor_Shift073(words []string, repeat int) int {
  7362  	var count int
  7363  	for i := 0; i < repeat; i++ {
  7364  		for _, word := range words {
  7365  			if TwoHashTableAlt_AddXor_Shift073(word) {
  7366  				count++
  7367  			}
  7368  		}
  7369  	}
  7370  	return count
  7371  }
  7372  
  7373  func BenchTwoHashTableAlt_AddXor_Shift120(words []string, repeat int) int {
  7374  	var count int
  7375  	for i := 0; i < repeat; i++ {
  7376  		for _, word := range words {
  7377  			if TwoHashTableAlt_AddXor_Shift120(word) {
  7378  				count++
  7379  			}
  7380  		}
  7381  	}
  7382  	return count
  7383  }
  7384  
  7385  func BenchTwoHashTableAlt_AddXor_Shift161(words []string, repeat int) int {
  7386  	var count int
  7387  	for i := 0; i < repeat; i++ {
  7388  		for _, word := range words {
  7389  			if TwoHashTableAlt_AddXor_Shift161(word) {
  7390  				count++
  7391  			}
  7392  		}
  7393  	}
  7394  	return count
  7395  }
  7396  
  7397  func BenchTwoHashTableAlt_AddXor_Shift231(words []string, repeat int) int {
  7398  	var count int
  7399  	for i := 0; i < repeat; i++ {
  7400  		for _, word := range words {
  7401  			if TwoHashTableAlt_AddXor_Shift231(word) {
  7402  				count++
  7403  			}
  7404  		}
  7405  	}
  7406  	return count
  7407  }
  7408  
  7409  func BenchTwoHashTableAlt_AddXor_Shift260(words []string, repeat int) int {
  7410  	var count int
  7411  	for i := 0; i < repeat; i++ {
  7412  		for _, word := range words {
  7413  			if TwoHashTableAlt_AddXor_Shift260(word) {
  7414  				count++
  7415  			}
  7416  		}
  7417  	}
  7418  	return count
  7419  }
  7420  
  7421  func BenchTwoHashTableAlt_AddXor_Shift303(words []string, repeat int) int {
  7422  	var count int
  7423  	for i := 0; i < repeat; i++ {
  7424  		for _, word := range words {
  7425  			if TwoHashTableAlt_AddXor_Shift303(word) {
  7426  				count++
  7427  			}
  7428  		}
  7429  	}
  7430  	return count
  7431  }
  7432  
  7433  func BenchTwoHashTableAlt_AddXor_Shift460(words []string, repeat int) int {
  7434  	var count int
  7435  	for i := 0; i < repeat; i++ {
  7436  		for _, word := range words {
  7437  			if TwoHashTableAlt_AddXor_Shift460(word) {
  7438  				count++
  7439  			}
  7440  		}
  7441  	}
  7442  	return count
  7443  }
  7444  
  7445  func BenchTwoHashTableAlt_AddXor_Shift500(words []string, repeat int) int {
  7446  	var count int
  7447  	for i := 0; i < repeat; i++ {
  7448  		for _, word := range words {
  7449  			if TwoHashTableAlt_AddXor_Shift500(word) {
  7450  				count++
  7451  			}
  7452  		}
  7453  	}
  7454  	return count
  7455  }
  7456  
  7457  func BenchTwoHashTableAlt_AddXor_Shift601(words []string, repeat int) int {
  7458  	var count int
  7459  	for i := 0; i < repeat; i++ {
  7460  		for _, word := range words {
  7461  			if TwoHashTableAlt_AddXor_Shift601(word) {
  7462  				count++
  7463  			}
  7464  		}
  7465  	}
  7466  	return count
  7467  }
  7468  
  7469  func BenchTwoHashTableAlt_AddXor_Shift603(words []string, repeat int) int {
  7470  	var count int
  7471  	for i := 0; i < repeat; i++ {
  7472  		for _, word := range words {
  7473  			if TwoHashTableAlt_AddXor_Shift603(word) {
  7474  				count++
  7475  			}
  7476  		}
  7477  	}
  7478  	return count
  7479  }
  7480  
  7481  func BenchTwoHashTableAlt_AddXor_Shift605(words []string, repeat int) int {
  7482  	var count int
  7483  	for i := 0; i < repeat; i++ {
  7484  		for _, word := range words {
  7485  			if TwoHashTableAlt_AddXor_Shift605(word) {
  7486  				count++
  7487  			}
  7488  		}
  7489  	}
  7490  	return count
  7491  }
  7492  
  7493  func BenchTwoHashTableAlt_AddXor_Shift620(words []string, repeat int) int {
  7494  	var count int
  7495  	for i := 0; i < repeat; i++ {
  7496  		for _, word := range words {
  7497  			if TwoHashTableAlt_AddXor_Shift620(word) {
  7498  				count++
  7499  			}
  7500  		}
  7501  	}
  7502  	return count
  7503  }
  7504  
  7505  func BenchTwoHashTableAlt_AddXor_Shift630(words []string, repeat int) int {
  7506  	var count int
  7507  	for i := 0; i < repeat; i++ {
  7508  		for _, word := range words {
  7509  			if TwoHashTableAlt_AddXor_Shift630(word) {
  7510  				count++
  7511  			}
  7512  		}
  7513  	}
  7514  	return count
  7515  }
  7516  
  7517  func BenchTwoHashTableAlt_AddAdd_Shift022(words []string, repeat int) int {
  7518  	var count int
  7519  	for i := 0; i < repeat; i++ {
  7520  		for _, word := range words {
  7521  			if TwoHashTableAlt_AddAdd_Shift022(word) {
  7522  				count++
  7523  			}
  7524  		}
  7525  	}
  7526  	return count
  7527  }
  7528  
  7529  func BenchTwoHashTableAlt_AddAdd_Shift024(words []string, repeat int) int {
  7530  	var count int
  7531  	for i := 0; i < repeat; i++ {
  7532  		for _, word := range words {
  7533  			if TwoHashTableAlt_AddAdd_Shift024(word) {
  7534  				count++
  7535  			}
  7536  		}
  7537  	}
  7538  	return count
  7539  }
  7540  
  7541  func BenchTwoHashTableAlt_AddAdd_Shift025(words []string, repeat int) int {
  7542  	var count int
  7543  	for i := 0; i < repeat; i++ {
  7544  		for _, word := range words {
  7545  			if TwoHashTableAlt_AddAdd_Shift025(word) {
  7546  				count++
  7547  			}
  7548  		}
  7549  	}
  7550  	return count
  7551  }
  7552  
  7553  func BenchTwoHashTableAlt_AddAdd_Shift033(words []string, repeat int) int {
  7554  	var count int
  7555  	for i := 0; i < repeat; i++ {
  7556  		for _, word := range words {
  7557  			if TwoHashTableAlt_AddAdd_Shift033(word) {
  7558  				count++
  7559  			}
  7560  		}
  7561  	}
  7562  	return count
  7563  }
  7564  
  7565  func BenchTwoHashTableAlt_AddAdd_Shift041(words []string, repeat int) int {
  7566  	var count int
  7567  	for i := 0; i < repeat; i++ {
  7568  		for _, word := range words {
  7569  			if TwoHashTableAlt_AddAdd_Shift041(word) {
  7570  				count++
  7571  			}
  7572  		}
  7573  	}
  7574  	return count
  7575  }
  7576  
  7577  func BenchTwoHashTableAlt_AddAdd_Shift042(words []string, repeat int) int {
  7578  	var count int
  7579  	for i := 0; i < repeat; i++ {
  7580  		for _, word := range words {
  7581  			if TwoHashTableAlt_AddAdd_Shift042(word) {
  7582  				count++
  7583  			}
  7584  		}
  7585  	}
  7586  	return count
  7587  }
  7588  
  7589  func BenchTwoHashTableAlt_AddAdd_Shift050(words []string, repeat int) int {
  7590  	var count int
  7591  	for i := 0; i < repeat; i++ {
  7592  		for _, word := range words {
  7593  			if TwoHashTableAlt_AddAdd_Shift050(word) {
  7594  				count++
  7595  			}
  7596  		}
  7597  	}
  7598  	return count
  7599  }
  7600  
  7601  func BenchTwoHashTableAlt_AddAdd_Shift051(words []string, repeat int) int {
  7602  	var count int
  7603  	for i := 0; i < repeat; i++ {
  7604  		for _, word := range words {
  7605  			if TwoHashTableAlt_AddAdd_Shift051(word) {
  7606  				count++
  7607  			}
  7608  		}
  7609  	}
  7610  	return count
  7611  }
  7612  
  7613  func BenchTwoHashTableAlt_AddAdd_Shift060(words []string, repeat int) int {
  7614  	var count int
  7615  	for i := 0; i < repeat; i++ {
  7616  		for _, word := range words {
  7617  			if TwoHashTableAlt_AddAdd_Shift060(word) {
  7618  				count++
  7619  			}
  7620  		}
  7621  	}
  7622  	return count
  7623  }
  7624  
  7625  func BenchTwoHashTableAlt_AddAdd_Shift061(words []string, repeat int) int {
  7626  	var count int
  7627  	for i := 0; i < repeat; i++ {
  7628  		for _, word := range words {
  7629  			if TwoHashTableAlt_AddAdd_Shift061(word) {
  7630  				count++
  7631  			}
  7632  		}
  7633  	}
  7634  	return count
  7635  }
  7636  
  7637  func BenchTwoHashTableAlt_AddAdd_Shift062(words []string, repeat int) int {
  7638  	var count int
  7639  	for i := 0; i < repeat; i++ {
  7640  		for _, word := range words {
  7641  			if TwoHashTableAlt_AddAdd_Shift062(word) {
  7642  				count++
  7643  			}
  7644  		}
  7645  	}
  7646  	return count
  7647  }
  7648  
  7649  func BenchTwoHashTableAlt_AddAdd_Shift073(words []string, repeat int) int {
  7650  	var count int
  7651  	for i := 0; i < repeat; i++ {
  7652  		for _, word := range words {
  7653  			if TwoHashTableAlt_AddAdd_Shift073(word) {
  7654  				count++
  7655  			}
  7656  		}
  7657  	}
  7658  	return count
  7659  }
  7660  
  7661  func BenchTwoHashTableAlt_AddAdd_Shift130(words []string, repeat int) int {
  7662  	var count int
  7663  	for i := 0; i < repeat; i++ {
  7664  		for _, word := range words {
  7665  			if TwoHashTableAlt_AddAdd_Shift130(word) {
  7666  				count++
  7667  			}
  7668  		}
  7669  	}
  7670  	return count
  7671  }
  7672  
  7673  func BenchTwoHashTableAlt_AddAdd_Shift133(words []string, repeat int) int {
  7674  	var count int
  7675  	for i := 0; i < repeat; i++ {
  7676  		for _, word := range words {
  7677  			if TwoHashTableAlt_AddAdd_Shift133(word) {
  7678  				count++
  7679  			}
  7680  		}
  7681  	}
  7682  	return count
  7683  }
  7684  
  7685  func BenchTwoHashTableAlt_AddAdd_Shift150(words []string, repeat int) int {
  7686  	var count int
  7687  	for i := 0; i < repeat; i++ {
  7688  		for _, word := range words {
  7689  			if TwoHashTableAlt_AddAdd_Shift150(word) {
  7690  				count++
  7691  			}
  7692  		}
  7693  	}
  7694  	return count
  7695  }
  7696  
  7697  func BenchTwoHashTableAlt_AddAdd_Shift161(words []string, repeat int) int {
  7698  	var count int
  7699  	for i := 0; i < repeat; i++ {
  7700  		for _, word := range words {
  7701  			if TwoHashTableAlt_AddAdd_Shift161(word) {
  7702  				count++
  7703  			}
  7704  		}
  7705  	}
  7706  	return count
  7707  }
  7708  
  7709  func BenchTwoHashTableAlt_AddAdd_Shift230(words []string, repeat int) int {
  7710  	var count int
  7711  	for i := 0; i < repeat; i++ {
  7712  		for _, word := range words {
  7713  			if TwoHashTableAlt_AddAdd_Shift230(word) {
  7714  				count++
  7715  			}
  7716  		}
  7717  	}
  7718  	return count
  7719  }
  7720  
  7721  func BenchTwoHashTableAlt_AddAdd_Shift302(words []string, repeat int) int {
  7722  	var count int
  7723  	for i := 0; i < repeat; i++ {
  7724  		for _, word := range words {
  7725  			if TwoHashTableAlt_AddAdd_Shift302(word) {
  7726  				count++
  7727  			}
  7728  		}
  7729  	}
  7730  	return count
  7731  }
  7732  
  7733  func BenchTwoHashTableAlt_AddAdd_Shift303(words []string, repeat int) int {
  7734  	var count int
  7735  	for i := 0; i < repeat; i++ {
  7736  		for _, word := range words {
  7737  			if TwoHashTableAlt_AddAdd_Shift303(word) {
  7738  				count++
  7739  			}
  7740  		}
  7741  	}
  7742  	return count
  7743  }
  7744  
  7745  func BenchTwoHashTableAlt_AddAdd_Shift400(words []string, repeat int) int {
  7746  	var count int
  7747  	for i := 0; i < repeat; i++ {
  7748  		for _, word := range words {
  7749  			if TwoHashTableAlt_AddAdd_Shift400(word) {
  7750  				count++
  7751  			}
  7752  		}
  7753  	}
  7754  	return count
  7755  }
  7756  
  7757  func BenchTwoHashTableAlt_AddAdd_Shift403(words []string, repeat int) int {
  7758  	var count int
  7759  	for i := 0; i < repeat; i++ {
  7760  		for _, word := range words {
  7761  			if TwoHashTableAlt_AddAdd_Shift403(word) {
  7762  				count++
  7763  			}
  7764  		}
  7765  	}
  7766  	return count
  7767  }
  7768  
  7769  func BenchTwoHashTableAlt_AddAdd_Shift413(words []string, repeat int) int {
  7770  	var count int
  7771  	for i := 0; i < repeat; i++ {
  7772  		for _, word := range words {
  7773  			if TwoHashTableAlt_AddAdd_Shift413(word) {
  7774  				count++
  7775  			}
  7776  		}
  7777  	}
  7778  	return count
  7779  }
  7780  
  7781  func BenchTwoHashTableAlt_AddAdd_Shift500(words []string, repeat int) int {
  7782  	var count int
  7783  	for i := 0; i < repeat; i++ {
  7784  		for _, word := range words {
  7785  			if TwoHashTableAlt_AddAdd_Shift500(word) {
  7786  				count++
  7787  			}
  7788  		}
  7789  	}
  7790  	return count
  7791  }
  7792  
  7793  func BenchTwoHashTableAlt_AddAdd_Shift511(words []string, repeat int) int {
  7794  	var count int
  7795  	for i := 0; i < repeat; i++ {
  7796  		for _, word := range words {
  7797  			if TwoHashTableAlt_AddAdd_Shift511(word) {
  7798  				count++
  7799  			}
  7800  		}
  7801  	}
  7802  	return count
  7803  }
  7804  
  7805  func BenchTwoHashTableAlt_AddAdd_Shift601(words []string, repeat int) int {
  7806  	var count int
  7807  	for i := 0; i < repeat; i++ {
  7808  		for _, word := range words {
  7809  			if TwoHashTableAlt_AddAdd_Shift601(word) {
  7810  				count++
  7811  			}
  7812  		}
  7813  	}
  7814  	return count
  7815  }
  7816  
  7817  func BenchTwoHashTableAlt_AddAdd_Shift602(words []string, repeat int) int {
  7818  	var count int
  7819  	for i := 0; i < repeat; i++ {
  7820  		for _, word := range words {
  7821  			if TwoHashTableAlt_AddAdd_Shift602(word) {
  7822  				count++
  7823  			}
  7824  		}
  7825  	}
  7826  	return count
  7827  }
  7828  
  7829  func BenchTwoHashTableAlt_AddAdd_Shift620(words []string, repeat int) int {
  7830  	var count int
  7831  	for i := 0; i < repeat; i++ {
  7832  		for _, word := range words {
  7833  			if TwoHashTableAlt_AddAdd_Shift620(word) {
  7834  				count++
  7835  			}
  7836  		}
  7837  	}
  7838  	return count
  7839  }
  7840  
  7841  func BenchTwoHashTableAlt_AddAdd_Shift630(words []string, repeat int) int {
  7842  	var count int
  7843  	for i := 0; i < repeat; i++ {
  7844  		for _, word := range words {
  7845  			if TwoHashTableAlt_AddAdd_Shift630(word) {
  7846  				count++
  7847  			}
  7848  		}
  7849  	}
  7850  	return count
  7851  }
  7852  
  7853  func BenchTwoHashTableAlt_AddOr_Shift033(words []string, repeat int) int {
  7854  	var count int
  7855  	for i := 0; i < repeat; i++ {
  7856  		for _, word := range words {
  7857  			if TwoHashTableAlt_AddOr_Shift033(word) {
  7858  				count++
  7859  			}
  7860  		}
  7861  	}
  7862  	return count
  7863  }
  7864  
  7865  func BenchTwoHashTableAlt_OrXor_Shift073(words []string, repeat int) int {
  7866  	var count int
  7867  	for i := 0; i < repeat; i++ {
  7868  		for _, word := range words {
  7869  			if TwoHashTableAlt_OrXor_Shift073(word) {
  7870  				count++
  7871  			}
  7872  		}
  7873  	}
  7874  	return count
  7875  }
  7876  
  7877  func BenchTwoHashTableAlt_OrAdd_Shift073(words []string, repeat int) int {
  7878  	var count int
  7879  	for i := 0; i < repeat; i++ {
  7880  		for _, word := range words {
  7881  			if TwoHashTableAlt_OrAdd_Shift073(word) {
  7882  				count++
  7883  			}
  7884  		}
  7885  	}
  7886  	return count
  7887  }