VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
Introduction eBASH eBASC eBATS SUPERCOP Computers
Hash functions: API Stream ciphers: API DH functions: API Public-key encryption: API Public-key signatures: API
Hash functions: results Stream ciphers: results DH functions: results Public-key encryption: results Public-key signatures: results

Measurements of hash functions

eBASH (ECRYPT Benchmarking of All Submitted Hashes) is a new project in ECRYPT's VAMPIRE lab to measure the performance of hash functions. This page presents the initial benchmark results collected in eBASH.

Designers and implementors interested in submitting new hash functions and new implementations should read the call for submissions.

Which hash functions are measured?

VAMPIRE's benchmarking tool, SUPERCOP, includes implementations of the following hash functions:

sha224 is omitted from the graphs on this page; measurements show that it has essentially the same performance as sha256. Similar comments apply to sha384 (see sha512).

What do the graphs and tables mean?

The rest of this page is organized into sections, one section for each computer. Each computer has one graph. The horizontal axis on each graph is message length, from 0 bytes to 2000 bytes. The vertical axis on each graph is time, from 0 cycles to 80000 cycles. The bottom-left-to-top-right diagonal is 40 cycles/byte.

Each graph is a superimposition of several curves, one curve for each hash function. The stair-step shape of a typical curve reflects the fact that these hash functions handle messages in blocks, typically 64-byte blocks.

Each computer also has a series of tables, six tables for each computer. The fourth table shows the speed, in cycles/byte, of hashing 576-byte messages. Each row of the table lists

The sixth table shows the speed of hashing 8-byte messages. The fifth table shows the speed of hashing 64-byte messages. The fourth table shows the speed of hashing 576-byte messages. The third table shows the speed of hashing 1536-byte messages. The second table shows the speed of hashing 4096-byte messages. The first table shows the speed of hashing long messages; this is computed as 1/2048 of the difference in cycle counts between hashing 4096-byte messages and hashing 2048-byte messages. Measurements with large variance are indicated in red with question marks.

The computer name is linked to additional information about the implementations and compilers selected for benchmarking.

amd64, 1401MHz, Intel Core 2 Duo U9400 (10676), needme, supercop-20081222

Cycles/byte for long messages
quartilemedianquartilehash
3.153.183.23edonr512
3.323.423.43md4
4.014.024.03bmw512
5.485.485.49md5
5.705.775.85edonr256
7.647.687.69sha1
7.927.927.93bmw256
10.0510.1110.12keccakr1024c576
10.2610.2610.27blake64
13.1013.1013.10sha384
13.1013.1013.10sha512
14.2614.2714.27ripemd160
16.1716.2916.30blake32
19.8719.8819.88cubehash88
20.2120.4120.51sha256
20.5320.5320.54sha224
22.2922.3022.40groestl256
31.2331.2631.28md6d224
33.7033.7533.77md6d256
39.6639.6639.66cubehash84
43.2643.3443.36md6d384
44.6044.6244.68groestl512
51.06?52.16?156.28?simd256
52.5852.6452.69md6d512
79.5079.5079.50cubehash82
81.2281.2681.33whirlpool
159.00159.00159.01cubehash81
548.18549.01552.81md2
Cycles/byte for 4096 bytes
quartilemedianquartilehash
3.333.343.36edonr512
3.523.553.55md4
4.204.204.20bmw512
5.625.625.62md5
5.845.865.90edonr256
7.907.917.91sha1
8.118.118.11bmw256
10.4810.4910.50keccakr1024c576
10.6810.6810.68blake64
13.7213.7213.73sha384
13.7313.7313.73sha512
14.6214.6214.62ripemd160
16.6016.6616.66blake32
20.7220.7820.83sha256
20.9720.9720.97cubehash88
20.9820.9820.98sha224
22.9422.9422.97groestl256
29.2129.2229.23md6d224
31.4531.4631.47md6d256
40.4640.4740.47md6d384
40.7540.7540.75cubehash84
46.9846.9947.00groestl512
49.1949.1949.21md6d512
52.40?52.76?104.80?simd256
80.5980.5980.59cubehash82
82.3582.3782.39whirlpool
160.09160.09160.09cubehash81
553.54553.58555.47md2
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.583.603.65edonr512
3.803.803.83md4
4.494.504.50bmw512
5.835.835.84md5
6.026.056.09edonr256
8.308.308.34sha1
8.358.368.36bmw256
11.1311.1311.16keccakr1024c576
11.3711.3811.38blake64
14.7714.7714.78sha384
14.7814.7814.78sha512
15.1815.1915.20ripemd160
17.2917.2917.31blake32
21.4521.5221.53sha256
21.7221.7221.72sha224
22.7922.7922.79cubehash88
23.9824.0124.02groestl256
29.1429.1629.18md6d224
31.2631.2731.28md6d256
40.3940.4040.43md6d384
42.5742.5742.58cubehash84
49.2049.2149.23md6d512
50.8450.8550.87groestl512
53.97?54.08?72.19?simd256
82.4182.4182.41cubehash82
84.1784.1884.20whirlpool
161.90161.90161.91cubehash81
561.16561.18561.28md2
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.944.004.10edonr512
4.474.474.56md4
4.804.804.80bmw512
6.436.446.44md5
6.626.646.72edonr256
9.099.099.10bmw256
8.32?9.45?9.47?sha1
11.7411.7511.79keccakr1024c576
12.0712.1012.12blake64
16.0416.0516.15sha384
16.0716.0816.08sha512
16.7016.7116.71ripemd160
19.1219.1319.15blake32
23.3923.4223.59sha256
23.7123.7123.71sha224
26.7826.8026.81groestl256
27.6427.6427.65cubehash88
47.4347.4447.44cubehash84
56.6656.6856.70groestl512
57.8057.9158.11simd256
58.7058.7358.81md6d224
62.6862.7662.85md6d256
81.4581.5281.58md6d384
87.2687.2687.27cubehash82
89.1389.2089.25whirlpool
99.4699.5199.54md6d512
166.74166.75166.75cubehash81
580.93580.94581.07md2
Cycles/byte for 64 bytes
quartilemedianquartilehash
9.529.529.84edonr512
10.9410.9410.94bmw512
13.4513.8914.00md4
13.8913.8914.00md5
13.8914.1114.55edonr256
18.4818.5919.03bmw256
21.22?23.84?24.06?sha1
21.22?24.17?24.39?keccakr1024c576
26.4726.4726.69blake64
35.6635.7735.77ripemd160
38.0638.1738.17sha384
38.2838.2838.28sha512
41.4541.5641.78blake32
48.7848.8948.89sha224
49.0049.1150.53sha256
61.9162.0262.12groestl256
89.3689.3689.47cubehash88
109.16109.16109.16cubehash84
108.50?109.27?124.14?simd256
130.38?148.86?148.97?cubehash82
150.06150.72150.94whirlpool
151.92152.03152.14groestl512
195.02195.23195.56md6d224
208.69208.80209.23md6d256
199.83?228.38?228.38?cubehash81
273.88274.64274.86md6d384
335.56336.22336.77md6d512
836.17836.28836.50md2
Cycles/byte for 8 bytes
quartilemedianquartilehash
65.6266.5066.50edonr256
68.2568.2568.25md5
78.7578.7579.62edonr512
82.2583.1283.12md4
75.25?85.75?85.75?bmw256
88.3890.1290.12bmw512
114.62?128.62?129.50?sha1
169.75170.62172.38ripemd160
171.50?195.12?196.00?keccakr1024c576
210.88210.88211.75blake64
215.25215.25216.12blake32
224.00224.88227.50sha224
228.38230.12243.25sha256
311.50311.50311.50sha384
312.38313.25316.75sha512
322.00323.75324.62groestl256
570.50572.25574.00whirlpool
574.88575.75575.75cubehash88
595.00595.88596.75cubehash84
561.75?634.38?635.25?cubehash82
624.75?714.00?714.00?cubehash81
877.62881.12882.88simd256
1183.881183.881184.75groestl512
1561.001563.621566.25md6d224
1669.501670.381676.50md6d256
2191.002191.882195.38md6d384
2291.622291.622296.88md2
2682.752684.502688.88md6d512

amd64, 1403MHz, AMD Opteron 240 (f58), nmisles8amd64, supercop-20080729

Cycles/byte for long messages
quartilemedianquartilehash
5.125.125.12md5
6.216.226.23md4
14.3814.3814.38sha512
14.4314.4314.43sha1
20.9921.0121.02sha256
28.9328.9428.95ripemd160
56.6056.6756.76whirlpool
300.45300.67300.94md2
Cycles/byte for 4096 bytes
quartilemedianquartilehash
5.255.255.25md5
6.376.376.37md4
14.6914.6914.69sha1
15.0215.0215.02sha512
21.4421.4421.45sha256
29.4429.4429.44ripemd160
57.3657.3757.40whirlpool
303.04303.11303.18md2
Cycles/byte for 1536 bytes
quartilemedianquartilehash
5.475.475.47md5
6.616.616.62md4
15.1215.1215.12sha1
16.1016.1016.10sha512
22.1722.1722.19sha256
30.2730.2730.29ripemd160
58.6058.6158.65whirlpool
307.10307.10307.10md2
Cycles/byte for 576 bytes
quartilemedianquartilehash
6.026.026.02md5
7.247.247.27md4
16.2616.2616.26sha1
17.5717.5717.57sha512
24.1124.1124.14sha256
32.4832.4832.52ripemd160
61.8962.0462.08whirlpool
317.71317.71317.92md2
Cycles/byte for 64 bytes
quartilemedianquartilehash
13.1613.1613.53md5
15.4415.4415.72md4
30.8130.8130.81sha1
42.6742.8142.83sha512
48.7248.7549.77sha256
60.6160.6161.30ripemd160
104.28104.38104.48whirlpool
454.58454.92455.25md2
Cycles/byte for 8 bytes
quartilemedianquartilehash
65.0065.2565.25md5
72.0072.0074.25md4
128.50130.88130.88sha1
223.12223.38225.88sha256
252.38252.38256.62ripemd160
324.00330.50330.62sha512
394.00395.38397.38whirlpool
1232.381236.121237.25md2

amd64, 1595MHz, Intel Xeon E7310 (6fb), nalla, supercop-20100611

Cycles/byte for long messages
quartilemedianquartilehash
2.692.712.75edonr512
3.343.373.39md4
4.384.424.51bmw512
5.485.505.51md5
5.585.645.72edonr256
6.386.406.41bmw256
6.576.596.64tiger
6.606.636.67skein512
6.696.706.71cubehash832
6.446.777.02sha1
8.038.068.11sarmal256
7.868.168.21shabal512
9.389.649.76cheetah256
9.939.9610.00lux512
9.959.969.98sarmal512
10.1710.2410.39blake32
10.1710.2710.32sha512
10.2610.2710.29sha384
10.3810.5210.75blake64
10.9110.9211.05lux256
11.3111.5211.62simd256
11.9412.2912.57simd512
12.3312.3612.41keccakc512
13.2213.2313.23cubehash1632
13.2413.2813.31keccak
12.7913.4613.51cubehash816
13.4613.5113.62luffa256
13.9014.0514.14cheetah512
14.2914.3014.36ripemd160
14.9014.9315.09luffa384
15.2715.3715.45sha256
16.2216.2916.30sha224
16.9917.0317.08jh256
16.9617.0417.11jh384
17.0017.0517.10jh224
17.0017.0617.13jh512
21.2921.3121.35groestl256
22.7022.7722.89fugue256
23.7223.7723.89luffa512
24.0124.1624.31nasha256
23.9524.3624.67echosp256
24.2825.0525.49nasha512
26.4326.4426.45cubehash1616
26.6226.6226.65cubehash88
27.2827.3527.48shavite3256
28.2428.3428.54echo256
28.6628.8028.92whirlpool
29.9530.1030.30groestl512
30.1530.5030.87hamsi
31.0431.1231.35md6d224
33.4533.5233.62md6d256
34.1035.0437.10lane256
35.2535.3035.36echosp512
38.8940.5340.72essence384
40.2040.6341.54essence512
42.8342.8843.10md6d384
42.8142.9143.00mcssha4
42.7642.9143.38mcssha6
42.8643.1043.36mcssha5
51.0551.4752.48echo512
52.4752.5653.04md6d512
53.2253.2553.30cubehash84
53.4053.4453.44cubehash168
62.7063.1063.86essence256
62.6363.1163.66essence224
103.88104.28105.33cubehash164
105.83106.16107.23cubehash82
109.06111.20115.80shavite3512
122.25128.14132.10fsb256
144.44146.88147.98lane512
178.84180.99182.63atelopus64
189.19191.10191.81atelopus32
209.30211.30211.61cubehash162
211.74212.87214.11cubehash81
339.66344.26346.51md2
421.90423.08425.13cubehash161
689.04?739.41?812.31?fsb512
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.862.872.88edonr512
3.553.563.57md4
4.774.784.81bmw512
5.625.635.63md5
5.785.795.83edonr256
6.656.656.66bmw256
6.756.766.78tiger
6.826.836.84skein512
6.997.017.13sha1
7.357.357.36cubehash832
8.368.378.39sarmal256
8.478.588.59shabal512
10.3610.3610.37sarmal512
10.4810.4910.54blake32
10.8410.8410.85sha384
10.8110.8510.87sha512
10.8910.9010.92lux512
10.7910.9110.96cheetah256
10.9410.9511.06blake64
11.6111.6211.67lux256
11.5911.6711.70simd256
12.8612.8712.89keccakc512
12.7612.9112.96simd512
13.7713.7813.79keccak
13.7913.8013.85luffa256
13.8014.1314.13cubehash816
14.4414.4414.45cubehash1632
14.6914.7014.71ripemd160
15.3715.3815.46luffa384
15.6715.7015.72sha256
16.6716.7016.70sha224
16.9316.9616.99cheetah512
17.3317.3417.35jh256
17.3417.3517.37jh384
17.3317.3517.38jh512
17.3417.3517.37jh224
21.9121.9121.93groestl256
23.9924.0124.06fugue256
24.4324.4424.50luffa512
24.5924.6424.70nasha256
25.7125.7725.90echosp256
25.5925.8726.04nasha512
27.3027.3027.30cubehash88
27.6627.6627.67cubehash1616
28.0228.0328.08shavite3256
28.3928.4128.50echo256
29.0929.1229.20md6d224
29.4629.4729.48whirlpool
30.6030.6630.80hamsi
31.2831.3031.33md6d256
31.6431.6531.74groestl512
35.4135.4235.44echosp512
35.6736.0036.81lane256
40.1740.1840.28md6d384
41.1041.8141.89essence384
41.6941.8842.18essence512
43.8043.8343.85mcssha4
43.8743.8944.10mcssha6
44.6444.6944.78mcssha5
49.1449.1749.40md6d512
53.0453.1453.62echo512
53.9253.9253.93cubehash84
54.6654.6654.67cubehash168
64.1664.3364.55essence256
64.1364.3664.50essence224
105.77105.79106.31cubehash164
106.67106.75107.29cubehash82
114.33114.93116.91shavite3512
116.79118.72120.19fsb256
155.00155.56156.01lane512
185.30185.93186.50atelopus64
192.45192.95193.20atelopus32
211.60212.07212.22cubehash162
213.67213.69214.23cubehash81
345.07346.71347.36md2
424.69424.80425.69cubehash161
15989.1016001.4016027.40fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.123.143.16edonr512
3.873.893.91md4
5.345.365.38bmw512
5.865.875.87md5
6.036.056.07edonr256
7.037.057.09tiger
7.097.107.11bmw256
7.147.157.15skein512
7.417.427.81sha1
8.458.458.46cubehash832
8.908.908.91sarmal256
9.329.399.43shabal512
10.8610.9010.93blake32
11.0311.0311.10sarmal512
11.6411.7411.80blake64
11.7511.7911.81sha384
11.8211.8411.84sha512
11.9612.0112.09simd256
12.4812.5012.52lux512
12.7312.7512.77lux256
13.1113.1413.17cheetah256
13.4513.4613.47keccakc512
13.8613.8813.94simd512
14.2914.2914.31luffa256
14.5914.6114.66keccak
15.2415.2415.25cubehash816
15.3315.3415.34ripemd160
16.1216.1316.14luffa384
16.2116.2316.27sha256
16.4816.4816.53cubehash1632
17.3817.4117.44sha224
17.8217.8417.86jh384
17.8217.8417.87jh256
17.8317.8517.88jh512
17.8417.8517.89jh224
21.9422.0022.05cheetah512
22.8922.9122.96groestl256
25.3025.3625.47echosp256
25.3825.4225.46nasha256
25.5525.5525.55luffa512
25.9926.0426.11fugue256
27.2727.3627.47nasha512
28.4028.4028.41cubehash88
28.9629.0029.05shavite3256
29.0429.1529.18md6d224
29.7129.7129.72cubehash1616
30.3730.4130.53whirlpool
30.8930.9331.06hamsi
31.0931.1031.13echo256
31.1931.2031.24md6d256
34.1934.2234.25groestl512
37.4537.6337.82lane256
38.8438.8738.91echosp512
40.3140.3440.42md6d384
43.6844.1444.24essence384
43.7844.2344.39essence512
45.3045.3645.41mcssha4
45.4845.5245.55mcssha6
47.2547.3447.51mcssha5
49.2349.2749.29md6d512
55.0455.0655.12cubehash84
55.9355.9856.12echo512
56.1556.7156.73cubehash168
66.2066.3266.41essence224
66.0766.3566.36essence256
107.79107.79107.79cubehash82
108.31108.36108.39cubehash164
115.77116.00116.61fsb256
120.46120.94122.00shavite3512
170.31170.47171.78lane512
193.00193.57194.73atelopus64
198.83199.17200.11atelopus32
213.67214.72215.77cubehash162
214.79214.79214.85cubehash81
350.13350.52351.56md2
426.26426.35427.73cubehash161
41384.3041466.7041881.50fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.473.483.50edonr512
4.824.834.84md4
6.326.356.41bmw512
6.516.516.53md5
6.586.676.76edonr256
7.757.777.80tiger
7.927.957.96skein512
8.248.278.28bmw256
8.49?8.55?9.58?sha1
9.419.439.44sarmal256
11.3911.4211.43cubehash832
11.5711.6011.61sarmal512
11.7611.7911.85shabal512
11.8611.9011.93blake32
12.3212.5212.57blake64
13.1513.1813.21sha384
13.1813.2213.27simd256
13.1913.2213.22sha512
15.3315.3415.36keccakc512
15.4115.4515.52keccak
15.5915.6015.60luffa256
15.7515.8015.83lux256
16.9416.9517.01ripemd160
17.6517.7017.81lux512
17.6417.7217.80sha256
18.1518.1518.17luffa384
18.1718.2118.25cubehash816
18.3818.4818.53simd512
18.7618.8919.01cheetah256
19.1219.1619.21jh384
19.1419.1819.28jh256
19.1519.1919.29jh224
19.1819.2019.29jh512
19.2019.2319.29sha224
21.9021.9221.92cubehash1632
25.4625.4725.51groestl256
27.4527.4927.55nasha256
28.4428.4728.58nasha512
28.5328.5328.55luffa512
29.0829.1729.39echosp256
31.2031.2331.28hamsi
31.3931.4031.41cubehash88
31.4931.5331.64fugue256
31.4631.5431.57shavite3256
32.7932.8532.97whirlpool
34.0734.4834.68cheetah512
35.1035.1235.17cubehash1616
37.2137.2737.45echo256
37.7637.7737.80groestl512
41.4041.5541.70lane256
46.4246.4846.59echosp512
49.3449.3849.45mcssha4
49.6849.7449.79mcssha6
49.7550.6450.76essence384
50.3850.6850.99essence512
54.1954.3554.77mcssha5
57.8857.9258.02echo512
57.7658.0058.01cubehash84
58.5458.7758.91md6d224
61.6062.1762.18cubehash168
62.7162.8563.00md6d256
71.5171.5771.69essence224
71.4771.7371.78essence256
81.4981.6081.66md6d384
99.7299.7899.92md6d512
110.77110.77110.78cubehash82
115.06115.18115.21cubehash164
124.74124.78124.85shavite3512
137.68138.12139.06fsb256
211.57212.02212.22atelopus64
216.93217.18218.01atelopus32
217.76217.78218.58cubehash81
219.10219.12219.15cubehash162
227.76228.02228.30lane512
363.21363.42364.88md2
431.71431.73431.88cubehash161
109139.00109461.00110571.00fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
9.199.199.38edonr512
14.5314.5314.62md5
14.5314.6215.19edonr256
15.6615.6615.75md4
17.3417.4417.53tiger
17.7217.7217.81skein512
19.8819.9720.06sarmal256
20.8121.0021.38bmw512
22.69?22.88?32.25?sha1
22.8822.9723.06bmw256
23.8123.9123.91sarmal512
24.3824.5624.75blake32
27.0927.4727.75blake64
28.5928.8828.97simd256
31.5031.5931.59keccakc512
31.8832.1633.28keccak
32.2532.2532.34luffa256
35.6235.9136.19sha384
35.7236.0936.28sha256
36.1936.1936.28sha512
36.1936.1936.38jh256
36.1936.1936.38jh384
36.3836.4737.03jh512
36.4736.4736.56jh224
38.2538.3438.53ripemd160
39.1939.2839.47cheetah256
40.6940.7840.78hamsi
41.8142.0942.75shabal512
43.0343.2243.41sha224
43.4143.5943.69luffa384
48.9449.1249.22cubehash832
52.9753.0653.44nasha256
54.5655.1255.41lux256
55.6955.7855.88cubehash816
56.7256.8156.91nasha512
58.6958.8859.06groestl256
61.8862.0662.25shavite3256
63.5663.7563.84whirlpool
64.8865.2565.44cheetah512
66.2866.4766.47luffa512
68.9169.3869.84simd512
69.2869.5669.56cubehash88
78.5678.7578.94lux512
88.3188.4188.50echosp256
88.5088.5988.88echo256
89.8190.0090.47lane256
91.4191.4191.50cubehash1632
95.5395.6295.72cubehash84
99.4799.5699.75groestl512
100.78100.97101.16mcssha4
101.34101.81102.66fugue256
103.88103.97104.25mcssha6
104.62104.72104.72cubehash1616
110.53110.72110.91echo512
111.00111.19111.28echosp512
130.59131.06133.03essence384
131.44131.53131.62cubehash168
132.19132.94133.50essence512
138.09138.56138.75essence224
138.94139.22139.88essence256
142.97143.91148.31mcssha5
148.50148.50148.59cubehash82
197.44198.00198.56md6d224
201.75202.22202.50cubehash164
210.56211.78212.53md6d256
237.47237.66238.12shavite3512
255.66255.66255.75cubehash81
275.25276.94277.59md6d384
288.94290.62290.72cubehash162
288.56292.97296.62fsb256
335.25336.38337.97md6d512
471.56471.84474.19atelopus32
500.91500.91500.91cubehash161
527.25528.09530.06md2
639.75639.84641.44atelopus64
886.88888.66889.97lane512
976566.00977406.00978163.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
7825380.007833700.007895610.00fsb512
73.5074.2575.75edonr256
74.2574.2575.00md5
75.7575.7576.50edonr512
84.0084.0084.00tiger
97.5099.00100.50md4
111.75112.50114.00hamsi
115.50118.50120.75blake32
126.00126.00126.75bmw256
126.00?128.25?204.75?sha1
141.75141.75144.00luffa256
143.25144.00145.50skein512
162.00163.50165.75sha256
167.25168.00169.50sarmal256
167.25169.50173.25bmw512
190.50191.25194.25ripemd160
198.75199.50200.25sarmal512
210.75211.50213.75sha224
219.00219.00220.50luffa384
217.50220.50225.00blake64
235.50235.50235.50nasha256
235.50237.00243.75simd256
254.25254.25255.00keccakc512
256.50258.00271.50keccak
257.25258.75259.50shabal512
273.00275.25276.00whirlpool
276.75278.25278.25shavite3256
282.00282.75284.25cheetah256
288.00289.50290.25sha384
290.25290.25291.00jh256
291.00291.00292.50jh384
290.25291.75292.50sha512
291.00292.50293.25jh224
292.50293.25294.00jh512
301.50303.00303.75groestl256
326.25327.00330.00luffa512
345.75346.50346.50cubehash816
346.50346.50346.50cubehash832
361.50369.75372.75lux256
369.00369.75370.50cubehash88
393.00393.00393.75cubehash84
446.25447.75454.50cubehash82
454.50454.50455.25nasha512
476.25481.50483.75cheetah512
505.50506.25507.75mcssha4
506.25507.75513.00lux512
530.25531.75534.75mcssha6
550.50552.75555.75simd512
554.25554.25555.00cubehash81
632.25632.25633.00cubehash1632
639.00639.75640.50cubehash1616
648.00652.50656.25fugue256
677.25678.00678.00cubehash168
703.50704.25708.00echo256
704.25705.75707.25echosp256
753.00754.50756.75lane256
790.50792.00794.25groestl512
837.75838.50839.25cubehash162
840.00845.25879.75mcssha5
857.25863.25869.25essence224
866.25867.00876.00essence256
885.00886.50887.25echosp512
886.50888.75893.25echo512
885.75893.25894.00cubehash164
1046.251046.251047.00cubehash161
1070.251080.001083.00essence384
1074.751086.751095.00essence512
1484.251487.251492.50md2
1571.251578.001583.25md6d224
1675.501680.001698.75md6d256
1898.251899.001901.25shavite3512
2145.752148.002163.00fsb256
2201.252208.752213.25md6d384
2685.002691.002712.00md6d512
3587.253613.503620.25atelopus32
5088.005088.755100.00atelopus64
7092.007101.007105.50lane512

