Pattern: frustration strstr_SHORT-SHOWDOWN_Intel_v12_fast.exe: strstr_SHORT-SHOWDOWN, revision 6+, written by Kaze. Input Pattern(up to 19+2000 chars): Doing Search for Pattern(11bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1269/819 strstr_Microsoft performance: 243KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1269/520 strstr_GNU_C_Library performance: 383KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1269/589 Railgun performance: 338KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1269/615 Railgun_Quadruplet performance: 324KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_BOOSTED_hits/KarpRabinKaze_BOOSTED_clocks: 1269/574 KarpRabinKaze_BOOSTED performance: 347KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_hits/KarpRabinKaze_clocks: 1269/876 KarpRabinKaze performance: 227KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Karp_Rabin_hits/Karp_Rabin_clocks: 1269/902 Karp_Rabin performance: 221KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Brute_Force_Dummy_hits/Brute_Force_Dummy_clocks: 1269/696 Brute_Force_Dummy performance: 286KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer-Moore-Horspool_hits/Boyer-Moore-Horspool_clocks: 1269/541 Boyer-Moore-Horspool performance: 368KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer_Moore_Horspool_Kaze_hits/Boyer_Moore_Horspool_Kaze_clocks: 1269/534 Boyer_Moore_Horspool_Kaze performance: 373KB/clock StrnglenTRAVERSED: 204383508 bytes Doing Search for Pattern(11bytes) into String(206908949bytes) as-one-line ... Railgun_hits/Railgun_clocks: 1355/103 Railgun performance: 1961KB/clock DUMBO 8x2 ... Searching for Pattern('an',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1212509/767 strstr_Microsoft performance: 176KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1212509/503 strstr_GNU_C_Library performance: 268KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1212509/524 Railgun performance: 258KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1212509/469 Railgun_Quadruplet performance: 288KB/clock StrnglenTRAVERSED: 138478024 bytes Searching for Pattern('to',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 780175/861 strstr_Microsoft performance: 186KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 780175/562 strstr_GNU_C_Library performance: 285KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 780175/557 Railgun performance: 288KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 780175/510 Railgun_Quadruplet performance: 314KB/clock StrnglenTRAVERSED: 164505415 bytes Searching for Pattern('TDK',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/873 strstr_Microsoft performance: 228KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/494 strstr_GNU_C_Library performance: 404KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/610 Railgun performance: 327KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/538 Railgun_Quadruplet performance: 371KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('the',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1192002/795 strstr_Microsoft performance: 166KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1192002/536 strstr_GNU_C_Library performance: 247KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1192002/526 Railgun performance: 252KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1192002/511 Railgun_Quadruplet performance: 259KB/clock StrnglenTRAVERSED: 135882884 bytes Searching for Pattern('fast',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 5384/891 strstr_Microsoft performance: 223KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 5384/515 strstr_GNU_C_Library performance: 387KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 5384/611 Railgun performance: 326KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 5384/688 Railgun_Quadruplet performance: 289KB/clock StrnglenTRAVERSED: 204186782 bytes Searching for Pattern('easy',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4825/1080 strstr_Microsoft performance: 184KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4825/714 strstr_GNU_C_Library performance: 279KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4825/615 Railgun performance: 324KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4825/783 Railgun_Quadruplet performance: 254KB/clock StrnglenTRAVERSED: 204202166 bytes Searching for Pattern('grmbl',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/911 strstr_Microsoft performance: 219KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/521 strstr_GNU_C_Library performance: 383KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/606 Railgun performance: 329KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/685 Railgun_Quadruplet performance: 291KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('email',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/1068 strstr_Microsoft performance: 186KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/705 strstr_GNU_C_Library performance: 283KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/613 Railgun performance: 325KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/778 Railgun_Quadruplet performance: 256KB/clock StrnglenTRAVERSED: 204449414 bytes Searching for Pattern('pasting',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 2/890 strstr_Microsoft performance: 224KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 2/514 strstr_GNU_C_Library performance: 388KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 2/597 Railgun performance: 334KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 2/676 Railgun_Quadruplet performance: 295KB/clock StrnglenTRAVERSED: 204449363 bytes Searching for Pattern('amazing',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 319/987 strstr_Microsoft performance: 202KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 319/617 strstr_GNU_C_Library performance: 323KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 319/598 Railgun performance: 333KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 319/720 Railgun_Quadruplet performance: 277KB/clock StrnglenTRAVERSED: 204432134 bytes Searching for Pattern('underdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4/925 strstr_Microsoft performance: 215KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4/548 strstr_GNU_C_Library performance: 364KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4/594 Railgun performance: 336KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4/686 Railgun_Quadruplet performance: 291KB/clock StrnglenTRAVERSED: 204449185 bytes Searching for Pattern('superdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/965 strstr_Microsoft performance: 206KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/599 strstr_GNU_C_Library performance: 333KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/596 Railgun performance: 334KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/712 Railgun_Quadruplet performance: 280KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('participants',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 141/893 strstr_Microsoft performance: 223KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 141/514 strstr_GNU_C_Library performance: 388KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 141/585 Railgun performance: 341KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 141/656 Railgun_Quadruplet performance: 304KB/clock StrnglenTRAVERSED: 204441500 bytes Searching for Pattern('skillessness',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/966 strstr_Microsoft performance: 206KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/597 strstr_GNU_C_Library performance: 334KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/590 Railgun performance: 338KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/694 Railgun_Quadruplet performance: 287KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('I should have known',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/881 strstr_Microsoft performance: 226KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/499 strstr_GNU_C_Library performance: 400KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/560 Railgun performance: 356KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/622 Railgun_Quadruplet performance: 320KB/clock StrnglenTRAVERSED: 204449346 bytes Searching for Pattern('human consciousness',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 514/957 strstr_Microsoft performance: 208KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 514/581 strstr_GNU_C_Library performance: 343KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 514/566 Railgun performance: 352KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 514/655 Railgun_Quadruplet performance: 304KB/clock StrnglenTRAVERSED: 204422699 bytes Doing Search for 8x2 Patterns into String(206908949bytes) as-one-line ... Found ('an') 1987797 time(s), Railgun performance: 461KB/clock Found ('to') 1076629 time(s), Railgun performance: 460KB/clock Found ('TDK') 0 time(s), Railgun performance: 859KB/clock Found ('the') 2114180 time(s), Railgun performance: 585KB/clock Found ('fast') 5945 time(s), Railgun performance: 918KB/clock Found ('easy') 5191 time(s), Railgun performance: 990KB/clock Found ('grmbl') 0 time(s), Railgun performance: 1167KB/clock Found ('email') 1 time(s), Railgun performance: 1174KB/clock Found ('pasting') 2 time(s), Railgun performance: 1603KB/clock Found ('amazing') 323 time(s), Railgun performance: 1422KB/clock Found ('underdog') 4 time(s), Railgun performance: 1836KB/clock Found ('superdog') 0 time(s), Railgun performance: 1820KB/clock Found ('participants') 147 time(s), Railgun performance: 2126KB/clock Found ('skillessness') 0 time(s), Railgun performance: 2149KB/clock Found ('I should have known') 1 time(s), Railgun performance: 2126KB/clock Found ('human consciousness') 519 time(s), Railgun performance: 2557KB/clock Railgun 8x2 i.e. average performance: 1056KB/clock strstr_SHORT-SHOWDOWN_Intel_v12_O3.exe: strstr_SHORT-SHOWDOWN, revision 6+, written by Kaze. Input Pattern(up to 19+2000 chars): Doing Search for Pattern(11bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1269/714 strstr_Microsoft performance: 279KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1269/533 strstr_GNU_C_Library performance: 374KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1269/565 Railgun performance: 353KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1269/597 Railgun_Quadruplet performance: 334KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_BOOSTED_hits/KarpRabinKaze_BOOSTED_clocks: 1269/609 KarpRabinKaze_BOOSTED performance: 327KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_hits/KarpRabinKaze_clocks: 1269/633 KarpRabinKaze performance: 315KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Karp_Rabin_hits/Karp_Rabin_clocks: 1269/803 Karp_Rabin performance: 248KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Brute_Force_Dummy_hits/Brute_Force_Dummy_clocks: 1269/688 Brute_Force_Dummy performance: 290KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer-Moore-Horspool_hits/Boyer-Moore-Horspool_clocks: 1269/509 Boyer-Moore-Horspool performance: 392KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer_Moore_Horspool_Kaze_hits/Boyer_Moore_Horspool_Kaze_clocks: 1269/517 Boyer_Moore_Horspool_Kaze performance: 386KB/clock StrnglenTRAVERSED: 204383508 bytes Doing Search for Pattern(11bytes) into String(206908949bytes) as-one-line ... Railgun_hits/Railgun_clocks: 1355/105 Railgun performance: 1924KB/clock DUMBO 8x2 ... Searching for Pattern('an',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1212509/660 strstr_Microsoft performance: 204KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1212509/566 strstr_GNU_C_Library performance: 238KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1212509/530 Railgun performance: 255KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1212509/470 Railgun_Quadruplet performance: 287KB/clock StrnglenTRAVERSED: 138478024 bytes Searching for Pattern('to',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 780175/733 strstr_Microsoft performance: 219KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 780175/629 strstr_GNU_C_Library performance: 255KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 780175/560 Railgun performance: 286KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 780175/512 Railgun_Quadruplet performance: 313KB/clock StrnglenTRAVERSED: 164505415 bytes Searching for Pattern('TDK',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/699 strstr_Microsoft performance: 285KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/547 strstr_GNU_C_Library performance: 365KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/603 Railgun performance: 331KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/574 Railgun_Quadruplet performance: 347KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('the',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1192002/684 strstr_Microsoft performance: 194KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1192002/596 strstr_GNU_C_Library performance: 222KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1192002/523 Railgun performance: 253KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1192002/533 Railgun_Quadruplet performance: 248KB/clock StrnglenTRAVERSED: 135882884 bytes Searching for Pattern('fast',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 5384/719 strstr_Microsoft performance: 277KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 5384/570 strstr_GNU_C_Library performance: 349KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 5384/603 Railgun performance: 330KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 5384/618 Railgun_Quadruplet performance: 322KB/clock StrnglenTRAVERSED: 204186782 bytes Searching for Pattern('easy',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4825/909 strstr_Microsoft performance: 219KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4825/788 strstr_GNU_C_Library performance: 253KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4825/606 Railgun performance: 329KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4825/711 Railgun_Quadruplet performance: 280KB/clock StrnglenTRAVERSED: 204202166 bytes Searching for Pattern('grmbl',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/734 strstr_Microsoft performance: 272KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/576 strstr_GNU_C_Library performance: 346KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/598 Railgun performance: 333KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/616 Railgun_Quadruplet performance: 324KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('email',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/900 strstr_Microsoft performance: 221KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/781 strstr_GNU_C_Library performance: 255KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/605 Railgun performance: 330KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/709 Railgun_Quadruplet performance: 281KB/clock StrnglenTRAVERSED: 204449414 bytes Searching for Pattern('pasting',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 2/718 strstr_Microsoft performance: 278KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 2/569 strstr_GNU_C_Library performance: 350KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 2/590 Railgun performance: 338KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 2/607 Railgun_Quadruplet performance: 328KB/clock StrnglenTRAVERSED: 204449363 bytes Searching for Pattern('amazing',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 319/820 strstr_Microsoft performance: 243KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 319/685 strstr_GNU_C_Library performance: 291KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 319/590 Railgun performance: 338KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 319/652 Railgun_Quadruplet performance: 306KB/clock StrnglenTRAVERSED: 204432134 bytes Searching for Pattern('underdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4/753 strstr_Microsoft performance: 265KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4/603 strstr_GNU_C_Library performance: 331KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4/588 Railgun performance: 339KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4/617 Railgun_Quadruplet performance: 323KB/clock StrnglenTRAVERSED: 204449185 bytes Searching for Pattern('superdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/800 strstr_Microsoft performance: 249KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/663 strstr_GNU_C_Library performance: 301KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/590 Railgun performance: 338KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/644 Railgun_Quadruplet performance: 310KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('participants',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 141/719 strstr_Microsoft performance: 277KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 141/571 strstr_GNU_C_Library performance: 349KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 141/577 Railgun performance: 346KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 141/588 Railgun_Quadruplet performance: 339KB/clock StrnglenTRAVERSED: 204441500 bytes Searching for Pattern('skillessness',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/798 strstr_Microsoft performance: 250KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/661 strstr_GNU_C_Library performance: 302KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/582 Railgun performance: 343KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/627 Railgun_Quadruplet performance: 318KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('I should have known',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/707 strstr_Microsoft performance: 282KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/552 strstr_GNU_C_Library performance: 361KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/553 Railgun performance: 361KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/556 Railgun_Quadruplet performance: 359KB/clock StrnglenTRAVERSED: 204449346 bytes Searching for Pattern('human consciousness',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 514/785 strstr_Microsoft performance: 254KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 514/645 strstr_GNU_C_Library performance: 309KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 514/557 Railgun performance: 358KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 514/589 Railgun_Quadruplet performance: 338KB/clock StrnglenTRAVERSED: 204422699 bytes Doing Search for 8x2 Patterns into String(206908949bytes) as-one-line ... Found ('an') 1987797 time(s), Railgun performance: 461KB/clock Found ('to') 1076629 time(s), Railgun performance: 460KB/clock Found ('TDK') 0 time(s), Railgun performance: 859KB/clock Found ('the') 2114180 time(s), Railgun performance: 559KB/clock Found ('fast') 5945 time(s), Railgun performance: 922KB/clock Found ('easy') 5191 time(s), Railgun performance: 985KB/clock Found ('grmbl') 0 time(s), Railgun performance: 1174KB/clock Found ('email') 1 time(s), Railgun performance: 1167KB/clock Found ('pasting') 2 time(s), Railgun performance: 1422KB/clock Found ('amazing') 323 time(s), Railgun performance: 1603KB/clock Found ('underdog') 4 time(s), Railgun performance: 1603KB/clock Found ('superdog') 0 time(s), Railgun performance: 1836KB/clock Found ('participants') 147 time(s), Railgun performance: 2126KB/clock Found ('skillessness') 0 time(s), Railgun performance: 2126KB/clock Found ('I should have known') 1 time(s), Railgun performance: 2126KB/clock Found ('human consciousness') 519 time(s), Railgun performance: 2149KB/clock Railgun 8x2 i.e. average performance: 1045KB/clock strstr_SHORT-SHOWDOWN_Intel_v12_O3_Qparallel.exe: strstr_SHORT-SHOWDOWN, revision 6+, written by Kaze. Input Pattern(up to 19+2000 chars): Doing Search for Pattern(11bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1269/714 strstr_Microsoft performance: 279KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1269/541 strstr_GNU_C_Library performance: 368KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1269/567 Railgun performance: 352KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1269/637 Railgun_Quadruplet performance: 313KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_BOOSTED_hits/KarpRabinKaze_BOOSTED_clocks: 1269/594 KarpRabinKaze_BOOSTED performance: 336KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_hits/KarpRabinKaze_clocks: 1269/626 KarpRabinKaze performance: 318KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Karp_Rabin_hits/Karp_Rabin_clocks: 1269/787 Karp_Rabin performance: 253KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Brute_Force_Dummy_hits/Brute_Force_Dummy_clocks: 1269/664 Brute_Force_Dummy performance: 300KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer-Moore-Horspool_hits/Boyer-Moore-Horspool_clocks: 1269/505 Boyer-Moore-Horspool performance: 395KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer_Moore_Horspool_Kaze_hits/Boyer_Moore_Horspool_Kaze_clocks: 1269/559 Boyer_Moore_Horspool_Kaze performance: 357KB/clock StrnglenTRAVERSED: 204383508 bytes Doing Search for Pattern(11bytes) into String(206908949bytes) as-one-line ... Railgun_hits/Railgun_clocks: 1355/103 Railgun performance: 1961KB/clock DUMBO 8x2 ... Searching for Pattern('an',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1212509/651 strstr_Microsoft performance: 207KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1212509/530 strstr_GNU_C_Library performance: 255KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1212509/502 Railgun performance: 269KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1212509/467 Railgun_Quadruplet performance: 289KB/clock StrnglenTRAVERSED: 138478024 bytes Searching for Pattern('to',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 780175/724 strstr_Microsoft performance: 221KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 780175/593 strstr_GNU_C_Library performance: 270KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 780175/534 Railgun performance: 300KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 780175/507 Railgun_Quadruplet performance: 316KB/clock StrnglenTRAVERSED: 164505415 bytes Searching for Pattern('TDK',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/687 strstr_Microsoft performance: 290KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/507 strstr_GNU_C_Library performance: 393KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/585 Railgun performance: 341KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/545 Railgun_Quadruplet performance: 366KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('the',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1192002/680 strstr_Microsoft performance: 195KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1192002/562 strstr_GNU_C_Library performance: 236KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1192002/502 Railgun performance: 264KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1192002/514 Railgun_Quadruplet performance: 258KB/clock StrnglenTRAVERSED: 135882884 bytes Searching for Pattern('fast',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 5384/708 strstr_Microsoft performance: 281KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 5384/530 strstr_GNU_C_Library performance: 376KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 5384/585 Railgun performance: 340KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 5384/638 Railgun_Quadruplet performance: 312KB/clock StrnglenTRAVERSED: 204186782 bytes Searching for Pattern('easy',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4825/900 strstr_Microsoft performance: 221KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4825/754 strstr_GNU_C_Library performance: 264KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4825/587 Railgun performance: 339KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4825/733 Railgun_Quadruplet performance: 272KB/clock StrnglenTRAVERSED: 204202166 bytes Searching for Pattern('grmbl',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/713 strstr_Microsoft performance: 280KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/538 strstr_GNU_C_Library performance: 371KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/581 Railgun performance: 343KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/635 Railgun_Quadruplet performance: 314KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('email',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/888 strstr_Microsoft performance: 224KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/746 strstr_GNU_C_Library performance: 267KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/587 Railgun performance: 340KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/729 Railgun_Quadruplet performance: 273KB/clock StrnglenTRAVERSED: 204449414 bytes Searching for Pattern('pasting',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 2/706 strstr_Microsoft performance: 282KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 2/531 strstr_GNU_C_Library performance: 376KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 2/572 Railgun performance: 349KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 2/627 Railgun_Quadruplet performance: 318KB/clock StrnglenTRAVERSED: 204449363 bytes Searching for Pattern('amazing',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 319/809 strstr_Microsoft performance: 246KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 319/651 strstr_GNU_C_Library performance: 306KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 319/573 Railgun performance: 348KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 319/670 Railgun_Quadruplet performance: 297KB/clock StrnglenTRAVERSED: 204432134 bytes Searching for Pattern('underdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4/742 strstr_Microsoft performance: 269KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4/565 strstr_GNU_C_Library performance: 353KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4/570 Railgun performance: 350KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4/635 Railgun_Quadruplet performance: 314KB/clock StrnglenTRAVERSED: 204449185 bytes Searching for Pattern('superdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/788 strstr_Microsoft performance: 253KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/628 strstr_GNU_C_Library performance: 317KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/570 Railgun performance: 350KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/662 Railgun_Quadruplet performance: 301KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('participants',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 141/707 strstr_Microsoft performance: 282KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 141/532 strstr_GNU_C_Library performance: 375KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 141/557 Railgun performance: 358KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 141/608 Railgun_Quadruplet performance: 328KB/clock StrnglenTRAVERSED: 204441500 bytes Searching for Pattern('skillessness',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/785 strstr_Microsoft performance: 254KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/627 strstr_GNU_C_Library performance: 318KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/562 Railgun performance: 355KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/644 Railgun_Quadruplet performance: 310KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('I should have known',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/694 strstr_Microsoft performance: 287KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/511 strstr_GNU_C_Library performance: 390KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/535 Railgun performance: 373KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/576 Railgun_Quadruplet performance: 346KB/clock StrnglenTRAVERSED: 204449346 bytes Searching for Pattern('human consciousness',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 514/772 strstr_Microsoft performance: 258KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 514/610 strstr_GNU_C_Library performance: 327KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 514/539 Railgun performance: 370KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 514/605 Railgun_Quadruplet performance: 329KB/clock StrnglenTRAVERSED: 204422699 bytes Doing Search for 8x2 Patterns into String(206908949bytes) as-one-line ... Found ('an') 1987797 time(s), Railgun performance: 461KB/clock Found ('to') 1076629 time(s), Railgun performance: 477KB/clock Found ('TDK') 0 time(s), Railgun performance: 856KB/clock Found ('the') 2114180 time(s), Railgun performance: 561KB/clock Found ('fast') 5945 time(s), Railgun performance: 918KB/clock Found ('easy') 5191 time(s), Railgun performance: 990KB/clock Found ('grmbl') 0 time(s), Railgun performance: 1287KB/clock Found ('email') 1 time(s), Railgun performance: 1069KB/clock Found ('pasting') 2 time(s), Railgun performance: 1603KB/clock Found ('amazing') 323 time(s), Railgun performance: 1603KB/clock Found ('underdog') 4 time(s), Railgun performance: 1836KB/clock Found ('superdog') 0 time(s), Railgun performance: 1603KB/clock Found ('participants') 147 time(s), Railgun performance: 2557KB/clock Found ('skillessness') 0 time(s), Railgun performance: 2126KB/clock Found ('I should have known') 1 time(s), Railgun performance: 2126KB/clock Found ('human consciousness') 519 time(s), Railgun performance: 2557KB/clock Railgun 8x2 i.e. average performance: 1065KB/clock strstr_SHORT-SHOWDOWN_Intel_v12_Ox.exe: strstr_SHORT-SHOWDOWN, revision 6+, written by Kaze. Input Pattern(up to 19+2000 chars): Doing Search for Pattern(11bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1269/734 strstr_Microsoft performance: 271KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1269/541 strstr_GNU_C_Library performance: 368KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1269/582 Railgun performance: 342KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1269/592 Railgun_Quadruplet performance: 337KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_BOOSTED_hits/KarpRabinKaze_BOOSTED_clocks: 1269/587 KarpRabinKaze_BOOSTED performance: 340KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_hits/KarpRabinKaze_clocks: 1269/630 KarpRabinKaze performance: 316KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Karp_Rabin_hits/Karp_Rabin_clocks: 1269/784 Karp_Rabin performance: 254KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Brute_Force_Dummy_hits/Brute_Force_Dummy_clocks: 1269/694 Brute_Force_Dummy performance: 287KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer-Moore-Horspool_hits/Boyer-Moore-Horspool_clocks: 1269/518 Boyer-Moore-Horspool performance: 385KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer_Moore_Horspool_Kaze_hits/Boyer_Moore_Horspool_Kaze_clocks: 1269/511 Boyer_Moore_Horspool_Kaze performance: 390KB/clock StrnglenTRAVERSED: 204383508 bytes Doing Search for Pattern(11bytes) into String(206908949bytes) as-one-line ... Railgun_hits/Railgun_clocks: 1355/101 Railgun performance: 2000KB/clock DUMBO 8x2 ... Searching for Pattern('an',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1212509/643 strstr_Microsoft performance: 210KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1212509/540 strstr_GNU_C_Library performance: 250KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1212509/518 Railgun performance: 261KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1212509/495 Railgun_Quadruplet performance: 273KB/clock StrnglenTRAVERSED: 138478024 bytes Searching for Pattern('to',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 780175/719 strstr_Microsoft performance: 223KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 780175/604 strstr_GNU_C_Library performance: 265KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 780175/552 Railgun performance: 291KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 780175/543 Railgun_Quadruplet performance: 295KB/clock StrnglenTRAVERSED: 164505415 bytes Searching for Pattern('TDK',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/687 strstr_Microsoft performance: 290KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/519 strstr_GNU_C_Library performance: 384KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/607 Railgun performance: 328KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/568 Railgun_Quadruplet performance: 351KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('the',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1192002/676 strstr_Microsoft performance: 196KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1192002/573 strstr_GNU_C_Library performance: 231KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1192002/523 Railgun performance: 253KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1192002/531 Railgun_Quadruplet performance: 249KB/clock StrnglenTRAVERSED: 135882884 bytes Searching for Pattern('fast',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 5384/707 strstr_Microsoft performance: 282KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 5384/540 strstr_GNU_C_Library performance: 369KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 5384/607 Railgun performance: 328KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 5384/620 Railgun_Quadruplet performance: 321KB/clock StrnglenTRAVERSED: 204186782 bytes Searching for Pattern('easy',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4825/896 strstr_Microsoft performance: 222KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4825/763 strstr_GNU_C_Library performance: 261KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4825/611 Railgun performance: 326KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4825/715 Railgun_Quadruplet performance: 278KB/clock StrnglenTRAVERSED: 204202166 bytes Searching for Pattern('grmbl',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/712 strstr_Microsoft performance: 280KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/546 strstr_GNU_C_Library performance: 365KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/601 Railgun performance: 332KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/618 Railgun_Quadruplet performance: 323KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('email',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/887 strstr_Microsoft performance: 225KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/755 strstr_GNU_C_Library performance: 264KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/607 Railgun performance: 328KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/710 Railgun_Quadruplet performance: 281KB/clock StrnglenTRAVERSED: 204449414 bytes Searching for Pattern('pasting',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 2/705 strstr_Microsoft performance: 283KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 2/539 strstr_GNU_C_Library performance: 370KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 2/593 Railgun performance: 336KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 2/608 Railgun_Quadruplet performance: 328KB/clock StrnglenTRAVERSED: 204449363 bytes Searching for Pattern('amazing',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 319/807 strstr_Microsoft performance: 247KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 319/657 strstr_GNU_C_Library performance: 303KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 319/593 Railgun performance: 336KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 319/654 Railgun_Quadruplet performance: 305KB/clock StrnglenTRAVERSED: 204432134 bytes Searching for Pattern('underdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4/742 strstr_Microsoft performance: 269KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4/573 strstr_GNU_C_Library performance: 348KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4/590 Railgun performance: 338KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4/620 Railgun_Quadruplet performance: 322KB/clock StrnglenTRAVERSED: 204449185 bytes Searching for Pattern('superdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/787 strstr_Microsoft performance: 253KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/635 strstr_GNU_C_Library performance: 314KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/591 Railgun performance: 337KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/647 Railgun_Quadruplet performance: 308KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('participants',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 141/706 strstr_Microsoft performance: 282KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 141/541 strstr_GNU_C_Library performance: 369KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 141/580 Railgun performance: 344KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 141/591 Railgun_Quadruplet performance: 337KB/clock StrnglenTRAVERSED: 204441500 bytes Searching for Pattern('skillessness',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/785 strstr_Microsoft performance: 254KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/633 strstr_GNU_C_Library performance: 315KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/585 Railgun performance: 341KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/629 Railgun_Quadruplet performance: 317KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('I should have known',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/694 strstr_Microsoft performance: 287KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/522 strstr_GNU_C_Library performance: 382KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/556 Railgun performance: 359KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/560 Railgun_Quadruplet performance: 356KB/clock StrnglenTRAVERSED: 204449346 bytes Searching for Pattern('human consciousness',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 514/773 strstr_Microsoft performance: 258KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 514/618 strstr_GNU_C_Library performance: 323KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 514/561 Railgun performance: 355KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 514/593 Railgun_Quadruplet performance: 336KB/clock StrnglenTRAVERSED: 204422699 bytes Doing Search for 8x2 Patterns into String(206908949bytes) as-one-line ... Found ('an') 1987797 time(s), Railgun performance: 477KB/clock Found ('to') 1076629 time(s), Railgun performance: 478KB/clock Found ('TDK') 0 time(s), Railgun performance: 805KB/clock Found ('the') 2114180 time(s), Railgun performance: 585KB/clock Found ('fast') 5945 time(s), Railgun performance: 918KB/clock Found ('easy') 5191 time(s), Railgun performance: 990KB/clock Found ('grmbl') 0 time(s), Railgun performance: 1287KB/clock Found ('email') 1 time(s), Railgun performance: 1167KB/clock Found ('pasting') 2 time(s), Railgun performance: 1603KB/clock Found ('amazing') 323 time(s), Railgun performance: 1603KB/clock Found ('underdog') 4 time(s), Railgun performance: 1820KB/clock Found ('superdog') 0 time(s), Railgun performance: 1603KB/clock Found ('participants') 147 time(s), Railgun performance: 2557KB/clock Found ('skillessness') 0 time(s), Railgun performance: 2149KB/clock Found ('I should have known') 1 time(s), Railgun performance: 2126KB/clock Found ('human consciousness') 519 time(s), Railgun performance: 2557KB/clock Railgun 8x2 i.e. average performance: 1070KB/clock strstr_SHORT-SHOWDOWN_Intel_v12_Ox_Qparallel.exe: strstr_SHORT-SHOWDOWN, revision 6+, written by Kaze. Input Pattern(up to 19+2000 chars): Doing Search for Pattern(11bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1269/782 strstr_Microsoft performance: 255KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1269/545 strstr_GNU_C_Library performance: 366KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1269/590 Railgun performance: 338KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1269/590 Railgun_Quadruplet performance: 338KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_BOOSTED_hits/KarpRabinKaze_BOOSTED_clocks: 1269/599 KarpRabinKaze_BOOSTED performance: 333KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_hits/KarpRabinKaze_clocks: 1269/630 KarpRabinKaze performance: 316KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Karp_Rabin_hits/Karp_Rabin_clocks: 1269/806 Karp_Rabin performance: 247KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Brute_Force_Dummy_hits/Brute_Force_Dummy_clocks: 1269/685 Brute_Force_Dummy performance: 291KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer-Moore-Horspool_hits/Boyer-Moore-Horspool_clocks: 1269/568 Boyer-Moore-Horspool performance: 351KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer_Moore_Horspool_Kaze_hits/Boyer_Moore_Horspool_Kaze_clocks: 1269/496 Boyer_Moore_Horspool_Kaze performance: 402KB/clock StrnglenTRAVERSED: 204383508 bytes Doing Search for Pattern(11bytes) into String(206908949bytes) as-one-line ... Railgun_hits/Railgun_clocks: 1355/101 Railgun performance: 2000KB/clock DUMBO 8x2 ... Searching for Pattern('an',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1212509/700 strstr_Microsoft performance: 193KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1212509/516 strstr_GNU_C_Library performance: 262KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1212509/526 Railgun performance: 257KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1212509/502 Railgun_Quadruplet performance: 269KB/clock StrnglenTRAVERSED: 138478024 bytes Searching for Pattern('to',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 780175/793 strstr_Microsoft performance: 202KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 780175/580 strstr_GNU_C_Library performance: 276KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 780175/556 Railgun performance: 288KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 780175/550 Railgun_Quadruplet performance: 292KB/clock StrnglenTRAVERSED: 164505415 bytes Searching for Pattern('TDK',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/726 strstr_Microsoft performance: 275KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/496 strstr_GNU_C_Library performance: 402KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/599 Railgun performance: 333KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/586 Railgun_Quadruplet performance: 340KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('the',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1192002/724 strstr_Microsoft performance: 183KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1192002/542 strstr_GNU_C_Library performance: 244KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1192002/520 Railgun performance: 255KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1192002/554 Railgun_Quadruplet performance: 239KB/clock StrnglenTRAVERSED: 135882884 bytes Searching for Pattern('fast',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 5384/759 strstr_Microsoft performance: 262KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 5384/517 strstr_GNU_C_Library performance: 385KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 5384/599 Railgun performance: 332KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 5384/626 Railgun_Quadruplet performance: 318KB/clock StrnglenTRAVERSED: 204186782 bytes Searching for Pattern('easy',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4825/995 strstr_Microsoft performance: 200KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4825/731 strstr_GNU_C_Library performance: 272KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4825/603 Railgun performance: 330KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4825/721 Railgun_Quadruplet performance: 276KB/clock StrnglenTRAVERSED: 204202166 bytes Searching for Pattern('grmbl',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/767 strstr_Microsoft performance: 260KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/523 strstr_GNU_C_Library performance: 381KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/594 Railgun performance: 336KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/625 Railgun_Quadruplet performance: 319KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('email',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/988 strstr_Microsoft performance: 202KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/723 strstr_GNU_C_Library performance: 276KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/602 Railgun performance: 331KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/716 Railgun_Quadruplet performance: 278KB/clock StrnglenTRAVERSED: 204449414 bytes Searching for Pattern('pasting',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 2/755 strstr_Microsoft performance: 264KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 2/514 strstr_GNU_C_Library performance: 388KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 2/587 Railgun performance: 340KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 2/614 Railgun_Quadruplet performance: 325KB/clock StrnglenTRAVERSED: 204449363 bytes Searching for Pattern('amazing',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 319/902 strstr_Microsoft performance: 221KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 319/629 strstr_GNU_C_Library performance: 317KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 319/588 Railgun performance: 339KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 319/658 Railgun_Quadruplet performance: 303KB/clock StrnglenTRAVERSED: 204432134 bytes Searching for Pattern('underdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4/809 strstr_Microsoft performance: 246KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4/549 strstr_GNU_C_Library performance: 363KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4/584 Railgun performance: 341KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4/626 Railgun_Quadruplet performance: 318KB/clock StrnglenTRAVERSED: 204449185 bytes Searching for Pattern('superdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/869 strstr_Microsoft performance: 229KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/608 strstr_GNU_C_Library performance: 328KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/587 Railgun performance: 340KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/652 Railgun_Quadruplet performance: 306KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('participants',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 141/752 strstr_Microsoft performance: 265KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 141/516 strstr_GNU_C_Library performance: 386KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 141/573 Railgun performance: 348KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 141/596 Railgun_Quadruplet performance: 334KB/clock StrnglenTRAVERSED: 204441500 bytes Searching for Pattern('skillessness',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/868 strstr_Microsoft performance: 230KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/604 strstr_GNU_C_Library performance: 330KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/580 Railgun performance: 344KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/634 Railgun_Quadruplet performance: 314KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('I should have known',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/732 strstr_Microsoft performance: 272KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/499 strstr_GNU_C_Library performance: 400KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/550 Railgun performance: 363KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/564 Railgun_Quadruplet performance: 354KB/clock StrnglenTRAVERSED: 204449346 bytes Searching for Pattern('human consciousness',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 514/857 strstr_Microsoft performance: 232KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 514/589 strstr_GNU_C_Library performance: 338KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 514/554 Railgun performance: 360KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 514/597 Railgun_Quadruplet performance: 334KB/clock StrnglenTRAVERSED: 204422699 bytes Doing Search for 8x2 Patterns into String(206908949bytes) as-one-line ... Found ('an') 1987797 time(s), Railgun performance: 460KB/clock Found ('to') 1076629 time(s), Railgun performance: 461KB/clock Found ('TDK') 0 time(s), Railgun performance: 856KB/clock Found ('the') 2114180 time(s), Railgun performance: 585KB/clock Found ('fast') 5945 time(s), Railgun performance: 922KB/clock Found ('easy') 5191 time(s), Railgun performance: 990KB/clock Found ('grmbl') 0 time(s), Railgun performance: 1278KB/clock Found ('email') 1 time(s), Railgun performance: 1167KB/clock Found ('pasting') 2 time(s), Railgun performance: 1433KB/clock Found ('amazing') 323 time(s), Railgun performance: 1603KB/clock Found ('underdog') 4 time(s), Railgun performance: 1820KB/clock Found ('superdog') 0 time(s), Railgun performance: 1836KB/clock Found ('participants') 147 time(s), Railgun performance: 2126KB/clock Found ('skillessness') 0 time(s), Railgun performance: 2149KB/clock Found ('I should have known') 1 time(s), Railgun performance: 2525KB/clock Found ('human consciousness') 519 time(s), Railgun performance: 2149KB/clock Railgun 8x2 i.e. average performance: 1062KB/clock strstr_SHORT-SHOWDOWN_Microsoft_v16_Ox.exe: strstr_SHORT-SHOWDOWN, revision 6+, written by Kaze. Input Pattern(up to 19+2000 chars): Doing Search for Pattern(11bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1269/964 strstr_Microsoft performance: 207KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1269/517 strstr_GNU_C_Library performance: 386KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1269/579 Railgun performance: 344KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1269/478 Railgun_Quadruplet performance: 417KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_BOOSTED_hits/KarpRabinKaze_BOOSTED_clocks: 1269/564 KarpRabinKaze_BOOSTED performance: 353KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 KarpRabinKaze_hits/KarpRabinKaze_clocks: 1269/576 KarpRabinKaze performance: 346KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Karp_Rabin_hits/Karp_Rabin_clocks: 1269/730 Karp_Rabin performance: 273KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Brute_Force_Dummy_hits/Brute_Force_Dummy_clocks: 1269/746 Brute_Force_Dummy performance: 267KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer-Moore-Horspool_hits/Boyer-Moore-Horspool_clocks: 1269/641 Boyer-Moore-Horspool performance: 311KB/clock StrnglenTRAVERSED: 204383508 bytes LinesEncountered: 2459508 Boyer_Moore_Horspool_Kaze_hits/Boyer_Moore_Horspool_Kaze_clocks: 1269/643 Boyer_Moore_Horspool_Kaze performance: 310KB/clock StrnglenTRAVERSED: 204383508 bytes Doing Search for Pattern(11bytes) into String(206908949bytes) as-one-line ... Railgun_hits/Railgun_clocks: 1355/155 Railgun performance: 1303KB/clock DUMBO 8x2 ... Searching for Pattern('an',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1212509/799 strstr_Microsoft performance: 169KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1212509/500 strstr_GNU_C_Library performance: 270KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1212509/541 Railgun performance: 249KB/clock StrnglenTRAVERSED: 138478024 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1212509/424 Railgun_Quadruplet performance: 318KB/clock StrnglenTRAVERSED: 138478024 bytes Searching for Pattern('to',2bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 780175/912 strstr_Microsoft performance: 176KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 780175/553 strstr_GNU_C_Library performance: 290KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 780175/569 Railgun performance: 282KB/clock StrnglenTRAVERSED: 164505415 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 780175/456 Railgun_Quadruplet performance: 352KB/clock StrnglenTRAVERSED: 164505415 bytes Searching for Pattern('TDK',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/942 strstr_Microsoft performance: 211KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/497 strstr_GNU_C_Library performance: 401KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/598 Railgun performance: 333KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/463 Railgun_Quadruplet performance: 431KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('the',3bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1192002/822 strstr_Microsoft performance: 161KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1192002/533 strstr_GNU_C_Library performance: 248KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1192002/519 Railgun performance: 255KB/clock StrnglenTRAVERSED: 135882884 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1192002/462 Railgun_Quadruplet performance: 287KB/clock StrnglenTRAVERSED: 135882884 bytes Searching for Pattern('fast',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 5384/959 strstr_Microsoft performance: 207KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 5384/512 strstr_GNU_C_Library performance: 389KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 5384/598 Railgun performance: 333KB/clock StrnglenTRAVERSED: 204186782 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 5384/499 Railgun_Quadruplet performance: 399KB/clock StrnglenTRAVERSED: 204186782 bytes Searching for Pattern('easy',4bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4825/1138 strstr_Microsoft performance: 175KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4825/686 strstr_GNU_C_Library performance: 290KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4825/600 Railgun performance: 332KB/clock StrnglenTRAVERSED: 204202166 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4825/662 Railgun_Quadruplet performance: 301KB/clock StrnglenTRAVERSED: 204202166 bytes Searching for Pattern('grmbl',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/963 strstr_Microsoft performance: 207KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/516 strstr_GNU_C_Library performance: 386KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/592 Railgun performance: 337KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/498 Railgun_Quadruplet performance: 400KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('email',5bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/1132 strstr_Microsoft performance: 176KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/676 strstr_GNU_C_Library performance: 295KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/598 Railgun performance: 333KB/clock StrnglenTRAVERSED: 204449414 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/659 Railgun_Quadruplet performance: 302KB/clock StrnglenTRAVERSED: 204449414 bytes Searching for Pattern('pasting',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 2/961 strstr_Microsoft performance: 207KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 2/512 strstr_GNU_C_Library performance: 389KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 2/585 Railgun performance: 341KB/clock StrnglenTRAVERSED: 204449363 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 2/492 Railgun_Quadruplet performance: 405KB/clock StrnglenTRAVERSED: 204449363 bytes Searching for Pattern('amazing',7bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 319/1054 strstr_Microsoft performance: 189KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 319/603 strstr_GNU_C_Library performance: 331KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 319/586 Railgun performance: 340KB/clock StrnglenTRAVERSED: 204432134 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 319/573 Railgun_Quadruplet performance: 348KB/clock StrnglenTRAVERSED: 204432134 bytes Searching for Pattern('underdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 4/992 strstr_Microsoft performance: 201KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 4/541 strstr_GNU_C_Library performance: 369KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 4/583 Railgun performance: 342KB/clock StrnglenTRAVERSED: 204449185 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 4/510 Railgun_Quadruplet performance: 391KB/clock StrnglenTRAVERSED: 204449185 bytes Searching for Pattern('superdog',8bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/1037 strstr_Microsoft performance: 192KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/587 strstr_GNU_C_Library performance: 340KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/584 Railgun performance: 341KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/558 Railgun_Quadruplet performance: 357KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('participants',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 141/960 strstr_Microsoft performance: 207KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 141/513 strstr_GNU_C_Library performance: 389KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 141/572 Railgun performance: 349KB/clock StrnglenTRAVERSED: 204441500 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 141/480 Railgun_Quadruplet performance: 415KB/clock StrnglenTRAVERSED: 204441500 bytes Searching for Pattern('skillessness',12bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 0/1037 strstr_Microsoft performance: 192KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 0/586 strstr_GNU_C_Library performance: 340KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 0/578 Railgun performance: 345KB/clock StrnglenTRAVERSED: 204449441 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 0/545 Railgun_Quadruplet performance: 366KB/clock StrnglenTRAVERSED: 204449441 bytes Searching for Pattern('I should have known',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 1/948 strstr_Microsoft performance: 210KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 1/502 strstr_GNU_C_Library performance: 397KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 1/548 Railgun performance: 364KB/clock StrnglenTRAVERSED: 204449346 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 1/450 Railgun_Quadruplet performance: 443KB/clock StrnglenTRAVERSED: 204449346 bytes Searching for Pattern('human consciousness',19bytes) into String(206908949bytes) line-by-line ... LinesEncountered: 2459508 strstr_Microsoft_hits/strstr_Microsoft_clocks: 514/1024 strstr_Microsoft performance: 194KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 strstr_GNU_C_Library_hits/strstr_GNU_C_Library_clocks: 514/573 strstr_GNU_C_Library performance: 348KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_hits/Railgun_clocks: 514/553 Railgun performance: 360KB/clock StrnglenTRAVERSED: 204422699 bytes LinesEncountered: 2459508 Railgun_Quadruplet_hits/Railgun_Quadruplet_clocks: 514/507 Railgun_Quadruplet performance: 393KB/clock StrnglenTRAVERSED: 204422699 bytes Doing Search for 8x2 Patterns into String(206908949bytes) as-one-line ... Found ('an') 1987797 time(s), Railgun performance: 300KB/clock Found ('to') 1076629 time(s), Railgun performance: 293KB/clock Found ('TDK') 0 time(s), Railgun performance: 496KB/clock Found ('the') 2114180 time(s), Railgun performance: 391KB/clock Found ('fast') 5945 time(s), Railgun performance: 585KB/clock Found ('easy') 5191 time(s), Railgun performance: 585KB/clock Found ('grmbl') 0 time(s), Railgun performance: 805KB/clock Found ('email') 1 time(s), Railgun performance: 716KB/clock Found ('pasting') 2 time(s), Railgun performance: 990KB/clock Found ('amazing') 323 time(s), Railgun performance: 990KB/clock Found ('underdog') 4 time(s), Railgun performance: 1069KB/clock Found ('superdog') 0 time(s), Railgun performance: 1167KB/clock Found ('participants') 147 time(s), Railgun performance: 1433KB/clock Found ('skillessness') 0 time(s), Railgun performance: 1422KB/clock Found ('I should have known') 1 time(s), Railgun performance: 1603KB/clock Found ('human consciousness') 519 time(s), Railgun performance: 1603KB/clock Railgun 8x2 i.e. average performance: 674KB/clock Simplicius_Simplicissimus_Septupleton rev.1++, written by Kaze. Note1: This is the precursor of Simplicius Simplicissimus - a superfast-low-performance TEXT decompressor. Note2: The niftiness lies in readiness for multi-threading and mostly in boosting the search by having the BBs. The decompressor would upload (at burst speed) the BB data and then read-and-decode one-by-one the triads (BB pool/array indexes), that is a simple copying. The pool houses up to 256*256*256 BBs/elements. Note3: Compiler used: Intel(R) C++ Compiler XE for applications running on IA-32, Version 12.0.4.196 Build 20110427. Note4: Compile line: icl /Ox /TcBuilding-Blocks_DUMPER.c /FaBuilding-Blocks_DUMPER /w /FAcs Note5: Maximum size of input text file is arbitrary - 384MB, in fact 384MB+4*384MB must be less than 19??MB. Note6: The file format is given by typing the compressed file e.g. D:\>type OSHO.TXT.SS. The header is 270 bytes long followed by BBs and triads/indexes and the eventual remainder/literals. Note7: My benchmark text file OSHO.TXT 206,908,949 bytes where OSHO.TXT.SS 116,871,584 bytes for order 6: Decompressing OSHO.TXT.SS to RAM without Dumping to DRIVE time: 1704 clocks or 118579 KB/s, an awful result. For order 4 enforced: 156,174,067 OSHO.TXT.SS is being decompressed at 192804 KB/s. For order 7 enforced: 122,297,608 OSHO.TXT.SS is being decompressed at 85618 KB/s. For order 8 enforced: 149,243,106 OSHO.TXT.SS is being decompressed at 115396 KB/s. Obviously the fastest cache size is crucial, for OSHO.TXT 12MB BB pool vs 1MB L2 cache disbalance is the cause for this badly inferior performance compared to LZ L1 (32KB) cache-friendly variants. The test machine is Toshiba Satellite with Intel Merom 2166MHz, with rough 'memcpy' performance: 1646 MB/s. Note8: For more fast decompressing idea(s) you may contact me at sanmayce@sanmayce.com freely. Note9: Got it? The eighth note has two meanings: 1] for faster 2] for additional/other fast. NoteA: Got it? The ninth note has two meanings: 1] for quicker/tighter 2] for additional/other quick/tight. Allocating 384MB ... OK Enforcing BB order 7 ... Size of incoming file or Strnglen: 206908949 Sorting 206908943 Pointers to Building-Blocks 7 chars in size ... Allocated memory for pointers-to-words in MB: 790 Writing Sorted Building-Blocks to BB007.txt ... Patternlen:7|206908949-7+1|linecounterRL:4803152|202105791 Gain(reduced-size) or Strnglen-(Patternlen*linecounterRL+3*(Strnglen/Patternlen)+(Strnglen%Patternlen)): 84611620 Maximum compression (or minimum expansion) for order: 7 Creating OSHO.TXT.SS ... Building-Blocks_DUMPER .SS dumping time: 42423 clocks Building-Blocks_DUMPER total time: 267579 clocks Simplicius_Simplicissimus_Septupleton rev.1++, written by Kaze. Note1: This is the precursor of Simplicius Simplicissimus - a superfast-low-performance TEXT decompressor. Note2: The niftiness lies in readiness for multi-threading and mostly in boosting the search by having the BBs. The decompressor would upload (at burst speed) the BB data and then read-and-decode one-by-one the triads (BB pool/array indexes), that is a simple copying. The pool houses up to 256*256*256 BBs/elements. Note3: Compiler used: Intel(R) C++ Compiler XE for applications running on IA-32, Version 12.0.4.196 Build 20110427. Note4: Compile line: icl /Ox /TcBuilding-Blocks_DUMPER.c /FaBuilding-Blocks_DUMPER /w /FAcs Note5: Maximum size of input text file is arbitrary - 384MB, in fact 384MB+4*384MB must be less than 19??MB. Note6: The file format is given by typing the compressed file e.g. D:\>type OSHO.TXT.SS. The header is 270 bytes long followed by BBs and triads/indexes and the eventual remainder/literals. Note7: My benchmark text file OSHO.TXT 206,908,949 bytes where OSHO.TXT.SS 116,871,584 bytes for order 6: Decompressing OSHO.TXT.SS to RAM without Dumping to DRIVE time: 1704 clocks or 118579 KB/s, an awful result. For order 4 enforced: 156,174,067 OSHO.TXT.SS is being decompressed at 192804 KB/s. For order 7 enforced: 122,297,608 OSHO.TXT.SS is being decompressed at 85618 KB/s. For order 8 enforced: 149,243,106 OSHO.TXT.SS is being decompressed at 115396 KB/s. Obviously the fastest cache size is crucial, for OSHO.TXT 12MB BB pool vs 1MB L2 cache disbalance is the cause for this badly inferior performance compared to LZ L1 (32KB) cache-friendly variants. The test machine is Toshiba Satellite with Intel Merom 2166MHz, with rough 'memcpy' performance: 1646 MB/s. Note8: For more fast decompressing idea(s) you may contact me at sanmayce@sanmayce.com freely. Note9: Got it? The eighth note has two meanings: 1] for faster 2] for additional/other fast. NoteA: Got it? The ninth note has two meanings: 1] for quicker/tighter 2] for additional/other quick/tight. Allocating 384MB ... OK Simplicius Simplicissimus is decompressing OSHO.TXT ... Allocating 256MB for BBs pool + 384MB for RAM-to-RAM decompression ... OK BBs order: 7 Original file size: 206908949 BBs pool size: 33622064 Decompression to RAM without Dumping to DRIVE time: 2094 clocks Decompression to RAM without Dumping to DRIVE performance: 96494 KB/s Total time: 3907 clocks Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ... Simplicius says for 'memcpy' performance: 1536 MB/s Simplicius says for Decompression Ratio: 6% Simplicius_Simplicissimus_Septupleton rev.1++, written by Kaze. Note1: This is the precursor of Simplicius Simplicissimus - a superfast-low-performance TEXT decompressor. Note2: The niftiness lies in readiness for multi-threading and mostly in boosting the search by having the BBs. The decompressor would upload (at burst speed) the BB data and then read-and-decode one-by-one the triads (BB pool/array indexes), that is a simple copying. The pool houses up to 256*256*256 BBs/elements. Note3: Compiler used: Intel(R) C++ Compiler XE for applications running on IA-32, Version 12.0.4.196 Build 20110427. Note4: Compile line: icl /Ox /TcBuilding-Blocks_DUMPER.c /FaBuilding-Blocks_DUMPER /w /FAcs Note5: Maximum size of input text file is arbitrary - 384MB, in fact 384MB+4*384MB must be less than 19??MB. Note6: The file format is given by typing the compressed file e.g. D:\>type OSHO.TXT.SS. The header is 270 bytes long followed by BBs and triads/indexes and the eventual remainder/literals. Note7: My benchmark text file OSHO.TXT 206,908,949 bytes where OSHO.TXT.SS 116,871,584 bytes for order 6: Decompressing OSHO.TXT.SS to RAM without Dumping to DRIVE time: 1704 clocks or 118579 KB/s, an awful result. For order 4 enforced: 156,174,067 OSHO.TXT.SS is being decompressed at 192804 KB/s. For order 7 enforced: 122,297,608 OSHO.TXT.SS is being decompressed at 85618 KB/s. For order 8 enforced: 149,243,106 OSHO.TXT.SS is being decompressed at 115396 KB/s. Obviously the fastest cache size is crucial, for OSHO.TXT 12MB BB pool vs 1MB L2 cache disbalance is the cause for this badly inferior performance compared to LZ L1 (32KB) cache-friendly variants. The test machine is Toshiba Satellite with Intel Merom 2166MHz, with rough 'memcpy' performance: 1646 MB/s. Note8: For more fast decompressing idea(s) you may contact me at sanmayce@sanmayce.com freely. Note9: Got it? The eighth note has two meanings: 1] for faster 2] for additional/other fast. NoteA: Got it? The ninth note has two meanings: 1] for quicker/tighter 2] for additional/other quick/tight. Allocating 384MB ... OK Simplicius Simplicissimus is decompressing OSHO.TXT ... Allocating 256MB for BBs pool + 384MB for RAM-to-RAM decompression ... OK BBs order: 7 Original file size: 206908949 BBs pool size: 33622064 Decompression to RAM without Dumping to DRIVE time: 2407 clocks Decompression to RAM without Dumping to DRIVE performance: 83946 KB/s Total time: 5063 clocks Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ... Simplicius says for 'memcpy' performance: 1702 MB/s Simplicius says for Decompression Ratio: 4% Simplicius_Simplicissimus_Septupleton rev.1++, written by Kaze. Note1: This is the precursor of Simplicius Simplicissimus - a superfast-low-performance TEXT decompressor. Note2: The niftiness lies in readiness for multi-threading and mostly in boosting the search by having the BBs. The decompressor would upload (at burst speed) the BB data and then read-and-decode one-by-one the triads (BB pool/array indexes), that is a simple copying. The pool houses up to 256*256*256 BBs/elements. Note3: Compiler used: Intel(R) C++ Compiler XE for applications running on IA-32, Version 12.0.4.196 Build 20110427. Note4: Compile line: icl /Ox /TcBuilding-Blocks_DUMPER.c /FaBuilding-Blocks_DUMPER /w /FAcs Note5: Maximum size of input text file is arbitrary - 384MB, in fact 384MB+4*384MB must be less than 19??MB. Note6: The file format is given by typing the compressed file e.g. D:\>type OSHO.TXT.SS. The header is 270 bytes long followed by BBs and triads/indexes and the eventual remainder/literals. Note7: My benchmark text file OSHO.TXT 206,908,949 bytes where OSHO.TXT.SS 116,871,584 bytes for order 6: Decompressing OSHO.TXT.SS to RAM without Dumping to DRIVE time: 1704 clocks or 118579 KB/s, an awful result. For order 4 enforced: 156,174,067 OSHO.TXT.SS is being decompressed at 192804 KB/s. For order 7 enforced: 122,297,608 OSHO.TXT.SS is being decompressed at 85618 KB/s. For order 8 enforced: 149,243,106 OSHO.TXT.SS is being decompressed at 115396 KB/s. Obviously the fastest cache size is crucial, for OSHO.TXT 12MB BB pool vs 1MB L2 cache disbalance is the cause for this badly inferior performance compared to LZ L1 (32KB) cache-friendly variants. The test machine is Toshiba Satellite with Intel Merom 2166MHz, with rough 'memcpy' performance: 1646 MB/s. Note8: For more fast decompressing idea(s) you may contact me at sanmayce@sanmayce.com freely. Note9: Got it? The eighth note has two meanings: 1] for faster 2] for additional/other fast. NoteA: Got it? The ninth note has two meanings: 1] for quicker/tighter 2] for additional/other quick/tight. Allocating 384MB ... OK Simplicius Simplicissimus is decompressing OSHO.TXT ... Allocating 256MB for BBs pool + 384MB for RAM-to-RAM decompression ... OK BBs order: 7 Original file size: 206908949 BBs pool size: 33622064 Decompression to RAM without Dumping to DRIVE time: 2344 clocks Decompression to RAM without Dumping to DRIVE performance: 86202 KB/s Total time: 4735 clocks Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ... Simplicius says for 'memcpy' performance: 1702 MB/s Simplicius says for Decompression Ratio: 4% Simplicius_Simplicissimus_Septupleton rev.1++, written by Kaze. Note1: This is the precursor of Simplicius Simplicissimus - a superfast-low-performance TEXT decompressor. Note2: The niftiness lies in readiness for multi-threading and mostly in boosting the search by having the BBs. The decompressor would upload (at burst speed) the BB data and then read-and-decode one-by-one the triads (BB pool/array indexes), that is a simple copying. The pool houses up to 256*256*256 BBs/elements. Note3: Compiler used: Intel(R) C++ Compiler XE for applications running on IA-32, Version 12.0.4.196 Build 20110427. Note4: Compile line: icl /Ox /TcBuilding-Blocks_DUMPER.c /FaBuilding-Blocks_DUMPER /w /FAcs Note5: Maximum size of input text file is arbitrary - 384MB, in fact 384MB+4*384MB must be less than 19??MB. Note6: The file format is given by typing the compressed file e.g. D:\>type OSHO.TXT.SS. The header is 270 bytes long followed by BBs and triads/indexes and the eventual remainder/literals. Note7: My benchmark text file OSHO.TXT 206,908,949 bytes where OSHO.TXT.SS 116,871,584 bytes for order 6: Decompressing OSHO.TXT.SS to RAM without Dumping to DRIVE time: 1704 clocks or 118579 KB/s, an awful result. For order 4 enforced: 156,174,067 OSHO.TXT.SS is being decompressed at 192804 KB/s. For order 7 enforced: 122,297,608 OSHO.TXT.SS is being decompressed at 85618 KB/s. For order 8 enforced: 149,243,106 OSHO.TXT.SS is being decompressed at 115396 KB/s. Obviously the fastest cache size is crucial, for OSHO.TXT 12MB BB pool vs 1MB L2 cache disbalance is the cause for this badly inferior performance compared to LZ L1 (32KB) cache-friendly variants. The test machine is Toshiba Satellite with Intel Merom 2166MHz, with rough 'memcpy' performance: 1646 MB/s. Note8: For more fast decompressing idea(s) you may contact me at sanmayce@sanmayce.com freely. Note9: Got it? The eighth note has two meanings: 1] for faster 2] for additional/other fast. NoteA: Got it? The ninth note has two meanings: 1] for quicker/tighter 2] for additional/other quick/tight. Allocating 384MB ... OK Simplicius Simplicissimus is decompressing OSHO.TXT ... Allocating 256MB for BBs pool + 384MB for RAM-to-RAM decompression ... OK BBs order: 7 Original file size: 206908949 BBs pool size: 33622064 Decompression to RAM without Dumping to DRIVE time: 2407 clocks Decompression to RAM without Dumping to DRIVE performance: 83946 KB/s Total time: 4860 clocks Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ... Simplicius says for 'memcpy' performance: 1679 MB/s Simplicius says for Decompression Ratio: 4% Simplicius_Simplicissimus_Septupleton rev.1++, written by Kaze. Note1: This is the precursor of Simplicius Simplicissimus - a superfast-low-performance TEXT decompressor. Note2: The niftiness lies in readiness for multi-threading and mostly in boosting the search by having the BBs. The decompressor would upload (at burst speed) the BB data and then read-and-decode one-by-one the triads (BB pool/array indexes), that is a simple copying. The pool houses up to 256*256*256 BBs/elements. Note3: Compiler used: Intel(R) C++ Compiler XE for applications running on IA-32, Version 12.0.4.196 Build 20110427. Note4: Compile line: icl /Ox /TcBuilding-Blocks_DUMPER.c /FaBuilding-Blocks_DUMPER /w /FAcs Note5: Maximum size of input text file is arbitrary - 384MB, in fact 384MB+4*384MB must be less than 19??MB. Note6: The file format is given by typing the compressed file e.g. D:\>type OSHO.TXT.SS. The header is 270 bytes long followed by BBs and triads/indexes and the eventual remainder/literals. Note7: My benchmark text file OSHO.TXT 206,908,949 bytes where OSHO.TXT.SS 116,871,584 bytes for order 6: Decompressing OSHO.TXT.SS to RAM without Dumping to DRIVE time: 1704 clocks or 118579 KB/s, an awful result. For order 4 enforced: 156,174,067 OSHO.TXT.SS is being decompressed at 192804 KB/s. For order 7 enforced: 122,297,608 OSHO.TXT.SS is being decompressed at 85618 KB/s. For order 8 enforced: 149,243,106 OSHO.TXT.SS is being decompressed at 115396 KB/s. Obviously the fastest cache size is crucial, for OSHO.TXT 12MB BB pool vs 1MB L2 cache disbalance is the cause for this badly inferior performance compared to LZ L1 (32KB) cache-friendly variants. The test machine is Toshiba Satellite with Intel Merom 2166MHz, with rough 'memcpy' performance: 1646 MB/s. Note8: For more fast decompressing idea(s) you may contact me at sanmayce@sanmayce.com freely. Note9: Got it? The eighth note has two meanings: 1] for faster 2] for additional/other fast. NoteA: Got it? The ninth note has two meanings: 1] for quicker/tighter 2] for additional/other quick/tight. Allocating 384MB ... OK Simplicius Simplicissimus is decompressing OSHO.TXT ... Allocating 256MB for BBs pool + 384MB for RAM-to-RAM decompression ... OK BBs order: 7 Original file size: 206908949 BBs pool size: 33622064 Decompression to RAM without Dumping to DRIVE time: 2344 clocks Decompression to RAM without Dumping to DRIVE performance: 86202 KB/s Total time: 4751 clocks Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ... Simplicius says for 'memcpy' performance: 1702 MB/s Simplicius says for Decompression Ratio: 4% Simplicius_Simplicissimus_Septupleton rev.1++, written by Kaze. Note1: This is the precursor of Simplicius Simplicissimus - a superfast-low-performance TEXT decompressor. Note2: The niftiness lies in readiness for multi-threading and mostly in boosting the search by having the BBs. The decompressor would upload (at burst speed) the BB data and then read-and-decode one-by-one the triads (BB pool/array indexes), that is a simple copying. The pool houses up to 256*256*256 BBs/elements. Note3: Compiler used: Intel(R) C++ Compiler XE for applications running on IA-32, Version 12.0.4.196 Build 20110427. Note4: Compile line: icl /Ox /TcBuilding-Blocks_DUMPER.c /FaBuilding-Blocks_DUMPER /w /FAcs Note5: Maximum size of input text file is arbitrary - 384MB, in fact 384MB+4*384MB must be less than 19??MB. Note6: The file format is given by typing the compressed file e.g. D:\>type OSHO.TXT.SS. The header is 270 bytes long followed by BBs and triads/indexes and the eventual remainder/literals. Note7: My benchmark text file OSHO.TXT 206,908,949 bytes where OSHO.TXT.SS 116,871,584 bytes for order 6: Decompressing OSHO.TXT.SS to RAM without Dumping to DRIVE time: 1704 clocks or 118579 KB/s, an awful result. For order 4 enforced: 156,174,067 OSHO.TXT.SS is being decompressed at 192804 KB/s. For order 7 enforced: 122,297,608 OSHO.TXT.SS is being decompressed at 85618 KB/s. For order 8 enforced: 149,243,106 OSHO.TXT.SS is being decompressed at 115396 KB/s. Obviously the fastest cache size is crucial, for OSHO.TXT 12MB BB pool vs 1MB L2 cache disbalance is the cause for this badly inferior performance compared to LZ L1 (32KB) cache-friendly variants. The test machine is Toshiba Satellite with Intel Merom 2166MHz, with rough 'memcpy' performance: 1646 MB/s. Note8: For more fast decompressing idea(s) you may contact me at sanmayce@sanmayce.com freely. Note9: Got it? The eighth note has two meanings: 1] for faster 2] for additional/other fast. NoteA: Got it? The ninth note has two meanings: 1] for quicker/tighter 2] for additional/other quick/tight. Allocating 384MB ... OK Simplicius Simplicissimus is decompressing OSHO.TXT ... Allocating 256MB for BBs pool + 384MB for RAM-to-RAM decompression ... OK BBs order: 7 Original file size: 206908949 BBs pool size: 33622064 Decompression to RAM without Dumping to DRIVE time: 2485 clocks Decompression to RAM without Dumping to DRIVE performance: 81311 KB/s Total time: 4891 clocks Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ... Simplicius says for 'memcpy' performance: 1222 MB/s Simplicius says for Decompression Ratio: 6%