# test of sieve implementation in the julia language (sieve.jl) on Phenom IIX4 980 @ 3700MHz
# the slow implementation has a different meaning here. It is actually naive implementation
# using whole bytes as flags of prime number presence, rather than individual bits.
#
#                             array bound checking ENABLED even in fast implementation
30 1.26 1.153 194
33 1.241 1.186 214
36 1.27 1.18 236
39 1.262 1.277 272
42 1.334 1.3090000000000002 293
46 1.394 1.438 341
50 1.409 1.49 372
55 1.455 1.562 408
60 1.561 1.651 447
66 1.686 1.746 493
72 1.711 1.91 564
79 1.875 2.0490000000000004 620
86 1.9709999999999999 2.161 675
94 2.2230000000000003 2.2809999999999997 739
103 2.246 2.4219999999999997 810
113 2.3640000000000003 2.678 922
124 2.567 2.925 1043
136 2.7439999999999998 3.1420000000000003 1144
149 2.851 3.378 1256
163 3.108 3.635 1374
179 3.387 4.026 1550
196 3.59 4.340999999999999 1697
215 3.8689999999999998 4.763 1903
236 4.303 5.263 2135
259 4.541 5.673 2343
284 4.923 6.248 2618
312 5.309 6.769 2878
343 5.692 7.37 3166
377 6.587 8.132 3538
414 7.175 8.856 3887
455 8.963999999999999 9.795 4333
500 9.438 10.812000000000001 4830
550 10.602 11.793999999999999 5314
605 11.556000000000001 13.024 5920
665 12.517999999999999 14.409999999999998 6582
731 13.617 15.875999999999998 7318
804 14.786 17.509 8130
884 15.918 19.344 9027
972 18.641 21.160999999999998 9930
1069 20.102 23.362000000000002 11019
1175 21.776999999999997 25.701999999999998 12115
1292 23.866000000000003 28.415000000000003 13532
1421 27.524 31.394 14993
1563 29.349 34.853 16722
1719 32.791 38.454 18518
1890 35.546 42.177 20362
2079 40.163999999999994 46.575 22533
2286 43.139 51.421 24920
2514 48.664 56.948 27700
2765 52.543 62.516 30470
3041 57.676 69.361 33841
3345 63.561 76.795 37557
3679 71.476 84.58500000000001 41489
4046 76.657 94.83399999999999 45997
4450 84.372 104.497 50791
4895 94.269 115.77900000000001 56479
5384 104.126 127.572 62347
5922 116.312 140.517 68800
6514 127.48100000000001 155.229 76148
7165 141.14999999999998 171.859 84501
7881 154.512 190.843 93460
8669 179.045 210.643 103345
9535 210.521 232.299 114238
10488 247.964 257.20000000000005 126557
11536 287.318 282.949 139526
12689 322.859 314.146 154777
13957 363.259 345.456 170593
15352 418.07800000000003 381.821 188718
16887 459.993 422.096 208714
18575 476.228 461.20599999999996 230764
20432 521.176 509.288 255084
22475 575.416 562.2239999999999 281895
24722 640.3309999999999 621.756 311885
27194 716.1129999999999 687.393 344990
29913 780.951 758.6949999999999 380992
32904 868.005 838.263 421202
36194 1061.4769999999999 924.167 464439
39813 1168.448 1020.9240000000001 513191
43794 1169.118 1127.554 566950
48173 1299.009 1248.412 628090
52990 1446.7250000000001 1377.673 693554
58289 1596.4550000000002 1521.94 766432
64117 1775.085 1680.0300000000002 846017
70528 2005.874 1877.573 935231
77580 2652.301 2104.151 1032788
85338 3320.289 2358.922 1140281
93871 3731.748 2644.9500000000003 1260527
103258 4227.2919999999995 2950.9750000000004 1391242
113583 4748.383 3288.955 1537183
124941 5334.962 3647.3120000000004 1697028
137435 5955.064 4066.8680000000004 1874266
151178 6713.784000000001 4492.374000000001 2071840
166295 7538.554999999999 4977.7429999999995 2287296
182924 8420.464 5506.063999999999 2523467
201216 9422.332 6110.589 2786273
221337 10535.318 6792.291 3081256
243470 11753.262999999999 7471.6230000000005 3395084
267817 13110.149 8295.261999999999 3751057
294598 14707.06 9190.436 4141925
324057 16470.296 10190.338 4575862
356462 18347.442 11271.371000000001 5049102
392108 20478.164 12494.044 5574029
431318 22747.269 13810.744 6148655
474449 25299.447 15311.791 6787609
521893 28135.114999999998 17027.938 7495668
574082 31385.783 19474.038999999997 8278023
631490 35104.225000000006 23565.415 9128782
694639 39035.649 27116.632 10080231
764102 43543.597 30653.29 11126280
840512 50469.32 34264.521 12273373
924563 68246.67 38310.112 13553353
1017019 84407.02799999999 42733.082 14958315
1118720 100030.93000000001 47559.284999999996 16500170
1230592 116694.42700000001 52923.447 18204906
1353651 134328.702 59045.276 20079342
1489016 157639.761 65720.799 22158287
1637917 177698.98500000002 73130.325 24463120
1801708 198255.38 81273.29299999999 26991191
1981878 225682.697 90399.37700000001 29780177
2180065 253338.256 100752.439 32860987
2398071 288970.863 112430.474 36254856
2637878 324156.094 125305.43299999999 39993227
2901665 365346.5 139548.777 44130609
3191831 409999.90499999997 154965.11299999998 48682886
3511014 461172.651 172181.207 53692376
3862115 515199.273 191178.59600000002 59237950
4248326 584895.895 212365.95 65352731
4673158 653573.262 236916.68 72088595
5140473 728479.445 263481.065 79540334
5654520 814181.367 293537.066 87721250
6219972 907264.168 334316.732 96774940
6841969 1.0119315950000001e6 434021.03199999995 106702632
7526165 1.126885519e6 587754.441 117737959
8278781 1.252387558e6 704818.596 129819707
9106659 1.39108753e6 816150.568 143160581
10017324 1.544918121e6 942155.072 157935370
11019056 1.720689999e6 1.079515827e6 174180952
12120961 1.911426776e6 1.230679638e6 192144127
13333057 2.1026872550000004e6 1.356728963e6 211908255
14666362 2.331756393e6 1.533058046e6 233654157
16132998 2.588416807e6 1.726819755e6 257671400
17746297 2.8717098189999997e6 1.9428827580000001e6 284109297
19520926 3.188622302e6 2.180601413e6 313339568
21473018 3.5402495730000003e6 2.4481767419999996e6 345587022
23620319 3.928362338e6 2.742653026e6 381074601
25982350 4.358298738e6 3.061792068e6 420128117
28580585 4.836427362000001e6 3.422890664e6 463334234
31438643 5.369526401e6 3.8207937460000003e6 510999889
34582507 5.953564522e6 4.264487381e6 563394811
38040757 6.609265021e6 4.758907973e6 621198300
41844832 7.324146786e6 5.311395767999999e6 685003675
46029315 8.110056551e6 5.934309007999999e6 755078048
50632246 8.982451619e6 6.606901242000001e6 832646657
55695470 9.953201019e6 7.349671052999999e6 918007804
61265017 1.1031658277e7 8.172075795e6 1012278312
67391518 1.2222095492999999e7 9.036498581e6 1116095633
74130669 1.3540267472e7 1.0094010783e7 1230497685
81543735 1.5105409436e7 1.131309996e7 1356423963
89698108 1.673358808e7 1.2541343393e7 1495522374
98667918 1.8569541123e7 1.3926049033e7 1648669676
108534709 2.061353888e7 1.5456286974e7 1817669318
119388179 2.290228473e7 1.7166186215e7 2003578778
131326996 2.5473404101e7 1.9058595082e7 2208813609
144459695 2.8365877889e7 2.1132145585e7 2435195424
158905664 3.1526650688e7 2.3444027812000003e7 2684412012
174796230 3.5131236424e7 2.6021092637e7 2959207051
192275853 3.8861866706e7 2.8658843374e7 3261954020
211503438 4.3132352472e7 3.1737917575e7 3595481474
232653781 4.7904277671000004e7 3.5223521004e7 3964001264
255919159 5.3179316857e7 3.9096406742e7 4369109150