amd64, 1596MHz, Intel Atom 330 (106c2), molecule, supercop-20090205

Cycles/byte for long messages
quartilemedianquartilehash
4.624.634.65md4
5.195.205.20edonr512
5.996.006.01md5
8.188.188.19bmw512
8.999.009.01cubehash832
10.3510.3710.38edonr256
12.7712.7912.79skein512
12.8812.9012.93sha1
16.6616.7116.74bmw256
17.4917.5017.50cubehash816
5.23?17.58?17.60?sha512
17.5817.5917.73sha384
17.6717.6717.70ripemd160
18.3918.4118.46keccakr1024c576
18.4818.4818.49shabal512
22.7622.8322.89simd256
22.7922.8622.93blake64
27.6327.6627.70sha256
27.6527.6627.70sha224
31.4231.4531.52blake32
34.2934.3334.52nasha512
34.5934.5934.63nasha256
34.8734.8836.15cubehash88
60.7761.2467.37shavite3256
62.1362.1662.29md6d224
64.54?66.55?78.54?lane256
66.8466.9871.84md6d256
69.2369.2569.32cubehash84
71.4471.8677.37groestl256
86.9587.0590.47md6d384
109.59109.87116.64whirlpool
110.06110.14116.05md6d512
111.06116.72120.90groestl512
142.97143.03149.24cubehash82
239.07253.84255.10shavite3512
279.98291.06291.76cubehash81
314.60320.20322.87lane512
475.24476.77484.58md2
Cycles/byte for 4096 bytes
quartilemedianquartilehash
5.025.025.03md4
5.465.465.46edonr512
6.186.186.18md5
8.538.538.53bmw512
10.6310.6310.63edonr256
10.9210.9210.92cubehash832
13.1213.1213.12skein512
13.4213.4213.44sha1
17.0517.0517.07bmw256
18.2718.2718.28ripemd160
18.7418.7418.75sha512
18.7418.7418.81sha384
19.1819.1819.19keccakr1024c576
19.4219.4219.42cubehash816
19.6819.6819.69shabal512
23.4423.4423.47simd256
23.7323.7323.76blake64
28.4628.4628.48sha224
28.4728.4728.49sha256
32.0932.0932.12blake32
35.2735.2735.29nasha256
35.6435.6535.74nasha512
36.8036.8037.44cubehash88
58.5758.5858.63md6d224
62.3962.5065.53shavite3256
63.0163.0465.46md6d256
67.3467.8073.77lane256
71.1771.1771.21cubehash84
73.4773.6076.35groestl256
81.4981.5183.21md6d384
102.87102.89105.84md6d512
111.14111.20114.58whirlpool
119.26120.75122.81groestl512
144.93144.94148.04cubehash82
254.40258.24258.87shavite3512
288.27290.75291.09cubehash81
338.66338.87339.01lane512
483.35483.70484.48md2
Cycles/byte for 1536 bytes
quartilemedianquartilehash
5.675.675.68md4
5.905.905.91edonr512
6.486.486.49md5
9.109.109.10bmw512
11.0611.0611.07edonr256
13.7013.7013.70skein512
14.1214.1214.13cubehash832
14.3014.3014.30sha1
17.6217.6217.62bmw256
19.2719.2719.27ripemd160
20.4320.4820.50keccakr1024c576
20.6620.6620.67sha512
20.6720.6720.67sha384
21.6921.6921.69shabal512
22.6222.6222.63cubehash816
24.4524.4524.45simd256
25.1725.1725.18blake64
29.7929.7929.80sha224
29.8229.8329.83sha256
33.1533.1633.16blake32
36.3936.4036.41nasha256
37.8437.8437.88nasha512
40.0140.0140.02cubehash88
59.3259.3359.35md6d224
63.6963.7463.81md6d256
64.6064.6764.83shavite3256
70.1170.1871.49lane256
74.3874.3874.39cubehash84
76.5676.5976.78groestl256
81.8481.8681.91md6d384
102.81102.81102.92md6d512
113.54113.56113.59whirlpool
128.47128.54129.61groestl512
148.12148.12148.15cubehash82
268.12268.15273.16shavite3512
292.21292.23300.23cubehash81
368.48368.52377.91lane512
487.20487.34495.60md2
Cycles/byte for 576 bytes
quartilemedianquartilehash
6.606.606.60edonr512
7.277.277.29md5
7.38?7.38?10.71?md4
9.799.799.81bmw512
12.2112.2512.31edonr256
15.2315.2315.25skein512
16.65?16.67?26.25?sha1
19.0819.0819.12bmw256
21.9021.9021.92ripemd160
22.0222.0422.08keccakr1024c576
22.6722.6722.67cubehash832
23.8523.8823.90sha384
23.8823.9023.92sha512
26.6026.6026.62blake64
27.0227.0427.12shabal512
27.1527.1927.27simd256
31.1731.1731.19cubehash816
33.3333.3533.35sha224
33.4433.4433.48sha256
35.9836.0036.08blake32
39.4039.4039.44nasha256
39.85?39.88?58.98?nasha512
48.5648.5648.58cubehash88
70.5870.7971.21shavite3256
77.5477.7777.77lane256
82.9282.9282.94cubehash84
84.8584.8585.19groestl256
120.06120.08120.38whirlpool
120.33120.40120.60md6d224
129.31129.40129.77md6d256
141.02141.08141.27groestl512
156.67156.67156.73cubehash82
166.15166.23166.44md6d384
207.21207.23207.42md6d512
277.58277.58277.75shavite3512
304.21304.23304.42cubehash81
493.17493.19493.81lane512
505.94505.94506.85md2
Cycles/byte for 64 bytes
quartilemedianquartilehash
16.88?17.06?26.25?edonr512
17.4417.4417.44md5
22.5022.5022.50bmw512
27.0027.1927.38edonr256
29.4429.4429.44md4
33.75?33.75?48.94?skein512
38.0638.4439.00bmw256
46.12?46.31?60.00?sha1
46.88?47.25?93.19?keccakr1024c576
55.50?55.69?80.81?ripemd160
56.06?56.25?74.81?blake64
61.12?61.88?93.38?simd256
72.75?72.75?107.62?sha384
73.12?73.31?110.62?sha512
77.4477.6277.62nasha256
78.94?79.12?127.31?sha224
79.31?79.50?125.44?sha256
82.6982.8882.88nasha512
95.25?96.00?152.81?shabal512
72.56?100.50?103.31?blake32
131.81?132.00?210.19?cubehash832
140.25?140.44?238.88?cubehash816
144.38?151.12?274.50?shavite3256
157.88157.88158.06cubehash88
172.50172.50172.69lane256
189.56?190.12?257.06?groestl256
192.19192.19192.38cubehash84
204.75204.94205.69whirlpool
265.88265.88266.06cubehash82
361.31361.50361.88groestl512
437.62438.00438.56md6d224
457.88457.88458.06cubehash81
469.50470.06470.62md6d256
589.12?649.69?837.75?md6d384
527.81?677.06?699.94?shavite3512
713.06?714.19?970.69?md6d512
746.25746.44747.94md2
1915.88?1915.88?2176.12?lane512
Cycles/byte for 8 bytes
quartilemedianquartilehash
90.0090.0091.50md5
136.50136.50138.00edonr512
136.50136.50139.50edonr256
175.50177.00184.50bmw256
180.00181.50184.50bmw512
198.00198.00199.50md4
268.50270.00271.50sha1
280.50280.50280.50skein512
309.00310.50310.50ripemd160
328.50?328.50?469.50?blake32
342.00342.00343.50nasha256
373.50?376.50?615.00?keccakr1024c576
408.00?408.00?628.50?sha224
412.50412.50414.00sha256
442.50442.50444.00blake64
508.50508.50511.50simd256
580.50580.50582.00sha384
586.50?588.00?892.50?sha512
601.50?603.00?822.00?shabal512
658.50658.50660.00nasha512
684.00684.00685.50shavite3256
775.50?778.50?1153.50?whirlpool
951.00952.50952.50groestl256
999.00999.001000.50cubehash832
1005.001005.001005.00cubehash816
1015.501017.001017.00cubehash88
1051.50?1053.00?1711.50?cubehash84
1704.001705.501707.00lane256
1125.00?1900.50?1921.50?cubehash82
1666.50?2593.50?2608.50?cubehash81
2158.50?2703.00?2736.00?md2
2878.50?2883.00?3915.00?groestl512
3499.503501.003504.00md6d224
3759.00?3766.50?5247.00?md6d256
4213.50?4215.00?5392.50?shavite3512
4713.00?4716.00?6534.00?md6d384
5715.00?7708.50?7854.00?md6d512
15315.0015315.0015351.00lane512

amd64, 1833MHz, Intel Core 2 Duo E6300 (6f2), nmi0247, supercop-20090118

Cycles/byte for long messages
quartilemedianquartilehash
2.792.852.89edonr512
4.324.334.35bmw512
5.435.435.44md5
5.475.625.63edonr256
6.616.706.70skein512
6.916.936.94md4
8.548.628.63bmw256
11.2011.2511.31simd256
11.5411.5411.56blake64
11.9712.1912.34keccakr1024c576
13.6213.6313.67sha1
14.1214.1314.16sha512
16.3016.3516.44blake32
20.0020.2420.37sha256
26.8826.9126.93ripemd160
28.0928.1128.13cubehash88
27.2528.3728.74nasha256
28.4228.6128.76nasha512
32.8632.9232.96groestl256
33.1933.2533.34md6d224
35.7335.7535.80md6d256
36.5336.5436.57lane256
45.7145.7245.72md6d384
48.9648.9949.01whirlpool
51.0151.0551.08groestl512
55.7755.7855.83md6d512
54.5156.4956.54cubehash84
110.24110.24110.26cubehash82
140.22153.18154.38lane512
220.49220.50220.52cubehash81
446.58447.60454.19md2
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.972.993.01edonr512
4.534.544.54bmw512
5.585.585.59md5
5.695.745.75edonr256
6.866.876.87skein512
7.337.347.34md4
8.758.798.79bmw256
11.5411.5511.55simd256
12.0412.0412.04blake64
12.6712.7612.77keccakr1024c576
14.1614.1714.18sha1
14.7614.7714.78sha512
16.7416.7616.81blake32
20.5720.6820.73sha256
27.6527.6527.66ripemd160
28.2928.6928.75nasha256
29.4229.4329.44cubehash88
29.5629.6529.70nasha512
31.1131.1331.15md6d224
33.3933.3933.41md6d256
34.5334.5434.55groestl256
37.7537.7637.77lane256
42.7242.7242.72md6d384
49.6749.6849.69whirlpool
52.1252.1252.14md6d512
53.9253.9353.93groestl512
56.8057.7957.81cubehash84
111.55111.55111.56cubehash82
147.13152.48152.49lane512
221.81221.81221.81cubehash81
450.83451.19454.39md2
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.223.243.26edonr512
4.874.894.90bmw512
5.845.845.90md5
5.975.986.00edonr256
7.197.247.25skein512
8.038.058.05md4
9.079.199.20bmw256
12.0012.0412.09simd256
12.8812.8812.89blake64
13.6313.7313.91keccakr1024c576
15.0715.1015.12sha1
15.8615.8815.89sha512
17.4217.4517.47blake32
21.4021.4321.48sha256
28.8428.8528.89ripemd160
29.0929.5930.21nasha256
31.0731.1131.12md6d224
31.3031.4131.43nasha512
31.5831.5931.59cubehash88
33.2933.3233.44md6d256
37.2837.2937.30groestl256
39.7339.7539.75lane256
42.6242.6242.63md6d384
50.8350.8550.86whirlpool
51.9451.9552.25md6d512
58.6458.6758.68groestl512
58.9759.0259.93cubehash84
113.72113.73113.73cubehash82
155.54156.87159.71lane512
223.98223.98223.99cubehash81
457.55457.65457.80md2
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.673.693.72edonr512
5.395.395.42bmw512
6.556.556.55md5
6.556.596.61edonr256
8.088.108.14skein512
10.0110.0110.03md4
10.1410.2710.31bmw256
13.5213.5613.64simd256
13.9213.9413.94blake64
14.8214.8615.07keccakr1024c576
17.2117.2317.23sha512
17.5317.5517.59sha1
19.1919.2119.23blake32
23.4123.4523.59sha256
31.5331.6831.91nasha256
32.1632.1632.37ripemd160
32.6632.7332.83nasha512
37.4737.4937.49cubehash88
44.4044.5044.57groestl256
45.1645.1845.20lane256
53.9553.9553.97whirlpool
62.5662.7062.72md6d224
65.6665.8365.85cubehash84
65.8966.0066.10groestl512
67.0167.0967.30md6d256
85.7585.8485.90md6d384
104.73104.90104.98md6d512
119.51119.51119.53cubehash82
210.64219.52224.70lane512
229.80229.80229.80cubehash81
475.33475.50475.69md2
Cycles/byte for 64 bytes
quartilemedianquartilehash
10.4810.4810.66edonr512
13.9214.0914.09bmw512
14.2714.4414.78edonr256
15.1215.1215.30md5
19.4219.5919.59skein512
20.4520.8021.66bmw256
32.6633.0033.52simd256
33.1733.1733.34blake64
34.7234.7235.06md4
34.7234.8935.06keccakr1024c576
40.2240.3940.56blake32
40.7341.0841.08sha512
48.8148.8148.81sha1
48.9849.1649.67sha256
61.1961.3661.36nasha256
65.1465.1465.66nasha512
75.4575.8076.14ripemd160
92.6492.8192.81whirlpool
110.86111.03112.06cubehash88
114.47114.64114.81lane256
139.22139.22139.39cubehash84
139.56139.73139.91groestl256
188.55189.06189.58groestl512
193.53193.53193.70cubehash82
212.09212.27212.95md6d224
223.78224.30225.67md6d256
286.00286.69288.06md6d384
304.05304.22304.22cubehash81
349.94350.45351.83md6d512
704.00705.03705.89md2
839.78844.25849.41lane512
Cycles/byte for 8 bytes
quartilemedianquartilehash
72.8874.2574.25edonr256
78.3878.3879.75edonr512
78.3879.7581.12md5
100.38100.38101.75bmw256
108.62108.62110.00bmw512
165.00165.00166.38skein512
192.50195.25198.00blake32
221.38224.12224.12md4
229.62229.62232.38sha256
262.62264.00265.38blake64
262.62264.00268.12nasha256
270.88270.88273.62keccakr1024c576
277.75281.88283.25sha1
279.12281.88284.62simd256
328.62330.00330.00sha512
357.50357.50358.88whirlpool
387.75389.12396.00ripemd160
522.50523.88525.25nasha512
697.12697.12698.50cubehash88
717.75719.12726.00cubehash84
772.75774.12774.12cubehash82
877.25880.00882.75groestl256
886.88886.88888.25cubehash81
932.25933.62933.62lane256
1496.001497.381497.38groestl512
1687.121689.881694.00md6d224
1790.251795.751806.75md6d256
2050.122058.382062.50md2
2288.002292.122300.38md6d384
2794.002798.122800.88md6d512
6512.006660.506766.38lane512

