=== benchmarking 10 hash functions === benchmarking large inputs : from 512 bytes (log9) to 256 MB (log28) xxh3 , 1176.0, 2062.6, 2965.0, 3797.7, 4463.7, 4865.3, 5113.9, 5244.2, 5297.6, 5321.1, 5339.6, 5347.4, 5349.4, 5322.9, 5242.7, 5233.8, 5250.9, 5260.1, 5271.7, 5266.2 XXH32 , 845.8, 863.7, 873.1, 877.9, 878.4, 825.6, 828.7, 828.5, 828.8, 819.7, 796.3, 783.1, 781.6, 785.3, 788.3, 788.0, 788.7, 785.6, 782.8, 789.4 XXH64 , 352.1, 375.2, 390.3, 398.0, 401.5, 402.5, 404.1, 404.9, 405.0, 400.4, 395.7, 393.3, 391.9, 392.8, 394.9, 393.4, 395.9, 394.2, 395.2, 394.9 Meow C , 826.7, 945.6, 1023.5, 1068.6, 1093.1, 1108.1, 1074.0, 1099.1, 1111.5, 1103.9, 1053.8, 1042.1, 1032.7, 1047.3, 1042.8, 1039.6, 1056.8, 1052.7, 1053.6, 1048.9 HighwayHash C, 87.8, 97.5, 103.4, 106.7, 109.2, 110.3, 112.2, 112.8, 113.0, 113.1, 113.1, 113.0, 112.5, 112.8, 112.7, 112.9, 112.5, 112.8, 113.3, 113.1 HighwayHash Portable, 108.8, 118.7, 124.9, 127.9, 128.8, 126.4, 127.2, 128.0, 127.2, 128.4, 127.7, 128.1, 127.8, 128.1, 128.6, 128.4, 128.6, 128.6, 128.2, 128.6 SipHash, 457.0, 479.3, 491.2, 496.8, 498.1, 494.9, 490.7, 492.4, 492.6, 489.5, 476.9, 471.2, 472.8, 473.6, 473.1, 475.1, 473.9, 476.1, 476.0, 473.7 City64 , 198.2, 198.1, 199.2, 194.7, 198.1, 196.2, 197.8, 198.9, 198.4, 196.8, 196.7, 196.8, 196.7, 196.8, 196.9, 196.9, 197.2, 197.0, 196.9, 196.9 Farm64 , 282.1, 323.6, 346.4, 361.2, 370.7, 375.3, 377.4, 377.3, 378.9, 378.3, 373.9, 373.5, 373.6, 374.2, 374.9, 376.3, 374.5, 376.2, 376.2, 374.7 t1ha2 , 626.5, 701.3, 737.7, 749.7, 764.7, 771.4, 764.6, 767.2, 755.7, 761.1, 728.7, 705.8, 711.8, 713.7, 717.3, 721.6, 722.3, 713.1, 720.2, 719.1 Throughput small inputs of fixed size : xxh3 , 44568048.2, 44382480.1, 44231420.0, 39154286.4, 38830954.2, 38538345.7, 38837749.6, 38526832.0, 15011995.5, 15000763.5, 14783247.6, 15016639.4, 15015050.3, 14850786.6, 14849419.7, 14868839.0, 7398361.5, 7343854.8, 7338629.5, 7324932.4, 7354326.6, 7341253.5, 7333023.9, 8361656.3, 7792622.7, 7690440.5, 7657713.1, 7647217.8, 7637122.4, 7661615.9, 7674488.5, 8368938.5, 4251094.9, 4257424.0, 4277059.0, 4253041.2, 4256169.7, 4323885.5, 4263029.5, 4617779.6, 4192835.1, 4212245.5, 4439850.6, 4199750.3, 4200651.1, 4204802.8, 4215062.9, 4879556.4, 4731592.3, 4886051.2, 4797846.8, 4876562.0, 4820424.7, 4656303.6, 4791425.3, 4872427.8, 4734158.8, 4876474.4, 4720706.2, 4878620.2, 4870177.5, 4883997.7, 4883381.5, 4893788.0, 3324272.5, 3412602.8, 3481524.5, 3392511.9, 3363694.3, 3328276.2, 3461770.9, 3390507.8, 3506645.6, 3488164.1, 3396443.7, 3458021.0, 3449412.5, 3506583.7, 3489348.6, 3417558.7, 3323546.7, 3301900.6, 3221822.2, 3298547.9, 3275459.1, 3302136.7, 3254001.1, 3476101.8, 3213847.2, 3206222.6, 3077175.6, 3254798.3, 3248107.2, 3263968.9, 3272017.2, 3393923.8, 2433604.9, 2476573.8, 2428380.4, 2346944.8, 2428983.1, 2486176.5, 2416282.6, 2576850.6, 2489022.5, 2450245.9, 2526323.2, 2537035.4, 2450650.7, 2421122.5, 2451239.7, 2658123.1, 2414563.9, 2470781.1, 2484888.0, 2339739.4, 2399286.1, 2451832.5, 2348558.9, 2667455.3, 2425431.2, 2489685.2, 2399859.9, 2484035.4, 2475131.1, 2492636.7, 2530263.4, 2580523.5 XXH32 , 44401646.7, 36672056.4, 30191338.0, 42521528.4, 35433117.2, 30295552.0, 25486771.5, 34609438.8, 29588792.9, 23113532.2, 21666508.2, 27764838.0, 22355282.4, 19462487.1, 17568599.8, 23724408.8, 20290895.0, 17968612.2, 15717427.4, 20568801.7, 17493380.4, 15665119.8, 14405182.6, 18069950.5, 15647677.5, 14067307.0, 13120938.3, 16092900.2, 14090965.2, 12861245.4, 12016037.1, 17585159.7, 14935378.0, 13462614.9, 12443179.5, 15230811.7, 13283781.3, 12199423.8, 11440396.5, 13861211.5, 12198493.1, 11230960.7, 10632348.0, 12574797.9, 11236021.2, 10443680.0, 9889107.9, 13522654.4, 11756679.7, 10896611.9, 10153656.3, 12379303.3, 10706059.3, 9988653.3, 9471822.5, 11442145.4, 9967011.4, 9332329.7, 8907349.4, 10637984.9, 9332777.0, 8781210.3, 8380578.2, 10873082.6, 9634767.0, 9114230.9, 8584296.6, 10127847.2, 8970718.8, 8465097.7, 8093355.9, 9492573.5, 8463634.2, 7978192.2, 7676753.4, 8923473.6, 7983867.6, 7573532.0, 7281539.1, 9086949.9, 8261012.7, 7828214.5, 7434398.0, 8561714.2, 7716221.7, 7336515.6, 7064082.6, 8044991.3, 7338272.6, 6976224.4, 6743687.0, 7690859.2, 6976525.5, 6664865.9, 6441223.8, 7795700.5, 7189507.9, 6862889.2, 6559749.6, 7420266.0, 6770468.8, 6475610.7, 6269629.4, 7073599.5, 6479367.2, 6191641.0, 6010929.0, 6756319.7, 6192442.0, 5946744.0, 5726260.2, 6834329.3, 6366621.1, 6106269.1, 5863689.8, 6552416.4, 6034229.3, 5792742.0, 5633053.6, 6276581.4, 5797306.0, 5569212.3, 5425167.4, 6014180.1, 5565808.2, 5349034.8, 5226030.2, 6096164.3 XXH64 , 22990126.1, 15643937.2, 12141409.6, 23894624.6, 14545305.0, 12932373.1, 9691039.3, 15661638.1, 11115293.2, 10333559.0, 7691901.8, 12764627.1, 9169010.5, 8576726.9, 7256219.8, 10401364.0, 8190696.8, 7730792.1, 5797851.4, 8866289.3, 6505844.1, 6253489.7, 5848159.9, 7590429.6, 6378986.9, 6134248.4, 4816785.9, 6855994.7, 5699460.3, 5159485.7, 4888136.9, 3578100.4, 3610299.3, 3346739.9, 3135330.0, 3593011.9, 3183086.2, 3112575.4, 2951153.1, 3288683.1, 2977676.2, 3099209.9, 2846523.0, 3190492.9, 2919973.9, 2848701.0, 2741228.1, 3047867.4, 2821822.1, 2819101.8, 2460855.4, 2926059.1, 2581897.3, 2566723.1, 2491078.1, 2775988.3, 2583324.0, 2530486.2, 2285157.1, 2669526.7, 2414011.8, 2358961.1, 2305675.0, 2861196.6, 2800527.2, 2661496.4, 2509049.0, 2800245.2, 2568608.9, 2487928.0, 2394577.0, 2620701.8, 2471513.0, 2467786.6, 2264234.4, 2564975.5, 2404213.5, 2337875.9, 2256325.7, 2440912.8, 2266255.7, 2276327.4, 2075647.1, 2374515.1, 2163573.2, 2137643.1, 2088830.9, 2255877.6, 2127934.7, 2106646.8, 1942771.2, 2200717.1, 2041272.5, 2001749.3, 1938929.6, 2322750.6, 2304850.2, 2199146.2, 2087658.0, 2296878.9, 2142408.5, 2089201.9, 2006371.1, 2203691.6, 2046762.9, 2063052.0, 1951380.1, 2142487.2, 2009188.2, 1988130.0, 1897198.8, 2049156.3, 1953423.8, 1913060.7, 1803516.6, 1995937.7, 1853350.7, 1823287.7, 1789822.1, 1922761.3, 1840638.2, 1806303.3, 1682244.1, 1872516.3, 1769224.9, 1722880.8, 1692763.4, 1965503.6 Meow C , 5483572.7, 5457308.2, 5414454.5, 5407064.6, 5355541.9, 5308556.2, 5299585.2, 5282207.4, 5266468.0, 5255405.6, 5228257.3, 5180192.1, 5166593.3, 5107712.5, 5105710.2, 5822680.9, 4875701.9, 4869843.4, 4828789.5, 4778033.8, 4811854.7, 4840184.8, 4766914.9, 4738974.7, 4738472.8, 4691082.2, 4684473.1, 4655427.8, 4654885.3, 4638978.0, 4602525.2, 5310949.4, 4619942.2, 4577114.4, 4570045.6, 4568979.2, 4542733.4, 4530157.9, 4507336.9, 4484147.0, 4462081.1, 4447830.3, 4431601.5, 4405571.0, 4405598.1, 4369339.0, 4325659.5, 4986477.8, 4339494.7, 4276970.3, 4300190.9, 4290607.7, 4268410.8, 4229950.2, 4237138.3, 4216708.3, 4201531.7, 4196649.7, 4166274.4, 4145308.9, 4122562.7, 4080012.6, 4096144.8, 4585894.9, 4083095.4, 4065930.8, 4043396.0, 4040523.0, 4000376.0, 3967235.3, 3979818.3, 3942704.8, 3918308.5, 3942999.9, 3928277.6, 3900375.9, 3863784.0, 3871681.4, 3861344.2, 4311206.8, 3824440.0, 3807948.0, 3798228.7, 3785996.5, 3776151.6, 3771431.3, 3746392.6, 3744195.6, 3728936.8, 3716507.2, 3711668.2, 3687389.4, 3678334.4, 3664125.7, 3656597.8, 4072326.4, 3673040.7, 3661884.1, 3637067.6, 3645272.0, 3628267.5, 3607672.9, 3597355.3, 3589383.9, 3571176.8, 3570882.3, 3543052.8, 3541197.3, 3520219.3, 3455101.0, 3491476.7, 3868254.3, 3485815.7, 3464764.2, 3473344.6, 3448437.6, 3443644.3, 3427420.5, 3420390.7, 3406543.6, 3398944.5, 3384961.4, 3373811.2, 3368270.1, 3345816.6, 3323524.9, 3322395.4, 3616413.2 HighwayHash C, 641689.0, 646883.8, 647325.4, 633026.4, 629860.1, 630101.3, 629066.4, 634756.4, 630116.0, 629550.4, 630255.8, 633341.9, 630303.6, 630145.5, 630211.6, 629796.4, 628738.6, 628598.3, 628078.0, 630855.9, 632133.5, 630645.9, 631250.4, 626405.0, 629078.7, 628646.3, 628978.9, 629093.5, 629112.0, 628398.9, 627772.2, 688448.1, 551225.9, 550464.1, 551322.9, 540153.4, 537041.3, 536255.5, 530522.3, 542612.8, 537458.5, 536446.3, 537923.6, 539564.1, 536624.6, 537204.3, 536705.3, 537612.4, 538584.9, 538380.1, 537100.8, 537810.4, 536571.4, 532108.7, 537779.0, 536089.9, 535977.5, 536706.0, 535765.2, 536221.2, 536515.1, 535606.0, 535787.1, 571681.9, 475823.0, 476126.9, 476547.5, 467177.8, 461273.5, 464640.3, 465275.2, 468677.7, 465527.7, 466265.7, 466480.5, 468856.2, 465733.2, 465937.1, 465427.5, 465817.7, 465283.4, 464581.5, 464743.4, 463631.0, 466578.4, 466965.1, 466848.0, 465392.3, 465281.3, 465611.7, 465655.0, 464787.9, 465763.5, 464978.4, 464665.1, 489690.3, 420131.3, 420941.9, 417427.6, 412737.9, 410552.4, 410511.4, 410798.1, 414644.5, 412273.0, 412305.6, 412478.1, 414865.0, 411747.0, 412507.7, 412877.1, 413415.6, 413242.4, 408616.6, 412975.6, 412922.7, 413136.6, 412944.4, 413062.1, 412480.5, 411847.3, 412630.0, 411613.3, 411716.3, 412053.1, 411711.2, 411704.2, 428421.4 HighwayHash Portable, 1068033.1, 1076052.8, 1075363.6, 1080879.0, 1077015.4, 1075954.2, 1076432.6, 1069883.4, 1067789.9, 1067436.2, 1067041.9, 1077186.6, 1078609.5, 1080002.3, 1080249.6, 1078407.2, 1080319.4, 1081732.2, 1082219.3, 1077371.7, 1077081.6, 1077043.7, 1077895.5, 1070564.1, 1081436.9, 1081271.7, 1082123.8, 1078849.9, 1076621.5, 1076533.3, 1076829.4, 968838.6, 814213.0, 814255.9, 813046.2, 830788.3, 828695.2, 829592.3, 828174.4, 830662.6, 820147.5, 820402.2, 820214.8, 825817.0, 823079.1, 822687.4, 819293.2, 833040.0, 832746.9, 832351.5, 832742.0, 828320.3, 828154.9, 829485.0, 824455.3, 825130.8, 824672.3, 824932.9, 824484.3, 831698.2, 831036.3, 831634.9, 831593.5, 785154.7, 681911.7, 682315.2, 682558.0, 683515.0, 691510.2, 686421.6, 692894.9, 689365.1, 686942.2, 686716.4, 688016.7, 686668.1, 686684.2, 687224.1, 685863.0, 691396.8, 683303.5, 683175.8, 683890.6, 690195.7, 689187.9, 688769.6, 690236.1, 685284.5, 684987.6, 684606.9, 685441.1, 688375.8, 682905.9, 689397.3, 689079.3, 652415.4, 583059.8, 582268.8, 582709.4, 581603.7, 582010.6, 582387.4, 583314.9, 590225.6, 584166.7, 584006.4, 583815.5, 586694.2, 582285.7, 582001.0, 582289.1, 587519.9, 587544.1, 587209.4, 586806.2, 586482.5, 585905.5, 586854.5, 586369.3, 585771.6, 585099.8, 586290.2, 586689.2, 588117.7, 588492.4, 587680.8, 588125.7, 560083.5 SipHash, 11442616.4, 11640024.7, 11130107.5, 11010515.4, 10770451.8, 10756101.0, 10428845.9, 9092673.5, 9070254.8, 9212257.9, 9021254.1, 8566265.3, 8438346.5, 8377474.3, 8584171.4, 7480636.8, 8193926.9, 8000423.2, 7991297.2, 7882962.4, 7644701.2, 7582871.6, 7467378.0, 6856288.7, 7141218.5, 7041268.4, 7023792.1, 6825838.1, 6804761.6, 6672325.2, 6707931.1, 6299296.0, 6345789.7, 6404070.0, 6308944.2, 6108361.6, 6094517.9, 6092836.5, 6035993.3, 5685990.0, 5802093.9, 5824166.8, 5734315.9, 5567981.2, 5606067.7, 5489997.0, 5511959.2, 5278626.9, 5264699.0, 5294320.9, 5197401.3, 5080415.7, 5096276.1, 5196057.1, 5114383.7, 4821424.4, 4868583.5, 4916588.3, 4826595.7, 4774239.1, 4780159.7, 4808031.8, 4747236.2, 4464938.8, 4537509.5, 4532571.3, 4484278.4, 4424778.8, 4435842.1, 4454894.2, 4399156.9, 4184495.0, 4213978.4, 4225743.3, 4149060.6, 4142053.6, 4133806.3, 4162600.1, 4074138.8, 3916840.7, 3947306.4, 3966763.7, 3892448.3, 3872114.3, 3879437.2, 3877985.3, 3851538.5, 3680787.1, 3710126.5, 3732262.9, 3669865.3, 3649442.0, 3647662.8, 3632495.0, 3618591.1, 3474508.5, 3489117.8, 3485365.0, 3462302.6, 3442543.0, 3440158.3, 3455220.9, 3413891.8, 3287635.8, 3315618.7, 3302281.7, 3265076.0, 3261751.1, 3265320.6, 3267801.0, 3243523.3, 3117288.0, 3133137.8, 3144469.9, 3119316.8, 3085010.5, 3092323.8, 3116510.4, 3073512.1, 2969994.2, 2987409.4, 2986217.5, 2959560.6, 2931298.4, 2920754.8, 2890665.9, 2926703.4, 2834998.4 City64 , 28006628.0, 27939737.4, 28262347.4, 14813116.0, 14741654.7, 14812026.1, 14817689.5, 11543909.8, 11539683.1, 11542806.0, 11484434.9, 11541288.2, 11545919.3, 11544393.8, 11529357.9, 11548989.0, 8541358.3, 8624936.9, 8576963.2, 11157027.2, 8457478.0, 8473427.7, 8494071.8, 11183668.7, 8918899.8, 8907927.9, 8916708.5, 11168758.0, 8882861.3, 8876330.6, 8682052.9, 11189946.7, 4095066.6, 4077705.2, 4105322.8, 4101238.6, 4100864.8, 4103023.6, 4102461.5, 4117844.6, 4273783.3, 4269060.9, 4269522.5, 4113864.2, 4278685.4, 4286917.2, 4276377.9, 4108545.9, 4105413.4, 4117454.6, 4099536.8, 4081894.5, 4107991.5, 4101926.7, 4067125.0, 4095796.8, 4080804.6, 4071214.1, 4066133.1, 4105904.0, 4068929.7, 4063215.9, 4103688.5, 4096304.5, 1493770.1, 1494277.8, 1494943.6, 1495487.1, 1494636.9, 1494540.5, 1498118.5, 1513297.9, 1424752.0, 1433259.8, 1428369.9, 1430506.1, 1441948.3, 1430047.3, 1434728.7, 1540776.8, 1546849.1, 1554544.0, 1537486.5, 1555703.0, 1555630.3, 1555675.6, 1554914.6, 1539183.8, 1479237.6, 1477713.6, 1475090.9, 1477659.2, 1473653.3, 1484048.0, 1475064.9, 1540633.5, 1436427.8, 1437962.2, 1439044.1, 1437135.6, 1436865.9, 1436823.7, 1440947.5, 1533167.9, 1481228.9, 1484361.2, 1480089.3, 1545240.9, 1508207.1, 1511724.7, 1505067.8, 1540868.2, 1464103.3, 1476680.7, 1475715.4, 1460647.2, 1476401.1, 1469185.2, 1477201.7, 1544771.7, 1420604.6, 1421121.9, 1419463.1, 1420204.5, 1421405.7, 1420254.5, 1427004.6, 1542038.2 Farm64 , 31052906.9, 31096457.2, 31132175.8, 13908884.2, 13890029.4, 13586345.6, 13891825.8, 11069066.7, 11095741.4, 11043248.3, 11040582.2, 11060576.6, 11056199.9, 11020393.4, 11040503.2, 11041927.6, 8240917.3, 8232954.2, 8340009.3, 8851816.7, 6878696.0, 6882474.4, 6881355.5, 8851655.3, 7581439.0, 7617302.9, 7586595.1, 8823891.3, 6851398.1, 6886972.0, 6933817.3, 8826727.0, 5855359.7, 5834381.1, 5838277.9, 5863173.0, 5525255.3, 5487958.8, 5505061.5, 5854415.5, 5306115.3, 5342974.0, 5304946.2, 5849802.4, 5315899.5, 5282531.0, 5319242.8, 5826857.4, 5853171.7, 5868815.4, 5864998.8, 5801551.8, 5850804.5, 5873568.4, 5849436.0, 5848468.8, 5857039.0, 5867703.5, 5860177.8, 5872893.4, 5856377.1, 5876297.8, 5858731.0, 5865257.6, 4398353.4, 4398250.1, 4355436.2, 4402300.7, 4395720.5, 4402101.7, 4406893.3, 4398973.4, 4399637.7, 4399715.3, 4394387.4, 4403522.8, 4401890.2, 4399774.4, 4400491.8, 4399490.2, 4271414.5, 4077798.8, 4255269.2, 4404094.8, 4017724.6, 4029885.9, 4018386.5, 4399353.0, 4254965.6, 4218912.0, 4214672.0, 4399353.0, 3920242.9, 3933794.8, 3945898.5, 4402519.4, 1202112.5, 1207198.7, 1207566.6, 1207687.0, 1207127.9, 1207991.5, 1208140.3, 1208948.6, 1208135.2, 1210547.6, 1213384.9, 1210440.3, 1213478.4, 1209402.8, 1211657.8, 1208828.0, 1216659.4, 1217741.6, 1216374.3, 1209204.0, 1213058.8, 1215459.2, 1211372.8, 1210099.0, 1213869.8, 1213371.7, 1213983.7, 1213201.0, 1213044.6, 1213535.3, 1214254.3, 1203847.6 t1ha2 , 8864080.2, 8815313.6, 8758626.4, 8789154.4, 8194367.1, 7099630.3, 6926071.0, 8964427.4, 6532174.9, 6476881.7, 6443003.5, 6389005.0, 6320249.5, 5996234.0, 5443193.7, 6511769.9, 5194606.6, 5186191.3, 5150305.4, 5118199.0, 5078678.4, 4943830.8, 4433869.2, 5206894.7, 4357965.7, 4309685.9, 4271112.6, 4269789.6, 4238234.6, 4093841.6, 3832526.3, 4326892.0, 5376597.1, 5295981.3, 5259879.2, 5281659.1, 5182686.8, 4704258.2, 4463445.6, 5318554.3, 4380008.3, 4403704.3, 4378592.5, 4311639.7, 4303797.5, 4141913.8, 3892080.0, 4380420.4, 3729699.6, 3732023.1, 3723173.8, 3715480.2, 3657473.2, 3575741.2, 3392875.0, 3772786.6, 3273928.5, 3241519.7, 3230437.9, 3233966.6, 3202999.7, 3127539.3, 2954044.9, 4284300.6, 4380935.6, 4361498.9, 4338624.3, 4311026.5, 4287604.8, 4219535.2, 3812572.1, 4378144.6, 3698402.0, 3698280.9, 3707228.8, 3675598.8, 3675476.0, 3522405.6, 3329966.2, 3745010.6, 3262498.9, 3259801.5, 3221512.9, 3227759.9, 3199529.5, 3135827.1, 2971244.7, 3250532.0, 2873124.2, 2877596.4, 2857934.2, 2861137.9, 2835472.2, 2830166.5, 2558325.1, 3608199.0, 3693934.5, 3645172.2, 3668300.9, 3675607.1, 3640512.6, 3378576.2, 3270521.3, 3720596.7, 3229620.7, 3209461.4, 3207954.8, 3178797.0, 3141471.5, 3104059.3, 2954339.9, 3204124.0, 2830205.3, 2865346.4, 2858031.5, 2840675.7, 2820891.0, 2772826.3, 2645020.6, 2868934.4, 2568214.5, 2572309.5, 2544349.4, 2550211.0, 2522793.1, 2526904.1, 2380924.5, 3137848.3 benchmarking random size inputs [1-N] : xxh3 , 44569901.3, 44440105.6, 44587898.8, 35073912.5, 31342307.7, 31300386.6, 31384561.0, 31558569.6, 27568238.1, 23739046.7, 21483502.3, 19936584.1, 18722843.0, 18154097.1, 17456622.3, 17121274.2, 15743629.0, 14359882.0, 13918604.4, 12967487.3, 12432269.5, 11854619.4, 11474918.1, 11312376.7, 10930121.5, 10388251.3, 10481638.0, 10132099.1, 10344138.1, 9986102.7, 9851293.5, 10003752.9, 9525715.9, 9135997.4, 8923120.3, 8338776.8, 8391468.8, 8273404.6, 7806676.2, 7814154.9, 7455846.6, 7556378.8, 7420964.7, 6990167.9, 7220450.3, 6803800.3, 6713515.2, 6814800.9, 6596057.7, 6595150.6, 6504964.0, 6545998.8, 6562558.8, 6327072.7, 6370211.3, 6434817.4, 6349374.2, 6201213.2, 6016967.6, 6136052.1, 6040394.8, 5942200.2, 6095873.1, 6049418.3, 5810158.4, 5822117.0, 5781093.9, 5821474.8, 5585572.9, 5486621.6, 5524894.3, 5295052.1, 5366484.5, 5379979.4, 5163329.2, 5329995.5, 5113748.9, 5182352.9, 5247833.9, 4983339.9, 4898530.4, 5014225.6, 4926745.5, 4896514.8, 4881652.4, 4826379.5, 4890751.7, 4825794.1, 4644318.2, 4832934.5, 4742809.6, 4611400.2, 4633463.1, 4529725.2, 4600487.1, 4611140.8, 4598782.7, 4552111.1, 4536521.6, 4416329.2, 4429255.4, 4328927.9, 4331730.5, 4131091.7, 4308064.8, 4236566.1, 4266791.7, 4176888.3, 4035147.5, 3990113.0, 4025102.5, 3981720.6, 4024310.6, 4000447.1, 4000071.1, 3984063.7, 3854040.0, 3918550.5, 3899403.6, 3768703.9, 3833309.8, 3743365.6, 3836347.2, 3731584.5, 3675887.7, 3726159.6, 3675391.3, 3817063.3 XXH32 , 44340243.5, 33364923.3, 29021110.5, 29196779.8, 29135526.4, 27420283.7, 26229623.8, 26116462.6, 25930499.2, 24954409.1, 23943604.0, 23526441.6, 23011949.8, 22477002.1, 21548124.5, 21721244.0, 20827218.6, 19986475.8, 19477311.8, 18963397.1, 18514598.8, 18139362.5, 17406701.5, 17245435.7, 16566115.8, 16144601.0, 15963478.5, 15590619.7, 15815714.6, 15328012.4, 15159810.9, 15280205.8, 15180042.4, 14947823.6, 14911145.1, 14551557.6, 14561536.6, 14418301.2, 14149916.1, 14095868.4, 13942846.2, 13914234.9, 13844515.4, 13343775.9, 13635002.4, 13228757.6, 12938274.5, 13051329.0, 12908071.1, 12882836.2, 12643915.1, 12739565.0, 12681095.2, 12410231.7, 12401670.8, 12232220.2, 12366494.7, 11973053.3, 11767127.3, 11791843.7, 11604131.7, 11513477.5, 11636115.5, 11443832.1, 11433918.1, 11336227.7, 11276142.1, 11414047.5, 11096164.8, 10819747.4, 10936560.9, 10734274.5, 10748894.5, 10821103.2, 10437013.2, 10663981.5, 10405582.6, 10426049.2, 10571110.7, 10138173.0, 10035332.4, 10215670.7, 10133029.1, 10139147.4, 9997769.1, 9824083.1, 9791893.2, 9885416.4, 9548219.1, 9833287.2, 9694060.6, 9536232.4, 9475939.4, 9449560.2, 9368305.2, 9447264.5, 9524258.6, 9314194.6, 9422351.0, 9145033.4, 9187802.9, 9034956.0, 9112548.0, 8787707.8, 9018036.1, 8900754.0, 8980364.3, 8800996.4, 8614155.2, 8496410.5, 8578063.9, 8477719.5, 8537510.4, 8533418.1, 8469235.7, 8496505.8, 8273592.7, 8281271.0, 8348318.3, 8172126.5, 8261492.1, 8095190.5, 8213298.8, 8057569.1, 7953069.2, 8015996.8, 7946131.1, 8144636.5 XXH64 , 22965343.4, 17364645.8, 15102910.5, 15863410.2, 15340511.1, 14174719.6, 13197963.6, 13281162.9, 13063637.5, 12468505.0, 11953666.3, 11666196.3, 11193223.3, 10895371.5, 10410662.4, 10508745.5, 10158252.4, 9860239.8, 9687424.6, 9564087.0, 9390446.8, 9197457.2, 8897194.5, 8902932.7, 8593479.1, 8357135.3, 8238481.1, 8117829.2, 8205460.5, 7889117.0, 7773544.1, 7393346.0, 7215677.1, 6944444.4, 6745719.3, 6317289.1, 6450208.0, 6254776.3, 5949511.5, 5939220.0, 5690402.1, 5664590.4, 5524082.6, 5209724.0, 5450839.7, 5067537.7, 4945284.3, 4987927.7, 4773564.7, 4814729.9, 4656248.9, 4631341.7, 4700822.1, 4479934.2, 4530211.2, 4482643.0, 4436285.8, 4243963.2, 4075727.4, 4162483.6, 4055783.2, 3985679.8, 4084250.9, 4026584.9, 3915643.2, 3941888.0, 3876602.6, 3932061.4, 3794201.6, 3700827.2, 3749097.9, 3685547.0, 3696542.6, 3714855.3, 3570820.3, 3680036.7, 3594392.5, 3621910.2, 3668236.2, 3471793.9, 3383445.5, 3517115.8, 3481840.9, 3447464.4, 3418733.0, 3401240.7, 3420169.6, 3395755.0, 3265056.8, 3379052.2, 3335251.5, 3250213.4, 3228234.4, 3185948.9, 3189914.5, 3213178.2, 3259548.1, 3209121.9, 3229525.7, 3123217.1, 3163403.3, 3081410.4, 3107189.3, 3008084.2, 3111168.5, 3061488.8, 3077537.5, 3025674.2, 2952744.3, 2928602.1, 2954008.6, 2913841.9, 2949019.1, 2933999.7, 2939205.5, 2929916.9, 2848969.4, 2892671.3, 2894670.4, 2796364.7, 2853679.8, 2782762.2, 2834556.9, 2773917.0, 2728063.8, 2760072.5, 2722856.7, 2816056.8 Meow C , 5488172.3, 5351087.9, 5295576.6, 5245085.3, 5236189.3, 5134182.2, 5183180.3, 5157579.6, 5149215.6, 5134395.1, 5132249.6, 5106152.7, 5087799.9, 5074053.0, 5048491.3, 5104648.2, 5054334.1, 5036984.9, 5016919.6, 4986273.1, 4940815.6, 4923648.2, 4907636.5, 4904641.8, 4885197.9, 4857248.6, 4851631.7, 4820505.0, 4829719.9, 4824933.9, 4811174.6, 4814693.0, 4797219.1, 4769811.1, 4766438.6, 4707563.1, 4736189.5, 4741148.6, 4709077.8, 4694036.8, 4678747.6, 4683083.9, 4670117.7, 4638876.7, 4650477.4, 4618951.2, 4610112.8, 4607049.3, 4594153.6, 4590368.5, 4559100.9, 4560145.7, 4560608.6, 4534173.9, 4522657.3, 4525471.2, 4513054.4, 4479545.9, 4451992.2, 4471929.8, 4451457.9, 4436932.2, 4455311.7, 4448304.6, 4425300.2, 4428526.1, 4419909.0, 4435464.9, 4374868.2, 4348568.0, 4384440.0, 4341296.3, 4348771.5, 4356925.0, 4313642.4, 4325565.0, 4297129.2, 4291895.9, 4313962.6, 4285807.2, 4241408.8, 4264642.8, 4245039.6, 4231295.2, 4229791.3, 4210192.5, 4222684.9, 4215285.7, 4162152.2, 4207077.8, 4187757.0, 4149061.0, 4150524.1, 4130604.7, 4126086.6, 4156853.5, 4146839.3, 4130092.0, 4124063.1, 4086035.4, 4106535.3, 4072840.3, 4086319.1, 4023335.3, 4067716.9, 4040261.7, 4058175.0, 4014320.1, 3990807.6, 3984862.2, 3998142.0, 3973385.4, 3980750.9, 3981046.0, 3973058.4, 3976458.4, 3936290.8, 3937724.1, 3949175.8, 3914090.1, 3917245.3, 3896493.2, 3919678.9, 3894420.6, 3881708.2, 3872694.0, 3873216.7, 3912363.1 HighwayHash C, 647074.0, 646717.5, 647241.6, 642545.9, 638449.9, 636458.5, 636444.3, 636225.1, 634998.3, 634000.0, 633981.4, 632993.0, 633341.9, 632229.7, 633108.0, 631918.9, 630866.9, 631601.1, 630513.3, 630668.0, 625028.9, 630108.7, 630340.4, 630609.1, 630271.9, 630257.1, 629234.1, 629697.2, 628650.0, 629598.1, 629279.0, 629932.3, 628380.5, 625281.2, 623584.4, 616953.4, 618194.8, 615767.2, 612605.7, 606576.7, 608108.9, 608714.0, 604375.0, 600459.2, 602585.9, 597385.6, 596468.4, 596522.6, 593217.4, 593824.2, 590867.9, 590570.7, 594128.1, 580861.8, 587564.8, 577872.6, 588543.4, 575728.4, 572774.5, 583457.8, 582664.8, 579150.6, 581200.8, 577279.7, 572543.6, 572139.2, 564544.3, 569011.7, 563383.6, 561669.6, 561699.1, 556036.8, 558098.0, 558864.1, 551429.6, 555198.4, 550254.6, 550525.3, 553012.7, 544426.4, 542904.0, 542141.3, 543167.2, 541595.1, 542910.3, 539906.1, 540461.2, 533749.4, 531061.2, 532297.6, 536177.4, 533224.0, 532030.0, 526463.6, 531113.9, 530993.1, 523578.5, 522858.9, 523905.4, 524309.7, 525959.0, 515367.3, 520029.9, 509311.0, 519098.8, 515328.1, 517379.2, 507713.8, 506798.1, 504133.9, 500334.5, 501450.6, 506526.6, 502650.6, 504496.5, 501173.3, 499384.5, 501624.4, 501077.9, 496248.9, 498920.0, 496364.9, 498130.5, 494053.9, 491607.6, 493429.7, 490442.2, 497285.4 HighwayHash Portable, 1067042.9, 1074915.1, 1069675.9, 1070100.3, 1071027.2, 1069400.0, 1071999.7, 1072345.2, 1068903.1, 1069031.4, 1065792.2, 1068092.4, 1062029.5, 1065474.0, 1068714.8, 1066485.4, 1064004.9, 1064053.7, 1068426.2, 1065050.5, 1065467.7, 1068783.9, 1070474.9, 1059979.6, 1062569.0, 1067743.0, 1060631.8, 1062966.1, 1059248.1, 1066410.4, 1059254.2, 1058537.1, 1045573.0, 1047976.0, 1028439.9, 1029811.9, 1026477.2, 1022591.6, 1012708.6, 1009644.5, 999582.5, 1000397.8, 989823.2, 979259.6, 988651.0, 971857.4, 966687.4, 969578.7, 960344.8, 958027.9, 947834.0, 955740.9, 960108.7, 949361.5, 940777.7, 942737.4, 938466.0, 931201.7, 931153.2, 930194.7, 932682.6, 927409.7, 933241.0, 922455.4, 915476.8, 916656.6, 909320.2, 906660.7, 887207.9, 887933.5, 893472.4, 878952.3, 886304.8, 879026.2, 859624.0, 879440.4, 857486.9, 864839.6, 871977.3, 858510.4, 845150.9, 849831.8, 856619.6, 841892.6, 851173.7, 844117.7, 849408.6, 840168.3, 825802.2, 847138.6, 842792.6, 834749.1, 832746.9, 824431.2, 823564.5, 827008.6, 831080.1, 825662.3, 825938.0, 809551.5, 819168.5, 803462.5, 805527.0, 783804.5, 805276.0, 789459.8, 793240.4, 789824.7, 777875.3, 775562.7, 773272.9, 771546.3, 779231.4, 767321.4, 771555.3, 767151.7, 759580.9, 763085.4, 765192.0, 750183.2, 761869.0, 755251.6, 759802.9, 747030.8, 745594.0, 751526.5, 743381.3, 756804.0 SipHash, 11382979.3, 10841339.9, 10475868.1, 10286098.7, 10056008.9, 10140474.4, 10124927.1, 9888998.6, 9670822.4, 9399379.6, 9269831.6, 9134807.4, 8971517.5, 8868265.6, 8727285.5, 8636622.3, 8514041.1, 8387692.6, 8317198.7, 8170692.3, 8071617.3, 8078565.2, 7957326.7, 7864631.6, 7752349.3, 7634615.7, 7633182.2, 7526247.5, 7490153.8, 7457161.0, 7343897.8, 7291506.6, 7209915.4, 7133094.4, 7056618.0, 6937323.9, 6982120.1, 6964497.0, 6876568.5, 6848351.2, 6666156.3, 6705818.4, 6711211.7, 6559518.1, 6652567.7, 6501140.3, 6459925.5, 6389738.7, 6283982.3, 6343178.3, 6254518.9, 6257431.8, 6258484.2, 6165800.7, 6116243.9, 6162432.1, 6062706.7, 5989961.8, 5838579.1, 5930078.2, 5866776.5, 5832527.3, 5872286.6, 5839459.0, 5732469.0, 5676677.7, 5657815.8, 5707722.2, 5625986.8, 5539410.5, 5555751.9, 5483461.5, 5507097.0, 5513710.7, 5387759.9, 5447695.6, 5367610.7, 5355012.0, 5431968.0, 5184550.2, 5187289.4, 5220748.8, 5223358.8, 5132461.9, 5179235.8, 5106057.9, 5145545.4, 5103396.9, 4965940.3, 5061299.3, 5028406.1, 4964659.8, 4953640.5, 4875008.1, 4900413.8, 4917355.4, 4915482.0, 4862916.6, 4861225.5, 4776498.7, 4804219.3, 4689626.2, 4737611.5, 4603649.9, 4717064.3, 4654789.3, 4692489.1, 4606047.8, 4492462.8, 4468671.9, 4528602.8, 4476868.5, 4476007.5, 4469070.9, 4434901.2, 4437039.5, 4366581.3, 4417786.3, 4386197.6, 4284656.3, 4374168.8, 4276914.1, 4323453.1, 4252844.5, 4211916.0, 4229670.5, 4250252.0, 4328877.4 City64 , 27953026.2, 28077995.1, 27890974.3, 22080453.7, 18855883.0, 18394262.6, 17584917.7, 16572504.7, 15763897.8, 14902548.9, 14619322.4, 14337611.7, 13728213.2, 13643791.8, 13418964.7, 13196567.1, 12971586.6, 12623932.9, 12586739.3, 12396718.5, 12092509.5, 11922565.1, 11694015.4, 11665743.2, 11470361.8, 11296247.3, 11356124.3, 11235689.7, 11292670.3, 10869883.2, 10917763.4, 10887969.1, 10383978.0, 9957709.0, 9509401.3, 9021120.0, 8945217.2, 8763943.3, 8315445.9, 8135937.5, 7884308.5, 7949480.8, 7655384.3, 7266945.4, 7480669.6, 6998769.8, 6865469.5, 6949589.0, 6686797.7, 6751094.7, 6453048.5, 6517903.7, 6739936.4, 6302312.4, 6424685.8, 6439400.6, 6346971.7, 6104127.2, 5923605.5, 6081045.4, 5992754.1, 5859041.5, 5949971.0, 5909420.3, 5490984.6, 5300271.1, 5192290.8, 5095391.8, 4770328.4, 4472809.9, 4523283.7, 4231485.8, 4290604.3, 4418279.5, 3945166.9, 4129776.2, 3797666.8, 3847168.9, 3953825.0, 3550657.0, 3505178.8, 3549209.2, 3501091.5, 3366158.7, 3456700.4, 3335147.2, 3359211.3, 3262977.2, 3018002.1, 3302649.1, 3155222.9, 3114972.4, 3085460.2, 2933553.3, 3030623.4, 3017914.5, 3062184.1, 2962747.4, 3008625.5, 2827642.8, 2952125.0, 2771811.1, 2797831.8, 2646016.0, 2842076.8, 2713238.0, 2828297.1, 2681470.7, 2595293.2, 2567507.2, 2619150.9, 2585425.0, 2570271.7, 2606817.7, 2588448.5, 2554406.5, 2480252.0, 2500423.6, 2528971.7, 2414089.4, 2469745.6, 2433218.4, 2498257.7, 2401559.5, 2364496.2, 2393240.4, 2361649.6, 2423580.9 Farm64 , 31096950.7, 31045703.6, 30859285.2, 21788788.3, 17707357.1, 17126227.3, 16211441.1, 14586898.6, 13813436.4, 12807870.2, 12701819.8, 12252852.7, 11749509.0, 11766033.5, 11634844.9, 11443984.1, 11305004.9, 11057531.0, 10993874.6, 10795237.4, 10365892.7, 10263333.2, 9968803.5, 9920507.3, 9644890.0, 9469786.0, 9431854.3, 9330695.3, 9491815.6, 9234782.0, 9177344.1, 9220779.2, 9011874.5, 8842167.6, 8691553.0, 8396246.0, 8474676.2, 8314852.6, 8108108.1, 8098452.7, 7866023.9, 7967448.1, 7803490.2, 7649242.7, 7751573.5, 7500485.3, 7389944.5, 7397945.6, 7286682.1, 7336170.6, 7197467.8, 7260278.0, 7277397.3, 7094279.4, 7084984.9, 7155215.4, 7123801.7, 7023843.6, 6910104.1, 6911304.9, 6896186.8, 6789004.7, 6960720.8, 6869271.9, 6722916.8, 6732876.2, 6701230.9, 6672763.2, 6523770.6, 6440918.8, 6445515.4, 6274652.5, 6302768.0, 6348034.0, 6117281.0, 6303671.0, 6096913.8, 6150047.1, 6280978.1, 5972606.0, 5937489.0, 5982182.7, 5943702.4, 5908888.0, 5924303.2, 5833996.3, 5876332.3, 5840626.8, 5661187.9, 5834346.9, 5761539.2, 5608551.0, 5644275.6, 5563926.5, 5638810.1, 5609751.8, 5432447.5, 5239815.5, 5275974.0, 5055409.4, 4931210.2, 4633527.4, 4597620.1, 4133106.0, 4378258.0, 4230541.0, 4219533.8, 4078298.6, 3720010.4, 3699701.7, 3723923.7, 3569727.3, 3705402.8, 3494080.6, 3491139.9, 3490637.7, 3320170.2, 3391225.1, 3301803.7, 3201757.7, 3207406.4, 3118966.3, 3214772.7, 3056737.8, 2951864.6, 2979811.3, 2951673.7, 3150624.5 t1ha2 , 8840582.3, 8428767.2, 8297901.1, 8176619.7, 8031032.8, 7689484.5, 7235314.4, 7306693.0, 7106415.1, 6935286.4, 6761068.0, 6527324.1, 6406450.4, 6282599.1, 6091574.7, 6113221.8, 5900294.4, 5772378.2, 5722066.0, 5648196.4, 5597288.9, 5505461.3, 5378208.6, 5358409.6, 5260479.5, 5109215.3, 5148507.8, 5051995.4, 5056643.9, 4856746.2, 4876095.4, 4743277.4, 4802837.1, 4747941.9, 4767173.6, 4665693.7, 4700762.7, 4742177.5, 4670444.7, 4697831.9, 4663784.6, 4577968.5, 4651574.1, 4453538.1, 4588557.4, 4486274.7, 4455130.5, 4419629.7, 4401061.4, 4361114.4, 4323855.6, 4301012.0, 4245028.9, 4184222.5, 4185576.2, 4171293.3, 4160438.8, 4087153.4, 4002330.8, 3983853.1, 3960032.7, 3920784.9, 3976178.3, 3922443.7, 3908794.8, 3919943.2, 3930382.8, 3991910.4, 3967507.6, 3863815.2, 3915403.7, 3910821.5, 3840600.5, 3904461.1, 3852744.8, 3866585.2, 3853202.4, 3841545.1, 3876653.0, 3740271.8, 3737790.5, 3755393.2, 3765095.6, 3757126.1, 3698954.7, 3665029.3, 3686754.6, 3691859.1, 3640741.1, 3646158.0, 3637603.1, 3561798.7, 3579144.4, 3563636.8, 3543934.7, 3579847.0, 3602271.7, 3596615.0, 3563951.2, 3524400.1, 3511021.2, 3484098.0, 3553275.6, 3477464.0, 3514917.8, 3505882.4, 3533091.1, 3495145.6, 3428161.5, 3438220.6, 3435013.7, 3436850.8, 3414616.9, 3407275.1, 3416481.4, 3413189.8, 3403360.6, 3394907.6, 3388135.6, 3347334.5, 3348470.0, 3292123.0, 3329985.7, 3262946.9, 3276820.9, 3281156.3, 3254936.8, 3310226.4