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 }