amd64, 1867MHz, Intel Pentium Dual CPU T2390 (6fd), delllaptop, supercop-20090408

Cycles/byte for long messages
quartilemedianquartilehash
-2164.33?-302.92?-171.16?fsb256
2.622.632.66edonr512
4.074.084.08bmw512
4.924.944.99edonr256
5.485.495.49md5
6.586.626.66skein512
6.656.656.66cubehash832
6.626.686.73tiger
7.687.707.70shabal512
8.008.038.04sarmal256
8.028.058.06bmw256
9.499.519.52cheetah256
9.919.939.95lux512
9.949.959.96sarmal512
10.0110.0410.04blake64
10.2210.2310.24blake32
10.4510.5310.55keccakr1024c576
10.9310.9410.94lux256
11.3511.4511.57simd256
12.2012.3312.46simd512
12.9012.9012.91sha512
13.4513.4613.47cubehash816
13.9113.9614.12cheetah512
15.3115.3215.32sha256
21.3521.3721.38groestl256
24.5824.6024.60nasha256
25.6725.7025.72nasha512
26.2426.2826.33shavite3256
26.6226.6326.63cubehash88
29.0029.0929.18whirlpool
30.0830.1130.14groestl512
30.5130.6730.82hamsi
31.1431.1731.19md6d224
33.5933.6233.66md6d256
34.7934.8034.81lane256
42.9242.9342.95mcssha4
42.9242.9443.19md6d384
52.4052.4252.44md6d512
53.2553.2553.25cubehash84
106.49106.50106.50cubehash82
111.94111.95111.97shavite3512
144.87144.87144.87lane512
212.99213.00213.01cubehash81
1050.98?1114.39?1209.44?fsb512
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.782.782.79edonr512
4.264.264.26bmw512
5.165.175.17edonr256
5.635.635.63md5
6.806.816.82skein512
6.816.836.84tiger
7.327.327.33cubehash832
8.218.218.22bmw256
8.228.238.23shabal512
8.358.358.36sarmal256
10.3610.3610.36sarmal512
10.4810.4810.48blake32
10.5010.5010.50blake64
10.5610.5710.57cheetah256
10.8810.8810.89lux512
10.8910.9010.91keccakr1024c576
11.6011.6011.60lux256
11.6911.7111.74simd256
12.9512.9813.03simd512
13.4413.4413.44sha512
14.1314.1314.13cubehash816
15.6615.6615.66sha256
16.8616.8716.93cheetah512
21.9521.9521.96groestl256
25.0125.0225.02nasha256
26.6026.6126.61nasha512
26.8026.8026.81shavite3256
27.3027.3027.31cubehash88
29.3529.3529.36md6d224
29.6229.6629.67whirlpool
30.7930.8230.88hamsi
31.6331.6331.64md6d256
31.6431.6431.65groestl512
35.6135.6235.62lane256
40.4640.4740.58md6d384
43.7843.7843.79mcssha4
49.2549.2549.25md6d512
53.9253.9253.92cubehash84
107.17107.17107.17cubehash82
115.72115.72115.73shavite3512
154.17154.17154.17lane512
213.67213.67213.67cubehash81
16211.1016220.5016254.70fsb512
17549.9018444.7018476.50fsb256
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.023.033.03edonr512
4.564.564.57bmw512
5.505.515.51edonr256
5.875.875.88md5
7.087.107.11tiger
7.127.157.17skein512
8.438.438.43cubehash832
8.498.498.54bmw256
8.908.908.90sarmal256
9.119.119.11shabal512
10.8610.8610.87blake32
11.0311.0411.05sarmal512
11.2611.2711.27blake64
11.5111.5211.58keccakr1024c576
12.1012.1312.21simd256
12.3012.3012.32cheetah256
12.4812.4912.49lux512
12.7112.7212.73lux256
14.0214.0614.10simd512
14.3214.3214.33sha512
15.2315.2415.24cubehash816
16.2316.2316.23sha256
21.7221.7521.77cheetah512
22.9022.9322.94groestl256
25.7325.7525.75nasha256
27.6727.6927.73shavite3256
28.1028.1228.13nasha512
28.4328.4428.44cubehash88
29.7329.7529.78md6d224
30.5730.6030.61whirlpool
31.1131.1531.20hamsi
31.9731.9932.01md6d256
34.2334.2334.26groestl512
36.9736.9836.98lane256
40.8840.9340.97md6d384
45.2245.2545.26mcssha4
49.6549.6749.70md6d512
55.0355.0455.04cubehash84
108.28108.28108.29cubehash82
122.00122.00122.00shavite3512
169.66169.67169.67lane512
214.78214.78214.78cubehash81
41326.7041454.1041588.90fsb512
44467.2044571.2045081.80fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.333.353.38edonr512
4.914.914.93bmw512
6.156.256.32edonr256
6.496.516.51md5
7.837.837.85tiger
7.927.957.97skein512
9.219.269.28bmw256
9.369.369.38sarmal256
11.3811.3811.40cubehash832
11.4011.4511.50shabal512
11.6211.6211.64sarmal512
11.9611.9611.98blake32
12.0612.0612.08blake64
12.2712.3012.37keccakr1024c576
13.3213.3713.42simd256
15.2215.2415.24sha512
15.6815.7015.73lux256
16.9216.9416.94cheetah256
17.6217.6517.67lux512
17.6917.7217.72sha256
18.1618.1618.18cubehash816
18.8118.8418.89simd512
25.5025.5225.55groestl256
27.7827.8128.00nasha256
29.0929.1929.19nasha512
29.9430.0430.07shavite3256
31.4031.4331.45cubehash88
31.5031.5531.60hamsi
33.0633.0833.10whirlpool
34.1234.2234.37cheetah512
37.9437.9437.97groestl512
40.6640.6940.69lane256
49.1049.1249.22mcssha4
57.8058.0258.02cubehash84
60.4060.4260.47md6d224
64.9064.9264.97md6d256
83.1283.1583.17md6d384
100.75100.77100.94md6d512
111.25111.27111.27cubehash82
126.36126.36126.36shavite3512
217.75217.75217.75cubehash81
227.52227.52227.55lane512
108348.00108797.00109028.00fsb512
117397.00117440.00117677.00fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
1080890.001139470.001142890.00fsb256
9.199.419.41edonr512
11.5911.5911.81bmw512
13.5613.7814.22edonr256
14.6614.6614.66md5
17.7217.9417.94tiger
17.9418.1618.16skein512
19.0319.4719.47bmw256
19.9119.9120.12sarmal256
23.8424.0624.06sarmal512
25.8125.8126.03blake32
26.2526.4726.69keccakr1024c576
27.3427.5627.56blake64
28.6628.8829.09simd256
31.7231.7231.94sha512
36.0936.0936.53sha256
39.1639.3839.59cheetah256
40.2540.4740.91hamsi
41.7842.0042.00shabal512
49.2249.2250.09cubehash832
53.5953.8153.81nasha256
53.8154.0354.03lux256
55.5655.7855.78cubehash816
58.4158.4158.41nasha512
58.6258.6258.84groestl256
59.7259.9460.38shavite3256
63.4463.4463.88whirlpool
64.0964.3164.31cheetah512
68.6969.7870.00simd512
69.3469.7869.78cubehash88
78.0978.7578.97lux512
87.0687.0687.50lane256
95.8195.8196.03cubehash84
98.4498.4498.88mcssha4
100.41100.62100.84groestl512
147.44148.97149.19cubehash82
211.97212.41212.62md6d224
227.72227.94228.38md6d256
239.31239.31239.53shavite3512
253.53255.50255.72cubehash81
288.31288.97289.19md6d384
351.75351.75353.06md6d512
887.03887.03887.25lane512
965407.00966023.00967480.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
7723780.007730080.007740070.00fsb512
8398010.008405120.008419960.00fsb256
70.0071.7571.75edonr256
75.2575.2577.00md5
75.2577.0078.75edonr512
85.7587.5087.50tiger
89.2591.0091.00bmw256
92.7592.7594.50bmw512
113.75115.50115.50hamsi
126.00126.00127.75blake32
145.25147.00148.75skein512
162.75162.75162.75sha256
166.25168.00169.75sarmal256
199.50199.50201.25sarmal512
206.50218.75220.50keccakr1024c576
220.50220.50222.25blake64
229.25231.00232.75nasha256
234.50236.25238.00simd256
252.00252.00252.00sha512
253.75253.75255.50shabal512
264.25264.25266.00cheetah256
271.25271.25273.00shavite3256
271.25271.25273.00whirlpool
297.50299.25301.00groestl256
350.00350.00350.00cubehash832
350.00350.00353.50cubehash816
360.50362.25362.25lux256
369.25369.25369.25cubehash88
395.50400.75400.75cubehash84
446.25448.00455.00cubehash82
463.75465.50465.50cheetah512
465.50465.50469.00nasha512
484.75484.75484.75mcssha4
500.50502.25504.00lux512
553.00553.00554.75cubehash81
544.25554.75556.50simd512
768.25768.25768.25lane256
796.25798.00798.00groestl512
1687.001687.001690.50md6d224
1818.251820.001821.75md6d256
1911.001912.751912.75shavite3512
2304.752308.252311.75md6d384
2812.252814.002815.75md6d512
7094.507094.507094.50lane512

amd64, 1995MHz, Intel Xeon 5130 (6f6), motyka, supercop-20100712

Cycles/byte for long messages
quartilemedianquartilehash
2.742.842.87edonr512
3.593.613.68bmw512
5.325.375.45edonr256
5.415.425.48md5
5.945.966.01bmw256
6.286.306.30cubehash832
6.696.716.78skein512
7.69?7.91?8.64?shabal512
7.948.018.09sarmal256
9.259.299.33cheetah256
9.919.939.96lux512
10.0210.0410.10sarmal512
10.1210.2310.42blake32
10.8510.9411.02lux256
11.3211.3611.39blake64
12.0712.1412.28keccakc512
12.4612.4712.47cubehash816
12.6912.9313.46simd256
13.0513.0913.12keccak
13.3913.4613.52sha512
13.5113.5213.53luffa256
13.3813.5713.60cubehash1632
13.6613.7713.86simd512
14.0114.1214.31cheetah512
14.8914.9114.91luffa384
17.1617.2017.26jh512
17.1917.2217.25jh256
17.2417.2717.32jh384
17.2617.2817.31jh224
20.1920.2620.31sha256
20.8820.9821.06fugue256
21.3521.4021.43groestl256
23.7523.7723.82luffa512
24.1624.2424.36nasha256
24.1324.2724.69echosp256
24.4424.8925.37cubehash88
25.5925.9526.13nasha512
26.9026.9126.91cubehash1616
27.5627.6927.78shavite3256
28.2728.3228.39echo256
30.0030.0830.14groestl512
31.2931.4031.90hamsi
31.3631.4631.57md6d224
33.7933.8433.97md6d256
35.2935.3535.50echosp512
34.8935.4136.15lane256
38.5138.9439.29essence512
38.5539.2339.88essence384
41.9042.5042.81shavite3512
42.9243.0943.15mcssha5
42.7643.1143.84mcssha4
43.1043.2343.44mcssha6
43.2643.3543.48md6d384
46.4046.4546.51whirlpool
49.3249.6849.75cubehash84
51.2151.2551.32echo512
52.6852.9153.02md6d512
53.6354.0054.75cubehash168
-1672.35?61.90?759.11?fsb512
59.7662.5565.86essence224
61.7363.9266.45essence256
104.49104.50104.71cubehash82
107.21107.25107.54cubehash164
107.98?125.24?158.83?fsb256
126.37129.05131.73lane512
208.90209.01210.82cubehash81
215.60216.82218.39cubehash162
430.82433.14437.30cubehash161
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.932.972.99edonr512
3.933.933.96bmw512
5.525.545.54edonr256
5.575.575.60md5
6.226.226.24bmw256
6.926.936.94skein512
6.986.986.98cubehash832
8.348.358.38sarmal256
8.628.738.97shabal512
9.949.969.97cheetah256
10.4110.4210.44sarmal512
10.4610.4710.56blake32
10.9010.9010.91lux512
11.6011.6211.65lux256
11.8011.8111.82blake64
12.6512.6812.73keccakc512
13.1713.1713.17cubehash816
13.1713.1913.45simd256
13.5813.5913.59keccak
13.8213.8213.83luffa256
14.0714.1014.12sha512
14.2914.3014.34simd512
14.6914.7414.76cubehash1632
15.3615.3715.37luffa384
16.8016.8116.88cheetah512
17.5217.5217.54jh512
17.5117.5317.54jh256
17.5517.5617.57jh384
17.5817.5817.59jh224
20.7220.7420.76sha256
22.0122.0222.03groestl256
22.2222.2422.27fugue256
24.4424.4424.46luffa512
24.7024.7424.79nasha256
25.4625.6925.77cubehash88
25.6925.7025.90echosp256
26.7126.8826.89nasha512
28.1528.1528.15cubehash1616
28.1928.2428.28shavite3256
28.3928.4028.43echo256
29.5829.6029.64md6d224
31.5431.5731.79hamsi
31.6431.6531.68groestl512
31.7731.7831.84md6d256
35.4335.4535.52echosp512
35.8835.9036.26lane256
40.1340.2740.37essence512
40.3540.5140.81essence384
40.6940.7240.76md6d384
43.9944.0344.37mcssha4
43.9544.0944.20shavite3512
44.0844.1344.22mcssha6
44.7344.7344.75mcssha5
47.1147.1247.13whirlpool
49.4849.5549.58md6d512
50.2050.3850.41cubehash84
52.9953.0053.03echo512
55.2555.2555.62cubehash168
63.5963.6765.27essence224
64.2965.1865.63essence256
105.52105.52105.62cubehash82
108.50108.50108.64cubehash164
109.28?117.38?133.92?fsb256
137.22137.31138.58lane512
209.99210.01210.90cubehash81
218.04218.08218.86cubehash162
433.64434.56435.59cubehash161
15245.0015279.1015597.90fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.213.223.24edonr512
4.454.484.52bmw512
5.725.785.82edonr256
5.825.825.82md5
6.626.636.65bmw256
7.267.287.31skein512
8.128.128.13cubehash832
8.898.898.98sarmal256
9.699.889.93shabal512
10.8310.8710.98blake32
10.8510.9811.00cheetah256
11.0411.0511.05sarmal512
12.5212.5312.55lux512
12.5612.5712.58blake64
12.7412.7612.85lux256
13.2813.3113.34keccakc512
13.6813.7813.83simd256
14.3214.3214.33luffa256
14.3314.3414.34cubehash816
14.4314.4614.48keccak
15.1315.1415.16sha512
15.2015.2315.36simd512
16.1216.1316.14luffa384
16.7516.7816.84cubehash1632
18.0218.0418.08jh512
18.0318.0418.06jh256
18.0418.0518.09jh384
18.0718.0918.10jh224
21.3421.3821.43cheetah512
21.5121.5321.59sha256
23.0423.0623.08groestl256
24.3624.3624.41fugue256
25.3625.4025.49echosp256
25.4225.5325.57nasha256
25.5625.5725.59luffa512
26.6526.9526.95cubehash88
28.2428.4128.43nasha512
29.2129.2529.27shavite3256
29.8529.8829.92md6d224
30.2330.2330.23cubehash1616
31.1131.1331.14echo256
31.9832.0132.05md6d256
31.9632.2732.55hamsi
34.2334.2534.26groestl512
36.8937.3237.54lane256
38.8438.8538.88echosp512
40.9841.0141.04md6d384
42.3542.5242.58essence512
42.5842.7243.05essence384
45.6545.6645.68mcssha6
45.5045.7445.93mcssha4
46.8247.2247.28shavite3512
47.4347.4447.47mcssha5
48.2148.2448.30whirlpool
49.6449.6949.72md6d512
51.5451.5551.55cubehash84
55.8855.8955.96echo512
57.3257.3357.70cubehash168
65.4265.4467.08essence224
65.5467.2967.51essence256
107.21107.22107.24cubehash82
110.57110.58110.61cubehash164
113.91114.30116.03fsb256
150.84150.91151.03lane512
197.70211.69211.78cubehash81
220.19220.21220.31cubehash162
435.08436.83439.24cubehash161
40300.2040388.1042433.70fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.583.593.60edonr512
5.495.515.54bmw512
6.416.416.42md5
6.476.516.54edonr256
7.797.807.85bmw256
8.118.148.15skein512
9.399.399.40sarmal256
11.1911.1911.19cubehash832
11.5711.5811.59sarmal512
11.8311.9311.96blake32
12.1412.1612.18shabal512
13.2913.3013.41blake64
13.2413.3213.39cheetah256
15.0315.0915.19simd256
15.2615.2815.29keccakc512
15.4615.5115.56keccak
15.6215.6515.65luffa256
15.7915.8316.09lux256
16.3616.4416.52sha512
17.3817.3917.39cubehash816
17.7317.7517.78lux512
18.1518.1518.17luffa384
19.3519.3619.39jh256
19.3819.3919.40jh384
19.3419.4019.50simd512
19.3919.4019.43jh512
19.4419.4519.59jh224
22.2522.3122.33cubehash1632
23.3823.4423.59sha256
25.7125.7325.85groestl256
27.5827.6427.71nasha256
28.5228.5428.54luffa512
29.0829.0929.26echosp256
29.5229.6529.68nasha512
29.9630.0330.05fugue256
29.8030.0830.09cubehash88
31.4631.5532.65hamsi
31.7631.7731.81shavite3256
32.9633.0233.03cheetah512
35.7135.7235.72cubehash1616
37.2937.3437.39echo256
38.0538.0738.18groestl512
40.6840.7741.04lane256
46.5446.5946.64echosp512
48.4548.7248.78essence512
48.7448.7749.50essence384
49.4349.4449.58mcssha4
49.8249.8449.94mcssha6
49.5450.0750.55shavite3512
51.1551.2551.28whirlpool
54.4854.6454.65cubehash84
54.6454.6854.69mcssha5
57.9257.9757.99echo512
60.4560.5360.61md6d224
62.8662.8662.95cubehash168
64.7864.8665.04md6d256
70.3870.4672.01essence224
70.4472.2472.52essence256
82.8883.0883.42md6d384
100.57100.68100.83md6d512
111.72111.73111.74cubehash82
116.10116.10116.11cubehash164
136.10136.18137.27fsb256
202.01202.28207.98lane512
202.20216.16216.19cubehash81
225.93225.97225.97cubehash162
440.25442.32442.33cubehash161
104526.00104754.00110398.00fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
9.759.849.84edonr512
13.8814.1614.44md5
14.5314.7215.75edonr256
18.5618.7518.94skein512
19.7819.8819.97bmw512
20.0620.0620.34sarmal256
21.1921.2821.84bmw256
24.0924.0924.09sarmal512
25.2225.3125.31blake32
28.4128.5028.97blake64
32.2532.3432.34luffa256
32.5332.7232.81simd256
32.6232.8132.91keccakc512
34.3134.6934.88keccak
36.1936.2836.47jh256
36.2836.2836.28jh384
36.2836.2836.56jh512
36.4736.6637.03jh224
38.7239.4739.56sha512
40.8840.8841.06cheetah256
40.6941.0641.81hamsi
43.5043.5943.88luffa384
44.1644.3444.72shabal512
49.0349.3150.53sha256
50.4450.4450.62cubehash832
52.7852.8853.06nasha256
54.4756.7256.91lux256
56.7256.7256.81cubehash816
57.2857.3857.38cheetah512
59.1659.1659.25nasha512
60.0060.2860.66groestl256
63.7563.9463.94shavite3256
64.2264.5064.78simd512
66.1966.1966.47luffa512
69.9470.0370.03cubehash88
79.6979.9780.25lux512
84.1984.5685.31lane256
87.6688.0388.97whirlpool
88.5088.6988.97echo256
88.6988.7889.16echosp256
92.7292.7293.47cubehash1632
93.7593.8493.94cubehash84
100.12100.22101.25mcssha4
101.53101.72102.00groestl512
101.81101.91102.38fugue256
103.69103.78104.06mcssha6
106.12106.22106.22cubehash1616
109.78110.91112.59shavite3512
111.28111.47111.66echosp512
111.28111.47111.75echo512
126.00126.28127.50essence384
126.66127.03127.31essence512
132.94133.22136.88essence224
133.22133.31133.78cubehash168
133.69136.69138.09essence256
146.81147.56147.66mcssha5
169.03169.12169.12cubehash82
186.47186.47187.03cubehash164
211.88212.53217.88md6d224
224.72225.38226.41md6d256
273.19273.66273.75cubehash81
286.59287.53297.94md6d384
298.31299.16299.16cubehash162
307.59309.38313.12fsb256
346.97348.28348.75md6d512
510.56510.56510.94cubehash161
785.53786.84790.78lane512
938445.00962622.00986365.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
7956120.008140170.008273080.00fsb512
69.0069.0069.75md5
73.5074.2575.00edonr256
77.2577.2577.25edonr512
113.25114.00115.50hamsi
116.25117.00121.50bmw256
119.25120.00128.25blake32
144.00144.00144.00luffa256
151.50152.25152.25skein512
156.75157.50159.75bmw512
165.75166.50170.25sarmal256
198.00198.00199.50sarmal512
219.75220.50222.00luffa384
228.75228.75229.50nasha256
225.00230.25236.25blake64
229.50231.75233.25sha256
258.00258.75259.50keccakc512
269.25270.75273.75simd256
271.50274.50276.75keccak
273.75274.50279.00shabal512
278.25279.00279.00cheetah256
288.00288.00288.75shavite3256
292.50293.25295.50jh512
293.25294.00294.75jh224
294.00294.75296.25jh256
294.75294.75294.75jh384
308.25309.00309.75sha512
314.25315.75318.00groestl256
325.50325.50325.50luffa512
338.25341.25348.00whirlpool
361.50365.25369.75cubehash816
363.75366.75383.25lux256
371.25371.25372.00cubehash832
384.75384.75385.50cubehash88
401.25402.00402.00cheetah512
402.75402.75403.50cubehash84
470.25472.50476.25nasha512
497.25498.00513.00mcssha4
510.75512.25515.25simd512
512.25514.50516.00lux512
525.75528.75531.75mcssha6
620.25621.00621.75cubehash82
640.50641.25646.50cubehash1632
641.25642.00642.00cubehash1616
669.00669.00669.75fugue256
687.75688.50689.25cubehash168
710.25712.50713.25echo256
711.00712.50714.00echosp256
720.00722.25727.50cubehash81
741.00741.00741.75cubehash164
765.00770.25775.50lane256
803.25804.75805.50groestl512
816.00820.50828.75essence224
818.25837.75846.75essence256
871.50876.00877.50mcssha5
875.25876.00876.75cubehash162
862.50879.00882.75shavite3512
888.00891.00894.75echo512
888.75891.75894.75echosp512
1019.251023.001026.00essence384
1021.501023.001028.25essence512
1065.001065.751069.50cubehash161
1695.751701.001729.50md6d224
1797.001800.001805.25md6d256
2289.752295.752306.25md6d384
2300.252330.252333.25fsb256
2774.252783.252792.25md6d512
6269.256277.506282.75lane512

amd64, 2000MHz, AMD Athlon 64 X2 (40fb2), mace, supercop-20090715

Cycles/byte for long messages
quartilemedianquartilehash
2.722.732.73edonr512
3.123.123.13md4
4.254.254.25bmw512
5.195.205.21md5
5.315.315.31edonr256
6.356.366.37skein512
6.586.606.61tiger
8.208.218.22sha1
8.598.598.59bmw256
8.948.948.94shabal512
9.929.959.99sarmal256
10.4110.4110.41keccakr1024c576
10.8910.9010.91cheetah256
11.1711.2211.22lux512
12.3012.3712.38sarmal512
13.0813.1113.14blake64
12.9913.1213.12sha512
13.4013.4113.42sha384
13.6213.6413.66lux256
14.0514.0614.06ripemd160
14.8614.8814.88sha256
15.0915.0915.10cubehash832
15.4215.5115.57cheetah512
17.2417.2417.29blake32
20.3920.4220.45groestl256
21.0021.0221.03sha224
21.3121.3221.34nasha256
21.8721.8821.89nasha512
27.0027.1927.26simd256
29.4629.4929.55shavite3256
30.1130.1230.14cubehash816
30.3230.3730.42echo256
32.3232.3832.41simd512
32.4832.4932.49md6d224
33.6033.6033.62cubehash1632
35.0335.0335.05md6d256
35.7635.8235.88whirlpool
41.7841.8141.85shavite3512
43.1943.2943.31lane256
44.5644.5845.02md6d384
52.1152.1852.21echo512
53.0553.0753.09essence512
54.1154.1254.13essence384
54.4154.4254.43md6d512
55.0855.0955.11mcssha4
55.0855.1055.11mcssha6
55.0955.1055.11mcssha5
55.7455.7555.75hamsi
59.7959.8659.96groestl512
60.6860.6960.70cubehash88
67.1267.1267.12cubehash1616
98.3098.3198.37lane512
106.94106.99107.02essence256
106.98107.06107.12essence224
120.49120.50120.51cubehash84
134.24134.25134.26cubehash168
240.99241.00241.02cubehash82
268.00268.00268.05cubehash164
317.02319.21325.05fsb256
481.98482.00490.13cubehash81
536.98537.01546.79cubehash162
542.13542.21551.94md2
1013.381028.101042.29fsb512
1066.851083.141083.24cubehash161
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.872.872.87edonr512
3.333.333.33md4
4.434.434.43bmw512
5.335.335.34md5
5.465.465.46edonr256
6.536.536.53skein512
6.806.806.80tiger
8.488.488.49sha1
8.768.768.76bmw256
9.549.549.54shabal512
10.3110.3210.33sarmal256
10.8110.8110.81keccakr1024c576
11.6211.6311.63cheetah256
12.1812.2012.20lux512
12.7612.7812.78sarmal512
13.5913.5913.60blake64
13.6613.6713.67sha512
14.0914.0914.09sha384
14.2914.3014.30lux256
14.4114.4114.41ripemd160
15.2215.2215.22sha256
16.6116.6116.61cubehash832
16.8716.9016.90cheetah512
17.5817.5817.58blake32
20.9820.9820.99groestl256
21.5021.5021.51sha224
21.7321.7421.74nasha256
22.6422.6522.65nasha512
27.6427.7227.73simd256
30.1930.1930.21shavite3256
30.2430.2530.27echo256
30.3330.3330.33md6d224
31.6431.6431.65cubehash816
32.7332.7332.73md6d256
33.5533.5833.59simd512
36.5236.5236.53cubehash1632
36.5436.5536.57whirlpool
41.4841.4841.70md6d384
43.4243.4343.43shavite3512
44.6644.6944.69lane256
50.5150.5150.51md6d512
54.8954.9054.90essence512
55.2155.2355.24echo512
55.9655.9655.96essence384
56.0156.0156.01hamsi
56.0656.0656.07mcssha4
56.1656.1656.17mcssha6
56.8956.8956.90mcssha5
62.2062.2062.21cubehash88
62.8062.8062.85groestl512
70.0270.0270.02cubehash1616
104.60104.60104.63lane512
108.78108.80108.81essence256
108.79108.82108.84essence224
122.02122.02122.02cubehash84
137.16137.16137.16cubehash168
242.65242.65242.66cubehash82
270.92270.92270.94cubehash164
329.46329.79331.85fsb256
483.64483.65487.71cubehash81
539.91539.91544.80cubehash162
546.65546.66551.52md2
1077.901081.971082.02cubehash161
23906.7023912.1023917.90fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.103.103.11edonr512
3.663.663.67md4
4.744.744.74bmw512
5.545.545.55md5
5.715.715.71edonr256
6.816.826.82skein512
7.147.157.15tiger
8.948.948.95sha1
9.059.059.05bmw256
10.5510.5510.55shabal512
10.9310.9310.94sarmal256
11.4911.4911.49keccakr1024c576
12.8212.8412.85cheetah256
13.4813.4913.51sarmal512
13.8013.8013.81lux512
14.3914.4014.43blake64
14.5714.5714.57sha512
15.0015.0015.01ripemd160
15.2015.2115.21sha384
15.4015.4115.41lux256
15.7915.8015.80sha256
18.1018.1318.14blake32
19.1219.1419.14cubehash832
19.1919.2119.23cheetah512
21.9321.9421.97groestl256
22.3122.3122.33sha224
22.4122.4222.42nasha256
23.9323.9323.94nasha512
28.5428.5628.64simd256
30.2130.2130.22md6d224
31.2631.2831.29shavite3256
32.6632.6632.68md6d256
34.1734.1834.18cubehash816
35.5735.5735.61simd512
37.1737.1937.21echo256
37.7637.7737.79whirlpool
41.1641.1741.39md6d384
41.3541.3841.38cubehash1632
46.1346.1546.17shavite3512
47.0047.0247.04lane256
49.9149.9249.93md6d512
56.4256.4256.42hamsi
57.6657.6757.68mcssha4
57.9257.9457.95mcssha6
57.9357.9457.95essence512
59.0259.0359.03essence384
59.8859.8859.89mcssha5
60.2860.2960.29echo512
64.7364.7364.74cubehash88
67.6867.6967.78groestl512
74.8574.8574.85cubehash1616
111.72111.74111.80essence224
111.83111.87111.89essence256
115.12115.12115.17lane512
124.54124.55124.56cubehash84
142.00142.01142.01cubehash168
245.38245.39245.40cubehash82
275.79275.79275.79cubehash164
320.22321.67324.24fsb256
486.38486.39486.42cubehash81
544.75544.76544.78cubehash162
554.12554.16554.20md2
1082.741082.741082.77cubehash161
61969.2062012.7062502.40fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.413.413.41edonr512
4.454.534.53md4
5.095.095.09bmw512
6.076.086.08md5
6.386.386.38edonr256
7.547.557.56skein512
7.987.987.99tiger
9.849.849.84bmw256
10.1210.1210.16sha1
11.3711.3911.44sarmal256
12.1612.1612.16keccakr1024c576
13.2413.2413.24shabal512
13.9914.0414.06sarmal512
15.1115.1615.17blake64
15.3515.3715.47cheetah256
15.5315.5315.53sha512
16.5516.5516.59ripemd160
16.7416.7716.80sha384
17.3117.3217.35sha256
18.4118.4318.44lux256
18.6318.7718.81lux512
19.6119.6119.63blake32
24.1624.2024.23cheetah512
24.2124.2424.25nasha256
24.4424.4924.53groestl256
24.4724.4924.52sha224
24.9324.9424.95nasha512
25.8725.8725.90cubehash832
30.8530.9931.05simd256
33.9834.0334.06shavite3256
40.9040.9340.94cubehash816
41.0141.0341.10whirlpool
44.6144.6944.76simd512
48.7448.7648.78shavite3512
52.4852.4952.52echo256
53.2053.3153.33lane256
54.3154.3154.31cubehash1632
57.5457.5457.55hamsi
60.7960.7960.79md6d224
61.9561.9561.98mcssha4
62.6362.6662.74echo512
62.6562.6762.70mcssha6
65.6565.6865.69md6d256
65.9966.0066.02essence512
67.1967.2167.22essence384
67.8467.8567.87mcssha5
71.4771.4771.49cubehash88
74.1174.1974.25groestl512
82.8382.8883.32md6d384
87.7187.7187.71cubehash1616
100.25100.36100.36md6d512
119.68119.76119.80essence224
119.71119.76119.79essence256
131.28131.31131.32cubehash84
154.25154.28154.29lane512
154.92154.93154.95cubehash168
181.40182.52187.90fsb256
252.69252.71252.73cubehash82
288.78288.78288.78cubehash164
493.68493.70493.72cubehash81
557.67557.68557.71cubehash162
574.05574.22574.41md2
1095.641095.641095.65cubehash161
163582.00163672.00165008.00fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
1464550.001464660.001464850.00fsb512
8.568.568.81edonr512
11.7811.8111.81bmw512
13.0013.0813.08md5
14.5614.5614.56edonr256
15.0315.7315.77md4
16.4816.6616.80skein512
18.6618.8618.91tiger
19.7319.8820.50bmw256
22.7322.7822.97sarmal256
24.8924.8925.02keccakr1024c576
25.3425.3625.59sha1
27.4427.5927.70sarmal512
30.8030.9731.55blake64
32.0632.3932.48sha512
35.7336.7736.77sha256
36.7836.7837.06ripemd160
38.3438.3438.42blake32
42.0542.0942.31sha384
46.4747.2547.34nasha256
47.4147.4147.41shabal512
49.6249.6449.80nasha512
50.2750.3450.53cheetah256
51.9151.9752.25sha224
56.5856.6656.72lux256
56.5956.7856.98groestl256
61.7261.8462.06simd256
68.9469.1269.47shavite3256
71.8971.8971.91hamsi
76.1777.3077.47lux512
79.6979.8180.02cheetah512
82.3682.5882.69whirlpool
103.19103.44103.72shavite3512
111.78111.78111.83cubehash832
116.62116.73116.83mcssha4
123.09123.28123.47mcssha6
126.80127.02127.12cubehash816
133.22133.45133.72lane256
141.64142.17142.39simd512
146.09146.17146.67echo512
157.31157.36157.56cubehash88
168.56168.67168.86essence512
169.75170.02170.11mcssha5
170.88171.08171.22essence384
171.78172.05172.33echo256
188.73188.86188.97groestl512
201.47203.44203.50md6d224
216.64216.92217.14md6d256
217.48217.67217.78cubehash84
219.73219.73219.78cubehash1632
220.86221.06221.34essence224
221.20221.39221.59essence256
252.41252.41252.41cubehash1616
272.66273.25274.20md6d384
320.31320.33320.58cubehash168
325.23326.02326.05md6d512
346.23346.34346.52cubehash82
363.48367.44370.14fsb256
455.00455.00455.02cubehash164
587.12587.16587.38cubehash81
602.56602.61603.22lane512
723.06723.08723.31cubehash162
829.59830.91831.14md2
1260.721260.721260.72cubehash161
Cycles/byte for 8 bytes
quartilemedianquartilehash
11716100.0011717800.0011719500.00fsb512
63.6265.6266.50md5
68.3869.8872.12edonr512
76.5076.5076.50edonr256
96.6296.7597.50bmw256
94.7598.38100.38tiger
93.7599.50100.88md4
95.00102.50102.50bmw512
133.38134.75135.88skein512
136.25136.50139.25sha1
171.12171.62171.62blake32
171.88172.75172.75sha256
181.12181.12183.62ripemd160
182.75182.88183.12hamsi
190.62191.00192.50sarmal256
201.25206.00206.00keccakr1024c576
199.25206.50206.75nasha256
229.75230.12230.38sarmal512
244.00245.62247.00sha224
247.00248.38252.00blake64
261.50263.25264.38sha512
290.75292.38297.00groestl256
297.25297.25297.25shabal512
315.38316.75318.00shavite3256
337.50339.25343.12sha384
339.88340.25342.25whirlpool
353.38353.75361.12lux256
366.25369.12370.88cheetah256
396.00397.12398.88nasha512
488.38496.88498.12lux512
509.62510.25513.25simd256
547.12547.38548.75mcssha4
600.75601.75603.00mcssha6
603.62605.62607.00cheetah512
785.38787.12788.38cubehash816
787.75787.75788.12cubehash832
826.75829.62832.12shavite3512
833.75834.12836.25cubehash88
893.75895.25896.75cubehash84
970.62971.38973.38mcssha5
1078.121078.621080.38lane256
1080.501081.381083.00cubehash82
1114.381130.251135.12simd512
1320.381320.621323.25cubehash81
1341.001341.501343.00essence224
1345.501346.121348.38essence256
1355.621357.121358.25essence512
1373.881375.381376.62essence384
1491.751491.751493.12cubehash1616
1498.381498.381499.62cubehash1632
1502.751504.121504.50echo512
1514.251517.621518.38groestl512
1621.001621.751623.38cubehash168
1611.881627.381627.75md6d224
1708.121708.251710.50echo256
1733.001735.501737.38md6d256
1763.881764.001765.50cubehash164
2025.502025.622027.62cubehash162
2180.122184.002193.25md6d384
2294.882297.382302.88md2
2560.752560.752560.75cubehash161
2607.502607.752607.88md6d512
2866.502872.252876.12fsb256
4816.384819.254826.62lane512

amd64, 2000MHz, Intel Core 2 Duo T7300 (6fb), trident, supercop-20100712

Cycles/byte for long messages
quartilemedianquartilehash
2.662.682.74edonr512
3.994.004.03bmw512
5.005.035.11edonr256
5.485.485.49md5
6.646.666.69skein512
6.906.916.92md4
7.077.087.08cubehash832
7.787.807.89bmw256
9.559.589.66sarmal256
9.789.8510.17shabal512
11.0611.1811.31simd256
11.6111.6211.68sarmal512
12.2312.3112.51simd512
12.4112.4612.49blake64
12.7212.7212.73blake32
13.5413.5913.64sha1
13.7813.7913.81cubehash816
13.8813.8813.89cubehash1632
14.1414.1614.23sha512
14.5314.5614.72keccakc512
15.4615.5715.63keccak
16.0216.0316.32luffa256
17.2117.2517.29luffa384
17.2917.4417.58jh224
17.4717.5117.60jh256
17.4317.5217.59jh512
17.4917.5217.57jh384
20.2220.3120.46sha256
25.4225.6825.83nasha256
25.7425.8825.97fugue256
26.8726.9227.02nasha512
26.8626.9326.98ripemd160
27.2627.3727.41shavite3256
27.8027.8127.83cubehash1616
28.1128.1228.13cubehash88
31.0431.1531.27hamsi
32.9032.9333.01groestl256
33.0133.1233.28md6d224
33.1333.4033.51luffa512
35.5835.6235.66md6d256
35.8235.8435.87essence384
35.8235.9035.94essence512
36.4836.5036.59lane256
36.6936.7036.76echosp256
42.9643.0143.04mcssha5
43.2343.2543.55mcssha6
42.9443.2543.32mcssha4
43.1143.4943.66shavite3512
44.7144.7544.77echo256
45.5345.5945.68md6d384
48.9549.0049.01whirlpool
51.1651.2351.31groestl512
54.3754.6654.74essence256
54.2755.0756.53essence224
55.5055.5755.61echosp512
55.2955.5855.69md6d512
55.7455.8255.83cubehash84
53.2656.0056.26cubehash168
80.7780.8782.79echo512
108.73108.75108.75cubehash164
110.24110.25110.35cubehash82
132.31139.20144.02lane512
167.95168.23168.81atelopus64
179.41179.67182.13atelopus32
219.63219.76219.87cubehash162
220.49220.50220.54cubehash81
443.77444.45445.50md2
449.99450.00451.52cubehash161
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.842.842.87edonr512
4.324.324.34bmw512
5.245.255.28edonr256
5.625.625.62md5
6.866.876.88skein512
7.337.337.34md4
7.807.807.80cubehash832
8.148.148.18bmw256
9.989.9910.02sarmal256
10.4310.4510.59shabal512
11.4711.5011.56simd256
12.0612.0712.08sarmal512
12.8012.8112.89simd512
12.9612.9712.98blake64
13.0113.0113.01blake32
14.1714.1814.19sha1
14.6014.6114.61cubehash816
14.8114.8114.83sha512
15.1815.1915.24keccakc512
15.2215.2215.22cubehash1632
16.1616.1916.21keccak
16.4116.4116.52luffa256
17.7817.7917.80luffa384
17.8217.8217.84jh384
17.7917.8217.86jh224
17.8117.8317.86jh256
17.8317.8617.88jh512
20.7820.7920.85sha256
26.0426.1326.16nasha256
27.0527.0827.11fugue256
27.7027.7127.73ripemd160
27.8627.8727.91nasha512
27.9528.0028.01shavite3256
28.8528.8628.86cubehash88
29.1529.1629.16cubehash1616
30.9430.9631.03md6d224
31.3431.3831.41hamsi
33.2433.2533.27md6d256
34.1234.2534.25luffa512
34.5534.5634.57groestl256
37.1237.1337.14essence384
37.1637.1837.19essence512
37.7537.7537.79lane256
38.8238.8238.85echosp256
42.5842.6042.63md6d384
43.9643.9643.99mcssha4
43.9943.9944.15mcssha6
44.6044.6044.61mcssha5
44.8544.8544.85echo256
45.0645.1845.23shavite3512
49.6549.6749.67whirlpool
51.9051.9151.93md6d512
54.0054.0254.06groestl512
55.5955.5955.63essence256
55.7055.7155.73echosp512
56.0756.0856.73essence224
56.5556.5656.56cubehash84
56.1057.4757.60cubehash168
83.4683.4984.44echo512
110.10110.10110.10cubehash164
110.98110.99111.03cubehash82
146.10147.27147.38lane512
173.73173.80174.07atelopus64
182.33182.42183.63atelopus32
221.10221.12221.16cubehash162
221.24221.24221.25cubehash81
448.91448.93449.32md2
451.33451.34452.10cubehash161
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.073.073.10edonr512
4.864.864.87bmw512
5.485.535.59edonr256
5.855.865.87md5
7.217.227.23skein512
8.028.038.04md4
8.658.668.68bmw256
8.999.009.00cubehash832
10.6610.6710.70sarmal256
11.4311.4811.53shabal512
12.0812.1112.15simd256
12.7912.8012.81sarmal512
13.4913.5013.50blake32
13.5913.6513.72simd512
13.8213.8413.86blake64
15.1415.1715.20sha1
15.8315.9015.92cubehash816
15.8715.9115.93sha512
15.9115.9616.06keccakc512
16.8916.9316.96luffa256
17.1217.1617.19keccak
17.4517.4517.46cubehash1632
18.3718.3818.42jh224
18.3618.3918.42jh384
18.3718.3918.43jh256
18.3818.4018.42jh512
18.6718.6718.68luffa384
21.5121.5621.60sha256
26.8326.8626.95nasha256
28.9828.9929.07ripemd160
29.0329.0629.07shavite3256
29.0429.0829.11fugue256
29.4329.4429.49nasha512
30.0730.0730.07cubehash88
30.8530.8730.90md6d224
31.3931.4031.41cubehash1616
31.6831.7331.75hamsi
33.1433.1633.22md6d256
35.5635.5735.59luffa512
37.2537.3037.35groestl256
38.2838.2938.34echosp256
39.3639.3639.39essence384
39.4239.5839.80essence512
39.7639.7939.84lane256
42.5742.6042.63md6d384
45.1345.1445.15mcssha4
45.2345.2345.65mcssha6
47.2547.2547.29mcssha5
47.6847.8147.81shavite3512
49.0249.0349.06echo256
50.7550.7750.83whirlpool
51.7751.8051.95md6d512
57.2357.2357.35essence256
57.5857.6857.92essence224
57.7757.7757.78cubehash84
58.7458.7858.82groestl512
59.7159.8359.84cubehash168
60.9560.9560.96echosp512
87.9087.9388.02echo512
112.21112.21112.22cubehash82
112.36112.36112.37cubehash164
160.77161.28161.31lane512
182.04182.12182.26atelopus64
189.42189.47189.91atelopus32
222.46222.47222.56cubehash81
223.35223.38223.42cubehash162
453.57453.57453.77cubehash161
455.72456.18456.62md2
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.473.473.47edonr512
5.855.895.92bmw512
6.156.166.20edonr256
6.426.446.48md5
8.188.198.23skein512
10.0510.0710.09bmw256
10.0310.0910.09md4
11.2511.2711.30sarmal256
12.1912.2012.22cubehash832
13.4713.4713.52sarmal512
13.6313.6613.73simd256
14.2414.3214.43shabal512
14.7714.7714.79blake32
14.7914.8114.86blake64
17.2717.2917.29sha512
17.5717.6217.85simd512
17.7317.7617.88sha1
18.1118.1418.32keccakc512
18.1118.1618.23keccak
18.3218.3218.39luffa256
19.0319.0519.13cubehash816
19.7619.7719.77jh384
19.7719.7919.84jh256
19.7219.8119.86jh224
19.7719.8119.86jh512
20.9020.9420.95luffa384
23.4023.4023.42cubehash1632
23.5423.5923.66sha256
28.9428.9428.96nasha256
30.7130.7330.75nasha512
31.7231.7731.81shavite3256
32.3332.3832.53hamsi
32.5532.6032.67ripemd160
33.3033.3233.33cubehash88
34.3234.4134.55fugue256
36.9437.0537.41cubehash1616
39.5039.5039.53luffa512
44.1544.1744.22echosp256
44.4344.4844.57groestl256
45.1945.2145.26lane256
45.1645.2345.49essence384
45.3045.4545.80essence512
48.2648.3549.38mcssha4
48.5648.5948.85mcssha6
50.0750.3050.50shavite3512
53.7553.8253.84whirlpool
54.3454.3654.39mcssha5
58.5958.6158.65echo256
61.0261.0261.02cubehash84
61.9362.0162.14essence256
62.0162.0562.15md6d224
62.0362.2462.41essence224
65.7865.8065.80cubehash168
66.0166.1366.23groestl512
66.5366.6066.81md6d256
72.6272.6972.92echosp512
85.6885.8586.37md6d384
90.8390.8990.92echo512
104.39104.41104.53md6d512
115.49115.49115.50cubehash82
118.37118.37118.37cubehash164
202.17202.33202.81atelopus64
209.76210.05211.16atelopus32
216.06216.08216.09lane512
225.73225.73225.75cubehash81
229.34229.36229.39cubehash162
459.51459.51459.55cubehash161
473.96474.08474.65md2
Cycles/byte for 64 bytes
quartilemedianquartilehash
9.849.8410.00edonr512
13.7513.9114.84edonr256
14.3814.5314.69md5
19.0619.2219.22skein512
20.3120.3120.47bmw512
24.2224.2224.38sarmal256
27.1927.3427.50bmw256
28.2828.2828.44sarmal512
30.3130.3130.47blake32
32.6632.9733.12simd256
32.6633.2833.44blake64
34.6934.8434.84md4
36.4136.7236.88luffa256
37.6637.6637.81jh224
37.8137.9738.12jh384
37.9737.9737.97jh256
38.1238.1238.28jh512
38.1238.2838.44keccak
38.9139.2240.62keccakc512
41.4141.4141.56hamsi
42.6642.8143.12sha512
47.9748.1248.28luffa384
48.5948.7549.06sha1
48.9148.9149.22sha256
49.8450.0050.31shabal512
52.9753.2853.44cubehash832
55.6256.0956.25nasha256
60.0060.3160.47cubehash816
60.4760.9461.72simd512
60.9461.0961.56nasha512
66.8867.0367.34shavite3256
74.3874.5375.31cubehash88
75.4775.4776.09ripemd160
88.4488.4488.59luffa512
91.5691.5691.56whirlpool
96.7296.8897.66mcssha4
99.5399.5399.84cubehash1632
99.84100.00100.78mcssha6
102.03102.34102.97shavite3512
102.19102.34102.34cubehash84
112.66112.97113.59fugue256
110.31113.44114.06cubehash1616
114.38114.53114.69lane256
118.12118.75120.62essence256
118.44118.91120.47essence224
118.75119.06119.53essence384
119.84120.16121.09essence512
138.12138.44138.75echosp256
138.75139.69139.84groestl256
140.16140.31140.47echo256
141.72141.88141.88cubehash168
144.22144.53144.69mcssha5
155.47156.41157.03cubehash82
169.69169.84169.84echosp512
172.03172.34172.50echo512
191.09191.25191.72groestl512
195.94195.94196.56cubehash164
205.31205.62207.81md6d224
219.84220.47221.41md6d256
267.66267.66267.81cubehash81
289.22289.53290.31md6d384
305.62306.09306.25cubehash162
348.91349.84350.62md6d512
485.00485.00485.31atelopus32
535.62535.62535.94cubehash161
639.22639.69640.62atelopus64
701.72702.19702.81md2
830.00838.44841.72lane512
Cycles/byte for 8 bytes
quartilemedianquartilehash
68.7570.0072.50edonr256
75.0075.0075.00edonr512
75.0076.2577.50md5
117.50117.50118.75hamsi
150.00150.00151.25bmw256
147.50152.50153.75blake32
157.50157.50158.75bmw512
161.25162.50163.75skein512
165.00166.25170.00luffa256
197.50198.75200.00sarmal256
220.00220.00223.75md4
227.50228.75232.50sha256
230.00231.25232.50sarmal512
242.50243.75247.50nasha256
246.25247.50250.00luffa384
255.00258.75266.25blake64
278.75281.25286.25sha1
281.25283.75287.50simd256
300.00300.00302.50keccakc512
301.25302.50305.00keccak
306.25307.50308.75jh384
306.25310.00310.00jh256
307.50310.00311.25jh512
310.00311.25313.75shabal512
313.75313.75315.00jh224
317.50322.50323.75shavite3256
335.00336.25338.75sha512
351.25352.50353.75whirlpool
376.25377.50385.00cubehash832
376.25380.00385.00cubehash816
387.50390.00392.50ripemd160
398.75398.75398.75cubehash88
426.25427.50430.00cubehash84
441.25442.50445.00luffa512
480.00483.75485.00cubehash82
481.25486.25488.75mcssha4
481.25486.25493.75simd512
485.00486.25486.25nasha512
507.50508.75511.25mcssha6
587.50592.50600.00cubehash81
638.75661.25667.50fugue256
691.25692.50693.75cubehash1632
691.25693.75700.00cubehash1616
741.25742.50742.50cubehash168
737.50745.00761.25essence256
736.25747.50757.50essence224
801.25803.75805.00cubehash164
810.00812.50816.25shavite3512
852.50855.00858.75mcssha5
862.50873.75878.75groestl256
906.25910.00911.25cubehash162
926.25926.25927.50lane256
966.25977.50988.75essence384
976.25980.00990.00essence512
1091.251091.251092.50echosp256
1098.751100.001102.50echo256
1137.501137.501138.75cubehash161
1355.001356.251357.50echosp512
1371.251372.501372.50echo512
1508.751510.001512.50groestl512
1642.501647.501655.00md6d224
1758.751765.001773.75md6d256
2045.002047.502053.75md2
2303.752307.502312.50md6d384
2795.002816.252868.75md6d512
3711.253715.003721.25atelopus32
5065.005065.005070.00atelopus64
6736.256736.256736.25lane512

amd64, 2137MHz, Intel Core 2 Duo (6f6), katana, supercop-20100725

Cycles/byte for long messages
quartilemedianquartilehash
2.462.522.59edonr512
3.573.623.64bmw512
4.564.864.88edonr256
5.475.485.49md5
5.895.966.08bmw256
6.276.306.38tiger
6.416.416.43cubehash832
6.436.456.51skein512
7.547.557.61shabal512
7.837.847.87sarmal256
9.169.399.85cheetah256
9.399.479.49blake64
9.629.649.68sarmal512
9.699.8210.02blake32
9.899.929.94lux512
10.9010.9110.93lux256
9.80?10.98?13.35?simd256
11.5511.6011.61sha512
11.6811.7011.73keccakc512
11.8712.1012.54simd512
12.5912.6112.63keccak
12.6612.6712.68cubehash1632
12.7012.7112.73cubehash816
13.5213.5213.54luffa256
13.7013.8013.97cheetah512
14.9014.9114.91luffa384
15.2915.3615.46sha256
16.8816.9516.97jh256
17.0117.0317.05jh512
17.0217.0417.07jh384
17.0417.0417.06jh224
21.3021.3421.38groestl256
21.3821.4121.44fugue256
22.2722.3022.34shavite3256
23.7623.7723.78luffa512
24.1124.1824.23nasha256
24.1224.5024.53echosp256
24.0924.6124.76nasha512
25.1225.1225.12cubehash1616
25.5025.5025.51cubehash88
26.8226.8626.88lane256
28.2828.3328.35echo256
29.1229.1829.26whirlpool
30.0330.0530.08groestl512
30.7530.9131.00md6d224
31.9432.0132.09hamsi
33.2433.2733.33md6d256
32.7633.4834.75essence512
32.8833.7534.53essence384
35.2535.2935.35echosp512
35.7935.9136.09shavite3512
42.6442.7042.82md6d384
43.1243.2143.41mcssha4
43.1543.3843.57mcssha6
43.1743.4243.62mcssha5
50.6250.6250.63cubehash168
50.9951.0051.01cubehash84
51.2351.3051.37echo512
52.2652.3952.51md6d512
56.5056.8357.89essence224
56.5657.1557.44essence256
101.23101.25101.27cubehash164
102.00102.00102.00cubehash82
128.63129.14129.91lane512
166.26168.33169.48atelopus64
175.04175.68175.89atelopus32
202.10202.12202.15cubehash162
204.00204.00204.00cubehash81
252.30256.71268.87fsb256
405.00405.00405.00cubehash161
609.03?678.82?753.53?fsb512
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.582.612.65edonr512
3.913.923.92bmw512
4.764.854.85edonr256
5.615.625.62md5
6.196.216.26bmw256
6.476.486.51tiger
6.646.646.67skein512
7.037.037.03cubehash832
8.068.068.06shabal512
8.188.198.19sarmal256
9.829.849.84blake64
9.889.9010.12cheetah256
9.999.9910.02sarmal512
10.0310.0910.14blake32
10.8510.8510.86lux512
11.2611.2912.44simd256
11.5711.5711.58lux256
12.0912.0912.09sha512
12.2412.2412.25keccakc512
12.5812.6012.81simd512
13.1113.1113.12keccak
13.3413.3413.35cubehash816
13.8213.8213.82cubehash1632
13.8313.8313.83luffa256
15.3715.3715.37luffa384
15.6815.7015.73sha256
16.4116.4616.51cheetah512
17.2317.2517.26jh256
17.3217.3317.33jh384
17.3217.3317.33jh512
17.3317.3317.33jh224
21.8921.9021.91groestl256
22.7122.7122.72shavite3256
22.7122.7222.72fugue256
24.4324.4324.44luffa512
24.6224.6524.67nasha256
25.2425.4325.44nasha512
25.7125.8625.87echosp256
26.1426.1426.14cubehash88
26.3026.3026.30cubehash1616
27.7427.7527.75lane256
28.3928.4028.40echo256
28.7928.8428.87md6d224
29.7029.7129.74whirlpool
31.1131.1131.13md6d256
31.6131.6131.62groestl512
32.1632.1932.22hamsi
34.6234.6935.29essence512
34.6434.9835.19essence384
35.4035.4235.43echosp512
37.2037.2237.28shavite3512
40.0140.0340.05md6d384
44.0844.1044.18mcssha4
44.1444.2144.27mcssha6
44.8144.8844.94mcssha5
48.8948.9348.97md6d512
51.6251.6251.63cubehash84
51.7851.7951.79cubehash168
53.0053.0253.02echo512
58.2158.2658.37essence256
58.2058.3658.83essence224
102.40102.41102.41cubehash164
102.64102.64102.64cubehash82
137.34137.48137.75lane512
171.13171.91172.37atelopus64
180.74180.96181.02atelopus32
198.99199.80204.92fsb256
203.29203.30203.30cubehash162
204.62204.62204.62cubehash81
406.16406.16406.16cubehash161
15605.5015622.4015650.50fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.782.792.89edonr512
4.394.404.46bmw512
4.894.924.93edonr256
5.845.855.85md5
6.596.626.65bmw256
6.746.776.78tiger
6.956.966.96skein512
8.058.068.06cubehash832
8.718.728.76sarmal256
8.898.908.90shabal512
10.4510.4510.47blake64
10.4010.5110.52blake32
10.5910.6010.60sarmal512
10.6710.7010.90cheetah256
11.6211.7112.89simd256
12.4012.4112.43lux512
12.6712.6712.68lux256
12.8012.8612.89keccakc512
12.9112.9112.93sha512
13.4013.4313.65simd512
13.9413.9613.97keccak
14.3414.3414.34luffa256
14.3814.3914.39cubehash816
15.7315.7315.74cubehash1632
16.1216.1216.14luffa384
16.2116.2316.26sha256
17.7217.7217.73jh256
17.8017.8117.82jh224
17.8117.8117.81jh512
17.8117.8117.82jh384
20.8020.8720.90cheetah512
22.8322.8522.87groestl256
23.4123.4223.43shavite3256
24.9424.9524.97fugue256
25.4125.4125.56echosp256
25.4125.4825.52nasha256
25.5325.5425.55luffa512
26.7226.8427.26nasha512
27.1927.2027.21cubehash88
28.2728.2728.27cubehash1616
28.6528.6728.84md6d224
29.2329.2429.25lane256
30.6230.6630.67whirlpool
31.0431.0931.12md6d256
31.0731.1031.12echo256
32.4132.4432.49hamsi
34.1834.1934.20groestl512
36.6636.7037.29essence512
36.6937.0737.26essence384
38.7438.7738.80echosp512
40.1540.1940.22md6d384
42.9542.9643.02shavite3512
45.5245.5445.64mcssha4
45.5645.6045.68mcssha6
47.3347.4647.56mcssha5
48.7848.8348.88md6d512
52.6752.6752.67cubehash84
53.7153.7253.72cubehash168
55.8455.9055.93echo512
59.8960.0260.47essence256
60.0560.6660.66essence224
103.69103.69103.70cubehash82
104.32104.35104.35cubehash164
129.74130.78132.87fsb256
151.07151.42151.61lane512
174.84175.09175.21atelopus64
185.93186.84187.89atelopus32
205.22205.23205.26cubehash162
205.65205.65205.65cubehash81
408.08408.08408.09cubehash161
40425.6040472.5040509.80fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.073.113.15edonr512
5.435.445.46bmw512
5.535.545.62edonr256
6.446.446.46md5
7.517.537.54tiger
7.697.717.72bmw256
7.937.947.96skein512
9.219.219.22sarmal256
10.7810.8210.82cubehash832
11.0711.1011.14shabal512
11.1411.1511.17sarmal512
11.2111.2411.29blake64
11.3911.3911.43blake32
12.0112.1112.24cheetah256
12.8812.9314.14simd256
13.7813.7913.81sha512
14.6714.7114.93keccakc512
14.8114.8214.83keccak
15.6015.6215.64lux256
15.6915.7115.71luffa256
16.9717.0717.26simd512
17.1117.1417.14cubehash816
17.4417.4617.57lux512
17.6517.7517.82sha256
18.1518.1518.18luffa384
18.9018.9718.99jh256
19.0719.0819.08jh384
19.0819.0819.10jh224
19.1119.1119.14jh512
20.8620.8820.88cubehash1632
25.2225.2625.31shavite3256
25.3325.3525.36groestl256
27.2927.4427.51nasha256
27.9628.0328.04nasha512
28.4728.4928.51luffa512
29.0329.1129.26echosp256
30.0330.0330.04cubehash88
30.8330.8530.88fugue256
31.2231.3831.39cheetah512
32.9332.9933.01hamsi
33.0433.0733.11whirlpool
33.2133.2833.36lane256
33.4633.4633.46cubehash1616
37.2237.2537.29echo256
37.8837.8937.90groestl512
42.1042.1042.74essence512
42.2242.4042.83essence384
43.8244.4244.50shavite3512
46.4646.5046.54echosp512
49.3549.3649.56mcssha4
49.5749.6049.81mcssha6
54.2154.2654.44mcssha5
55.4455.4655.46cubehash84
57.6857.7258.17md6d224
57.8157.8257.83echo512
58.8658.8858.88cubehash168
62.6062.6562.69md6d256
64.9665.0165.25essence224
65.0365.0765.10essence256
81.2481.2981.35md6d384
98.5198.5498.69md6d512
106.51106.53106.54cubehash82
109.43109.43109.44cubehash164
141.19141.85142.47fsb256
189.01189.22190.29atelopus64
192.19192.33192.89atelopus32
201.79202.40202.71lane512
208.40208.40208.40cubehash81
210.39210.40210.49cubehash162
413.22413.22413.24cubehash161
106500.00106565.00106702.00fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
7.888.008.00edonr512
11.7511.8811.88edonr256
14.6214.6214.75md5
17.0017.0017.12tiger
17.8818.0018.00skein512
18.8819.0019.25bmw512
19.7519.8819.88sarmal256
21.2521.2521.38bmw256
23.3823.3823.38sarmal512
24.1224.1224.25blake32
24.8825.2525.50blake64
27.6227.7530.12simd256
29.0029.0029.12sha512
31.0031.0031.12keccakc512
31.2531.2531.75keccak
31.8832.0032.12luffa256
32.7532.7533.12cheetah256
35.0035.5035.62jh256
35.3835.5035.50jh224
35.3835.5035.50jh384
35.6235.6235.88jh512
35.8836.1236.38sha256
39.1239.2539.50shabal512
41.8842.0042.50hamsi
43.5043.6243.75luffa384
46.0046.1246.25cubehash832
48.6248.7549.00shavite3256
50.5050.5050.62cheetah512
52.2552.5052.62cubehash816
52.5052.6253.12nasha256
53.5053.6253.88lux256
55.8856.2556.50nasha512
56.1256.2556.75simd512
57.5057.6257.75groestl256
64.3864.5064.88whirlpool
65.8865.8866.12luffa512
66.1266.1266.12cubehash88
76.5076.5076.62lux512
83.8884.0084.00lane256
86.5086.6286.62cubehash1632
88.2588.3888.50echo256
88.5088.7588.88echosp256
90.6290.7590.75cubehash84
95.1295.5096.38shavite3512
98.1298.2598.38mcssha4
100.00100.12100.12cubehash1616
100.12100.12100.25groestl512
101.00101.12101.25mcssha6
106.50106.62106.75fugue256
110.50110.62110.75echo512
110.50110.62111.00echosp512
110.75111.00111.62essence384
111.25111.75112.75essence512
122.50122.62122.75essence224
122.62122.75123.00essence256
124.50124.50124.50cubehash168
142.62142.75142.75cubehash82
142.62143.00143.12mcssha5
174.38174.38174.38cubehash164
193.50194.00196.12md6d224
209.12210.50210.88md6d256
243.25243.25243.25cubehash81
276.12276.12276.12cubehash162
275.88276.38277.00md6d384
324.88325.75327.12fsb256
330.38330.88331.12md6d512
341.50341.50342.62atelopus32
478.75478.75478.75cubehash161
497.62498.25498.62atelopus64
784.50786.88789.50lane512
951364.00952778.00953599.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
59.0059.0060.00edonr256
64.0064.0064.00edonr512
73.0073.0073.00md5
82.0082.0082.00tiger
116.00116.00117.00hamsi
116.00117.00117.00blake32
119.00119.00120.00bmw256
142.00142.00143.00skein512
143.00143.00144.00luffa256
150.00152.00152.00bmw512
162.00163.00166.00sha256
164.00165.00166.00sarmal256
192.00193.00194.00sarmal512
202.00205.00210.00blake64
209.00209.00209.00shavite3256
219.00220.00220.00luffa384
227.00230.00247.00simd256
231.00231.00232.00nasha256
231.00232.00232.00sha512
240.00242.00246.00shabal512
248.00249.00254.00keccak
249.00249.00249.00keccakc512
254.00255.00255.00cheetah256
276.00279.00281.00whirlpool
284.00285.00286.00jh384
286.00286.00286.00jh224
286.00287.00287.00jh256
286.00287.00287.00jh512
291.00293.00294.00groestl256
324.00324.00325.00cubehash832
325.00325.00326.00luffa512
327.00327.00327.00cubehash816
350.00350.00351.00cubehash88
358.00358.00360.00lux256
368.00369.00369.00cubehash84
396.00396.00396.00cheetah512
426.00426.00426.00cubehash82
443.00444.00447.00nasha512
449.00452.00455.00simd512
482.00482.00484.00mcssha4
490.00491.00492.00lux512
504.00505.00506.00mcssha6
519.00519.00519.00cubehash81
598.00599.00599.00cubehash1632
605.00605.00609.00cubehash1616
642.00642.00642.00cubehash168
686.00687.00693.00cubehash164
692.00693.00693.00lane256
698.00698.00699.00fugue256
703.00704.00705.00echo256
706.00707.00708.00echosp256
751.00754.00767.00essence224
750.00761.00764.00shavite3512
760.00763.00764.00essence256
788.00790.00792.00groestl512
794.00794.00794.00cubehash162
838.00839.00843.00mcssha5
885.00886.00887.00echosp512
886.00888.00892.00echo512
888.00900.00909.00essence512
895.00901.00903.00essence384
989.00989.00990.00cubehash161
1554.001559.001567.00md6d224
1675.001679.001688.00md6d256
2208.002211.002214.00md6d384
2598.002600.002605.00atelopus32
2601.002611.002619.00fsb256
2638.002642.002646.00md6d512
3918.003921.003925.00atelopus64
6263.006293.006307.00lane512
7615277.007620882.007633478.00fsb512

amd64, 2200MHz, AMD Phenom 9550 (100f23), ranger, supercop-20100712

Cycles/byte for long messages
quartilemedianquartilehash
2.732.752.76edonr512
3.203.213.22md4
3.933.943.95bmw512
5.025.035.04md5
5.235.245.26edonr256
6.036.046.06skein512
6.226.236.25tiger
6.536.536.53cubehash832
6.546.556.56sha1
7.787.807.82sarmal256
8.128.178.18shabal512
8.788.808.82bmw256
9.439.469.48cheetah256
9.459.479.49sarmal512
9.909.929.94sha384
9.929.929.94sha512
10.7710.8210.84lux512
11.0111.1011.19blake64
12.2312.2412.26keccakc512
12.6112.6712.74lux256
12.8712.8712.91cubehash816
12.9712.9913.03keccak
13.1213.1413.17cheetah512
13.6213.6213.63cubehash1632
13.9413.9513.99ripemd160
14.0214.1214.19simd256
13.9014.2714.37simd512
14.7214.7214.74luffa256
15.1115.1315.15sha256
15.1915.2515.28blake32
15.4015.6415.65sha224
16.7416.7516.76luffa384
18.7718.8018.82groestl256
21.2421.3621.52nasha256
21.5021.6221.83nasha512
22.2922.3222.37jh256
22.2522.3522.57jh384
22.2822.3522.41jh224
22.3222.3622.39jh512
23.4023.4323.53echosp256
23.9924.0024.02luffa512
24.6424.7224.75fugue256
26.4826.6427.75whirlpool
26.6326.6426.74cubehash1616
27.0527.0627.07cubehash88
27.5427.5927.79groestl512
27.5827.6727.94shavite3256
28.4528.6028.75echo256
31.7731.9232.00md6d224
34.1734.4234.65md6d256
35.6235.7035.79echosp512
35.8836.1436.85essence512
35.0936.3637.30essence384
36.3936.4436.57lane256
38.5238.6438.70shavite3512
39.4539.5039.55hamsi
43.9043.9644.08md6d384
51.2551.2551.26cubehash84
51.8651.9252.12echo512
52.7652.8052.88mcssha5
52.8052.8352.86mcssha4
52.7952.8552.90lane512
52.8252.8552.90mcssha6
53.7053.7654.11cubehash168
53.8053.9054.17md6d512
70.3972.0873.74essence224
70.8472.6673.42essence256
103.24103.25103.27cubehash82
106.50107.20108.06cubehash164
52.81?160.87?191.92?fsb256
190.50191.98193.62atelopus64
199.08201.05203.30atelopus32
205.51207.01208.68cubehash81
214.49214.50215.63cubehash162
320.82322.57323.26md2
428.94430.52430.57cubehash161
834.72?937.47?1021.68?fsb512
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.892.902.90edonr512
3.393.393.39md4
4.254.264.26bmw512
5.245.245.24md5
5.395.395.40edonr256
6.216.226.22skein512
6.416.426.42tiger
6.776.776.78sha1
7.247.247.24cubehash832
8.128.128.13sarmal256
8.698.718.71shabal512
9.139.149.14bmw256
9.849.849.85sarmal512
9.929.939.93cheetah256
10.4510.4510.46sha384
10.4610.4610.46sha512
11.4911.5311.55blake64
11.6711.6911.69lux512
12.7412.7412.75keccakc512
13.2913.3213.33lux256
13.4913.4913.51keccak
13.5813.5913.60cubehash816
14.1014.1014.12cheetah512
14.3114.3114.33ripemd160
14.4214.4614.48simd256
14.7214.8914.92simd512
14.9114.9114.91cubehash1632
15.0115.0115.02luffa256
15.4515.4515.46sha256
15.5215.5515.55blake32
16.0316.0316.03sha224
17.2217.2217.23luffa384
19.2919.3019.31groestl256
21.7621.7821.85nasha256
22.4322.4422.53nasha512
22.7022.7122.73jh256
22.7122.7422.76jh224
22.7322.7422.75jh512
22.7422.7422.85jh384
24.6524.6524.66luffa512
24.8324.8424.87echosp256
25.8025.8425.85fugue256
27.6527.7227.99whirlpool
27.7827.7827.78cubehash88
27.9727.9728.00cubehash1616
28.2728.2928.39shavite3256
28.6828.6928.75echo256
28.9829.0029.11groestl512
29.7929.8529.88md6d224
32.0532.1232.22md6d256
35.7535.7735.81echosp512
37.4937.5137.83essence512
37.1037.6237.83essence384
37.6437.6437.69lane256
39.7139.7239.74hamsi
40.1540.2040.21shavite3512
40.9240.9441.00md6d384
50.0550.0850.09md6d512
51.9551.9551.96cubehash84
53.6753.6853.78echo512
53.8453.8453.84mcssha4
53.8853.8853.90mcssha6
54.6854.6954.72mcssha5
55.1655.1655.28cubehash168
56.3856.3856.40lane512
72.7473.3173.85essence224
73.0273.8673.87essence256
104.42104.42104.43cubehash82
108.29108.39108.82cubehash164
141.76?145.48?160.01?fsb256
196.25196.30197.11atelopus64
202.50202.71203.79atelopus32
208.16208.16209.00cubehash81
216.20216.21216.52cubehash162
324.02324.51324.81md2
431.45431.47431.49cubehash161
23033.9023071.4023099.50fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.133.143.15edonr512
3.683.683.68md4
4.774.784.79bmw512
5.575.585.59md5
5.625.635.64edonr256
6.506.516.51skein512
6.726.736.73tiger
7.157.157.17sha1
8.428.428.42cubehash832
8.658.658.66sarmal256
9.609.619.62shabal512
9.689.699.70bmw256
10.4710.4810.48sarmal512
10.7110.7110.73cheetah256
11.3211.3311.34sha384
11.3511.3511.35sha512
12.2112.2612.26blake64
13.1213.1213.13lux512
13.2913.3013.31keccakc512
14.3114.3214.32keccak
14.3514.3614.41lux256
14.7714.7714.77cubehash816
14.9014.9114.92ripemd160
15.0015.0215.05simd256
15.5115.5115.51luffa256
15.7015.7015.71cheetah512
15.6815.7515.85simd512
15.9916.0016.01sha256
16.0416.0616.07blake32
16.6716.6716.68sha224
17.0517.0517.05cubehash1632
18.0118.0118.02luffa384
20.1420.1520.17groestl256
22.4522.4722.54nasha256
23.3523.3623.38jh256
23.3723.3823.40jh224
23.3723.3823.39jh512
23.3823.4023.48jh384
23.7623.7723.86nasha512
24.6124.6224.64echosp256
25.7325.7425.75luffa512
27.6927.7427.74fugue256
28.5328.5428.62whirlpool
28.9828.9828.98cubehash88
29.2029.2329.28shavite3256
29.8229.8429.85md6d224
30.1030.1130.11cubehash1616
31.3431.3431.35groestl512
31.4531.4731.60echo256
31.9832.2632.27md6d256
39.1739.1939.24echosp512
39.5939.6339.68lane256
39.2439.7639.99essence384
39.6839.7639.96essence512
40.0640.0940.11hamsi
40.6740.6840.72md6d384
42.7442.7842.80shavite3512
49.3949.6349.66md6d512
53.1253.1253.13cubehash84
55.5055.5155.52mcssha4
55.6355.6455.69mcssha6
56.5856.6056.64echo512
57.2957.3157.42cubehash168
57.8157.8157.81mcssha5
62.2262.2662.29lane512
74.7875.3076.01essence224
75.1475.9275.97essence256
106.36106.36106.37cubehash82
111.00?111.01?221.09?cubehash164
129.88?132.18?221.45?fsb256
202.47202.47202.58atelopus64
208.20208.43210.44atelopus32
210.09210.10210.14cubehash81
218.55219.03219.06cubehash162
327.32328.70329.01md2
433.53433.54435.55cubehash161
59741.4059869.6059896.80fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.473.493.49edonr512
4.50?5.11?5.15?md4
5.755.755.77bmw512
6.226.236.26edonr256
7.137.137.23md5
7.237.257.26skein512
7.517.537.56tiger
8.138.858.90sha1
9.049.069.09sarmal256
10.9510.9711.00sarmal512
11.1511.1711.20bmw256
11.5711.5811.59cubehash832
11.9711.9912.02cheetah256
12.0512.0712.07shabal512
12.64?12.66?14.31?sha512
12.97?13.00?25.87?blake64
12.61?14.26?28.45?sha384
15.0915.1115.13keccak
15.1315.1515.18keccakc512
16.4516.4816.49ripemd160
16.4916.5516.61simd256
16.8116.8216.83luffa256
17.1717.2117.22lux256
17.4017.4217.44blake32
17.4517.4717.49sha256
17.5717.6117.68lux512
17.8917.9017.91cubehash816
18.3818.4219.24sha224
18.6518.6718.70cheetah512
20.1020.1020.13luffa384
19.9520.1720.35simd512
22.4622.4922.54groestl256
22.7622.7622.76cubehash1632
24.3124.3624.40nasha256
24.9024.9225.03nasha512
25.0725.1025.13jh256
25.0825.1025.13jh512
25.1125.1225.16jh224
25.0925.1925.23jh384
28.4428.4828.55echosp256
28.6328.6428.65luffa512
30.8630.9130.95whirlpool
31.7431.7831.86shavite3256
32.1832.1832.18cubehash88
32.7732.8232.83fugue256
34.6234.6834.68groestl512
35.8035.8135.81cubehash1616
37.6837.7137.80echo256
40.9941.0241.07hamsi
44.9244.9244.97lane256
45.0245.0745.19shavite3512
44.8145.5145.60essence384
45.4345.5245.65essence512
47.0647.0647.10echosp512
56.2156.2456.25cubehash84
58.6758.6958.75echo512
59.9359.9660.03mcssha4
60.0860.1060.24md6d224
60.2160.3560.35mcssha6
62.9963.0163.11cubehash168
64.4064.5064.58md6d256
66.0866.1466.15mcssha5
80.2480.7481.68essence224
80.6981.5481.61essence256
81.7981.8481.97md6d384
84.5284.6284.70lane512
99.1499.1999.61md6d512
111.50111.53111.54cubehash82
116.64116.64116.67cubehash164
113.97116.85120.81fsb256
215.24215.27215.37cubehash81
218.47218.51218.62atelopus64
223.67223.88223.98atelopus32
226.09226.56226.59cubehash162
340.24340.29340.33md2
441.07441.10441.11cubehash161
157992.00158105.00158168.00fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
1414550.001416450.001416850.00fsb512
17.6117.6718.47edonr512
19.5919.6119.78bmw512
20.7320.7521.06sha1
27.8428.0928.58edonr256
28.1128.8828.94md4
32.2532.3432.41skein512
33.3033.4233.67luffa256
33.9734.2335.12tiger
35.3435.5936.47md5
37.8138.0038.50sarmal256
22.72?45.38?46.00?sarmal512
46.6746.6946.73luffa384
55.0055.5256.06blake64
60.1960.5060.80bmw256
61.8861.8862.00keccakc512
62.2762.3462.42keccak
64.2764.6264.97cheetah256
65.3865.4565.53luffa512
34.69?69.31?69.56?blake32
70.7271.1771.66sha256
72.0372.0972.22ripemd160
73.0673.3874.12simd256
43.78?85.94?86.19?shabal512
93.0393.0993.50jh256
93.1193.1993.53jh512
46.78?93.22?93.38?jh224
47.19?93.27?93.50?jh384
95.3995.4196.09sha224
95.9496.2296.62nasha256
48.69?96.28?96.33?sha384
48.67?96.94?96.97?sha512
102.30102.72103.34nasha512
103.66103.84104.09groestl256
103.91104.06104.22cubehash832
105.06105.28105.88cheetah512
105.19105.44105.47hamsi
107.25107.27108.00lux256
115.25115.47115.56cubehash816
120.47121.03122.09whirlpool
63.38?126.50?127.02?shavite3256
69.11?136.50?136.98?simd512
143.00143.30144.08lux512
73.16?145.97?146.00?cubehash88
89.17?178.75?179.22?echosp256
178.75179.56180.12echo256
181.28181.50181.50groestl512
191.38191.44191.81cubehash1632
191.41191.45191.52cubehash84
191.50192.39193.34shavite3512
98.41?193.67?193.92?fugue256
218.50?219.22?434.89?md6d256
220.62220.69220.72cubehash1616
225.00225.50225.69echosp512
113.22?225.94?226.88?lane256
225.50226.00226.45echo512
116.88?233.77?234.41?mcssha4
233.67236.14236.50essence384
236.09237.22238.34essence512
237.88239.69242.00mcssha6
271.70?272.91?544.11?md6d384
275.05275.06275.12cubehash168
303.48305.25306.62essence224
151.58?307.06?308.00?essence256
324.45?325.69?647.06?md6d512
338.69?339.62?677.88?lane512
345.12345.12345.69mcssha5
354.53354.59354.59cubehash82
378.30378.41382.66cubehash164
409.22409.75412.06md6d224
438.55438.69439.16atelopus32
474.38476.95480.12fsb256
494.58494.72494.83md2
537.33537.73537.94cubehash161
281.92?563.48?564.03?cubehash81
615.55616.00616.19atelopus64
644.75645.62645.81cubehash162
Cycles/byte for 8 bytes
quartilemedianquartilehash
11331500.0011343100.0011357300.00fsb512
114.12?117.12?166.38?sha1
132.75133.25137.00edonr256
143.00143.00148.00edonr512
149.75149.88150.62luffa256
156.88157.25162.88bmw512
175.88176.25180.50tiger
178.50178.75191.25md4
203.88204.25224.00md5
237.62237.88240.50luffa384
259.75260.50266.00skein512
284.75286.00289.50hamsi
156.50?308.00?309.50?blake32
319.00319.75324.25sarmal256
326.50327.62330.75bmw256
328.38328.38329.00luffa512
325.25329.12331.00sha256
349.75349.88350.12ripemd160
190.38?377.25?381.75?sarmal512
418.50419.75433.12nasha256
435.25436.62440.00blake64
497.50497.75498.38keccakc512
495.00499.00502.00cheetah256
499.00499.75502.75keccak
509.50510.00510.50sha224
519.88522.50530.25whirlpool
524.25525.75528.00groestl256
267.62?529.25?532.00?shabal512
288.88?565.25?569.12?shavite3256
588.75589.50596.00simd256
682.00682.00685.25lux256
737.38740.00766.25cubehash816
742.50742.75743.50cubehash832
385.62?756.50?759.00?jh224
755.50757.00762.75jh512
756.75757.75764.88jh256
382.62?758.25?758.75?jh384
389.38?770.00?770.50?cubehash88
387.25?771.62?772.12?sha384
389.62?776.50?776.75?sha512
808.75809.25810.50cubehash84
816.12817.38824.88nasha512
824.00825.00825.00cheetah512
918.75921.75924.00lux512
544.12?1078.62?1092.00?simd512
564.00?1128.38?1130.62?mcssha4
1163.751172.251190.50mcssha6
595.00?1187.75?1188.38?fugue256
1331.751332.501333.00cubehash1616
1336.501336.501337.00cubehash1632
1390.881391.251397.75cubehash82
1413.501413.881441.25cubehash168
721.00?1433.50?1435.62?echosp256
1433.121435.751439.50echo256
1452.751457.251459.00groestl512
1528.251528.751530.75cubehash164
1528.381535.621543.50shavite3512
806.38?1610.00?1610.25?cubehash81
1798.251800.751804.00echosp512
1804.001804.001805.00echo512
915.88?1809.50?1826.00?lane256
1867.001874.751876.00essence224
1868.751881.001884.62essence256
1881.001903.001914.00essence384
1889.251919.251920.50essence512
2013.002020.752024.00mcssha5
2162.002162.122163.50cubehash162
2588.502589.382590.00cubehash161
3267.003270.753294.88md6d224
3351.123352.623355.00md2
3512.253575.003588.12md6d256
3677.883693.883740.50fsb256
4348.504351.004369.00md6d384
5250.885265.505289.12md6d512
5415.755432.505441.50lane512
6721.006721.006752.75atelopus32
9871.759878.009889.00atelopus64

amd64, 2200MHz, AMD Opteron 2354 (100f23), hlopt02, supercop-20100425

Cycles/byte for long messages
quartilemedianquartilehash
-0.28?-0.28?2.97?edonr512
2.79?3.13?3.15?md4
2.54?4.42?4.45?tiger
4.48?4.48?5.84?sha1
4.804.804.81bmw512
2.08?5.20?5.22?md5
-0.26?5.88?5.91?edonr256
-1.43?6.22?6.29?cubehash832
6.276.276.29skein512
6.61?6.62?8.62?sarmal256
-1.15?8.96?8.97?shabal512
-0.69?9.26?9.29?bmw256
6.29?9.36?9.38?cheetah256
9.54?9.56?10.84?lux512
6.67?9.91?9.93?sha512
9.919.9210.33sha384
10.54?10.57?11.82?sarmal512
11.1211.1911.24lux256
4.72?12.15?12.15?blake64
12.5512.5712.63cubehash816
12.4812.6612.67ripemd160
9.58?12.82?14.32?simd512
-2.49?13.05?13.07?cubehash1632
11.62?13.08?13.10?cheetah512
13.5113.5313.53keccakc512
14.3414.4414.49keccak
14.5914.6214.90simd256
10.44?15.05?15.06?sha256
13.99?15.64?15.64?sha224
14.06?15.68?15.69?luffa256
16.9216.9316.94blake32
-0.99?17.87?17.89?luffa384
12.92?18.76?18.88?groestl256
21.4421.4521.49nasha256
21.7221.7321.76nasha512
21.9521.9621.98jh224
-0.75?21.97?22.02?jh256
21.9621.9722.00jh384
21.9822.0022.02jh512
25.4225.4325.45cubehash88
25.4625.4725.48luffa512
26.1826.1926.24cubehash1616
27.0227.1027.13whirlpool
27.5127.5227.58groestl512
30.2830.3430.41echo256
30.5330.5630.59fugue256
31.4331.4431.45md6d224
31.4731.6931.84shavite3256
33.6633.6833.70md6d256
39.2439.2539.26hamsi
41.0341.0841.15lane256
41.5241.6541.73shavite3512
43.2643.3943.51md6d384
46.5646.6346.73essence384
47.1447.2147.27essence512
50.2450.2550.32cubehash84
51.7751.8551.88echo512
52.5352.5452.58mcssha6
52.5552.5652.58mcssha5
52.5452.5852.60mcssha4
52.5752.6352.68cubehash168
52.7952.8052.81md6d512
80.7780.8880.96lane512
82.8282.9182.93essence256
83.0783.1483.18essence224
100.93101.01101.08cubehash82
104.49104.56104.74cubehash164
115.69119.99125.03fsb256
201.97202.01203.84cubehash81
199.67203.66205.75atelopus64
207.81210.05211.58cubehash162
207.96210.60212.27atelopus32
332.19334.79342.61md2
421.38423.64424.43cubehash161
754.06?857.22?968.86?fsb512
Cycles/byte for 4096 bytes
quartilemedianquartilehash
3.113.113.12edonr512
3.353.353.35md4
5.165.165.17bmw512
5.355.355.35md5
6.046.046.05edonr256
6.456.456.46skein512
6.606.606.60tiger
6.806.806.80sha1
6.946.946.95cubehash832
9.559.559.55shabal512
9.649.649.64bmw256
9.949.949.95cheetah256
10.0610.0610.06sarmal256
10.5010.5010.50sha512
10.5010.5010.70sha384
11.7211.7211.73lux512
12.2712.2712.28sarmal512
12.5912.5912.60blake64
13.1513.1713.19lux256
13.2213.2313.26cubehash816
13.9413.9513.96cheetah512
14.0814.0814.08keccakc512
14.3214.3214.32cubehash1632
14.3614.4414.45ripemd160
14.9514.9915.00keccak
15.0415.0515.14simd256
15.0315.0815.09simd512
15.3815.3815.38sha256
16.0116.0116.01luffa256
16.0716.0716.07sha224
17.2717.2717.27blake32
18.3818.3818.38luffa384
19.3119.3319.37groestl256
21.8821.8821.89nasha256
22.3522.3522.37jh384
22.3522.3522.36jh224
22.3822.3822.39jh512
22.3822.3822.39jh256
22.5622.5722.58nasha512
26.0726.0726.07cubehash88
26.1626.1626.17luffa512
27.3827.3827.41cubehash1616
27.6527.6627.68whirlpool
29.0029.0029.02groestl512
29.4129.4129.41md6d224
30.2030.2330.24echo256
31.4031.4031.41md6d256
31.6331.6431.65shavite3256
31.8831.8931.90fugue256
39.4639.4639.46hamsi
40.3340.3440.40md6d384
42.4242.4442.44lane256
43.3343.3843.41shavite3512
48.2648.2748.30essence384
48.9248.9348.95essence512
48.9949.0049.00md6d512
50.9450.9450.94cubehash84
53.5853.5953.59mcssha4
53.6353.6353.64mcssha6
53.8353.8553.85cubehash168
54.5054.5054.50mcssha5
54.8454.8554.86echo512
84.3184.3284.33essence256
84.5584.5784.58essence224
86.3486.3586.37lane512
101.66101.67101.70cubehash82
105.73105.73105.82cubehash164
116.20116.46118.51fsb256
202.66202.67203.58cubehash81
205.90207.36208.07atelopus64
210.72211.23211.76cubehash162
211.19212.12212.55atelopus32
336.51337.18340.97md2
423.89424.05424.44cubehash161
23057.5023089.6023128.80fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.69?3.70?5.07?md4
5.755.755.79bmw512
6.15?6.16?11.16?md5
6.276.276.30edonr256
5.26?6.67?6.67?edonr512
6.75?6.75?13.48?skein512
6.90?6.92?10.84?tiger
8.93?8.94?12.74?cubehash832
7.22?9.34?14.43?sha1
10.22?10.25?13.22?bmw256
10.5210.5210.52shabal512
11.47?12.03?14.83?sha384
10.88?14.11?17.08?cheetah256
14.21?14.23?28.30?lux256
14.33?14.35?28.64?cubehash816
14.6714.6914.74keccakc512
11.46?14.82?14.84?sha512
15.6415.6615.71simd256
15.9015.9015.97keccak
16.51?16.52?19.44?ripemd160
16.54?16.56?33.06?luffa256
14.31?16.82?16.82?sarmal512
15.3516.8816.90cheetah512
13.24?17.07?26.42?lux512
17.2717.2717.27blake64
17.8317.8317.87blake32
16.40?18.03?32.76?cubehash1632
18.43?18.45?22.05?sha224
19.2119.2119.22luffa384
20.2420.2620.29groestl256
15.92?20.61?31.82?sha256
20.95?21.11?32.36?simd512
16.82?21.36?21.36?sarmal256
22.5822.5922.64nasha256
22.98?22.99?45.94?jh384
23.0023.0023.05jh224
23.0123.0123.04jh512
23.0223.0223.05jh256
23.9323.9326.32nasha512
27.1427.1527.16cubehash88
28.57?28.61?57.07?whirlpool
29.3729.3829.39cubehash1616
27.3230.0430.04luffa512
31.2431.2531.25md6d256
31.4431.4531.53groestl512
31.90?32.06?64.19?shavite3256
34.1134.1534.15fugue256
37.01?37.02?73.93?echo256
29.38?37.98?46.14?md6d224
39.8039.8039.82hamsi
39.9739.9840.00md6d384
44.6544.6644.66lane256
46.1646.1846.21shavite3512
48.4348.4348.45md6d512
50.9951.0456.08essence384
51.7751.7851.84essence512
52.0152.0852.10cubehash84
55.2955.3055.32mcssha4
55.4155.4355.43mcssha6
55.8255.8255.82cubehash168
57.7557.7657.77mcssha5
59.8059.8359.84echo512
86.6886.6986.72essence256
86.9086.9586.97essence224
95.3795.4095.55lane512
102.76102.76102.77cubehash82
103.54104.17108.02fsb256
107.70107.78107.78cubehash164
203.76203.77203.80cubehash81
212.54212.59215.00atelopus64
212.76213.26213.30cubehash162
217.21217.38218.30atelopus32
341.34341.40342.81md2
425.25425.27427.54cubehash161
60194.0060368.3061366.70fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
6.806.806.80bmw512
6.86?6.86?13.67?edonr256
3.66?7.28?7.28?edonr512
7.497.497.49skein512
4.57?9.01?9.05?md4
11.75?11.76?23.49?bmw256
6.34?12.36?12.36?md5
12.96?12.96?25.87?sha384
7.69?15.23?15.26?tiger
8.31?16.55?16.56?sha1
16.72?16.73?33.38?ripemd160
16.7316.7616.84keccak
17.24?17.25?34.51?cubehash816
17.2817.3217.33simd256
18.52?18.54?37.04?cheetah512
18.6618.6618.66sha224
19.2819.3119.34blake32
21.44?21.47?42.84?luffa384
10.97?21.90?21.97?cubehash832
11.19?22.27?22.28?sarmal256
22.6522.6822.79groestl256
24.3824.4124.43nasha256
24.6624.6624.69jh512
24.7024.7024.70jh384
24.7224.7424.79jh224
24.72?24.74?49.40?jh256
25.1425.1525.30nasha512
12.94?25.85?25.85?sha512
13.08?25.97?26.00?cheetah256
13.10?26.15?26.15?shabal512
13.54?27.05?27.06?sarmal512
14.20?28.05?28.25?blake64
30.0730.1030.26cubehash88
30.3930.4130.41luffa512
31.0231.0931.14whirlpool
16.69?33.32?33.33?keccakc512
16.92?33.64?33.66?lux256
17.35?34.64?34.69?sha256
34.68?34.69?69.32?cubehash1616
34.8734.9135.90shavite3256
34.8934.9234.95groestl512
17.88?35.54?35.70?lux512
17.96?35.88?35.92?luffa256
40.1340.1440.16fugue256
40.7140.7240.74hamsi
21.51?42.70?42.89?simd512
21.82?43.60?43.64?cubehash1632
49.1549.3249.40shavite3512
50.5350.5750.60lane256
52.0752.1952.29echo256
55.1355.1455.18cubehash84
58.1958.1958.27essence384
58.9258.9358.95md6d224
59.04?59.18?118.07?essence512
59.8059.8259.84mcssha4
60.1960.2060.21mcssha6
61.1361.1461.16cubehash168
62.3062.3462.39echo512
62.8462.8562.88md6d256
66.3266.3366.37mcssha5
80.3880.3980.54md6d384
93.0693.0893.16essence256
93.2693.3593.37essence224
97.3697.3997.47md6d512
105.67105.71105.86cubehash82
106.74107.49109.74fsb256
113.00113.23113.24cubehash164
128.90128.96129.08lane512
206.68206.68206.74cubehash81
218.51218.69218.78cubehash162
230.93231.41233.91atelopus64
231.73234.62234.86atelopus32
354.00?354.13?404.16?md2
430.68430.68430.73cubehash161
159209.00159897.00162499.00fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
1424790.001426000.001427580.00fsb512
9.25?9.58?14.23?edonr512
14.28?14.44?28.16?md5
14.44?14.67?18.53?edonr256
15.64?15.64?30.94?md4
16.77?16.78?26.12?skein512
22.06?22.09?43.75?bmw512
22.3922.4724.64sha1
22.92?22.98?45.28?sarmal256
27.38?27.41?54.22?sarmal512
29.20?29.22?37.70?blake64
31.47?32.31?62.56?bmw256
17.62?33.97?34.12?tiger
34.03?34.09?67.81?keccakc512
34.73?34.75?69.78?keccak
35.89?35.92?71.38?luffa256
35.33?36.19?70.27?sha256
36.36?36.67?72.33?sha384
36.67?36.94?72.97?sha512
37.64?37.80?74.62?simd256
37.97?38.22?74.84?blake32
38.75?38.81?77.25?ripemd160
42.27?42.30?84.11?cheetah256
42.59?42.62?98.59?sha224
45.98?46.02?91.56?shabal512
46.06?46.52?91.66?jh512
46.58?46.95?92.75?jh224
46.06?47.00?91.72?jh256
46.03?47.44?91.66?jh384
48.14?48.16?95.75?nasha256
48.4748.5048.78cubehash832
49.67?50.02?99.00?luffa384
51.33?51.50?102.75?lux256
52.42?52.50?104.44?hamsi
52.47?52.80?104.05?nasha512
52.75?52.81?104.78?cheetah512
53.81?54.59?107.44?groestl256
54.70?54.75?109.02?cubehash816
60.45?60.91?121.00?whirlpool
69.34?69.62?105.92?cubehash88
69.78?69.89?138.06?shavite3256
69.56?69.92?138.72?luffa512
73.25?73.50?145.88?lux512
77.38?78.55?148.44?simd512
89.59?89.62?179.19?cubehash1632
93.5993.98102.97groestl512
94.27?94.31?183.91?cubehash84
102.62?102.78?204.88?cubehash1616
105.41?106.67?211.78?shavite3512
116.41?116.48?232.91?fugue256
117.67?117.84?234.92?mcssha4
121.14?121.22?241.94?mcssha6
126.20?126.67?251.67?lane256
129.20?129.48?258.00?cubehash168
143.06?144.78?285.61?cubehash82
145.84147.39147.66echo512
150.33?150.39?300.91?essence384
153.16153.48154.39essence512
170.56?173.59?339.62?echo256
174.73?175.02?349.34?essence224
174.91?175.28?349.16?essence256
176.80?176.81?352.75?mcssha5
181.03?182.83?361.59?cubehash164
196.56?196.91?392.66?md6d224
209.06?209.72?417.47?md6d256
241.08?243.48?469.94?fsb256
244.12?244.41?488.41?cubehash81
264.14?264.92?415.84?md6d384
286.55?286.84?572.69?cubehash162
316.05?316.30?632.06?md6d512
463.55?468.23?932.81?atelopus32
498.41?498.67?996.31?cubehash161
512.17?512.94?1027.34?lane512
515.42?516.31?1034.97?md2
649.67?658.69?1303.75?atelopus64
Cycles/byte for 8 bytes
quartilemedianquartilehash
11387100.0011398100.0011411186.00fsb512
70.75?73.25?89.88?edonr256
75.12?76.00?141.50?md5
74.25?78.50?114.12?edonr512
86.50?94.50?162.25?tiger
99.62?99.75?196.25?md4
127.75128.38140.50sha1
136.38?140.00?211.75?skein512
142.38?145.88?281.50?hamsi
157.25?157.50?313.50?luffa256
160.50?163.62?314.00?sha256
168.50?177.12?335.00?bmw256
166.88?178.62?331.75?blake32
176.50?183.12?349.75?bmw512
189.38?196.62?380.00?sarmal256
205.00?207.12?406.50?ripemd160
215.12?215.50?425.75?sha224
214.38?221.25?425.75?nasha256
225.00?225.38?450.75?sarmal512
233.38?235.50?301.12?blake64
250.75?253.75?500.62?luffa384
260.75?261.25?516.62?whirlpool
270.38?272.25?539.75?groestl256
272.62?272.75?543.62?keccakc512
277.88?278.12?558.75?keccak
284.38?285.12?564.75?shabal512
291.25?294.25?578.62?sha384
294.75?295.62?586.88?cheetah256
293.62?296.25?796.00?sha512
300.12?306.25?585.25?simd256
313.00?317.12?611.50?shavite3256
324.38?326.25?643.38?lux256
345.25345.50347.12cubehash832
347.00?347.38?690.50?cubehash816
347.12?349.88?690.50?luffa512
368.38?368.50?733.50?jh256
368.38?371.25?733.00?jh512
368.00?371.75?733.00?jh384
361.25374.88375.12cubehash88
373.50?376.50?743.75?jh224
378.62?379.50?753.00?cheetah512
385.00?397.75?763.75?cubehash84
418.75?425.75?839.88?nasha512
437.38?451.38?870.88?cubehash82
468.88?472.62?942.25?lux512
539.25?539.50?1074.88?cubehash81
575.25?575.88?1143.12?mcssha4
601.88?602.50?1199.50?mcssha6
616.00?620.12?1184.00?simd512
622.38?622.88?1241.50?cubehash1632
624.38?638.12?1244.50?cubehash1616
664.12?666.00?1324.00?cubehash168
709.12?715.88?1415.25?fugue256
730.50?730.88?1429.62?cubehash164
750.12750.38826.00groestl512
821.75?824.00?1641.50?cubehash162
832.12?839.62?1664.75?shavite3512
1016.00?1016.62?2029.00?lane256
1033.00?1034.12?2062.50?cubehash161
1047.75?1048.62?2085.62?mcssha5
1070.25?1072.50?2137.50?essence224
1074.00?1076.25?2143.25?essence256
1216.50?1218.25?2428.25?essence384
1246.251247.251251.25essence512
1494.001495.621496.38echo512
1575.38?1577.25?3136.12?md6d224
1673.75?1675.38?3339.75?md6d256
1688.00?1689.62?3375.25?echo256
1454.50?1718.12?2917.38?md2
1826.88?1836.12?3624.62?fsb256
2113.382119.752326.75md6d384
2527.88?2536.50?5052.50?md6d512
3564.50?3606.62?7087.75?atelopus32
4093.88?4162.00?8199.00?lane512
5178.25?5194.75?10461.90?atelopus64

amd64, 2200MHz, AMD Opteron 2354 (100f23), hlopt03, supercop-20100509

Cycles/byte for long messages
quartilemedianquartilehash
-0.28?-0.27?2.97?edonr512
-0.71?2.33?5.19?bmw512
3.123.153.16md4
2.08?3.59?3.61?md5
-1.31?4.05?6.28?cubehash832
-0.51?5.84?6.49?sha1
-0.26?5.90?5.91?edonr256
6.236.256.25skein512
6.406.416.45tiger
-1.15?7.95?8.97?shabal512
6.66?8.81?9.94?sha512
9.289.289.28bmw256
9.349.379.39cheetah256
6.57?9.61?9.65?sarmal256
9.909.9610.35sha384
-1.78?10.79?10.86?lux512
10.9010.9010.91blake64
11.81?11.85?36.36?sarmal512
11.18?12.56?12.56?cubehash816
12.5612.5912.61lux256
13.0513.0713.10cheetah512
13.0913.0913.10cubehash1632
13.5013.5213.54keccakc512
13.7913.9614.13ripemd160
14.1714.2114.29simd512
14.3414.4314.46keccak
14.8214.8715.16simd256
-0.66?15.02?15.06?sha256
15.6615.6815.70luffa256
15.4315.8515.86sha224
16.7216.7316.74blake32
-0.99?17.87?17.89?luffa384
-1.12?18.77?18.82?groestl256
21.4821.5121.55nasha256
19.47?21.81?21.84?nasha512
21.9221.9521.98jh224
21.9221.9621.99jh256
21.9321.9621.98jh384
21.9922.0322.05jh512
20.77?23.40?23.46?echosp256
25.3625.3725.38cubehash88
25.4725.4725.48luffa512
-2.37?26.23?26.25?cubehash1616
-1.17?27.10?27.13?whirlpool
27.4427.5127.55groestl512
28.4828.5628.60echo256
30.4730.5030.52fugue256
25.13?30.78?33.71?md6d256
31.4431.4831.57shavite3256
31.5331.5531.57md6d224
35.5035.5335.57echosp512
39.2439.2539.27hamsi
41.0241.0741.09lane256
41.6841.7441.78shavite3512
43.2543.2843.33md6d384
46.6446.6746.75essence384
32.40?47.39?47.45?essence512
50.2450.2550.26cubehash84
51.6751.7651.78echo512
52.5452.5752.58mcssha4
52.5752.5952.61mcssha5
52.5752.6452.69cubehash168
52.6352.6652.69mcssha6
52.9853.0453.60md6d512
81.3481.4881.80lane512
83.1083.1483.20essence256
84.4284.5184.56essence224
101.00101.00101.01cubehash82
104.49104.55105.03cubehash164
91.71?122.13?159.70?fsb256
188.58191.13202.84atelopus64
194.78196.64209.73atelopus32
201.97202.00214.19cubehash81
196.98?209.96?222.20?cubehash162
330.32333.45333.95md2
419.56431.74432.29cubehash161
989.19?1263.06?1581.35?fsb512
Cycles/byte for 4096 bytes
quartilemedianquartilehash
3.113.113.12edonr512
3.343.353.35md4
5.355.355.36md5
6.046.046.04edonr256
6.436.436.43skein512
6.606.606.61tiger
5.17?6.69?8.12?bmw512
6.806.816.81sha1
6.946.946.94cubehash832
9.559.559.55shabal512
9.639.639.63bmw256
9.949.949.95cheetah256
10.0010.0110.02sarmal256
10.5010.5110.51sha512
10.4910.5110.71sha384
11.7611.7611.77lux512
12.27?12.28?24.53?sarmal512
12.6612.6612.66blake64
13.1713.1813.19lux256
13.2213.2213.22cubehash816
13.9313.9413.95cheetah512
14.0914.0914.09keccakc512
14.2914.2914.29cubehash1632
14.3614.3714.45ripemd160
14.9614.9614.97simd512
14.9614.9915.01keccak
15.2215.2515.26simd256
15.3715.3715.38sha256
16.0116.0116.01luffa256
16.0716.1716.17sha224
17.0517.0517.06blake32
18.3818.3818.39luffa384
19.3219.3319.35groestl256
21.9321.9321.95nasha256
22.3422.3422.35jh384
22.3422.3422.36jh256
22.3522.3522.36jh224
22.4022.4122.42jh512
22.6522.6522.66nasha512
24.8024.8124.83echosp256
26.0426.0426.04cubehash88
26.1626.1626.17luffa512
27.3927.4127.42cubehash1616
27.6527.6627.67whirlpool
28.6528.6828.68echo256
28.9828.9828.99groestl512
29.3929.4029.41md6d224
31.4131.4131.41md6d256
31.8431.8531.85fugue256
32.1332.1432.16shavite3256
35.6535.6635.66echosp512
39.4639.4639.47hamsi
40.3840.3940.40md6d384
42.3942.4042.41lane256
43.3343.3443.36shavite3512
48.2748.2848.32essence384
49.0449.0549.07essence512
49.3049.3149.58md6d512
50.9050.9150.91cubehash84
53.4753.5053.51echo512
53.5853.5953.59mcssha4
53.6953.7053.70mcssha6
53.8253.8453.85cubehash168
54.5154.5154.52mcssha5
84.5384.5584.57essence256
85.9485.9685.98essence224
86.9086.9487.08lane512
101.66101.66101.66cubehash82
105.70105.72105.96cubehash164
126.28?131.36?143.02?fsb256
193.97195.08200.21atelopus64
199.19199.30205.23atelopus32
202.66202.66208.75cubehash81
210.73211.20217.08cubehash162
334.98335.63335.87md2
427.56427.59427.86cubehash161
24155.8024231.7024320.00fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
4.07?4.76?7.34?md4
6.286.286.28edonr256
6.656.656.68edonr512
6.72?6.78?8.69?skein512
6.896.906.91tiger
7.96?7.97?11.35?sha1
8.04?8.84?16.06?cubehash832
10.2210.2210.22bmw256
10.8910.8910.89cheetah256
11.1611.1711.19md5
11.4511.4612.60sha384
11.5011.5111.51bmw512
13.2313.2513.28lux512
13.42?13.43?26.82?blake64
10.52?13.61?16.52?shabal512
14.1914.2415.64lux256
13.13?14.31?26.00?sarmal512
14.7114.7214.74keccakc512
11.46?14.83?14.84?sha512
15.37?15.40?30.69?cheetah512
15.6615.8515.88simd256
15.90?15.90?31.78?sha256
15.92?15.97?31.84?keccak
16.28?16.28?21.06?cubehash1632
16.5416.5516.57luffa256
16.7716.7716.78sha224
17.60?17.64?35.18?blake32
16.24?17.82?32.23?simd512
14.32?18.52?28.62?cubehash816
19.21?19.23?38.41?luffa384
10.65?21.24?21.26?sarmal256
22.62?22.64?45.16?nasha256
22.9722.9723.01jh384
23.0023.0123.04jh224
22.98?23.01?36.10?jh256
23.0423.0423.07jh512
19.44?23.59?30.01?ripemd160
24.0124.1026.42nasha512
22.28?26.22?40.55?groestl256
24.62?27.02?31.80?echosp256
27.1427.1527.16cubehash88
27.3127.3127.32luffa512
28.5028.5428.61whirlpool
29.1729.1829.19md6d224
29.3729.3829.39cubehash1616
31.4331.4631.60groestl512
31.3931.4631.48echo256
33.1733.1733.28shavite3256
34.0834.1034.11fugue256
31.26?34.37?62.47?md6d256
39.1139.1139.17echosp512
39.8039.8039.82hamsi
40.2240.2440.27md6d384
44.6344.6544.65lane256
46.1246.1546.21shavite3512
48.8448.8748.96md6d512
50.97?51.00?101.93?essence384
51.87?51.91?103.64?essence512
52.0052.0152.01cubehash84
55.2855.2855.29mcssha4
55.4055.4255.43mcssha6
55.82?55.83?111.62?cubehash168
56.3956.4256.45echo512
57.7157.7257.74mcssha5
86.8686.8786.93essence256
88.2988.3188.39essence224
95.9896.0596.13lane512
102.75102.75102.76cubehash82
107.69107.69107.69cubehash164
116.82120.86127.98fsb256
201.72202.33203.09atelopus64
203.75203.77219.73cubehash81
206.12206.17207.10atelopus32
213.01213.26213.32cubehash162
339.70?340.73?387.47?md2
424.57424.58440.17cubehash161
62045.2062608.2065642.80fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.70?7.26?7.26?edonr512
7.47?7.47?14.87?skein512
4.62?9.05?10.28?md4
11.74?11.74?23.45?bmw256
6.26?12.41?12.44?md5
12.91?12.95?25.85?sha384
6.83?13.62?13.62?bmw512
6.86?13.66?13.67?edonr256
13.06?14.31?26.03?cheetah256
7.63?15.28?15.28?tiger
8.31?16.57?16.63?sha1
16.6916.7016.74keccakc512
16.7116.7316.75ripemd160
16.78?16.79?33.58?keccak
16.96?17.01?33.56?lux256
17.33?17.34?34.57?sha256
17.3317.5317.58simd256
17.89?17.90?35.63?lux512
17.9617.9718.01luffa256
19.0619.0819.09blake32
18.66?19.43?38.81?sha224
21.1921.2221.25simd512
21.4521.4521.50luffa384
21.60?21.60?43.53?cubehash1632
10.97?21.89?21.90?cubehash832
11.14?22.16?22.20?sarmal256
24.48?24.57?48.92?nasha256
24.6624.6624.74jh384
24.7024.7124.76jh512
24.6924.7224.76jh256
24.7424.7724.82jh224
25.1925.2125.38nasha512
12.94?25.85?25.94?sha512
13.15?26.16?26.17?shabal512
13.57?27.06?27.07?sarmal512
14.17?28.38?28.41?blake64
28.4528.4928.55echosp256
30.07?30.10?60.09?cubehash88
30.3930.4030.41luffa512
30.9330.9531.07whirlpool
17.25?34.45?34.46?cubehash816
34.8534.8634.89groestl512
34.6834.9038.36cubehash1616
36.0936.1236.14shavite3256
18.58?36.92?37.07?cheetah512
37.64?37.69?75.29?echo256
40.0840.1140.11fugue256
40.7240.7440.76hamsi
22.72?45.18?45.33?groestl256
46.9446.9847.02echosp512
49.2149.2649.35shavite3512
50.5150.5850.72lane256
54.9054.9154.93cubehash84
58.1558.1558.16essence384
58.4658.5058.57echo512
58.6158.6458.68md6d224
59.1459.1859.48essence512
59.7859.7959.86mcssha4
60.1860.2260.57mcssha6
61.1361.1461.17cubehash168
66.3066.3266.35mcssha5
80.7780.8080.88md6d384
93.2693.2793.30essence256
94.6894.7194.88essence224
98.0798.1298.18md6d512
105.67105.67105.67cubehash82
113.00113.00113.04cubehash164
63.05?125.67?125.71?md6d256
129.73129.88130.07lane512
127.68?135.64?152.08?fsb256
206.70206.71206.74cubehash81
218.01218.23218.70cubehash162
217.81221.26221.57atelopus32
221.86222.00222.70atelopus64
352.34?353.29?402.41?md2
432.17432.20432.23cubehash161
162523.00163905.00172735.00fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
1447810.001451010.001455440.00fsb512
9.229.4710.14edonr512
14.44?14.72?28.48?edonr256
16.69?16.70?33.08?skein512
17.06?17.53?34.11?tiger
23.03?23.30?45.23?sarmal256
16.30?24.58?31.09?md4
14.72?28.12?28.27?md5
22.78?28.12?44.42?sha1
30.06?30.17?59.89?blake64
31.66?31.70?49.16?bmw256
34.17?34.56?53.34?keccakc512
34.8134.8638.62keccak
35.22?35.92?70.31?sha256
36.03?36.38?71.45?luffa256
36.33?36.64?49.67?sha384
36.7036.7336.98sha512
37.42?37.61?74.47?blake32
38.7038.8439.09ripemd160
38.47?39.23?77.00?simd256
42.17?42.22?84.03?cheetah256
42.56?42.73?84.80?sha224
22.44?44.00?44.00?bmw512
46.05?46.14?72.08?shabal512
46.09?46.28?91.72?jh512
46.12?46.39?91.78?jh384
46.0846.7750.55jh256
46.64?47.31?92.81?jh224
48.48?48.53?96.53?cubehash832
48.25?48.67?62.16?nasha256
51.22?51.25?102.06?lux256
52.61?52.77?105.12?cheetah512
52.50?52.88?104.48?hamsi
52.44?52.97?104.03?nasha512
27.42?54.23?54.25?sarmal512
53.78?54.33?107.08?groestl256
54.72?54.75?109.03?cubehash816
60.53?60.66?78.33?whirlpool
67.5867.5967.66cubehash88
69.5569.8976.31luffa512
72.31?72.45?143.50?shavite3256
73.34?74.95?145.34?lux512
77.20?77.39?153.72?simd512
89.62?89.66?178.83?cubehash1632
89.41?89.92?178.28?echosp256
89.78?90.20?178.06?echo256
92.1492.1692.22cubehash84
93.75?94.30?187.17?groestl512
49.86?99.17?99.59?luffa384
102.61?102.66?204.78?cubehash1616
105.45?106.55?209.97?shavite3512
111.80?111.94?223.72?echosp512
112.61?112.88?225.16?echo512
116.52?116.69?232.59?fugue256
117.73?117.97?235.27?mcssha4
124.44?124.89?242.06?mcssha6
126.55?128.20?252.28?lane256
129.20129.48142.05cubehash168
143.02?143.06?285.59?cubehash82
149.97?150.61?299.17?essence384
153.08?153.67?304.84?essence512
175.08?175.31?274.47?essence256
176.25?176.42?351.72?mcssha5
176.19?176.73?276.55?essence224
181.00?181.36?361.58?cubehash164
195.80?196.22?391.05?md6d224
209.45209.89230.09md6d256
244.12244.19268.47cubehash81
265.64?266.53?530.11?md6d384
286.84?287.84?572.67?cubehash162
319.02?319.44?414.00?md6d512
319.06?327.58?627.98?fsb256
456.75457.89458.78atelopus32
516.55?518.50?1043.91?lane512
529.83?530.11?1058.59?cubehash161
593.02?593.42?1027.31?md2
668.08?668.14?1336.97?atelopus64
Cycles/byte for 8 bytes
quartilemedianquartilehash
11578800.0011607600.0011644900.00fsb512
70.50?71.00?137.88?edonr256
75.75?79.62?141.75?md5
74.1280.8881.62edonr512
86.38?91.25?162.25?tiger
100.00?104.12?155.38?md4
127.38?131.25?252.50?sha1
135.50?136.75?268.25?skein512
145.25?148.50?281.12?hamsi
157.12?160.38?313.38?luffa256
160.38?171.00?313.12?sha256
169.50?175.62?264.00?bmw256
166.25?178.12?329.62?blake32
190.50?198.00?379.25?sarmal256
205.62?210.38?250.88?ripemd160
215.75?224.88?275.88?nasha256
183.25?228.50?276.88?bmw512
240.50?241.38?478.50?blake64
250.38?254.75?500.12?luffa384
259.50259.50259.88whirlpool
269.88?273.62?427.75?sha224
271.88?277.12?535.50?groestl256
278.62279.00309.25keccak
275.00?279.62?427.62?keccakc512
290.88?293.88?397.50?sha384
285.12?294.50?445.12?shabal512
295.12?295.62?586.62?cheetah256
310.25?315.25?620.62?simd256
317.62?318.12?640.88?shavite3256
323.25?323.88?651.88?lux256
345.50?345.88?687.12?cubehash832
347.00?347.38?690.62?cubehash816
346.88351.50380.62luffa512
360.88361.00361.50cubehash88
368.12368.38404.50jh256
368.38?371.38?733.38?jh384
369.00?374.75?734.50?jh512
371.88?375.00?741.12?jh224
378.62?379.88?752.62?cheetah512
383.50383.62385.88cubehash84
293.62?400.12?403.38?sha512
418.88?427.25?833.75?nasha512
437.25?437.50?870.75?cubehash82
232.25?445.50?451.00?sarmal512
468.25?470.50?939.38?lux512
539.25539.50592.62cubehash81
571.12?573.88?1139.62?mcssha4
611.88?616.00?1219.75?simd512
623.50?623.88?1243.88?cubehash1632
626.50?629.25?1200.75?mcssha6
638.00?638.25?1244.00?cubehash1616
663.50666.25729.50cubehash168
708.25?708.38?1414.62?fugue256
716.38?717.75?1429.62?cubehash164
717.62?718.75?1428.00?echosp256
717.75?728.12?1428.25?echo256
748.00?752.12?1487.50?groestl512
823.88?825.88?1641.50?cubehash162
834.12?845.12?1672.50?shavite3512
895.12?895.12?1788.75?echosp512
900.38?903.88?1807.62?echo512
1018.12?1018.75?2026.25?lane256
1041.50?1043.62?2077.75?mcssha5
1069.75?1070.12?1679.88?essence224
1072.251074.621075.00essence256
1211.38?1212.50?2418.00?essence384
1240.00?1240.50?2473.25?essence512
1298.62?1300.75?2588.75?cubehash161
1452.62?1462.00?2894.38?md2
1570.75?1576.50?3119.62?md6d224
1678.751686.501840.25md6d256
2125.62?2129.88?4240.12?md6d384
2468.00?2483.38?4918.25?fsb256
2550.75?2558.00?3302.50?md6d512
3508.25?3511.25?7018.50?atelopus32
4131.00?4151.00?8330.