Measurements of NISTLWC hash candidates, indexed by machine
eBASH
(ECRYPT Benchmarking
of All Submitted Hashes)
is a project
to measure the performance of hash functions.
This page presents an excerpt of the
full eBASH benchmark results.
The excerpt contains round-2 candidates in NISTLWC.
Each table row lists
the first quartile of many speed measurements,
the median of many speed measurements,
the third quartile of many speed measurements, and
the name of the primitive.
Measurements with large variance are indicated in red with question marks.
The symbol
T:
(starting with supercop-20200816)
means that the SUPERCOP database
at the time of benchmarking did not list constant time
as a goal for this implementation.
Each computer name is linked to additional information
about the implementations and compilers selected for benchmarking.
There is a
separate page
with more information about each hash function (and each implementation).
amd64; IceLake (706e5); 2020 Intel Core i5-1030NG7; 4 x 1100MHz; icelake, supercop-20200826
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
8.81 | 8.82 | 8.82 | T:xoodyakv1 |
14.15 | 14.16 | 14.69 | T:gimli24v1 |
23.23 | 23.28 | 23.32 | T:asconhashv12 |
23.27 | 23.29 | 23.30 | T:asconxofv12 |
30.86 | 30.90 | 31.06 | T:esch256v1 |
38.69 | 38.73 | 39.07 | T:esch384v1 |
50.76 | 50.78 | 51.25 | T:saturninhashv2 |
81.23 | 81.47 | 82.31 | T:drygascon128 |
82.10 | 82.17 | 82.66 | T:knot256v2 |
81.88 | 82.68 | 84.36 | T:drygascon256 |
125.18 | 125.80 | 126.45 | T:knot256v1 |
271.53 | 271.98 | 272.82 | T:knot512 |
291.66 | 292.06 | 292.88 | T:knot384 |
943.34 | 964.65 | 1014.73 | T:subterraneanv1 |
1225.61 | 1235.67 | 1263.31 | T:skinnyhashtk3 |
1215.40? | 1268.17? | 1358.32? | T:acehash256v1 |
2178.66 | 2185.39 | 2194.12 | T:skinnyhashtk2 |
3336.22 | 3369.22 | 3394.68 | T:photonbeetlehash256rate32v1 |
4007.12 | 4023.06 | 4044.75 | T:orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
8.86 | 8.87 | 8.88 | T:xoodyakv1 |
14.25 | 14.26 | 14.29 | T:gimli24v1 |
23.43 | 23.47 | 23.51 | T:asconxofv12 |
23.46 | 23.48 | 23.51 | T:asconhashv12 |
31.10 | 31.13 | 31.17 | T:esch256v1 |
39.06 | 39.08 | 39.11 | T:esch384v1 |
51.15 | 51.17 | 51.19 | T:saturninhashv2 |
81.33 | 81.37 | 83.42 | T:drygascon128 |
82.10 | 82.26 | 84.53 | T:drygascon256 |
82.77 | 82.82 | 82.86 | T:knot256v2 |
125.06 | 125.13 | 125.99 | T:knot256v1 |
272.62 | 272.73 | 272.98 | T:knot512 |
292.02 | 292.46 | 292.71 | T:knot384 |
925.11 | 927.17 | 931.06 | T:subterraneanv1 |
1191.34? | 1208.71? | 1363.02? | T:acehash256v1 |
1240.69 | 1245.37 | 1326.89 | T:skinnyhashtk3 |
2182.40 | 2185.72 | 2190.69 | T:skinnyhashtk2 |
3368.33 | 3375.04 | 3384.19 | T:photonbeetlehash256rate32v1 |
4038.87 | 4044.61 | 4052.52 | T:orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
8.93 | 8.94 | 8.96 | T:xoodyakv1 |
14.40 | 14.42 | 14.45 | T:gimli24v1 |
23.73 | 23.77 | 23.80 | T:asconhashv12 |
23.75 | 23.80 | 23.84 | T:asconxofv12 |
31.39 | 31.48 | 31.54 | T:esch256v1 |
39.75 | 39.79 | 39.87 | T:esch384v1 |
51.84 | 51.89 | 51.97 | T:saturninhashv2 |
81.52 | 81.59 | 81.69 | T:drygascon128 |
82.96 | 83.11 | 85.30 | T:drygascon256 |
83.91 | 84.06 | 84.17 | T:knot256v2 |
125.47 | 125.54 | 125.67 | T:knot256v1 |
274.43 | 274.57 | 274.63 | T:knot512 |
294.02 | 294.22 | 294.33 | T:knot384 |
926.71 | 929.81 | 931.98 | T:subterraneanv1 |
1211.63 | 1220.43 | 1226.59 | T:acehash256v1 |
1253.56 | 1256.26 | 1259.62 | T:skinnyhashtk3 |
2189.33 | 2193.34 | 2201.35 | T:skinnyhashtk2 |
3356.62 | 3379.05 | 3504.34 | T:photonbeetlehash256rate32v1 |
4097.37 | 4108.15 | 4120.31 | T:orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
9.13 | 9.17 | 9.22 | T:xoodyakv1 |
14.84 | 14.88 | 14.93 | T:gimli24v1 |
24.56 | 24.63 | 24.68 | T:asconxofv12 |
24.59 | 24.66 | 24.71 | T:asconhashv12 |
32.29 | 32.37 | 32.49 | T:esch256v1 |
41.44 | 41.49 | 41.55 | T:esch384v1 |
53.65 | 53.73 | 53.82 | T:saturninhashv2 |
81.94 | 82.05 | 82.15 | T:drygascon128 |
84.75 | 84.82 | 84.89 | T:drygascon256 |
86.85 | 86.94 | 87.19 | T:knot256v2 |
126.59 | 126.70 | 126.82 | T:knot256v1 |
279.16 | 279.25 | 279.44 | T:knot512 |
297.70 | 298.06 | 298.17 | T:knot384 |
934.34 | 941.10 | 941.64 | T:subterraneanv1 |
1260.23 | 1266.18 | 1279.24 | T:acehash256v1 |
1294.26 | 1295.97 | 1299.19 | T:skinnyhashtk3 |
2205.75 | 2211.88 | 2235.66 | T:skinnyhashtk2 |
3324.07 | 3328.22 | 3339.14 | T:photonbeetlehash256rate32v1 |
4257.86 | 4261.04 | 4273.56 | T:orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
11.94 | 12.03 | 12.09 | T:xoodyakv1 |
20.42 | 20.58 | 20.72 | T:gimli24v1 |
34.98 | 35.20 | 35.38 | T:asconhashv12 |
34.97 | 35.34 | 35.56 | T:asconxofv12 |
44.41 | 44.73 | 46.52 | T:esch256v1 |
63.25 | 63.44 | 63.80 | T:esch384v1 |
76.23 | 76.55 | 76.70 | T:saturninhashv2 |
87.88 | 88.12 | 88.36 | T:drygascon128 |
109.23 | 109.98 | 110.25 | T:drygascon256 |
124.55 | 125.16 | 125.97 | T:knot256v2 |
141.64 | 142.02 | 142.31 | T:knot256v1 |
328.44 | 328.81 | 329.30 | T:knot384 |
340.05 | 341.03 | 341.89 | T:knot512 |
1048.75 | 1053.30 | 1063.19 | T:subterraneanv1 |
1828.02 | 1833.14 | 1841.88 | T:skinnyhashtk3 |
1925.50 | 1928.36 | 1932.94 | T:acehash256v1 |
2448.33 | 2449.94 | 2452.98 | T:skinnyhashtk2 |
2948.48 | 2950.08 | 2952.62 | T:photonbeetlehash256rate32v1 |
5997.36 | 6002.52 | 6013.36 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
42.25 | 42.88 | 43.50 | T:xoodyakv1 |
51.50 | 52.50 | 53.50 | T:gimli24v1 |
118.12 | 118.88 | 121.12 | T:asconxofv12 |
117.88 | 119.62 | 121.38 | T:asconhashv12 |
163.38 | 165.75 | 174.50 | T:esch256v1 |
205.12 | 206.62 | 209.62 | T:saturninhashv2 |
218.50 | 219.88 | 221.12 | T:drygascon128 |
257.62 | 258.88 | 260.50 | T:knot256v1 |
274.50 | 276.25 | 281.50 | T:esch384v1 |
338.38 | 340.75 | 343.38 | T:knot256v2 |
366.75 | 369.38 | 371.00 | T:drygascon256 |
656.38 | 658.00 | 661.00 | T:knot384 |
814.62 | 816.62 | 819.25 | T:knot512 |
2008.00 | 2015.50 | 2033.12 | T:subterraneanv1 |
3378.25 | 3383.25 | 3389.38 | T:photonbeetlehash256rate32v1 |
4365.00 | 4373.75 | 4378.62 | T:skinnyhashtk2 |
4874.88 | 4889.00 | 4913.38 | T:skinnyhashtk3 |
7131.00 | 7143.25 | 7166.12 | T:acehash256v1 |
23966.38 | 24000.00 | 24954.75 | T:orangishv1 |
|
aarch64; A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; rpi4ubuntu64, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
22.00 | 22.00 | 22.00 | asconhashv12 |
22.00 | 22.00 | 22.00 | asconxofv12 |
30.39? | 33.06? | 34.24? | xoodyakv1 |
34.99 | 35.00 | 35.01 | gimli24v1 |
48.41 | 48.44 | 48.44 | esch256v1 |
53.13 | 53.20 | 53.32 | saturninhashv2 |
64.51 | 65.56 | 66.32 | drygascon128 |
73.07 | 73.56 | 74.55 | esch384v1 |
77.08 | 77.09 | 77.11 | drygascon256 |
81.55 | 81.56 | 81.58 | knot256v2 |
149.25 | 149.25 | 149.26 | knot256v1 |
282.73 | 282.76 | 282.91 | knot512 |
290.12 | 290.23 | 290.60 | knot384 |
764.95 | 770.63 | 771.58 | subterraneanv1 |
1529.79 | 1530.06 | 1539.07 | acehash256v1 |
1932.51 | 1936.04 | 1937.67 | skinnyhashtk3 |
3172.23 | 3176.81 | 3180.57 | skinnyhashtk2 |
5373.54 | 5377.16 | 5381.08 | orangishv1 |
20177.25 | 20223.48 | 20239.33 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
22.18 | 22.18 | 22.18 | asconhashv12 |
22.18 | 22.18 | 22.18 | asconxofv12 |
32.02 | 33.20 | 33.20 | xoodyakv1 |
35.27 | 35.27 | 35.28 | gimli24v1 |
48.74 | 48.74 | 48.74 | esch256v1 |
53.65 | 53.65 | 53.71 | saturninhashv2 |
65.69 | 65.69 | 66.06 | drygascon128 |
74.28 | 74.28 | 74.78 | esch384v1 |
77.59 | 77.60 | 77.60 | drygascon256 |
82.21 | 82.21 | 82.21 | knot256v2 |
149.55 | 149.55 | 149.55 | knot256v1 |
283.86 | 283.87 | 283.94 | knot512 |
291.05 | 291.09 | 291.26 | knot384 |
769.81 | 771.13 | 771.55 | subterraneanv1 |
1546.86 | 1546.93 | 1550.75 | acehash256v1 |
1949.94 | 1951.54 | 1951.91 | skinnyhashtk3 |
3183.06 | 3184.19 | 3185.34 | skinnyhashtk2 |
5420.01 | 5420.76 | 5422.01 | orangishv1 |
20145.22 | 20161.70 | 20167.15 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
22.48 | 22.48 | 22.48 | asconhashv12 |
22.48 | 22.48 | 22.48 | asconxofv12 |
32.26 | 33.43 | 33.73 | xoodyakv1 |
35.73 | 35.73 | 35.74 | gimli24v1 |
49.23 | 49.23 | 49.23 | esch256v1 |
54.39 | 54.41 | 54.46 | saturninhashv2 |
65.90 | 65.96 | 66.89 | drygascon128 |
75.47 | 75.47 | 75.96 | esch384v1 |
78.43 | 78.44 | 78.45 | drygascon256 |
83.28 | 83.28 | 83.29 | knot256v2 |
150.05 | 150.05 | 150.06 | knot256v1 |
285.72 | 285.72 | 285.73 | knot512 |
292.79 | 292.81 | 292.90 | knot384 |
772.58 | 772.83 | 777.12 | subterraneanv1 |
1541.48 | 1569.91 | 1575.06 | acehash256v1 |
1973.53 | 1978.31 | 1978.93 | skinnyhashtk3 |
3194.93 | 3195.62 | 3197.29 | skinnyhashtk2 |
5488.36 | 5493.64 | 5495.47 | orangishv1 |
20062.55 | 20069.18 | 20075.13 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
23.29 | 23.29 | 23.29 | asconhashv12 |
23.29 | 23.29 | 23.29 | asconxofv12 |
32.86 | 34.04 | 34.04 | xoodyakv1 |
36.89 | 36.89 | 36.90 | gimli24v1 |
50.55 | 50.55 | 50.55 | esch256v1 |
56.39 | 56.41 | 56.45 | saturninhashv2 |
66.45 | 66.45 | 66.52 | drygascon128 |
78.65 | 78.66 | 79.13 | esch384v1 |
80.67 | 80.68 | 80.70 | drygascon256 |
86.14 | 86.15 | 86.16 | knot256v2 |
151.39 | 151.39 | 151.39 | knot256v1 |
290.66 | 290.67 | 290.70 | knot512 |
296.65 | 296.67 | 296.73 | knot384 |
779.98 | 780.89 | 780.89 | subterraneanv1 |
1636.72 | 1636.81 | 1639.73 | acehash256v1 |
2039.95 | 2041.01 | 2053.45 | skinnyhashtk3 |
3216.54 | 3219.00 | 3231.29 | skinnyhashtk2 |
5670.31 | 5683.18 | 5684.99 | orangishv1 |
19897.85 | 19901.71 | 19905.73 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
33.38 | 33.38 | 33.38 | asconhashv12 |
33.38 | 33.38 | 33.38 | asconxofv12 |
40.33 | 41.00 | 41.62 | xoodyakv1 |
52.02 | 52.02 | 52.06 | gimli24v1 |
67.45 | 67.45 | 67.47 | esch256v1 |
73.59 | 73.59 | 73.66 | drygascon128 |
81.61 | 81.64 | 81.95 | saturninhashv2 |
109.42 | 109.47 | 109.86 | drygascon256 |
119.45 | 119.45 | 119.77 | esch384v1 |
122.77 | 122.77 | 122.77 | knot256v2 |
168.48 | 168.48 | 168.48 | knot256v1 |
327.45 | 327.45 | 327.55 | knot384 |
353.94 | 353.94 | 353.95 | knot512 |
883.23 | 883.77 | 884.02 | subterraneanv1 |
2435.73 | 2492.20 | 2493.56 | acehash256v1 |
2899.42 | 2899.88 | 2900.03 | skinnyhashtk3 |
3575.00 | 3575.02 | 3575.05 | skinnyhashtk2 |
8054.77 | 8055.33 | 8055.80 | orangishv1 |
17628.16 | 17631.48 | 17741.64 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
113.00 | 113.00 | 113.00 | asconhashv12 |
113.00 | 113.00 | 113.12 | asconxofv12 |
126.88 | 129.75 | 134.50 | xoodyakv1 |
137.12 | 137.50 | 140.88 | gimli24v1 |
193.38 | 193.50 | 193.50 | drygascon128 |
226.50 | 226.75 | 228.75 | saturninhashv2 |
247.00 | 247.25 | 249.38 | esch256v1 |
303.00 | 303.00 | 303.62 | knot256v1 |
330.50 | 331.00 | 334.50 | knot256v2 |
411.00 | 411.50 | 412.50 | drygascon256 |
510.75 | 510.75 | 510.75 | esch384v1 |
660.75 | 660.88 | 663.38 | knot384 |
850.25 | 850.62 | 853.12 | knot512 |
1694.38 | 1694.38 | 1695.38 | subterraneanv1 |
6357.50 | 6357.62 | 6358.12 | skinnyhashtk2 |
7729.38 | 7730.88 | 7732.38 | skinnyhashtk3 |
9005.88 | 9009.25 | 9017.00 | acehash256v1 |
20153.75 | 20156.38 | 20158.25 | photonbeetlehash256rate32v1 |
32203.38 | 32204.00 | 32207.62 | orangishv1 |
|
armeabi; A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; rpi4, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
36.66 | 36.69 | 36.71 | xoodyakv1 |
46.63 | 46.66 | 46.70 | asconhashv12 |
49.68 | 49.72 | 49.72 | gimli24v1 |
50.48 | 50.68 | 50.74 | esch256v1 |
54.99 | 55.00 | 55.04 | saturninhashv2 |
65.82 | 67.37 | 67.40 | asconxofv12 |
71.83 | 71.90 | 72.32 | esch384v1 |
131.98 | 132.08 | 132.44 | drygascon128 |
144.80 | 144.81 | 144.84 | knot256v2 |
156.67 | 156.78 | 156.90 | drygascon256 |
311.97 | 312.01 | 312.10 | knot256v1 |
577.95 | 578.06 | 578.33 | knot384 |
740.47 | 740.52 | 740.85 | knot512 |
1155.20 | 1160.91 | 1173.15 | subterraneanv1 |
1756.08 | 1890.11 | 1903.94 | acehash256v1 |
2266.16? | 2272.06? | 2522.02? | skinnyhashtk3 |
3908.61 | 3977.68 | 4071.56 | skinnyhashtk2 |
4065.56 | 4066.89 | 4071.15 | orangishv1 |
5447.11 | 5454.10 | 5460.42 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
37.05 | 37.05 | 37.06 | xoodyakv1 |
47.19 | 47.19 | 47.21 | asconhashv12 |
50.24 | 50.25 | 50.25 | gimli24v1 |
51.00 | 51.07 | 51.09 | esch256v1 |
55.63 | 55.64 | 55.65 | saturninhashv2 |
68.07 | 68.08 | 68.09 | asconxofv12 |
72.78 | 72.79 | 72.80 | esch384v1 |
132.37 | 132.40 | 132.58 | drygascon128 |
146.19 | 146.19 | 146.20 | knot256v2 |
157.81 | 157.86 | 157.92 | drygascon256 |
312.85 | 312.86 | 312.91 | knot256v1 |
579.93 | 579.95 | 580.08 | knot384 |
743.91 | 743.92 | 744.07 | knot512 |
1163.58 | 1165.90 | 1171.94 | subterraneanv1 |
1902.93 | 1907.74 | 1914.50 | acehash256v1 |
2286.97 | 2287.93 | 2412.79 | skinnyhashtk3 |
3985.32 | 3986.74 | 4032.75 | skinnyhashtk2 |
4100.29 | 4100.50 | 4100.82 | orangishv1 |
5440.35 | 5442.63 | 5445.12 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
37.65 | 37.65 | 37.67 | xoodyakv1 |
48.09 | 48.09 | 48.09 | asconhashv12 |
51.14 | 51.16 | 51.16 | gimli24v1 |
51.78 | 51.81 | 51.88 | esch256v1 |
56.68 | 56.69 | 56.69 | saturninhashv2 |
69.23 | 69.23 | 69.26 | asconxofv12 |
74.27 | 74.29 | 74.33 | esch384v1 |
132.96 | 132.97 | 133.01 | drygascon128 |
148.49 | 148.49 | 148.49 | knot256v2 |
159.70 | 159.72 | 159.74 | drygascon256 |
314.29 | 314.29 | 314.30 | knot256v1 |
583.67 | 583.69 | 583.71 | knot384 |
749.57 | 749.57 | 749.64 | knot512 |
1166.78 | 1171.73 | 1172.73 | subterraneanv1 |
1937.78 | 2043.52 | 2063.18 | acehash256v1 |
2315.54 | 2315.69 | 2320.82 | skinnyhashtk3 |
3998.80 | 4000.30 | 4006.76 | skinnyhashtk2 |
4151.68 | 4151.85 | 4157.87 | orangishv1 |
5417.70 | 5420.02 | 5424.15 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
39.30 | 39.35 | 39.45 | xoodyakv1 |
50.54 | 50.54 | 50.54 | asconhashv12 |
53.58 | 53.58 | 53.62 | gimli24v1 |
54.01 | 54.06 | 54.20 | esch256v1 |
59.46 | 59.51 | 59.51 | saturninhashv2 |
72.29 | 72.34 | 72.39 | asconxofv12 |
77.84 | 78.32 | 78.36 | esch384v1 |
134.55 | 134.59 | 134.64 | drygascon128 |
154.61 | 154.61 | 154.66 | knot256v2 |
164.78 | 164.83 | 164.83 | drygascon256 |
318.09 | 318.14 | 318.14 | knot256v1 |
592.15 | 592.15 | 592.15 | knot384 |
764.70 | 764.74 | 764.74 | knot512 |
1184.06 | 1184.54 | 1186.47 | subterraneanv1 |
2020.80 | 2151.25 | 2151.93 | acehash256v1 |
2394.98 | 2395.17 | 2395.41 | skinnyhashtk3 |
4033.79 | 4034.57 | 4035.72 | skinnyhashtk2 |
4293.43 | 4293.53 | 4293.87 | orangishv1 |
5358.91 | 5368.36 | 5380.32 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
59.89 | 60.33 | 60.75 | xoodyakv1 |
81.17? | 81.61? | 124.14? | asconhashv12 |
82.03 | 82.45 | 82.48 | esch256v1 |
84.64 | 85.06 | 85.08 | gimli24v1 |
95.06 | 95.48 | 95.48 | saturninhashv2 |
111.09 | 111.53 | 111.56 | asconxofv12 |
128.91 | 130.19 | 130.22 | esch384v1 |
154.95 | 155.39 | 155.81 | drygascon128 |
229.59 | 230.02 | 230.05 | drygascon256 |
233.06 | 233.06 | 233.50 | knot256v2 |
366.75 | 366.75 | 367.19 | knot256v1 |
663.61 | 664.03 | 664.47 | knot384 |
958.31 | 958.31 | 958.75 | knot512 |
1348.94 | 1349.36 | 1349.38 | subterraneanv1 |
3282.08 | 3325.45 | 3329.38 | acehash256v1 |
3412.69 | 3413.14 | 3601.50 | skinnyhashtk3 |
4486.47 | 4486.92 | 4487.78 | skinnyhashtk2 |
4601.48 | 4631.44 | 4696.55 | photonbeetlehash256rate32v1 |
6108.84 | 6108.88 | 6109.70 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
253.50 | 256.88 | 260.38 | xoodyakv1 |
277.75 | 281.25 | 281.25 | gimli24v1 |
319.50 | 326.25 | 326.50 | saturninhashv2 |
323.12 | 326.38 | 330.00 | asconhashv12 |
350.62 | 350.62 | 350.88 | esch256v1 |
416.62 | 420.12 | 423.62 | asconxofv12 |
444.62 | 448.00 | 458.25 | drygascon128 |
593.62 | 593.75 | 597.25 | esch384v1 |
711.75 | 711.75 | 712.00 | knot256v2 |
750.00 | 753.38 | 756.88 | knot256v1 |
899.25 | 899.25 | 902.75 | drygascon256 |
1402.88 | 1406.25 | 1409.75 | knot384 |
2479.12 | 2482.50 | 2482.75 | knot512 |
2638.88 | 2638.88 | 2638.88 | subterraneanv1 |
4166.62? | 4354.12? | 4881.88? | photonbeetlehash256rate32v1 |
8048.38 | 8048.62 | 8052.00 | skinnyhashtk2 |
9159.50 | 9162.88 | 9666.50 | skinnyhashtk3 |
12183.88 | 12333.25 | 12340.12 | acehash256v1 |
24468.38 | 24471.75 | 24475.38 | orangishv1 |
|
amd64; Zen2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; colossus6, supercop-20201018
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
18.42 | 18.43 | 18.43 | T:asconhashv12 |
18.43 | 18.43 | 18.43 | T:asconxofv12 |
18.54 | 18.56 | 18.57 | T:xoodyakv1 |
21.52 | 21.53 | 21.53 | T:gimli24v1 |
38.95 | 39.04 | 39.06 | T:esch256v1 |
43.15 | 43.25 | 43.26 | T:saturninhashv2 |
58.71 | 58.72 | 58.76 | T:esch384v1 |
68.05 | 68.05 | 68.08 | T:knot256v2 |
76.07? | 82.03? | 114.18? | T:drygascon256 |
82.54? | 82.88? | 102.23? | T:drygascon128 |
114.17 | 114.25 | 114.90 | T:knot256v1 |
224.75 | 225.49 | 225.95 | T:knot512 |
247.72 | 247.81 | 248.57 | T:knot384 |
908.75 | 914.34 | 921.52 | T:subterraneanv1 |
1225.62 | 1234.89 | 1325.14 | T:acehash256v1 |
1359.38 | 1371.74 | 1396.84 | T:skinnyhashtk3 |
2667.64 | 2686.11 | 2719.51 | T:skinnyhashtk2 |
17978.97 | 17996.36 | 18006.79 | T:orangishv1 |
85809.89 | 85874.58 | 85952.00 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
18.58 | 18.59 | 18.60 | T:asconhashv12 |
18.58 | 18.59 | 18.61 | T:asconxofv12 |
18.62 | 18.68 | 18.70 | T:xoodyakv1 |
21.61 | 21.67 | 21.68 | T:gimli24v1 |
39.19 | 39.20 | 39.30 | T:esch256v1 |
43.62 | 43.62 | 43.70 | T:saturninhashv2 |
59.34 | 59.39 | 59.40 | T:esch384v1 |
68.62 | 68.63 | 68.63 | T:knot256v2 |
80.69? | 82.38? | 111.30? | T:drygascon256 |
83.72? | 84.84? | 100.26? | T:drygascon128 |
114.42 | 114.43 | 114.51 | T:knot256v1 |
225.71 | 225.72 | 225.73 | T:knot512 |
247.98 | 248.28 | 248.29 | T:knot384 |
905.25 | 907.60 | 913.85 | T:subterraneanv1 |
1241.97 | 1247.20 | 1319.21 | T:acehash256v1 |
1370.40 | 1379.56 | 1404.78 | T:skinnyhashtk3 |
2655.33 | 2687.77 | 2717.68 | T:skinnyhashtk2 |
18081.34 | 18098.54 | 18107.98 | T:orangishv1 |
85542.61 | 85707.56 | 85903.99 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
18.81 | 18.85 | 18.88 | T:xoodyakv1 |
18.84 | 18.85 | 18.87 | T:asconxofv12 |
18.84 | 18.85 | 18.87 | T:asconhashv12 |
21.90 | 21.91 | 21.93 | T:gimli24v1 |
39.61 | 39.64 | 39.65 | T:esch256v1 |
44.08 | 44.18 | 44.19 | T:saturninhashv2 |
60.37 | 60.45 | 60.47 | T:esch384v1 |
69.57 | 69.57 | 69.58 | T:knot256v2 |
81.56? | 83.20? | 119.02? | T:drygascon256 |
85.09? | 99.20? | 100.63? | T:drygascon128 |
114.83 | 114.84 | 114.93 | T:knot256v1 |
227.33 | 227.33 | 227.34 | T:knot512 |
249.45 | 249.70 | 249.76 | T:knot384 |
905.82 | 908.82 | 922.54 | T:subterraneanv1 |
1264.69 | 1271.12 | 1346.53 | T:acehash256v1 |
1391.63 | 1410.48 | 1444.57 | T:skinnyhashtk3 |
2697.92 | 2721.08 | 2734.66 | T:skinnyhashtk2 |
18270.64 | 18289.38 | 18312.01 | T:orangishv1 |
85365.97 | 85439.03 | 85563.60 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
19.26 | 19.30 | 19.30 | T:xoodyakv1 |
19.45 | 19.53 | 19.57 | T:asconxofv12 |
19.49 | 19.53 | 19.61 | T:asconhashv12 |
22.54 | 22.54 | 22.58 | T:gimli24v1 |
40.82 | 40.86 | 40.90 | T:esch256v1 |
45.62 | 45.70 | 45.74 | T:saturninhashv2 |
63.16 | 63.28 | 63.32 | T:esch384v1 |
71.99 | 71.99 | 72.07 | T:knot256v2 |
83.91? | 85.51? | 113.32? | T:drygascon256 |
85.74? | 98.63? | 100.43? | T:drygascon128 |
115.94 | 115.98 | 116.06 | T:knot256v1 |
231.60 | 231.64 | 231.64 | T:knot512 |
252.19 | 253.05 | 255.12 | T:knot384 |
914.80 | 917.66 | 917.69 | T:subterraneanv1 |
1309.80 | 1316.72 | 1403.52 | T:acehash256v1 |
1435.51 | 1436.17 | 1491.25 | T:skinnyhashtk3 |
2710.00 | 2731.91 | 2751.06 | T:skinnyhashtk2 |
18858.98 | 18887.11 | 18932.23 | T:orangishv1 |
84548.01 | 84695.31 | 84820.98 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
24.95 | 24.97 | 25.66 | T:xoodyakv1 |
28.12 | 28.12 | 28.48 | T:asconhashv12 |
28.12 | 28.12 | 28.48 | T:asconxofv12 |
31.28 | 31.30 | 31.64 | T:gimli24v1 |
55.55 | 55.55 | 55.91 | T:esch256v1 |
65.39 | 66.09 | 66.44 | T:saturninhashv2 |
99.14 | 99.48 | 99.84 | T:esch384v1 |
103.36 | 103.36 | 104.06 | T:knot256v2 |
93.52? | 109.34? | 111.80? | T:drygascon128 |
113.55? | 113.91? | 159.27? | T:drygascon256 |
130.08 | 130.08 | 130.78 | T:knot256v1 |
279.84 | 280.20 | 281.95 | T:knot384 |
286.52 | 286.53 | 286.88 | T:knot512 |
1028.67 | 1030.78 | 1030.78 | T:subterraneanv1 |
1991.59 | 2003.91 | 2134.69 | T:acehash256v1 |
2041.17 | 2048.55 | 2118.17 | T:skinnyhashtk3 |
3008.67 | 3046.28 | 3055.78 | T:skinnyhashtk2 |
29634.97 | 29741.48 | 29854.69 | T:orangishv1 |
82215.34 | 82608.39 | 82818.28 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
81.50 | 81.62 | 81.62 | T:gimli24v1 |
87.12 | 87.25 | 87.25 | T:xoodyakv1 |
95.62 | 95.62 | 98.38 | T:asconxofv12 |
95.62 | 95.62 | 98.50 | T:asconhashv12 |
180.00 | 180.00 | 182.75 | T:saturninhashv2 |
210.88 | 211.00 | 213.75 | T:esch256v1 |
239.00 | 239.12 | 241.88 | T:knot256v1 |
244.75? | 281.25? | 295.25? | T:drygascon128 |
278.38 | 281.25 | 281.25 | T:knot256v2 |
421.88 | 424.75 | 430.38 | T:esch384v1 |
427.50? | 430.38? | 596.25? | T:drygascon256 |
565.38 | 568.12 | 568.12 | T:knot384 |
717.12 | 720.00 | 720.00 | T:knot512 |
1918.12 | 1920.88 | 1921.00 | T:subterraneanv1 |
5338.12 | 5366.25 | 5391.62 | T:skinnyhashtk2 |
5445.00 | 5478.75 | 5689.62 | T:skinnyhashtk3 |
7396.88 | 7396.88 | 7877.75 | T:acehash256v1 |
97377.12 | 97799.12 | 98513.38 | T:photonbeetlehash256rate32v1 |
121494.38 | 122096.25 | 123581.25 | T:orangishv1 |
|
amd64; Zen2 (830f10); 2019 AMD EPYC 7702; 64 x 2000MHz; genji346, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
7.91? | 12.27? | 20.92? | gimli24v1 |
18.78 | 18.81 | 18.81 | asconhashv12 |
18.78 | 18.81 | 18.83 | asconxofv12 |
29.77 | 29.90 | 30.19 | xoodyakv1 |
38.07 | 38.16 | 38.26 | esch256v1 |
43.96 | 44.30 | 44.31 | saturninhashv2 |
48.60 | 48.69 | 48.79 | esch384v1 |
61.88 | 62.17 | 62.34 | drygascon128 |
63.38 | 63.41 | 63.54 | knot256v2 |
68.67 | 69.38 | 70.64 | drygascon256 |
111.60 | 111.66 | 111.82 | knot256v1 |
213.90 | 215.36 | 225.05 | knot512 |
224.49 | 227.12 | 238.12 | knot384 |
560.73 | 567.79 | 580.69 | subterraneanv1 |
1165.71 | 1177.01 | 1187.78 | acehash256v1 |
1366.23? | 1414.01? | 1566.50? | skinnyhashtk3 |
2718.50 | 2732.37 | 2755.82 | skinnyhashtk2 |
3511.94 | 3528.14 | 3560.71 | orangishv1 |
4639.18 | 4668.70 | 4713.13 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
12.34? | 12.36? | 16.67? | gimli24v1 |
18.95 | 18.95 | 18.95 | asconhashv12 |
18.95 | 18.95 | 18.96 | asconxofv12 |
30.03 | 30.04 | 30.17 | xoodyakv1 |
38.42 | 38.43 | 38.45 | esch256v1 |
44.64 | 44.65 | 44.65 | saturninhashv2 |
49.13 | 49.17 | 49.20 | esch384v1 |
62.08 | 62.21 | 62.23 | drygascon128 |
63.96 | 63.96 | 63.99 | knot256v2 |
69.82 | 69.85 | 70.47 | drygascon256 |
111.90 | 111.93 | 111.97 | knot256v1 |
215.25 | 215.75 | 220.59 | knot512 |
226.01 | 226.90 | 232.36 | knot384 |
570.42 | 571.76 | 574.27 | subterraneanv1 |
1184.33 | 1187.60 | 1191.27 | acehash256v1 |
1440.45 | 1444.33 | 1511.32 | skinnyhashtk3 |
2747.82 | 2751.14 | 2758.94 | skinnyhashtk2 |
3569.16 | 3574.47 | 3582.55 | orangishv1 |
4650.80 | 4659.49 | 4670.69 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
12.47 | 12.50 | 12.54 | gimli24v1 |
19.18 | 19.19 | 19.23 | asconhashv12 |
19.18 | 19.19 | 19.23 | asconxofv12 |
30.26 | 30.26 | 30.40 | xoodyakv1 |
38.82 | 38.85 | 38.95 | esch256v1 |
45.22 | 45.25 | 45.60 | saturninhashv2 |
49.93 | 49.97 | 50.04 | esch384v1 |
62.30 | 62.33 | 62.38 | drygascon128 |
64.79 | 64.80 | 64.88 | knot256v2 |
70.21 | 71.03 | 71.22 | drygascon256 |
112.25 | 112.32 | 112.33 | knot256v1 |
216.72 | 216.74 | 217.20 | knot512 |
227.29 | 227.36 | 228.19 | knot384 |
568.65 | 571.17 | 581.38 | subterraneanv1 |
1204.79 | 1208.18 | 1211.58 | acehash256v1 |
1465.55 | 1526.58 | 1539.91 | skinnyhashtk3 |
2757.55 | 2764.92 | 2773.33 | skinnyhashtk2 |
3622.04 | 3634.87 | 3644.69 | orangishv1 |
4617.63 | 4636.24 | 4652.03 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
12.92 | 12.92 | 12.95 | gimli24v1 |
19.83 | 19.86 | 19.93 | asconhashv12 |
19.83 | 19.86 | 19.93 | asconxofv12 |
30.87 | 30.87 | 31.01 | xoodyakv1 |
39.90 | 39.97 | 40.00 | esch256v1 |
46.81 | 46.84 | 46.91 | saturninhashv2 |
52.08 | 52.12 | 52.15 | esch384v1 |
62.74 | 62.78 | 62.85 | drygascon128 |
67.05 | 67.05 | 67.05 | knot256v2 |
72.40 | 73.02 | 73.26 | drygascon256 |
113.30 | 113.33 | 113.37 | knot256v1 |
220.59 | 220.62 | 221.08 | knot512 |
230.07 | 230.73 | 231.70 | knot384 |
576.60 | 579.17 | 581.15 | subterraneanv1 |
1243.54 | 1245.73 | 1275.62 | acehash256v1 |
1501.77 | 1538.85 | 1564.51 | skinnyhashtk3 |
2769.17 | 2797.95 | 2808.78 | skinnyhashtk2 |
3739.44 | 3754.24 | 3767.81 | orangishv1 |
4510.31 | 4535.07 | 4560.59 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
18.75 | 18.75 | 18.75 | gimli24v1 |
28.44 | 28.75 | 28.75 | asconhashv12 |
28.44 | 28.75 | 28.75 | asconxofv12 |
38.44 | 38.44 | 38.75 | xoodyakv1 |
54.06 | 54.38 | 55.62 | esch256v1 |
66.88 | 67.19 | 67.19 | saturninhashv2 |
68.12 | 68.44 | 68.44 | drygascon128 |
79.06 | 79.38 | 79.38 | esch384v1 |
95.31 | 95.31 | 95.31 | knot256v2 |
98.12 | 98.44 | 99.38 | drygascon256 |
126.88 | 126.88 | 127.19 | knot256v1 |
254.69 | 254.69 | 255.00 | knot384 |
270.62 | 270.94 | 270.94 | knot512 |
681.25 | 683.12 | 688.44 | subterraneanv1 |
1889.38 | 1892.19 | 1898.12 | acehash256v1 |
2119.69 | 2124.06 | 2225.94 | skinnyhashtk3 |
3045.31 | 3051.56 | 3067.50 | skinnyhashtk2 |
3261.25 | 3276.25 | 3465.94 | photonbeetlehash256rate32v1 |
5308.12 | 5310.94 | 5329.69 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
52.50 | 55.00 | 55.00 | gimli24v1 |
95.00 | 97.50 | 100.00 | asconxofv12 |
95.00 | 97.50 | 97.50 | asconhashv12 |
125.00 | 125.00 | 127.50 | xoodyakv1 |
172.50 | 172.50 | 175.00 | drygascon128 |
182.50 | 182.50 | 185.00 | saturninhashv2 |
202.50 | 205.00 | 210.00 | esch256v1 |
227.50 | 230.00 | 232.50 | knot256v1 |
252.50 | 252.50 | 255.00 | knot256v2 |
342.50 | 342.50 | 342.50 | esch384v1 |
365.00 | 367.50 | 372.50 | drygascon256 |
512.50 | 515.00 | 515.00 | knot384 |
660.00 | 660.00 | 662.50 | knot512 |
1492.50 | 1500.00 | 1522.50 | subterraneanv1 |
3695.00 | 3702.50 | 3722.50 | photonbeetlehash256rate32v1 |
5430.00 | 5435.00 | 5445.00 | skinnyhashtk2 |
5650.00 | 5665.00 | 5955.00 | skinnyhashtk3 |
6977.50 | 6980.00 | 6995.00 | acehash256v1 |
21515.00 | 21522.50 | 21532.50 | orangishv1 |
|
amd64; Zen (810f81); 2019 AMD Ryzen Embedded R1606G; 2 x 2600MHz; unstable; ghf51, supercop-20200702
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
14.98 | 15.20 | 16.44 | xoodyakv1 |
19.59? | 21.16? | 25.50? | gimli24v1 |
28.84? | 30.97? | 36.29? | asconhashv12 |
31.90? | 33.59? | 40.14? | asconxofv12 |
74.25? | 80.35? | 83.89? | saturninhashv2 |
76.92? | 101.98? | 128.64? | esch384v1 |
58.08? | 103.18? | 111.84? | esch256v1 |
106.96? | 114.61? | 122.24? | drygascon128 |
124.88? | 133.91? | 140.01? | knot256v2 |
125.31? | 139.62? | 147.82? | drygascon256 |
174.16 | 187.89 | 193.08 | knot256v1 |
429.30? | 457.71? | 478.91? | knot384 |
420.88? | 463.44? | 631.19? | knot512 |
1554.88? | 1684.20? | 1846.21? | subterraneanv1 |
1547.69? | 1968.30? | 2072.45? | acehash256v1 |
2292.86? | 2591.83? | 4890.69? | skinnyhashtk3 |
4819.45? | 4879.68? | 7911.51? | skinnyhashtk2 |
6916.10? | 7548.97? | 9595.17? | orangishv1 |
6725.54? | 7974.38? | 8263.67? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
15.24 | 15.32 | 16.31 | xoodyakv1 |
20.27? | 21.62? | 24.93? | gimli24v1 |
29.63? | 30.39? | 36.19? | asconhashv12 |
33.06? | 33.86? | 39.57? | asconxofv12 |
75.34 | 80.29 | 83.60 | saturninhashv2 |
94.75? | 100.24? | 130.18? | esch384v1 |
63.18? | 100.45? | 106.22? | esch256v1 |
105.28? | 114.17? | 120.05? | drygascon128 |
127.96 | 134.51 | 138.32 | knot256v2 |
131.30? | 144.68? | 152.78? | drygascon256 |
172.96 | 185.16 | 188.20 | knot256v1 |
440.40 | 458.18 | 471.95 | knot384 |
446.62? | 468.87? | 610.83? | knot512 |
1571.18? | 1675.25? | 1818.25? | subterraneanv1 |
1608.04? | 1986.80? | 2072.62? | acehash256v1 |
2561.56? | 2617.57? | 4704.60? | skinnyhashtk3 |
4820.31? | 4858.74? | 7656.64? | skinnyhashtk2 |
6853.01? | 6890.11? | 7947.06? | photonbeetlehash256rate32v1 |
7263.59? | 7711.30? | 9695.32? | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
15.51 | 15.56 | 16.08 | xoodyakv1 |
20.46? | 22.33? | 25.07? | gimli24v1 |
30.35? | 30.84? | 35.02? | asconhashv12 |
33.52? | 34.09? | 39.44? | asconxofv12 |
63.65? | 71.57? | 104.93? | esch256v1 |
76.41 | 81.23 | 84.74 | saturninhashv2 |
108.25? | 120.32? | 121.76? | drygascon128 |
127.24? | 135.33? | 143.25? | knot256v2 |
125.19? | 139.11? | 147.05? | drygascon256 |
148.62? | 174.25? | 185.74? | knot256v1 |
134.88? | 205.80? | 217.78? | esch384v1 |
420.74? | 456.54? | 474.38? | knot384 |
442.95? | 465.38? | 605.77? | knot512 |
1583.17 | 1596.11 | 1612.10 | subterraneanv1 |
2006.54 | 2031.94 | 2155.38 | acehash256v1 |
2584.16? | 2646.33? | 4745.88? | skinnyhashtk3 |
4495.36 | 4536.49 | 4891.32 | skinnyhashtk2 |
6853.86? | 7931.64? | 8415.49? | photonbeetlehash256rate32v1 |
7355.26? | 8726.96? | 9831.37? | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
16.07 | 16.11 | 16.66 | xoodyakv1 |
21.22? | 21.35? | 25.59? | gimli24v1 |
31.82? | 33.94? | 36.29? | asconhashv12 |
33.00? | 34.58? | 40.58? | asconxofv12 |
65.68? | 70.24? | 73.58? | esch256v1 |
79.44 | 83.64 | 87.70 | saturninhashv2 |
108.88? | 120.93? | 121.29? | drygascon128 |
132.21 | 141.38 | 146.88 | knot256v2 |
128.74? | 143.27? | 151.35? | drygascon256 |
176.22 | 187.51 | 190.89 | knot256v1 |
144.67? | 214.95? | 232.42? | esch384v1 |
439.83 | 461.32 | 480.91 | knot384 |
449.72? | 472.15? | 614.30? | knot512 |
1576.11 | 1620.71 | 1633.89 | subterraneanv1 |
1969.91 | 2079.10 | 2093.95 | acehash256v1 |
2710.68? | 2717.59? | 4882.85? | skinnyhashtk3 |
4535.83 | 4879.92 | 4919.28 | skinnyhashtk2 |
6801.84? | 7870.15? | 8295.94? | photonbeetlehash256rate32v1 |
8585.82? | 9034.23? | 10145.60? | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
21.94 | 22.75 | 23.56 | xoodyakv1 |
31.69? | 32.91? | 49.56? | gimli24v1 |
41.03? | 47.94? | 52.00? | asconhashv12 |
50.38? | 50.78? | 58.50? | asconxofv12 |
87.75? | 90.19? | 97.91? | esch256v1 |
113.34 | 115.38 | 125.53 | saturninhashv2 |
119.84? | 129.59? | 133.25? | drygascon128 |
171.84? | 191.75? | 213.28? | drygascon256 |
192.16 | 203.94 | 206.38 | knot256v2 |
197.44 | 209.22 | 214.09 | knot256v1 |
227.09? | 324.59? | 331.50? | esch384v1 |
490.75 | 500.91 | 534.22 | knot384 |
564.69? | 587.03? | 696.72? | knot512 |
1783.84? | 1822.84? | 2029.62? | subterraneanv1 |
2993.66 | 2995.69 | 3164.69 | acehash256v1 |
3764.31? | 3852.47? | 6962.31? | skinnyhashtk3 |
4987.53 | 5018.81 | 5392.56 | skinnyhashtk2 |
5983.25? | 7046.00? | 7481.09? | photonbeetlehash256rate32v1 |
12208.22 | 12823.69 | 13261.22 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
78.00 | 81.25 | 84.50 | gimli24v1 |
81.25? | 87.75? | 94.25? | xoodyakv1 |
156.00? | 172.25? | 185.25? | asconhashv12 |
169.00? | 175.50? | 201.50? | asconxofv12 |
276.25 | 292.50 | 305.50 | drygascon128 |
308.75 | 312.00 | 338.00 | saturninhashv2 |
331.50? | 360.75? | 461.50? | esch256v1 |
354.25 | 360.75 | 367.25 | knot256v1 |
568.75 | 591.50 | 601.25 | knot256v2 |
637.00? | 692.25? | 724.75? | drygascon256 |
991.25 | 1001.00 | 1082.25 | knot384 |
1001.00? | 1394.25? | 1459.25? | esch384v1 |
1456.00 | 1498.25 | 1508.00 | knot512 |
3415.75 | 3419.00 | 3490.50 | subterraneanv1 |
7673.25? | 8089.25? | 8537.75? | photonbeetlehash256rate32v1 |
8960.25 | 9015.50 | 9486.75 | skinnyhashtk2 |
10052.25? | 10383.75? | 18219.50? | skinnyhashtk3 |
6880.25? | 11267.75? | 11703.25? | acehash256v1 |
47791.25? | 51320.75? | 54226.25? | orangishv1 |
|
amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6248; 20 x 2500MHz; pmnod076, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
10.81 | 10.85 | 10.90 | gimli24v1 |
22.21 | 22.26 | 22.33 | asconhashv12 |
22.18 | 22.26 | 22.33 | asconxofv12 |
40.53 | 40.60 | 40.70 | esch256v1 |
45.50 | 45.59 | 45.75 | saturninhashv2 |
47.17 | 47.21 | 47.26 | esch384v1 |
69.08 | 69.14 | 69.23 | knot256v2 |
74.88 | 75.04 | 75.15 | drygascon128 |
78.03 | 78.14 | 78.29 | xoodyakv1 |
79.35 | 79.50 | 79.75 | drygascon256 |
115.97 | 118.18 | 119.15 | knot256v1 |
231.29 | 231.50 | 235.90 | knot512 |
244.01 | 244.26 | 247.76 | knot384 |
813.10 | 820.15 | 826.27 | subterraneanv1 |
1406.14 | 1409.36 | 1414.03 | acehash256v1 |
1487.50 | 1498.25 | 1508.60 | skinnyhashtk3 |
2651.10 | 2656.15 | 2663.46 | skinnyhashtk2 |
3836.29 | 3951.36 | 4137.98 | orangishv1 |
5822.83 | 5853.70 | 5880.77 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
10.92 | 10.93 | 10.94 | gimli24v1 |
22.43 | 22.44 | 22.46 | asconhashv12 |
22.43 | 22.45 | 22.47 | asconxofv12 |
40.91 | 40.94 | 40.97 | esch256v1 |
46.03 | 46.05 | 46.09 | saturninhashv2 |
47.69 | 47.70 | 47.72 | esch384v1 |
69.70 | 69.72 | 69.75 | knot256v2 |
75.12 | 75.18 | 75.22 | drygascon128 |
78.46 | 78.50 | 78.54 | xoodyakv1 |
80.06 | 80.12 | 80.20 | drygascon256 |
117.11 | 117.95 | 118.05 | knot256v1 |
232.35 | 232.42 | 234.58 | knot512 |
244.91 | 244.98 | 246.70 | knot384 |
819.98 | 821.35 | 823.30 | subterraneanv1 |
1423.86 | 1424.76 | 1426.01 | acehash256v1 |
1507.09 | 1511.49 | 1514.73 | skinnyhashtk3 |
2657.82 | 2659.47 | 2661.91 | skinnyhashtk2 |
3967.58 | 3977.13 | 4066.47 | orangishv1 |
5839.12 | 5845.25 | 5856.00 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
11.03 | 11.07 | 11.10 | gimli24v1 |
22.71 | 22.76 | 22.79 | asconhashv12 |
22.70 | 22.76 | 22.79 | asconxofv12 |
41.43 | 41.48 | 41.52 | esch256v1 |
46.74 | 46.77 | 46.87 | saturninhashv2 |
48.49 | 48.51 | 48.54 | esch384v1 |
70.67 | 70.70 | 70.72 | knot256v2 |
75.38 | 75.43 | 75.46 | drygascon128 |
78.99 | 79.05 | 79.10 | xoodyakv1 |
81.04 | 81.11 | 81.18 | drygascon256 |
117.17 | 117.77 | 118.40 | knot256v1 |
233.88 | 233.95 | 234.03 | knot512 |
246.37 | 246.44 | 246.49 | knot384 |
821.18 | 825.85 | 830.24 | subterraneanv1 |
1445.97 | 1447.64 | 1451.71 | acehash256v1 |
1528.77 | 1530.59 | 1535.97 | skinnyhashtk3 |
2664.12 | 2670.20 | 2672.39 | skinnyhashtk2 |
4014.65 | 4023.02 | 4118.10 | orangishv1 |
5820.46 | 5827.90 | 5858.59 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
11.44 | 11.48 | 11.51 | gimli24v1 |
23.50 | 23.55 | 23.60 | asconhashv12 |
23.50 | 23.57 | 23.61 | asconxofv12 |
42.66 | 42.73 | 42.83 | esch256v1 |
48.55 | 48.61 | 48.80 | saturninhashv2 |
50.62 | 50.65 | 50.69 | esch384v1 |
73.12 | 73.15 | 73.17 | knot256v2 |
75.82 | 75.88 | 75.94 | drygascon128 |
80.33 | 80.36 | 80.47 | xoodyakv1 |
83.63 | 83.70 | 83.80 | drygascon256 |
118.11 | 118.60 | 119.40 | knot256v1 |
238.05 | 238.17 | 238.34 | knot512 |
249.80 | 249.84 | 249.89 | knot384 |
830.81 | 831.33 | 832.01 | subterraneanv1 |
1502.76 | 1502.97 | 1516.03 | acehash256v1 |
1577.82 | 1579.12 | 1590.01 | skinnyhashtk3 |
2679.02 | 2690.03 | 2694.35 | skinnyhashtk2 |
4154.66 | 4164.19 | 4254.95 | orangishv1 |
5753.15 | 5769.05 | 5819.12 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
16.47 | 16.66 | 16.81 | gimli24v1 |
33.47 | 33.81 | 34.19 | asconxofv12 |
33.72 | 33.91 | 34.25 | asconhashv12 |
58.56 | 59.12 | 59.72 | esch256v1 |
70.53 | 71.03 | 71.44 | saturninhashv2 |
77.72 | 77.88 | 78.31 | esch384v1 |
82.31 | 82.50 | 83.19 | drygascon128 |
97.78 | 97.94 | 98.09 | xoodyakv1 |
104.50 | 104.72 | 104.88 | knot256v2 |
115.38 | 115.62 | 115.94 | drygascon256 |
132.03 | 132.47 | 133.16 | knot256v1 |
275.84 | 275.94 | 276.03 | knot384 |
289.81 | 290.50 | 291.44 | knot512 |
952.22 | 953.31 | 954.31 | subterraneanv1 |
2235.19 | 2242.31 | 2243.75 | skinnyhashtk3 |
2285.56 | 2286.12 | 2286.62 | acehash256v1 |
2973.75 | 2974.03 | 2974.38 | skinnyhashtk2 |
5030.97 | 5102.31 | 5105.22 | photonbeetlehash256rate32v1 |
5877.88 | 5887.19 | 6025.22 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
48.50 | 49.00 | 49.25 | gimli24v1 |
113.50 | 114.50 | 116.75 | asconxofv12 |
112.75 | 114.75 | 116.00 | asconhashv12 |
193.00 | 196.00 | 198.75 | saturninhashv2 |
208.50 | 209.25 | 211.25 | drygascon128 |
217.00 | 219.00 | 221.50 | esch256v1 |
237.75 | 238.75 | 242.00 | knot256v1 |
286.50 | 287.00 | 287.50 | knot256v2 |
311.75 | 312.00 | 312.50 | xoodyakv1 |
335.00 | 335.75 | 336.75 | esch384v1 |
438.50 | 440.25 | 443.25 | drygascon256 |
561.75 | 562.25 | 563.25 | knot384 |
700.50 | 703.00 | 705.25 | knot512 |
1900.75 | 1907.00 | 1923.00 | subterraneanv1 |
5291.25 | 5292.25 | 5295.25 | skinnyhashtk2 |
5767.50 | 5837.00 | 5841.00 | photonbeetlehash256rate32v1 |
5967.00 | 5983.50 | 5991.50 | skinnyhashtk3 |
8444.25 | 8447.75 | 8450.50 | acehash256v1 |
23463.50 | 23479.75 | 24074.25 | orangishv1 |
|
amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6230; 40 x 2100MHz; unstable; cel02, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
15.23 | 15.76 | 15.85 | T:xoodyakv1 |
13.16? | 20.60? | 23.71? | T:gimli24v1 |
27.99? | 29.31? | 33.21? | T:asconhashv12 |
37.17 | 37.92 | 39.34 | T:asconxofv12 |
38.67? | 70.91? | 75.46? | T:esch256v1 |
85.05 | 86.77 | 90.87 | T:saturninhashv2 |
97.82? | 108.45? | 119.49? | T:drygascon128 |
133.74 | 135.19 | 136.14 | T:esch384v1 |
127.31? | 137.59? | 143.96? | T:knot256v2 |
152.44 | 152.65 | 152.88 | T:drygascon256 |
197.06 | 200.58 | 216.67 | T:knot256v1 |
372.50 | 376.76 | 401.28 | T:knot512 |
554.20? | 590.68? | 620.81? | T:knot384 |
2644.61 | 2646.39 | 2651.09 | T:subterraneanv1 |
2672.76 | 2702.30 | 2898.89 | T:skinnyhashtk3 |
2930.00 | 3046.55 | 3060.80 | T:acehash256v1 |
3945.77? | 4679.90? | 11841.91? | T:orangishv1 |
4860.54 | 4905.10 | 4932.61 | T:skinnyhashtk2 |
30313.87 | 30431.25 | 30645.88 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
15.42 | 15.88 | 15.92 | T:xoodyakv1 |
14.26? | 20.81? | 22.90? | T:gimli24v1 |
28.97? | 30.84? | 33.11? | T:asconhashv12 |
37.87 | 38.42 | 39.49 | T:asconxofv12 |
42.67? | 71.63? | 74.95? | T:esch256v1 |
86.28 | 87.47 | 90.95 | T:saturninhashv2 |
101.08? | 115.58? | 119.42? | T:drygascon128 |
128.70 | 135.26 | 136.33 | T:esch384v1 |
127.54? | 138.55? | 143.57? | T:knot256v2 |
153.42 | 153.64 | 153.72 | T:drygascon256 |
198.77 | 200.59 | 215.35 | T:knot256v1 |
376.46 | 377.83 | 399.78 | T:knot512 |
562.75 | 592.48 | 615.53 | T:knot384 |
2647.72 | 2651.54 | 2657.56 | T:subterraneanv1 |
2711.59 | 2719.31 | 2899.02 | T:skinnyhashtk3 |
2975.16 | 3078.15 | 3085.39 | T:acehash256v1 |
4707.33? | 4712.76? | 11190.88? | T:orangishv1 |
4881.94 | 4918.68 | 4936.09 | T:skinnyhashtk2 |
29509.94 | 30257.48 | 30465.05 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
15.61 | 16.05 | 16.11 | T:xoodyakv1 |
14.46? | 21.09? | 23.17? | T:gimli24v1 |
29.77? | 32.05? | 33.60? | T:asconhashv12 |
38.45 | 39.11 | 40.03 | T:asconxofv12 |
43.23? | 72.27? | 73.24? | T:esch256v1 |
87.57 | 88.66 | 92.43 | T:saturninhashv2 |
107.19? | 119.15? | 119.73? | T:drygascon128 |
137.57 | 138.09 | 140.95 | T:esch384v1 |
131.69 | 140.51 | 145.42 | T:knot256v2 |
155.34 | 155.44 | 155.96 | T:drygascon256 |
200.08 | 201.90 | 216.30 | T:knot256v1 |
378.87 | 380.37 | 402.21 | T:knot512 |
563.87 | 596.06 | 618.95 | T:knot384 |
2652.37 | 2661.88 | 2668.88 | T:subterraneanv1 |
2743.08 | 2758.85 | 2934.23 | T:skinnyhashtk3 |
3026.43 | 3122.75 | 3134.22 | T:acehash256v1 |
4768.65? | 4775.17? | 11339.54? | T:orangishv1 |
4895.03 | 4933.59 | 4950.98 | T:skinnyhashtk2 |
29538.93 | 30091.96 | 30154.77 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
16.20 | 16.55 | 16.61 | T:xoodyakv1 |
14.92? | 21.74? | 23.80? | T:gimli24v1 |
31.65 | 33.19 | 34.72 | T:asconhashv12 |
40.42 | 41.10 | 41.49 | T:asconxofv12 |
44.34? | 75.06? | 78.04? | T:esch256v1 |
90.51 | 91.87 | 95.71 | T:saturninhashv2 |
119.09 | 120.67 | 122.05 | T:drygascon128 |
136.42 | 143.43 | 145.49 | T:esch384v1 |
136.49 | 145.40 | 150.44 | T:knot256v2 |
159.81 | 159.98 | 160.50 | T:drygascon256 |
202.38 | 203.06 | 218.68 | T:knot256v1 |
385.33 | 387.07 | 408.77 | T:knot512 |
569.57 | 603.80 | 627.47 | T:knot384 |
2679.38 | 2684.89 | 2697.91 | T:subterraneanv1 |
2836.41 | 2858.78 | 3031.79 | T:skinnyhashtk3 |
3152.06 | 3257.96 | 3267.79 | T:acehash256v1 |
4926.99? | 4939.45? | 11723.10? | T:orangishv1 |
4933.35 | 4981.36 | 4990.65 | T:skinnyhashtk2 |
29614.88 | 29808.92 | 29883.06 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
22.44 | 22.62 | 22.88 | T:xoodyakv1 |
21.12? | 31.00? | 33.19? | T:gimli24v1 |
48.06 | 49.19 | 50.09 | T:asconhashv12 |
59.97 | 61.00 | 61.81 | T:asconxofv12 |
60.22? | 104.16? | 104.81? | T:esch256v1 |
124.19 | 129.00 | 131.97 | T:drygascon128 |
130.38 | 131.47 | 136.00 | T:saturninhashv2 |
195.41 | 207.56 | 215.41 | T:knot256v2 |
215.88 | 216.38 | 217.12 | T:drygascon256 |
219.25 | 221.59 | 225.09 | T:esch384v1 |
231.12 | 231.97 | 249.09 | T:knot256v1 |
470.81 | 472.47 | 497.78 | T:knot512 |
631.09 | 666.25 | 692.50 | T:knot384 |
3024.19 | 3028.16 | 3035.94 | T:subterraneanv1 |
4036.16 | 4071.81 | 4327.34 | T:skinnyhashtk3 |
4813.75 | 4953.47 | 4974.81 | T:acehash256v1 |
5430.59 | 5480.59 | 5537.03 | T:skinnyhashtk2 |
7005.09? | 7012.38? | 16608.34? | T:orangishv1 |
26367.69 | 26467.91 | 26504.00 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
81.25 | 83.25 | 85.75 | T:xoodyakv1 |
53.00? | 84.25? | 88.50? | T:gimli24v1 |
165.50 | 168.75 | 173.75 | T:asconhashv12 |
205.75 | 212.25 | 217.00 | T:asconxofv12 |
323.75 | 335.50 | 340.00 | T:drygascon128 |
351.50 | 354.50 | 373.75 | T:saturninhashv2 |
223.50? | 385.00? | 387.75? | T:esch256v1 |
452.50 | 457.00 | 486.75 | T:knot256v1 |
544.50 | 579.75 | 583.25 | T:knot256v2 |
813.50 | 815.00 | 820.25 | T:drygascon256 |
942.75 | 952.00 | 956.50 | T:esch384v1 |
1138.00 | 1141.50 | 1192.25 | T:knot512 |
1279.50 | 1340.25 | 1395.75 | T:knot384 |
5735.00 | 5742.50 | 5753.50 | T:subterraneanv1 |
9397.00 | 9558.25 | 9836.00 | T:skinnyhashtk2 |
10778.50 | 10931.00 | 11492.00 | T:skinnyhashtk3 |
17850.75 | 18233.75 | 18340.25 | T:acehash256v1 |
28001.00? | 28089.25? | 66564.25? | T:orangishv1 |
30166.25 | 30276.75 | 30348.50 | T:photonbeetlehash256rate32v1 |
|
amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6230; 40 x 2100MHz; unstable; ygritte, supercop-20200525
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
9.74 | 9.75 | 10.14 | gimli24v1 |
16.52 | 16.54 | 16.55 | asconxofv12 |
15.55 | 16.76 | 16.77 | asconhashv12 |
19.59 | 19.64 | 19.67 | xoodyakv1 |
28.33 | 28.38 | 28.41 | esch256v1 |
33.51 | 33.52 | 33.54 | saturninhashv2 |
36.88 | 36.93 | 36.94 | esch384v1 |
57.27 | 57.31 | 57.34 | knot256v2 |
53.51? | 58.57? | 63.77? | drygascon128 |
63.05 | 63.06 | 63.35 | drygascon256 |
88.44 | 88.66 | 90.14 | knot256v1 |
178.28 | 179.38 | 181.57 | knot512 |
203.36 | 204.91 | 205.05 | knot384 |
693.44 | 694.08 | 696.56 | subterraneanv1 |
956.70 | 962.17 | 975.35 | acehash256v1 |
1030.67 | 1046.47 | 1126.31 | skinnyhashtk3 |
1890.36 | 1896.37 | 1917.47 | skinnyhashtk2 |
2938.10 | 2943.44 | 2965.02 | orangishv1 |
7306.82 | 7346.43 | 7369.17 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
9.83 | 9.84 | 10.17 | gimli24v1 |
16.64 | 16.69 | 16.70 | asconxofv12 |
15.84 | 16.92 | 16.96 | asconhashv12 |
19.68 | 19.71 | 19.73 | xoodyakv1 |
28.52 | 28.54 | 28.60 | esch256v1 |
33.78 | 33.84 | 33.86 | saturninhashv2 |
36.96 | 37.24 | 37.25 | esch384v1 |
57.72 | 57.76 | 57.79 | knot256v2 |
62.74 | 63.09 | 63.65 | drygascon128 |
63.47 | 63.48 | 63.48 | drygascon256 |
88.39 | 88.74 | 89.07 | knot256v1 |
178.97 | 179.02 | 185.23 | knot512 |
203.34 | 203.37 | 203.45 | knot384 |
694.61 | 694.96 | 696.07 | subterraneanv1 |
969.77 | 970.79 | 978.91 | acehash256v1 |
1054.77 | 1057.88 | 1111.89 | skinnyhashtk3 |
1899.51 | 1908.22 | 1912.79 | skinnyhashtk2 |
2962.07 | 2965.54 | 2980.62 | orangishv1 |
7299.78 | 7306.35 | 7318.42 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
9.95 | 9.97 | 9.99 | gimli24v1 |
16.89 | 16.91 | 16.93 | asconxofv12 |
17.13 | 17.17 | 17.19 | asconhashv12 |
19.80 | 19.83 | 19.85 | xoodyakv1 |
28.83 | 28.87 | 28.93 | esch256v1 |
34.41 | 34.43 | 34.48 | saturninhashv2 |
37.53 | 37.57 | 37.87 | esch384v1 |
58.49 | 58.53 | 58.56 | knot256v2 |
63.31 | 63.35 | 63.82 | drygascon128 |
64.17 | 64.19 | 64.19 | drygascon256 |
89.01 | 89.13 | 89.40 | knot256v1 |
179.54 | 180.18 | 180.24 | knot512 |
204.57 | 204.65 | 204.70 | knot384 |
696.96 | 697.59 | 698.08 | subterraneanv1 |
984.74 | 989.30 | 1020.85 | acehash256v1 |
1058.95 | 1064.07 | 1123.21 | skinnyhashtk3 |
1896.71 | 1902.83 | 1922.50 | skinnyhashtk2 |
2998.03 | 3004.37 | 3023.73 | orangishv1 |
7314.38 | 7340.27 | 7366.31 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
10.30 | 10.35 | 10.38 | gimli24v1 |
16.38 | 17.45 | 17.52 | asconxofv12 |
16.56 | 17.78 | 17.81 | asconhashv12 |
20.12 | 20.19 | 20.21 | xoodyakv1 |
29.68 | 29.79 | 29.90 | esch256v1 |
35.81 | 35.91 | 35.99 | saturninhashv2 |
39.06 | 39.12 | 39.17 | esch384v1 |
60.51 | 60.58 | 60.62 | knot256v2 |
63.59 | 63.67 | 64.18 | drygascon128 |
66.03 | 66.04 | 66.06 | drygascon256 |
89.93 | 90.01 | 90.08 | knot256v1 |
182.58 | 182.88 | 183.47 | knot512 |
207.35 | 207.41 | 207.48 | knot384 |
704.31 | 705.07 | 705.54 | subterraneanv1 |
1026.34 | 1026.52 | 1064.16 | acehash256v1 |
1097.61 | 1100.84 | 1161.55 | skinnyhashtk3 |
1911.47 | 1914.20 | 1953.47 | skinnyhashtk2 |
3099.37 | 3099.97 | 3112.74 | orangishv1 |
7246.19 | 7276.21 | 7317.95 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
14.16 | 14.44 | 14.69 | gimli24v1 |
24.47 | 24.62 | 24.75 | xoodyakv1 |
23.72 | 25.12 | 25.38 | asconxofv12 |
23.97 | 25.16 | 25.34 | asconhashv12 |
39.66 | 39.94 | 40.28 | esch256v1 |
51.66 | 51.94 | 52.19 | saturninhashv2 |
59.25 | 59.53 | 59.72 | esch384v1 |
68.66 | 68.81 | 69.09 | drygascon128 |
86.97 | 87.00 | 87.56 | knot256v2 |
89.62 | 89.66 | 89.69 | drygascon256 |
101.06 | 101.50 | 104.03 | knot256v1 |
225.06 | 225.34 | 225.72 | knot512 |
229.00 | 229.03 | 229.16 | knot384 |
796.94 | 797.69 | 798.12 | subterraneanv1 |
1560.66 | 1561.31 | 1650.16 | skinnyhashtk3 |
1820.38 | 1821.06 | 1821.56 | acehash256v1 |
2121.94 | 2122.28 | 2123.00 | skinnyhashtk2 |
4403.94 | 4411.19 | 4412.72 | orangishv1 |
6021.84 | 6083.88 | 6186.38 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
35.50 | 36.00 | 36.75 | gimli24v1 |
80.00 | 80.75 | 82.00 | xoodyakv1 |
80.25 | 84.25 | 85.50 | asconhashv12 |
81.50 | 85.50 | 86.75 | asconxofv12 |
140.25 | 143.50 | 148.50 | saturninhashv2 |
145.75 | 146.75 | 150.50 | esch256v1 |
170.50 | 171.75 | 172.75 | drygascon128 |
186.00 | 188.75 | 192.50 | knot256v1 |
240.50 | 240.75 | 241.00 | knot256v2 |
253.50 | 255.50 | 258.50 | esch384v1 |
339.75 | 340.50 | 341.00 | drygascon256 |
464.25 | 465.25 | 467.25 | knot384 |
551.75 | 554.75 | 558.00 | knot512 |
1518.00 | 1519.50 | 1522.75 | subterraneanv1 |
3780.75 | 3782.50 | 3783.75 | skinnyhashtk2 |
4155.50 | 4162.00 | 4575.00 | skinnyhashtk3 |
3513.75? | 4526.50? | 5776.00? | photonbeetlehash256rate32v1 |
6729.00 | 6731.50 | 6735.75 | acehash256v1 |
17637.50 | 17646.75 | 17652.25 | orangishv1 |
|
aarch64; ThunderX2 (431f0af1); 2018 Cavium ThunderX2 CN9980; 64 x 2500MHz; pmnod145, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
24.44 | 24.45 | 24.46 | asconxofv12 |
24.44 | 24.46 | 24.48 | asconhashv12 |
37.94 | 37.94 | 38.12 | xoodyakv1 |
51.84 | 51.87 | 51.90 | gimli24v1 |
62.07 | 62.43 | 62.81 | saturninhashv2 |
73.77 | 74.18 | 74.45 | esch256v1 |
75.83 | 75.84 | 76.04 | knot256v2 |
98.77 | 99.15 | 99.33 | esch384v1 |
102.29 | 102.33 | 102.62 | drygascon128 |
107.62? | 118.12? | 135.74? | drygascon256 |
171.85 | 173.30 | 175.31 | knot256v1 |
270.80 | 270.80 | 270.81 | knot512 |
295.79 | 297.66 | 298.08 | knot384 |
881.65 | 891.32 | 895.74 | subterraneanv1 |
2381.15 | 2387.84 | 2449.61 | skinnyhashtk3 |
2475.78 | 2490.36 | 2542.37 | acehash256v1 |
4536.89 | 4550.78 | 4603.20 | orangishv1 |
4763.95 | 4787.78 | 4817.76 | skinnyhashtk2 |
21167.53 | 21388.60 | 21518.79 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
24.66 | 24.66 | 24.66 | asconxofv12 |
24.66 | 24.66 | 24.67 | asconhashv12 |
38.09 | 38.09 | 38.18 | xoodyakv1 |
52.26 | 52.26 | 52.28 | gimli24v1 |
62.95 | 62.95 | 63.13 | saturninhashv2 |
74.48 | 74.65 | 74.71 | esch256v1 |
76.46 | 76.46 | 76.56 | knot256v2 |
99.92 | 100.10 | 100.12 | esch384v1 |
102.47 | 102.48 | 102.62 | drygascon128 |
117.69 | 118.82 | 127.04 | drygascon256 |
173.65 | 173.66 | 174.65 | knot256v1 |
271.91 | 271.91 | 271.91 | knot512 |
298.92 | 298.94 | 298.96 | knot384 |
888.75 | 893.52 | 893.70 | subterraneanv1 |
2400.29 | 2403.52 | 2432.98 | skinnyhashtk3 |
2524.07 | 2525.93 | 2547.62 | acehash256v1 |
4576.87 | 4580.18 | 4606.34 | orangishv1 |
4789.54 | 4796.08 | 4809.13 | skinnyhashtk2 |
21293.39 | 21351.98 | 21385.15 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
25.00 | 25.00 | 25.02 | asconhashv12 |
25.00 | 25.00 | 25.02 | asconxofv12 |
38.33 | 38.35 | 38.35 | xoodyakv1 |
52.93 | 52.93 | 52.93 | gimli24v1 |
63.80 | 63.80 | 63.83 | saturninhashv2 |
75.29 | 75.39 | 75.47 | esch256v1 |
77.51 | 77.51 | 77.51 | knot256v2 |
101.53 | 101.71 | 101.71 | esch384v1 |
102.72 | 102.72 | 102.73 | drygascon128 |
118.80 | 119.84 | 128.29 | drygascon256 |
174.19 | 174.20 | 174.24 | knot256v1 |
273.73 | 273.75 | 274.50 | knot512 |
300.72 | 300.75 | 302.41 | knot384 |
892.20 | 897.17 | 897.31 | subterraneanv1 |
2428.63 | 2431.45 | 2431.72 | skinnyhashtk3 |
2561.56 | 2587.24 | 2601.69 | acehash256v1 |
4633.12 | 4633.22 | 4641.85 | orangishv1 |
4807.73 | 4820.26 | 4824.89 | skinnyhashtk2 |
21218.42 | 21227.90 | 21281.40 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
25.91 | 25.91 | 25.91 | asconhashv12 |
25.91 | 25.91 | 25.91 | asconxofv12 |
38.98 | 39.02 | 39.02 | xoodyakv1 |
54.69 | 54.73 | 54.73 | gimli24v1 |
66.10 | 66.10 | 66.15 | saturninhashv2 |
77.30 | 77.43 | 77.56 | esch256v1 |
80.30 | 80.30 | 80.30 | knot256v2 |
103.39 | 103.43 | 104.04 | drygascon128 |
105.73 | 105.99 | 105.99 | esch384v1 |
121.74 | 122.27 | 131.64 | drygascon256 |
175.65 | 175.65 | 175.78 | knot256v1 |
278.65 | 278.65 | 280.08 | knot512 |
304.64 | 304.64 | 304.73 | knot384 |
901.52 | 906.81 | 906.90 | subterraneanv1 |
2511.15 | 2513.98 | 2514.37 | skinnyhashtk3 |
2671.44 | 2673.96 | 2696.61 | acehash256v1 |
4790.62 | 4790.93 | 4815.36 | orangishv1 |
4843.01 | 4849.57 | 4861.63 | skinnyhashtk2 |
21024.26 | 21052.39 | 21222.92 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
37.50 | 37.50 | 37.50 | asconxofv12 |
37.50 | 37.50 | 37.89 | asconhashv12 |
47.66 | 47.66 | 48.44 | xoodyakv1 |
76.95 | 77.34 | 77.34 | gimli24v1 |
95.31 | 95.31 | 95.70 | saturninhashv2 |
101.95 | 101.95 | 103.52 | esch256v1 |
111.33 | 111.33 | 111.72 | drygascon128 |
115.62 | 115.62 | 115.62 | knot256v2 |
157.42 | 158.59 | 173.83 | drygascon256 |
160.55 | 160.55 | 160.94 | esch384v1 |
194.14 | 194.53 | 195.31 | knot256v1 |
336.33 | 336.33 | 336.33 | knot384 |
341.02 | 341.41 | 341.41 | knot512 |
1027.34 | 1028.91 | 1031.25 | subterraneanv1 |
3569.92 | 3575.00 | 3585.55 | skinnyhashtk3 |
4055.86 | 4064.45 | 4103.12 | acehash256v1 |
5373.44 | 5382.03 | 5396.09 | skinnyhashtk2 |
6806.25 | 6806.25 | 6806.64 | orangishv1 |
18651.95 | 18655.08 | 18709.38 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
128.12 | 128.12 | 131.25 | asconhashv12 |
128.12 | 128.12 | 131.25 | asconxofv12 |
150.00 | 150.00 | 153.12 | xoodyakv1 |
209.38 | 209.38 | 209.38 | gimli24v1 |
262.50 | 262.50 | 265.62 | saturninhashv2 |
278.12 | 278.12 | 278.12 | drygascon128 |
321.88 | 321.88 | 321.88 | knot256v2 |
340.62 | 346.88 | 346.88 | knot256v1 |
384.38 | 387.50 | 390.62 | esch256v1 |
562.50? | 565.62? | 634.38? | drygascon256 |
678.12 | 678.12 | 681.25 | knot384 |
687.50 | 690.62 | 690.62 | esch384v1 |
831.25 | 831.25 | 834.38 | knot512 |
1978.12 | 1987.50 | 2000.00 | subterraneanv1 |
9521.88 | 9531.25 | 9537.50 | skinnyhashtk3 |
9562.50 | 9578.12 | 9603.12 | skinnyhashtk2 |
14975.00 | 15018.75 | 15040.62 | acehash256v1 |
21318.75 | 21328.12 | 21384.38 | photonbeetlehash256rate32v1 |
27206.25 | 27209.38 | 27212.50 | orangishv1 |
|
aarch64; A53+crypto (410fd034); 2018 NXP i.MX 8M; 4 x 1500MHz; googlecoraldev, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
21.71 | 21.71 | 21.80 | asconhashv12 |
21.71 | 21.71 | 21.80 | asconxofv12 |
42.80 | 42.80 | 42.80 | xoodyakv1 |
54.05 | 54.23 | 54.32 | gimli24v1 |
60.73 | 60.73 | 60.73 | saturninhashv2 |
82.35 | 82.53 | 82.53 | drygascon128 |
84.02 | 84.02 | 84.38 | esch256v1 |
101.16 | 101.25 | 101.25 | knot256v2 |
106.52 | 107.31 | 107.67 | drygascon256 |
114.35 | 114.35 | 114.43 | esch384v1 |
158.03 | 158.03 | 158.03 | knot256v1 |
299.62 | 299.88 | 300.15 | knot512 |
384.52 | 384.70 | 389.79 | knot384 |
1268.35 | 1276.79 | 1282.50 | subterraneanv1 |
2553.84 | 2598.49 | 2658.52 | acehash256v1 |
3232.00 | 3273.40 | 3326.84 | skinnyhashtk3 |
5644.86 | 5741.28 | 5779.78 | skinnyhashtk2 |
6522.71 | 6564.90 | 6579.93 | orangishv1 |
29690.07 | 29758.62 | 29858.47 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
21.93 | 21.93 | 21.97 | asconhashv12 |
21.93 | 21.93 | 21.97 | asconxofv12 |
42.98 | 42.98 | 42.98 | xoodyakv1 |
54.58 | 54.67 | 54.67 | gimli24v1 |
61.26 | 61.26 | 61.26 | saturninhashv2 |
82.62 | 82.66 | 82.66 | drygascon128 |
84.59 | 84.59 | 84.73 | esch256v1 |
102.00 | 102.04 | 102.04 | knot256v2 |
107.71 | 108.06 | 108.11 | drygascon256 |
115.49 | 115.49 | 115.49 | esch384v1 |
158.33 | 158.33 | 158.33 | knot256v1 |
300.98 | 301.03 | 301.16 | knot512 |
385.80 | 385.84 | 388.39 | knot384 |
1276.79 | 1278.63 | 1280.52 | subterraneanv1 |
2595.76 | 2610.53 | 2627.40 | acehash256v1 |
3307.59 | 3311.76 | 3330.09 | skinnyhashtk3 |
5742.42 | 5753.85 | 5771.60 | skinnyhashtk2 |
6578.35 | 6597.51 | 6603.22 | orangishv1 |
29641.55 | 29666.73 | 29700.57 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
22.27 | 22.27 | 22.27 | asconhashv12 |
22.27 | 22.27 | 22.27 | asconxofv12 |
43.24 | 43.24 | 43.24 | xoodyakv1 |
55.31 | 55.31 | 55.43 | gimli24v1 |
62.11 | 62.11 | 62.11 | saturninhashv2 |
82.97 | 82.97 | 82.97 | drygascon128 |
85.43 | 85.55 | 85.55 | esch256v1 |
103.36 | 103.36 | 103.36 | knot256v2 |
108.98 | 109.34 | 109.45 | drygascon256 |
117.30 | 117.30 | 117.42 | esch384v1 |
158.79 | 158.91 | 158.91 | knot256v1 |
302.93 | 302.93 | 303.05 | knot512 |
388.12 | 388.24 | 388.24 | knot384 |
1280.62 | 1282.62 | 1288.59 | subterraneanv1 |
2596.88 | 2607.77 | 2653.36 | acehash256v1 |
3352.38 | 3352.97 | 3370.31 | skinnyhashtk3 |
5766.33 | 5790.82 | 5913.75 | skinnyhashtk2 |
6658.95 | 6664.45 | 6667.62 | orangishv1 |
29538.63 | 29556.56 | 29592.07 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
23.12 | 23.12 | 23.12 | asconhashv12 |
23.12 | 23.12 | 23.12 | asconxofv12 |
44.06 | 44.06 | 44.06 | xoodyakv1 |
57.19 | 57.19 | 57.50 | gimli24v1 |
64.38 | 64.38 | 64.38 | saturninhashv2 |
83.75 | 83.75 | 84.06 | drygascon128 |
87.81 | 87.81 | 87.81 | esch256v1 |
106.88 | 106.88 | 107.19 | knot256v2 |
112.50 | 112.81 | 112.81 | drygascon256 |
122.19 | 122.50 | 122.50 | esch384v1 |
160.31 | 160.31 | 160.31 | knot256v1 |
308.44 | 308.75 | 308.75 | knot512 |
393.12 | 393.12 | 393.44 | knot384 |
1293.44 | 1295.31 | 1297.19 | subterraneanv1 |
2690.31 | 2706.56 | 2718.44 | acehash256v1 |
3456.88 | 3478.12 | 3480.62 | skinnyhashtk3 |
5801.88 | 5832.50 | 5954.38 | skinnyhashtk2 |
6875.62 | 6895.00 | 6899.06 | orangishv1 |
29222.50 | 29240.00 | 29335.62 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
33.75 | 33.75 | 33.75 | asconhashv12 |
33.75 | 33.75 | 36.56 | asconxofv12 |
53.44 | 53.44 | 53.44 | xoodyakv1 |
81.56 | 81.56 | 81.56 | gimli24v1 |
92.81 | 92.81 | 92.81 | saturninhashv2 |
95.62 | 95.62 | 95.62 | drygascon128 |
118.12 | 118.12 | 118.12 | esch256v1 |
151.88 | 151.88 | 154.69 | knot256v2 |
154.69 | 157.50 | 157.50 | drygascon256 |
177.19 | 180.00 | 180.00 | knot256v1 |
185.62 | 185.62 | 188.44 | esch384v1 |
374.06 | 376.88 | 376.88 | knot512 |
433.12 | 433.12 | 435.94 | knot384 |
1479.38 | 1479.38 | 1482.19 | subterraneanv1 |
4075.31 | 4134.38 | 4176.56 | acehash256v1 |
4910.62 | 4913.44 | 4941.56 | skinnyhashtk3 |
6446.25 | 6446.25 | 6581.25 | skinnyhashtk2 |
9762.19 | 9762.19 | 9767.81 | orangishv1 |
25880.62 | 25880.62 | 26018.44 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
112.50? | 112.50? | 135.00? | asconhashv12 |
112.50? | 112.50? | 135.00? | asconxofv12 |
157.50? | 157.50? | 180.00? | xoodyakv1 |
225.00 | 225.00 | 225.00 | gimli24v1 |
247.50 | 247.50 | 270.00 | saturninhashv2 |
270.00 | 270.00 | 270.00 | drygascon128 |
315.00 | 315.00 | 337.50 | knot256v1 |
427.50 | 427.50 | 427.50 | knot256v2 |
427.50 | 427.50 | 450.00 | esch256v1 |
607.50 | 607.50 | 607.50 | drygascon256 |
787.50 | 810.00 | 810.00 | esch384v1 |
877.50 | 877.50 | 877.50 | knot384 |
900.00 | 900.00 | 922.50 | knot512 |
2925.00 | 2947.50 | 2947.50 | subterraneanv1 |
11452.50 | 11475.00 | 11700.00 | skinnyhashtk2 |
13095.00 | 13185.00 | 13477.50 | skinnyhashtk3 |
15030.00 | 15052.50 | 15277.50 | acehash256v1 |
29587.50 | 29587.50 | 29587.50 | photonbeetlehash256rate32v1 |
39037.50 | 39037.50 | 39060.00 | orangishv1 |
|
aarch64; A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20210114
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
21.84 | 21.91 | 22.25 | asconxofv12 |
21.79 | 21.93 | 22.27 | asconhashv12 |
29.64 | 29.91 | 31.37 | T:xoodyakv1 |
54.26 | 54.27 | 54.63 | T:gimli24v1 |
60.46 | 61.17 | 64.07 | T:saturninhashv2 |
84.11 | 84.47 | 84.50 | T:esch256v1 |
86.34 | 86.77 | 87.03 | T:drygascon128 |
101.10 | 101.66 | 106.73 | T:knot256v2 |
112.03 | 112.36 | 112.53 | T:drygascon256 |
114.12 | 120.29 | 120.96 | T:esch384v1 |
157.55 | 165.80 | 166.68 | T:knot256v1 |
299.28 | 314.33 | 315.83 | T:knot512 |
385.83 | 386.24 | 386.29 | T:knot384 |
1267.30 | 1274.87 | 1346.17 | T:subterraneanv1 |
2608.19 | 2635.66 | 2761.30 | T:acehash256v1 |
3288.42 | 3304.38 | 3462.55 | T:skinnyhashtk3 |
5694.94 | 5763.18 | 6028.20 | T:skinnyhashtk2 |
6493.08 | 6527.97 | 6864.88 | T:orangishv1 |
29491.29 | 29647.98 | 31191.03 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
21.81 | 21.86 | 22.52 | asconxofv12 |
21.81 | 21.87 | 22.57 | asconhashv12 |
29.98 | 29.98 | 31.43 | T:xoodyakv1 |
54.54 | 54.55 | 54.67 | T:gimli24v1 |
61.25 | 61.26 | 63.52 | T:saturninhashv2 |
84.60 | 84.60 | 84.61 | T:esch256v1 |
86.26 | 86.69 | 87.14 | T:drygascon128 |
102.02 | 102.04 | 106.33 | T:knot256v2 |
112.58 | 112.78 | 113.52 | T:drygascon256 |
115.62 | 120.87 | 121.34 | T:esch384v1 |
159.71 | 165.55 | 166.07 | T:knot256v1 |
302.65 | 314.77 | 316.30 | T:knot512 |
385.84 | 387.28 | 387.42 | T:knot384 |
1277.69 | 1277.83 | 1341.58 | T:subterraneanv1 |
2645.48 | 2650.16 | 2772.12 | T:acehash256v1 |
3310.06 | 3330.74 | 3470.96 | T:skinnyhashtk3 |
5724.57 | 5779.71 | 6021.03 | T:skinnyhashtk2 |
6577.81 | 6579.24 | 6883.44 | T:orangishv1 |
29580.77 | 29592.70 | 30974.76 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
21.35 | 21.36 | 23.40 | asconxofv12 |
21.35 | 21.46 | 23.41 | asconhashv12 |
30.25 | 30.25 | 31.10 | T:xoodyakv1 |
55.25 | 55.37 | 55.37 | T:gimli24v1 |
62.09 | 62.10 | 63.97 | T:saturninhashv2 |
85.46 | 85.47 | 85.61 | T:esch256v1 |
86.63 | 86.77 | 87.93 | T:drygascon128 |
103.35 | 103.36 | 108.06 | T:knot256v2 |
112.60 | 114.12 | 115.60 | T:drygascon256 |
117.34 | 122.28 | 123.96 | T:esch384v1 |
158.86 | 164.47 | 167.57 | T:knot256v1 |
302.86 | 316.29 | 318.13 | T:knot512 |
388.08 | 388.09 | 391.63 | T:knot384 |
1283.68 | 1284.44 | 1347.81 | T:subterraneanv1 |
2690.10 | 2718.54 | 2814.98 | T:acehash256v1 |
3353.23 | 3372.52 | 3511.43 | T:skinnyhashtk3 |
5742.77 | 5804.26 | 6047.56 | T:skinnyhashtk2 |
6661.99 | 6665.72 | 6970.53 | T:orangishv1 |
29480.52 | 29508.07 | 30860.17 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
22.13 | 22.14 | 22.17 | asconhashv12 |
22.13 | 22.14 | 22.19 | asconxofv12 |
30.97 | 30.97 | 30.99 | T:xoodyakv1 |
57.14 | 57.24 | 57.26 | T:gimli24v1 |
64.32 | 64.34 | 64.42 | T:saturninhashv2 |
87.74 | 87.76 | 87.77 | T:esch256v1 |
83.97 | 88.88 | 90.48 | T:drygascon128 |
106.91 | 106.93 | 111.88 | T:knot256v2 |
117.19 | 117.27 | 120.85 | T:drygascon256 |
122.36 | 127.38 | 129.26 | T:esch384v1 |
160.32 | 165.27 | 168.70 | T:knot256v1 |
308.11 | 318.12 | 323.08 | T:knot512 |
393.12 | 393.12 | 393.16 | T:knot384 |
1294.12 | 1304.29 | 1358.84 | T:subterraneanv1 |
2803.51 | 2813.03 | 2932.51 | T:acehash256v1 |
3468.71 | 3489.91 | 3631.77 | T:skinnyhashtk3 |
5797.99 | 5926.97 | 6071.82 | T:skinnyhashtk2 |
6891.83 | 6893.40 | 7203.69 | T:orangishv1 |
29213.41 | 29237.75 | 30585.38 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
31.97 | 32.12 | 32.23 | asconxofv12 |
31.97 | 32.12 | 32.28 | asconhashv12 |
40.22 | 40.23 | 40.36 | T:xoodyakv1 |
81.19 | 81.34 | 81.34 | T:gimli24v1 |
92.81 | 92.89 | 92.94 | T:saturninhashv2 |
94.36 | 94.58 | 94.94 | T:drygascon128 |
116.97 | 117.19 | 117.22 | T:esch256v1 |
152.41 | 152.62 | 152.66 | T:knot256v2 |
155.50 | 155.73 | 157.00 | T:drygascon256 |
178.44 | 178.75 | 178.75 | T:knot256v1 |
185.84 | 186.05 | 186.20 | T:esch384v1 |
375.33 | 375.44 | 378.67 | T:knot512 |
433.67 | 433.67 | 433.86 | T:knot384 |
1478.69 | 1479.22 | 1530.62 | T:subterraneanv1 |
4238.30 | 4259.16 | 4426.03 | T:acehash256v1 |
4911.69 | 5074.48 | 5141.30 | T:skinnyhashtk3 |
6410.41 | 6578.38 | 6713.77 | T:skinnyhashtk2 |
9761.30 | 9860.23 | 10212.58 | T:orangishv1 |
25946.64 | 25954.44 | 27090.66 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
109.62 | 109.62 | 110.88 | asconhashv12 |
109.62 | 109.62 | 111.50 | asconxofv12 |
137.75 | 138.62 | 139.50 | T:xoodyakv1 |
218.00 | 218.00 | 219.25 | T:gimli24v1 |
253.12 | 253.25 | 254.00 | T:saturninhashv2 |
261.00 | 262.12 | 264.62 | T:drygascon128 |
322.00 | 322.62 | 324.38 | T:knot256v1 |
419.62 | 420.25 | 421.12 | T:knot256v2 |
429.50 | 430.50 | 431.25 | T:esch256v1 |
604.75 | 605.62 | 607.12 | T:drygascon256 |
798.88 | 799.12 | 802.00 | T:esch384v1 |
869.12 | 870.00 | 870.88 | T:knot384 |
903.25 | 903.25 | 905.38 | T:knot512 |
2928.25 | 2931.38 | 2934.88 | T:subterraneanv1 |
11399.00 | 11694.00 | 11794.75 | T:skinnyhashtk2 |
13097.25 | 13179.62 | 13479.00 | T:skinnyhashtk3 |
15723.88 | 15728.12 | 16383.62 | T:acehash256v1 |
29551.25 | 29553.38 | 30674.38 | T:photonbeetlehash256rate32v1 |
39030.25 | 39099.88 | 40802.50 | T:orangishv1 |
|
amd64; Zen (810f10); 2018 AMD Ryzen 5 2400G; 4 x 3600MHz; unstable; gcc67, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.12? | 14.54? | 19.30? | T:gimli24v1 |
15.16 | 15.34 | 15.79 | T:xoodyakv1 |
16.73 | 17.09 | 17.56 | T:asconhashv12 |
17.59 | 17.90 | 18.32 | T:asconxofv12 |
39.26 | 40.10 | 42.16 | T:esch256v1 |
42.77 | 44.53 | 45.08 | T:saturninhashv2 |
58.30 | 60.16 | 61.80 | T:esch384v1 |
63.28 | 63.89 | 64.41 | T:drygascon128 |
62.89? | 64.78? | 103.68? | T:knot256v2 |
67.70 | 69.90 | 71.98 | T:drygascon256 |
114.22 | 115.86 | 117.32 | T:knot256v1 |
221.13 | 227.34 | 229.70 | T:knot512 |
224.90 | 232.59 | 235.71 | T:knot384 |
871.94 | 917.17 | 925.37 | T:subterraneanv1 |
1281.82 | 1318.84 | 1331.80 | T:skinnyhashtk3 |
1456.75 | 1502.54 | 1531.73 | T:acehash256v1 |
2675.37? | 2733.89? | 3978.15? | T:skinnyhashtk2 |
4063.37 | 4173.33 | 4254.90 | T:orangishv1 |
14004.18 | 14187.03 | 14443.72 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.90? | 14.11? | 18.55? | T:gimli24v1 |
15.38 | 15.57 | 15.94 | T:xoodyakv1 |
16.94 | 17.26 | 17.49 | T:asconhashv12 |
17.82 | 18.40 | 18.44 | T:asconxofv12 |
39.66 | 40.64 | 42.16 | T:esch256v1 |
43.08? | 44.28? | 70.64? | T:saturninhashv2 |
59.19 | 60.16 | 61.56 | T:esch384v1 |
63.56 | 64.09 | 65.47 | T:drygascon128 |
63.40? | 66.23? | 102.37? | T:knot256v2 |
68.54 | 70.13 | 70.84 | T:drygascon256 |
114.33 | 115.65 | 116.93 | T:knot256v1 |
221.00 | 226.75 | 228.81 | T:knot512 |
224.91 | 233.89 | 236.56 | T:knot384 |
893.86 | 900.53 | 926.12 | T:subterraneanv1 |
1301.33? | 1326.97? | 2288.32? | T:skinnyhashtk3 |
1484.67 | 1526.96 | 1544.57 | T:acehash256v1 |
2683.72 | 2743.60 | 2766.51 | T:skinnyhashtk2 |
4131.75 | 4196.21 | 4266.01 | T:orangishv1 |
13841.19 | 14160.66 | 14292.60 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.71 | 13.90 | 14.65 | T:gimli24v1 |
15.63 | 16.20 | 17.18 | T:xoodyakv1 |
17.20 | 17.51 | 17.62 | T:asconhashv12 |
18.07 | 18.42 | 18.66 | T:asconxofv12 |
40.34 | 41.91 | 42.68 | T:esch256v1 |
44.13 | 44.18 | 44.20 | T:saturninhashv2 |
60.14 | 60.91 | 62.77 | T:esch384v1 |
63.80 | 64.66 | 65.77 | T:drygascon128 |
65.11 | 65.70 | 67.01 | T:knot256v2 |
70.24 | 71.44 | 72.23 | T:drygascon256 |
112.62 | 114.12 | 115.29 | T:knot256v1 |
222.54 | 225.47 | 231.98 | T:knot512 |
227.81 | 231.80 | 242.06 | T:knot384 |
901.80 | 909.12 | 935.70 | T:subterraneanv1 |
1326.30 | 1339.73 | 1353.07 | T:skinnyhashtk3 |
1491.38 | 1530.73 | 1582.80 | T:acehash256v1 |
2692.57 | 2727.80 | 2962.50 | T:skinnyhashtk2 |
4277.32? | 4383.87? | 7148.41? | T:orangishv1 |
13869.47 | 14147.32 | 14203.03 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
15.75 | 15.94 | 16.38 | T:xoodyakv1 |
17.81 | 18.00 | 18.62 | T:asconhashv12 |
18.75 | 19.00 | 19.38 | T:asconxofv12 |
14.19? | 19.25? | 19.69? | T:gimli24v1 |
41.25 | 41.94 | 44.56 | T:esch256v1 |
48.31? | 55.81? | 80.38? | T:saturninhashv2 |
62.69 | 63.94 | 64.75 | T:esch384v1 |
65.44 | 66.56 | 67.56 | T:drygascon128 |
66.62 | 67.50 | 70.00 | T:knot256v2 |
70.56 | 72.12 | 73.69 | T:drygascon256 |
113.69? | 117.94? | 151.44? | T:knot256v1 |
228.25 | 232.81 | 237.94 | T:knot512 |
234.12? | 239.56? | 462.44? | T:knot384 |
898.00 | 910.38 | 945.81 | T:subterraneanv1 |
1357.44 | 1396.88 | 1417.12 | T:skinnyhashtk3 |
1566.00 | 1588.69 | 1599.06 | T:acehash256v1 |
2732.31 | 2759.31 | 2801.62 | T:skinnyhashtk2 |
4341.19 | 4439.81 | 4538.69 | T:orangishv1 |
13974.62 | 14122.50 | 14847.81 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
25.88? | 27.56? | 50.62? | T:xoodyakv1 |
27.00? | 27.56? | 34.88? | T:asconxofv12 |
34.88 | 35.44 | 36.56 | T:gimli24v1 |
33.19? | 36.56? | 43.31? | T:asconhashv12 |
56.25? | 61.88? | 70.88? | T:esch256v1 |
69.75? | 73.69? | 115.88? | T:drygascon128 |
79.88? | 82.69? | 116.44? | T:saturninhashv2 |
95.06? | 97.88? | 119.81? | T:esch384v1 |
97.31 | 97.88 | 100.12 | T:drygascon256 |
97.88? | 100.69? | 180.56? | T:knot256v2 |
126.56? | 129.38? | 163.12? | T:knot256v1 |
266.62? | 326.25? | 411.19? | T:knot384 |
376.31? | 484.31? | 484.88? | T:knot512 |
1259.44? | 1289.81? | 2288.81? | T:subterraneanv1 |
1985.62? | 2390.06? | 2437.88? | T:skinnyhashtk3 |
2921.06? | 2980.69? | 3764.25? | T:skinnyhashtk2 |
2337.75? | 3042.56? | 3589.88? | T:acehash256v1 |
7925.06 | 8033.06 | 8154.56 | T:orangishv1 |
12125.25 | 12373.88 | 12486.38 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
90.00? | 94.50? | 139.50? | T:gimli24v1 |
94.50? | 121.50? | 157.50? | T:asconxofv12 |
157.50 | 162.00 | 171.00 | T:asconhashv12 |
94.50? | 175.50? | 180.00? | T:xoodyakv1 |
180.00? | 184.50? | 432.00? | T:saturninhashv2 |
180.00? | 220.50? | 414.00? | T:drygascon128 |
216.00? | 274.50? | 513.00? | T:esch256v1 |
238.50? | 297.00? | 576.00? | T:knot256v1 |
351.00? | 499.50? | 724.50? | T:knot256v2 |
517.50? | 531.00? | 994.50? | T:esch384v1 |
517.50? | 666.00? | 810.00? | T:knot384 |
495.00? | 688.50? | 900.00? | T:drygascon256 |
1264.50? | 1741.50? | 1800.00? | T:knot512 |
2551.50? | 4401.00? | 4698.00? | T:subterraneanv1 |
8842.50? | 9121.50? | 12663.00? | T:skinnyhashtk3 |
9355.50? | 9373.50? | 12964.50? | T:skinnyhashtk2 |
11191.50? | 13180.50? | 20916.00? | T:acehash256v1 |
13396.50? | 17775.00? | 17977.50? | T:photonbeetlehash256rate32v1 |
31765.50 | 31950.00 | 32940.00 | T:orangishv1 |
|
amd64; Zen+ (800f82); 2018 AMD Ryzen 7 2700; 8 x 3200MHz; unstable; gcc68, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
10.27? | 12.12? | 14.58? | gimli24v1 |
14.47? | 15.83? | 17.80? | asconhashv12 |
13.22? | 16.16? | 17.72? | asconxofv12 |
22.56? | 26.81? | 36.47? | xoodyakv1 |
27.92? | 33.02? | 41.09? | esch256v1 |
32.77? | 40.53? | 44.64? | saturninhashv2 |
40.42? | 46.06? | 57.16? | esch384v1 |
49.31? | 51.03? | 58.30? | drygascon128 |
47.64? | 57.14? | 206.23? | knot256v2 |
50.34? | 60.00? | 69.22? | drygascon256 |
82.09? | 85.86? | 111.53? | knot256v1 |
159.94? | 188.95? | 219.97? | knot512 |
154.39? | 197.83? | 219.70? | knot384 |
715.27? | 925.66? | 1094.42? | subterraneanv1 |
951.36? | 990.14? | 1121.95? | acehash256v1 |
1006.39? | 1200.38? | 1305.64? | skinnyhashtk3 |
1832.81? | 2252.33? | 2522.38? | skinnyhashtk2 |
4777.23? | 5355.09? | 5942.69? | orangishv1 |
7306.67? | 8050.50? | 9950.28? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
11.74? | 12.30? | 13.05? | gimli24v1 |
15.56 | 15.76 | 16.64 | asconhashv12 |
15.06 | 16.30 | 16.52 | asconxofv12 |
24.26? | 26.20? | 30.42? | xoodyakv1 |
31.48? | 32.59? | 36.09? | esch256v1 |
36.11? | 39.30? | 40.40? | saturninhashv2 |
46.50? | 47.18? | 52.06? | esch384v1 |
52.12 | 52.46 | 55.25 | drygascon128 |
53.27? | 57.23? | 129.80? | knot256v2 |
59.55 | 60.58 | 63.98 | drygascon256 |
92.61 | 93.79 | 102.19 | knot256v1 |
179.22? | 193.73? | 200.49? | knot512 |
182.55 | 195.97 | 201.41 | knot384 |
789.35? | 882.15? | 941.98? | subterraneanv1 |
985.48 | 996.20 | 1047.71 | acehash256v1 |
1137.66 | 1205.50 | 1223.97 | skinnyhashtk3 |
2049.98? | 2226.34? | 2295.07? | skinnyhashtk2 |
5291.09 | 5430.06 | 5538.65 | orangishv1 |
8200.94 | 8309.63 | 9062.52 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
11.62? | 12.81? | 13.04? | gimli24v1 |
15.40? | 16.52? | 17.25? | asconxofv12 |
15.56 | 16.52 | 16.75 | asconhashv12 |
24.75 | 26.04 | 26.90 | xoodyakv1 |
31.83 | 32.94 | 33.77 | esch256v1 |
36.38? | 40.92? | 41.50? | saturninhashv2 |
48.19 | 48.79 | 50.77 | esch384v1 |
53.27 | 53.94 | 57.69 | drygascon128 |
53.65? | 60.88? | 60.90? | knot256v2 |
59.02? | 61.10? | 68.38? | drygascon256 |
92.40? | 102.58? | 107.00? | knot256v1 |
183.65 | 199.02 | 199.02 | knot512 |
182.50? | 204.06? | 351.69? | knot384 |
792.02 | 861.60 | 879.90 | subterraneanv1 |
938.85? | 1017.77? | 1043.17? | acehash256v1 |
1146.35? | 1301.08? | 1326.73? | skinnyhashtk3 |
2065.06? | 2359.10? | 2375.92? | skinnyhashtk2 |
5373.38 | 5640.02 | 5870.75 | orangishv1 |
8191.12 | 8606.15 | 9059.88 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
12.00 | 12.94 | 13.06 | gimli24v1 |
16.17 | 16.67 | 17.61 | asconhashv12 |
16.39? | 16.67? | 18.22? | asconxofv12 |
25.22? | 27.89? | 32.44? | xoodyakv1 |
31.94 | 33.89 | 35.22 | esch256v1 |
37.61? | 43.56? | 44.39? | saturninhashv2 |
50.28 | 50.89 | 55.22 | esch384v1 |
52.94? | 53.67? | 60.17? | drygascon128 |
55.56 | 60.06 | 61.33 | knot256v2 |
61.17 | 61.50 | 64.11 | drygascon256 |
93.89 | 102.89 | 103.61 | knot256v1 |
182.28? | 198.33? | 211.17? | knot512 |
186.22? | 211.33? | 213.44? | knot384 |
798.39? | 857.67? | 893.56? | subterraneanv1 |
1008.61? | 1107.39? | 1132.50? | acehash256v1 |
1189.28 | 1228.61 | 1314.44 | skinnyhashtk3 |
2102.89? | 2295.56? | 2355.00? | skinnyhashtk2 |
5485.78? | 5845.39? | 10747.50? | orangishv1 |
7993.67 | 8717.72 | 8804.61 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
17.50 | 18.00 | 18.50 | gimli24v1 |
23.50 | 23.50 | 26.00 | asconhashv12 |
23.50 | 24.00 | 26.00 | asconxofv12 |
32.00 | 33.50 | 35.00 | xoodyakv1 |
44.50 | 45.00 | 46.50 | esch256v1 |
57.50? | 59.00? | 64.50? | drygascon128 |
54.00? | 61.00? | 63.50? | saturninhashv2 |
75.50? | 78.00? | 87.00? | esch384v1 |
80.50? | 84.00? | 90.00? | knot256v2 |
83.00 | 85.00 | 88.50 | drygascon256 |
106.00 | 114.50 | 115.00 | knot256v1 |
205.50? | 228.50? | 231.50? | knot384 |
222.00 | 236.50 | 242.50 | knot512 |
895.00? | 980.50? | 1042.00? | subterraneanv1 |
1457.00 | 1553.00 | 1575.50 | acehash256v1 |
1683.50? | 1858.00? | 1944.50? | skinnyhashtk3 |
2289.00? | 2502.50? | 2610.50? | skinnyhashtk2 |
5180.00? | 5317.50? | 5779.00? | photonbeetlehash256rate32v1 |
7250.00? | 8176.00? | 8838.50? | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
48.00 | 48.00 | 52.00 | gimli24v1 |
80.00 | 80.00 | 88.00 | asconhashv12 |
80.00 | 84.00 | 88.00 | asconxofv12 |
104.00? | 112.00? | 120.00? | xoodyakv1 |
144.00 | 148.00 | 160.00 | drygascon128 |
148.00? | 168.00? | 176.00? | saturninhashv2 |
168.00 | 176.00 | 184.00 | esch256v1 |
200.00 | 212.00 | 216.00 | knot256v1 |
220.00 | 232.00 | 244.00 | knot256v2 |
308.00 | 312.00 | 332.00 | drygascon256 |
336.00 | 340.00 | 364.00 | esch384v1 |
420.00? | 464.00? | 472.00? | knot384 |
536.00? | 584.00? | 604.00? | knot512 |
1712.00? | 1864.00? | 1968.00? | subterraneanv1 |
3036.00? | 3480.00? | 5092.00? | photonbeetlehash256rate32v1 |
4084.00? | 4444.00? | 7856.00? | skinnyhashtk2 |
4440.00? | 5028.00? | 5168.00? | skinnyhashtk3 |
5496.00 | 5820.00 | 5948.00 | acehash256v1 |
31432.00 | 33160.00 | 33844.00 | orangishv1 |
|
amd64; Zen (800f12); 2018 AMD EPYC 7371; 16 x 3100MHz; unstable; temp, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
12.88 | 12.90 | 12.91 | gimli24v1 |
14.91? | 14.99? | 16.65? | asconhashv12 |
16.12 | 16.12 | 16.14 | asconxofv12 |
35.78 | 35.80 | 35.80 | esch256v1 |
39.29 | 39.84 | 40.17 | saturninhashv2 |
48.77 | 51.69 | 51.72 | esch384v1 |
54.96 | 54.96 | 55.02 | knot256v2 |
99.92 | 99.93 | 99.93 | knot256v1 |
137.11 | 138.05 | 138.85 | xoodyakv1 |
179.19 | 183.44 | 183.46 | knot512 |
205.94 | 205.97 | 210.35 | knot384 |
899.61 | 902.81 | 906.01 | subterraneanv1 |
1771.71 | 1784.85 | 1805.11 | acehash256v1 |
13854.52 | 13954.57 | 14319.29 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
12.99 | 12.99 | 13.00 | gimli24v1 |
15.09 | 15.11 | 15.94 | asconhashv12 |
16.26 | 16.26 | 16.26 | asconxofv12 |
36.03 | 36.03 | 36.03 | esch256v1 |
39.36 | 39.36 | 39.36 | saturninhashv2 |
52.21 | 52.21 | 52.22 | esch384v1 |
55.43 | 55.43 | 55.46 | knot256v2 |
100.14 | 100.15 | 100.15 | knot256v1 |
138.15 | 138.40 | 138.70 | xoodyakv1 |
182.06 | 184.18 | 184.18 | knot512 |
206.56 | 206.57 | 207.26 | knot384 |
907.73 | 908.22 | 909.10 | subterraneanv1 |
1803.24 | 1808.82 | 1818.32 | acehash256v1 |
13909.80 | 13928.13 | 14098.20 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.16 | 13.18 | 13.89 | gimli24v1 |
15.28 | 15.28 | 15.36 | asconhashv12 |
16.49 | 16.49 | 16.49 | asconxofv12 |
36.41 | 36.43 | 38.43 | esch256v1 |
39.70 | 39.88 | 39.90 | saturninhashv2 |
53.06 | 53.08 | 53.46 | esch384v1 |
56.21 | 56.21 | 59.34 | knot256v2 |
100.51 | 100.51 | 100.51 | knot256v1 |
139.28 | 139.38 | 139.92 | xoodyakv1 |
185.39 | 185.39 | 185.41 | knot512 |
207.80 | 207.82 | 207.86 | knot384 |
904.47 | 911.43 | 913.51 | subterraneanv1 |
1843.77 | 1845.27 | 1846.32 | acehash256v1 |
13847.82 | 13853.75 | 13879.60 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
13.56? | 13.62? | 18.46? | gimli24v1 |
15.82 | 15.82 | 15.88 | asconhashv12 |
17.11 | 17.11 | 18.03 | asconxofv12 |
37.46 | 37.46 | 37.46 | esch256v1 |
41.28 | 41.28 | 41.28 | saturninhashv2 |
55.33 | 55.38 | 55.49 | esch384v1 |
61.46 | 61.52 | 61.52 | knot256v2 |
101.45 | 101.45 | 101.45 | knot256v1 |
141.71 | 141.81 | 141.81 | xoodyakv1 |
188.64 | 188.64 | 188.69 | knot512 |
210.54 | 210.60 | 210.60 | knot384 |
919.07 | 926.29 | 930.32 | subterraneanv1 |
1916.24 | 1920.92 | 1923.29 | acehash256v1 |
13766.31 | 13783.43 | 13829.55 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
18.89? | 19.38? | 28.58? | gimli24v1 |
22.77 | 22.77 | 23.25 | asconhashv12 |
24.70? | 25.19? | 42.62? | asconxofv12 |
50.38? | 50.86? | 76.05? | esch256v1 |
59.09? | 59.58? | 88.64? | saturninhashv2 |
84.28? | 84.77? | 133.69? | knot256v2 |
84.28 | 84.77 | 84.77 | esch384v1 |
113.83? | 113.83? | 192.78? | knot256v1 |
174.86? | 176.31? | 311.45? | xoodyakv1 |
230.08? | 230.08? | 402.52? | knot512 |
232.98? | 233.47? | 354.56? | knot384 |
1048.19? | 1051.09? | 1623.62? | subterraneanv1 |
2918.84? | 2933.38? | 4024.19? | acehash256v1 |
12169.92 | 12171.38 | 12200.92 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
50.38? | 50.38? | 77.50? | gimli24v1 |
77.50 | 81.38 | 81.38 | asconhashv12 |
85.25? | 89.12? | 147.25? | asconxofv12 |
162.75? | 162.75? | 255.75? | saturninhashv2 |
189.88? | 193.75? | 298.38? | esch256v1 |
209.25? | 213.12? | 356.50? | knot256v1 |
232.50? | 236.38? | 368.12? | knot256v2 |
364.25 | 368.12 | 368.12 | esch384v1 |
472.75? | 476.62? | 728.50? | knot384 |
558.00? | 558.00? | 1112.12? | knot512 |
565.75? | 569.62? | 964.88? | xoodyakv1 |
2011.12? | 2015.00? | 3092.25? | subterraneanv1 |
11315.00? | 11404.12? | 16712.88? | acehash256v1 |
13911.25? | 13946.12? | 21874.38? | photonbeetlehash256rate32v1 |
|
amd64; CoffeeLake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20201018
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.16 | 13.17 | 13.18 | T:xoodyakv1 |
13.81 | 13.83 | 13.84 | T:gimli24v1 |
21.94 | 21.97 | 22.17 | T:asconhashv12 |
21.95 | 22.14 | 22.19 | T:asconxofv12 |
38.15 | 38.18 | 38.23 | T:esch256v1 |
44.21 | 44.43 | 44.46 | T:saturninhashv2 |
46.00 | 46.04 | 46.12 | T:esch384v1 |
68.66 | 68.67 | 68.73 | T:drygascon128 |
74.57 | 74.61 | 74.65 | T:knot256v2 |
80.34 | 80.36 | 80.42 | T:drygascon256 |
112.16 | 112.19 | 112.22 | T:knot256v1 |
229.26 | 229.38 | 229.71 | T:knot512 |
275.83 | 275.89 | 276.22 | T:knot384 |
955.23 | 955.35 | 955.59 | T:subterraneanv1 |
1275.25 | 1275.45 | 1275.64 | T:acehash256v1 |
1734.98 | 1735.60 | 1737.84 | T:skinnyhashtk3 |
3062.98 | 3065.49 | 3066.73 | T:skinnyhashtk2 |
3882.22 | 3882.43 | 3883.08 | T:orangishv1 |
4763.62 | 4766.67 | 4795.41 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.27 | 13.28 | 13.30 | T:xoodyakv1 |
13.96 | 13.98 | 13.99 | T:gimli24v1 |
22.15 | 22.17 | 22.33 | T:asconxofv12 |
22.15 | 22.20 | 22.42 | T:asconhashv12 |
38.42 | 38.46 | 38.50 | T:esch256v1 |
44.65 | 44.81 | 44.83 | T:saturninhashv2 |
46.51 | 46.52 | 46.55 | T:esch384v1 |
68.79 | 68.80 | 68.82 | T:drygascon128 |
75.26 | 75.27 | 75.31 | T:knot256v2 |
80.87 | 80.91 | 80.93 | T:drygascon256 |
112.37 | 112.40 | 112.45 | T:knot256v1 |
230.28 | 230.34 | 230.53 | T:knot512 |
276.51 | 276.53 | 276.89 | T:knot384 |
957.07 | 957.20 | 958.30 | T:subterraneanv1 |
1286.98 | 1287.46 | 1288.46 | T:acehash256v1 |
1748.13 | 1749.52 | 1750.53 | T:skinnyhashtk3 |
3071.13 | 3073.44 | 3073.81 | T:skinnyhashtk2 |
3912.49 | 3912.60 | 3913.00 | T:orangishv1 |
4757.02 | 4758.12 | 4782.27 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.42 | 13.46 | 13.48 | T:xoodyakv1 |
14.16 | 14.18 | 14.22 | T:gimli24v1 |
22.46 | 22.54 | 22.68 | T:asconxofv12 |
22.46 | 22.66 | 22.75 | T:asconhashv12 |
38.82 | 38.88 | 38.93 | T:esch256v1 |
45.27 | 45.37 | 45.48 | T:saturninhashv2 |
47.27 | 47.32 | 47.35 | T:esch384v1 |
68.96 | 69.00 | 69.07 | T:drygascon128 |
76.32 | 76.35 | 76.37 | T:knot256v2 |
81.77 | 81.79 | 81.82 | T:drygascon256 |
112.73 | 112.79 | 112.86 | T:knot256v1 |
231.95 | 232.03 | 232.15 | T:knot512 |
278.08 | 278.11 | 278.13 | T:knot384 |
960.57 | 960.78 | 960.87 | T:subterraneanv1 |
1307.70 | 1307.75 | 1307.94 | T:acehash256v1 |
1770.68 | 1770.74 | 1773.31 | T:skinnyhashtk3 |
3081.74 | 3082.72 | 3083.49 | T:skinnyhashtk2 |
3961.44 | 3962.11 | 3966.03 | T:orangishv1 |
4741.13 | 4743.77 | 4765.45 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
13.85 | 13.91 | 13.94 | T:xoodyakv1 |
14.75 | 14.80 | 14.83 | T:gimli24v1 |
23.19 | 23.25 | 23.38 | T:asconhashv12 |
23.19 | 23.28 | 23.41 | T:asconxofv12 |
39.89 | 40.03 | 40.13 | T:esch256v1 |
47.08 | 47.17 | 47.24 | T:saturninhashv2 |
49.36 | 49.44 | 49.53 | T:esch384v1 |
69.42 | 69.55 | 69.64 | T:drygascon128 |
78.98 | 79.08 | 79.12 | T:knot256v2 |
84.10 | 84.19 | 84.27 | T:drygascon256 |
113.86 | 113.97 | 114.07 | T:knot256v1 |
236.32 | 236.50 | 236.61 | T:knot512 |
281.78 | 281.86 | 281.95 | T:knot384 |
970.36 | 970.48 | 970.58 | T:subterraneanv1 |
1363.07 | 1363.18 | 1363.28 | T:acehash256v1 |
1830.90 | 1830.93 | 1833.51 | T:skinnyhashtk3 |
3103.16 | 3108.47 | 3109.22 | T:skinnyhashtk2 |
4096.11 | 4096.41 | 4097.13 | T:orangishv1 |
4699.01 | 4702.06 | 4723.62 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
17.41 | 17.53 | 17.72 | T:xoodyakv1 |
20.12 | 20.28 | 20.44 | T:gimli24v1 |
32.97 | 33.19 | 33.50 | T:asconxofv12 |
33.06 | 33.25 | 33.44 | T:asconhashv12 |
53.72 | 54.66 | 56.62 | T:esch256v1 |
68.16 | 68.66 | 69.09 | T:saturninhashv2 |
75.69 | 76.00 | 76.25 | T:drygascon128 |
76.25 | 76.56 | 76.78 | T:esch384v1 |
113.59 | 113.78 | 114.00 | T:drygascon256 |
114.12 | 114.31 | 114.56 | T:knot256v2 |
127.81 | 128.03 | 128.44 | T:knot256v1 |
291.41 | 291.91 | 293.03 | T:knot512 |
311.47 | 311.84 | 312.22 | T:knot384 |
1095.31 | 1096.12 | 1096.69 | T:subterraneanv1 |
2072.66 | 2073.59 | 2074.22 | T:acehash256v1 |
2601.44 | 2602.44 | 2604.25 | T:skinnyhashtk3 |
3439.75 | 3441.72 | 3450.50 | T:skinnyhashtk2 |
4171.41 | 4174.28 | 4190.19 | T:photonbeetlehash256rate32v1 |
5822.56 | 5823.38 | 5825.69 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
51.25 | 52.25 | 53.00 | T:gimli24v1 |
59.25 | 59.75 | 60.75 | T:xoodyakv1 |
111.00 | 111.75 | 113.75 | T:asconxofv12 |
110.50 | 112.25 | 114.00 | T:asconhashv12 |
190.25 | 191.75 | 194.00 | T:saturninhashv2 |
194.50 | 195.25 | 197.50 | T:drygascon128 |
201.00 | 207.50 | 208.25 | T:esch256v1 |
232.25 | 233.25 | 234.75 | T:knot256v1 |
315.75 | 316.50 | 317.25 | T:knot256v2 |
332.00 | 333.25 | 334.75 | T:esch384v1 |
425.25 | 425.75 | 426.50 | T:drygascon256 |
630.50 | 631.25 | 632.00 | T:knot384 |
724.75 | 727.25 | 731.50 | T:knot512 |
2071.50 | 2073.75 | 2076.50 | T:subterraneanv1 |
4771.00 | 4783.75 | 4798.00 | T:photonbeetlehash256rate32v1 |
6112.00 | 6127.75 | 6135.00 | T:skinnyhashtk2 |
6935.25 | 6944.25 | 6951.50 | T:skinnyhashtk3 |
7653.00 | 7658.75 | 7664.25 | T:acehash256v1 |
23278.25 | 23282.25 | 23289.75 | T:orangishv1 |
|
amd64; KabyLake (906e9); 2018 Intel Core i7-8809G; 4 x 3100MHz; intelnuci8, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.54 | 13.76 | 14.29 | gimli24v1 |
21.56 | 21.91 | 22.33 | asconhashv12 |
21.55 | 21.92 | 22.36 | asconxofv12 |
26.89 | 26.96 | 27.02 | xoodyakv1 |
37.01 | 38.10 | 40.12 | esch256v1 |
44.14 | 44.19 | 44.23 | saturninhashv2 |
44.94 | 45.91 | 47.69 | esch384v1 |
67.24 | 70.68 | 72.33 | drygascon128 |
74.01 | 74.13 | 74.21 | knot256v2 |
79.68 | 79.78 | 79.90 | drygascon256 |
109.62 | 111.37 | 114.59 | knot256v1 |
227.13 | 227.59 | 228.13 | knot512 |
272.03 | 272.29 | 272.79 | knot384 |
944.19 | 950.88 | 953.94 | subterraneanv1 |
1260.79 | 1264.39 | 1267.39 | acehash256v1 |
1724.95 | 1731.04 | 1733.94 | skinnyhashtk3 |
3027.36 | 3030.01 | 3035.11 | skinnyhashtk2 |
3838.33 | 3858.19 | 3862.19 | orangishv1 |
4676.37 | 4734.98 | 4857.76 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.88 | 13.90 | 14.14 | gimli24v1 |
22.02 | 22.12 | 22.27 | asconxofv12 |
22.00 | 22.14 | 22.27 | asconhashv12 |
27.03 | 27.06 | 27.08 | xoodyakv1 |
38.32 | 38.39 | 39.35 | esch256v1 |
44.55 | 44.57 | 44.58 | saturninhashv2 |
46.33 | 46.36 | 47.24 | esch384v1 |
68.87 | 70.56 | 70.66 | drygascon128 |
74.67 | 74.72 | 74.74 | knot256v2 |
80.31 | 80.34 | 80.38 | drygascon256 |
111.53 | 111.60 | 113.18 | knot256v1 |
228.38 | 228.58 | 228.75 | knot512 |
273.08 | 273.18 | 273.36 | knot384 |
949.66 | 951.41 | 952.90 | subterraneanv1 |
1276.25 | 1276.60 | 1277.99 | acehash256v1 |
1742.13 | 1743.36 | 1743.65 | skinnyhashtk3 |
3036.61 | 3037.20 | 3038.39 | skinnyhashtk2 |
3886.96 | 3888.59 | 3890.24 | orangishv1 |
4724.21 | 4725.27 | 4786.08 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
14.09 | 14.13 | 14.30 | gimli24v1 |
22.30 | 22.49 | 22.54 | asconxofv12 |
22.31 | 22.49 | 22.57 | asconhashv12 |
27.20 | 27.23 | 27.26 | xoodyakv1 |
38.73 | 38.82 | 39.68 | esch256v1 |
45.20 | 45.22 | 45.25 | saturninhashv2 |
47.10 | 47.15 | 48.03 | esch384v1 |
69.13 | 70.83 | 70.87 | drygascon128 |
75.70 | 75.71 | 75.73 | knot256v2 |
81.19 | 81.21 | 81.27 | drygascon256 |
111.90 | 111.94 | 112.00 | knot256v1 |
230.03 | 230.24 | 230.40 | knot512 |
274.91 | 274.97 | 275.05 | knot384 |
953.33 | 953.40 | 956.57 | subterraneanv1 |
1296.91 | 1297.89 | 1298.16 | acehash256v1 |
1759.82 | 1764.51 | 1764.74 | skinnyhashtk3 |
3045.24 | 3048.53 | 3049.56 | skinnyhashtk2 |
3936.68 | 3941.08 | 3956.95 | orangishv1 |
4707.18 | 4710.00 | 4771.54 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
14.68 | 14.73 | 14.77 | gimli24v1 |
23.20 | 23.28 | 23.34 | asconhashv12 |
23.19 | 23.30 | 23.38 | asconxofv12 |
27.69 | 27.73 | 27.75 | xoodyakv1 |
39.73 | 39.85 | 39.93 | esch256v1 |
46.86 | 46.92 | 47.01 | saturninhashv2 |
49.11 | 49.26 | 50.01 | esch384v1 |
69.59 | 71.36 | 71.52 | drygascon128 |
78.24 | 78.27 | 78.33 | knot256v2 |
83.48 | 83.55 | 83.60 | drygascon256 |
113.16 | 113.29 | 114.65 | knot256v1 |
234.48 | 234.73 | 234.94 | knot512 |
278.38 | 278.59 | 278.67 | knot384 |
963.16 | 963.24 | 966.47 | subterraneanv1 |
1351.85 | 1351.93 | 1352.08 | acehash256v1 |
1822.31 | 1824.68 | 1825.04 | skinnyhashtk3 |
3071.69 | 3072.41 | 3075.44 | skinnyhashtk2 |
4069.28 | 4071.38 | 4090.81 | orangishv1 |
4664.94 | 4666.43 | 4725.57 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
19.94 | 20.12 | 20.34 | gimli24v1 |
32.75 | 33.00 | 33.28 | asconhashv12 |
32.91 | 33.20 | 33.41 | asconxofv12 |
33.64 | 33.80 | 34.05 | xoodyakv1 |
53.34 | 53.67 | 54.06 | esch256v1 |
67.78 | 67.97 | 68.31 | saturninhashv2 |
75.42 | 75.59 | 75.84 | esch384v1 |
75.58 | 75.78 | 75.97 | drygascon128 |
110.83 | 111.05 | 111.52 | knot256v2 |
112.69 | 112.84 | 113.22 | drygascon256 |
127.23 | 127.62 | 128.03 | knot256v1 |
288.69 | 289.05 | 290.12 | knot512 |
307.98 | 308.33 | 308.67 | knot384 |
1087.78 | 1088.16 | 1091.84 | subterraneanv1 |
2056.09 | 2056.53 | 2057.16 | acehash256v1 |
2586.17 | 2586.30 | 2590.14 | skinnyhashtk3 |
3407.41 | 3408.36 | 3409.30 | skinnyhashtk2 |
4141.20 | 4145.64 | 4192.84 | photonbeetlehash256rate32v1 |
5784.53 | 5785.22 | 5815.91 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
51.62 | 52.50 | 54.38 | gimli24v1 |
109.38 | 110.38 | 110.88 | xoodyakv1 |
109.88 | 110.88 | 112.88 | asconxofv12 |
110.88 | 111.88 | 113.38 | asconhashv12 |
189.00 | 190.25 | 192.25 | saturninhashv2 |
192.25 | 193.25 | 194.50 | drygascon128 |
195.50 | 196.88 | 199.00 | esch256v1 |
231.00 | 241.38 | 246.12 | knot256v1 |
296.12 | 296.62 | 297.25 | knot256v2 |
323.75 | 324.75 | 325.50 | esch384v1 |
421.50 | 422.12 | 423.25 | drygascon256 |
624.88 | 626.75 | 628.38 | knot384 |
719.62 | 723.62 | 725.62 | knot512 |
2059.25 | 2062.25 | 2074.25 | subterraneanv1 |
4731.38 | 4741.50 | 4747.88 | photonbeetlehash256rate32v1 |
6060.50 | 6063.50 | 6066.25 | skinnyhashtk2 |
6897.75 | 6899.25 | 6901.75 | skinnyhashtk3 |
7595.88 | 7598.00 | 7600.88 | acehash256v1 |
23131.12 | 23139.38 | 23154.00 | orangishv1 |
|
amd64; KabyLake (906e9); 2018 Intel Core i7-8705G; 4 x 3100MHz; unstable; sectionthirtyone, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
19.42 | 20.16 | 20.72 | gimli24v1 |
31.27? | 32.84? | 35.99? | asconxofv12 |
31.74 | 33.48 | 34.48 | asconhashv12 |
30.02? | 35.24? | 47.31? | xoodyakv1 |
61.86? | 69.78? | 73.91? | esch384v1 |
74.23 | 74.41 | 74.51 | saturninhashv2 |
74.79? | 87.16? | 95.57? | esch256v1 |
99.95 | 103.65 | 110.54 | drygascon128 |
128.61 | 137.77 | 140.83 | drygascon256 |
144.94 | 145.18 | 145.32 | knot256v2 |
195.44? | 200.60? | 217.30? | knot256v1 |
412.92 | 422.80 | 423.75 | knot512 |
504.54? | 569.64? | 601.65? | knot384 |
150.39? | 2261.09? | 3296.25? | acehash256v1 |
2076.27? | 2289.67? | 2570.96? | subterraneanv1 |
2541.35? | 2988.49? | 3238.54? | skinnyhashtk3 |
4302.76 | 4443.63 | 4699.89 | skinnyhashtk2 |
7080.93 | 7255.33 | 7593.04 | photonbeetlehash256rate32v1 |
9647.48? | 10976.74? | 11082.01? | orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
20.09 | 20.38 | 20.53 | gimli24v1 |
33.09 | 33.12 | 34.68 | asconxofv12 |
33.49 | 33.92 | 34.12 | asconhashv12 |
35.94? | 36.08? | 41.73? | xoodyakv1 |
66.57 | 70.47 | 70.56 | esch384v1 |
75.02 | 75.06 | 75.09 | saturninhashv2 |
82.30 | 86.84 | 89.26 | esch256v1 |
103.36 | 104.07 | 107.12 | drygascon128 |
134.99 | 138.73 | 138.83 | drygascon256 |
146.23 | 146.32 | 146.36 | knot256v2 |
197.62 | 199.25 | 204.74 | knot256v1 |
422.92 | 424.70 | 425.07 | knot512 |
570.43 | 571.13 | 586.80 | knot384 |
1285.19? | 2282.54? | 2297.77? | acehash256v1 |
2292.01 | 2299.18 | 2435.74 | subterraneanv1 |
2782.35 | 2996.48 | 3021.38 | skinnyhashtk3 |
4438.85 | 4459.44 | 4568.60 | skinnyhashtk2 |
7238.19 | 7242.11 | 7408.80 | photonbeetlehash256rate32v1 |
9205.93 | 9516.94 | 9566.57 | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
20.49 | 20.64 | 20.85 | gimli24v1 |
33.52 | 33.56 | 35.04 | asconxofv12 |
33.92 | 34.46 | 35.48 | asconhashv12 |
36.22? | 37.03? | 41.94? | xoodyakv1 |
67.69 | 71.62 | 71.72 | esch384v1 |
76.04 | 76.15 | 77.08 | saturninhashv2 |
83.07 | 86.95 | 89.17 | esch256v1 |
103.71 | 104.60 | 106.93 | drygascon128 |
135.74 | 140.34 | 142.04 | drygascon256 |
148.17 | 148.24 | 148.30 | knot256v2 |
192.43 | 198.16 | 198.77 | knot256v1 |
427.48 | 427.78 | 427.94 | knot512 |
573.44 | 574.15 | 574.50 | knot384 |
2299.16 | 2306.14 | 2512.24 | subterraneanv1 |
1319.10? | 2318.87? | 2351.27? | acehash256v1 |
2819.26 | 3025.62 | 3051.34 | skinnyhashtk3 |
4466.24 | 4502.45 | 4582.35 | skinnyhashtk2 |
7215.36 | 7218.20 | 7386.51 | photonbeetlehash256rate32v1 |
8093.56 | 8129.34 | 8810.86 | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
21.25 | 21.48 | 21.80 | gimli24v1 |
34.76? | 34.82? | 41.33? | asconxofv12 |
35.13 | 35.77 | 36.65 | asconhashv12 |
36.99? | 37.74? | 42.62? | xoodyakv1 |
70.68 | 74.69 | 76.49 | esch384v1 |
78.80 | 78.92 | 79.30 | saturninhashv2 |
85.67 | 88.79 | 92.53 | esch256v1 |
104.45 | 108.91 | 109.39 | drygascon128 |
141.45 | 144.08 | 145.76 | drygascon256 |
153.26 | 153.35 | 153.45 | knot256v2 |
194.34 | 199.94 | 200.14 | knot256v1 |
435.66 | 435.92 | 436.04 | knot512 |
581.71 | 582.16 | 582.50 | knot384 |
2322.77 | 2329.93 | 2538.83 | subterraneanv1 |
1355.18? | 2416.77? | 2524.24? | acehash256v1 |
2913.08 | 3117.89 | 3136.06 | skinnyhashtk3 |
4524.10 | 4556.93 | 4620.88 | skinnyhashtk2 |
7147.95 | 7161.97 | 7314.30 | photonbeetlehash256rate32v1 |
8363.34 | 8381.55 | 9100.25 | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
30.58 | 30.91 | 31.88 | gimli24v1 |
45.86? | 46.45? | 52.09? | xoodyakv1 |
49.19 | 49.42 | 49.72 | asconxofv12 |
50.70? | 51.39? | 58.08? | asconhashv12 |
108.31 | 113.45 | 114.02 | esch384v1 |
113.09 | 113.47 | 116.41 | saturninhashv2 |
114.77 | 117.88 | 119.42 | drygascon128 |
115.17 | 119.20 | 123.77 | esch256v1 |
189.62 | 193.06 | 195.11 | drygascon256 |
215.31 | 217.75 | 222.61 | knot256v1 |
218.02 | 218.34 | 218.62 | knot256v2 |
535.47 | 535.89 | 536.83 | knot512 |
646.58 | 646.81 | 647.27 | knot384 |
2623.09 | 2631.91 | 2865.59 | subterraneanv1 |
2060.69? | 3672.78? | 3754.06? | acehash256v1 |
4143.95 | 4406.53 | 4453.94 | skinnyhashtk3 |
4985.41 | 5072.14 | 5142.05 | skinnyhashtk2 |
6350.03 | 6404.39 | 6495.33 | photonbeetlehash256rate32v1 |
12302.78? | 12949.92? | 13929.05? | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
82.62? | 88.25? | 94.25? | gimli24v1 |
145.88? | 149.38? | 165.38? | xoodyakv1 |
162.25 | 164.50 | 167.50 | asconxofv12 |
171.38? | 173.38? | 238.12? | asconhashv12 |
308.38 | 310.12 | 315.25 | saturninhashv2 |
299.25 | 311.62 | 314.00 | drygascon128 |
387.00 | 395.38 | 400.38 | knot256v1 |
430.62 | 440.88 | 456.88 | esch256v1 |
468.88 | 488.25 | 492.50 | esch384v1 |
585.50 | 586.25 | 589.00 | knot256v2 |
710.25 | 717.75 | 728.25 | drygascon256 |
1286.50 | 1288.50 | 1292.25 | knot512 |
1315.25 | 1316.62 | 1319.38 | knot384 |
4985.38 | 5221.25 | 5432.38 | subterraneanv1 |
7260.62 | 7271.12 | 7419.50 | photonbeetlehash256rate32v1 |
8861.62 | 8968.25 | 9124.38 | skinnyhashtk2 |
11078.88 | 11600.75 | 11742.50 | skinnyhashtk3 |
7605.25? | 13573.75? | 13865.88? | acehash256v1 |
48555.38? | 51973.38? | 55303.50? | orangishv1 |
|
amd64; CannonLake (60663); 2018 Intel Core i3-8121U; 2 x 2200MHz; cannon, supercop-20190910
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.14 | 13.20 | 13.24 | gimli24v1 |
21.62 | 22.38 | 22.77 | asconxofv12 |
21.68 | 22.39 | 22.50 | asconhashv12 |
29.08 | 29.19 | 29.33 | xoodyakv1 |
37.39 | 37.55 | 37.71 | esch256v1 |
44.49 | 44.58 | 44.64 | saturninhashv2 |
47.24 | 47.27 | 47.31 | esch384v1 |
76.33 | 76.35 | 76.39 | knot256v2 |
77.34 | 78.76 | 80.43 | drygascon128 |
90.03 | 90.79 | 91.57 | drygascon256 |
117.89 | 117.98 | 119.09 | knot256v1 |
236.16 | 236.48 | 237.59 | knot512 |
279.90 | 280.82 | 280.88 | knot384 |
960.47 | 964.87 | 965.20 | subterraneanv1 |
1262.92 | 1265.40 | 1268.72 | acehash256v1 |
1392.26 | 1418.15 | 1475.52 | skinnyhashtk3 |
2445.65 | 2447.18 | 2450.21 | skinnyhashtk2 |
3815.27 | 3817.55 | 3820.53 | photonbeetlehash256rate32v1 |
3903.50 | 3907.42 | 3912.08 | orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.31 | 13.32 | 13.33 | gimli24v1 |
22.24 | 22.56 | 22.59 | asconhashv12 |
22.21 | 22.57 | 22.59 | asconxofv12 |
29.27 | 29.30 | 29.35 | xoodyakv1 |
37.75 | 37.80 | 37.86 | esch256v1 |
44.93 | 44.94 | 44.96 | saturninhashv2 |
47.75 | 47.76 | 47.77 | esch384v1 |
76.93 | 76.94 | 76.95 | knot256v2 |
78.35 | 78.80 | 79.44 | drygascon128 |
91.02 | 91.31 | 91.41 | drygascon256 |
118.23 | 118.24 | 118.79 | knot256v1 |
237.40 | 237.41 | 237.43 | knot512 |
281.64 | 281.66 | 281.67 | knot384 |
965.03 | 966.12 | 966.24 | subterraneanv1 |
1277.79 | 1278.39 | 1279.16 | acehash256v1 |
1430.23 | 1430.42 | 1457.97 | skinnyhashtk3 |
2451.84 | 2452.27 | 2452.91 | skinnyhashtk2 |
3810.42 | 3811.27 | 3812.18 | photonbeetlehash256rate32v1 |
3936.51 | 3937.49 | 3939.61 | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.50 | 13.53 | 13.55 | gimli24v1 |
22.55 | 22.83 | 22.89 | asconxofv12 |
22.78 | 22.85 | 22.93 | asconhashv12 |
29.45 | 29.49 | 29.54 | xoodyakv1 |
38.17 | 38.24 | 38.28 | esch256v1 |
45.53 | 45.55 | 45.58 | saturninhashv2 |
48.55 | 48.56 | 48.58 | esch384v1 |
77.89 | 77.90 | 77.92 | knot256v2 |
78.64 | 78.93 | 79.41 | drygascon128 |
91.66 | 92.16 | 92.35 | drygascon256 |
118.61 | 118.66 | 118.70 | knot256v1 |
237.84 | 237.87 | 238.95 | knot512 |
283.30 | 283.32 | 283.34 | knot384 |
968.67 | 968.85 | 969.06 | subterraneanv1 |
1299.18 | 1299.85 | 1302.33 | acehash256v1 |
1447.75 | 1450.71 | 1475.73 | skinnyhashtk3 |
2458.55 | 2461.05 | 2462.06 | skinnyhashtk2 |
3797.98 | 3798.99 | 3800.66 | photonbeetlehash256rate32v1 |
3988.13 | 3988.83 | 3990.75 | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
14.01 | 14.06 | 14.10 | gimli24v1 |
23.43 | 23.64 | 23.72 | asconhashv12 |
23.56 | 23.65 | 23.71 | asconxofv12 |
29.98 | 30.00 | 30.06 | xoodyakv1 |
39.35 | 39.46 | 39.59 | esch256v1 |
47.09 | 47.16 | 47.27 | saturninhashv2 |
50.64 | 50.70 | 50.75 | esch384v1 |
79.41 | 79.56 | 80.40 | drygascon128 |
80.41 | 80.48 | 80.57 | knot256v2 |
93.82 | 94.45 | 94.57 | drygascon256 |
119.78 | 119.84 | 119.97 | knot256v1 |
243.08 | 243.15 | 246.51 | knot512 |
287.03 | 287.12 | 287.66 | knot384 |
979.10 | 979.28 | 979.43 | subterraneanv1 |
1354.15 | 1354.51 | 1354.95 | acehash256v1 |
1496.85 | 1497.10 | 1526.07 | skinnyhashtk3 |
2479.58 | 2480.17 | 2481.59 | skinnyhashtk2 |
3763.29 | 3765.69 | 3772.14 | photonbeetlehash256rate32v1 |
4120.02 | 4120.77 | 4129.64 | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
19.09 | 19.22 | 19.31 | gimli24v1 |
33.41 | 33.69 | 33.88 | asconxofv12 |
33.69 | 33.75 | 34.00 | asconhashv12 |
36.44 | 36.56 | 36.78 | xoodyakv1 |
52.81 | 53.16 | 53.50 | esch256v1 |
67.25 | 67.88 | 68.44 | saturninhashv2 |
77.62 | 77.72 | 77.91 | esch384v1 |
85.41 | 86.03 | 86.38 | drygascon128 |
112.81 | 113.56 | 113.84 | knot256v2 |
122.41 | 122.84 | 123.16 | drygascon256 |
133.97 | 134.25 | 134.62 | knot256v1 |
295.12 | 295.72 | 296.75 | knot512 |
316.78 | 317.19 | 317.53 | knot384 |
1109.88 | 1110.59 | 1111.06 | subterraneanv1 |
2056.31 | 2056.91 | 2059.56 | acehash256v1 |
2127.69 | 2128.88 | 2168.94 | skinnyhashtk3 |
2751.44 | 2752.47 | 2753.62 | skinnyhashtk2 |
3339.88 | 3341.50 | 3344.34 | photonbeetlehash256rate32v1 |
5856.50 | 5858.28 | 5861.59 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
47.75 | 48.50 | 50.00 | gimli24v1 |
112.75 | 113.50 | 114.75 | asconhashv12 |
112.50 | 114.00 | 115.00 | asconxofv12 |
117.00 | 119.25 | 120.50 | xoodyakv1 |
182.75 | 183.75 | 186.50 | saturninhashv2 |
192.50 | 194.00 | 198.25 | esch256v1 |
211.50 | 212.50 | 215.75 | drygascon128 |
245.75 | 246.75 | 248.75 | knot256v1 |
292.25 | 295.25 | 303.50 | knot256v2 |
336.00 | 337.00 | 338.00 | esch384v1 |
440.75 | 441.50 | 443.00 | drygascon256 |
616.25 | 617.25 | 629.50 | knot384 |
710.75 | 714.25 | 717.00 | knot512 |
2126.75 | 2128.75 | 2132.25 | subterraneanv1 |
3824.75 | 3830.50 | 3835.50 | photonbeetlehash256rate32v1 |
4896.25 | 4898.25 | 4902.00 | skinnyhashtk2 |
5681.25 | 5684.50 | 5790.50 | skinnyhashtk3 |
7600.00 | 7608.50 | 7612.25 | acehash256v1 |
23424.75 | 23438.00 | 23514.00 | orangishv1 |
|
aarch64; A53+crypto (410fd034); 2017 HiSilicon Kirin 970; 8 x 1844MHz; unstable; hikey970, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
23.45? | 24.39? | 31.89? | asconxofv12 |
23.45? | 25.33? | 30.02? | asconhashv12 |
32.83? | 38.46? | 63.78? | gimli24v1 |
51.59? | 61.91? | 66.60? | saturninhashv2 |
47.84? | 68.47? | 73.16? | drygascon128 |
62.85? | 78.79? | 79.73? | esch256v1 |
82.54? | 83.48? | 118.19? | esch384v1 |
68.47? | 88.17? | 97.55? | drygascon256 |
61.91? | 97.55? | 115.37? | xoodyakv1 |
85.36? | 108.81? | 116.31? | knot256v2 |
69.41? | 156.64? | 262.64? | knot256v1 |
274.83? | 334.86? | 399.58? | knot512 |
304.85? | 410.84? | 438.98? | knot384 |
1254.09? | 1312.25? | 1777.49? | subterraneanv1 |
1041.17? | 2182.70? | 4432.93? | acehash256v1 |
748.51? | 2193.02? | 5164.56? | skinnyhashtk3 |
6145.70 | 6195.41 | 6282.65 | skinnyhashtk2 |
3744.45? | 6610.94? | 10113.39? | orangishv1 |
16442.00? | 25632.41? | 44313.38? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
23.92? | 24.39? | 26.73? | asconxofv12 |
24.39? | 24.86? | 27.20? | asconhashv12 |
44.09? | 44.09? | 54.40? | gimli24v1 |
57.22 | 62.38 | 62.38 | saturninhashv2 |
63.78? | 71.76? | 71.76? | esch256v1 |
65.19? | 73.16? | 73.63? | drygascon128 |
78.79? | 88.64? | 88.64? | drygascon256 |
96.14? | 96.14? | 107.87? | esch384v1 |
80.20? | 98.02? | 98.02? | xoodyakv1 |
94.27? | 102.24? | 105.52? | knot256v2 |
140.23? | 157.11? | 210.11? | knot256v1 |
306.25 | 306.25 | 336.74 | knot512 |
350.81? | 393.96? | 395.36? | knot384 |
1420.58? | 1439.81? | 1595.05? | subterraneanv1 |
2199.11? | 2202.87? | 3325.64? | acehash256v1 |
2210.84? | 2211.31? | 3574.20? | skinnyhashtk3 |
6203.39 | 6207.14 | 6249.35 | skinnyhashtk2 |
5923.86? | 6658.78? | 8041.84? | orangishv1 |
25105.73? | 25526.88? | 33836.05? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
22.51 | 23.76 | 25.01 | asconxofv12 |
25.01 | 25.01 | 27.51 | asconhashv12 |
45.02? | 50.03? | 56.28? | gimli24v1 |
63.78 | 63.78 | 65.03 | saturninhashv2 |
63.78 | 65.03 | 65.03 | esch256v1 |
73.79? | 73.79? | 82.54? | drygascon128 |
90.05 | 90.05 | 90.05 | drygascon256 |
95.05 | 96.30 | 103.80 | knot256v2 |
81.29? | 98.80? | 98.80? | xoodyakv1 |
97.55? | 98.80? | 110.06? | esch384v1 |
140.07? | 141.32? | 211.36? | knot256v1 |
275.14? | 307.66? | 338.93? | knot512 |
352.68? | 352.68? | 397.71? | knot384 |
1401.98? | 1425.74? | 1570.82? | subterraneanv1 |
1994.79? | 2238.67? | 3621.89? | skinnyhashtk3 |
2233.66? | 2239.92? | 3374.26? | acehash256v1 |
5998.12? | 6080.67? | 8146.74? | orangishv1 |
6221.99 | 6226.99 | 6268.26 | skinnyhashtk2 |
22586.76? | 22599.26? | 33726.31? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
23.35? | 26.68? | 26.68? | asconxofv12 |
26.68? | 26.68? | 30.02? | asconhashv12 |
46.69? | 46.69? | 56.70? | gimli24v1 |
66.70 | 66.70 | 66.70 | saturninhashv2 |
66.70 | 66.70 | 73.37 | esch256v1 |
73.37? | 76.71? | 83.38? | drygascon128 |
83.38? | 93.38? | 103.39? | drygascon256 |
100.05 | 100.05 | 106.72 | knot256v2 |
83.38? | 100.05? | 100.05? | xoodyakv1 |
103.39 | 103.39 | 113.39 | esch384v1 |
143.41? | 143.41? | 213.44? | knot256v1 |
280.15? | 280.15? | 343.51? | knot512 |
356.85? | 360.19? | 403.54? | knot384 |
1427.41? | 1587.49? | 1607.50? | subterraneanv1 |
2061.07? | 2314.54? | 3815.32? | skinnyhashtk3 |
2064.41? | 2334.55? | 3518.50? | acehash256v1 |
6206.56? | 6209.90? | 8414.38? | orangishv1 |
6269.93 | 6286.61 | 6319.96 | skinnyhashtk2 |
22391.66? | 25159.76? | 33424.07? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
30.02? | 30.02? | 60.03? | asconhashv12 |
30.02? | 30.02? | 60.03? | asconxofv12 |
60.03? | 90.05? | 90.05? | gimli24v1 |
90.05? | 90.05? | 120.06? | saturninhashv2 |
90.05 | 90.05 | 90.05 | drygascon128 |
90.05 | 90.05 | 90.05 | esch256v1 |
120.06 | 120.06 | 120.06 | xoodyakv1 |
120.06? | 120.06? | 150.08? | drygascon256 |
150.08? | 150.08? | 180.09? | esch384v1 |
150.08? | 150.08? | 180.09? | knot256v2 |
180.09? | 180.09? | 240.12? | knot256v1 |
330.17? | 360.19? | 420.22? | knot512 |
420.22 | 450.23 | 450.23 | knot384 |
1620.84? | 1650.86? | 1800.94? | subterraneanv1 |
2941.53? | 3301.72? | 5312.77? | skinnyhashtk3 |
3151.64? | 3541.84? | 5342.78? | acehash256v1 |
6963.62 | 6963.62 | 7023.66 | skinnyhashtk2 |
8824.59? | 9905.16? | 11946.22? | orangishv1 |
19870.34? | 22331.62? | 29625.42? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
240.12 | 240.12 | 240.12 | asconhashv12 |
240.12 | 240.12 | 240.12 | asconxofv12 |
240.12 | 240.12 | 240.12 | drygascon128 |
240.12 | 240.12 | 240.12 | gimli24v1 |
240.12? | 240.12? | 480.25? | saturninhashv2 |
240.12? | 480.25? | 480.25? | esch256v1 |
240.12? | 480.25? | 480.25? | knot256v1 |
480.25 | 480.25 | 480.25 | drygascon256 |
480.25 | 480.25 | 480.25 | knot256v2 |
480.25 | 480.25 | 480.25 | xoodyakv1 |
720.38 | 720.38 | 720.38 | esch384v1 |
960.50 | 960.50 | 960.50 | knot384 |
960.50 | 960.50 | 960.50 | knot512 |
3121.62 | 3121.62 | 3121.62 | subterraneanv1 |
7924.12? | 7924.12? | 14167.38? | skinnyhashtk3 |
12486.50 | 12486.50 | 12486.50 | skinnyhashtk2 |
11766.12? | 13206.88? | 19690.25? | acehash256v1 |
22811.88? | 22811.88? | 33857.62? | photonbeetlehash256rate32v1 |
35298.38? | 39620.62? | 47784.88? | orangishv1 |
|
riscv64; U54 (sifive,u54-mc); 2017 SiFive Freedom U540; 4 x 1400MHz; hifiveunleashedriscv, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
96.31 | 96.38 | 96.42 | asconxofv12 |
96.37 | 96.38 | 96.53 | asconhashv12 |
173.62 | 175.48 | 176.12 | gimli24v1 |
182.75 | 183.18 | 184.12 | xoodyakv1 |
184.54 | 184.56 | 184.64 | esch256v1 |
200.60 | 200.62 | 200.68 | saturninhashv2 |
270.94 | 272.70 | 274.74 | drygascon128 |
268.50 | 273.85 | 279.26 | knot256v2 |
280.65 | 280.89 | 284.05 | esch384v1 |
323.65 | 323.72 | 326.93 | drygascon256 |
432.90 | 464.66 | 480.00 | knot256v1 |
808.69 | 811.84 | 812.17 | knot512 |
982.18 | 1000.12 | 1022.18 | knot384 |
4048.99 | 4051.62 | 4056.75 | subterraneanv1 |
5164.21 | 5170.54 | 5177.68 | acehash256v1 |
6316.67 | 6340.41 | 6357.48 | skinnyhashtk3 |
11543.21 | 11555.77 | 11566.79 | skinnyhashtk2 |
16616.40 | 16619.30 | 16622.51 | orangishv1 |
82266.86 | 82352.82 | 82389.88 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
97.15 | 97.15 | 97.17 | asconxofv12 |
97.15 | 97.15 | 97.22 | asconhashv12 |
175.76 | 176.51 | 176.53 | gimli24v1 |
183.68 | 183.81 | 184.19 | xoodyakv1 |
185.74 | 185.74 | 185.78 | esch256v1 |
202.22 | 202.23 | 202.25 | saturninhashv2 |
272.16 | 272.72 | 273.62 | drygascon128 |
276.08 | 276.32 | 279.00 | knot256v2 |
283.54 | 283.66 | 285.17 | esch384v1 |
325.79 | 325.81 | 327.41 | drygascon256 |
449.08 | 458.36 | 464.39 | knot256v1 |
813.51 | 813.61 | 813.72 | knot512 |
997.48 | 1006.13 | 1010.65 | knot384 |
4060.46 | 4061.53 | 4063.51 | subterraneanv1 |
5221.81 | 5224.17 | 5226.35 | acehash256v1 |
6382.45 | 6386.29 | 6392.27 | skinnyhashtk3 |
11571.61 | 11574.34 | 11577.59 | skinnyhashtk2 |
16745.36 | 16746.06 | 16746.76 | orangishv1 |
82106.66 | 82148.10 | 82163.88 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
98.43 | 98.43 | 98.44 | asconxofv12 |
98.43 | 98.43 | 98.44 | asconhashv12 |
178.48 | 178.81 | 178.82 | gimli24v1 |
184.78 | 184.86 | 184.94 | xoodyakv1 |
187.70 | 187.71 | 187.73 | esch256v1 |
204.82 | 204.90 | 204.93 | saturninhashv2 |
273.06 | 273.69 | 273.72 | drygascon128 |
280.55 | 280.57 | 281.23 | knot256v2 |
288.14 | 288.19 | 288.29 | esch384v1 |
329.29 | 329.34 | 329.70 | drygascon256 |
449.36 | 449.38 | 461.43 | knot256v1 |
817.43 | 817.53 | 821.48 | knot512 |
997.91 | 1015.10 | 1015.15 | knot384 |
4071.35 | 4076.40 | 4076.67 | subterraneanv1 |
5306.57 | 5311.16 | 5311.70 | acehash256v1 |
6459.94 | 6469.05 | 6476.18 | skinnyhashtk3 |
11597.94 | 11606.32 | 11611.86 | skinnyhashtk2 |
16960.80 | 16966.63 | 16970.66 | orangishv1 |
81828.12 | 81834.18 | 81843.05 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
101.85 | 101.85 | 101.89 | asconxofv12 |
101.85 | 101.85 | 101.87 | asconhashv12 |
184.11 | 184.95 | 184.97 | gimli24v1 |
188.05 | 188.23 | 188.25 | xoodyakv1 |
192.93 | 192.94 | 193.03 | esch256v1 |
212.02 | 212.05 | 212.07 | saturninhashv2 |
275.03 | 275.09 | 275.78 | drygascon128 |
292.47 | 292.60 | 297.35 | knot256v2 |
300.59 | 300.62 | 300.66 | esch384v1 |
338.64 | 338.65 | 338.67 | drygascon256 |
453.29 | 453.31 | 469.78 | knot256v1 |
831.83 | 831.84 | 831.95 | knot512 |
1010.80 | 1010.88 | 1028.32 | knot384 |
4112.72 | 4124.76 | 4126.63 | subterraneanv1 |
5529.91 | 5538.66 | 5541.19 | acehash256v1 |
6677.84 | 6684.77 | 6696.52 | skinnyhashtk3 |
11706.21 | 11713.12 | 11721.90 | skinnyhashtk2 |
17532.95 | 17542.22 | 17544.97 | orangishv1 |
81100.19 | 81105.32 | 81112.66 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
145.67 | 145.67 | 145.67 | asconhashv12 |
145.67 | 145.67 | 145.81 | asconxofv12 |
230.75 | 230.83 | 230.97 | xoodyakv1 |
259.83 | 259.83 | 260.08 | esch256v1 |
263.03 | 263.73 | 263.86 | gimli24v1 |
302.27 | 302.59 | 303.00 | drygascon128 |
303.59 | 303.92 | 304.11 | saturninhashv2 |
444.80 | 445.33 | 449.27 | knot256v2 |
458.16 | 458.27 | 458.50 | drygascon256 |
458.66 | 458.72 | 458.88 | esch384v1 |
503.72 | 519.86 | 520.09 | knot256v1 |
1015.55 | 1016.05 | 1016.53 | knot512 |
1115.33 | 1115.52 | 1134.66 | knot384 |
4645.44 | 4646.36 | 4646.38 | subterraneanv1 |
8387.45 | 8390.91 | 8400.91 | acehash256v1 |
9465.33 | 9486.62 | 9517.22 | skinnyhashtk3 |
12978.72 | 12984.64 | 13056.98 | skinnyhashtk2 |
24878.17 | 24894.27 | 24983.25 | orangishv1 |
71951.50 | 72004.52 | 72036.25 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
490.38 | 490.38 | 492.00 | asconxofv12 |
490.38 | 490.75 | 491.62 | asconhashv12 |
709.75 | 711.12 | 712.50 | gimli24v1 |
732.75 | 734.50 | 736.62 | xoodyakv1 |
792.38 | 794.12 | 796.00 | drygascon128 |
827.62 | 829.12 | 829.75 | saturninhashv2 |
901.38 | 916.25 | 916.25 | knot256v1 |
970.12 | 970.12 | 971.50 | esch256v1 |
1386.00 | 1388.00 | 1389.25 | knot256v2 |
1730.62 | 1731.88 | 1733.88 | drygascon256 |
1980.75 | 1981.62 | 1983.62 | esch384v1 |
2243.00 | 2278.62 | 2278.62 | knot384 |
2453.75 | 2461.50 | 2470.50 | knot512 |
8847.75 | 8848.62 | 8848.75 | subterraneanv1 |
23067.25 | 23112.75 | 23140.25 | skinnyhashtk2 |
25196.88 | 25256.38 | 25433.25 | skinnyhashtk3 |
31024.25 | 31079.12 | 31090.25 | acehash256v1 |
82016.25 | 82105.12 | 82227.50 | photonbeetlehash256rate32v1 |
99261.62 | 99331.50 | 99395.00 | orangishv1 |
|
amd64; Zen (800f12); 2017 AMD EPYC 7601; 64 x 2200MHz; unstable; genji262, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
6.54? | 12.25? | 12.29? | gimli24v1 |
18.64 | 18.64 | 18.66 | asconhashv12 |
18.64 | 18.65 | 18.67 | asconxofv12 |
30.11 | 30.12 | 30.26 | xoodyakv1 |
40.18 | 40.20 | 40.56 | esch256v1 |
39.60? | 44.60? | 54.50? | saturninhashv2 |
51.17 | 52.64 | 54.94 | esch384v1 |
64.56 | 64.58 | 66.69 | knot256v2 |
71.12 | 71.30 | 71.49 | drygascon128 |
67.18? | 74.65? | 76.15? | drygascon256 |
109.58 | 110.53 | 118.77 | knot256v1 |
214.37 | 214.40 | 222.87 | knot512 |
221.14 | 228.17 | 239.05 | knot384 |
840.50 | 850.74 | 858.09 | subterraneanv1 |
974.99? | 1205.48? | 1668.85? | acehash256v1 |
1534.06 | 1547.21 | 1567.50 | skinnyhashtk3 |
2883.74 | 2900.85 | 2927.79 | skinnyhashtk2 |
3677.87 | 3694.22 | 3706.70 | orangishv1 |
5035.92 | 5063.10 | 5078.15 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
12.32 | 12.36 | 12.38 | gimli24v1 |
18.79 | 18.79 | 18.80 | asconhashv12 |
18.79 | 18.80 | 18.80 | asconxofv12 |
30.25 | 30.26 | 30.33 | xoodyakv1 |
40.46 | 40.46 | 40.64 | esch256v1 |
45.00 | 45.16 | 49.98 | saturninhashv2 |
52.84 | 53.10 | 53.97 | esch384v1 |
65.08 | 65.09 | 66.14 | knot256v2 |
71.29 | 71.37 | 71.44 | drygascon128 |
70.49 | 73.06 | 73.33 | drygascon256 |
110.25 | 110.64 | 114.75 | knot256v1 |
215.27 | 215.28 | 219.51 | knot512 |
229.00 | 229.02 | 234.37 | knot384 |
850.06 | 853.23 | 854.74 | subterraneanv1 |
1214.48? | 1216.75? | 1445.15? | acehash256v1 |
1558.30 | 1560.51 | 1567.32 | skinnyhashtk3 |
2904.45 | 2910.11 | 2919.83 | skinnyhashtk2 |
3719.84 | 3723.66 | 3727.15 | orangishv1 |
5007.81 | 5012.76 | 5016.60 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
12.53 | 12.56 | 12.66 | gimli24v1 |
19.06 | 19.06 | 19.08 | asconhashv12 |
19.06 | 19.06 | 19.08 | asconxofv12 |
30.49 | 30.49 | 30.49 | xoodyakv1 |
40.91 | 40.91 | 41.85 | esch256v1 |
45.58? | 45.80? | 50.67? | saturninhashv2 |
53.74 | 53.91 | 54.86 | esch384v1 |
65.93 | 65.94 | 65.94 | knot256v2 |
71.46 | 71.51 | 71.53 | drygascon128 |
71.30 | 72.06 | 72.62 | drygascon256 |
110.79 | 111.00 | 111.06 | knot256v1 |
216.46 | 216.76 | 216.76 | knot512 |
229.87 | 230.37 | 241.90 | knot384 |
852.41 | 858.32 | 864.20 | subterraneanv1 |
1231.26? | 1237.79? | 1507.07? | acehash256v1 |
1576.60 | 1579.70 | 1584.77 | skinnyhashtk3 |
2916.29 | 2921.12 | 2938.48 | skinnyhashtk2 |
3770.65 | 3776.92 | 3785.39 | orangishv1 |
4908.09 | 4917.50 | 4947.87 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
12.99 | 12.99 | 13.02 | gimli24v1 |
19.75 | 19.78 | 19.78 | asconhashv12 |
19.75 | 19.78 | 19.78 | asconxofv12 |
31.09 | 31.09 | 31.09 | xoodyakv1 |
42.09 | 42.13 | 43.20 | esch256v1 |
47.36 | 47.48 | 52.48 | saturninhashv2 |
55.38 | 56.60 | 56.95 | esch384v1 |
71.88 | 71.92 | 71.96 | drygascon128 |
73.87 | 74.67 | 75.97 | drygascon256 |
68.25? | 86.78? | 193.76? | knot256v2 |
111.95 | 112.02 | 112.60 | knot256v1 |
220.42 | 220.46 | 220.73 | knot512 |
233.22 | 233.64 | 233.75 | knot384 |
859.22 | 860.90 | 863.31 | subterraneanv1 |
1270.46 | 1271.80 | 1309.53 | acehash256v1 |
1618.53 | 1625.75 | 1659.93 | skinnyhashtk3 |
2933.72 | 2947.05 | 2960.22 | skinnyhashtk2 |
3898.51 | 3904.96 | 3919.82 | orangishv1 |
4684.93 | 4709.41 | 4743.79 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
18.91 | 18.91 | 19.25 | gimli24v1 |
28.53 | 28.88 | 28.88 | asconxofv12 |
28.53? | 28.88? | 45.72? | asconhashv12 |
38.84 | 39.19 | 39.19 | xoodyakv1 |
57.41? | 57.75? | 86.97? | esch256v1 |
68.06? | 68.41? | 75.97? | saturninhashv2 |
77.00 | 77.00 | 77.34 | drygascon128 |
86.28 | 86.62 | 87.66 | esch384v1 |
97.62? | 97.97? | 137.16? | knot256v2 |
99.69 | 101.06 | 102.44 | drygascon256 |
125.47 | 125.47 | 125.47 | knot256v1 |
259.53 | 260.22 | 260.56 | knot384 |
271.56 | 271.91 | 271.91 | knot512 |
982.78 | 983.12 | 985.53 | subterraneanv1 |
1936.34 | 1936.69 | 1938.75 | acehash256v1 |
2298.31 | 2299.69 | 2313.44 | skinnyhashtk3 |
3241.56 | 3242.59 | 3247.41 | skinnyhashtk2 |
3683.97? | 3898.47? | 4391.41? | photonbeetlehash256rate32v1 |
5577.69 | 5580.78 | 5584.56 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
57.75 | 57.75 | 57.75 | gimli24v1 |
96.25 | 96.25 | 99.00 | asconhashv12 |
99.00? | 101.75? | 162.25? | asconxofv12 |
123.75 | 126.50 | 126.50 | xoodyakv1 |
184.25? | 184.25? | 211.75? | saturninhashv2 |
184.25 | 187.00 | 187.00 | drygascon128 |
211.75? | 214.50? | 346.50? | esch256v1 |
231.00 | 233.75 | 236.50 | knot256v1 |
266.75? | 266.75? | 368.50? | knot256v2 |
368.50 | 371.25 | 376.75 | esch384v1 |
379.50 | 382.25 | 387.75 | drygascon256 |
522.50 | 525.25 | 558.25 | knot384 |
668.25 | 668.25 | 671.00 | knot512 |
1966.25 | 1971.75 | 1974.50 | subterraneanv1 |
4039.75 | 4072.75 | 4342.25 | photonbeetlehash256rate32v1 |
5753.00 | 5755.75 | 5761.25 | skinnyhashtk2 |
6143.50 | 6149.00 | 6151.75 | skinnyhashtk3 |
7133.50 | 7150.00 | 7194.00 | acehash256v1 |
22654.50 | 22665.50 | 22671.00 | orangishv1 |
|
amd64; Zen (800f12); 2017 AMD EPYC 7451; 48 x 2300MHz; unstable; firefly, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.53 | 13.74 | 13.78 | T:xoodyakv1 |
17.95 | 18.73 | 19.91 | T:gimli24v1 |
21.14? | 24.25? | 30.05? | T:asconxofv12 |
26.12? | 28.16? | 42.47? | T:asconhashv12 |
54.38? | 59.47? | 83.69? | T:esch256v1 |
60.47? | 65.24? | 94.40? | T:saturninhashv2 |
50.09? | 73.97? | 76.80? | T:esch384v1 |
49.91? | 95.81? | 101.40? | T:knot256v2 |
99.97 | 102.04 | 108.48 | T:drygascon128 |
112.89 | 116.31 | 122.41 | T:drygascon256 |
138.14? | 146.66? | 169.15? | T:knot256v1 |
359.51 | 363.17 | 370.17 | T:knot384 |
407.42 | 414.31 | 433.09 | T:knot512 |
1244.68? | 1327.78? | 1553.81? | T:subterraneanv1 |
1953.97 | 2010.45 | 2099.60 | T:skinnyhashtk3 |
2017.25 | 2159.77 | 2178.69 | T:acehash256v1 |
4836.37 | 4978.12 | 5141.33 | T:skinnyhashtk2 |
5989.41? | 7808.29? | 8569.00? | T:orangishv1 |
20723.85? | 21622.98? | 23687.27? | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.68 | 13.75 | 13.80 | T:xoodyakv1 |
18.30 | 18.89 | 19.89 | T:gimli24v1 |
22.37? | 24.22? | 29.51? | T:asconxofv12 |
27.91? | 28.66? | 40.88? | T:asconhashv12 |
57.40? | 59.34? | 79.99? | T:esch256v1 |
63.99? | 69.76? | 92.91? | T:saturninhashv2 |
53.10? | 74.69? | 75.03? | T:esch384v1 |
55.56? | 96.71? | 98.12? | T:knot256v2 |
100.74 | 101.82 | 107.82 | T:drygascon128 |
113.61 | 117.32 | 121.22 | T:drygascon256 |
140.68? | 146.15? | 166.67? | T:knot256v1 |
362.92 | 364.85 | 372.74 | T:knot384 |
410.08 | 416.02 | 430.07 | T:knot512 |
1279.39? | 1327.84? | 1524.78? | T:subterraneanv1 |
1977.89 | 2035.37 | 2117.75 | T:skinnyhashtk3 |
2047.84 | 2176.94 | 2182.07 | T:acehash256v1 |
4940.24 | 4974.58 | 5031.82 | T:skinnyhashtk2 |
6445.40? | 7927.40? | 8557.93? | T:orangishv1 |
21122.64 | 21543.63 | 21712.13 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.88 | 13.91 | 13.96 | T:xoodyakv1 |
18.22? | 19.15? | 20.30? | T:gimli24v1 |
23.15? | 24.81? | 29.90? | T:asconxofv12 |
28.30? | 29.02? | 42.62? | T:asconhashv12 |
59.42? | 59.58? | 81.76? | T:esch256v1 |
64.90? | 66.05? | 92.36? | T:saturninhashv2 |
53.97? | 75.62? | 76.56? | T:esch384v1 |
56.35? | 97.96? | 98.00? | T:knot256v2 |
101.03 | 102.14 | 108.16 | T:drygascon128 |
117.13 | 118.28 | 123.48 | T:drygascon256 |
142.45? | 145.17? | 167.23? | T:knot256v1 |
363.22 | 371.52 | 381.69 | T:knot384 |
408.92 | 414.46 | 432.79 | T:knot512 |
1269.91? | 1291.91? | 1530.34? | T:subterraneanv1 |
2005.28 | 2113.84 | 2160.02 | T:skinnyhashtk3 |
2118.99 | 2204.66 | 2210.80 | T:acehash256v1 |
4825.51 | 4871.28 | 5073.96 | T:skinnyhashtk2 |
8208.21? | 8899.61? | 10023.09? | T:orangishv1 |
12103.24? | 21723.17? | 25487.58? | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
14.34 | 14.41 | 14.45 | T:xoodyakv1 |
19.17 | 19.85 | 20.60 | T:gimli24v1 |
24.28? | 25.76? | 30.71? | T:asconxofv12 |
29.23? | 30.07? | 44.56? | T:asconhashv12 |
59.66? | 61.65? | 83.18? | T:esch256v1 |
67.24? | 68.40? | 119.75? | T:saturninhashv2 |
56.26? | 78.90? | 79.70? | T:esch384v1 |
57.90? | 101.50? | 101.74? | T:knot256v2 |
101.94 | 103.02 | 109.01 | T:drygascon128 |
119.07 | 123.19 | 127.02 | T:drygascon256 |
142.55? | 147.70? | 168.75? | T:knot256v1 |
367.80 | 376.39 | 386.69 | T:knot384 |
416.76 | 422.62 | 449.34 | T:knot512 |
1282.13? | 1294.23? | 1545.71? | T:subterraneanv1 |
2060.90 | 2138.80 | 2229.68 | T:skinnyhashtk3 |
2193.03 | 2299.68 | 2305.27 | T:acehash256v1 |
4892.25 | 4979.26 | 5167.29 | T:skinnyhashtk2 |
8370.96? | 9226.03? | 10394.12? | T:orangishv1 |
11862.69? | 20490.32? | 21302.23? | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
19.41 | 19.77 | 20.48 | T:xoodyakv1 |
28.03 | 28.75 | 29.47 | T:gimli24v1 |
35.22? | 37.02? | 44.20? | T:asconxofv12 |
42.41? | 43.48? | 64.69? | T:asconhashv12 |
79.78? | 82.30? | 111.41? | T:esch256v1 |
99.55? | 104.22? | 165.31? | T:saturninhashv2 |
112.84 | 114.28 | 120.39 | T:drygascon128 |
85.53? | 120.75? | 123.27? | T:esch384v1 |
84.45? | 143.39? | 144.83? | T:knot256v2 |
161.72? | 166.03? | 189.03? | T:knot256v1 |
165.31 | 169.98 | 175.38 | T:drygascon256 |
406.45 | 419.75 | 420.47 | T:knot384 |
511.39 | 523.61 | 550.20 | T:knot512 |
1448.64? | 1461.58? | 1747.28? | T:subterraneanv1 |
2921.00 | 3066.55 | 3133.03 | T:skinnyhashtk3 |
3341.47 | 3497.80 | 3538.05 | T:acehash256v1 |
5472.20 | 5528.27 | 5650.45 | T:skinnyhashtk2 |
11790.02? | 13005.78? | 13203.08? | T:orangishv1 |
10576.05? | 18704.75? | 19153.97? | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
71.88 | 71.88 | 74.75 | T:xoodyakv1 |
74.75 | 77.62 | 77.62 | T:gimli24v1 |
120.75? | 126.50? | 149.50? | T:asconxofv12 |
143.75? | 149.50? | 209.88? | T:asconhashv12 |
270.25? | 284.62? | 419.75? | T:saturninhashv2 |
293.25? | 301.88? | 411.12? | T:esch256v1 |
301.88? | 304.75? | 350.75? | T:knot256v1 |
301.88 | 307.62 | 319.12 | T:drygascon128 |
244.38? | 399.62? | 408.25? | T:knot256v2 |
368.00? | 511.75? | 523.25? | T:esch384v1 |
629.62 | 644.00 | 667.00 | T:drygascon256 |
822.25 | 845.25 | 851.00 | T:knot384 |
1256.38 | 1276.50 | 1357.00 | T:knot512 |
2771.50? | 2791.62? | 3335.00? | T:subterraneanv1 |
7843.00 | 8205.25 | 8383.50 | T:skinnyhashtk3 |
9507.62 | 9832.50 | 10128.62 | T:skinnyhashtk2 |
12014.62? | 12213.00? | 21335.38? | T:photonbeetlehash256rate32v1 |
12468.88 | 12825.38 | 13075.50 | T:acehash256v1 |
47178.75 | 52086.38 | 52224.38 | T:orangishv1 |
|
amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.19 | 13.25 | 13.49 | T:xoodyakv1 |
14.30 | 14.35 | 14.49 | T:gimli24v1 |
18.32 | 18.33 | 18.33 | T:asconxofv12 |
18.32 | 18.33 | 18.34 | T:asconhashv12 |
36.74 | 36.86 | 36.89 | T:esch256v1 |
44.19 | 44.25 | 44.33 | T:saturninhashv2 |
52.75 | 52.75 | 52.76 | T:esch384v1 |
65.00 | 65.06 | 65.73 | T:drygascon128 |
67.94 | 67.94 | 67.94 | T:knot256v2 |
70.36 | 70.83 | 71.37 | T:drygascon256 |
115.50 | 115.50 | 115.52 | T:knot256v1 |
223.12 | 223.12 | 223.36 | T:knot512 |
242.51 | 242.70 | 242.79 | T:knot384 |
899.25 | 899.47 | 899.60 | T:subterraneanv1 |
1109.73 | 1110.63 | 1117.33 | T:acehash256v1 |
1500.76 | 1502.09 | 1504.06 | T:skinnyhashtk3 |
2837.57 | 2843.50 | 2868.23 | T:skinnyhashtk2 |
4128.53 | 4131.08 | 4134.81 | T:photonbeetlehash256rate32v1 |
19751.06 | 19761.38 | 19771.72 | T:orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.30 | 13.34 | 13.55 | T:xoodyakv1 |
14.45 | 14.48 | 14.49 | T:gimli24v1 |
18.54 | 18.54 | 18.54 | T:asconhashv12 |
18.54 | 18.54 | 18.54 | T:asconxofv12 |
37.13 | 37.14 | 37.49 | T:esch256v1 |
44.69 | 44.69 | 45.40 | T:saturninhashv2 |
53.27 | 53.28 | 53.28 | T:esch384v1 |
65.16 | 65.16 | 65.81 | T:drygascon128 |
68.49 | 68.49 | 68.50 | T:knot256v2 |
70.99 | 71.06 | 71.24 | T:drygascon256 |
115.77 | 115.77 | 115.77 | T:knot256v1 |
224.02 | 224.02 | 224.03 | T:knot512 |
243.05 | 243.07 | 243.22 | T:knot384 |
901.11 | 901.11 | 902.15 | T:subterraneanv1 |
1121.59 | 1122.52 | 1125.86 | T:acehash256v1 |
1512.90 | 1514.05 | 1515.30 | T:skinnyhashtk3 |
2841.01 | 2846.28 | 2863.21 | T:skinnyhashtk2 |
4123.38 | 4125.86 | 4128.33 | T:photonbeetlehash256rate32v1 |
19891.01 | 19905.42 | 19918.02 | T:orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.36 | 13.44 | 13.48 | T:xoodyakv1 |
14.67 | 14.77 | 14.77 | T:gimli24v1 |
18.91 | 18.91 | 18.93 | T:asconhashv12 |
18.91 | 18.91 | 18.93 | T:asconxofv12 |
37.54 | 37.54 | 37.71 | T:esch256v1 |
45.21 | 45.35 | 45.35 | T:saturninhashv2 |
54.10 | 54.12 | 54.16 | T:esch384v1 |
65.33 | 65.33 | 65.96 | T:drygascon128 |
69.41 | 69.41 | 69.43 | T:knot256v2 |
71.82 | 72.15 | 72.95 | T:drygascon256 |
116.21 | 116.21 | 116.21 | T:knot256v1 |
225.51 | 225.51 | 225.53 | T:knot512 |
244.20 | 244.53 | 244.69 | T:knot384 |
904.63 | 904.82 | 905.94 | T:subterraneanv1 |
1133.59 | 1140.10 | 1167.25 | T:acehash256v1 |
1532.81 | 1532.99 | 1533.34 | T:skinnyhashtk3 |
2856.86 | 2875.04 | 2901.82 | T:skinnyhashtk2 |
4103.59 | 4109.04 | 4111.88 | T:photonbeetlehash256rate32v1 |
20134.73 | 20147.23 | 20159.45 | T:orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
13.85 | 14.01 | 14.01 | T:xoodyakv1 |
15.26 | 15.26 | 15.31 | T:gimli24v1 |
19.64 | 19.69 | 19.69 | T:asconhashv12 |
19.64 | 19.69 | 19.69 | T:asconxofv12 |
38.59 | 38.59 | 38.65 | T:esch256v1 |
46.82 | 46.88 | 46.88 | T:saturninhashv2 |
56.51 | 56.51 | 56.51 | T:esch384v1 |
65.78 | 65.78 | 66.35 | T:drygascon128 |
71.88 | 71.88 | 71.88 | T:knot256v2 |
73.96 | 74.22 | 74.32 | T:drygascon256 |
117.40 | 117.40 | 117.40 | T:knot256v1 |
229.53 | 229.53 | 229.53 | T:knot512 |
247.92 | 247.92 | 248.07 | T:knot384 |
913.96 | 913.96 | 914.01 | T:subterraneanv1 |
1173.59 | 1178.80 | 1188.75 | T:acehash256v1 |
1585.57 | 1587.34 | 1587.66 | T:skinnyhashtk3 |
2877.08 | 2878.85 | 2879.95 | T:skinnyhashtk2 |
4069.84 | 4073.23 | 4077.45 | T:photonbeetlehash256rate32v1 |
20813.07 | 20845.36 | 20866.98 | T:orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
18.28 | 18.28 | 18.28 | T:xoodyakv1 |
21.09 | 21.56 | 21.56 | T:gimli24v1 |
28.12 | 28.12 | 29.06 | T:asconxofv12 |
28.12 | 28.59 | 29.06 | T:asconhashv12 |
52.50 | 52.50 | 52.97 | T:esch256v1 |
67.03 | 67.50 | 67.97 | T:saturninhashv2 |
71.25 | 71.72 | 71.72 | T:drygascon128 |
86.25 | 86.25 | 86.72 | T:esch384v1 |
102.66 | 103.12 | 103.12 | T:drygascon256 |
103.12 | 103.12 | 103.59 | T:knot256v2 |
132.19 | 132.66 | 132.66 | T:knot256v1 |
275.16 | 275.62 | 275.62 | T:knot384 |
280.78 | 280.78 | 280.78 | T:knot512 |
1033.59 | 1033.59 | 1034.06 | T:subterraneanv1 |
1805.16 | 1805.62 | 1811.25 | T:acehash256v1 |
2252.34 | 2252.81 | 2253.28 | T:skinnyhashtk3 |
3193.59 | 3196.41 | 3219.38 | T:skinnyhashtk2 |
3599.53 | 3606.56 | 3611.25 | T:photonbeetlehash256rate32v1 |
27524.06 | 27578.44 | 27776.25 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
56.25 | 56.25 | 60.00 | T:gimli24v1 |
63.75 | 63.75 | 67.50 | T:xoodyakv1 |
93.75 | 97.50 | 97.50 | T:asconhashv12 |
93.75 | 97.50 | 97.50 | T:asconxofv12 |
176.25 | 176.25 | 180.00 | T:drygascon128 |
183.75 | 183.75 | 187.50 | T:saturninhashv2 |
198.75 | 198.75 | 198.75 | T:esch256v1 |
251.25 | 251.25 | 255.00 | T:knot256v1 |
285.00 | 285.00 | 288.75 | T:knot256v2 |
375.00 | 375.00 | 378.75 | T:esch384v1 |
393.75 | 397.50 | 397.50 | T:drygascon256 |
555.00 | 558.75 | 558.75 | T:knot384 |
682.50 | 686.25 | 686.25 | T:knot512 |
1972.50 | 1972.50 | 1976.25 | T:subterraneanv1 |
4117.50 | 4128.75 | 4151.25 | T:photonbeetlehash256rate32v1 |
5681.25 | 5685.00 | 5685.00 | T:skinnyhashtk2 |
6007.50 | 6018.75 | 6048.75 | T:skinnyhashtk3 |
6558.75 | 6570.00 | 6678.75 | T:acehash256v1 |
98838.75 | 99296.25 | 102108.75 | T:orangishv1 |
|
amd64; Zen (800f11); 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.23 | 13.29 | 13.50 | T:xoodyakv1 |
14.37 | 14.38 | 14.39 | T:gimli24v1 |
18.32 | 18.32 | 18.33 | T:asconxofv12 |
18.31 | 18.33 | 18.34 | T:asconhashv12 |
36.77 | 36.89 | 36.96 | T:esch256v1 |
44.20 | 44.22 | 44.22 | T:saturninhashv2 |
52.65 | 52.76 | 52.83 | T:esch384v1 |
65.00 | 65.66 | 65.73 | T:drygascon128 |
67.94 | 67.94 | 67.94 | T:knot256v2 |
70.34 | 70.49 | 70.72 | T:drygascon256 |
115.50 | 115.50 | 115.51 | T:knot256v1 |
223.12 | 223.13 | 223.49 | T:knot512 |
242.52 | 242.53 | 242.90 | T:knot384 |
899.39 | 899.69 | 899.93 | T:subterraneanv1 |
1094.94 | 1110.90 | 1112.90 | T:acehash256v1 |
1503.81 | 1507.59 | 1510.39 | T:skinnyhashtk3 |
2837.22 | 2841.62 | 2844.28 | T:skinnyhashtk2 |
4131.35 | 4133.72 | 4136.57 | T:photonbeetlehash256rate32v1 |
19749.74 | 19754.31 | 19761.69 | T:orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.24 | 13.30 | 13.34 | T:xoodyakv1 |
14.33 | 14.33 | 14.58 | T:gimli24v1 |
18.54 | 18.55 | 18.55 | T:asconxofv12 |
18.55 | 18.55 | 18.60 | T:asconhashv12 |
37.10 | 37.13 | 37.48 | T:esch256v1 |
44.59 | 44.60 | 44.60 | T:saturninhashv2 |
53.28 | 53.29 | 53.46 | T:esch384v1 |
65.16 | 65.76 | 65.77 | T:drygascon128 |
68.48 | 68.49 | 68.50 | T:knot256v2 |
70.95 | 71.16 | 71.31 | T:drygascon256 |
115.77 | 115.77 | 115.77 | T:knot256v1 |
224.02 | 224.02 | 224.02 | T:knot512 |
243.05 | 243.05 | 243.06 | T:knot384 |
901.11 | 901.12 | 902.58 | T:subterraneanv1 |
1106.28 | 1107.72 | 1121.69 | T:acehash256v1 |
1514.97 | 1516.30 | 1523.29 | T:skinnyhashtk3 |
2846.13 | 2847.54 | 2863.59 | T:skinnyhashtk2 |
4104.14 | 4121.33 | 4123.88 | T:photonbeetlehash256rate32v1 |
19897.61 | 19909.54 | 19920.55 | T:orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.44 | 13.48 | 13.69 | T:xoodyakv1 |
14.65 | 14.67 | 14.77 | T:gimli24v1 |
18.92 | 18.92 | 18.92 | T:asconxofv12 |
18.92 | 18.92 | 19.94 | T:asconhashv12 |
37.52 | 37.54 | 38.04 | T:esch256v1 |
45.19 | 45.23 | 45.27 | T:saturninhashv2 |
54.15 | 54.17 | 54.38 | T:esch384v1 |
65.33 | 65.90 | 65.98 | T:drygascon128 |
69.42 | 69.42 | 69.44 | T:knot256v2 |
71.67 | 72.00 | 72.08 | T:drygascon256 |
116.21 | 116.21 | 116.21 | T:knot256v1 |
225.52 | 225.52 | 225.54 | T:knot512 |
244.52 | 244.52 | 244.67 | T:knot384 |
904.62 | 904.62 | 904.77 | T:subterraneanv1 |
1133.35 | 1145.25 | 1145.27 | T:acehash256v1 |
1534.56 | 1537.52 | 1540.73 | T:skinnyhashtk3 |
2854.29 | 2855.52 | 2874.79 | T:skinnyhashtk2 |
4108.33 | 4113.29 | 4115.71 | T:photonbeetlehash256rate32v1 |
20149.06 | 20167.10 | 20177.19 | T:orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
13.72 | 13.78 | 13.94 | T:xoodyakv1 |
15.00 | 15.11 | 15.17 | T:gimli24v1 |
19.67 | 19.67 | 19.67 | T:asconxofv12 |
19.67 | 19.67 | 19.78 | T:asconhashv12 |
38.61 | 38.61 | 38.67 | T:esch256v1 |
46.89 | 46.94 | 47.00 | T:saturninhashv2 |
56.50 | 56.50 | 56.72 | T:esch384v1 |
65.78 | 66.28 | 66.39 | T:drygascon128 |
71.83 | 71.89 | 71.89 | T:knot256v2 |
74.00 | 74.11 | 74.28 | T:drygascon256 |
117.39 | 117.39 | 117.39 | T:knot256v1 |
229.50 | 229.50 | 229.56 | T:knot512 |
247.89 | 247.94 | 247.94 | T:knot384 |
913.94 | 913.94 | 914.00 | T:subterraneanv1 |
1173.67 | 1182.61 | 1191.83 | T:acehash256v1 |
1586.50 | 1591.00 | 1592.67 | T:skinnyhashtk3 |
2875.94 | 2900.33 | 2908.28 | T:skinnyhashtk2 |
4071.89 | 4075.78 | 4081.28 | T:photonbeetlehash256rate32v1 |
20820.78 | 20847.39 | 20862.89 | T:orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
18.00 | 18.00 | 18.50 | T:xoodyakv1 |
21.50 | 21.50 | 21.50 | T:gimli24v1 |
28.00 | 28.50 | 28.50 | T:asconxofv12 |
28.00 | 28.50 | 29.00 | T:asconhashv12 |
52.00 | 52.50 | 52.50 | T:esch256v1 |
67.00 | 67.50 | 68.00 | T:saturninhashv2 |
71.50 | 71.50 | 72.00 | T:drygascon128 |
86.00 | 86.50 | 86.50 | T:esch384v1 |
102.50 | 103.00 | 103.00 | T:drygascon256 |
103.00 | 103.50 | 103.50 | T:knot256v2 |
132.50 | 132.50 | 132.50 | T:knot256v1 |
275.00 | 275.50 | 275.50 | T:knot384 |
280.50 | 280.50 | 281.00 | T:knot512 |
1033.50 | 1033.50 | 1034.00 | T:subterraneanv1 |
1781.00 | 1782.00 | 1793.50 | T:acehash256v1 |
2255.50 | 2256.50 | 2263.00 | T:skinnyhashtk3 |
3191.50 | 3193.50 | 3221.50 | T:skinnyhashtk2 |
3613.00 | 3618.00 | 3624.50 | T:photonbeetlehash256rate32v1 |
27511.00 | 27564.00 | 27649.00 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
56.00 | 56.00 | 60.00 | T:gimli24v1 |
64.00 | 64.00 | 68.00 | T:xoodyakv1 |
96.00 | 96.00 | 100.00 | T:asconhashv12 |
96.00 | 96.00 | 96.00 | T:asconxofv12 |
176.00 | 176.00 | 180.00 | T:drygascon128 |
180.00 | 184.00 | 184.00 | T:saturninhashv2 |
196.00 | 200.00 | 200.00 | T:esch256v1 |
252.00 | 252.00 | 252.00 | T:knot256v1 |
284.00 | 288.00 | 288.00 | T:knot256v2 |
372.00 | 372.00 | 376.00 | T:esch384v1 |
392.00 | 392.00 | 396.00 | T:drygascon256 |
556.00 | 556.00 | 560.00 | T:knot384 |
684.00 | 684.00 | 688.00 | T:knot512 |
1972.00 | 1976.00 | 1976.00 | T:subterraneanv1 |
4136.00 | 4140.00 | 4140.00 | T:photonbeetlehash256rate32v1 |
5672.00 | 5684.00 | 5688.00 | T:skinnyhashtk2 |
6020.00 | 6024.00 | 6060.00 | T:skinnyhashtk3 |
6568.00 | 6572.00 | 6656.00 | T:acehash256v1 |
99000.00 | 99484.00 | 101952.00 | T:orangishv1 |
|
amd64; Zen (800f11); 2017 AMD Ryzen 3 1200; 4 x 3100MHz; rumba3, supercop-20200906
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.12 | 13.21 | 13.22 | T:xoodyakv1 |
14.30 | 14.32 | 14.39 | T:gimli24v1 |
18.41 | 18.42 | 18.42 | T:asconhashv12 |
18.41 | 18.42 | 18.42 | T:asconxofv12 |
36.80 | 36.96 | 37.33 | T:esch256v1 |
44.20 | 44.40 | 44.49 | T:saturninhashv2 |
52.74 | 52.76 | 52.76 | T:esch384v1 |
65.06 | 65.06 | 65.06 | T:drygascon128 |
67.94 | 67.94 | 67.94 | T:knot256v2 |
70.30 | 70.56 | 71.79 | T:drygascon256 |
115.50 | 115.50 | 115.51 | T:knot256v1 |
223.12 | 223.12 | 223.52 | T:knot512 |
242.68 | 242.69 | 243.09 | T:knot384 |
899.42 | 899.83 | 899.97 | T:subterraneanv1 |
1095.44 | 1108.00 | 1114.26 | T:acehash256v1 |
1502.53 | 1504.23 | 1505.72 | T:skinnyhashtk3 |
2837.76 | 2860.29 | 2872.01 | T:skinnyhashtk2 |
4128.92 | 4132.63 | 4135.30 | T:photonbeetlehash256rate32v1 |
19756.02 | 19764.76 | 19776.76 | T:orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.30 | 13.34 | 13.55 | T:xoodyakv1 |
14.49 | 14.49 | 14.49 | T:gimli24v1 |
18.57 | 18.57 | 18.59 | T:asconxofv12 |
18.58 | 18.59 | 18.59 | T:asconhashv12 |
37.53 | 37.56 | 38.52 | T:esch256v1 |
44.68 | 44.68 | 44.95 | T:saturninhashv2 |
53.22 | 53.23 | 53.27 | T:esch384v1 |
65.16 | 65.16 | 65.16 | T:drygascon128 |
68.49 | 68.49 | 68.50 | T:knot256v2 |
70.90 | 71.10 | 71.20 | T:drygascon256 |
115.76 | 115.76 | 115.77 | T:knot256v1 |
224.02 | 224.02 | 224.02 | T:knot512 |
243.07 | 243.22 | 243.22 | T:knot384 |
901.10 | 901.12 | 902.56 | T:subterraneanv1 |
1107.18 | 1108.98 | 1115.14 | T:acehash256v1 |
1513.71 | 1516.35 | 1518.64 | T:skinnyhashtk3 |
2842.95 | 2845.54 | 2847.35 | T:skinnyhashtk2 |
4112.99 | 4119.63 | 4124.77 | T:photonbeetlehash256rate32v1 |
19907.55 | 19915.46 | 19931.48 | T:orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.36 | 13.42 | 13.46 | T:xoodyakv1 |
14.47 | 14.63 | 14.63 | T:gimli24v1 |
18.83 | 18.83 | 18.85 | T:asconxofv12 |
18.87 | 18.87 | 18.89 | T:asconhashv12 |
37.48 | 37.54 | 37.72 | T:esch256v1 |
45.33 | 45.87 | 45.96 | T:saturninhashv2 |
54.15 | 54.15 | 54.17 | T:esch384v1 |
65.31 | 65.33 | 65.33 | T:drygascon128 |
69.41 | 69.41 | 69.43 | T:knot256v2 |
71.81 | 71.83 | 72.19 | T:drygascon256 |
116.19 | 116.19 | 116.21 | T:knot256v1 |
225.52 | 225.52 | 225.52 | T:knot512 |
244.53 | 244.67 | 244.69 | T:knot384 |
904.61 | 904.63 | 904.69 | T:subterraneanv1 |
1125.14 | 1133.68 | 1144.48 | T:acehash256v1 |
1532.12 | 1534.70 | 1536.76 | T:skinnyhashtk3 |
2852.63 | 2855.90 | 2871.58 | T:skinnyhashtk2 |
4103.97 | 4109.30 | 4111.25 | T:photonbeetlehash256rate32v1 |
20156.66 | 20181.26 | 20200.74 | T:orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
13.72 | 13.72 | 13.99 | T:xoodyakv1 |
15.12 | 15.18 | 15.18 | T:gimli24v1 |
19.48 | 19.54 | 19.54 | T:asconxofv12 |
19.54 | 19.59 | 19.59 | T:asconhashv12 |
38.64 | 38.64 | 38.97 | T:esch256v1 |
46.93 | 47.47 | 47.47 | T:saturninhashv2 |
56.46 | 56.51 | 56.51 | T:esch384v1 |
65.77 | 65.77 | 65.77 | T:drygascon128 |
71.85 | 71.85 | 71.90 | T:knot256v2 |
74.00 | 74.27 | 74.49 | T:drygascon256 |
117.33 | 117.33 | 117.38 | T:knot256v1 |
229.49 | 229.49 | 229.54 | T:knot512 |
248.05 | 248.05 | 248.11 | T:knot384 |
913.96 | 913.96 | 913.96 | T:subterraneanv1 |
1173.37 | 1180.91 | 1188.44 | T:acehash256v1 |
1585.09 | 1588.91 | 1589.18 | T:skinnyhashtk3 |
2875.63 | 2877.78 | 2885.85 | T:skinnyhashtk2 |
4067.57 | 4073.27 | 4076.88 | T:photonbeetlehash256rate32v1 |
20810.53 | 20828.29 | 20849.38 | T:orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
17.92 | 17.92 | 18.41 | T:xoodyakv1 |
21.31 | 21.80 | 21.80 | T:gimli24v1 |
28.09 | 28.09 | 28.58 | T:asconxofv12 |
28.09 | 28.58 | 28.58 | T:asconhashv12 |
52.80 | 52.80 | 53.28 | T:esch256v1 |
66.84 | 67.81 | 68.78 | T:saturninhashv2 |
71.20 | 71.69 | 71.69 | T:drygascon128 |
86.22 | 86.70 | 86.70 | T:esch384v1 |
102.69 | 102.69 | 103.17 | T:drygascon256 |
103.17 | 103.17 | 103.66 | T:knot256v2 |
132.23 | 132.23 | 132.23 | T:knot256v1 |
275.61 | 275.61 | 276.58 | T:knot384 |
280.45 | 280.45 | 280.94 | T:knot512 |
1033.66 | 1033.66 | 1033.66 | T:subterraneanv1 |
1780.08 | 1780.56 | 1792.67 | T:acehash256v1 |
2253.31 | 2255.25 | 2258.16 | T:skinnyhashtk3 |
3189.12 | 3212.38 | 3226.91 | T:skinnyhashtk2 |
3609.56 | 3615.86 | 3618.77 | T:photonbeetlehash256rate32v1 |
27580.80 | 27632.14 | 27790.53 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
58.12 | 58.12 | 58.12 | T:gimli24v1 |
65.88 | 65.88 | 65.88 | T:xoodyakv1 |
96.88 | 96.88 | 100.75 | T:asconxofv12 |
96.88 | 96.88 | 96.88 | T:asconhashv12 |
174.38 | 178.25 | 178.25 | T:drygascon128 |
182.12 | 186.00 | 189.88 | T:saturninhashv2 |
197.62 | 197.62 | 197.62 | T:esch256v1 |
251.88 | 251.88 | 251.88 | T:knot256v1 |
282.88 | 286.75 | 286.75 | T:knot256v2 |
372.00 | 375.88 | 375.88 | T:esch384v1 |
391.38 | 395.25 | 399.12 | T:drygascon256 |
558.00 | 558.00 | 558.00 | T:knot384 |
685.88 | 685.88 | 685.88 | T:knot512 |
1972.38 | 1976.25 | 1976.25 | T:subterraneanv1 |
4126.88 | 4134.62 | 4142.38 | T:photonbeetlehash256rate32v1 |
5676.88 | 5688.50 | 5773.75 | T:skinnyhashtk2 |
6010.12 | 6014.00 | 6033.38 | T:skinnyhashtk3 |
6560.38 | 6564.25 | 6568.12 | T:acehash256v1 |
98316.50 | 99118.62 | 101339.00 | T:orangishv1 |
|
amd64; CoffeeLake (906ea); 2017 Intel Core i7-8700; 6 x 3200MHz; bitvise, supercop-20190910
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.70 | 13.73 | 13.78 | gimli24v1 |
22.26 | 22.51 | 23.01 | asconxofv12 |
22.41 | 22.53 | 23.01 | asconhashv12 |
30.75 | 30.88 | 31.12 | xoodyakv1 |
27.24? | 38.60? | 38.78? | esch256v1 |
43.92 | 44.01 | 44.49 | saturninhashv2 |
46.21? | 46.35? | 77.16? | esch384v1 |
68.97 | 70.39 | 72.56 | drygascon128 |
74.05 | 74.16 | 74.27 | knot256v2 |
80.06 | 80.12 | 80.23 | drygascon256 |
111.99 | 112.16 | 112.33 | knot256v1 |
229.72 | 230.59 | 232.83 | knot512 |
271.69 | 271.91 | 272.12 | knot384 |
941.74 | 951.61 | 961.82 | subterraneanv1 |
1260.77 | 1266.37 | 1270.74 | acehash256v1 |
1714.25 | 1727.05 | 1746.83 | skinnyhashtk3 |
3059.13 | 3069.77 | 3079.49 | skinnyhashtk2 |
3861.66 | 3871.90 | 3906.76 | orangishv1 |
4801.59 | 4807.56 | 4817.66 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.86 | 13.87 | 13.88 | gimli24v1 |
22.66 | 22.68 | 22.89 | asconhashv12 |
22.65 | 22.68 | 22.91 | asconxofv12 |
30.93 | 30.98 | 31.08 | xoodyakv1 |
38.87 | 38.89 | 38.94 | esch256v1 |
44.35 | 44.37 | 44.60 | saturninhashv2 |
46.73? | 46.76? | 62.09? | esch384v1 |
69.94 | 70.49 | 71.09 | drygascon128 |
74.82 | 74.86 | 74.91 | knot256v2 |
80.65 | 80.66 | 80.68 | drygascon256 |
112.32 | 112.37 | 112.43 | knot256v1 |
230.87 | 231.22 | 232.14 | knot512 |
272.72 | 272.79 | 272.86 | knot384 |
950.75 | 952.33 | 957.41 | subterraneanv1 |
1275.91 | 1277.34 | 1279.49 | acehash256v1 |
1738.22 | 1739.77 | 1749.01 | skinnyhashtk3 |
3068.39 | 3072.51 | 3076.41 | skinnyhashtk2 |
3894.33 | 3898.96 | 3914.94 | orangishv1 |
4793.03 | 4795.32 | 4799.58 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
14.07 | 14.08 | 14.12 | gimli24v1 |
22.94 | 22.99 | 23.13 | asconhashv12 |
22.97 | 23.06 | 23.17 | asconxofv12 |
31.13 | 31.18 | 31.24 | xoodyakv1 |
39.29? | 39.39? | 50.68? | esch256v1 |
44.99 | 45.05 | 45.25 | saturninhashv2 |
47.48 | 47.51 | 47.56 | esch384v1 |
70.55 | 70.92 | 71.02 | drygascon128 |
75.90 | 75.95 | 76.00 | knot256v2 |
81.50 | 81.55 | 81.59 | drygascon256 |
112.71 | 112.77 | 112.82 | knot256v1 |
232.74 | 234.00 | 234.20 | knot512 |
274.10 | 274.15 | 274.43 | knot384 |
954.44 | 954.54 | 960.96 | subterraneanv1 |
1296.50 | 1296.53 | 1296.59 | acehash256v1 |
1760.18 | 1761.55 | 1764.07 | skinnyhashtk3 |
3077.72 | 3081.01 | 3083.57 | skinnyhashtk2 |
3942.42 | 3946.59 | 3949.54 | orangishv1 |
4775.55 | 4783.42 | 4792.60 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
14.63 | 14.67 | 14.71 | gimli24v1 |
23.72 | 23.84 | 23.92 | asconhashv12 |
23.81 | 23.95 | 24.03 | asconxofv12 |
31.67 | 31.79 | 31.87 | xoodyakv1 |
40.40? | 40.51? | 51.63? | esch256v1 |
46.69 | 46.75 | 46.92 | saturninhashv2 |
49.53 | 49.58 | 49.70 | esch384v1 |
71.01 | 71.44 | 71.93 | drygascon128 |
78.56 | 78.66 | 78.73 | knot256v2 |
83.81 | 83.90 | 83.97 | drygascon256 |
113.93 | 114.02 | 114.16 | knot256v1 |
236.84 | 237.12 | 237.57 | knot512 |
278.05 | 278.16 | 278.96 | knot384 |
964.23 | 964.36 | 970.97 | subterraneanv1 |
1351.50 | 1351.55 | 1351.65 | acehash256v1 |
1820.04 | 1821.29 | 1821.54 | skinnyhashtk3 |
3103.02 | 3103.82 | 3105.15 | skinnyhashtk2 |
4076.75 | 4077.07 | 4079.26 | orangishv1 |
4732.55 | 4733.65 | 4744.39 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
19.97 | 20.05 | 20.25 | gimli24v1 |
33.67 | 33.88 | 34.22 | asconhashv12 |
33.69 | 33.97 | 34.22 | asconxofv12 |
38.53 | 38.67 | 38.98 | xoodyakv1 |
54.03 | 54.38 | 54.94 | esch256v1 |
67.98 | 68.23 | 68.98 | saturninhashv2 |
75.84 | 76.11 | 76.36 | esch384v1 |
75.88 | 76.33 | 76.92 | drygascon128 |
113.06 | 113.39 | 113.55 | drygascon256 |
113.23 | 113.41 | 113.80 | knot256v2 |
127.69 | 128.05 | 128.19 | knot256v1 |
293.14 | 293.83 | 294.38 | knot512 |
307.03 | 307.41 | 307.84 | knot384 |
1088.75 | 1089.84 | 1096.84 | subterraneanv1 |
2055.08 | 2055.86 | 2057.28 | acehash256v1 |
2586.00 | 2586.91 | 2588.27 | skinnyhashtk3 |
3443.67 | 3445.06 | 3445.88 | skinnyhashtk2 |
4200.69 | 4202.09 | 4205.08 | photonbeetlehash256rate32v1 |
5794.47 | 5795.20 | 5796.36 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
51.12 | 51.88 | 52.88 | gimli24v1 |
111.62 | 113.00 | 115.12 | asconxofv12 |
112.00 | 113.38 | 115.38 | asconhashv12 |
122.00 | 122.38 | 123.62 | xoodyakv1 |
183.62 | 184.88 | 185.62 | drygascon128 |
189.50 | 191.62 | 193.62 | saturninhashv2 |
200.00 | 201.25 | 203.62 | esch256v1 |
234.25 | 235.88 | 243.38 | knot256v1 |
309.62 | 309.88 | 310.50 | knot256v2 |
325.50 | 327.62 | 329.12 | esch384v1 |
423.25 | 423.88 | 425.50 | drygascon256 |
618.62 | 619.38 | 620.38 | knot384 |
730.88 | 734.50 | 739.75 | knot512 |
2062.00 | 2066.50 | 2084.38 | subterraneanv1 |
4801.00 | 4808.38 | 4817.25 | photonbeetlehash256rate32v1 |
6123.50 | 6128.62 | 6139.25 | skinnyhashtk2 |
6896.12? | 6903.88? | 12690.38? | skinnyhashtk3 |
7586.88 | 7594.62 | 7599.38 | acehash256v1 |
23182.38 | 23192.62 | 23226.38 | orangishv1 |
|
amd64; KabyLake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20210114
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.08 | 13.09 | 13.10 | T:xoodyakv1 |
13.75 | 13.76 | 13.77 | T:gimli24v1 |
21.66 | 21.68 | 22.00 | asconhashv12 |
21.66 | 21.68 | 21.69 | asconxofv12 |
37.86 | 37.88 | 37.91 | T:esch256v1 |
43.90 | 43.93 | 44.17 | T:saturninhashv2 |
45.72 | 45.74 | 45.84 | T:esch384v1 |
68.93 | 69.47 | 72.52 | T:drygascon128 |
74.12 | 74.14 | 74.33 | T:knot256v2 |
80.35 | 81.53 | 83.72 | T:drygascon256 |
111.41 | 111.44 | 111.81 | T:knot256v1 |
228.08 | 228.43 | 229.38 | T:knot512 |
272.12 | 272.49 | 273.42 | T:knot384 |
950.60 | 951.37 | 952.61 | T:subterraneanv1 |
1282.36 | 1289.03 | 1296.45 | T:acehash256v1 |
1758.95 | 1760.65 | 1761.31 | T:skinnyhashtk3 |
3025.35 | 3027.11 | 3028.51 | T:skinnyhashtk2 |
3864.00 | 3864.72 | 3867.52 | T:orangishv1 |
4748.49 | 4749.24 | 4750.63 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.20 | 13.21 | 13.22 | T:xoodyakv1 |
13.89 | 13.90 | 13.91 | T:gimli24v1 |
21.85 | 21.86 | 21.88 | asconxofv12 |
21.84 | 21.87 | 21.88 | asconhashv12 |
38.13 | 38.16 | 38.19 | T:esch256v1 |
44.51 | 44.54 | 44.56 | T:saturninhashv2 |
46.20 | 46.23 | 46.33 | T:esch384v1 |
68.92 | 68.95 | 69.00 | T:drygascon128 |
74.70 | 74.71 | 74.73 | T:knot256v2 |
80.78 | 80.85 | 82.09 | T:drygascon256 |
111.66 | 111.68 | 111.71 | T:knot256v1 |
228.93 | 228.99 | 229.28 | T:knot512 |
272.75 | 272.81 | 272.86 | T:knot384 |
951.30 | 951.54 | 957.29 | T:subterraneanv1 |
1280.71 | 1286.35 | 1291.72 | T:acehash256v1 |
1770.23 | 1775.02 | 1776.55 | T:skinnyhashtk3 |
3032.02 | 3032.59 | 3033.59 | T:skinnyhashtk2 |
3893.51 | 3894.87 | 3896.91 | T:orangishv1 |
4736.74 | 4741.09 | 4743.00 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.37 | 13.38 | 13.41 | T:xoodyakv1 |
14.12 | 14.14 | 14.15 | T:gimli24v1 |
22.17 | 22.19 | 22.22 | asconhashv12 |
22.14 | 22.20 | 22.26 | asconxofv12 |
38.52 | 38.58 | 38.67 | T:esch256v1 |
45.03 | 45.16 | 45.23 | T:saturninhashv2 |
46.96 | 47.02 | 47.06 | T:esch384v1 |
69.14 | 69.18 | 69.22 | T:drygascon128 |
75.69 | 75.71 | 75.77 | T:knot256v2 |
81.47 | 81.73 | 81.78 | T:drygascon256 |
112.07 | 112.13 | 112.18 | T:knot256v1 |
230.60 | 230.69 | 230.84 | T:knot512 |
274.33 | 274.38 | 274.43 | T:knot384 |
954.82 | 955.02 | 955.19 | T:subterraneanv1 |
1300.68 | 1304.70 | 1312.88 | T:acehash256v1 |
1792.84 | 1793.15 | 1797.12 | T:skinnyhashtk3 |
3036.15 | 3039.49 | 3051.77 | T:skinnyhashtk2 |
3937.53 | 3950.17 | 3953.18 | T:orangishv1 |
4714.93 | 4728.26 | 4731.19 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
13.89 | 13.90 | 13.95 | T:xoodyakv1 |
14.74 | 14.78 | 14.81 | T:gimli24v1 |
22.94 | 22.99 | 23.04 | asconxofv12 |
22.96 | 23.01 | 23.09 | asconhashv12 |
39.55 | 39.67 | 39.71 | T:esch256v1 |
46.79 | 46.89 | 46.96 | T:saturninhashv2 |
49.01 | 49.08 | 49.16 | T:esch384v1 |
69.65 | 69.72 | 69.89 | T:drygascon128 |
78.22 | 78.24 | 78.27 | T:knot256v2 |
83.78 | 83.98 | 84.11 | T:drygascon256 |
113.22 | 113.32 | 113.39 | T:knot256v1 |
234.86 | 235.06 | 235.47 | T:knot512 |
278.01 | 278.08 | 278.11 | T:knot384 |
964.56 | 964.62 | 964.96 | T:subterraneanv1 |
1355.52 | 1356.51 | 1368.09 | T:acehash256v1 |
1853.90 | 1854.19 | 1854.43 | T:skinnyhashtk3 |
3062.15 | 3062.64 | 3063.65 | T:skinnyhashtk2 |
4071.23 | 4071.52 | 4073.94 | T:orangishv1 |
4673.49 | 4674.40 | 4683.69 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
17.61 | 17.73 | 17.83 | T:xoodyakv1 |
20.00 | 20.22 | 20.45 | T:gimli24v1 |
33.23 | 33.48 | 33.73 | asconhashv12 |
33.33 | 33.48 | 33.83 | asconxofv12 |
53.31 | 53.67 | 54.09 | T:esch256v1 |
67.80 | 68.23 | 68.80 | T:saturninhashv2 |
75.59 | 75.80 | 76.17 | T:esch384v1 |
75.67 | 75.86 | 75.98 | T:drygascon128 |
110.92 | 110.97 | 111.30 | T:knot256v2 |
113.12 | 113.31 | 113.56 | T:drygascon256 |
127.08 | 127.27 | 127.70 | T:knot256v1 |
288.94 | 289.64 | 290.80 | T:knot512 |
307.17 | 307.39 | 307.84 | T:knot384 |
1088.95 | 1089.16 | 1089.50 | T:subterraneanv1 |
2060.89 | 2062.44 | 2081.12 | T:acehash256v1 |
2635.58 | 2635.95 | 2636.56 | T:skinnyhashtk3 |
3397.89 | 3398.59 | 3399.34 | T:skinnyhashtk2 |
4147.59 | 4150.48 | 4152.09 | T:photonbeetlehash256rate32v1 |
5789.09 | 5789.62 | 5791.70 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
51.38 | 52.38 | 53.62 | T:gimli24v1 |
61.50 | 62.50 | 63.00 | T:xoodyakv1 |
116.50 | 117.25 | 118.38 | asconhashv12 |
116.12 | 117.50 | 118.50 | asconxofv12 |
188.75 | 190.75 | 192.88 | T:saturninhashv2 |
193.62 | 194.75 | 196.25 | T:drygascon128 |
196.25 | 197.38 | 200.12 | T:esch256v1 |
232.12 | 233.88 | 238.00 | T:knot256v1 |
297.88 | 298.12 | 298.88 | T:knot256v2 |
329.62 | 331.12 | 332.38 | T:esch384v1 |
425.50 | 426.50 | 427.38 | T:drygascon256 |
621.00 | 621.50 | 623.50 | T:knot384 |
721.38 | 725.38 | 728.12 | T:knot512 |
2059.75 | 2062.00 | 2063.75 | T:subterraneanv1 |
4742.38 | 4746.62 | 4757.75 | T:photonbeetlehash256rate32v1 |
6044.88 | 6049.00 | 6051.62 | T:skinnyhashtk2 |
7033.88 | 7035.88 | 7037.50 | T:skinnyhashtk3 |
7613.25 | 7617.00 | 7673.75 | T:acehash256v1 |
23142.25 | 23147.75 | 23157.25 | T:orangishv1 |
|
amd64; KabyLake (806e9); 2017 Intel Core i7-7567U; 2 x 3500MHz; intelnuci7, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.99 | 14.22 | 14.76 | gimli24v1 |
22.32 | 22.91 | 23.09 | asconxofv12 |
22.39 | 22.97 | 23.11 | asconhashv12 |
27.80 | 27.86 | 27.92 | xoodyakv1 |
37.89 | 38.42 | 41.29 | esch256v1 |
45.64 | 45.70 | 45.77 | saturninhashv2 |
32.27? | 49.43? | 77.58? | esch384v1 |
69.94 | 71.07 | 74.79 | drygascon128 |
76.58 | 76.77 | 76.90 | knot256v2 |
81.48 | 81.84 | 84.64 | drygascon256 |
112.75 | 115.15 | 119.06 | knot256v1 |
241.22 | 241.53 | 242.07 | knot512 |
281.28 | 281.56 | 282.11 | knot384 |
979.87 | 980.01 | 983.10 | subterraneanv1 |
1291.19 | 1312.06 | 1343.30 | acehash256v1 |
1785.18 | 1791.06 | 1797.82 | skinnyhashtk3 |
3073.69 | 3145.18 | 3280.46 | skinnyhashtk2 |
3938.93 | 4014.34 | 4161.37 | orangishv1 |
4857.13 | 4960.56 | 4990.60 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
14.36 | 14.38 | 14.63 | gimli24v1 |
22.76 | 22.96 | 23.03 | asconxofv12 |
22.78 | 22.97 | 23.02 | asconhashv12 |
27.95 | 27.97 | 27.98 | xoodyakv1 |
39.64 | 39.69 | 40.65 | esch256v1 |
46.09 | 46.10 | 46.13 | saturninhashv2 |
47.93? | 48.92? | 62.98? | esch384v1 |
71.20 | 71.23 | 73.06 | drygascon128 |
77.34 | 77.40 | 77.44 | knot256v2 |
83.10 | 83.21 | 84.17 | drygascon256 |
115.37 | 115.44 | 117.33 | knot256v1 |
242.31 | 242.39 | 242.58 | knot512 |
282.44 | 282.54 | 282.77 | knot384 |
982.24 | 982.28 | 983.81 | subterraneanv1 |
1321.49 | 1323.24 | 1338.74 | acehash256v1 |
1801.99 | 1803.49 | 1806.83 | skinnyhashtk3 |
3144.63 | 3152.21 | 3215.03 | skinnyhashtk2 |
4026.50 | 4043.86 | 4107.25 | orangishv1 |
4901.37 | 4951.66 | 4965.78 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
14.57 | 14.60 | 14.62 | gimli24v1 |
23.05 | 23.11 | 23.30 | asconxofv12 |
23.06 | 23.12 | 23.32 | asconhashv12 |
28.12 | 28.15 | 28.19 | xoodyakv1 |
40.19 | 41.13 | 41.25 | esch256v1 |
46.73 | 46.76 | 46.80 | saturninhashv2 |
48.71? | 48.80? | 63.99? | esch384v1 |
71.39 | 71.49 | 73.33 | drygascon128 |
78.44 | 78.49 | 78.53 | knot256v2 |
84.07 | 84.95 | 85.09 | drygascon256 |
115.76 | 115.87 | 117.63 | knot256v1 |
243.73 | 244.07 | 244.24 | knot512 |
284.36 | 284.39 | 284.44 | knot384 |
986.05 | 986.08 | 986.11 | subterraneanv1 |
1342.66 | 1342.93 | 1360.46 | acehash256v1 |
1825.17 | 1825.33 | 1825.55 | skinnyhashtk3 |
3153.42 | 3161.03 | 3224.26 | skinnyhashtk2 |
4092.53 | 4097.78 | 4155.91 | orangishv1 |
4932.37 | 4935.55 | 4938.48 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
15.23 | 15.28 | 15.51 | gimli24v1 |
23.83 | 23.94 | 24.17 | asconxofv12 |
23.85 | 24.06 | 24.14 | asconhashv12 |
28.62 | 28.66 | 28.70 | xoodyakv1 |
41.08 | 41.21 | 41.29 | esch256v1 |
48.42 | 48.52 | 48.59 | saturninhashv2 |
50.83? | 51.01? | 66.60? | esch384v1 |
71.93 | 72.05 | 73.63 | drygascon128 |
80.93 | 81.04 | 81.11 | knot256v2 |
86.56 | 86.62 | 87.26 | drygascon256 |
116.99 | 117.12 | 117.22 | knot256v1 |
248.24 | 248.40 | 248.60 | knot512 |
288.05 | 288.18 | 288.27 | knot384 |
996.22 | 996.28 | 996.35 | subterraneanv1 |
1399.62 | 1399.89 | 1417.88 | acehash256v1 |
1887.14 | 1887.39 | 1890.95 | skinnyhashtk3 |
3180.67 | 3181.11 | 3251.40 | skinnyhashtk2 |
4211.14 | 4238.08 | 4275.84 | orangishv1 |
4836.15 | 4889.03 | 4894.38 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
20.72 | 20.84 | 20.97 | gimli24v1 |
34.00 | 34.16 | 34.41 | asconxofv12 |
34.00 | 34.22 | 34.50 | asconhashv12 |
34.81 | 34.97 | 35.22 | xoodyakv1 |
55.03 | 55.56 | 55.97 | esch256v1 |
70.12 | 70.38 | 71.03 | saturninhashv2 |
78.06? | 78.22? | 100.16? | esch384v1 |
78.34 | 78.47 | 78.59 | drygascon128 |
114.84 | 115.00 | 115.16 | knot256v2 |
116.69 | 116.78 | 117.00 | drygascon256 |
131.47 | 131.62 | 131.78 | knot256v1 |
303.62 | 304.69 | 305.97 | knot512 |
318.53 | 319.09 | 319.78 | knot384 |
1124.47 | 1125.22 | 1125.91 | subterraneanv1 |
2129.50 | 2131.06 | 2160.16 | acehash256v1 |
2676.09 | 2679.19 | 2683.69 | skinnyhashtk3 |
3525.69 | 3526.88 | 3603.59 | skinnyhashtk2 |
4282.91 | 4285.84 | 4340.81 | photonbeetlehash256rate32v1 |
5984.47 | 5988.09 | 6076.69 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
53.00 | 54.50 | 56.50 | gimli24v1 |
111.00 | 113.50 | 114.50 | xoodyakv1 |
114.00 | 115.00 | 116.50 | asconhashv12 |
114.25 | 115.00 | 116.75 | asconxofv12 |
195.50 | 196.75 | 198.50 | saturninhashv2 |
198.75 | 200.00 | 201.00 | drygascon128 |
203.25 | 206.00 | 209.00 | esch256v1 |
238.00 | 239.25 | 241.00 | knot256v1 |
304.00 | 304.25 | 304.75 | knot256v2 |
334.50? | 336.25? | 431.00? | esch384v1 |
435.75 | 436.25 | 437.25 | drygascon256 |
646.00 | 647.50 | 652.50 | knot384 |
745.25 | 750.00 | 752.75 | knot512 |
2129.50 | 2133.50 | 2137.25 | subterraneanv1 |
4895.25 | 4905.00 | 4913.75 | photonbeetlehash256rate32v1 |
6268.50 | 6276.25 | 6404.75 | skinnyhashtk2 |
7130.75 | 7141.00 | 7145.00 | skinnyhashtk3 |
7865.50 | 7879.75 | 7972.25 | acehash256v1 |
23928.75 | 23940.50 | 24301.25 | orangishv1 |
|
amd64; Goldmont (506f1); 2017 Intel Atom C3955; 16 x 2100MHz; scw1b63b1, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
17.17 | 17.17 | 17.18 | gimli24v1 |
30.73 | 30.74 | 30.74 | asconhashv12 |
30.73 | 30.74 | 30.74 | asconxofv12 |
40.79 | 40.80 | 40.80 | xoodyakv1 |
60.31 | 60.32 | 60.32 | saturninhashv2 |
66.03 | 66.12 | 66.19 | esch256v1 |
84.08 | 84.13 | 84.15 | drygascon128 |
88.59 | 88.59 | 88.63 | knot256v2 |
98.08 | 98.28 | 98.45 | esch384v1 |
118.13 | 118.15 | 118.21 | drygascon256 |
152.88 | 152.94 | 153.05 | knot256v1 |
313.51 | 313.71 | 322.00 | knot512 |
339.65 | 339.96 | 348.88 | knot384 |
1129.00 | 1143.30 | 1152.62 | subterraneanv1 |
1815.24 | 1818.38 | 1832.25 | skinnyhashtk3 |
1994.83 | 1996.99 | 2011.10 | acehash256v1 |
3307.13 | 3316.07 | 3330.76 | skinnyhashtk2 |
6696.35 | 6711.49 | 6725.70 | orangishv1 |
23366.10 | 23414.98 | 23472.63 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
17.32 | 17.32 | 17.33 | gimli24v1 |
30.98 | 30.98 | 30.98 | asconhashv12 |
30.98 | 30.98 | 30.98 | asconxofv12 |
40.96 | 40.96 | 40.97 | xoodyakv1 |
60.81 | 60.81 | 60.81 | saturninhashv2 |
66.53 | 66.53 | 66.54 | esch256v1 |
84.22 | 84.24 | 84.24 | drygascon128 |
89.29 | 89.29 | 89.31 | knot256v2 |
99.01 | 99.09 | 99.17 | esch384v1 |
119.01 | 119.02 | 119.05 | drygascon256 |
153.22 | 153.24 | 153.30 | knot256v1 |
314.84 | 314.90 | 319.05 | knot512 |
340.77 | 340.88 | 345.33 | knot384 |
1142.28 | 1145.78 | 1146.83 | subterraneanv1 |
1836.02 | 1836.51 | 1840.03 | skinnyhashtk3 |
2019.39 | 2019.96 | 2023.70 | acehash256v1 |
3320.58 | 3323.52 | 3327.57 | skinnyhashtk2 |
6763.30 | 6766.57 | 6770.05 | orangishv1 |
23364.26 | 23373.57 | 23394.22 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
17.57 | 17.57 | 17.58 | gimli24v1 |
31.39 | 31.39 | 31.39 | asconxofv12 |
31.39 | 31.39 | 31.40 | asconhashv12 |
41.24 | 41.26 | 41.26 | xoodyakv1 |
61.62 | 61.63 | 61.65 | saturninhashv2 |
67.21 | 67.25 | 68.02 | esch256v1 |
84.43 | 84.44 | 84.44 | drygascon128 |
90.46 | 90.46 | 90.47 | knot256v2 |
100.54 | 100.56 | 100.66 | esch384v1 |
120.49 | 120.49 | 120.50 | drygascon256 |
153.76 | 153.76 | 153.79 | knot256v1 |
316.93 | 316.93 | 316.97 | knot512 |
342.80 | 342.80 | 342.93 | knot384 |
1142.75 | 1142.82 | 1161.45 | subterraneanv1 |
1850.14 | 1865.54 | 1869.21 | skinnyhashtk3 |
2049.26 | 2055.76 | 2061.52 | acehash256v1 |
3332.47 | 3334.13 | 3338.79 | skinnyhashtk2 |
6843.55 | 6854.78 | 6862.81 | orangishv1 |
23287.33 | 23302.44 | 23346.80 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
18.24 | 18.24 | 18.27 | gimli24v1 |
32.48 | 32.48 | 32.50 | asconhashv12 |
32.48 | 32.48 | 32.50 | asconxofv12 |
41.99 | 41.99 | 41.99 | xoodyakv1 |
63.80 | 63.80 | 63.80 | saturninhashv2 |
69.05 | 69.08 | 69.13 | esch256v1 |
84.98 | 84.99 | 85.82 | drygascon128 |
93.56 | 93.57 | 93.58 | knot256v2 |
104.87 | 104.88 | 104.92 | esch384v1 |
123.51 | 124.40 | 124.45 | drygascon256 |
155.16 | 155.16 | 155.17 | knot256v1 |
322.52 | 322.52 | 322.55 | knot512 |
347.32 | 347.34 | 347.38 | knot384 |
1153.34 | 1154.40 | 1154.47 | subterraneanv1 |
1912.21 | 1912.52 | 1936.69 | skinnyhashtk3 |
2127.96 | 2128.18 | 2160.47 | acehash256v1 |
3342.92 | 3343.21 | 3392.16 | skinnyhashtk2 |
7073.61 | 7093.94 | 7098.94 | orangishv1 |
23055.09 | 23100.51 | 23143.18 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
26.75 | 26.78 | 27.03 | gimli24v1 |
46.12 | 46.16 | 46.16 | asconhashv12 |
46.16 | 46.16 | 46.19 | asconxofv12 |
51.50 | 51.53 | 51.53 | xoodyakv1 |
91.00 | 91.19 | 91.28 | saturninhashv2 |
91.94 | 91.94 | 92.06 | drygascon128 |
92.44 | 92.44 | 92.78 | esch256v1 |
133.31 | 133.34 | 133.34 | knot256v2 |
160.16 | 160.19 | 160.50 | esch384v1 |
172.81 | 172.84 | 174.38 | drygascon256 |
173.38 | 173.50 | 173.53 | knot256v1 |
383.81 | 383.84 | 383.88 | knot384 |
394.03 | 394.03 | 394.28 | knot512 |
1303.56 | 1303.56 | 1303.59 | subterraneanv1 |
2717.47 | 2717.56 | 2717.75 | skinnyhashtk3 |
3242.12 | 3242.44 | 3244.88 | acehash256v1 |
3709.31 | 3709.50 | 3709.91 | skinnyhashtk2 |
10007.91 | 10008.62 | 10010.31 | orangishv1 |
20355.97 | 20358.16 | 20635.41 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
80.00 | 80.25 | 80.25 | gimli24v1 |
154.00 | 154.00 | 158.50 | asconhashv12 |
154.00 | 154.00 | 158.50 | asconxofv12 |
160.50 | 160.75 | 168.25 | xoodyakv1 |
234.00 | 234.25 | 234.25 | drygascon128 |
247.00 | 247.25 | 247.50 | saturninhashv2 |
317.50 | 319.50 | 319.75 | knot256v1 |
341.25 | 341.50 | 341.50 | esch256v1 |
363.50 | 363.50 | 363.75 | knot256v2 |
682.25 | 688.00 | 688.50 | drygascon256 |
691.25 | 691.50 | 692.50 | esch384v1 |
770.00 | 770.00 | 772.00 | knot384 |
956.00 | 956.25 | 956.25 | knot512 |
2475.25 | 2475.25 | 2477.25 | subterraneanv1 |
6596.75 | 6598.25 | 6603.00 | skinnyhashtk2 |
7248.50 | 7249.25 | 7251.25 | skinnyhashtk3 |
12014.25 | 12015.00 | 12020.50 | acehash256v1 |
23265.25 | 23265.50 | 23265.75 | photonbeetlehash256rate32v1 |
40014.25 | 40015.50 | 40018.75 | orangishv1 |
|
amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6148; 40 x 2400MHz; genji548, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
10.81 | 10.85 | 10.92 | gimli24v1 |
13.32? | 22.21? | 22.32? | asconxofv12 |
13.35? | 22.26? | 39.86? | asconhashv12 |
40.50 | 40.66 | 41.08 | esch256v1 |
44.94 | 45.31 | 45.53 | saturninhashv2 |
47.17 | 47.21 | 47.26 | esch384v1 |
69.12 | 69.23 | 69.52 | knot256v2 |
74.90 | 75.01 | 75.16 | drygascon128 |
78.06 | 78.25 | 78.35 | xoodyakv1 |
76.78 | 79.44 | 79.60 | drygascon256 |
116.46 | 116.60 | 116.91 | knot256v1 |
231.25 | 231.47 | 240.49 | knot512 |
244.02 | 244.29 | 253.72 | knot384 |
813.92 | 819.90 | 837.05 | subterraneanv1 |
1409.71 | 1417.41 | 1425.60 | acehash256v1 |
1491.71 | 1500.27 | 1509.21 | skinnyhashtk3 |
2645.19 | 2651.63 | 2659.05 | skinnyhashtk2 |
3916.96 | 3929.97 | 3937.50 | orangishv1 |
5860.88 | 5872.80 | 5883.01 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
10.91 | 10.93 | 10.95 | gimli24v1 |
22.43? | 22.45? | 31.22? | asconhashv12 |
22.43 | 22.46 | 22.48 | asconxofv12 |
40.84 | 40.87 | 40.93 | esch256v1 |
45.64 | 45.71 | 45.78 | saturninhashv2 |
47.68 | 47.70 | 47.71 | esch384v1 |
69.72 | 69.77 | 69.91 | knot256v2 |
75.10 | 75.13 | 75.19 | drygascon128 |
78.47 | 78.56 | 78.60 | xoodyakv1 |
80.04 | 80.06 | 80.12 | drygascon256 |
116.78 | 116.83 | 116.95 | knot256v1 |
232.34 | 232.40 | 236.87 | knot512 |
244.90 | 244.98 | 249.67 | knot384 |
822.24 | 823.97 | 828.60 | subterraneanv1 |
1426.88 | 1429.63 | 1432.30 | acehash256v1 |
1509.66 | 1512.28 | 1515.34 | skinnyhashtk3 |
2654.84 | 2656.97 | 2659.08 | skinnyhashtk2 |
3955.61 | 3958.68 | 3960.86 | orangishv1 |
5857.66 | 5860.64 | 5864.28 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
11.07 | 11.09 | 11.13 | gimli24v1 |
22.74? | 22.78? | 31.62? | asconhashv12 |
22.75? | 22.80? | 31.64? | asconxofv12 |
41.00 | 41.25 | 41.36 | esch256v1 |
46.33 | 46.41 | 46.69 | saturninhashv2 |
48.48 | 48.50 | 48.53 | esch384v1 |
70.65 | 70.68 | 70.70 | knot256v2 |
75.30 | 75.38 | 75.48 | drygascon128 |
79.00 | 79.04 | 79.12 | xoodyakv1 |
80.99 | 81.05 | 81.12 | drygascon256 |
117.14 | 117.24 | 117.30 | knot256v1 |
233.85 | 233.95 | 234.00 | knot512 |
246.37 | 246.41 | 246.47 | knot384 |
821.57 | 825.20 | 834.28 | subterraneanv1 |
1449.59 | 1452.64 | 1455.34 | acehash256v1 |
1527.17 | 1532.01 | 1534.39 | skinnyhashtk3 |
2657.33 | 2663.56 | 2668.75 | skinnyhashtk2 |
4003.17 | 4007.02 | 4014.15 | orangishv1 |
5834.40 | 5842.63 | 5848.14 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
11.45 | 11.49 | 11.52 | gimli24v1 |
23.59? | 23.81? | 33.17? | asconxofv12 |
23.62? | 33.25? | 33.58? | asconhashv12 |
42.16 | 42.42 | 42.54 | esch256v1 |
48.12 | 48.24 | 48.91 | saturninhashv2 |
50.59 | 50.64 | 50.66 | esch384v1 |
73.12 | 73.16 | 73.18 | knot256v2 |
75.84 | 75.91 | 75.98 | drygascon128 |
80.38 | 80.42 | 80.45 | xoodyakv1 |
83.55 | 83.64 | 83.70 | drygascon256 |
118.34 | 119.60 | 119.84 | knot256v1 |
238.01 | 238.16 | 238.39 | knot512 |
249.75 | 249.82 | 250.02 | knot384 |
831.10 | 831.50 | 833.08 | subterraneanv1 |
1500.76 | 1501.84 | 1525.67 | acehash256v1 |
1572.99 | 1573.58 | 1605.66 | skinnyhashtk3 |
2668.92 | 2691.09 | 2703.67 | skinnyhashtk2 |
4143.58 | 4151.98 | 4205.33 | orangishv1 |
5779.09 | 5788.52 | 5811.83 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
16.56 | 16.59 | 16.81 | gimli24v1 |
33.75? | 34.22? | 50.34? | asconxofv12 |
34.09? | 50.22? | 51.22? | asconhashv12 |
56.78 | 57.06 | 57.38 | esch256v1 |
70.59 | 71.03 | 71.41 | saturninhashv2 |
77.69 | 77.81 | 78.12 | esch384v1 |
82.25 | 82.47 | 83.03 | drygascon128 |
97.94 | 98.00 | 98.12 | xoodyakv1 |
104.53 | 104.66 | 104.75 | knot256v2 |
115.31 | 115.75 | 116.19 | drygascon256 |
132.12 | 132.66 | 133.41 | knot256v1 |
275.88 | 275.94 | 276.12 | knot384 |
289.75 | 290.22 | 291.28 | knot512 |
948.59 | 952.84 | 954.50 | subterraneanv1 |
2235.28 | 2236.78 | 2239.34 | skinnyhashtk3 |
2285.47 | 2286.88 | 2289.12 | acehash256v1 |
2961.62 | 2962.06 | 2963.25 | skinnyhashtk2 |
5030.44 | 5100.62 | 5102.84 | photonbeetlehash256rate32v1 |
5842.22 | 5844.44 | 5854.22 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
50.50 | 51.00 | 52.00 | gimli24v1 |
113.75? | 116.75? | 175.00? | asconxofv12 |
116.00? | 177.00? | 181.00? | asconhashv12 |
193.00 | 194.75 | 196.75 | saturninhashv2 |
208.50 | 209.75 | 216.50 | drygascon128 |
209.00 | 210.75 | 215.25 | esch256v1 |
238.00 | 240.00 | 241.50 | knot256v1 |
286.50 | 287.50 | 288.00 | knot256v2 |
311.50 | 312.25 | 313.00 | xoodyakv1 |
334.50 | 335.75 | 337.00 | esch384v1 |
439.75 | 441.75 | 444.75 | drygascon256 |
562.00? | 562.75? | 707.75? | knot384 |
698.00 | 701.00 | 707.75 | knot512 |
1893.50 | 1899.75 | 1930.25 | subterraneanv1 |
5269.50 | 5270.25 | 5273.25 | skinnyhashtk2 |
5756.50 | 5834.50 | 5838.00 | photonbeetlehash256rate32v1 |
5959.50 | 5965.75 | 5973.25 | skinnyhashtk3 |
8436.50 | 8440.75 | 8448.00 | acehash256v1 |
23337.25 | 23353.25 | 23399.25 | orangishv1 |
|
amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6148; 20 x 2400MHz; pmnod003, supercop-20190910
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
10.80 | 10.84 | 10.90 | gimli24v1 |
22.16 | 22.25 | 22.35 | asconhashv12 |
21.38 | 22.77 | 23.29 | asconxofv12 |
37.79? | 40.70? | 46.73? | esch256v1 |
44.95 | 45.19 | 45.27 | saturninhashv2 |
47.15 | 47.18 | 47.25 | esch384v1 |
69.12 | 69.17 | 69.23 | knot256v2 |
74.85 | 74.99 | 75.10 | drygascon128 |
78.12 | 78.21 | 78.35 | xoodyakv1 |
79.41 | 79.53 | 79.61 | drygascon256 |
116.53 | 116.71 | 117.00 | knot256v1 |
232.99 | 233.21 | 238.72 | knot512 |
244.23 | 244.47 | 250.11 | knot384 |
814.51 | 817.64 | 824.63 | subterraneanv1 |
1405.22 | 1409.64 | 1415.97 | acehash256v1 |
1493.24 | 1497.95 | 1500.94 | skinnyhashtk3 |
2637.85 | 2644.64 | 2651.15 | skinnyhashtk2 |
3908.76 | 3918.91 | 3926.68 | orangishv1 |
5806.21 | 5816.22 | 5850.44 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
10.92 | 10.93 | 10.95 | gimli24v1 |
22.42 | 22.45 | 22.48 | asconhashv12 |
22.29 | 22.95 | 23.00 | asconxofv12 |
40.92 | 40.96 | 43.78 | esch256v1 |
45.62 | 45.63 | 45.65 | saturninhashv2 |
47.67 | 47.67 | 47.69 | esch384v1 |
69.73 | 69.75 | 69.77 | knot256v2 |
75.10 | 75.13 | 75.17 | drygascon128 |
78.49 | 78.53 | 78.57 | xoodyakv1 |
80.04 | 80.08 | 80.11 | drygascon256 |
116.88 | 116.94 | 117.06 | knot256v1 |
234.10 | 234.15 | 236.87 | knot512 |
245.09 | 245.17 | 247.96 | knot384 |
819.66 | 820.67 | 822.61 | subterraneanv1 |
1422.78 | 1424.15 | 1425.90 | acehash256v1 |
1507.88 | 1509.14 | 1510.13 | skinnyhashtk3 |
2647.97 | 2649.22 | 2651.11 | skinnyhashtk2 |
3944.12 | 3947.43 | 3949.49 | orangishv1 |
5801.09 | 5804.60 | 5820.20 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
11.04 | 11.06 | 11.08 | gimli24v1 |
22.73 | 22.79 | 22.82 | asconhashv12 |
23.13 | 23.23 | 23.31 | asconxofv12 |
41.03 | 41.49 | 44.29 | esch256v1 |
46.32 | 46.37 | 46.62 | saturninhashv2 |
48.46 | 48.50 | 48.53 | esch384v1 |
70.67 | 70.69 | 70.71 | knot256v2 |
75.29 | 75.35 | 75.43 | drygascon128 |
79.01 | 79.05 | 79.08 | xoodyakv1 |
80.99 | 81.01 | 81.04 | drygascon256 |
117.29 | 117.36 | 117.46 | knot256v1 |
235.63 | 235.68 | 235.80 | knot512 |
246.56 | 246.61 | 246.68 | knot384 |
821.28 | 825.40 | 829.33 | subterraneanv1 |
1444.83 | 1446.15 | 1449.05 | acehash256v1 |
1527.47 | 1529.34 | 1530.50 | skinnyhashtk3 |
2656.63 | 2659.67 | 2663.14 | skinnyhashtk2 |
3995.06 | 4001.17 | 4006.42 | orangishv1 |
5781.60 | 5785.19 | 5788.66 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
11.44 | 11.47 | 11.54 | gimli24v1 |
23.52 | 23.58 | 23.66 | asconhashv12 |
23.97 | 24.04 | 24.16 | asconxofv12 |
42.28 | 42.75 | 45.66 | esch256v1 |
48.08 | 48.20 | 48.86 | saturninhashv2 |
50.60 | 50.63 | 50.67 | esch384v1 |
73.14 | 73.15 | 73.18 | knot256v2 |
75.56 | 75.80 | 75.90 | drygascon128 |
80.38 | 80.43 | 80.46 | xoodyakv1 |
83.43 | 83.50 | 83.57 | drygascon256 |
118.33 | 118.41 | 118.47 | knot256v1 |
239.83 | 239.95 | 240.06 | knot512 |
249.94 | 250.00 | 250.09 | knot384 |
829.79 | 830.94 | 831.60 | subterraneanv1 |
1502.58 | 1503.16 | 1522.30 | acehash256v1 |
1573.20 | 1573.70 | 1588.91 | skinnyhashtk3 |
2671.43 | 2681.50 | 2692.33 | skinnyhashtk2 |
4131.19 | 4135.76 | 4139.87 | orangishv1 |
5730.28 | 5736.73 | 5759.52 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
16.50 | 16.59 | 16.81 | gimli24v1 |
33.53 | 33.75 | 34.16 | asconhashv12 |
33.88 | 33.97 | 34.31 | asconxofv12 |
58.50 | 59.03 | 62.62 | esch256v1 |
69.56 | 69.88 | 70.50 | saturninhashv2 |
77.69 | 77.84 | 78.28 | esch384v1 |
82.19 | 82.66 | 83.16 | drygascon128 |
97.81 | 97.94 | 98.06 | xoodyakv1 |
104.59 | 104.94 | 105.25 | knot256v2 |
114.59 | 114.91 | 115.28 | drygascon256 |
131.81 | 132.09 | 132.41 | knot256v1 |
275.91 | 276.12 | 276.34 | knot384 |
292.00 | 292.47 | 292.94 | knot512 |
951.72 | 952.91 | 954.19 | subterraneanv1 |
2236.38 | 2237.16 | 2237.53 | skinnyhashtk3 |
2283.41 | 2285.47 | 2286.22 | acehash256v1 |
2961.44 | 2961.84 | 2965.38 | skinnyhashtk2 |
5066.31 | 5067.50 | 5069.38 | photonbeetlehash256rate32v1 |
5843.44 | 5848.12 | 5857.41 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
48.25 | 49.00 | 49.75 | gimli24v1 |
112.00 | 113.50 | 116.25 | asconxofv12 |
112.25 | 114.00 | 115.75 | asconhashv12 |
192.75 | 194.50 | 197.00 | saturninhashv2 |
205.25 | 207.75 | 210.50 | drygascon128 |
214.50 | 218.75 | 230.25 | esch256v1 |
236.50 | 238.75 | 241.00 | knot256v1 |
286.25 | 286.75 | 287.50 | knot256v2 |
311.50 | 312.00 | 312.50 | xoodyakv1 |
335.50 | 335.75 | 337.00 | esch384v1 |
433.50 | 434.50 | 438.00 | drygascon256 |
556.00 | 556.25 | 556.75 | knot384 |
703.75 | 706.25 | 709.75 | knot512 |
1895.00 | 1898.50 | 1902.25 | subterraneanv1 |
5270.00 | 5270.50 | 5277.00 | skinnyhashtk2 |
5795.75 | 5800.00 | 5804.25 | photonbeetlehash256rate32v1 |
5964.50 | 5967.00 | 5970.25 | skinnyhashtk3 |
8446.50 | 8450.50 | 8457.25 | acehash256v1 |
23346.25 | 23369.25 | 23445.00 | orangishv1 |
|
amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6130; 32 x 2100MHz; genji239, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
10.80 | 10.86 | 10.89 | gimli24v1 |
21.97 | 22.05 | 22.11 | asconxofv12 |
13.46? | 22.22? | 22.30? | asconhashv12 |
40.56 | 40.64 | 40.74 | esch256v1 |
-0.62? | 45.04? | 51.30? | saturninhashv2 |
47.18 | 47.27 | 47.37 | esch384v1 |
69.08 | 69.16 | 69.24 | knot256v2 |
74.84 | 74.93 | 75.09 | drygascon128 |
78.12 | 78.27 | 78.63 | xoodyakv1 |
79.38 | 79.46 | 79.58 | drygascon256 |
116.44 | 116.64 | 122.80 | knot256v1 |
224.67 | 231.55 | 239.42 | knot512 |
239.74 | 244.88 | 250.85 | knot384 |
814.98 | 820.15 | 827.22 | subterraneanv1 |
1407.51 | 1417.81 | 1426.12 | acehash256v1 |
1493.28 | 1500.98 | 1505.99 | skinnyhashtk3 |
2646.11 | 2653.38 | 2658.41 | skinnyhashtk2 |
3922.00 | 3930.18 | 3935.92 | orangishv1 |
5743.53 | 5829.44 | 5996.19 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
10.92 | 10.94 | 10.95 | gimli24v1 |
22.22 | 22.24 | 22.25 | asconxofv12 |
22.42 | 22.44 | 22.47 | asconhashv12 |
40.91 | 40.94 | 40.98 | esch256v1 |
45.62 | 45.65 | 48.68 | saturninhashv2 |
47.68 | 47.71 | 47.75 | esch384v1 |
69.73 | 69.75 | 69.78 | knot256v2 |
75.11 | 75.13 | 75.18 | drygascon128 |
78.51 | 78.54 | 78.70 | xoodyakv1 |
80.04 | 80.06 | 80.10 | drygascon256 |
116.79 | 116.86 | 119.91 | knot256v1 |
232.37 | 232.43 | 236.34 | knot512 |
245.05 | 245.43 | 248.35 | knot384 |
821.82 | 823.44 | 825.81 | subterraneanv1 |
1426.33 | 1429.64 | 1432.05 | acehash256v1 |
1510.83 | 1512.61 | 1513.92 | skinnyhashtk3 |
2654.68 | 2655.61 | 2656.83 | skinnyhashtk2 |
3956.88 | 3958.59 | 3960.18 | orangishv1 |
5817.20 | 5820.56 | 5901.05 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
11.07 | 11.09 | 11.12 | gimli24v1 |
22.51 | 22.54 | 22.57 | asconxofv12 |
22.84? | 31.56? | 31.88? | asconhashv12 |
41.43? | 41.50? | 65.28? | esch256v1 |
46.36? | 46.44? | 92.23? | saturninhashv2 |
48.47 | 48.49 | 48.51 | esch384v1 |
70.64 | 70.67 | 70.72 | knot256v2 |
75.36 | 75.43 | 75.49 | drygascon128 |
78.99 | 79.04 | 79.12 | xoodyakv1 |
81.03 | 81.05 | 81.11 | drygascon256 |
117.17 | 117.21 | 117.30 | knot256v1 |
233.92 | 234.01 | 244.38 | knot512 |
246.62? | 246.80? | 431.27? | knot384 |
821.07 | 828.00 | 831.02 | subterraneanv1 |
1449.14 | 1452.82 | 1456.92 | acehash256v1 |
1528.55 | 1530.57 | 1533.67 | skinnyhashtk3 |
2660.22 | 2664.00 | 2667.04 | skinnyhashtk2 |
4004.44 | 4007.54 | 4011.40 | orangishv1 |
5798.14 | 5804.08 | 5879.33 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
11.43 | 11.48 | 11.53 | gimli24v1 |
23.32 | 23.37 | 23.40 | asconxofv12 |
23.65? | 33.09? | 33.48? | asconhashv12 |
42.68? | 42.80? | 67.17? | esch256v1 |
48.19? | 48.95? | 95.09? | saturninhashv2 |
50.58 | 50.59 | 50.61 | esch384v1 |
73.14 | 73.16 | 73.19 | knot256v2 |
75.89 | 76.04 | 76.19 | drygascon128 |
80.33 | 80.39 | 80.44 | xoodyakv1 |
83.60 | 83.68 | 83.79 | drygascon256 |
118.31 | 119.63 | 119.83 | knot256v1 |
237.95 | 238.11 | 238.31 | knot512 |
249.91 | 249.96 | 250.07 | knot384 |
830.79 | 831.37 | 843.58 | subterraneanv1 |
1500.72 | 1505.94 | 1522.85 | acehash256v1 |
1573.26 | 1573.80 | 1595.49 | skinnyhashtk3 |
2668.73 | 2690.33 | 2698.63 | skinnyhashtk2 |
4140.05 | 4143.80 | 4148.99 | orangishv1 |
5699.20 | 5746.57 | 5820.02 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
16.44 | 16.56 | 16.78 | gimli24v1 |
33.28 | 33.41 | 33.78 | asconxofv12 |
34.16? | 50.34? | 51.56? | asconhashv12 |
58.66? | 59.16? | 91.97? | esch256v1 |
70.53 | 71.06 | 71.69 | saturninhashv2 |
77.72 | 77.94 | 78.34 | esch384v1 |
82.19 | 82.44 | 83.06 | drygascon128 |
97.78 | 97.91 | 98.03 | xoodyakv1 |
105.22? | 105.66? | 184.19? | knot256v2 |
115.31 | 115.72 | 116.12 | drygascon256 |
132.12 | 132.59 | 133.66 | knot256v1 |
276.28? | 276.47? | 484.00? | knot384 |
289.72 | 290.03 | 290.75 | knot512 |
951.97? | 955.19? | 1840.47? | subterraneanv1 |
2236.50 | 2237.50 | 2238.97 | skinnyhashtk3 |
2283.50 | 2289.72 | 2291.41 | acehash256v1 |
2961.34 | 2961.59 | 2961.94 | skinnyhashtk2 |
5014.47 | 5067.97 | 5139.38 | photonbeetlehash256rate32v1 |
5844.06 | 5846.59 | 5857.44 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
50.50 | 51.00 | 52.00 | gimli24v1 |
110.75 | 112.00 | 113.25 | asconxofv12 |
116.50? | 176.50? | 181.50? | asconhashv12 |
192.75 | 195.00 | 197.50 | saturninhashv2 |
208.75 | 210.00 | 215.00 | drygascon128 |
216.25? | 218.50? | 336.75? | esch256v1 |
237.75 | 239.50 | 240.50 | knot256v1 |
287.25? | 288.25? | 508.50? | knot256v2 |
311.75 | 312.25 | 313.25 | xoodyakv1 |
334.00 | 334.75 | 337.00 | esch384v1 |
438.75 | 440.25 | 444.50 | drygascon256 |
556.00? | 556.50? | 976.00? | knot384 |
700.00 | 701.00 | 703.50 | knot512 |
1898.50? | 1914.50? | 3686.25? | subterraneanv1 |
5269.25 | 5270.50 | 5273.50 | skinnyhashtk2 |
5748.00 | 5795.50 | 5878.00 | photonbeetlehash256rate32v1 |
5963.00 | 5966.00 | 5970.25 | skinnyhashtk3 |
8439.50 | 8444.00 | 8452.75 | acehash256v1 |
23347.75 | 23361.00 | 23406.25 | orangishv1 |
|
aarch64; A57+crypto (411fd072); 2016 AMD Opteron A1100; 8 x 2000MHz; warbear0, supercop-20200826
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
22.25 | 22.25 | 22.25 | T:asconhashv12 |
22.25 | 22.25 | 22.25 | T:asconxofv12 |
24.06 | 24.06 | 24.06 | T:xoodyakv1 |
36.44 | 36.44 | 36.44 | T:gimli24v1 |
49.07 | 49.07 | 49.07 | T:esch256v1 |
53.28 | 53.28 | 53.34 | T:saturninhashv2 |
65.31 | 65.38 | 65.38 | T:drygascon128 |
74.03 | 74.50 | 74.55 | T:esch384v1 |
84.32 | 84.32 | 84.32 | T:drygascon256 |
86.38 | 86.38 | 86.38 | T:knot256v2 |
157.75 | 157.75 | 157.76 | T:knot256v1 |
292.38 | 292.38 | 292.77 | T:knot512 |
310.78 | 310.79 | 311.13 | T:knot384 |
756.15 | 757.66 | 761.97 | T:subterraneanv1 |
1634.34 | 1644.48 | 1646.44 | T:acehash256v1 |
1838.51 | 1838.78 | 1839.43 | T:skinnyhashtk3 |
3102.22 | 3102.92 | 3103.35 | T:skinnyhashtk2 |
6545.23 | 6545.87 | 6546.64 | T:orangishv1 |
32093.27? | 34285.60? | 35913.01? | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
22.43 | 22.43 | 22.43 | T:asconhashv12 |
22.43 | 22.43 | 22.43 | T:asconxofv12 |
24.19 | 24.19 | 24.20 | T:xoodyakv1 |
36.71 | 36.72 | 36.72 | T:gimli24v1 |
49.38 | 49.38 | 49.38 | T:esch256v1 |
53.72 | 53.72 | 53.72 | T:saturninhashv2 |
65.44 | 65.50 | 65.50 | T:drygascon128 |
75.21 | 75.22 | 75.22 | T:esch384v1 |
84.88 | 84.89 | 84.89 | T:drygascon256 |
87.06 | 87.06 | 87.06 | T:knot256v2 |
158.06 | 158.06 | 158.06 | T:knot256v1 |
293.54 | 293.54 | 293.54 | T:knot512 |
311.13 | 311.45 | 311.45 | T:knot384 |
757.86 | 758.82 | 762.82 | T:subterraneanv1 |
1659.57 | 1661.50 | 1661.64 | T:acehash256v1 |
1851.82 | 1853.10 | 1854.62 | T:skinnyhashtk3 |
3106.61 | 3109.63 | 3110.23 | T:skinnyhashtk2 |
6596.02 | 6596.47 | 6597.72 | T:orangishv1 |
34873.35 | 35866.38 | 35916.77 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
22.73 | 22.74 | 22.74 | T:asconhashv12 |
22.73 | 22.74 | 22.74 | T:asconxofv12 |
24.40 | 24.41 | 24.42 | T:xoodyakv1 |
37.18 | 37.18 | 37.19 | T:gimli24v1 |
49.90 | 49.90 | 49.90 | T:esch256v1 |
54.45 | 54.45 | 54.45 | T:saturninhashv2 |
65.65 | 65.71 | 65.71 | T:drygascon128 |
75.98 | 76.41 | 76.42 | T:esch384v1 |
85.84 | 85.86 | 85.86 | T:drygascon256 |
88.20 | 88.20 | 88.21 | T:knot256v2 |
158.57 | 158.58 | 158.58 | T:knot256v1 |
295.47 | 295.47 | 295.47 | T:knot512 |
312.96 | 313.28 | 313.28 | T:knot384 |
760.86 | 761.82 | 765.82 | T:subterraneanv1 |
1685.58 | 1688.30 | 1688.39 | T:acehash256v1 |
1875.75 | 1877.00 | 1877.01 | T:skinnyhashtk3 |
3116.74 | 3118.46 | 3122.73 | T:skinnyhashtk2 |
6679.25 | 6683.36 | 6687.03 | T:orangishv1 |
35980.02 | 36116.28 | 36864.10 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
23.53 | 23.56 | 23.56 | T:asconhashv12 |
23.53 | 23.56 | 23.56 | T:asconxofv12 |
24.94 | 24.94 | 25.06 | T:xoodyakv1 |
38.42 | 38.42 | 38.44 | T:gimli24v1 |
51.28 | 51.28 | 51.28 | T:esch256v1 |
56.39 | 56.39 | 56.42 | T:saturninhashv2 |
66.19 | 66.25 | 66.25 | T:drygascon128 |
79.17 | 79.17 | 79.61 | T:esch384v1 |
88.44 | 88.44 | 88.47 | T:drygascon256 |
91.22 | 91.25 | 91.25 | T:knot256v2 |
159.94 | 159.97 | 159.97 | T:knot256v1 |
300.61 | 300.64 | 300.64 | T:knot512 |
317.03 | 317.36 | 317.36 | T:knot384 |
768.89 | 769.86 | 773.83 | T:subterraneanv1 |
1757.19 | 1759.86 | 1760.11 | T:acehash256v1 |
1939.58 | 1940.81 | 1940.92 | T:skinnyhashtk3 |
3143.72 | 3145.47 | 3149.67 | T:skinnyhashtk2 |
6906.25 | 6906.31 | 6906.42 | T:orangishv1 |
35541.81 | 35602.92 | 35653.67 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
32.25 | 32.50 | 33.25 | T:xoodyakv1 |
33.50 | 33.75 | 33.75 | T:asconhashv12 |
33.50 | 33.75 | 33.75 | T:asconxofv12 |
54.25 | 54.25 | 54.50 | T:gimli24v1 |
69.00 | 69.00 | 69.00 | T:esch256v1 |
73.25 | 73.25 | 73.25 | T:drygascon128 |
80.75 | 80.75 | 81.00 | T:saturninhashv2 |
120.25 | 120.50 | 120.75 | T:esch384v1 |
121.00 | 121.50 | 121.50 | T:drygascon256 |
130.25 | 130.25 | 130.25 | T:knot256v2 |
177.50 | 177.75 | 177.75 | T:knot256v1 |
350.00 | 350.25 | 350.25 | T:knot384 |
366.50 | 366.75 | 366.75 | T:knot512 |
871.75 | 872.75 | 876.50 | T:subterraneanv1 |
2675.25 | 2675.50 | 2676.25 | T:acehash256v1 |
2756.50 | 2756.50 | 2757.50 | T:skinnyhashtk3 |
3491.25 | 3495.00 | 3495.25 | T:skinnyhashtk2 |
9812.50 | 9813.00 | 9815.75 | T:orangishv1 |
31763.75 | 31873.00 | 31970.25 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
106.00 | 108.00 | 114.00 | T:xoodyakv1 |
114.00 | 114.00 | 114.00 | T:asconxofv12 |
114.00 | 114.00 | 116.00 | T:asconhashv12 |
142.00 | 142.00 | 144.00 | T:gimli24v1 |
192.00 | 192.00 | 194.00 | T:drygascon128 |
218.00 | 220.00 | 220.00 | T:saturninhashv2 |
254.00 | 254.00 | 258.00 | T:esch256v1 |
316.00 | 316.00 | 318.00 | T:knot256v1 |
354.00 | 354.00 | 354.00 | T:knot256v2 |
464.00 | 464.00 | 464.00 | T:drygascon256 |
512.00 | 514.00 | 516.00 | T:esch384v1 |
700.00 | 700.00 | 702.00 | T:knot384 |
884.00 | 884.00 | 886.00 | T:knot512 |
1680.00 | 1680.00 | 1684.00 | T:subterraneanv1 |
6212.00 | 6216.00 | 6216.00 | T:skinnyhashtk2 |
7350.00 | 7350.00 | 7350.00 | T:skinnyhashtk3 |
9626.00 | 9880.00 | 9882.00 | T:acehash256v1 |
31630.00? | 31832.00? | 36176.00? | T:photonbeetlehash256rate32v1 |
39242.00 | 39244.00 | 39244.00 | T:orangishv1 |
|
aarch64 (410fd034); 2016 Rockchip RK3399; 4 x 1400MHz; unstable; rockpi4, supercop-20190816
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
19.16? | 21.58? | 26.22? | asconxofv12 |
19.16? | 23.59? | 26.22? | asconhashv12 |
22.79? | 32.67? | 52.83? | xoodyakv1 |
34.69? | 56.67? | 76.83? | gimli24v1 |
61.91? | 62.72? | 74.01? | saturninhashv2 |
55.05? | 64.73? | 64.93? | drygascon128 |
-0.40? | 65.34? | 196.01? | esch384v1 |
-11.90? | 98.61? | 108.90? | esch256v1 |
98.61 | 98.61 | 98.61 | drygascon256 |
101.03 | 101.03 | 101.44 | knot256v2 |
140.76? | 158.10? | 166.77? | knot256v1 |
265.38? | 294.63? | 346.45? | knot512 |
221.42? | 395.86? | 486.40? | knot384 |
722.55 | 729.00 | 730.01 | subterraneanv1 |
1449.53 | 1487.85 | 1551.57 | acehash256v1 |
-177.26? | 1909.72? | 5879.00? | skinnyhashtk3 |
3907.57? | 4886.43? | 6819.74? | orangishv1 |
-81.07? | 6610.02? | 10178.80? | skinnyhashtk2 |
26294.47 | 26391.06 | 26448.74 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
21.78 | 21.78 | 24.10 | asconxofv12 |
21.78 | 24.00 | 24.10 | asconhashv12 |
32.97? | 32.97? | 43.05? | xoodyakv1 |
46.18? | 57.17? | 57.17? | gimli24v1 |
63.12 | 63.22 | 63.32 | saturninhashv2 |
63.52 | 64.33 | 64.33 | drygascon128 |
66.14? | 66.14? | 131.38? | esch384v1 |
44.06? | 99.22? | 99.32? | esch256v1 |
99.32 | 99.32 | 99.32 | drygascon256 |
102.04 | 102.04 | 102.14 | knot256v2 |
149.73 | 158.40 | 158.50 | knot256v1 |
284.04? | 297.95? | 315.90? | knot512 |
310.76? | 397.37? | 397.77? | knot384 |
727.89 | 729.40 | 729.81 | subterraneanv1 |
1483.82 | 1500.96 | 1515.58 | acehash256v1 |
1921.42? | 1923.94? | 3907.77? | skinnyhashtk3 |
4920.10? | 4927.16? | 5887.97? | orangishv1 |
3308.64? | 6630.28? | 6747.65? | skinnyhashtk2 |
26327.14 | 26339.64 | 26360.21 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
22.05 | 22.32 | 24.47 | asconxofv12 |
22.32 | 24.47 | 24.74 | asconhashv12 |
33.34? | 33.61? | 43.56? | xoodyakv1 |
37.64? | 57.81? | 58.08? | gimli24v1 |
63.99? | 63.99? | 72.60? | drygascon128 |
63.99 | 64.26 | 64.26 | saturninhashv2 |
67.22? | 67.49? | 133.63? | esch384v1 |
44.63? | 100.29? | 100.29? | esch256v1 |
100.29 | 100.56 | 100.56 | drygascon256 |
103.52 | 103.52 | 103.52 | knot256v2 |
158.91? | 212.95? | 307.60? | knot256v1 |
286.09 | 286.09 | 303.03 | knot512 |
310.29? | 399.82? | 524.32? | knot384 |
730.82 | 731.09 | 735.93 | subterraneanv1 |
1484.76 | 1506.27 | 1524.01 | acehash256v1 |
1944.81? | 1949.38? | 3956.30? | skinnyhashtk3 |
4976.70? | 4997.41? | 5961.34? | orangishv1 |
3324.70? | 6686.51? | 6772.29? | skinnyhashtk2 |
26242.71 | 26284.12 | 26359.40 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
22.94? | 23.66? | 25.81? | asconxofv12 |
23.66 | 25.81 | 25.81 | asconhashv12 |
34.42? | 34.42? | 44.45? | xoodyakv1 |
39.44? | 59.51? | 60.23? | gimli24v1 |
65.25 | 65.25 | 65.97 | drygascon128 |
55.93? | 66.68? | 66.68? | saturninhashv2 |
70.98? | 70.98? | 139.82? | esch384v1 |
46.61? | 103.25? | 103.25? | esch256v1 |
103.25 | 103.97 | 104.68 | drygascon256 |
106.84 | 107.55 | 107.55 | knot256v2 |
152.01 | 160.61 | 160.61 | knot256v1 |
291.11 | 291.82 | 308.32 | knot512 |
314.77? | 405.11? | 451.00? | knot384 |
739.24 | 739.24 | 739.24 | subterraneanv1 |
1548.03 | 1588.90 | 1606.11 | acehash256v1 |
2011.22? | 2024.13? | 4086.26? | skinnyhashtk3 |
5146.01? | 5163.93? | 6155.56? | orangishv1 |
3356.34? | 6737.78? | 6777.93? | skinnyhashtk2 |
25999.64 | 26020.43 | 26052.70 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
38.72? | 38.72? | 45.17? | asconhashv12 |
38.72? | 38.72? | 45.17? | asconxofv12 |
51.62? | 51.62? | 58.08? | xoodyakv1 |
77.44 | 77.44 | 77.44 | drygascon128 |
64.53? | 83.89? | 90.34? | gimli24v1 |
90.34? | 96.80? | 103.25? | saturninhashv2 |
109.70? | 116.16? | 212.95? | esch384v1 |
141.97 | 141.97 | 141.97 | drygascon256 |
70.98? | 141.97? | 141.97? | esch256v1 |
154.88 | 154.88 | 154.88 | knot256v2 |
174.23 | 180.69 | 180.69 | knot256v1 |
361.38 | 361.38 | 374.28 | knot512 |
354.92? | 451.72? | 451.72? | knot384 |
845.36 | 845.36 | 845.36 | subterraneanv1 |
2361.84 | 2426.38 | 2432.83 | acehash256v1 |
2865.19? | 2865.19? | 5788.45? | skinnyhashtk3 |
7317.84? | 7337.20? | 8743.98? | orangishv1 |
3723.45? | 7427.55? | 7666.31? | skinnyhashtk2 |
23037.66 | 23044.11 | 23224.80 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
154.88 | 154.88 | 154.88 | asconxofv12 |
154.88? | 154.88? | 206.50? | asconhashv12 |
154.88? | 206.50? | 206.50? | xoodyakv1 |
206.50? | 258.12? | 258.12? | drygascon128 |
206.50? | 258.12? | 258.12? | gimli24v1 |
258.12? | 309.75? | 309.75? | saturninhashv2 |
361.38 | 361.38 | 361.38 | knot256v1 |
413.00? | 464.62? | 464.62? | knot256v2 |
309.75? | 516.25? | 567.88? | esch256v1 |
516.25? | 516.25? | 929.25? | esch384v1 |
516.25 | 567.88 | 567.88 | drygascon256 |
774.38? | 929.25? | 929.25? | knot384 |
877.62 | 929.25 | 929.25 | knot512 |
1652.00 | 1652.00 | 1703.62 | subterraneanv1 |
7640.50? | 7692.12? | 15281.00? | skinnyhashtk3 |
8776.25 | 8776.25 | 8982.75 | acehash256v1 |
6659.62? | 13216.00? | 13319.25? | skinnyhashtk2 |
26328.75 | 26380.38 | 26380.38 | photonbeetlehash256rate32v1 |
29271.38? | 29271.38? | 35001.75? | orangishv1 |
|
aarch64; A53+crypto (410fd034); 2016 Marvell ARMADA 3720; 2 x 1000MHz; unstable; supercoplxc, supercop-20190816
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
26.91 | 26.99 | 27.11 | asconxofv12 |
26.95 | 26.99 | 27.07 | asconhashv12 |
53.67 | 53.71 | 53.75 | xoodyakv1 |
66.48 | 66.52 | 66.60 | gimli24v1 |
75.08 | 75.23 | 75.31 | saturninhashv2 |
101.91 | 102.03 | 102.03 | drygascon128 |
104.80 | 104.92 | 105.00 | esch256v1 |
121.29 | 121.41 | 121.95 | drygascon256 |
124.14 | 124.22 | 124.41 | esch384v1 |
126.95 | 126.99 | 127.03 | knot256v2 |
198.32 | 198.36 | 198.36 | knot256v1 |
366.88 | 367.03 | 367.27 | knot512 |
435.12 | 435.31 | 436.84 | knot384 |
1634.26 | 1648.44 | 1666.05 | subterraneanv1 |
3027.85 | 3136.88 | 3324.77 | acehash256v1 |
4089.18 | 4136.17 | 4226.17 | skinnyhashtk3 |
7302.30 | 7344.88 | 7419.73 | orangishv1 |
6947.34 | 7578.98 | 7676.25 | skinnyhashtk2 |
32911.91 | 33146.99 | 33413.67 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
27.23 | 27.25 | 27.27 | asconhashv12 |
27.23 | 27.25 | 27.29 | asconxofv12 |
53.95 | 53.95 | 53.96 | xoodyakv1 |
67.07 | 67.07 | 67.09 | gimli24v1 |
75.80 | 75.88 | 75.88 | saturninhashv2 |
102.19 | 102.21 | 102.21 | drygascon128 |
105.55 | 105.57 | 105.59 | esch256v1 |
122.17 | 122.19 | 122.46 | drygascon256 |
125.47 | 125.49 | 125.57 | esch384v1 |
127.99 | 128.01 | 128.01 | knot256v2 |
198.77 | 198.77 | 198.77 | knot256v1 |
368.42 | 368.46 | 368.57 | knot512 |
436.54 | 436.58 | 437.34 | knot384 |
1647.77 | 1652.56 | 1658.87 | subterraneanv1 |
3142.83 | 3162.27 | 3228.85 | acehash256v1 |
4149.16 | 4160.45 | 4202.42 | skinnyhashtk3 |
7390.10 | 7396.60 | 7431.39 | orangishv1 |
7179.55 | 7400.10 | 7430.64 | skinnyhashtk2 |
33075.00 | 33124.04 | 33215.76 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
27.66 | 27.66 | 27.76 | asconhashv12 |
27.66 | 27.66 | 27.76 | asconxofv12 |
54.32 | 54.32 | 54.43 | xoodyakv1 |
67.97 | 67.97 | 68.07 | gimli24v1 |
76.88 | 76.93 | 76.98 | saturninhashv2 |
102.50 | 102.50 | 102.60 | drygascon128 |
106.61 | 106.67 | 106.72 | esch256v1 |
123.49 | 123.49 | 123.59 | drygascon256 |
127.50 | 127.55 | 127.66 | esch384v1 |
129.69 | 129.69 | 129.79 | knot256v2 |
199.43 | 199.43 | 199.48 | knot256v1 |
370.83 | 370.89 | 370.94 | knot512 |
439.17 | 439.17 | 440.00 | knot384 |
1654.43 | 1659.48 | 1668.12 | subterraneanv1 |
3156.51 | 3247.45 | 3327.97 | acehash256v1 |
4196.41 | 4202.19 | 4210.89 | skinnyhashtk3 |
7204.79 | 7406.51 | 7455.99 | skinnyhashtk2 |
7480.00 | 7486.98 | 7514.43 | orangishv1 |
32984.22 | 33197.50 | 33930.57 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
28.75 | 28.75 | 28.89 | asconxofv12 |
28.75 | 28.75 | 30.00 | asconhashv12 |
55.28 | 55.28 | 55.42 | xoodyakv1 |
70.28 | 70.42 | 70.69 | gimli24v1 |
79.72 | 79.72 | 79.86 | saturninhashv2 |
103.19 | 103.33 | 103.47 | drygascon128 |
109.58 | 109.58 | 109.86 | esch256v1 |
127.08 | 127.78 | 128.19 | drygascon256 |
133.06 | 133.06 | 133.47 | esch384v1 |
134.17 | 134.17 | 134.44 | knot256v2 |
201.25 | 201.25 | 201.39 | knot256v1 |
377.36 | 377.36 | 377.64 | knot512 |
444.86 | 445.00 | 445.00 | knot384 |
1670.83 | 1673.19 | 1678.06 | subterraneanv1 |
3267.22 | 3286.39 | 3306.11 | acehash256v1 |
4338.75 | 4339.17 | 4469.03 | skinnyhashtk3 |
7230.83 | 7477.50 | 7723.89 | skinnyhashtk2 |
7728.19 | 7742.78 | 7783.47 | orangishv1 |
32645.56 | 32681.94 | 32929.44 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
42.50 | 42.50 | 42.50 | asconxofv12 |
42.50 | 42.50 | 43.75 | asconhashv12 |
67.50 | 67.50 | 67.50 | xoodyakv1 |
101.25 | 101.25 | 101.25 | gimli24v1 |
112.50 | 113.75 | 113.75 | drygascon128 |
115.00 | 115.00 | 116.25 | saturninhashv2 |
146.25 | 146.25 | 147.50 | esch256v1 |
172.50 | 173.75 | 176.25 | drygascon256 |
191.25 | 191.25 | 192.50 | knot256v2 |
202.50 | 202.50 | 203.75 | esch384v1 |
223.75 | 225.00 | 225.00 | knot256v1 |
460.00 | 461.25 | 463.75 | knot512 |
491.25 | 492.50 | 498.75 | knot384 |
1908.75 | 1910.00 | 1915.00 | subterraneanv1 |
4951.25 | 4998.75 | 5146.25 | acehash256v1 |
6165.00 | 6165.00 | 6166.25 | skinnyhashtk3 |
8047.50 | 8048.75 | 8262.50 | skinnyhashtk2 |
10976.25 | 10977.50 | 10977.50 | orangishv1 |
28923.75 | 28926.25 | 28932.50 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
150.00 | 150.00 | 150.00 | asconxofv12 |
150.00 | 150.00 | 160.00 | asconhashv12 |
200.00 | 210.00 | 210.00 | xoodyakv1 |
280.00 | 280.00 | 280.00 | gimli24v1 |
290.00 | 300.00 | 310.00 | drygascon128 |
310.00 | 320.00 | 320.00 | saturninhashv2 |
400.00 | 410.00 | 410.00 | knot256v1 |
520.00 | 520.00 | 520.00 | knot256v2 |
540.00 | 540.00 | 550.00 | esch256v1 |
650.00 | 650.00 | 650.00 | drygascon256 |
870.00 | 870.00 | 880.00 | esch384v1 |
1000.00 | 1000.00 | 1000.00 | knot384 |
1120.00 | 1120.00 | 1130.00 | knot512 |
3770.00 | 3770.00 | 3780.00 | subterraneanv1 |
14320.00 | 14720.00 | 14770.00 | skinnyhashtk2 |
16440.00 | 16440.00 | 16450.00 | skinnyhashtk3 |
18280.00 | 18290.00 | 18480.00 | acehash256v1 |
33060.00 | 33070.00 | 33070.00 | photonbeetlehash256rate32v1 |
43880.00 | 43890.00 | 43890.00 | orangishv1 |
|
aarch64; A53+crypto (410fd034); 2016 HiSilicon Kirin 960; 8 x 1844MHz; unstable; hikey960, supercop-20190816
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
16.26? | 30.65? | 39.39? | asconhashv12 |
-21.12? | 32.52? | 88.88? | gimli24v1 |
1.83? | 33.77? | 40.56? | asconxofv12 |
28.45? | 36.58? | 81.30? | saturninhashv2 |
-49.83? | 44.71? | 549.29? | knot256v1 |
24.39? | 52.84? | 117.88? | xoodyakv1 |
-65.04? | 53.21? | 300.07? | knot256v2 |
20.33? | 56.41? | 122.51? | drygascon128 |
48.50? | 79.93? | 110.31? | drygascon256 |
87.36? | 105.65? | 422.83? | knot512 |
1.58? | 105.69? | 250.12? | esch384v1 |
88.75? | 136.92? | 176.87? | esch256v1 |
292.68? | 329.26? | 646.33? | knot384 |
372.91? | 876.69? | 1888.27? | subterraneanv1 |
-1057.32? | 1943.16? | 6515.72? | skinnyhashtk3 |
-926.81? | 4182.82? | 6194.97? | skinnyhashtk2 |
138.16? | 4700.51? | 5969.73? | acehash256v1 |
1239.81? | 4850.19? | 7300.14? | orangishv1 |
4990.17? | 14946.79? | 27932.27? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
17.89? | 32.52? | 56.91? | gimli24v1 |
31.40 | 33.77 | 34.55 | asconxofv12 |
34.55 | 34.55 | 37.99 | asconhashv12 |
46.75? | 50.81? | 65.04? | saturninhashv2 |
52.84? | 52.84? | 83.33? | xoodyakv1 |
65.05? | 79.27? | 101.91? | drygascon128 |
67.07? | 79.93? | 85.64? | drygascon256 |
91.28? | 100.83? | 119.94? | esch256v1 |
56.39? | 103.66? | 302.84? | knot256v1 |
77.23? | 107.72? | 163.68? | esch384v1 |
77.23? | 117.88? | 182.55? | knot256v2 |
211.38? | 213.41? | 319.14? | knot512 |
300.81? | 315.03? | 473.57? | knot384 |
880.46? | 881.48? | 1386.15? | subterraneanv1 |
1320.89? | 1962.67? | 3680.80? | skinnyhashtk3 |
1749.96? | 3589.21? | 3871.02? | acehash256v1 |
2660.50? | 4190.95? | 4447.05? | skinnyhashtk2 |
3821.04? | 5364.05? | 6353.50? | orangishv1 |
13174.48? | 15150.04? | 21632.61? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
18.80? | 32.52? | 108.40? | gimli24v1 |
27.10? | 32.52? | 38.77? | asconhashv12 |
32.52 | 33.77 | 35.02 | asconxofv12 |
0.00? | 52.15? | 93.80? | esch256v1 |
48.78? | 54.20? | 81.30? | xoodyakv1 |
59.62? | 60.90? | 83.74? | drygascon256 |
48.78? | 65.04? | 70.46? | saturninhashv2 |
70.46? | 92.14? | 153.83? | esch384v1 |
81.30? | 102.56? | 111.12? | drygascon128 |
57.83? | 102.98? | 162.60? | knot256v1 |
75.88? | 113.82? | 119.24? | knot256v2 |
211.38? | 216.80? | 601.68? | knot512 |
303.52 | 303.52 | 303.52 | knot384 |
883.55? | 888.97? | 1387.50? | subterraneanv1 |
851.67? | 1983.64? | 3745.17? | skinnyhashtk3 |
1783.15? | 2093.47? | 3375.51? | acehash256v1 |
2672.02? | 4205.86? | 6254.59? | skinnyhashtk2 |
3902.34? | 5435.42? | 6433.45? | orangishv1 |
15311.28? | 15338.38? | 21419.64? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
28.91? | 36.69? | 40.60? | asconxofv12 |
28.91? | 43.36? | 46.69? | asconhashv12 |
19.28? | 57.81? | 57.81? | gimli24v1 |
57.81? | 57.81? | 86.72? | xoodyakv1 |
72.27 | 72.27 | 72.27 | saturninhashv2 |
0.00? | 80.35? | 96.72? | esch256v1 |
72.27? | 81.20? | 101.50? | drygascon256 |
61.69? | 101.17? | 158.98? | knot256v1 |
0.00? | 115.62? | 130.08? | knot256v2 |
86.72? | 135.97? | 209.60? | drygascon128 |
86.72? | 158.98? | 160.08? | esch384v1 |
303.52 | 303.52 | 303.52 | knot384 |
216.80? | 325.23? | 346.88? | knot512 |
895.99? | 1401.95? | 1409.35? | subterraneanv1 |
886.86? | 2051.11? | 3844.53? | skinnyhashtk3 |
1864.45? | 2598.44? | 3518.50? | acehash256v1 |
2702.73? | 4249.22? | 11822.66? | skinnyhashtk2 |
4017.97? | 4740.62? | 5623.20? | orangishv1 |
15204.69? | 15291.41? | 21419.64? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
0.00? | 60.03? | 130.08? | asconhashv12 |
0.00? | 60.03? | 130.08? | asconxofv12 |
34.70? | 69.41? | 130.08? | gimli24v1 |
0.00? | 97.34? | 120.06? | esch256v1 |
0.00? | 130.08? | 130.08? | knot256v2 |
0.00? | 130.08? | 130.08? | xoodyakv1 |
0.00? | 130.08? | 182.70? | drygascon256 |
130.08 | 130.08 | 130.08 | saturninhashv2 |
130.08 | 130.08 | 138.80 | knot256v1 |
130.08? | 195.14? | 208.59? | drygascon128 |
240.12? | 260.16? | 390.23? | esch384v1 |
260.16? | 260.16? | 715.52? | knot512 |
260.16? | 390.23? | 390.23? | knot384 |
1007.98 | 1040.50 | 1040.62 | subterraneanv1 |
2991.80? | 2991.80? | 6894.14? | skinnyhashtk2 |
2861.72? | 4019.47? | 5342.78? | acehash256v1 |
1249.31? | 5413.08? | 5463.28? | skinnyhashtk3 |
5723.44? | 8038.94? | 9365.62? | orangishv1 |
13528.12? | 13528.12? | 17525.16? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
0.00 | 0.00 | 0.00 | knot256v1 |
0.00 | 0.00 | 0.00 | xoodyakv1 |
0.00? | 0.00? | 1040.62? | drygascon256 |
0.00? | 0.00? | 1040.62? | knot256v2 |
0.00? | 0.00? | 1040.62? | saturninhashv2 |
0.00? | 0.00? | 240.12? | asconxofv12 |
0.00? | 0.00? | 277.62? | gimli24v1 |
0.00? | 240.12? | 480.25? | asconhashv12 |
0.00? | 333.75? | 480.25? | esch256v1 |
445.00? | 520.38? | 556.25? | drygascon128 |
0.00? | 1040.62? | 1040.62? | knot384 |
1040.62? | 1040.62? | 1561.12? | knot512 |
1040.62? | 1040.62? | 2081.25? | esch384v1 |
2081.00? | 3121.88? | 3122.25? | subterraneanv1 |
3331.50? | 7772.62? | 14568.75? | skinnyhashtk3 |
5203.12? | 8325.00? | 12487.50? | skinnyhashtk2 |
9365.62? | 11693.00? | 19690.25? | acehash256v1 |
15609.38? | 23934.38? | 24975.00? | photonbeetlehash256rate32v1 |
22893.75? | 27056.25? | 32155.75? | orangishv1 |
|
aarch64; A53+crypto (410fd034); 2016 HiSilicon Kirin 960; 8 x 1844MHz; unstable; hikey960spare, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
10.17? | 14.23? | 28.45? | asconxofv12 |
24.39? | 28.45? | 130.08? | esch256v1 |
-39.27? | 44.71? | 115.16? | esch384v1 |
-28.44? | 44.72? | 77.23? | saturninhashv2 |
8.15? | 52.05? | 83.18? | drygascon128 |
26.43? | 52.84? | 73.17? | asconhashv12 |
-74.49? | 60.97? | 160.42? | xoodyakv1 |
28.45? | 69.10? | 71.15? | drygascon256 |
-35.47? | 73.17? | 107.03? | knot256v2 |
-4.06? | 113.82? | 170.73? | gimli24v1 |
126.01 | 126.01 | 126.01 | knot256v1 |
-99.08? | 147.47? | 641.13? | knot384 |
22.34? | 211.38? | 309.98? | knot512 |
1556.87 | 1560.94 | 1560.94 | skinnyhashtk3 |
1989.54 | 1992.30 | 1996.13 | acehash256v1 |
-1416.39? | 2560.91? | 4726.74? | subterraneanv1 |
2634.08 | 2638.15 | 2638.15 | skinnyhashtk2 |
4691.00? | 4699.07? | 6419.81? | orangishv1 |
2410.51? | 21284.03? | 49706.10? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
19.31? | 19.31? | 24.39? | asconxofv12 |
35.57? | 44.71? | 54.88? | asconhashv12 |
44.72? | 45.74? | 60.97? | saturninhashv2 |
32.53? | 49.88? | 58.94? | drygascon128 |
60.97? | 60.97? | 95.53? | esch256v1 |
43.37? | 63.01? | 79.27? | esch384v1 |
54.22? | 63.01? | 97.56? | xoodyakv1 |
71.14 | 71.14 | 71.15 | drygascon256 |
41.21? | 75.20? | 75.20? | knot256v2 |
54.88? | 85.36? | 111.79? | gimli24v1 |
126.01 | 126.01 | 126.01 | knot256v1 |
149.64? | 149.64? | 394.30? | knot384 |
177.83? | 211.38? | 211.38? | knot512 |
1571.10 | 1571.10 | 1571.10 | skinnyhashtk3 |
635.43? | 1875.97? | 2682.17? | subterraneanv1 |
2012.15 | 2012.39 | 2013.40 | acehash256v1 |
2642.21 | 2642.21 | 2642.21 | skinnyhashtk2 |
4731.59? | 4733.62? | 5593.99? | orangishv1 |
18119.48? | 20105.20? | 33891.45? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
18.97? | 21.68? | 21.68? | asconxofv12 |
28.92? | 34.70? | 59.62? | drygascon128 |
35.23? | 37.94? | 43.36? | asconhashv12 |
46.07? | 48.78? | 59.62? | saturninhashv2 |
59.62 | 59.62 | 65.04 | esch256v1 |
34.70? | 65.04? | 97.56? | xoodyakv1 |
70.47? | 73.18? | 113.82? | drygascon256 |
40.48? | 75.88? | 119.24? | knot256v2 |
46.27? | 81.30? | 81.30? | esch384v1 |
54.20? | 86.72? | 108.40? | gimli24v1 |
124.66 | 124.66 | 130.08 | knot256v1 |
150.36? | 150.36? | 395.65? | knot384 |
115.66? | 211.38? | 211.38? | knot512 |
1006.28? | 1192.38? | 2691.31? | subterraneanv1 |
1593.46? | 1593.46? | 2504.00? | skinnyhashtk3 |
2046.27? | 2048.73? | 3219.82? | acehash256v1 |
2650.34 | 2650.34 | 2650.34 | skinnyhashtk2 |
4791.21 | 4796.63 | 4811.51 | orangishv1 |
18053.76? | 18059.18? | 33809.47? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
14.45? | 21.68? | 28.91? | asconxofv12 |
30.84? | 30.84? | 57.81? | drygascon128 |
43.36? | 43.36? | 57.82? | asconhashv12 |
57.81? | 57.81? | 115.62? | gimli24v1 |
57.81? | 57.81? | 72.27? | esch256v1 |
46.27? | 72.27? | 86.72? | knot256v2 |
50.59? | 72.27? | 72.27? | saturninhashv2 |
57.81? | 72.27? | 101.17? | xoodyakv1 |
72.27 | 72.27 | 72.27 | drygascon256 |
46.27? | 86.72? | 86.72? | esch384v1 |
130.08? | 130.08? | 202.34? | knot256v1 |
154.22? | 154.22? | 751.56? | knot384 |
123.38? | 216.80? | 332.42? | knot512 |
1017.84? | 1199.61? | 2717.51? | subterraneanv1 |
1647.66 | 1647.66 | 1647.66 | skinnyhashtk3 |
2132.09? | 2139.06? | 3353.53? | acehash256v1 |
2673.83? | 2673.83? | 4205.86? | skinnyhashtk2 |
4957.42? | 4957.42? | 7811.25? | orangishv1 |
17892.97? | 17921.88? | 33516.80? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
0.00? | 0.00? | 130.08? | drygascon128 |
0.00? | 0.00? | 65.05? | asconxofv12 |
0.00? | 65.05? | 130.08? | asconhashv12 |
0.00? | 130.08? | 130.08? | esch256v1 |
0.00? | 130.08? | 130.08? | xoodyakv1 |
130.08 | 130.08 | 130.08 | drygascon256 |
130.08 | 130.08 | 130.08 | esch384v1 |
130.08 | 130.08 | 130.08 | knot256v2 |
130.08 | 130.08 | 130.09 | saturninhashv2 |
130.08? | 130.08? | 260.16? | gimli24v1 |
130.08? | 130.08? | 260.16? | knot256v1 |
138.80? | 138.80? | 390.23? | knot384 |
138.80? | 260.16? | 260.16? | knot512 |
693.98? | 1430.86? | 5724.12? | subterraneanv1 |
2991.80? | 2991.80? | 4682.81? | skinnyhashtk2 |
3251.95 | 3252.34 | 3252.34 | acehash256v1 |
2341.41? | 3642.19? | 3772.27? | skinnyhashtk3 |
7024.22 | 7030.12 | 7414.45 | orangishv1 |
24975.00? | 25105.08? | 29787.89? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
0.00 | 0.00 | 0.00 | asconxofv12 |
0.00 | 0.00 | 0.00 | drygascon128 |
0.00? | 0.00? | 1040.62? | asconhashv12 |
0.00? | 0.00? | 1040.62? | esch256v1 |
0.00? | 0.00? | 1040.62? | esch384v1 |
0.00? | 0.00? | 1040.62? | gimli24v1 |
0.00? | 0.00? | 1040.62? | knot256v1 |
0.00? | 0.00? | 1040.62? | knot256v2 |
0.00? | 0.00? | 1040.62? | xoodyakv1 |
0.00? | 0.00? | 520.38? | saturninhashv2 |
0.00? | 520.38? | 1040.62? | drygascon256 |
0.00? | 1040.62? | 1040.62? | knot384 |
0.00? | 1040.62? | 1040.62? | knot512 |
2081.25? | 3121.88? | 10927.88? | subterraneanv1 |
5203.12? | 5203.12? | 8325.00? | skinnyhashtk2 |
6243.75? | 6243.75? | 9365.62? | skinnyhashtk3 |
11968.62? | 12487.50? | 18733.50? | acehash256v1 |
17690.62? | 18731.25? | 33300.00? | photonbeetlehash256rate32v1 |
28096.88 | 28096.88 | 28120.50 | orangishv1 |
|
aarch64; A53+crypto (410fd034); 2016 Amlogic S905X; 4 x 1512MHz; lepotatoamls905xcc, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
21.74 | 21.75 | 21.76 | asconhashv12 |
21.74 | 21.75 | 21.76 | asconxofv12 |
42.65 | 42.79 | 42.83 | xoodyakv1 |
54.00 | 54.24 | 54.36 | gimli24v1 |
60.74 | 60.75 | 60.76 | saturninhashv2 |
82.34 | 82.45 | 82.52 | drygascon128 |
83.96 | 84.08 | 84.09 | esch256v1 |
101.21 | 101.22 | 101.22 | knot256v2 |
106.55 | 106.69 | 106.73 | drygascon256 |
114.34 | 114.35 | 114.36 | esch384v1 |
157.99 | 158.00 | 158.01 | knot256v1 |
299.66 | 299.68 | 299.82 | knot512 |
384.63 | 384.71 | 387.99 | knot384 |
1266.43 | 1267.16 | 1279.08 | subterraneanv1 |
2520.94 | 2577.02 | 2618.47 | acehash256v1 |
3235.81 | 3284.97 | 3457.18 | skinnyhashtk3 |
5701.29 | 5706.80 | 5786.67 | skinnyhashtk2 |
6510.76 | 6513.95 | 6516.72 | orangishv1 |
29595.46 | 29703.56 | 29722.48 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
21.94 | 21.94 | 21.95 | asconhashv12 |
21.94 | 21.94 | 21.95 | asconxofv12 |
42.96 | 42.97 | 42.98 | xoodyakv1 |
54.55 | 54.67 | 54.67 | gimli24v1 |
61.25 | 61.25 | 61.26 | saturninhashv2 |
82.59 | 82.64 | 82.65 | drygascon128 |
84.59 | 84.60 | 84.60 | esch256v1 |
102.01 | 102.02 | 102.02 | knot256v2 |
107.45 | 107.46 | 107.47 | drygascon256 |
115.47 | 115.47 | 115.48 | esch384v1 |
158.32 | 158.32 | 158.33 | knot256v1 |
300.86 | 300.87 | 300.93 | knot512 |
385.81 | 385.83 | 387.47 | knot384 |
1272.04 | 1272.20 | 1276.29 | subterraneanv1 |
2585.05 | 2598.02 | 2606.28 | acehash256v1 |
3304.99 | 3307.25 | 3393.21 | skinnyhashtk3 |
5715.51 | 5716.79 | 5756.59 | skinnyhashtk2 |
6564.71 | 6565.65 | 6565.80 | orangishv1 |
29545.40 | 29594.71 | 29602.10 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
22.26 | 22.26 | 22.27 | asconhashv12 |
22.26 | 22.26 | 22.27 | asconxofv12 |
43.25 | 43.26 | 43.26 | xoodyakv1 |
55.26 | 55.37 | 55.37 | gimli24v1 |
62.09 | 62.09 | 62.10 | saturninhashv2 |
82.90 | 82.96 | 82.96 | drygascon128 |
85.46 | 85.46 | 85.47 | esch256v1 |
103.35 | 103.35 | 103.35 | knot256v2 |
108.72 | 108.73 | 108.73 | drygascon256 |
117.33 | 117.34 | 117.34 | esch384v1 |
158.85 | 158.86 | 158.86 | knot256v1 |
302.84 | 302.84 | 302.84 | knot512 |
388.07 | 388.08 | 388.10 | knot384 |
1275.66 | 1279.65 | 1280.57 | subterraneanv1 |
2594.23 | 2606.39 | 2638.56 | acehash256v1 |
3347.39 | 3347.49 | 3347.80 | skinnyhashtk3 |
5736.40 | 5864.41 | 5886.80 | skinnyhashtk2 |
6650.75 | 6650.91 | 6651.00 | orangishv1 |
29445.53 | 29445.99 | 29453.98 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
23.11 | 23.11 | 23.11 | asconhashv12 |
23.11 | 23.11 | 23.12 | asconxofv12 |
44.01 | 44.15 | 44.15 | xoodyakv1 |
57.24 | 57.26 | 57.26 | gimli24v1 |
64.32 | 64.32 | 64.35 | saturninhashv2 |
83.75 | 83.78 | 83.81 | drygascon128 |
87.74 | 87.77 | 87.81 | esch256v1 |
106.90 | 106.92 | 106.93 | knot256v2 |
112.11 | 112.12 | 112.15 | drygascon256 |
122.30 | 122.32 | 122.32 | esch384v1 |
160.28 | 160.28 | 160.31 | knot256v1 |
308.09 | 308.09 | 308.10 | knot512 |
393.12 | 393.13 | 393.14 | knot384 |
1290.07 | 1290.14 | 1294.09 | subterraneanv1 |
2703.34 | 2706.17 | 2717.89 | acehash256v1 |
3456.57 | 3550.10 | 3550.22 | skinnyhashtk3 |
5776.94 | 5788.48 | 5789.48 | skinnyhashtk2 |
6868.23 | 6879.58 | 6881.05 | orangishv1 |
29189.51 | 29190.57 | 29204.73 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
33.83 | 33.83 | 33.83 | asconhashv12 |
33.83 | 33.83 | 33.83 | asconxofv12 |
53.36 | 53.61 | 53.75 | xoodyakv1 |
81.19 | 81.34 | 81.41 | gimli24v1 |
92.80 | 92.89 | 92.92 | saturninhashv2 |
94.34 | 94.52 | 94.61 | drygascon128 |
117.02 | 117.20 | 117.31 | esch256v1 |
152.33 | 152.58 | 152.58 | knot256v2 |
155.50 | 155.50 | 155.72 | drygascon256 |
178.58 | 178.77 | 178.77 | knot256v1 |
185.81 | 186.05 | 186.06 | esch384v1 |
375.33 | 375.33 | 375.36 | knot512 |
433.67 | 433.67 | 433.89 | knot384 |
1474.62 | 1474.89 | 1478.53 | subterraneanv1 |
4073.58 | 4095.06 | 4146.92 | acehash256v1 |
4911.19 | 4911.62 | 5044.30 | skinnyhashtk3 |
6410.09 | 6410.47 | 6558.78 | skinnyhashtk2 |
9755.22 | 9755.47 | 9755.88 | orangishv1 |
25863.14 | 25863.38 | 25968.52 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
118.38 | 118.50 | 120.38 | asconhashv12 |
118.38 | 118.50 | 120.38 | asconxofv12 |
162.12 | 163.75 | 164.12 | xoodyakv1 |
218.00 | 218.00 | 219.25 | gimli24v1 |
252.88 | 253.12 | 254.12 | saturninhashv2 |
260.88 | 261.12 | 262.62 | drygascon128 |
322.12 | 322.12 | 324.38 | knot256v1 |
412.75 | 412.75 | 414.50 | knot256v2 |
429.75 | 431.12 | 432.12 | esch256v1 |
604.75 | 604.75 | 606.25 | drygascon256 |
798.88 | 798.88 | 801.12 | esch384v1 |
868.62 | 869.50 | 870.38 | knot384 |
903.50 | 903.75 | 905.62 | knot512 |
2925.62 | 2929.12 | 2930.12 | subterraneanv1 |
11397.00 | 11399.88 | 11669.00 | skinnyhashtk2 |
13093.88 | 13094.38 | 13094.38 | skinnyhashtk3 |
15038.00 | 15040.00 | 15187.00 | acehash256v1 |
29560.25 | 29561.88 | 29669.00 | photonbeetlehash256rate32v1 |
39004.38 | 39007.12 | 39009.25 | orangishv1 |
|
armeabi; A53 (410fd034); 2016 Broadcom BCM2837; 4 x 1200MHz; unstable; rpi3b, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
41.44? | 60.39? | 67.69? | asconhashv12 |
81.33? | 95.73? | 100.65? | xoodyakv1 |
105.62? | 105.93? | 117.77? | gimli24v1 |
93.78? | 106.96? | 119.90? | saturninhashv2 |
104.52? | 117.09? | 135.19? | esch256v1 |
129.91? | 142.85? | 178.28? | asconxofv12 |
141.78? | 156.13? | 218.14? | esch384v1 |
217.77? | 258.85? | 300.72? | drygascon128 |
394.13? | 435.36? | 490.14? | drygascon256 |
466.25 | 490.75 | 491.58 | knot256v2 |
752.10? | 834.72? | 874.09? | knot256v1 |
1554.89? | 1581.93? | 1821.04? | knot384 |
2057.17? | 2197.01? | 2438.49? | knot512 |
3027.60 | 3052.72 | 3072.24 | subterraneanv1 |
4787.57? | 5509.29? | 5894.41? | acehash256v1 |
5164.68? | 5854.82? | 6190.71? | skinnyhashtk3 |
6498.73? | 7287.04? | 8462.04? | orangishv1 |
9244.16? | 10252.95? | 10713.65? | skinnyhashtk2 |
28996.04? | 33258.36? | 35407.74? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
51.97? | 58.43? | 61.61? | asconhashv12 |
96.97 | 101.81 | 101.84 | xoodyakv1 |
97.82? | 102.69? | 109.10? | saturninhashv2 |
106.77 | 106.84 | 112.62 | gimli24v1 |
111.65? | 117.90? | 124.19? | esch256v1 |
141.65 | 144.10 | 151.96 | asconxofv12 |
163.10? | 165.19? | 193.66? | esch384v1 |
246.02? | 259.55? | 273.68? | drygascon128 |
417.78 | 438.14 | 457.14 | drygascon256 |
469.80 | 469.83 | 470.11 | knot256v2 |
751.26 | 792.42 | 792.80 | knot256v1 |
1565.39 | 1575.95 | 1657.10 | knot384 |
2200.05 | 2201.74 | 2270.97 | knot512 |
2919.33 | 2920.98 | 2929.95 | subterraneanv1 |
5387.23 | 5616.61 | 5666.46 | acehash256v1 |
5433.80 | 5661.64 | 5684.57 | skinnyhashtk3 |
7366.69 | 7738.80 | 8127.79 | orangishv1 |
9781.62 | 10277.12 | 10308.58 | skinnyhashtk2 |
33799.18 | 35075.29 | 36104.79 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
56.52 | 58.92 | 59.57 | asconhashv12 |
99.08 | 99.61 | 104.21 | saturninhashv2 |
102.62 | 103.11 | 108.76 | xoodyakv1 |
108.19 | 108.24 | 108.72 | gimli24v1 |
112.71 | 112.91 | 113.77 | esch256v1 |
145.75 | 146.44 | 147.13 | asconxofv12 |
175.25 | 175.29 | 175.98 | esch384v1 |
253.05 | 260.62 | 274.66 | drygascon128 |
418.25 | 418.98 | 443.32 | drygascon256 |
475.99 | 476.15 | 503.70 | knot256v2 |
712.56? | 751.34? | 795.20? | knot256v1 |
1492.63 | 1574.42 | 1575.11 | knot384 |
2101.59? | 2341.67? | 2354.86? | knot512 |
2794.91 | 2932.20 | 3074.81 | subterraneanv1 |
5209.45 | 5379.78 | 5472.02 | acehash256v1 |
5483.49 | 5725.99 | 5743.13 | skinnyhashtk3 |
7840.58 | 8235.17 | 8274.26 | orangishv1 |
9810.82 | 9895.74 | 10320.82 | skinnyhashtk2 |
33663.54 | 34931.43 | 36443.98 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
55.45 | 55.45 | 58.38 | asconhashv12 |
106.34 | 107.42 | 108.94 | gimli24v1 |
106.77 | 109.70 | 115.45 | saturninhashv2 |
106.23? | 112.20? | 211.15? | xoodyakv1 |
115.56? | 117.40? | 144.86? | esch256v1 |
142.90 | 152.78 | 155.16 | asconxofv12 |
172.52 | 174.05 | 174.80 | esch384v1 |
248.91 | 252.28 | 262.69 | drygascon128 |
411.02? | 434.24? | 459.85? | drygascon256 |
466.69 | 466.91 | 492.40 | knot256v2 |
718.53? | 718.86? | 802.41? | knot256v1 |
1512.04 | 1595.05 | 1595.38 | knot384 |
2130.74? | 2136.06? | 2388.88? | knot512 |
2815.74 | 2835.38 | 3109.59 | subterraneanv1 |
5163.28? | 5704.83? | 5992.27? | acehash256v1 |
5910.45 | 5937.47 | 5975.66 | skinnyhashtk3 |
8218.93 | 8525.62 | 8558.67 | orangishv1 |
10388.95 | 10413.67 | 10449.70 | skinnyhashtk2 |
34464.38 | 36215.79 | 36413.52 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
79.11 | 83.00 | 83.98 | asconhashv12 |
133.78 | 134.75 | 134.78 | xoodyakv1 |
154.30 | 161.14 | 170.91 | saturninhashv2 |
147.45 | 162.11 | 162.11 | gimli24v1 |
168.94 | 168.94 | 168.95 | esch256v1 |
216.80 | 217.78 | 236.31 | asconxofv12 |
274.42 | 275.41 | 290.05 | drygascon128 |
266.59 | 278.31 | 281.25 | esch384v1 |
626.94? | 634.77? | 1004.86? | drygascon256 |
678.72 | 698.23 | 708.98 | knot256v2 |
812.50 | 842.78 | 857.42 | knot256v1 |
1673.83 | 1689.45 | 1769.52 | knot384 |
2389.64 | 2595.67 | 2603.52 | knot512 |
3195.30 | 3207.02 | 3480.44 | subterraneanv1 |
7549.78 | 7606.41 | 7624.00 | skinnyhashtk3 |
7818.33? | 8672.80? | 9104.44? | acehash256v1 |
10464.81 | 10566.36 | 11581.00 | skinnyhashtk2 |
12147.41? | 12808.55? | 13497.36? | orangishv1 |
32169.81 | 33965.08 | 34210.19 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
289.12 | 304.62 | 304.75 | asconhashv12 |
429.62 | 452.88 | 453.25 | gimli24v1 |
468.75 | 468.75 | 492.25 | xoodyakv1 |
453.12? | 476.75? | 507.75? | saturninhashv2 |
648.38 | 648.50 | 656.25 | esch256v1 |
734.38 | 742.25 | 781.38 | drygascon128 |
687.62? | 750.00? | 773.50? | asconxofv12 |
1164.12 | 1171.88 | 1234.38 | esch384v1 |
1453.00 | 1453.25 | 1531.38 | knot256v1 |
1867.00 | 1867.25 | 1875.00 | knot256v2 |
2187.62? | 2328.12? | 2437.50? | drygascon256 |
3546.88 | 3547.00 | 3632.88 | knot384 |
6203.12? | 6367.25? | 11851.38? | subterraneanv1 |
5758.00? | 6375.00? | 6664.00? | knot512 |
19484.25 | 19671.75 | 20609.25 | skinnyhashtk2 |
19390.62 | 19757.75 | 21343.75 | skinnyhashtk3 |
29038.75? | 33468.50? | 33640.50? | acehash256v1 |
36788.88? | 38951.00? | 41210.88? | photonbeetlehash256rate32v1 |
51234.12 | 53966.00 | 55257.62 | orangishv1 |
|
armeabi; Cortex-A7 (410fc075); 2016 Broadcom BCM2836; 4 x 900MHz; berry2, supercop-20201018
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
44.07 | 44.19 | 44.86 | T:xoodyakv1 |
93.43 | 93.60 | 94.73 | T:asconhashv12 |
100.30 | 100.78 | 102.56 | T:esch256v1 |
123.27 | 124.27 | 124.73 | T:saturninhashv2 |
127.06 | 128.07 | 129.47 | T:gimli24v1 |
144.53 | 146.12 | 146.94 | T:esch384v1 |
171.26 | 172.56 | 173.96 | T:asconxofv12 |
299.19 | 300.45 | 301.57 | T:drygascon128 |
367.77 | 369.38 | 370.02 | T:drygascon256 |
377.93 | 381.39 | 385.52 | T:knot256v2 |
689.63 | 694.74 | 695.40 | T:knot256v1 |
1362.49 | 1375.58 | 1390.58 | T:knot384 |
2055.20 | 2064.66 | 2069.63 | T:knot512 |
3094.47 | 3122.73 | 3157.91 | T:subterraneanv1 |
4560.19 | 4632.83 | 4700.00 | T:acehash256v1 |
5464.15 | 5517.55 | 5588.92 | T:skinnyhashtk3 |
7034.20 | 7114.28 | 7127.63 | T:orangishv1 |
9576.13 | 9682.42 | 9818.01 | T:skinnyhashtk2 |
9652.18 | 9753.07 | 9890.83 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
44.45 | 44.48 | 44.96 | T:xoodyakv1 |
93.86 | 94.30 | 94.51 | T:asconhashv12 |
100.34 | 100.62 | 101.54 | T:esch256v1 |
123.66 | 124.62 | 125.49 | T:saturninhashv2 |
128.19 | 129.00 | 129.66 | T:gimli24v1 |
146.44 | 146.75 | 147.74 | T:esch384v1 |
171.99 | 173.07 | 174.34 | T:asconxofv12 |
298.74 | 299.70 | 303.40 | T:drygascon128 |
368.96 | 373.18 | 373.58 | T:drygascon256 |
383.82 | 384.31 | 387.05 | T:knot256v2 |
692.32 | 694.96 | 697.77 | T:knot256v1 |
1368.14 | 1377.98 | 1390.62 | T:knot384 |
2046.19 | 2063.00 | 2071.27 | T:knot512 |
3109.18 | 3129.30 | 3158.28 | T:subterraneanv1 |
4616.28 | 4677.33 | 4732.07 | T:acehash256v1 |
5513.18 | 5560.69 | 5615.68 | T:skinnyhashtk3 |
7100.64 | 7169.05 | 7173.56 | T:orangishv1 |
9614.81 | 9701.20 | 9807.99 | T:skinnyhashtk2 |
9651.50 | 9734.36 | 9845.06 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
44.98 | 45.06 | 45.80 | T:xoodyakv1 |
95.34 | 95.77 | 96.05 | T:asconhashv12 |
100.93 | 101.75 | 102.36 | T:esch256v1 |
125.39 | 126.57 | 127.68 | T:saturninhashv2 |
130.35 | 130.47 | 131.61 | T:gimli24v1 |
148.01 | 150.00 | 150.34 | T:esch384v1 |
174.14 | 175.47 | 176.44 | T:asconxofv12 |
299.51 | 299.75 | 311.21 | T:drygascon128 |
373.08 | 373.18 | 383.45 | T:drygascon256 |
386.82 | 389.67 | 392.05 | T:knot256v2 |
692.31 | 697.43 | 697.94 | T:knot256v1 |
1380.86 | 1384.22 | 1400.93 | T:knot384 |
2061.82 | 2074.79 | 2079.76 | T:knot512 |
3121.58 | 3143.49 | 3174.29 | T:subterraneanv1 |
4698.81 | 4753.27 | 4808.25 | T:acehash256v1 |
5588.65 | 5637.66 | 5698.71 | T:skinnyhashtk3 |
7190.01 | 7256.57 | 7273.17 | T:orangishv1 |
9622.34 | 9697.45 | 9801.95 | T:photonbeetlehash256rate32v1 |
9642.72 | 9733.93 | 9840.27 | T:skinnyhashtk2 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
46.39 | 46.39 | 46.62 | T:xoodyakv1 |
99.06 | 99.91 | 99.98 | T:asconhashv12 |
104.03 | 105.05 | 105.97 | T:esch256v1 |
130.18 | 131.37 | 132.22 | T:saturninhashv2 |
134.30 | 135.22 | 136.31 | T:gimli24v1 |
155.49 | 155.73 | 156.63 | T:esch384v1 |
180.12 | 182.05 | 182.56 | T:asconxofv12 |
301.35 | 301.48 | 303.15 | T:drygascon128 |
383.81 | 385.34 | 392.44 | T:drygascon256 |
401.75 | 404.68 | 406.89 | T:knot256v2 |
699.28 | 704.08 | 705.29 | T:knot256v1 |
1393.78 | 1403.12 | 1410.94 | T:knot384 |
2095.34 | 2101.74 | 2124.43 | T:knot512 |
3167.70 | 3186.41 | 3193.58 | T:subterraneanv1 |
4902.20 | 4966.00 | 5008.24 | T:acehash256v1 |
5785.49 | 5834.62 | 5882.95 | T:skinnyhashtk3 |
7439.58 | 7495.18 | 7516.85 | T:orangishv1 |
9568.00 | 9617.42 | 9712.31 | T:photonbeetlehash256rate32v1 |
9742.31 | 9821.90 | 9921.67 | T:skinnyhashtk2 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
64.47 | 64.47 | 64.47 | T:xoodyakv1 |
143.59 | 143.61 | 144.23 | T:esch256v1 |
144.55 | 144.56 | 146.27 | T:asconhashv12 |
190.84 | 190.84 | 192.19 | T:saturninhashv2 |
193.83 | 193.84 | 194.45 | T:gimli24v1 |
238.50 | 238.67 | 240.83 | T:esch384v1 |
258.16 | 258.19 | 262.84 | T:asconxofv12 |
326.36 | 326.67 | 342.81 | T:drygascon128 |
513.23 | 514.92 | 530.14 | T:drygascon256 |
593.53 | 594.44 | 603.44 | T:knot256v2 |
788.38 | 789.66 | 797.42 | T:knot256v1 |
1542.98 | 1556.42 | 1562.39 | T:knot384 |
2552.02 | 2557.55 | 2571.17 | T:knot512 |
3566.36 | 3591.27 | 3612.31 | T:subterraneanv1 |
7429.83 | 7522.17 | 7779.42 | T:acehash256v1 |
8192.52 | 8263.00 | 8327.08 | T:skinnyhashtk3 |
8450.95 | 8511.03 | 8569.59 | T:photonbeetlehash256rate32v1 |
10548.33 | 10601.12 | 10630.58 | T:orangishv1 |
10773.53 | 10889.41 | 10964.66 | T:skinnyhashtk2 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
241.25 | 241.50 | 244.75 | T:xoodyakv1 |
510.75 | 510.75 | 522.50 | T:asconhashv12 |
537.38 | 542.25 | 548.50 | T:gimli24v1 |
545.00 | 545.25 | 551.00 | T:saturninhashv2 |
546.38 | 546.75 | 554.12 | T:esch256v1 |
840.75 | 841.00 | 845.88 | T:drygascon128 |
873.50 | 873.50 | 884.62 | T:asconxofv12 |
1038.62 | 1038.75 | 1044.38 | T:esch384v1 |
1490.50 | 1490.62 | 1494.00 | T:knot256v1 |
1730.75 | 1731.38 | 1737.38 | T:knot256v2 |
1938.00 | 1939.25 | 1962.38 | T:drygascon256 |
3123.88 | 3128.25 | 3195.12 | T:knot384 |
6100.50 | 6195.88 | 6225.12 | T:knot512 |
6858.50 | 6928.00 | 6994.00 | T:subterraneanv1 |
9644.88 | 9735.12 | 9784.12 | T:photonbeetlehash256rate32v1 |
19181.00 | 19360.88 | 19536.88 | T:skinnyhashtk2 |
21866.75 | 22058.12 | 22199.00 | T:skinnyhashtk3 |
27441.25 | 27804.00 | 29378.75 | T:acehash256v1 |
42155.88 | 42410.88 | 42548.88 | T:orangishv1 |
|
amd64; BW+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20210114
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
14.25 | 14.26 | 14.27 | T:gimli24v1 |
14.65 | 14.65 | 14.66 | T:xoodyakv1 |
21.08? | 21.63? | 23.84? | asconhashv12 |
20.47? | 21.71? | 23.83? | asconxofv12 |
39.08 | 39.18 | 39.47 | T:esch256v1 |
45.62 | 45.79 | 46.96 | T:saturninhashv2 |
51.92 | 51.97 | 52.39 | T:esch384v1 |
71.55 | 74.77 | 77.76 | T:drygascon128 |
76.50 | 76.53 | 77.65 | T:knot256v2 |
85.95 | 87.96 | 91.88 | T:drygascon256 |
112.64 | 112.76 | 113.76 | T:knot256v1 |
247.95 | 248.89 | 249.22 | T:knot512 |
274.31 | 274.37 | 274.69 | T:knot384 |
979.35 | 980.94 | 981.25 | T:subterraneanv1 |
1243.45 | 1252.44 | 1309.78 | T:acehash256v1 |
1860.48 | 1860.84 | 1863.27 | T:skinnyhashtk3 |
3239.83 | 3241.82 | 3307.00 | T:skinnyhashtk2 |
3912.44 | 3938.93 | 3986.15 | T:orangishv1 |
5502.05 | 5506.41 | 5507.97 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
14.37 | 14.38 | 14.40 | T:gimli24v1 |
14.72 | 14.74 | 14.74 | T:xoodyakv1 |
20.97? | 21.33? | 24.49? | asconxofv12 |
20.98? | 22.39? | 23.72? | asconhashv12 |
39.38 | 39.47 | 39.72 | T:esch256v1 |
46.17 | 46.19 | 47.26 | T:saturninhashv2 |
52.49 | 52.49 | 52.50 | T:esch384v1 |
70.78? | 72.89? | 79.01? | T:drygascon128 |
77.11 | 77.12 | 77.14 | T:knot256v2 |
83.06? | 83.92? | 93.19? | T:drygascon256 |
112.84 | 112.92 | 113.00 | T:knot256v1 |
248.67 | 249.92 | 253.91 | T:knot512 |
273.73 | 273.74 | 273.77 | T:knot384 |
979.44 | 983.76 | 985.08 | T:subterraneanv1 |
1262.95 | 1267.19 | 1317.37 | T:acehash256v1 |
1874.41 | 1875.49 | 1876.92 | T:skinnyhashtk3 |
3247.34 | 3248.47 | 3249.90 | T:skinnyhashtk2 |
3944.61 | 3947.68 | 3965.33 | T:orangishv1 |
5492.69 | 5494.89 | 5496.85 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
14.52 | 14.53 | 14.55 | T:gimli24v1 |
14.85 | 14.86 | 14.88 | T:xoodyakv1 |
21.27 | 21.30 | 21.58 | asconhashv12 |
21.28? | 21.56? | 24.69? | asconxofv12 |
39.89 | 40.14 | 40.18 | T:esch256v1 |
46.82 | 46.94 | 47.91 | T:saturninhashv2 |
53.37 | 53.40 | 53.76 | T:esch384v1 |
69.59 | 69.61 | 72.72 | T:drygascon128 |
78.13 | 78.14 | 78.16 | T:knot256v2 |
83.59? | 86.92? | 93.23? | T:drygascon256 |
113.14 | 113.16 | 113.36 | T:knot256v1 |
250.27 | 250.32 | 250.36 | T:knot512 |
275.36 | 275.40 | 275.42 | T:knot384 |
983.03 | 983.20 | 995.16 | T:subterraneanv1 |
1282.71 | 1304.41 | 1350.17 | T:acehash256v1 |
1894.00 | 1897.87 | 1906.08 | T:skinnyhashtk3 |
3253.94 | 3261.71 | 3263.03 | T:skinnyhashtk2 |
3994.57 | 3999.11 | 4018.53 | T:orangishv1 |
5474.17 | 5476.15 | 5485.21 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
14.97 | 15.01 | 15.05 | T:gimli24v1 |
15.19 | 15.21 | 15.26 | T:xoodyakv1 |
22.17 | 22.25 | 22.44 | asconhashv12 |
22.15 | 22.28 | 22.38 | asconxofv12 |
41.25 | 41.37 | 41.46 | T:esch256v1 |
48.56 | 48.67 | 49.72 | T:saturninhashv2 |
55.59 | 55.64 | 55.69 | T:esch384v1 |
70.08? | 70.15? | 78.69? | T:drygascon128 |
80.77 | 80.80 | 80.87 | T:knot256v2 |
85.92 | 86.23 | 86.59 | T:drygascon256 |
114.26 | 114.42 | 114.47 | T:knot256v1 |
254.57 | 254.62 | 254.77 | T:knot512 |
279.41 | 279.44 | 279.45 | T:knot384 |
993.20 | 993.38 | 993.67 | T:subterraneanv1 |
1332.90 | 1337.44 | 1391.03 | T:acehash256v1 |
1958.40 | 1958.51 | 1959.40 | T:skinnyhashtk3 |
3276.57 | 3279.56 | 3304.72 | T:skinnyhashtk2 |
4117.92 | 4151.39 | 4206.95 | T:orangishv1 |
5414.24 | 5421.84 | 5447.47 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
19.69 | 19.88 | 19.94 | T:xoodyakv1 |
20.88 | 21.06 | 21.31 | T:gimli24v1 |
32.81 | 33.06 | 33.31 | asconhashv12 |
32.88 | 33.06 | 33.25 | asconxofv12 |
55.81 | 56.00 | 56.25 | T:esch256v1 |
70.06 | 71.06 | 71.75 | T:saturninhashv2 |
76.19 | 76.31 | 76.62 | T:drygascon128 |
83.94 | 84.12 | 84.25 | T:esch384v1 |
114.88 | 114.94 | 115.31 | T:knot256v2 |
116.25 | 116.44 | 116.75 | T:drygascon256 |
128.69 | 128.75 | 129.12 | T:knot256v1 |
308.88 | 309.88 | 311.50 | T:knot512 |
309.88 | 309.94 | 310.50 | T:knot384 |
1123.50 | 1124.00 | 1124.69 | T:subterraneanv1 |
2027.00 | 2033.38 | 2116.56 | T:acehash256v1 |
2783.69 | 2784.00 | 2784.94 | T:skinnyhashtk3 |
3641.81 | 3643.00 | 3648.56 | T:skinnyhashtk2 |
4795.12 | 4799.12 | 4802.44 | T:photonbeetlehash256rate32v1 |
5852.75 | 5857.00 | 5912.25 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
53.00 | 55.00 | 57.00 | T:gimli24v1 |
69.00 | 69.50 | 70.00 | T:xoodyakv1 |
117.50 | 118.50 | 120.50 | asconxofv12 |
117.50 | 119.00 | 121.00 | asconhashv12 |
193.00 | 194.00 | 196.00 | T:drygascon128 |
199.50 | 201.00 | 204.50 | T:saturninhashv2 |
207.00 | 207.50 | 209.00 | T:esch256v1 |
239.50 | 242.00 | 244.50 | T:knot256v1 |
299.00 | 299.50 | 309.00 | T:knot256v2 |
362.50 | 363.00 | 364.00 | T:esch384v1 |
436.00 | 438.00 | 444.50 | T:drygascon256 |
623.00 | 623.50 | 625.00 | T:knot384 |
736.50 | 741.00 | 744.50 | T:knot512 |
2130.00 | 2133.00 | 2136.50 | T:subterraneanv1 |
5469.50 | 5490.00 | 5499.00 | T:photonbeetlehash256rate32v1 |
6491.00 | 6494.50 | 6500.00 | T:skinnyhashtk2 |
7430.00 | 7431.50 | 7433.00 | T:skinnyhashtk3 |
7496.00 | 7509.50 | 7829.50 | T:acehash256v1 |
23408.00 | 23417.00 | 23552.00 | T:orangishv1 |
|
aarch64; A57+crypto (418fd071); 2015 NVIDIA Tegra X1; 4 x 1734MHz; jetsontx1, supercop-20191017
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
22.25 | 22.25 | 22.25 | asconhashv12 |
22.25 | 22.25 | 22.25 | asconxofv12 |
30.68 | 32.38 | 33.12 | xoodyakv1 |
34.87 | 34.88 | 34.89 | gimli24v1 |
49.55 | 49.56 | 49.56 | esch256v1 |
52.09 | 52.11 | 52.17 | saturninhashv2 |
64.54? | 68.76? | 77.33? | drygascon128 |
69.35 | 69.38 | 69.41 | esch384v1 |
81.06 | 81.07 | 81.11 | drygascon256 |
85.42 | 85.48 | 85.50 | knot256v2 |
157.74 | 157.75 | 157.78 | knot256v1 |
282.43 | 282.44 | 282.46 | knot512 |
290.17 | 290.20 | 290.46 | knot384 |
784.39 | 791.55 | 792.54 | subterraneanv1 |
1924.91 | 1926.75 | 1930.81 | skinnyhashtk3 |
2390.74 | 2395.73 | 2412.88 | acehash256v1 |
3371.68 | 3375.34 | 3384.69 | skinnyhashtk2 |
5424.71 | 5427.44 | 5433.32 | orangishv1 |
10313.21 | 10318.73 | 10368.74 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
22.43 | 22.43 | 22.43 | asconhashv12 |
22.43 | 22.43 | 22.43 | asconxofv12 |
32.77 | 32.78 | 33.03 | xoodyakv1 |
35.14 | 35.15 | 35.15 | gimli24v1 |
49.86 | 49.86 | 49.86 | esch256v1 |
52.53 | 52.53 | 52.56 | saturninhashv2 |
68.80 | 68.87 | 73.12 | drygascon128 |
70.07 | 70.08 | 70.08 | esch384v1 |
81.64 | 81.64 | 81.66 | drygascon256 |
86.14 | 86.16 | 86.17 | knot256v2 |
158.07 | 158.07 | 158.08 | knot256v1 |
283.55 | 283.55 | 283.56 | knot512 |
291.06 | 291.06 | 291.19 | knot384 |
789.89 | 791.64 | 792.14 | subterraneanv1 |
1942.17 | 1942.65 | 1943.34 | skinnyhashtk3 |
2416.23 | 2417.77 | 2425.01 | acehash256v1 |
3380.60 | 3382.16 | 3385.86 | skinnyhashtk2 |
5470.24 | 5470.77 | 5472.43 | orangishv1 |
10297.69 | 10299.17 | 10323.27 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
22.73 | 22.73 | 22.73 | asconhashv12 |
22.73 | 22.73 | 22.73 | asconxofv12 |
33.02 | 33.03 | 34.96 | xoodyakv1 |
35.58 | 35.58 | 35.59 | gimli24v1 |
50.35 | 50.35 | 50.36 | esch256v1 |
53.25 | 53.25 | 53.27 | saturninhashv2 |
68.99 | 69.05 | 73.14 | drygascon128 |
71.21 | 71.21 | 71.21 | esch384v1 |
82.59 | 82.60 | 82.60 | drygascon256 |
87.29 | 87.29 | 87.30 | knot256v2 |
158.60 | 158.60 | 158.61 | knot256v1 |
285.41 | 285.41 | 285.42 | knot512 |
292.79 | 292.79 | 292.80 | knot384 |
792.98 | 792.98 | 793.01 | subterraneanv1 |
1964.86 | 1966.15 | 1970.65 | skinnyhashtk3 |
2451.82 | 2457.45 | 2518.81 | acehash256v1 |
3391.82 | 3393.22 | 3395.01 | skinnyhashtk2 |
5540.00 | 5541.83 | 5544.12 | orangishv1 |
10263.88 | 10268.63 | 10325.56 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
23.53 | 23.53 | 23.53 | asconhashv12 |
23.53 | 23.53 | 23.53 | asconxofv12 |
33.69 | 33.72 | 36.05 | xoodyakv1 |
36.77 | 36.77 | 36.80 | gimli24v1 |
51.66 | 51.67 | 51.69 | esch256v1 |
55.20 | 55.20 | 55.20 | saturninhashv2 |
69.44 | 69.49 | 73.69 | drygascon128 |
74.27 | 74.27 | 74.28 | esch384v1 |
85.16 | 85.17 | 85.19 | drygascon256 |
90.33 | 90.33 | 90.33 | knot256v2 |
160.01 | 160.01 | 160.04 | knot256v1 |
290.36 | 290.36 | 290.39 | knot512 |
296.62 | 296.62 | 296.62 | knot384 |
801.29 | 801.29 | 801.29 | subterraneanv1 |
2031.49 | 2032.93 | 2032.96 | skinnyhashtk3 |
2555.45 | 2556.35 | 2625.55 | acehash256v1 |
3416.45 | 3419.68 | 3429.69 | skinnyhashtk2 |
5722.88 | 5723.95 | 5735.74 | orangishv1 |
10176.10 | 10178.30 | 10186.31 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
33.55 | 33.55 | 33.55 | asconhashv12 |
33.55 | 33.55 | 33.55 | asconxofv12 |
41.94 | 42.12 | 43.86 | xoodyakv1 |
51.89 | 51.89 | 52.12 | gimli24v1 |
68.44 | 68.44 | 68.75 | esch256v1 |
75.80 | 75.84 | 80.86 | drygascon128 |
79.06 | 79.06 | 79.23 | saturninhashv2 |
113.52 | 113.56 | 113.83 | esch384v1 |
118.12 | 118.19 | 118.27 | drygascon256 |
129.36 | 129.36 | 129.36 | knot256v2 |
178.06 | 178.06 | 178.27 | knot256v1 |
327.53 | 327.53 | 327.53 | knot384 |
353.72 | 353.73 | 353.73 | knot512 |
907.62 | 907.62 | 907.62 | subterraneanv1 |
2887.69 | 2887.91 | 2887.94 | skinnyhashtk3 |
3795.09 | 3797.41 | 3797.44 | skinnyhashtk2 |
3881.59 | 3885.58 | 3885.58 | acehash256v1 |
8131.48 | 8131.83 | 8132.25 | orangishv1 |
9017.89 | 9020.70 | 9031.20 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
112.75 | 112.75 | 114.88 | asconxofv12 |
112.75 | 112.75 | 115.25 | asconhashv12 |
130.88 | 133.00 | 139.12 | xoodyakv1 |
137.00 | 137.25 | 140.88 | gimli24v1 |
196.25 | 201.75 | 210.38 | drygascon128 |
220.25 | 221.88 | 222.25 | saturninhashv2 |
249.25 | 252.62 | 253.50 | esch256v1 |
320.12 | 320.12 | 322.50 | knot256v1 |
346.75 | 346.88 | 347.25 | knot256v2 |
459.00 | 459.50 | 463.12 | drygascon256 |
485.12 | 485.38 | 489.62 | esch384v1 |
661.50 | 661.62 | 663.25 | knot384 |
850.62 | 850.62 | 852.88 | knot512 |
1738.88 | 1738.88 | 1738.88 | subterraneanv1 |
6752.38 | 6752.50 | 6752.50 | skinnyhashtk2 |
7694.62 | 7696.50 | 7699.12 | skinnyhashtk3 |
10305.38 | 10315.25 | 10365.50 | photonbeetlehash256rate32v1 |
14345.25 | 14347.12 | 14359.12 | acehash256v1 |
32521.50 | 32521.50 | 32524.38 | orangishv1 |
|
amd64; Skylake (506e3); 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
13.08 | 13.09 | 13.10 | T:xoodyakv1 |
13.73 | 13.74 | 13.75 | T:gimli24v1 |
22.43 | 22.59 | 22.63 | T:asconxofv12 |
22.50 | 22.60 | 22.64 | T:asconhashv12 |
37.93 | 37.96 | 38.00 | T:esch256v1 |
43.90 | 44.14 | 44.18 | T:saturninhashv2 |
45.93 | 45.94 | 45.96 | T:esch384v1 |
68.26 | 68.34 | 68.41 | T:drygascon128 |
74.32 | 74.33 | 74.37 | T:knot256v2 |
78.66? | 80.02? | 93.11? | T:drygascon256 |
112.24 | 112.32 | 112.48 | T:knot256v1 |
227.90 | 228.06 | 228.41 | T:knot512 |
274.17 | 274.51 | 274.56 | T:knot384 |
956.04 | 956.14 | 956.37 | T:subterraneanv1 |
1266.26 | 1266.75 | 1267.17 | T:acehash256v1 |
1810.10 | 1810.36 | 1810.80 | T:skinnyhashtk3 |
3045.56 | 3049.15 | 3076.43 | T:skinnyhashtk2 |
3864.32 | 3864.40 | 3864.98 | T:orangishv1 |
4738.69 | 4739.34 | 4740.10 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
13.20 | 13.21 | 13.22 | T:xoodyakv1 |
13.88 | 13.89 | 13.90 | T:gimli24v1 |
22.61 | 22.76 | 22.81 | T:asconxofv12 |
22.58 | 22.77 | 22.79 | T:asconhashv12 |
38.19 | 38.21 | 38.25 | T:esch256v1 |
44.33 | 44.51 | 44.54 | T:saturninhashv2 |
46.37 | 46.39 | 46.42 | T:esch384v1 |
68.39 | 68.42 | 68.54 | T:drygascon128 |
74.95 | 74.97 | 75.17 | T:knot256v2 |
80.44? | 80.56? | 92.23? | T:drygascon256 |
112.50 | 112.54 | 112.60 | T:knot256v1 |
228.92 | 228.95 | 229.05 | T:knot512 |
274.86 | 275.14 | 275.22 | T:knot384 |
957.90 | 957.92 | 959.21 | T:subterraneanv1 |
1278.14 | 1279.10 | 1279.67 | T:acehash256v1 |
1823.83 | 1825.03 | 1825.24 | T:skinnyhashtk3 |
3054.25 | 3055.42 | 3076.89 | T:skinnyhashtk2 |
3894.14 | 3894.25 | 3895.67 | T:orangishv1 |
4729.74 | 4730.37 | 4730.91 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
13.35 | 13.36 | 13.38 | T:xoodyakv1 |
14.07 | 14.10 | 14.12 | T:gimli24v1 |
22.91 | 23.00 | 23.09 | T:asconxofv12 |
22.91 | 23.09 | 23.13 | T:asconhashv12 |
38.59 | 38.64 | 38.75 | T:esch256v1 |
45.02 | 45.14 | 45.20 | T:saturninhashv2 |
47.13 | 47.17 | 47.22 | T:esch384v1 |
68.58 | 68.61 | 68.75 | T:drygascon128 |
75.97 | 75.99 | 76.07 | T:knot256v2 |
81.38? | 81.47? | 93.33? | T:drygascon256 |
112.92 | 112.98 | 113.06 | T:knot256v1 |
230.65 | 230.74 | 230.90 | T:knot512 |
276.41 | 276.42 | 276.49 | T:knot384 |
961.58 | 961.60 | 961.64 | T:subterraneanv1 |
1298.44 | 1299.02 | 1299.30 | T:acehash256v1 |
1847.34 | 1847.43 | 1847.81 | T:skinnyhashtk3 |
3061.88 | 3064.73 | 3088.62 | T:skinnyhashtk2 |
3942.89 | 3946.66 | 3947.20 | T:orangishv1 |
4713.09 | 4716.05 | 4717.10 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
13.77 | 13.81 | 13.84 | T:xoodyakv1 |
14.65 | 14.70 | 14.74 | T:gimli24v1 |
23.61 | 23.77 | 23.87 | T:asconxofv12 |
23.66 | 23.78 | 23.89 | T:asconhashv12 |
39.64 | 39.76 | 39.90 | T:esch256v1 |
46.71 | 46.82 | 46.94 | T:saturninhashv2 |
49.14 | 49.18 | 49.28 | T:esch384v1 |
69.06 | 69.14 | 69.28 | T:drygascon128 |
78.72 | 78.79 | 78.91 | T:knot256v2 |
83.68? | 83.76? | 96.38? | T:drygascon256 |
114.02 | 114.13 | 114.21 | T:knot256v1 |
235.08 | 235.24 | 235.39 | T:knot512 |
280.13 | 280.14 | 280.21 | T:knot384 |
971.42 | 971.44 | 971.47 | T:subterraneanv1 |
1353.39 | 1353.80 | 1354.29 | T:acehash256v1 |
1910.25 | 1910.36 | 1910.55 | T:skinnyhashtk3 |
3090.62 | 3091.37 | 3116.63 | T:skinnyhashtk2 |
4076.93 | 4077.11 | 4079.86 | T:orangishv1 |
4671.19 | 4672.99 | 4674.89 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
17.31 | 17.45 | 17.58 | T:xoodyakv1 |
19.88 | 20.09 | 20.36 | T:gimli24v1 |
33.52 | 33.70 | 33.95 | T:asconxofv12 |
33.42 | 33.73 | 34.08 | T:asconhashv12 |
53.30 | 53.62 | 54.11 | T:esch256v1 |
67.80 | 68.06 | 68.77 | T:saturninhashv2 |
74.83 | 75.22 | 75.61 | T:esch384v1 |
75.36 | 75.59 | 75.77 | T:drygascon128 |
113.03? | 113.41? | 134.52? | T:drygascon256 |
113.56 | 113.62 | 113.89 | T:knot256v2 |
128.25 | 128.69 | 129.11 | T:knot256v1 |
289.70 | 290.30 | 291.02 | T:knot512 |
309.88 | 310.33 | 310.77 | T:knot384 |
1096.12 | 1096.36 | 1096.58 | T:subterraneanv1 |
2058.19 | 2059.06 | 2059.86 | T:acehash256v1 |
2715.34 | 2716.31 | 2718.41 | T:skinnyhashtk3 |
3426.25 | 3430.55 | 3459.36 | T:skinnyhashtk2 |
4144.06 | 4147.48 | 4150.20 | T:photonbeetlehash256rate32v1 |
5793.00 | 5793.69 | 5795.11 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
50.88 | 51.75 | 53.12 | T:gimli24v1 |
58.75 | 59.62 | 61.00 | T:xoodyakv1 |
110.38 | 112.12 | 114.38 | T:asconxofv12 |
110.62 | 112.25 | 113.38 | T:asconhashv12 |
188.62 | 189.50 | 191.12 | T:saturninhashv2 |
193.38 | 195.25 | 198.62 | T:drygascon128 |
196.25 | 197.75 | 200.38 | T:esch256v1 |
237.75 | 240.38 | 242.12 | T:knot256v1 |
310.50 | 310.75 | 311.00 | T:knot256v2 |
322.88 | 324.88 | 326.12 | T:esch384v1 |
422.38? | 423.25? | 527.62? | T:drygascon256 |
625.25 | 626.50 | 629.62 | T:knot384 |
721.75 | 724.50 | 729.62 | T:knot512 |
2071.88 | 2073.62 | 2075.38 | T:subterraneanv1 |
4741.88 | 4746.75 | 4753.12 | T:photonbeetlehash256rate32v1 |
6091.38 | 6105.62 | 6128.00 | T:skinnyhashtk2 |
7245.88 | 7248.75 | 7256.88 | T:skinnyhashtk3 |
7602.00 | 7605.62 | 7609.38 | T:acehash256v1 |
23167.12 | 23176.62 | 23189.25 | T:orangishv1 |
|
amd64; BW+AES (306d4); 2015 Intel Core i5-5350U; 2 x 1800MHz; unstable; luft, supercop-20200702
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
16.17 | 17.71 | 17.82 | xoodyakv1 |
26.28 | 26.29 | 26.29 | gimli24v1 |
31.14 | 33.45 | 33.66 | asconxofv12 |
33.98 | 35.07 | 37.61 | asconhashv12 |
79.60 | 82.95 | 86.77 | esch384v1 |
92.69 | 96.71 | 98.35 | esch256v1 |
95.75 | 100.61 | 101.61 | saturninhashv2 |
124.33? | 125.91? | 165.21? | drygascon128 |
148.92 | 149.37 | 155.85 | drygascon256 |
171.02 | 171.22 | 171.56 | knot256v2 |
257.97 | 259.16 | 259.54 | knot256v1 |
388.34 | 390.17 | 393.71 | knot512 |
541.31 | 541.69 | 542.05 | knot384 |
1774.35 | 1802.34 | 1889.69 | subterraneanv1 |
2335.43? | 2536.81? | 2896.45? | acehash256v1 |
3537.12 | 3599.92 | 3675.92 | skinnyhashtk3 |
5263.15 | 5316.74 | 5377.07 | skinnyhashtk2 |
8291.42? | 9340.82? | 10313.14? | photonbeetlehash256rate32v1 |
9631.01 | 9702.46 | 9742.72 | orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
15.28? | 17.13? | 18.53? | xoodyakv1 |
25.81 | 25.83 | 26.14 | gimli24v1 |
32.33 | 32.74 | 33.80 | asconxofv12 |
35.39 | 35.41 | 36.53 | asconhashv12 |
84.34 | 84.49 | 84.92 | esch384v1 |
93.82 | 96.61 | 98.67 | esch256v1 |
96.63 | 96.78 | 97.03 | saturninhashv2 |
126.66 | 126.71 | 129.76 | drygascon128 |
149.93 | 150.44 | 154.41 | drygascon256 |
172.00 | 172.57 | 172.60 | knot256v2 |
257.73 | 258.89 | 259.76 | knot256v1 |
390.45 | 390.48 | 390.56 | knot512 |
542.64 | 542.91 | 546.37 | knot384 |
1783.09 | 1785.13 | 1807.84 | subterraneanv1 |
2362.85? | 2401.45? | 2645.30? | acehash256v1 |
3524.01 | 3582.59 | 3679.58 | skinnyhashtk3 |
5380.96 | 5459.30 | 5479.66 | skinnyhashtk2 |
8183.46 | 8348.96 | 8559.55 | photonbeetlehash256rate32v1 |
9612.33 | 9743.33 | 9796.26 | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
15.41 | 15.46 | 16.28 | xoodyakv1 |
26.22 | 26.52 | 26.54 | gimli24v1 |
21.10? | 29.76? | 30.92? | asconxofv12 |
35.86 | 35.92 | 37.98 | asconhashv12 |
82.67 | 85.78 | 85.85 | esch384v1 |
97.61 | 97.64 | 97.67 | esch256v1 |
98.03 | 102.50 | 103.31 | saturninhashv2 |
123.39 | 126.60 | 136.01 | drygascon128 |
150.47 | 152.01 | 152.31 | drygascon256 |
174.33 | 174.83 | 174.92 | knot256v2 |
258.53 | 258.57 | 259.85 | knot256v1 |
393.07 | 393.11 | 393.18 | knot512 |
545.61 | 546.19 | 546.29 | knot384 |
1806.57 | 1888.04 | 1915.01 | subterraneanv1 |
2355.49 | 2402.02 | 2495.16 | acehash256v1 |
3621.89 | 3658.87 | 3702.10 | skinnyhashtk3 |
5446.33 | 5483.19 | 5499.61 | skinnyhashtk2 |
7805.95 | 8285.91 | 8364.76 | photonbeetlehash256rate32v1 |
9865.18 | 9877.35 | 9937.75 | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
15.99 | 16.02 | 16.67 | xoodyakv1 |
26.88 | 27.03 | 27.33 | gimli24v1 |
35.38 | 35.62 | 35.78 | asconxofv12 |
36.18 | 37.03 | 37.09 | asconhashv12 |
88.29 | 90.16 | 92.00 | esch384v1 |
100.32 | 101.24 | 102.44 | esch256v1 |
101.74 | 102.06 | 106.91 | saturninhashv2 |
123.40 | 129.71 | 131.31 | drygascon128 |
157.04 | 160.35 | 162.33 | drygascon256 |
181.04 | 181.19 | 181.38 | knot256v2 |
261.09 | 262.34 | 262.48 | knot256v1 |
399.84 | 400.12 | 402.40 | knot512 |
552.35 | 552.42 | 553.69 | knot384 |
1826.82 | 1835.47 | 1908.79 | subterraneanv1 |
2523.47 | 2528.15 | 2600.84 | acehash256v1 |
3797.13 | 3887.58 | 3894.97 | skinnyhashtk3 |
5483.78 | 5541.34 | 5549.60 | skinnyhashtk2 |
8117.34 | 8364.74 | 8456.66 | photonbeetlehash256rate32v1 |
9993.76 | 10197.19 | 10256.90 | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
23.31 | 24.25 | 24.56 | xoodyakv1 |
37.88 | 38.25 | 38.56 | gimli24v1 |
47.12 | 48.19 | 50.75 | asconxofv12 |
51.94 | 52.50 | 56.56 | asconhashv12 |
133.56 | 134.19 | 136.62 | esch384v1 |
134.81 | 135.06 | 137.31 | esch256v1 |
132.75? | 140.31? | 152.56? | drygascon128 |
145.38 | 146.00 | 153.44 | saturninhashv2 |
197.12? | 209.88? | 219.06? | drygascon256 |
257.31 | 257.88 | 258.94 | knot256v2 |
293.12 | 293.50 | 293.88 | knot256v1 |
487.00 | 487.31 | 492.56 | knot512 |
611.88 | 612.25 | 612.69 | knot384 |
2061.12 | 2082.19 | 2084.75 | subterraneanv1 |
3538.94? | 3852.56? | 4009.62? | acehash256v1 |
5391.06 | 5398.25 | 5406.94 | skinnyhashtk3 |
6081.88 | 6088.25 | 6150.12 | skinnyhashtk2 |
7244.31 | 7247.88 | 7252.56 | photonbeetlehash256rate32v1 |
14473.25 | 14501.88 | 14555.94 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
88.50 | 94.50 | 96.00 | xoodyakv1 |
98.00 | 98.50 | 99.00 | gimli24v1 |
172.00 | 173.50 | 185.00 | asconxofv12 |
176.00 | 180.50 | 192.50 | asconhashv12 |
360.00 | 373.50 | 399.50 | drygascon128 |
422.00 | 426.00 | 429.50 | saturninhashv2 |
467.00 | 500.50 | 501.50 | esch256v1 |
528.50 | 530.00 | 533.00 | knot256v1 |
569.00 | 574.00 | 599.00 | esch384v1 |
686.50 | 688.00 | 691.00 | knot256v2 |
807.00 | 814.50 | 834.00 | drygascon256 |
1171.50 | 1175.00 | 1188.00 | knot512 |
1240.00 | 1242.00 | 1244.00 | knot384 |
3994.00 | 4000.50 | 4009.00 | subterraneanv1 |
8084.00 | 8291.00 | 8308.00 | photonbeetlehash256rate32v1 |
10824.00 | 10968.00 | 10983.00 | skinnyhashtk2 |
12835.00? | 14259.50? | 14310.00? | acehash256v1 |
14241.00 | 14674.00 | 14850.00 | skinnyhashtk3 |
56940.00 | 58359.00 | 58507.00 | orangishv1 |
|
armeabi; Cortex-A17 (410fc0d1); 2014 Rockchip RK3288; 4 x 1800MHz; unstable; tinkerboards, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
50.97 | 51.13 | 51.15 | asconhashv12 |
51.69 | 51.76 | 51.88 | xoodyakv1 |
63.86 | 65.08 | 65.31 | esch256v1 |
66.01 | 66.03 | 66.11 | gimli24v1 |
78.66 | 78.73 | 78.84 | saturninhashv2 |
92.64 | 93.21 | 94.16 | asconxofv12 |
94.62 | 94.71 | 94.88 | esch384v1 |
171.32 | 171.53 | 175.97 | drygascon128 |
201.10 | 201.16 | 201.62 | knot256v2 |
211.75 | 219.48 | 230.79 | drygascon256 |
389.71 | 390.10 | 393.51 | knot256v1 |
770.75 | 774.26 | 774.60 | knot384 |
986.73 | 990.33 | 991.21 | knot512 |
1797.98 | 1821.41 | 1825.09 | subterraneanv1 |
2556.37 | 2568.91 | 2574.07 | acehash256v1 |
2811.68 | 2817.62 | 2826.63 | skinnyhashtk3 |
5014.72 | 5022.69 | 5036.68 | skinnyhashtk2 |
5571.15 | 5582.53 | 5597.93 | photonbeetlehash256rate32v1 |
5588.90 | 5592.26 | 5597.82 | orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
51.71 | 51.71 | 51.72 | asconhashv12 |
52.15 | 52.15 | 52.22 | xoodyakv1 |
65.77 | 65.77 | 65.84 | esch256v1 |
66.72 | 66.72 | 66.76 | gimli24v1 |
79.56 | 79.56 | 79.61 | saturninhashv2 |
94.03 | 94.07 | 94.54 | asconxofv12 |
95.80 | 95.81 | 95.90 | esch384v1 |
171.80 | 171.87 | 174.08 | drygascon128 |
203.04 | 203.06 | 203.29 | knot256v2 |
216.02 | 217.93 | 223.54 | drygascon256 |
391.11 | 391.14 | 392.83 | knot256v1 |
775.05 | 775.12 | 775.23 | knot384 |
993.18 | 993.29 | 993.68 | knot512 |
1824.62 | 1826.17 | 1827.59 | subterraneanv1 |
2589.42 | 2594.21 | 2595.90 | acehash256v1 |
2836.64 | 2838.86 | 2842.43 | skinnyhashtk3 |
5030.95 | 5032.70 | 5038.04 | skinnyhashtk2 |
5567.66 | 5571.61 | 5577.80 | photonbeetlehash256rate32v1 |
5635.75 | 5637.23 | 5638.55 | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
52.68 | 52.68 | 52.69 | asconhashv12 |
52.82 | 52.84 | 52.89 | xoodyakv1 |
66.73 | 66.74 | 66.79 | esch256v1 |
67.86 | 67.87 | 67.88 | gimli24v1 |
80.93 | 80.94 | 80.97 | saturninhashv2 |
95.53 | 95.53 | 95.72 | asconxofv12 |
97.65 | 97.67 | 97.75 | esch384v1 |
172.49 | 172.53 | 172.61 | drygascon128 |
206.23 | 206.24 | 206.25 | knot256v2 |
217.11 | 217.47 | 218.36 | drygascon256 |
392.88 | 392.88 | 393.00 | knot256v1 |
778.18 | 778.28 | 782.85 | knot384 |
999.30 | 999.37 | 1004.65 | knot512 |
1830.02 | 1834.27 | 1836.21 | subterraneanv1 |
2635.77 | 2637.49 | 2638.10 | acehash256v1 |
2873.83 | 2874.99 | 2875.66 | skinnyhashtk3 |
5044.40 | 5048.33 | 5052.13 | skinnyhashtk2 |
5552.66 | 5554.19 | 5557.31 | photonbeetlehash256rate32v1 |
5710.41 | 5710.65 | 5710.97 | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
54.60 | 54.61 | 54.73 | xoodyakv1 |
55.27 | 55.28 | 55.32 | asconhashv12 |
69.31 | 69.34 | 69.41 | esch256v1 |
70.91 | 70.91 | 70.92 | gimli24v1 |
84.60 | 84.60 | 84.64 | saturninhashv2 |
99.53 | 99.53 | 99.55 | asconxofv12 |
102.66 | 102.82 | 103.88 | esch384v1 |
174.39 | 174.41 | 174.45 | drygascon128 |
214.74 | 214.75 | 214.79 | knot256v2 |
224.61 | 225.37 | 225.60 | drygascon256 |
397.65 | 397.69 | 397.71 | knot256v1 |
788.91 | 788.96 | 789.42 | knot384 |
1019.97 | 1020.01 | 1020.38 | knot512 |
1848.02 | 1849.78 | 1862.25 | subterraneanv1 |
2729.08 | 2744.82 | 2752.12 | acehash256v1 |
2967.57 | 2971.34 | 2982.38 | skinnyhashtk3 |
5089.99 | 5096.00 | 5100.10 | skinnyhashtk2 |
5507.95 | 5508.50 | 5509.27 | photonbeetlehash256rate32v1 |
5907.66 | 5908.66 | 5910.99 | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
77.34 | 77.41 | 77.48 | xoodyakv1 |
88.47 | 88.50 | 88.66 | asconhashv12 |
102.09 | 102.22 | 102.28 | esch256v1 |
110.09 | 110.25 | 110.25 | gimli24v1 |
130.92 | 131.00 | 131.14 | saturninhashv2 |
150.78 | 150.78 | 150.86 | asconxofv12 |
165.92 | 166.12 | 166.23 | esch384v1 |
198.75 | 198.89 | 199.09 | drygascon128 |
314.30 | 314.50 | 315.59 | drygascon256 |
323.61 | 323.73 | 324.00 | knot256v2 |
458.91 | 459.20 | 459.20 | knot256v1 |
878.02 | 878.39 | 878.39 | knot384 |
1285.66 | 1286.06 | 1286.09 | knot512 |
2101.06 | 2101.28 | 2101.56 | subterraneanv1 |
4180.69 | 4181.02 | 4603.22 | acehash256v1 |
4225.34 | 4225.56 | 4226.16 | skinnyhashtk3 |
4886.75 | 4886.86 | 4887.58 | photonbeetlehash256rate32v1 |
5646.36 | 5654.14 | 5655.17 | skinnyhashtk2 |
8383.05 | 8383.50 | 8385.89 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
306.75 | 306.75 | 308.00 | xoodyakv1 |
350.88 | 350.88 | 353.12 | asconhashv12 |
353.75 | 353.88 | 354.88 | gimli24v1 |
415.00 | 415.00 | 416.00 | saturninhashv2 |
422.50 | 422.75 | 425.12 | esch256v1 |
557.25 | 557.50 | 560.75 | asconxofv12 |
562.50 | 563.38 | 564.12 | drygascon128 |
753.88 | 754.88 | 757.00 | esch384v1 |
943.62 | 943.62 | 943.75 | knot256v1 |
989.50 | 989.62 | 994.38 | knot256v2 |
1232.00 | 1233.62 | 1236.62 | drygascon256 |
1822.38 | 1822.38 | 1822.50 | knot384 |
3376.00 | 3376.00 | 3377.00 | knot512 |
4084.75 | 4085.62 | 4086.88 | subterraneanv1 |
5667.50 | 5668.62 | 5670.12 | photonbeetlehash256rate32v1 |
10112.25 | 10126.62 | 10128.75 | skinnyhashtk2 |
11314.25 | 11323.62 | 11324.62 | skinnyhashtk3 |
15487.38 | 15488.12 | 15491.62 | acehash256v1 |
33556.50 | 33558.12 | 33567.38 | orangishv1 |
|
armeabi; Cortex-A17 (410fc0d1); 2014 Rockchip RK3288; 4 x 1512MHz; unstable; tinkerboard, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
51.23 | 51.26 | 51.28 | asconhashv12 |
50.77 | 51.81 | 53.85 | xoodyakv1 |
64.28 | 65.97 | 66.07 | esch256v1 |
63.95 | 66.06 | 68.19 | gimli24v1 |
78.69 | 78.78 | 78.89 | saturninhashv2 |
92.82 | 93.69 | 95.05 | asconxofv12 |
92.68 | 94.78 | 98.80 | esch384v1 |
171.09 | 171.26 | 171.39 | drygascon128 |
201.10 | 201.14 | 201.24 | knot256v2 |
202.92? | 206.96? | 250.32? | drygascon256 |
382.19 | 390.56 | 405.77 | knot256v1 |
753.74 | 771.22 | 803.86 | knot384 |
983.43 | 989.81 | 990.55 | knot512 |
1800.61? | 1998.50? | 2448.54? | subterraneanv1 |
2489.30 | 2500.17 | 2567.51 | acehash256v1 |
2848.53 | 2855.40 | 2855.85 | skinnyhashtk3 |
4998.92 | 5002.21 | 5005.71 | skinnyhashtk2 |
5459.06 | 5573.03 | 5789.26 | photonbeetlehash256rate32v1 |
5591.55 | 5595.74 | 5601.67 | orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
52.08 | 52.09 | 52.09 | asconhashv12 |
52.44 | 52.45 | 53.44 | xoodyakv1 |
66.01 | 66.82 | 66.86 | esch256v1 |
66.96 | 66.98 | 68.04 | gimli24v1 |
79.81 | 79.83 | 79.88 | saturninhashv2 |
94.39 | 94.80 | 95.25 | asconxofv12 |
96.10 | 96.16 | 98.12 | esch384v1 |
171.87 | 171.90 | 171.96 | drygascon128 |
203.27 | 203.28 | 203.32 | knot256v2 |
214.85 | 215.11 | 233.30 | drygascon256 |
391.33 | 391.63 | 399.19 | knot256v1 |
773.70 | 775.43 | 790.10 | knot384 |
991.62 | 993.12 | 993.45 | knot512 |
1841.21? | 1922.69? | 2147.27? | subterraneanv1 |
2541.53 | 2546.68 | 2567.85 | acehash256v1 |
2875.49 | 2878.54 | 2878.69 | skinnyhashtk3 |
5011.60 | 5012.79 | 5013.36 | skinnyhashtk2 |
5555.89 | 5562.85 | 5670.37 | photonbeetlehash256rate32v1 |
5635.52 | 5637.07 | 5639.93 | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
53.45 | 53.47 | 53.49 | asconhashv12 |
53.51 | 53.53 | 53.75 | xoodyakv1 |
67.37 | 68.17 | 69.54 | esch256v1 |
68.49 | 68.51 | 68.63 | gimli24v1 |
81.58 | 81.60 | 81.62 | saturninhashv2 |
96.25 | 96.69 | 96.81 | asconxofv12 |
98.36 | 98.40 | 101.58 | esch384v1 |
172.96 | 172.98 | 173.07 | drygascon128 |
206.83 | 206.85 | 206.88 | knot256v2 |
217.93 | 218.13 | 219.56 | drygascon256 |
393.48 | 393.65 | 401.51 | knot256v1 |
778.84 | 779.62 | 794.60 | knot384 |
999.59 | 999.64 | 1000.53 | knot512 |
1846.07 | 1850.88 | 1887.19 | subterraneanv1 |
2600.53 | 2607.33 | 2611.81 | acehash256v1 |
2915.53 | 2917.64 | 2918.21 | skinnyhashtk3 |
5028.43 | 5029.49 | 5032.51 | skinnyhashtk2 |
5531.71 | 5544.32 | 5651.55 | photonbeetlehash256rate32v1 |
5706.33 | 5709.80 | 5711.68 | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
56.25 | 56.29 | 56.42 | xoodyakv1 |
57.13 | 57.17 | 57.22 | asconhashv12 |
71.04 | 71.86 | 75.37 | esch256v1 |
72.57 | 72.60 | 72.68 | gimli24v1 |
86.28 | 86.32 | 86.37 | saturninhashv2 |
101.69 | 101.85 | 102.70 | asconxofv12 |
104.31 | 104.34 | 104.51 | esch384v1 |
175.81 | 175.88 | 176.10 | drygascon128 |
216.35 | 216.39 | 216.41 | knot256v2 |
227.17 | 227.35 | 227.46 | drygascon256 |
399.26 | 399.29 | 406.57 | knot256v1 |
790.72 | 791.15 | 806.01 | knot384 |
1021.35 | 1021.40 | 1021.66 | knot512 |
1866.55 | 1867.24 | 1908.54 | subterraneanv1 |
2718.74 | 2719.01 | 2723.15 | acehash256v1 |
3014.26 | 3014.57 | 3025.80 | skinnyhashtk3 |
5069.49 | 5070.24 | 5083.87 | skinnyhashtk2 |
5492.77 | 5506.04 | 5606.89 | photonbeetlehash256rate32v1 |
5896.60 | 5908.35 | 5909.61 | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
92.25 | 92.52 | 92.77 | xoodyakv1 |
104.36 | 104.69 | 105.23 | asconhashv12 |
116.73 | 118.91 | 119.72 | esch256v1 |
124.70 | 125.08 | 125.86 | gimli24v1 |
145.72 | 146.38 | 147.16 | saturninhashv2 |
166.84 | 167.62 | 174.92 | asconxofv12 |
180.58 | 181.28 | 183.48 | esch384v1 |
213.06 | 213.22 | 213.77 | drygascon128 |
329.22 | 329.59 | 330.69 | drygascon256 |
337.70 | 338.28 | 338.59 | knot256v2 |
473.58 | 473.80 | 474.38 | knot256v1 |
891.67 | 893.33 | 895.67 | knot384 |
1300.17 | 1300.47 | 1300.75 | knot512 |
2131.48 | 2132.53 | 2200.59 | subterraneanv1 |
4153.52 | 4154.45 | 4156.27 | acehash256v1 |
4305.47 | 4305.81 | 4307.20 | skinnyhashtk3 |
4896.95 | 4897.95 | 5024.75 | photonbeetlehash256rate32v1 |
5648.23 | 5648.75 | 5651.47 | skinnyhashtk2 |
8397.92 | 8399.48 | 8401.58 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
424.88? | 427.00? | 486.75? | xoodyakv1 |
470.62 | 472.50 | 474.50 | gimli24v1 |
474.12 | 476.00 | 481.00 | asconhashv12 |
535.50 | 539.75 | 546.62 | saturninhashv2 |
542.62 | 545.12 | 553.88 | esch256v1 |
676.88 | 679.38 | 682.75 | drygascon128 |
678.50 | 682.12 | 687.12 | asconxofv12 |
870.75 | 873.62 | 876.50 | esch384v1 |
1060.00 | 1062.25 | 1065.38 | knot256v1 |
1103.50 | 1105.75 | 1109.38 | knot256v2 |
1353.12 | 1354.75 | 1356.75 | drygascon256 |
1929.00 | 1939.38 | 1941.88 | knot384 |
3492.50 | 3494.62 | 3495.88 | knot512 |
4222.00 | 4224.62 | 4348.25 | subterraneanv1 |
5778.75 | 5783.50 | 5792.00 | photonbeetlehash256rate32v1 |
10210.00 | 10213.25 | 10217.50 | skinnyhashtk2 |
11618.38 | 11620.00 | 11623.00 | skinnyhashtk3 |
15449.38 | 15455.12 | 15512.88 | acehash256v1 |
33677.25 | 33687.00 | 33705.88 | orangishv1 |
|
amd64; HW+AES (306f2); 2014 Intel Xeon E5-1630 v3; 4 x 3700MHz; unstable; wyvern1, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
14.45 | 14.47 | 14.53 | gimli24v1 |
20.41 | 20.45 | 20.50 | asconhashv12 |
20.41 | 20.46 | 20.56 | asconxofv12 |
43.41 | 43.69 | 43.91 | esch256v1 |
48.48 | 48.59 | 48.62 | saturninhashv2 |
61.90 | 62.20 | 62.34 | esch384v1 |
76.86 | 76.95 | 77.07 | drygascon128 |
79.22 | 79.37 | 79.43 | knot256v2 |
84.84 | 84.89 | 84.99 | drygascon256 |
111.12 | 111.14 | 111.24 | knot256v1 |
129.27 | 129.75 | 130.68 | xoodyakv1 |
258.16 | 258.23 | 258.37 | knot512 |
286.88 | 286.90 | 287.30 | knot384 |
1064.92 | 1074.48 | 1080.50 | subterraneanv1 |
1698.03 | 1755.19 | 1835.55 | skinnyhashtk3 |
2485.88 | 2507.49 | 2546.24 | acehash256v1 |
3093.74 | 3098.96 | 3112.04 | skinnyhashtk2 |
5162.58 | 5164.95 | 5168.67 | orangishv1 |
17174.48 | 17212.31 | 17297.83 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
14.58 | 14.58 | 14.60 | gimli24v1 |
20.61 | 20.61 | 20.63 | asconhashv12 |
20.61 | 20.62 | 20.65 | asconxofv12 |
43.91 | 44.00 | 44.08 | esch256v1 |
48.97 | 49.01 | 49.02 | saturninhashv2 |
62.76 | 62.88 | 62.92 | esch384v1 |
77.06 | 77.09 | 77.12 | drygascon128 |
79.89 | 79.95 | 79.98 | knot256v2 |
85.45 | 85.46 | 85.50 | drygascon256 |
111.39 | 111.40 | 111.45 | knot256v1 |
130.26 | 130.28 | 130.72 | xoodyakv1 |
259.33 | 259.33 | 259.39 | knot512 |
287.77 | 287.77 | 287.97 | knot384 |
1072.23 | 1076.97 | 1077.04 | subterraneanv1 |
1758.01 | 1767.13 | 1804.08 | skinnyhashtk3 |
2530.62 | 2531.76 | 2550.67 | acehash256v1 |
3105.00 | 3105.75 | 3111.40 | skinnyhashtk2 |
5205.38 | 5206.35 | 5206.91 | orangishv1 |
17178.91 | 17179.92 | 17221.31 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
14.76 | 14.78 | 14.79 | gimli24v1 |
20.85 | 20.89 | 20.91 | asconxofv12 |
20.86 | 20.89 | 20.91 | asconhashv12 |
44.35 | 44.51 | 44.68 | esch256v1 |
49.73 | 49.78 | 49.82 | saturninhashv2 |
63.91 | 63.94 | 63.97 | esch384v1 |
77.28 | 77.32 | 77.36 | drygascon128 |
81.02 | 81.08 | 81.10 | knot256v2 |
86.37 | 86.40 | 86.43 | drygascon256 |
111.84 | 111.87 | 112.05 | knot256v1 |
131.14 | 131.15 | 131.59 | xoodyakv1 |
261.14 | 261.15 | 261.15 | knot512 |
289.51 | 289.63 | 289.71 | knot384 |
1075.28 | 1081.11 | 1081.18 | subterraneanv1 |
1779.33 | 1790.13 | 1828.07 | skinnyhashtk3 |
2571.43 | 2572.96 | 2591.83 | acehash256v1 |
3114.39 | 3118.50 | 3120.99 | skinnyhashtk2 |
5270.96 | 5274.76 | 5276.21 | orangishv1 |
17122.77 | 17124.69 | 17164.80 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
15.18 | 15.22 | 15.26 | gimli24v1 |
21.58 | 21.63 | 21.66 | asconxofv12 |
21.59 | 21.64 | 21.66 | asconhashv12 |
45.73? | 45.89? | 77.50? | esch256v1 |
51.51 | 51.59 | 51.71 | saturninhashv2 |
66.71 | 66.75 | 66.82 | esch384v1 |
77.72 | 77.77 | 77.83 | drygascon128 |
83.86 | 83.91 | 84.01 | knot256v2 |
88.70 | 88.78 | 88.90 | drygascon256 |
112.91 | 113.04 | 113.07 | knot256v1 |
133.34 | 133.43 | 133.80 | xoodyakv1 |
265.98 | 266.01 | 266.07 | knot512 |
293.40 | 293.41 | 293.43 | knot384 |
1086.39 | 1092.23 | 1092.39 | subterraneanv1 |
1840.80 | 1843.57 | 1891.47 | skinnyhashtk3 |
2679.00 | 2680.44 | 2701.56 | acehash256v1 |
3140.90 | 3143.22 | 3147.87 | skinnyhashtk2 |
5450.30 | 5450.53 | 5451.24 | orangishv1 |
16973.75 | 16979.76 | 17008.43 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
21.38 | 21.55 | 21.69 | gimli24v1 |
30.62 | 30.80 | 31.03 | asconxofv12 |
30.53 | 30.84 | 31.08 | asconhashv12 |
61.88? | 62.44? | 103.97? | esch256v1 |
74.28 | 74.78 | 75.30 | saturninhashv2 |
83.67 | 83.89 | 84.08 | drygascon128 |
101.70 | 101.89 | 102.25 | esch384v1 |
117.48 | 117.70 | 118.34 | drygascon256 |
120.16 | 120.30 | 120.62 | knot256v2 |
126.45 | 126.64 | 126.95 | knot256v1 |
162.34 | 162.67 | 162.94 | xoodyakv1 |
324.50 | 324.86 | 325.05 | knot384 |
326.34 | 326.53 | 326.80 | knot512 |
1228.50 | 1232.66 | 1233.62 | subterraneanv1 |
2639.12 | 2648.14 | 2689.58 | skinnyhashtk3 |
3489.84 | 3491.88 | 3493.91 | skinnyhashtk2 |
4074.53 | 4106.22 | 4182.94 | acehash256v1 |
7740.08 | 7741.00 | 7742.44 | orangishv1 |
15058.77 | 15067.78 | 15094.42 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
56.25 | 57.38 | 58.88 | gimli24v1 |
102.12 | 102.88 | 105.38 | asconxofv12 |
102.88 | 103.62 | 104.75 | asconhashv12 |
209.00 | 210.50 | 211.25 | drygascon128 |
207.88 | 212.00 | 213.12 | saturninhashv2 |
228.62? | 229.75? | 386.25? | esch256v1 |
231.62 | 232.75 | 234.62 | knot256v1 |
323.00 | 323.38 | 324.12 | knot256v2 |
432.88 | 433.25 | 434.38 | drygascon256 |
438.12 | 439.50 | 441.00 | esch384v1 |
519.12 | 520.25 | 522.38 | xoodyakv1 |
644.50 | 648.25 | 654.50 | knot384 |
800.00 | 801.75 | 802.50 | knot512 |
2333.62 | 2341.38 | 2345.75 | subterraneanv1 |
6208.25 | 6212.75 | 6219.00 | skinnyhashtk2 |
7076.62 | 7098.75 | 7112.12 | skinnyhashtk3 |
15045.62 | 15163.75 | 16340.00 | acehash256v1 |
17215.75 | 17241.62 | 17259.75 | photonbeetlehash256rate32v1 |
30921.62 | 30925.38 | 30949.75 | orangishv1 |
|
amd64; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
14.32 | 14.35 | 14.36 | T:gimli24v1 |
14.54 | 14.55 | 14.56 | T:xoodyakv1 |
21.43 | 21.44 | 21.48 | T:asconhashv12 |
21.37 | 21.45 | 22.18 | T:asconxofv12 |
40.82 | 40.84 | 40.93 | T:esch256v1 |
46.32 | 46.35 | 46.38 | T:saturninhashv2 |
52.15 | 52.15 | 52.40 | T:esch384v1 |
70.41 | 70.44 | 70.46 | T:drygascon128 |
76.52 | 76.55 | 76.66 | T:knot256v2 |
81.70 | 81.79 | 81.93 | T:drygascon256 |
111.34 | 111.42 | 112.30 | T:knot256v1 |
250.04 | 250.07 | 250.38 | T:knot512 |
281.61 | 281.75 | 282.00 | T:knot384 |
1002.74 | 1002.82 | 1003.08 | T:subterraneanv1 |
1256.95 | 1257.29 | 1258.02 | T:acehash256v1 |
1855.96 | 1856.59 | 1856.76 | T:skinnyhashtk3 |
3206.41 | 3207.35 | 3208.38 | T:skinnyhashtk2 |
4746.24 | 4841.25 | 4933.61 | T:orangishv1 |
5432.82 | 5434.74 | 5439.77 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
14.45 | 14.46 | 14.48 | T:gimli24v1 |
14.63 | 14.64 | 14.65 | T:xoodyakv1 |
21.63 | 21.64 | 22.28 | T:asconhashv12 |
21.61 | 21.66 | 22.32 | T:asconxofv12 |
41.06 | 41.09 | 41.14 | T:esch256v1 |
46.75 | 46.78 | 46.80 | T:saturninhashv2 |
52.66 | 52.68 | 52.70 | T:esch384v1 |
70.50 | 70.54 | 70.57 | T:drygascon128 |
77.13 | 77.13 | 77.14 | T:knot256v2 |
82.24 | 82.28 | 82.46 | T:drygascon256 |
111.71 | 112.49 | 112.49 | T:knot256v1 |
251.04 | 251.05 | 251.06 | T:knot512 |
282.30 | 282.31 | 282.32 | T:knot384 |
1004.68 | 1004.83 | 1006.06 | T:subterraneanv1 |
1268.77 | 1268.99 | 1270.21 | T:acehash256v1 |
1870.27 | 1871.27 | 1871.64 | T:skinnyhashtk3 |
3213.94 | 3216.92 | 3218.64 | T:skinnyhashtk2 |
4810.96 | 4813.20 | 4868.55 | T:orangishv1 |
5423.26 | 5426.76 | 5428.10 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
14.59 | 14.62 | 14.65 | T:gimli24v1 |
14.75 | 14.77 | 14.78 | T:xoodyakv1 |
21.94 | 21.96 | 21.99 | T:asconxofv12 |
21.92 | 21.99 | 22.13 | T:asconhashv12 |
41.58 | 41.62 | 41.64 | T:esch256v1 |
47.45 | 47.49 | 47.53 | T:saturninhashv2 |
53.57 | 53.58 | 53.78 | T:esch384v1 |
70.71 | 70.77 | 70.83 | T:drygascon128 |
78.12 | 78.13 | 78.16 | T:knot256v2 |
83.17 | 83.22 | 83.35 | T:drygascon256 |
112.17 | 112.95 | 112.96 | T:knot256v1 |
252.66 | 252.68 | 252.73 | T:knot512 |
283.93 | 284.03 | 284.90 | T:knot384 |
1008.53 | 1008.61 | 1008.70 | T:subterraneanv1 |
1288.99 | 1289.27 | 1290.58 | T:acehash256v1 |
1894.29 | 1894.42 | 1894.69 | T:skinnyhashtk3 |
3224.46 | 3227.13 | 3229.04 | T:skinnyhashtk2 |
4872.20? | 4876.25? | 5498.44? | T:orangishv1 |
5403.39 | 5408.25 | 5412.10 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
15.05 | 15.07 | 15.12 | T:gimli24v1 |
15.10 | 15.12 | 15.15 | T:xoodyakv1 |
22.63 | 22.69 | 22.76 | T:asconxofv12 |
22.68 | 22.80 | 22.90 | T:asconhashv12 |
42.67 | 42.76 | 42.85 | T:esch256v1 |
49.12 | 49.24 | 49.28 | T:saturninhashv2 |
56.01 | 56.02 | 56.04 | T:esch384v1 |
71.17 | 71.20 | 71.29 | T:drygascon128 |
80.74 | 80.78 | 80.85 | T:knot256v2 |
85.66 | 85.78 | 85.85 | T:drygascon256 |
113.33 | 113.34 | 113.40 | T:knot256v1 |
256.91 | 256.97 | 257.06 | T:knot512 |
287.79 | 287.81 | 287.83 | T:knot384 |
1018.83 | 1018.92 | 1019.08 | T:subterraneanv1 |
1343.85 | 1344.01 | 1344.24 | T:acehash256v1 |
1958.96 | 1959.16 | 1959.97 | T:skinnyhashtk3 |
3255.74 | 3256.79 | 3257.56 | T:skinnyhashtk2 |
5036.15 | 5037.70 | 5198.85 | T:orangishv1 |
5353.25 | 5360.90 | 5363.58 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
19.62 | 19.75 | 19.88 | T:xoodyakv1 |
20.75 | 20.88 | 21.06 | T:gimli24v1 |
32.25 | 32.44 | 32.69 | T:asconxofv12 |
32.31 | 32.56 | 32.75 | T:asconhashv12 |
56.81 | 56.94 | 57.31 | T:esch256v1 |
70.69 | 70.94 | 71.44 | T:saturninhashv2 |
77.19 | 77.25 | 77.38 | T:drygascon128 |
84.56 | 84.81 | 85.12 | T:esch384v1 |
113.94 | 114.06 | 114.50 | T:knot256v2 |
115.88 | 116.00 | 116.12 | T:drygascon256 |
128.00 | 128.12 | 128.62 | T:knot256v1 |
311.31 | 311.81 | 312.81 | T:knot512 |
318.38 | 318.81 | 319.25 | T:knot384 |
1150.00 | 1150.56 | 1151.44 | T:subterraneanv1 |
2043.94 | 2045.19 | 2047.25 | T:acehash256v1 |
2784.44 | 2784.81 | 2785.31 | T:skinnyhashtk3 |
3613.31 | 3617.06 | 3665.12 | T:skinnyhashtk2 |
4753.88 | 4756.12 | 4767.19 | T:photonbeetlehash256rate32v1 |
7146.88 | 7149.62 | 7154.81 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
52.50 | 53.00 | 54.50 | T:gimli24v1 |
67.50 | 68.00 | 69.00 | T:xoodyakv1 |
108.50 | 109.00 | 111.50 | T:asconxofv12 |
108.00 | 109.50 | 111.00 | T:asconhashv12 |
195.00 | 196.50 | 197.50 | T:drygascon128 |
195.50 | 197.00 | 200.50 | T:saturninhashv2 |
210.00 | 211.00 | 211.50 | T:esch256v1 |
241.50 | 245.00 | 245.50 | T:knot256v1 |
298.50 | 299.00 | 300.50 | T:knot256v2 |
363.50 | 364.00 | 364.50 | T:esch384v1 |
435.50 | 436.00 | 437.50 | T:drygascon256 |
643.00 | 643.50 | 645.50 | T:knot384 |
741.50 | 745.50 | 750.00 | T:knot512 |
2171.00 | 2174.00 | 2179.50 | T:subterraneanv1 |
5434.50 | 5444.50 | 5450.00 | T:photonbeetlehash256rate32v1 |
6430.50 | 6437.00 | 6448.00 | T:skinnyhashtk2 |
7432.00 | 7434.50 | 7436.50 | T:skinnyhashtk3 |
7561.50 | 7568.50 | 7575.50 | T:acehash256v1 |
33007.00 | 33012.00 | 33017.00 | T:orangishv1 |
|
amd64; HW+AES (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
14.35 | 14.36 | 14.37 | T:gimli24v1 |
14.54 | 14.55 | 14.56 | T:xoodyakv1 |
21.43 | 21.44 | 21.48 | T:asconxofv12 |
21.41 | 21.45 | 21.48 | T:asconhashv12 |
40.32 | 40.33 | 40.38 | T:esch256v1 |
46.15 | 46.16 | 46.17 | T:saturninhashv2 |
52.33 | 52.38 | 52.88 | T:esch384v1 |
70.39 | 70.40 | 70.42 | T:drygascon128 |
76.52 | 76.57 | 76.65 | T:knot256v2 |
81.63 | 81.66 | 81.73 | T:drygascon256 |
111.37 | 112.30 | 112.32 | T:knot256v1 |
247.92 | 248.05 | 248.30 | T:knot512 |
281.07 | 281.08 | 281.51 | T:knot384 |
1002.35 | 1002.47 | 1002.68 | T:subterraneanv1 |
1256.40 | 1257.16 | 1257.68 | T:acehash256v1 |
1856.20 | 1856.64 | 1856.89 | T:skinnyhashtk3 |
3249.52 | 3258.96 | 3322.30 | T:skinnyhashtk2 |
4796.02 | 4855.59 | 4916.07 | T:orangishv1 |
5452.69 | 5454.92 | 5455.39 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
14.48 | 14.48 | 14.49 | T:gimli24v1 |
14.63 | 14.64 | 14.65 | T:xoodyakv1 |
21.63 | 21.63 | 21.70 | T:asconhashv12 |
21.62 | 21.64 | 21.68 | T:asconxofv12 |
40.45 | 40.47 | 40.57 | T:esch256v1 |
46.58 | 46.60 | 46.61 | T:saturninhashv2 |
52.90 | 52.90 | 53.35 | T:esch384v1 |
70.50 | 70.51 | 70.53 | T:drygascon128 |
77.13 | 77.24 | 77.29 | T:knot256v2 |
82.13 | 82.21 | 82.28 | T:drygascon256 |
111.71 | 111.71 | 112.49 | T:knot256v1 |
248.88 | 248.97 | 249.05 | T:knot512 |
281.73 | 281.73 | 281.74 | T:knot384 |
1004.31 | 1004.33 | 1005.53 | T:subterraneanv1 |
1267.49 | 1268.08 | 1269.00 | T:acehash256v1 |
1870.32 | 1871.27 | 1871.57 | T:skinnyhashtk3 |
3262.44 | 3263.37 | 3264.13 | T:skinnyhashtk2 |
4844.68 | 4902.64 | 5017.53 | T:orangishv1 |
5443.33 | 5444.68 | 5445.14 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
14.62 | 14.66 | 14.67 | T:gimli24v1 |
14.74 | 14.76 | 14.77 | T:xoodyakv1 |
21.97 | 22.02 | 22.18 | T:asconxofv12 |
22.01 | 22.13 | 22.31 | T:asconhashv12 |
40.94 | 41.00 | 41.12 | T:esch256v1 |
47.28 | 47.32 | 47.35 | T:saturninhashv2 |
53.78 | 53.80 | 54.28 | T:esch384v1 |
70.73 | 70.77 | 70.80 | T:drygascon128 |
78.19 | 78.24 | 78.33 | T:knot256v2 |
83.04 | 83.10 | 83.19 | T:drygascon256 |
112.18 | 112.94 | 112.95 | T:knot256v1 |
250.52 | 250.72 | 250.85 | T:knot512 |
283.45 | 283.47 | 283.52 | T:knot384 |
1008.15 | 1008.21 | 1008.23 | T:subterraneanv1 |
1288.24 | 1288.60 | 1289.00 | T:acehash256v1 |
1894.26 | 1894.44 | 1895.03 | T:skinnyhashtk3 |
3276.76 | 3345.45 | 3350.29 | T:skinnyhashtk2 |
4886.86 | 4938.21 | 5047.23 | T:orangishv1 |
5425.72 | 5427.61 | 5429.54 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
15.10 | 15.12 | 15.15 | T:xoodyakv1 |
15.12 | 15.15 | 15.20 | T:gimli24v1 |
22.69 | 22.81 | 22.97 | T:asconxofv12 |
22.72 | 22.88 | 22.94 | T:asconhashv12 |
42.10 | 42.22 | 42.28 | T:esch256v1 |
48.94 | 48.99 | 49.08 | T:saturninhashv2 |
56.03 | 56.05 | 56.64 | T:esch384v1 |
71.30 | 71.50 | 71.59 | T:drygascon128 |
81.05 | 81.13 | 81.24 | T:knot256v2 |
85.48 | 85.53 | 85.60 | T:drygascon256 |
113.37 | 114.06 | 114.10 | T:knot256v1 |
254.78 | 254.94 | 255.13 | T:knot512 |
287.31 | 287.34 | 287.43 | T:knot384 |
1018.44 | 1018.56 | 1018.59 | T:subterraneanv1 |
1342.70 | 1343.18 | 1345.40 | T:acehash256v1 |
1958.84 | 1958.98 | 1959.20 | T:skinnyhashtk3 |
3359.05 | 3374.72 | 3379.06 | T:skinnyhashtk2 |
5036.99 | 5038.78 | 5361.07 | T:orangishv1 |
5376.03 | 5377.69 | 5379.13 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
19.75 | 19.88 | 19.94 | T:xoodyakv1 |
21.56 | 21.69 | 21.75 | T:gimli24v1 |
32.38 | 32.56 | 32.75 | T:asconhashv12 |
32.38 | 32.62 | 32.94 | T:asconxofv12 |
57.06 | 57.31 | 57.69 | T:esch256v1 |
70.69 | 71.00 | 71.69 | T:saturninhashv2 |
77.12 | 77.25 | 77.56 | T:drygascon128 |
84.69 | 84.81 | 85.81 | T:esch384v1 |
115.81 | 115.88 | 116.12 | T:drygascon256 |
117.56 | 118.31 | 118.62 | T:knot256v2 |
128.00 | 128.06 | 128.25 | T:knot256v1 |
309.56 | 310.38 | 311.31 | T:knot512 |
318.06 | 318.19 | 318.88 | T:knot384 |
1149.75 | 1150.50 | 1151.00 | T:subterraneanv1 |
2042.38 | 2042.94 | 2045.31 | T:acehash256v1 |
2784.25 | 2784.69 | 2785.25 | T:skinnyhashtk3 |
3667.56 | 3746.62 | 3753.19 | T:skinnyhashtk2 |
4771.19 | 4773.06 | 4774.25 | T:photonbeetlehash256rate32v1 |
7151.94? | 8254.19? | 8255.25? | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
52.50 | 53.00 | 54.00 | T:gimli24v1 |
67.50 | 68.50 | 69.00 | T:xoodyakv1 |
108.50 | 109.50 | 110.50 | T:asconxofv12 |
108.00 | 110.00 | 111.00 | T:asconhashv12 |
195.00 | 195.50 | 196.00 | T:drygascon128 |
197.50 | 198.50 | 201.50 | T:saturninhashv2 |
211.00 | 212.50 | 213.50 | T:esch256v1 |
242.50 | 244.50 | 245.50 | T:knot256v1 |
322.00 | 322.00 | 323.50 | T:knot256v2 |
365.50 | 366.00 | 368.50 | T:esch384v1 |
439.00 | 440.00 | 441.50 | T:drygascon256 |
642.50 | 644.00 | 645.00 | T:knot384 |
743.50 | 747.00 | 749.00 | T:knot512 |
2170.50 | 2174.00 | 2178.00 | T:subterraneanv1 |
5443.50 | 5454.00 | 5463.00 | T:photonbeetlehash256rate32v1 |
6523.50 | 6531.00 | 6536.50 | T:skinnyhashtk2 |
7432.00 | 7434.00 | 7435.50 | T:skinnyhashtk3 |
7551.50 | 7558.00 | 7566.00 | T:acehash256v1 |
33010.00 | 33016.00 | 33033.00 | T:orangishv1 |
|
armeabi; Cortex-A9+NEON (413fc090); 2012 Samsung Exynos 4412?; 4 x 1200MHz; artik, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
53.81 | 54.41 | 54.67 | asconhashv12 |
77.24 | 79.71 | 81.50 | xoodyakv1 |
85.98 | 88.20 | 89.51 | esch256v1 |
89.12 | 89.71 | 90.61 | gimli24v1 |
95.41 | 95.99 | 97.08 | saturninhashv2 |
128.37 | 129.30 | 130.27 | esch384v1 |
136.85 | 139.17 | 140.37 | asconxofv12 |
196.26 | 198.87 | 201.58 | drygascon128 |
352.54 | 355.71 | 364.16 | drygascon256 |
358.44 | 361.07 | 366.32 | knot256v2 |
614.95 | 624.80 | 636.20 | knot256v1 |
1225.50 | 1237.08 | 1247.47 | knot384 |
1580.52 | 1672.90 | 1711.19 | knot512 |
2523.74 | 2532.26 | 2542.41 | subterraneanv1 |
4525.23 | 4538.37 | 4558.38 | acehash256v1 |
4821.22 | 4843.24 | 4866.66 | skinnyhashtk3 |
8114.37 | 8127.87 | 8146.20 | orangishv1 |
8282.30 | 8305.38 | 8332.86 | skinnyhashtk2 |
38173.53 | 39924.30 | 40662.50 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
55.29 | 55.38 | 55.42 | asconhashv12 |
79.56 | 80.59 | 81.08 | xoodyakv1 |
89.54 | 89.66 | 90.06 | esch256v1 |
90.73 | 91.01 | 91.25 | gimli24v1 |
97.06 | 97.22 | 97.71 | saturninhashv2 |
130.76 | 131.04 | 131.35 | esch384v1 |
139.38 | 140.21 | 140.70 | asconxofv12 |
199.20 | 199.72 | 200.76 | drygascon128 |
358.48 | 359.17 | 363.01 | drygascon256 |
363.22 | 364.32 | 365.16 | knot256v2 |
624.25 | 626.01 | 631.07 | knot256v1 |
1234.59 | 1238.12 | 1241.91 | knot384 |
1671.07 | 1681.80 | 1694.72 | knot512 |
2538.76 | 2540.80 | 2543.95 | subterraneanv1 |
4583.01 | 4585.75 | 4593.01 | acehash256v1 |
4871.22 | 4876.45 | 4882.53 | skinnyhashtk3 |
8194.39 | 8196.96 | 8201.07 | orangishv1 |
8319.21 | 8324.44 | 8333.69 | skinnyhashtk2 |
39246.12 | 39713.35 | 39926.02 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
56.71 | 56.77 | 56.99 | asconhashv12 |
81.30 | 81.84 | 83.06 | xoodyakv1 |
91.17 | 91.44 | 91.92 | esch256v1 |
92.68 | 93.08 | 93.18 | gimli24v1 |
99.12 | 99.24 | 99.57 | saturninhashv2 |
133.60 | 134.19 | 135.12 | esch384v1 |
140.04 | 142.10 | 142.85 | asconxofv12 |
200.46 | 201.03 | 202.20 | drygascon128 |
363.41 | 363.70 | 366.61 | drygascon256 |
369.64 | 369.93 | 371.26 | knot256v2 |
627.13 | 631.12 | 636.29 | knot256v1 |
1238.16 | 1243.15 | 1246.66 | knot384 |
1675.65 | 1681.81 | 1688.78 | knot512 |
2547.20 | 2552.27 | 2557.32 | subterraneanv1 |
4657.10 | 4661.32 | 4668.99 | acehash256v1 |
4926.49 | 4946.84 | 4960.53 | skinnyhashtk3 |
8296.05 | 8305.05 | 8315.01 | orangishv1 |
8341.62 | 8346.72 | 8355.47 | skinnyhashtk2 |
39100.01 | 39147.88 | 39216.39 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
60.83 | 60.99 | 61.16 | asconhashv12 |
84.85 | 85.21 | 85.97 | xoodyakv1 |
95.73 | 95.88 | 96.06 | esch256v1 |
97.82 | 98.07 | 98.19 | gimli24v1 |
104.73 | 104.86 | 105.27 | saturninhashv2 |
141.60 | 141.81 | 141.97 | esch384v1 |
147.20 | 149.75 | 149.97 | asconxofv12 |
204.15 | 205.16 | 208.27 | drygascon128 |
376.51 | 376.64 | 377.56 | drygascon256 |
381.35 | 381.76 | 385.46 | knot256v2 |
637.07 | 641.25 | 659.65 | knot256v1 |
1257.06 | 1265.38 | 1300.18 | knot384 |
1706.59 | 1720.83 | 1728.29 | knot512 |
2575.33 | 2582.16 | 2597.32 | subterraneanv1 |
4852.65 | 4872.77 | 5047.87 | acehash256v1 |
5097.77 | 5119.90 | 5135.58 | skinnyhashtk3 |
8422.95 | 8433.24 | 8443.20 | skinnyhashtk2 |
8582.72 | 8596.98 | 8614.03 | orangishv1 |
38778.24 | 38819.01 | 38899.30 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
113.06 | 113.62 | 114.50 | asconhashv12 |
134.66 | 135.41 | 136.52 | xoodyakv1 |
154.28 | 154.67 | 155.12 | esch256v1 |
163.00 | 163.59 | 164.47 | gimli24v1 |
175.98 | 176.80 | 177.62 | saturninhashv2 |
237.56 | 239.64 | 241.34 | asconxofv12 |
241.61 | 242.25 | 242.84 | esch384v1 |
250.05 | 251.02 | 252.33 | drygascon128 |
545.86 | 546.98 | 555.06 | drygascon256 |
578.22 | 580.34 | 583.44 | knot256v2 |
745.94 | 747.31 | 753.47 | knot256v1 |
1417.56 | 1427.23 | 1436.64 | knot384 |
2099.45 | 2105.45 | 2118.61 | knot512 |
2932.92 | 2936.23 | 2939.25 | subterraneanv1 |
7238.58 | 7243.39 | 7305.84 | skinnyhashtk3 |
7396.05 | 7409.88 | 7438.34 | acehash256v1 |
9350.97 | 9356.58 | 9379.12 | skinnyhashtk2 |
12215.53 | 12223.78 | 12263.73 | orangishv1 |
34354.97 | 34567.27 | 34906.11 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
516.88 | 522.62 | 531.25 | asconhashv12 |
591.75 | 594.12 | 598.25 | gimli24v1 |
594.50 | 598.62 | 601.75 | xoodyakv1 |
639.62 | 644.50 | 651.00 | saturninhashv2 |
700.38 | 704.75 | 712.00 | esch256v1 |
801.62 | 804.00 | 809.00 | drygascon128 |
941.25 | 945.62 | 953.12 | asconxofv12 |
1152.12 | 1155.00 | 1163.50 | esch384v1 |
1619.38? | 1625.12? | 2155.38? | knot256v1 |
1797.62 | 1808.38 | 1813.88 | knot256v2 |
2223.38 | 2227.50 | 2232.00 | drygascon256 |
3043.62 | 3054.62 | 3078.75 | knot384 |
5200.25 | 5226.38 | 5258.75 | knot512 |
5783.00 | 5797.50 | 5807.75 | subterraneanv1 |
16826.12 | 16831.25 | 16857.88 | skinnyhashtk2 |
19480.38 | 19655.62 | 19665.50 | skinnyhashtk3 |
27442.00 | 27483.88 | 28277.12 | acehash256v1 |
39479.00 | 39511.50 | 39725.12 | photonbeetlehash256rate32v1 |
48860.88 | 48973.25 | 49370.62 | orangishv1 |
|
amd64; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20200618
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
21.00 | 21.01 | 21.01 | xoodyakv1 |
25.43 | 25.43 | 25.43 | gimli24v1 |
28.95 | 28.96 | 28.97 | asconhashv12 |
28.98 | 28.98 | 29.00 | asconxofv12 |
70.80 | 70.82 | 70.85 | saturninhashv2 |
72.09 | 72.10 | 72.11 | esch256v1 |
87.33 | 87.37 | 87.39 | esch384v1 |
107.99 | 108.22 | 109.25 | drygascon128 |
114.36 | 114.36 | 114.77 | knot256v2 |
135.83 | 136.17 | 136.62 | drygascon256 |
168.11 | 168.15 | 168.59 | knot256v1 |
399.32 | 399.33 | 399.35 | knot512 |
422.70 | 422.79 | 423.80 | knot384 |
1385.47 | 1386.51 | 1388.09 | subterraneanv1 |
1914.39 | 1918.17 | 1921.46 | acehash256v1 |
2595.40 | 2596.26 | 2597.33 | skinnyhashtk3 |
4715.42 | 4740.96 | 4791.39 | skinnyhashtk2 |
6208.76 | 6211.98 | 6216.52 | photonbeetlehash256rate32v1 |
19449.79 | 19462.68 | 19473.59 | orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
21.15 | 21.15 | 21.16 | xoodyakv1 |
25.62 | 25.62 | 25.62 | gimli24v1 |
29.18 | 29.20 | 29.21 | asconhashv12 |
29.20 | 29.21 | 29.26 | asconxofv12 |
71.38 | 71.43 | 71.44 | saturninhashv2 |
72.53 | 72.53 | 72.53 | esch256v1 |
88.22 | 88.24 | 88.27 | esch384v1 |
108.11 | 108.21 | 108.75 | drygascon128 |
115.26 | 115.26 | 115.26 | knot256v2 |
136.87 | 136.91 | 139.54 | drygascon256 |
168.40 | 168.40 | 168.42 | knot256v1 |
400.48 | 400.48 | 400.52 | knot512 |
423.23 | 423.23 | 423.25 | knot384 |
1389.46 | 1389.51 | 1389.90 | subterraneanv1 |
1936.11 | 1936.95 | 1939.50 | acehash256v1 |
2612.35 | 2615.88 | 2617.19 | skinnyhashtk3 |
4727.11 | 4749.15 | 4795.22 | skinnyhashtk2 |
6184.90 | 6197.43 | 6198.11 | photonbeetlehash256rate32v1 |
19603.74 | 19618.68 | 19649.59 | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
21.39 | 21.39 | 21.40 | xoodyakv1 |
25.97 | 25.99 | 25.99 | gimli24v1 |
29.65 | 29.65 | 29.68 | asconhashv12 |
29.66 | 29.66 | 29.66 | asconxofv12 |
72.34 | 72.34 | 72.36 | saturninhashv2 |
73.31 | 73.31 | 73.32 | esch256v1 |
89.73 | 89.73 | 89.77 | esch384v1 |
108.51 | 108.90 | 109.50 | drygascon128 |
116.81 | 116.81 | 116.81 | knot256v2 |
138.57 | 138.75 | 139.97 | drygascon256 |
169.07 | 169.07 | 169.12 | knot256v1 |
403.14 | 403.15 | 403.16 | knot512 |
425.77 | 425.77 | 425.78 | knot384 |
1393.20 | 1393.28 | 1397.55 | subterraneanv1 |
1965.77 | 1966.24 | 1972.91 | acehash256v1 |
2622.04 | 2651.89 | 2752.04 | skinnyhashtk3 |
4724.43 | 4765.81 | 4811.52 | skinnyhashtk2 |
6176.39 | 6179.61 | 6204.06 | photonbeetlehash256rate32v1 |
19844.96 | 19869.29 | 19893.71 | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
22.03 | 22.03 | 22.06 | xoodyakv1 |
26.93 | 26.93 | 26.93 | gimli24v1 |
30.90 | 30.90 | 30.96 | asconxofv12 |
30.89 | 30.91 | 30.91 | asconhashv12 |
74.88 | 74.89 | 74.89 | saturninhashv2 |
75.40 | 75.40 | 75.42 | esch256v1 |
93.71 | 93.81 | 93.82 | esch384v1 |
109.38 | 109.67 | 110.31 | drygascon128 |
120.98 | 120.98 | 120.98 | knot256v2 |
142.74 | 142.90 | 143.16 | drygascon256 |
170.85 | 170.85 | 170.98 | knot256v1 |
410.25 | 410.25 | 410.25 | knot512 |
431.74 | 431.76 | 432.74 | knot384 |
1407.56 | 1407.57 | 1409.38 | subterraneanv1 |
2045.01 | 2050.93 | 2056.43 | acehash256v1 |
2738.18 | 2738.19 | 2741.22 | skinnyhashtk3 |
4760.80 | 4771.41 | 4851.16 | skinnyhashtk2 |
6118.35 | 6119.04 | 6131.28 | photonbeetlehash256rate32v1 |
20521.83 | 20561.32 | 20593.91 | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
29.78 | 30.09 | 31.16 | xoodyakv1 |
38.92 | 39.08 | 39.14 | gimli24v1 |
46.41 | 46.45 | 47.52 | asconhashv12 |
46.44 | 46.81 | 47.50 | asconxofv12 |
102.09 | 102.14 | 102.52 | esch256v1 |
107.53 | 107.80 | 108.39 | saturninhashv2 |
119.36 | 120.44 | 120.80 | drygascon128 |
145.70 | 145.78 | 145.84 | esch384v1 |
174.30 | 174.30 | 174.30 | knot256v2 |
193.62 | 193.72 | 194.83 | knot256v1 |
198.75 | 200.08 | 200.19 | drygascon256 |
480.16 | 480.22 | 481.12 | knot384 |
501.12 | 501.12 | 501.22 | knot512 |
1591.02 | 1591.17 | 1593.95 | subterraneanv1 |
3112.44 | 3125.48 | 3127.64 | acehash256v1 |
3891.78 | 3892.31 | 3892.47 | skinnyhashtk3 |
5331.02 | 5384.75 | 5390.44 | skinnyhashtk2 |
5417.50 | 5430.98 | 5431.42 | photonbeetlehash256rate32v1 |
28969.81 | 29143.53 | 29269.05 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
107.25 | 107.25 | 108.38 | gimli24v1 |
109.00 | 110.12 | 115.00 | xoodyakv1 |
169.25 | 169.25 | 169.50 | asconhashv12 |
169.25 | 169.38 | 169.62 | asconxofv12 |
296.75 | 296.75 | 298.38 | saturninhashv2 |
298.25 | 300.25 | 300.50 | drygascon128 |
376.50 | 376.50 | 383.50 | knot256v1 |
385.88 | 385.88 | 385.88 | esch256v1 |
481.25 | 481.25 | 481.25 | knot256v2 |
621.12 | 621.88 | 622.25 | esch384v1 |
761.75 | 763.38 | 766.88 | drygascon256 |
974.25 | 974.75 | 975.75 | knot384 |
1211.88 | 1211.88 | 1211.88 | knot512 |
3038.50 | 3039.25 | 3047.25 | subterraneanv1 |
6212.12 | 6218.50 | 6222.75 | photonbeetlehash256rate32v1 |
9405.00 | 9494.00 | 9570.62 | skinnyhashtk2 |
10381.88 | 10385.25 | 10390.88 | skinnyhashtk3 |
11526.25 | 11526.50 | 11534.38 | acehash256v1 |
113290.50 | 113835.88 | 114964.75 | orangishv1 |
|
amd64; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
14.34 | 14.35 | 14.36 | T:xoodyakv1 |
15.15 | 15.15 | 15.17 | T:gimli24v1 |
27.44 | 27.45 | 27.46 | T:asconxofv12 |
27.44 | 27.45 | 27.46 | T:asconhashv12 |
46.96 | 47.00 | 47.05 | T:esch256v1 |
54.08 | 54.10 | 54.12 | T:saturninhashv2 |
57.64 | 57.81 | 57.96 | T:esch384v1 |
76.31 | 76.33 | 76.35 | T:drygascon128 |
83.94 | 85.55 | 85.60 | T:knot256v2 |
94.12 | 94.17 | 94.26 | T:drygascon256 |
128.82 | 128.92 | 128.94 | T:knot256v1 |
235.27 | 235.27 | 235.64 | T:knot512 |
321.76 | 322.02 | 322.17 | T:knot384 |
1018.79 | 1020.56 | 1027.76 | T:subterraneanv1 |
1480.99 | 1491.60 | 1540.47 | T:acehash256v1 |
1929.58 | 1931.50 | 1932.02 | T:skinnyhashtk3 |
3612.07 | 3618.73 | 3619.21 | T:skinnyhashtk2 |
5343.72 | 5354.31 | 5390.73 | T:photonbeetlehash256rate32v1 |
5612.65 | 5627.52 | 5748.35 | T:orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
14.42 | 14.43 | 14.45 | T:xoodyakv1 |
15.26 | 15.27 | 15.28 | T:gimli24v1 |
27.67 | 27.68 | 27.70 | T:asconxofv12 |
27.67 | 27.69 | 27.70 | T:asconhashv12 |
47.26 | 47.29 | 47.32 | T:esch256v1 |
54.54 | 54.56 | 54.58 | T:saturninhashv2 |
58.26 | 58.39 | 58.50 | T:esch384v1 |
76.42 | 76.44 | 76.45 | T:drygascon128 |
84.68 | 84.69 | 85.07 | T:knot256v2 |
94.72 | 94.77 | 94.83 | T:drygascon256 |
129.14 | 129.22 | 129.23 | T:knot256v1 |
236.21 | 236.22 | 236.23 | T:knot512 |
322.53 | 322.66 | 322.87 | T:knot384 |
1021.93 | 1023.04 | 1028.83 | T:subterraneanv1 |
1501.61 | 1505.89 | 1548.90 | T:acehash256v1 |
1945.01 | 1946.22 | 1947.52 | T:skinnyhashtk3 |
3620.39 | 3625.54 | 3625.83 | T:skinnyhashtk2 |
5337.63 | 5343.57 | 5376.03 | T:photonbeetlehash256rate32v1 |
5669.73 | 5671.18 | 5780.26 | T:orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
14.54 | 14.56 | 14.59 | T:xoodyakv1 |
15.46 | 15.47 | 15.50 | T:gimli24v1 |
28.05 | 28.07 | 28.09 | T:asconhashv12 |
28.04 | 28.07 | 28.11 | T:asconxofv12 |
47.74 | 47.78 | 47.82 | T:esch256v1 |
55.30 | 55.33 | 55.35 | T:saturninhashv2 |
59.19 | 59.31 | 59.43 | T:esch384v1 |
76.61 | 76.64 | 76.67 | T:drygascon128 |
85.86 | 87.25 | 87.28 | T:knot256v2 |
95.77 | 95.82 | 95.94 | T:drygascon256 |
129.66 | 129.73 | 129.76 | T:knot256v1 |
237.78 | 237.79 | 237.81 | T:knot512 |
323.98 | 324.47 | 324.55 | T:knot384 |
1025.44 | 1026.20 | 1032.48 | T:subterraneanv1 |
1524.66 | 1529.32 | 1574.84 | T:acehash256v1 |
1969.17 | 1970.76 | 1971.64 | T:skinnyhashtk3 |
3634.46 | 3635.93 | 3639.08 | T:skinnyhashtk2 |
5324.06 | 5330.28 | 5356.93 | T:photonbeetlehash256rate32v1 |
5742.96 | 5744.61 | 5853.60 | T:orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
14.89 | 14.93 | 14.97 | T:xoodyakv1 |
15.93 | 15.95 | 16.01 | T:gimli24v1 |
29.06 | 29.11 | 29.15 | T:asconxofv12 |
29.12 | 29.14 | 29.15 | T:asconhashv12 |
49.06 | 49.11 | 49.19 | T:esch256v1 |
57.31 | 57.34 | 57.39 | T:saturninhashv2 |
61.71 | 61.80 | 61.98 | T:esch384v1 |
77.08 | 77.11 | 77.17 | T:drygascon128 |
88.95 | 89.28 | 89.43 | T:knot256v2 |
98.51 | 98.65 | 98.74 | T:drygascon256 |
131.07 | 131.15 | 134.36 | T:knot256v1 |
241.97 | 241.99 | 242.03 | T:knot512 |
328.97 | 329.14 | 329.24 | T:knot384 |
1035.76 | 1036.82 | 1043.22 | T:subterraneanv1 |
1588.99 | 1593.93 | 1640.84 | T:acehash256v1 |
2035.67 | 2038.21 | 2038.44 | T:skinnyhashtk3 |
3662.79 | 3667.40 | 3668.03 | T:skinnyhashtk2 |
5277.60 | 5278.56 | 5307.22 | T:photonbeetlehash256rate32v1 |
5935.26 | 5945.40 | 6052.40 | T:orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
19.31 | 19.44 | 19.56 | T:xoodyakv1 |
22.44 | 22.62 | 22.94 | T:gimli24v1 |
41.94 | 42.06 | 42.25 | T:asconhashv12 |
41.94 | 42.12 | 42.25 | T:asconxofv12 |
65.62 | 65.69 | 66.00 | T:esch256v1 |
82.81 | 83.12 | 83.88 | T:saturninhashv2 |
83.50 | 83.62 | 83.75 | T:drygascon128 |
93.81 | 94.00 | 94.31 | T:esch384v1 |
129.31 | 129.62 | 130.56 | T:knot256v2 |
133.81 | 134.00 | 134.44 | T:drygascon256 |
148.69 | 148.81 | 149.19 | T:knot256v1 |
295.62 | 295.81 | 296.12 | T:knot512 |
365.88 | 366.19 | 366.44 | T:knot384 |
1170.00 | 1171.00 | 1178.50 | T:subterraneanv1 |
2416.38 | 2424.94 | 2495.75 | T:acehash256v1 |
2894.38 | 2896.56 | 2898.06 | T:skinnyhashtk3 |
4064.94 | 4072.00 | 4072.62 | T:skinnyhashtk2 |
4684.00 | 4685.44 | 4713.38 | T:photonbeetlehash256rate32v1 |
8432.56 | 8435.44 | 8597.81 | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
58.50 | 60.50 | 63.00 | T:gimli24v1 |
67.00 | 68.00 | 68.50 | T:xoodyakv1 |
143.00 | 143.50 | 145.50 | T:asconhashv12 |
143.00 | 144.50 | 145.50 | T:asconxofv12 |
210.50 | 212.00 | 214.50 | T:drygascon128 |
228.50 | 230.50 | 233.50 | T:saturninhashv2 |
246.00 | 246.50 | 247.50 | T:esch256v1 |
284.00 | 287.50 | 290.00 | T:knot256v1 |
359.00 | 359.00 | 359.50 | T:knot256v2 |
403.50 | 405.00 | 406.50 | T:esch384v1 |
504.50 | 505.50 | 506.00 | T:drygascon256 |
716.50 | 718.50 | 720.50 | T:knot512 |
755.50 | 757.50 | 759.00 | T:knot384 |
2224.50 | 2231.00 | 2239.50 | T:subterraneanv1 |
5353.50 | 5363.00 | 5385.00 | T:photonbeetlehash256rate32v1 |
7232.50 | 7245.00 | 7251.00 | T:skinnyhashtk2 |
7718.00 | 7724.00 | 7728.50 | T:skinnyhashtk3 |
8936.50 | 8970.00 | 9221.00 | T:acehash256v1 |
33712.50 | 33736.00 | 34393.50 | T:orangishv1 |
|
amd64; SB+AES (206d7); 2012 Intel Xeon E5-2660; 8 x 2200MHz; unstable; gcc123, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
11.73? | 14.75? | 15.00? | T:xoodyakv1 |
11.29? | 15.35? | 18.52? | T:gimli24v1 |
23.13? | 25.35? | 31.86? | T:asconhashv12 |
24.33? | 25.98? | 32.73? | T:asconxofv12 |
47.02 | 48.71 | 49.05 | T:esch384v1 |
46.23? | 49.66? | 64.72? | T:saturninhashv2 |
38.09? | 50.36? | 63.30? | T:esch256v1 |
66.28 | 70.07 | 72.59 | T:drygascon128 |
76.02 | 79.11 | 82.63 | T:drygascon256 |
78.94 | 83.05 | 85.52 | T:knot256v2 |
129.72 | 139.57 | 140.78 | T:knot256v1 |
208.85? | 223.83? | 285.30? | T:knot512 |
278.30 | 291.07 | 305.97 | T:knot384 |
899.98? | 924.31? | 1156.20? | T:subterraneanv1 |
1326.16? | 1399.86? | 1709.70? | T:skinnyhashtk3 |
1339.11? | 1460.26? | 1818.18? | T:acehash256v1 |
2387.72 | 2462.14 | 2576.64 | T:skinnyhashtk2 |
5034.94? | 6614.41? | 6631.33? | T:orangishv1 |
6521.26 | 6669.14 | 6723.71 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
12.11? | 14.83? | 14.85? | T:xoodyakv1 |
12.41? | 15.77? | 17.92? | T:gimli24v1 |
24.40? | 26.19? | 32.12? | T:asconhashv12 |
24.40? | 26.20? | 32.12? | T:asconxofv12 |
47.48 | 48.97 | 49.27 | T:esch384v1 |
39.46? | 49.49? | 58.57? | T:esch256v1 |
48.37? | 50.09? | 63.72? | T:saturninhashv2 |
66.72 | 69.05 | 72.11 | T:drygascon128 |
76.80 | 76.84 | 79.60 | T:drygascon256 |
79.26 | 81.41 | 84.71 | T:knot256v2 |
132.39 | 139.09 | 139.23 | T:knot256v1 |
219.99? | 228.09? | 279.65? | T:knot512 |
288.62? | 291.71? | 413.07? | T:knot384 |
925.59? | 928.50? | 1135.49? | T:subterraneanv1 |
1372.32? | 1682.08? | 1690.74? | T:skinnyhashtk3 |
1481.87? | 1793.79? | 1820.31? | T:acehash256v1 |
2458.08 | 2489.92 | 2592.70 | T:skinnyhashtk2 |
5156.78 | 5194.82 | 5344.99 | T:orangishv1 |
6551.84? | 6602.24? | 8544.29? | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
12.24? | 14.96? | 14.98? | T:xoodyakv1 |
12.58? | 15.97? | 18.60? | T:gimli24v1 |
25.64? | 26.54? | 32.57? | T:asconxofv12 |
32.57 | 32.61 | 34.18 | T:asconhashv12 |
39.32? | 39.81? | 49.98? | T:esch256v1 |
48.25? | 48.29? | 61.12? | T:esch384v1 |
49.31? | 50.79? | 64.61? | T:saturninhashv2 |
69.24 | 69.28 | 69.63 | T:drygascon128 |
79.92 | 83.10 | 85.49 | T:knot256v2 |
77.64 | 83.29 | 83.37 | T:drygascon256 |
129.91? | 134.63? | 179.83? | T:knot256v1 |
221.36? | 229.43? | 281.49? | T:knot512 |
290.61 | 291.31 | 301.19 | T:knot384 |
947.56? | 1138.99? | 1139.74? | T:subterraneanv1 |
1365.77? | 1403.65? | 1701.73? | T:skinnyhashtk3 |
1424.43? | 1505.80? | 2266.34? | T:acehash256v1 |
2503.03 | 2544.71 | 2556.12 | T:skinnyhashtk2 |
5020.49? | 5238.68? | 8833.62? | T:orangishv1 |
6690.82? | 6717.88? | 8520.91? | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
13.61? | 15.33? | 15.38? | T:xoodyakv1 |
12.98? | 16.46? | 18.07? | T:gimli24v1 |
25.63? | 27.52? | 33.73? | T:asconxofv12 |
33.78 | 33.82 | 35.32 | T:asconhashv12 |
41.01? | 51.39? | 61.79? | T:esch256v1 |
52.69? | 54.57? | 66.93? | T:saturninhashv2 |
50.40? | 63.81? | 78.47? | T:esch384v1 |
67.64 | 67.80 | 69.73 | T:drygascon128 |
79.84 | 82.47 | 82.55 | T:drygascon256 |
86.24? | 89.06? | 108.63? | T:knot256v2 |
131.15 | 135.80 | 140.84 | T:knot256v1 |
217.33? | 225.04? | 269.65? | T:knot512 |
284.17 | 294.51 | 304.93 | T:knot384 |
873.50? | 938.21? | 1151.18? | T:subterraneanv1 |
1433.55? | 1449.39? | 1759.47? | T:skinnyhashtk3 |
1546.61? | 1894.99? | 1923.78? | T:acehash256v1 |
2601.70? | 2633.28? | 3168.69? | T:skinnyhashtk2 |
5221.56 | 5482.70 | 5580.84 | T:orangishv1 |
6497.97? | 6621.60? | 8410.51? | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
19.16 | 20.00 | 20.12 | T:xoodyakv1 |
18.33? | 28.73? | 30.09? | T:gimli24v1 |
36.52? | 47.81? | 48.38? | T:asconxofv12 |
48.25? | 52.25? | 75.31? | T:asconhashv12 |
54.81? | 68.94? | 84.83? | T:esch256v1 |
72.83 | 75.19 | 75.81 | T:drygascon128 |
74.34? | 75.97? | 96.44? | T:saturninhashv2 |
76.95? | 97.00? | 122.47? | T:esch384v1 |
107.02 | 110.39 | 114.77 | T:drygascon256 |
122.62? | 126.92? | 155.31? | T:knot256v2 |
147.17? | 151.98? | 215.83? | T:knot256v1 |
265.89? | 274.61? | 379.41? | T:knot512 |
314.22? | 337.31? | 497.42? | T:knot384 |
1021.23? | 1299.38? | 1811.92? | T:subterraneanv1 |
1896.73? | 2037.98? | 2501.69? | T:skinnyhashtk3 |
2350.06? | 2883.38? | 2917.88? | T:acehash256v1 |
2767.48? | 3531.75? | 4680.31? | T:skinnyhashtk2 |
5536.22? | 5700.25? | 7131.00? | T:photonbeetlehash256rate32v1 |
7931.70? | 9706.56? | 13283.78? | T:orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
69.50? | 72.00? | 127.38? | T:xoodyakv1 |
52.62? | 75.12? | 80.50? | T:gimli24v1 |
124.00? | 160.00? | 162.75? | T:asconxofv12 |
187.88? | 189.25? | 271.00? | T:drygascon128 |
205.62? | 211.25? | 268.00? | T:saturninhashv2 |
192.38? | 254.00? | 294.25? | T:asconhashv12 |
203.50? | 256.00? | 322.38? | T:esch256v1 |
280.12? | 282.88? | 387.62? | T:knot256v1 |
332.38? | 344.38? | 569.50? | T:knot256v2 |
401.25 | 421.75 | 424.38 | T:drygascon256 |
332.00? | 511.75? | 652.75? | T:esch384v1 |
640.75? | 662.25? | 966.88? | T:knot512 |
662.75? | 684.62? | 966.88? | T:knot384 |
1938.00? | 3012.00? | 3543.50? | T:subterraneanv1 |
4019.25? | 5016.00? | 6077.12? | T:photonbeetlehash256rate32v1 |
5266.25? | 5456.00? | 6663.50? | T:skinnyhashtk3 |
4933.12? | 8715.00? | 11520.75? | T:skinnyhashtk2 |
8682.50? | 10642.00? | 10740.00? | T:acehash256v1 |
31637.12? | 31690.62? | 38794.00? | T:orangishv1 |
|
amd64; SB+AES (206d7); 2012 Intel Core i7-3820; 4 x 3600MHz; unstable; gpu, supercop-20190816
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
21.39 | 22.43 | 23.62 | gimli24v1 |
46.29 | 46.60 | 46.91 | xoodyakv1 |
44.78? | 47.86? | 50.68? | asconhashv12 |
59.17? | 64.48? | 72.54? | asconxofv12 |
72.73? | 76.47? | 84.89? | esch256v1 |
85.40? | 93.63? | 110.67? | esch384v1 |
79.93? | 114.60? | 138.81? | saturninhashv2 |
109.75? | 137.99? | 178.49? | drygascon128 |
136.53? | 167.84? | 223.59? | drygascon256 |
120.42? | 186.01? | 222.53? | knot256v2 |
194.32? | 282.40? | 331.97? | knot256v1 |
406.51? | 475.02? | 509.92? | knot512 |
397.80? | 654.74? | 796.06? | knot384 |
1652.54 | 1721.26 | 1758.18 | subterraneanv1 |
2202.79? | 2820.11? | 3095.80? | acehash256v1 |
3623.31 | 3703.95 | 3738.76 | skinnyhashtk3 |
6217.64 | 6760.66 | 6870.52 | skinnyhashtk2 |
9541.16? | 11465.58? | 11652.24? | orangishv1 |
12112.06 | 12588.63 | 12900.83 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
22.33 | 22.54 | 23.09 | gimli24v1 |
46.75 | 46.85 | 46.95 | xoodyakv1 |
47.11 | 48.33 | 49.09 | asconhashv12 |
63.30 | 65.03 | 66.80 | asconxofv12 |
77.79 | 79.44 | 82.29 | esch256v1 |
94.27 | 94.49 | 102.11 | esch384v1 |
101.51? | 115.40? | 120.59? | saturninhashv2 |
132.93? | 138.23? | 155.85? | drygascon128 |
166.58? | 168.84? | 195.58? | drygascon256 |
155.90? | 188.38? | 189.80? | knot256v2 |
236.57? | 277.25? | 282.29? | knot256v1 |
440.00 | 470.73 | 475.82 | knot512 |
532.32? | 656.23? | 665.11? | knot384 |
1692.50 | 1725.63 | 1727.90 | subterraneanv1 |
2569.60? | 2845.89? | 2897.54? | acehash256v1 |
3698.48 | 3733.98 | 3747.48 | skinnyhashtk3 |
6564.91 | 6799.76 | 6842.03 | skinnyhashtk2 |
10713.44 | 11657.53 | 11702.33 | orangishv1 |
12354.64 | 12554.30 | 12619.88 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
22.71 | 22.78 | 23.34 | gimli24v1 |
47.14 | 47.21 | 47.33 | xoodyakv1 |
47.44 | 47.72 | 49.77 | asconhashv12 |
62.36 | 66.06 | 67.81 | asconxofv12 |
77.92 | 81.07 | 83.21 | esch256v1 |
98.89 | 103.95 | 107.23 | esch384v1 |
102.92? | 116.82? | 124.52? | saturninhashv2 |
133.32? | 138.57? | 156.12? | drygascon128 |
168.15? | 170.54? | 197.42? | drygascon256 |
157.89? | 190.17? | 192.43? | knot256v2 |
233.53? | 272.57? | 278.94? | knot256v1 |
427.34 | 467.86 | 474.66 | knot512 |
535.42? | 652.95? | 669.22? | knot384 |
1704.07 | 1735.26 | 1738.24 | subterraneanv1 |
2895.19 | 2956.92 | 2996.82 | acehash256v1 |
3780.14 | 3787.66 | 3793.57 | skinnyhashtk3 |
6822.42 | 6851.62 | 6916.03 | skinnyhashtk2 |
11813.02 | 11911.63 | 11981.50 | orangishv1 |
12315.83 | 12530.72 | 12581.06 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
23.47 | 23.62 | 24.21 | gimli24v1 |
48.10 | 48.21 | 48.33 | xoodyakv1 |
46.77 | 49.37 | 51.36 | asconhashv12 |
67.08 | 68.38 | 70.35 | asconxofv12 |
80.02 | 81.32 | 85.48 | esch256v1 |
100.99 | 102.70 | 108.31 | esch384v1 |
106.78? | 121.10? | 128.78? | saturninhashv2 |
134.22? | 139.38? | 157.25? | drygascon128 |
172.53? | 174.76? | 202.52? | drygascon256 |
163.50? | 197.00? | 199.00? | knot256v2 |
229.91? | 275.32? | 281.49? | knot256v1 |
408.22? | 476.04? | 482.97? | knot512 |
542.89? | 662.09? | 677.54? | knot384 |
1740.70 | 1744.62 | 1760.00 | subterraneanv1 |
2852.92 | 3011.98 | 3067.42 | acehash256v1 |
3920.77 | 3922.17 | 3924.71 | skinnyhashtk3 |
6888.03 | 6898.69 | 6974.81 | skinnyhashtk2 |
12222.94 | 12353.31 | 12390.23 | orangishv1 |
12191.20 | 12385.32 | 12467.96 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
33.84 | 34.55 | 36.00 | gimli24v1 |
59.62 | 60.52 | 61.17 | xoodyakv1 |
69.28 | 71.77 | 75.23 | asconhashv12 |
58.55? | 101.62? | 105.09? | asconxofv12 |
111.33? | 114.56? | 125.25? | esch256v1 |
145.45? | 150.42? | 167.72? | drygascon128 |
153.47 | 155.62 | 164.02 | esch384v1 |
154.31? | 172.83? | 183.09? | saturninhashv2 |
227.48? | 232.31? | 265.83? | drygascon256 |
237.56? | 285.52? | 288.33? | knot256v2 |
258.61? | 311.72? | 316.50? | knot256v1 |
498.56? | 581.30? | 589.45? | knot512 |
602.06? | 732.05? | 749.20? | knot384 |
1941.84 | 1987.17 | 1991.34 | subterraneanv1 |
4130.44? | 4580.95? | 4666.03? | acehash256v1 |
5504.58 | 5536.55 | 5575.17 | skinnyhashtk3 |
7600.50 | 7629.70 | 7679.16 | skinnyhashtk2 |
10475.95 | 10565.02 | 10720.27 | photonbeetlehash256rate32v1 |
17346.38 | 17414.95 | 17472.09 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
94.12 | 99.00 | 102.75 | gimli24v1 |
195.38 | 197.62 | 199.88 | xoodyakv1 |
221.25? | 242.25? | 252.00? | asconhashv12 |
199.88? | 353.62? | 361.88? | asconxofv12 |
370.12? | 378.38? | 421.88? | drygascon128 |
427.50 | 434.25 | 462.75 | esch256v1 |
432.75? | 473.25? | 497.25? | saturninhashv2 |
496.50? | 589.50? | 596.25? | knot256v1 |
663.75 | 668.62 | 701.62 | esch384v1 |
656.62? | 796.12? | 807.00? | knot256v2 |
831.00? | 964.88? | 973.12? | drygascon256 |
1209.75? | 1411.12? | 1426.12? | knot512 |
1234.50? | 1485.75? | 1519.50? | knot384 |
3813.00 | 3912.00 | 3925.50 | subterraneanv1 |
7398.00? | 8474.62? | 10072.12? | photonbeetlehash256rate32v1 |
13519.88 | 13574.62 | 13658.62 | skinnyhashtk2 |
14688.00 | 14757.00 | 14854.12 | skinnyhashtk3 |
15310.88? | 16928.25? | 17253.75? | acehash256v1 |
69405.38 | 69633.38 | 69811.12 | orangishv1 |
|
armeabi; Cortex-A9+NEON (412fc09a); 2011 Freescale i.MX6 Quad; 4 x 1200MHz; novenablue, supercop-20200702
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
37.32 | 37.36 | 37.49 | xoodyakv1 |
53.75 | 53.89 | 54.19 | asconhashv12 |
86.95 | 87.00 | 87.29 | esch256v1 |
100.77 | 100.85 | 101.11 | gimli24v1 |
101.24 | 101.34 | 101.86 | saturninhashv2 |
130.51 | 130.77 | 131.26 | esch384v1 |
139.61 | 139.83 | 140.70 | asconxofv12 |
329.85 | 330.58 | 331.18 | knot256v2 |
377.47 | 378.37 | 378.98 | drygascon128 |
506.17 | 506.54 | 507.13 | drygascon256 |
691.88 | 692.38 | 692.77 | knot256v1 |
1209.12 | 1210.64 | 1212.22 | knot384 |
2071.93 | 2072.92 | 2073.93 | knot512 |
2426.15 | 2427.90 | 2428.84 | subterraneanv1 |
4995.70 | 4997.40 | 4999.10 | acehash256v1 |
8076.23 | 8078.36 | 8080.65 | orangishv1 |
8140.81 | 8170.50 | 8198.72 | skinnyhashtk3 |
15308.43 | 15314.34 | 15319.54 | skinnyhashtk2 |
38803.90 | 38808.65 | 38815.38 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
37.76 | 37.76 | 37.81 | xoodyakv1 |
54.28 | 54.41 | 54.41 | asconhashv12 |
87.71 | 87.71 | 87.77 | esch256v1 |
101.76 | 101.76 | 101.82 | gimli24v1 |
101.82 | 102.29 | 102.48 | saturninhashv2 |
131.45 | 131.87 | 131.96 | esch384v1 |
141.03 | 141.09 | 141.49 | asconxofv12 |
333.08 | 333.33 | 334.58 | knot256v2 |
378.24 | 378.25 | 378.78 | drygascon128 |
508.65 | 508.69 | 509.30 | drygascon256 |
692.70 | 692.81 | 695.56 | knot256v1 |
1212.04 | 1214.17 | 1216.16 | knot384 |
2080.90 | 2081.43 | 2083.90 | knot512 |
2430.43 | 2433.18 | 2435.89 | subterraneanv1 |
5045.31 | 5046.13 | 5048.47 | acehash256v1 |
8139.69 | 8142.02 | 8143.65 | orangishv1 |
8214.09 | 8253.36 | 8290.43 | skinnyhashtk3 |
15336.11 | 15342.89 | 15350.50 | skinnyhashtk2 |
38730.12 | 38740.80 | 38749.08 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
38.51 | 38.51 | 38.51 | xoodyakv1 |
55.51 | 55.51 | 55.68 | asconhashv12 |
88.99 | 88.99 | 89.02 | esch256v1 |
103.43 | 103.43 | 103.48 | gimli24v1 |
103.87 | 104.02 | 104.10 | saturninhashv2 |
133.98 | 134.07 | 134.14 | esch384v1 |
143.21 | 143.28 | 143.72 | asconxofv12 |
338.93 | 338.94 | 339.01 | knot256v2 |
379.57 | 379.59 | 379.65 | drygascon128 |
514.30 | 514.30 | 514.33 | drygascon256 |
695.96 | 695.96 | 696.17 | knot256v1 |
1217.38 | 1221.04 | 1225.44 | knot384 |
2093.91 | 2094.15 | 2102.49 | knot512 |
2439.60 | 2440.46 | 2448.41 | subterraneanv1 |
5126.35 | 5127.15 | 5134.31 | acehash256v1 |
8245.46 | 8248.66 | 8252.42 | orangishv1 |
8256.85 | 8313.22 | 8384.05 | skinnyhashtk3 |
15385.63 | 15399.28 | 15404.46 | skinnyhashtk2 |
38606.06 | 38614.77 | 38628.12 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
40.50 | 40.50 | 40.50 | xoodyakv1 |
58.43 | 58.44 | 58.48 | asconhashv12 |
92.39 | 92.41 | 92.47 | esch256v1 |
107.89 | 107.89 | 107.95 | gimli24v1 |
108.56 | 108.77 | 108.81 | saturninhashv2 |
140.41 | 140.45 | 140.56 | esch384v1 |
149.18 | 149.24 | 149.34 | asconxofv12 |
354.52 | 354.55 | 354.58 | knot256v2 |
383.11 | 383.14 | 383.15 | drygascon128 |
529.36 | 529.36 | 529.39 | drygascon256 |
704.61 | 704.63 | 704.71 | knot256v1 |
1233.65 | 1234.05 | 1238.12 | knot384 |
2135.76 | 2135.77 | 2136.70 | knot512 |
2465.06 | 2465.09 | 2465.86 | subterraneanv1 |
5336.24 | 5337.00 | 5358.75 | acehash256v1 |
8515.43 | 8532.63 | 8538.56 | orangishv1 |
8566.69 | 8613.84 | 8760.22 | skinnyhashtk3 |
15519.30 | 15532.30 | 15548.48 | skinnyhashtk2 |
38261.80 | 38296.72 | 38317.43 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
65.64 | 65.91 | 65.94 | xoodyakv1 |
95.72 | 95.81 | 96.14 | asconhashv12 |
135.97 | 136.22 | 136.41 | esch256v1 |
165.06 | 165.06 | 165.06 | gimli24v1 |
167.39 | 167.91 | 168.50 | saturninhashv2 |
225.67 | 225.88 | 226.84 | asconxofv12 |
225.59 | 225.95 | 227.12 | esch384v1 |
428.69 | 428.69 | 428.72 | drygascon128 |
554.41 | 554.58 | 554.80 | knot256v2 |
722.44 | 722.44 | 722.64 | drygascon256 |
815.62 | 815.62 | 815.72 | knot256v1 |
1375.00 | 1375.84 | 1381.45 | knot384 |
2671.80 | 2671.88 | 2671.92 | knot512 |
2788.97 | 2793.16 | 2793.47 | subterraneanv1 |
8124.62 | 8125.31 | 8126.33 | acehash256v1 |
12104.53 | 12104.73 | 12110.98 | orangishv1 |
12196.62 | 12340.95 | 12343.59 | skinnyhashtk3 |
17198.05 | 17220.53 | 17238.23 | skinnyhashtk2 |
33892.52 | 33931.67 | 34083.72 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
291.38 | 293.25 | 295.12 | xoodyakv1 |
389.62 | 390.88 | 393.25 | asconhashv12 |
511.25 | 511.50 | 513.75 | gimli24v1 |
525.00 | 528.12 | 529.75 | saturninhashv2 |
557.00 | 560.62 | 562.00 | esch256v1 |
826.12 | 828.25 | 837.25 | asconxofv12 |
993.75 | 1019.00 | 1023.12 | esch384v1 |
1152.25 | 1152.50 | 1154.75 | drygascon128 |
1688.50 | 1688.75 | 1688.75 | knot256v1 |
1817.25 | 1818.25 | 1819.62 | knot256v2 |
2756.00 | 2757.38 | 2760.75 | drygascon256 |
2840.88 | 2842.75 | 2845.12 | knot384 |
5370.62 | 5377.25 | 5379.88 | subterraneanv1 |
6890.38 | 6891.38 | 6892.50 | knot512 |
30080.25 | 30081.38 | 30085.75 | acehash256v1 |
30678.50 | 30705.00 | 30727.50 | skinnyhashtk2 |
32586.00 | 32975.88 | 33012.00 | skinnyhashtk3 |
38818.38 | 38920.00 | 38925.75 | photonbeetlehash256rate32v1 |
48487.12 | 48488.62 | 48495.88 | orangishv1 |
|
armeabi; Cortex-A9+NEON (412fc09a); 2011 Freescale i.MX6 Quad; 4 x 1200MHz; novenaimx6, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
52.44 | 53.90 | 55.28 | asconhashv12 |
78.07 | 78.77 | 79.50 | xoodyakv1 |
86.98 | 87.02 | 87.81 | gimli24v1 |
88.60 | 88.63 | 88.67 | esch256v1 |
95.76 | 96.23 | 96.36 | saturninhashv2 |
137.28 | 137.69 | 138.41 | asconxofv12 |
138.94 | 139.00 | 139.03 | esch384v1 |
197.66 | 197.99 | 198.18 | drygascon128 |
350.63 | 355.40 | 358.34 | drygascon256 |
362.01 | 362.29 | 362.94 | knot256v2 |
600.92 | 618.47 | 623.65 | knot256v1 |
1208.51 | 1217.70 | 1221.69 | knot384 |
1643.31 | 1652.54 | 1657.63 | knot512 |
2503.51 | 2512.23 | 2522.81 | subterraneanv1 |
4614.40 | 4620.35 | 4624.37 | skinnyhashtk3 |
4810.68 | 4820.10 | 4841.58 | acehash256v1 |
7879.48 | 7899.72 | 7914.89 | skinnyhashtk2 |
8135.64 | 8142.72 | 8153.01 | orangishv1 |
39360.46 | 39418.13 | 39452.14 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
54.04 | 54.55 | 55.11 | asconhashv12 |
79.66 | 79.70 | 80.04 | xoodyakv1 |
88.21 | 88.21 | 88.60 | gimli24v1 |
89.71 | 89.72 | 89.73 | esch256v1 |
97.33 | 97.53 | 97.58 | saturninhashv2 |
139.26 | 139.31 | 139.65 | asconxofv12 |
140.90 | 140.90 | 140.92 | esch384v1 |
198.84 | 198.85 | 198.94 | drygascon128 |
357.99 | 358.72 | 359.72 | drygascon256 |
365.66 | 365.71 | 366.03 | knot256v2 |
620.51 | 620.66 | 623.09 | knot256v1 |
1215.65 | 1218.82 | 1220.56 | knot384 |
1653.55 | 1655.49 | 1657.89 | knot512 |
2514.45 | 2515.78 | 2520.45 | subterraneanv1 |
4656.52 | 4657.52 | 4658.95 | skinnyhashtk3 |
4864.85 | 4867.92 | 4878.06 | acehash256v1 |
7909.25 | 7914.70 | 7919.04 | skinnyhashtk2 |
8205.81 | 8207.87 | 8211.42 | orangishv1 |
39243.31 | 39266.43 | 39279.71 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
55.57 | 55.61 | 56.27 | asconhashv12 |
81.17 | 81.20 | 81.22 | xoodyakv1 |
90.20 | 90.21 | 90.22 | gimli24v1 |
91.47 | 91.52 | 91.55 | esch256v1 |
99.61 | 99.70 | 99.76 | saturninhashv2 |
141.97 | 142.01 | 142.10 | asconxofv12 |
144.06 | 144.07 | 144.10 | esch384v1 |
200.23 | 200.24 | 200.26 | drygascon128 |
363.07 | 363.22 | 364.03 | drygascon256 |
371.42 | 371.44 | 371.51 | knot256v2 |
623.81 | 623.85 | 623.92 | knot256v1 |
1223.36 | 1225.25 | 1228.86 | knot384 |
1662.78 | 1663.10 | 1669.03 | knot512 |
2522.39 | 2523.24 | 2530.73 | subterraneanv1 |
4713.41 | 4719.69 | 4722.34 | skinnyhashtk3 |
4952.26 | 4960.87 | 4974.90 | acehash256v1 |
7937.98 | 7946.61 | 7954.55 | skinnyhashtk2 |
8313.72 | 8315.94 | 8321.41 | orangishv1 |
39053.32 | 39058.94 | 39066.45 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
59.94 | 60.53 | 60.78 | asconhashv12 |
85.21 | 85.30 | 85.41 | xoodyakv1 |
95.53 | 95.58 | 97.13 | gimli24v1 |
96.32 | 96.36 | 96.42 | esch256v1 |
105.41 | 105.59 | 105.62 | saturninhashv2 |
149.26 | 149.94 | 159.19 | asconxofv12 |
152.47 | 152.50 | 152.59 | esch384v1 |
203.97 | 203.99 | 204.01 | drygascon128 |
376.47 | 377.02 | 377.58 | drygascon256 |
386.81 | 386.84 | 386.88 | knot256v2 |
632.71 | 632.76 | 632.81 | knot256v1 |
1241.68 | 1244.68 | 1245.24 | knot384 |
1693.70 | 1693.76 | 1694.89 | knot512 |
2550.61 | 2550.96 | 2552.65 | subterraneanv1 |
4875.67 | 4876.61 | 4896.07 | skinnyhashtk3 |
5164.66 | 5178.00 | 5195.91 | acehash256v1 |
8014.07 | 8030.74 | 8052.73 | skinnyhashtk2 |
8591.51 | 8593.52 | 8614.86 | orangishv1 |
38714.01 | 38723.13 | 38757.37 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
114.80 | 115.20 | 117.09 | asconhashv12 |
136.88 | 137.47 | 138.19 | xoodyakv1 |
157.69 | 158.09 | 158.52 | esch256v1 |
163.73 | 163.95 | 165.09 | gimli24v1 |
180.70 | 181.14 | 181.67 | saturninhashv2 |
242.59 | 244.92 | 248.64 | asconxofv12 |
251.70 | 251.97 | 252.28 | drygascon128 |
260.34 | 260.66 | 261.06 | esch384v1 |
548.88 | 550.22 | 550.80 | drygascon256 |
583.67 | 583.95 | 584.30 | knot256v2 |
745.89 | 746.95 | 747.30 | knot256v1 |
1401.62 | 1402.66 | 1403.62 | knot384 |
2089.88 | 2090.39 | 2090.62 | knot512 |
2915.05 | 2915.55 | 2916.97 | subterraneanv1 |
6955.67 | 6955.97 | 6958.72 | skinnyhashtk3 |
7859.55 | 7863.19 | 8693.91 | acehash256v1 |
8922.89 | 8942.38 | 8943.77 | skinnyhashtk2 |
12241.61 | 12343.08 | 12539.42 | orangishv1 |
34352.38 | 34357.75 | 34384.58 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
549.50 | 553.12 | 560.50 | asconhashv12 |
613.25 | 615.88 | 619.25 | xoodyakv1 |
613.62 | 616.12 | 618.88 | gimli24v1 |
671.38 | 674.00 | 676.38 | saturninhashv2 |
721.62 | 724.12 | 726.25 | esch256v1 |
829.00 | 830.75 | 832.75 | drygascon128 |
972.25 | 978.00 | 986.38 | asconxofv12 |
1243.12 | 1244.62 | 1247.62 | esch384v1 |
1641.00 | 1646.25 | 1649.50 | knot256v1 |
1794.75 | 1796.62 | 1800.00 | knot256v2 |
2258.12 | 2263.38 | 2268.00 | drygascon256 |
3016.38 | 3018.75 | 3023.25 | knot384 |
5210.25 | 5214.00 | 5217.50 | knot512 |
5782.50 | 5785.50 | 5790.50 | subterraneanv1 |
16069.38 | 16102.12 | 16134.12 | skinnyhashtk2 |
18723.88 | 18726.25 | 18729.50 | skinnyhashtk3 |
29185.38 | 29189.25 | 31858.75 | acehash256v1 |
39504.50 | 39510.00 | 39524.50 | photonbeetlehash256rate32v1 |
49025.50 | 49040.12 | 49124.62 | orangishv1 |
|
mipso32; Octeon II (cnmips64v2); 2011 Cavium Octeon II CN6120; 2 x 2000MHz; erpro8fsf2, supercop-20210114
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
77.00 | 77.00 | 77.03 | T:xoodyakv1 |
166.62 | 166.63 | 167.35 | T:saturninhashv2 |
164.67 | 169.75 | 170.37 | T:gimli24v1 |
196.78 | 197.39 | 198.00 | T:esch256v1 |
287.75 | 289.19 | 294.52 | T:esch384v1 |
374.17 | 375.51 | 378.29 | T:knot256v2 |
858.35 | 859.46 | 861.33 | T:knot256v1 |
1378.54 | 1380.75 | 1382.03 | T:knot384 |
1660.85 | 1663.32 | 1666.40 | T:knot512 |
5480.66 | 5485.66 | 5492.55 | T:subterraneanv1 |
24169.00 | 24190.49 | 24218.27 | T:acehash256v1 |
83860.00 | 83952.44 | 84052.20 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
77.63 | 77.63 | 77.63 | T:xoodyakv1 |
168.15 | 168.15 | 168.23 | T:saturninhashv2 |
171.23 | 175.77 | 175.77 | T:gimli24v1 |
198.76 | 198.76 | 204.04 | T:esch256v1 |
289.94 | 290.15 | 290.69 | T:esch384v1 |
376.81 | 376.81 | 376.97 | T:knot256v2 |
859.35 | 859.49 | 864.92 | T:knot256v1 |
1379.98 | 1380.00 | 1386.06 | T:knot384 |
1665.03 | 1666.07 | 1671.10 | T:knot512 |
5490.71 | 5496.01 | 5503.01 | T:subterraneanv1 |
24401.34 | 24417.99 | 24445.06 | T:acehash256v1 |
83740.05 | 83788.36 | 83892.05 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
78.69 | 78.69 | 78.69 | T:xoodyakv1 |
170.70 | 170.70 | 170.70 | T:saturninhashv2 |
173.70 | 173.70 | 173.70 | T:gimli24v1 |
201.07 | 201.07 | 206.41 | T:esch256v1 |
294.83 | 294.83 | 295.59 | T:esch384v1 |
381.71 | 381.71 | 381.71 | T:knot256v2 |
862.44 | 862.48 | 868.74 | T:knot256v1 |
1386.67 | 1388.52 | 1408.17 | T:knot384 |
1676.15 | 1676.15 | 1677.04 | T:knot512 |
5505.77 | 5514.79 | 5521.49 | T:subterraneanv1 |
24802.95 | 24843.04 | 24862.65 | T:acehash256v1 |
83548.27 | 83649.19 | 83932.20 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
81.47 | 81.50 | 81.54 | T:xoodyakv1 |
177.47 | 177.49 | 177.49 | T:saturninhashv2 |
180.29 | 180.29 | 180.29 | T:gimli24v1 |
209.51 | 212.72 | 212.73 | T:esch256v1 |
301.52 | 305.96 | 308.65 | T:esch384v1 |
394.78 | 394.78 | 394.78 | T:knot256v2 |
870.67 | 870.67 | 870.67 | T:knot256v1 |
1404.20 | 1404.67 | 1404.69 | T:knot384 |
1705.98 | 1705.98 | 1707.55 | T:knot512 |
5564.49 | 5565.49 | 5610.62 | T:subterraneanv1 |
25832.00 | 25854.44 | 25882.85 | T:acehash256v1 |
82731.87 | 82820.27 | 82885.00 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
117.47 | 117.47 | 117.53 | T:xoodyakv1 |
264.41 | 264.41 | 264.41 | T:saturninhashv2 |
271.34 | 271.34 | 271.53 | T:gimli24v1 |
286.16 | 286.62 | 293.47 | T:esch256v1 |
474.88 | 475.03 | 475.81 | T:esch384v1 |
562.03 | 562.03 | 562.88 | T:knot256v2 |
976.00 | 976.00 | 977.00 | T:knot256v1 |
1560.81 | 1561.28 | 1564.38 | T:knot384 |
2087.84 | 2087.84 | 2088.06 | T:knot512 |
6320.44 | 6320.44 | 6321.00 | T:subterraneanv1 |
39227.81 | 39245.41 | 39270.41 | T:acehash256v1 |
73315.91 | 73331.06 | 73835.06 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
467.00 | 467.00 | 467.50 | T:xoodyakv1 |
782.75 | 782.75 | 782.75 | T:gimli24v1 |
782.75 | 784.25 | 784.50 | T:saturninhashv2 |
1102.25 | 1102.75 | 1129.75 | T:esch256v1 |
1559.00 | 1559.00 | 1563.50 | T:knot256v2 |
1805.00 | 1805.00 | 1805.00 | T:knot256v1 |
2075.50 | 2077.00 | 2079.50 | T:esch384v1 |
3219.75 | 3219.75 | 3228.75 | T:knot384 |
5093.50 | 5093.50 | 5096.75 | T:knot512 |
12273.50 | 12273.50 | 12278.00 | T:subterraneanv1 |
83877.75 | 83880.75 | 84048.00 | T:photonbeetlehash256rate32v1 |
144954.00 | 145064.75 | 145070.00 | T:acehash256v1 |
|
amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20200618
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
31.37 | 31.38 | 31.38 | xoodyakv1 |
41.50 | 41.50 | 41.51 | asconhashv12 |
41.50 | 41.50 | 41.50 | asconxofv12 |
49.45 | 49.45 | 49.50 | gimli24v1 |
88.76 | 88.77 | 88.85 | esch256v1 |
91.67 | 91.69 | 92.49 | saturninhashv2 |
124.60 | 124.60 | 125.44 | drygascon128 |
130.02 | 130.05 | 130.83 | esch384v1 |
151.51 | 151.52 | 152.31 | knot256v2 |
156.67 | 156.69 | 157.58 | drygascon256 |
209.78 | 210.54 | 210.56 | knot256v1 |
528.04 | 528.74 | 528.87 | knot512 |
549.10 | 551.14 | 567.49 | knot384 |
2120.21 | 2120.69 | 2123.61 | subterraneanv1 |
2824.58 | 2830.51 | 2843.92 | acehash256v1 |
3915.87 | 3918.32 | 3921.07 | skinnyhashtk3 |
7111.31 | 7113.40 | 7114.73 | skinnyhashtk2 |
13951.37 | 13957.44 | 14001.01 | photonbeetlehash256rate32v1 |
19578.40 | 19583.05 | 19590.44 | orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
31.64 | 31.64 | 31.64 | xoodyakv1 |
41.87 | 41.87 | 41.88 | asconhashv12 |
41.87 | 41.87 | 41.88 | asconxofv12 |
49.86 | 49.86 | 49.86 | gimli24v1 |
89.36 | 89.36 | 89.36 | esch256v1 |
92.43 | 92.44 | 92.44 | saturninhashv2 |
124.83 | 124.83 | 124.84 | drygascon128 |
131.33 | 131.33 | 131.34 | esch384v1 |
152.77 | 152.77 | 152.77 | knot256v2 |
157.75 | 157.75 | 157.76 | drygascon256 |
210.28 | 210.28 | 210.30 | knot256v1 |
529.34 | 529.34 | 532.48 | knot512 |
550.40 | 550.41 | 553.52 | knot384 |
2124.62 | 2124.96 | 2128.06 | subterraneanv1 |
2854.08 | 2855.82 | 2868.77 | acehash256v1 |
3945.84 | 3946.89 | 3950.69 | skinnyhashtk3 |
7120.49 | 7123.23 | 7126.85 | skinnyhashtk2 |
13922.76 | 13937.36 | 13967.33 | photonbeetlehash256rate32v1 |
19724.14 | 19739.04 | 19744.69 | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
32.07 | 32.08 | 32.09 | xoodyakv1 |
42.50 | 42.50 | 42.51 | asconhashv12 |
42.50 | 42.50 | 42.50 | asconxofv12 |
50.53 | 50.55 | 50.55 | gimli24v1 |
90.34 | 90.35 | 90.36 | esch256v1 |
93.72 | 93.73 | 93.74 | saturninhashv2 |
125.24 | 125.25 | 125.26 | drygascon128 |
133.52 | 133.52 | 133.54 | esch384v1 |
154.88 | 154.88 | 154.89 | knot256v2 |
159.61 | 159.61 | 159.62 | drygascon256 |
211.14 | 211.15 | 211.16 | knot256v1 |
532.83 | 532.83 | 532.83 | knot512 |
553.70 | 553.71 | 553.73 | knot384 |
2129.34 | 2138.55 | 2138.77 | subterraneanv1 |
2902.16 | 2904.69 | 2916.77 | acehash256v1 |
3996.57 | 3996.83 | 3999.60 | skinnyhashtk3 |
7144.22 | 7148.06 | 7151.01 | skinnyhashtk2 |
13863.75 | 13875.02 | 13917.05 | photonbeetlehash256rate32v1 |
19970.28 | 19979.07 | 19999.99 | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
33.23 | 33.26 | 33.27 | xoodyakv1 |
44.18 | 44.18 | 44.19 | asconxofv12 |
44.18 | 44.18 | 44.18 | asconhashv12 |
52.33 | 52.33 | 52.34 | gimli24v1 |
92.97 | 92.98 | 93.00 | esch256v1 |
97.14 | 97.15 | 97.16 | saturninhashv2 |
126.20 | 126.21 | 126.24 | drygascon128 |
139.35 | 139.36 | 139.37 | esch384v1 |
160.50 | 160.50 | 160.53 | knot256v2 |
164.53 | 164.55 | 164.57 | drygascon256 |
213.44 | 213.44 | 213.45 | knot256v1 |
542.12 | 542.12 | 542.12 | knot512 |
561.09 | 561.11 | 561.19 | knot384 |
2151.31 | 2151.35 | 2168.05 | subterraneanv1 |
3016.34 | 3031.65 | 3039.47 | acehash256v1 |
4123.55 | 4126.48 | 4147.09 | skinnyhashtk3 |
7214.14 | 7215.37 | 7260.28 | skinnyhashtk2 |
13612.24 | 13630.17 | 13657.64 | photonbeetlehash256rate32v1 |
20630.49 | 20641.36 | 20655.65 | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
47.64 | 47.95 | 48.39 | xoodyakv1 |
65.31 | 65.31 | 65.91 | asconhashv12 |
65.31 | 65.31 | 66.05 | asconxofv12 |
75.48 | 75.48 | 75.48 | gimli24v1 |
126.69 | 126.70 | 126.91 | esch256v1 |
139.08 | 139.23 | 139.39 | drygascon128 |
140.80 | 140.80 | 141.69 | saturninhashv2 |
214.05 | 214.12 | 214.27 | esch384v1 |
227.27 | 227.70 | 227.86 | drygascon256 |
232.45 | 232.45 | 232.45 | knot256v2 |
242.84 | 242.84 | 242.98 | knot256v1 |
621.14 | 621.36 | 621.73 | knot384 |
661.00 | 661.06 | 661.14 | knot512 |
2432.22 | 2432.38 | 2432.89 | subterraneanv1 |
4585.75 | 4586.12 | 4609.14 | acehash256v1 |
5860.97 | 5861.20 | 5865.12 | skinnyhashtk3 |
7982.45 | 7983.56 | 8095.62 | skinnyhashtk2 |
10321.02 | 10493.50 | 10864.73 | photonbeetlehash256rate32v1 |
28145.83 | 28207.95 | 28353.56 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
186.38 | 188.12 | 188.88 | xoodyakv1 |
207.25 | 208.38 | 213.12 | gimli24v1 |
232.12 | 232.75 | 235.12 | asconhashv12 |
232.12 | 232.75 | 235.12 | asconxofv12 |
366.38 | 366.88 | 369.88 | drygascon128 |
392.50 | 392.50 | 392.50 | saturninhashv2 |
473.88 | 473.88 | 474.50 | knot256v1 |
473.75 | 475.00 | 475.00 | esch256v1 |
655.50 | 655.50 | 659.62 | knot256v2 |
873.50 | 875.12 | 876.88 | drygascon256 |
926.88 | 926.88 | 933.38 | esch384v1 |
1268.25 | 1270.00 | 1270.62 | knot384 |
1594.75 | 1594.88 | 1595.38 | knot512 |
4643.75 | 4645.50 | 4648.50 | subterraneanv1 |
9163.38? | 10158.50? | 11684.38? | photonbeetlehash256rate32v1 |
14208.50 | 14217.38 | 14596.12 | skinnyhashtk2 |
15639.38 | 15641.12 | 15650.62 | skinnyhashtk3 |
16943.25 | 16945.00 | 17029.88 | acehash256v1 |
105828.25 | 106436.75 | 107959.88 | orangishv1 |
|
amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
26.26? | 29.75? | 36.67? | asconxofv12 |
26.26? | 29.75? | 36.67? | asconhashv12 |
29.87? | 37.73? | 41.66? | gimli24v1 |
43.79? | 50.09? | 61.99? | xoodyakv1 |
65.84 | 65.84 | 65.84 | saturninhashv2 |
56.13? | 69.64? | 78.32? | esch256v1 |
77.15? | 87.34? | 107.40? | drygascon128 |
88.05 | 88.12 | 88.26 | esch384v1 |
106.31 | 106.32 | 106.34 | drygascon256 |
89.59? | 113.21? | 125.12? | knot256v2 |
137.74? | 156.75? | 193.01? | knot256v1 |
312.12? | 352.88? | 434.07? | knot512 |
343.00? | 388.21? | 477.81? | knot384 |
1229.10? | 1389.32? | 1708.04? | subterraneanv1 |
1819.77 | 1822.13 | 1827.55 | acehash256v1 |
3069.40 | 3100.61 | 3135.40 | skinnyhashtk3 |
5016.91? | 5682.90? | 6957.98? | skinnyhashtk2 |
11539.11 | 11549.14 | 11585.83 | photonbeetlehash256rate32v1 |
16971.88 | 17008.06 | 17015.12 | orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
30.02? | 30.02? | 33.48? | asconxofv12 |
30.02? | 30.02? | 33.48? | asconhashv12 |
34.08? | 38.00? | 38.01? | gimli24v1 |
50.10? | 50.31? | 56.16? | xoodyakv1 |
66.40 | 66.40 | 66.40 | saturninhashv2 |
63.98? | 70.12? | 71.36? | esch256v1 |
87.46? | 87.52? | 97.55? | drygascon128 |
89.03 | 89.03 | 89.10 | esch384v1 |
107.07 | 107.07 | 107.07 | drygascon256 |
102.39? | 114.20? | 114.20? | knot256v2 |
157.15? | 157.15? | 175.28? | knot256v1 |
354.28? | 354.29? | 394.88? | knot512 |
389.20? | 389.37? | 434.09? | knot384 |
1392.20? | 1394.00? | 1551.72? | subterraneanv1 |
1841.45 | 1842.52 | 1843.43 | acehash256v1 |
3114.26 | 3120.95 | 3136.67 | skinnyhashtk3 |
5662.88? | 5678.29? | 6313.19? | skinnyhashtk2 |
11522.76 | 11525.92 | 11535.75 | photonbeetlehash256rate32v1 |
17127.92 | 17131.32 | 17132.97 | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
30.46? | 30.46? | 33.97? | asconhashv12 |
30.46? | 30.46? | 33.97? | asconxofv12 |
34.53? | 38.48? | 38.48? | gimli24v1 |
50.47? | 50.68? | 56.57? | xoodyakv1 |
67.32 | 67.32 | 67.32 | saturninhashv2 |
64.67? | 70.93? | 72.13? | esch256v1 |
87.82? | 87.82? | 97.91? | drygascon128 |
90.53 | 90.53 | 90.60 | esch384v1 |
108.28 | 108.34 | 108.34 | drygascon256 |
103.88? | 115.86? | 115.86? | knot256v2 |
157.82? | 157.82? | 176.86? | knot256v1 |
356.63? | 356.64? | 397.49? | knot512 |
391.54? | 391.69? | 436.68? | knot384 |
1397.53? | 1397.54? | 1557.68? | subterraneanv1 |
1870.37 | 1871.68 | 1875.38 | acehash256v1 |
3158.03 | 3159.72 | 3175.13 | skinnyhashtk3 |
5683.07? | 5697.71? | 6318.58? | skinnyhashtk2 |
11477.19 | 11486.81 | 11492.41 | photonbeetlehash256rate32v1 |
17353.61 | 17357.96 | 17361.56 | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
31.64? | 31.64? | 35.28? | asconhashv12 |
31.64? | 31.65? | 35.28? | asconxofv12 |
35.67? | 39.78? | 39.78? | gimli24v1 |
51.48? | 51.72? | 57.66? | xoodyakv1 |
69.79 | 69.79 | 69.79 | saturninhashv2 |
66.52? | 73.07? | 74.18? | esch256v1 |
88.59? | 88.64? | 98.88? | drygascon128 |
94.53 | 94.54 | 94.61 | esch384v1 |
111.56 | 111.56 | 111.64 | drygascon256 |
107.86? | 120.26? | 120.27? | knot256v2 |
159.61? | 159.62? | 178.02? | knot256v1 |
362.62? | 362.62? | 404.44? | knot512 |
396.72? | 396.90? | 446.82? | knot384 |
1410.79? | 1411.77? | 1573.55? | subterraneanv1 |
1949.75 | 1950.44 | 1954.65 | acehash256v1 |
3259.53 | 3261.16 | 3282.90 | skinnyhashtk3 |
5721.32? | 5742.42? | 6368.08? | skinnyhashtk2 |
11362.93 | 11370.82 | 11382.95 | photonbeetlehash256rate32v1 |
17935.65 | 17948.37 | 17959.61 | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
46.59? | 46.73? | 51.92? | asconhashv12 |
46.59? | 46.80? | 51.84? | asconxofv12 |
50.61? | 56.36? | 56.42? | gimli24v1 |
64.59 | 64.73 | 71.64 | xoodyakv1 |
90.14? | 100.45? | 100.45? | esch256v1 |
99.22? | 101.48? | 110.89? | drygascon128 |
101.77 | 101.77 | 101.83 | saturninhashv2 |
145.80 | 145.86 | 145.94 | esch384v1 |
153.55 | 153.55 | 153.55 | drygascon256 |
158.67? | 176.73? | 176.75? | knot256v2 |
182.55? | 182.56? | 203.53? | knot256v1 |
439.25? | 439.53? | 489.78? | knot384 |
442.56? | 442.58? | 493.52? | knot512 |
1592.92? | 1593.95? | 1776.66? | subterraneanv1 |
2963.98 | 2965.64 | 2973.31 | acehash256v1 |
4633.88 | 4635.81 | 4666.48 | skinnyhashtk3 |
6356.41? | 6372.88? | 7064.45? | skinnyhashtk2 |
8518.78 | 8523.41 | 8580.05 | photonbeetlehash256rate32v1 |
24945.83 | 25042.25 | 25055.14 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
138.50 | 152.38 | 153.38 | gimli24v1 |
164.50 | 165.62 | 182.75 | asconhashv12 |
164.50 | 166.12 | 182.75 | asconxofv12 |
208.88 | 212.75 | 232.00 | xoodyakv1 |
277.38 | 277.50 | 277.50 | saturninhashv2 |
268.75? | 286.88? | 299.62? | drygascon128 |
364.38? | 364.50? | 405.88? | knot256v1 |
340.12? | 386.00? | 386.62? | esch256v1 |
461.88? | 514.00? | 514.62? | knot256v2 |
588.75 | 589.25 | 589.25 | drygascon256 |
627.62 | 629.62 | 631.38 | esch384v1 |
893.88? | 893.88? | 996.88? | knot384 |
1070.00? | 1070.00? | 1192.38? | knot512 |
3026.75? | 3027.75? | 3375.50? | subterraneanv1 |
7046.75 | 7062.25 | 7163.12 | photonbeetlehash256rate32v1 |
10949.62 | 10956.75 | 10986.12 | acehash256v1 |
11279.12? | 11296.38? | 12580.50? | skinnyhashtk2 |
12359.62 | 12365.12 | 12443.25 | skinnyhashtk3 |
93792.62 | 93910.62 | 94417.75 | orangishv1 |
|
amd64; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20200618
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
21.71 | 21.73 | 21.74 | xoodyakv1 |
44.89 | 44.90 | 44.96 | gimli24v1 |
46.62 | 46.62 | 46.68 | asconhashv12 |
46.62 | 46.63 | 46.65 | asconxofv12 |
108.17 | 108.22 | 109.09 | saturninhashv2 |
125.95 | 125.99 | 126.79 | esch256v1 |
146.84 | 146.90 | 147.72 | drygascon128 |
171.34 | 171.38 | 172.14 | knot256v2 |
181.47 | 181.54 | 182.36 | esch384v1 |
201.27 | 202.09 | 202.19 | drygascon256 |
227.06 | 227.81 | 227.91 | knot256v1 |
598.31 | 599.02 | 599.05 | knot512 |
661.57 | 662.31 | 663.96 | knot384 |
2363.09 | 2366.99 | 2397.43 | subterraneanv1 |
3688.56 | 3688.82 | 3690.38 | acehash256v1 |
5708.19 | 5711.52 | 5716.42 | skinnyhashtk3 |
10560.08 | 10563.23 | 10566.28 | skinnyhashtk2 |
12401.49 | 12403.07 | 12405.66 | orangishv1 |
13813.18 | 13815.83 | 13817.92 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
21.92 | 21.93 | 21.94 | xoodyakv1 |
45.24 | 45.24 | 45.25 | gimli24v1 |
47.02 | 47.02 | 47.02 | asconhashv12 |
47.02 | 47.02 | 47.02 | asconxofv12 |
109.04 | 109.04 | 109.05 | saturninhashv2 |
126.73 | 126.73 | 126.73 | esch256v1 |
147.14 | 147.14 | 147.15 | drygascon128 |
172.79 | 172.79 | 172.80 | knot256v2 |
183.21 | 183.21 | 183.23 | esch384v1 |
202.49 | 202.49 | 202.57 | drygascon256 |
227.52 | 227.52 | 227.55 | knot256v1 |
599.86 | 599.87 | 602.78 | knot512 |
661.96 | 664.13 | 665.34 | knot384 |
2370.41 | 2373.77 | 2398.43 | subterraneanv1 |
3724.27 | 3724.35 | 3725.17 | acehash256v1 |
5750.52 | 5753.04 | 5759.23 | skinnyhashtk3 |
10581.41 | 10585.38 | 10590.40 | skinnyhashtk2 |
12497.68 | 12498.68 | 12504.23 | orangishv1 |
13787.41 | 13789.27 | 13795.59 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
22.24 | 22.26 | 22.29 | xoodyakv1 |
45.84 | 45.84 | 45.84 | gimli24v1 |
47.67 | 47.68 | 47.69 | asconxofv12 |
47.68 | 47.68 | 47.68 | asconhashv12 |
110.52 | 110.52 | 110.52 | saturninhashv2 |
128.05 | 128.05 | 128.06 | esch256v1 |
147.67 | 147.67 | 147.68 | drygascon128 |
175.26 | 175.26 | 175.28 | knot256v2 |
186.17 | 186.17 | 186.17 | esch384v1 |
204.64 | 204.65 | 204.67 | drygascon256 |
228.38 | 228.38 | 228.40 | knot256v1 |
603.79 | 603.79 | 603.81 | knot512 |
666.02 | 668.20 | 668.22 | knot384 |
2375.93 | 2388.53 | 2404.07 | subterraneanv1 |
3786.45 | 3786.60 | 3786.89 | acehash256v1 |
5823.95 | 5830.58 | 5845.67 | skinnyhashtk3 |
10608.58 | 10610.68 | 10619.79 | skinnyhashtk2 |
12653.76 | 12661.89 | 12662.97 | orangishv1 |
13736.24 | 13744.61 | 13746.78 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
23.18 | 23.19 | 23.24 | xoodyakv1 |
47.42 | 47.42 | 47.43 | gimli24v1 |
49.43 | 49.43 | 49.44 | asconxofv12 |
49.43 | 49.44 | 49.44 | asconhashv12 |
114.45 | 114.45 | 114.47 | saturninhashv2 |
131.57 | 131.57 | 131.58 | esch256v1 |
149.10 | 149.11 | 149.11 | drygascon128 |
181.82 | 181.83 | 181.83 | knot256v2 |
194.06 | 194.07 | 194.09 | esch384v1 |
210.40 | 210.41 | 210.43 | drygascon256 |
230.68 | 230.70 | 230.71 | knot256v1 |
614.26 | 614.27 | 614.27 | knot512 |
675.04 | 675.21 | 675.21 | knot384 |
2400.62 | 2408.58 | 2429.06 | subterraneanv1 |
3937.73 | 3937.86 | 3963.00 | acehash256v1 |
6013.46 | 6013.79 | 6040.99 | skinnyhashtk3 |
10705.50 | 10705.86 | 10725.86 | skinnyhashtk2 |
13089.09 | 13089.33 | 13094.82 | orangishv1 |
13626.81 | 13633.20 | 13637.68 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
35.00 | 35.22 | 35.33 | xoodyakv1 |
67.70 | 67.81 | 67.92 | gimli24v1 |
71.64 | 71.75 | 71.75 | asconhashv12 |
71.64 | 71.75 | 71.75 | asconxofv12 |
164.61 | 164.61 | 164.72 | saturninhashv2 |
167.45 | 167.45 | 167.56 | drygascon128 |
176.42 | 176.42 | 176.53 | esch256v1 |
260.20 | 260.20 | 260.31 | knot256v1 |
265.89 | 265.89 | 266.00 | knot256v2 |
284.05 | 284.16 | 284.16 | drygascon256 |
294.98 | 294.98 | 295.09 | esch384v1 |
748.45 | 748.45 | 748.45 | knot512 |
753.92 | 753.92 | 754.03 | knot384 |
2714.58 | 2714.80 | 2746.73 | subterraneanv1 |
5986.31 | 5986.42 | 5986.64 | acehash256v1 |
8545.47 | 8545.47 | 8545.69 | skinnyhashtk3 |
11468.62 | 11499.58 | 11503.95 | photonbeetlehash256rate32v1 |
11855.38 | 11855.38 | 11857.12 | skinnyhashtk2 |
18566.52 | 18566.62 | 18567.28 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
140.88 | 141.75 | 144.38 | xoodyakv1 |
179.38 | 180.25 | 182.00 | gimli24v1 |
246.75 | 246.75 | 246.75 | asconhashv12 |
246.75 | 246.75 | 246.75 | asconxofv12 |
450.62 | 451.50 | 451.50 | saturninhashv2 |
460.25 | 460.25 | 461.12 | drygascon128 |
493.50 | 493.50 | 493.50 | knot256v1 |
652.75 | 652.75 | 653.62 | esch256v1 |
770.88 | 771.75 | 771.75 | knot256v2 |
1061.38 | 1062.25 | 1062.25 | drygascon256 |
1268.75 | 1268.75 | 1269.62 | esch384v1 |
1555.75 | 1555.75 | 1558.38 | knot384 |
1805.12 | 1805.12 | 1806.88 | knot512 |
5189.62 | 5191.38 | 5250.88 | subterraneanv1 |
10777.38 | 10802.75 | 10821.12 | photonbeetlehash256rate32v1 |
21082.25 | 21083.12 | 21083.12 | skinnyhashtk2 |
22117.38 | 22118.25 | 22118.25 | acehash256v1 |
22791.12 | 22791.12 | 22793.75 | skinnyhashtk3 |
74258.62 | 74258.62 | 74260.38 | orangishv1 |
|
amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20200618
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
15.36 | 15.67 | 16.49 | xoodyakv1 |
26.80 | 26.83 | 26.86 | gimli24v1 |
62.90 | 63.19 | 63.30 | asconhashv12 |
62.98 | 63.22 | 63.30 | asconxofv12 |
83.70 | 84.58 | 84.81 | esch256v1 |
100.00 | 105.75 | 106.42 | esch384v1 |
108.71 | 108.74 | 108.86 | saturninhashv2 |
147.59 | 149.67 | 150.39 | drygascon128 |
193.67 | 194.17 | 194.33 | knot256v2 |
201.24 | 203.35 | 204.09 | drygascon256 |
334.27 | 334.69 | 334.78 | knot256v1 |
563.39 | 564.23 | 569.39 | knot512 |
678.45 | 678.95 | 679.37 | knot384 |
2052.53 | 2081.27 | 2100.61 | subterraneanv1 |
3021.94 | 3029.61 | 3046.18 | acehash256v1 |
3717.22 | 3862.04 | 3863.06 | skinnyhashtk3 |
7660.06 | 7703.89 | 7722.94 | skinnyhashtk2 |
9637.13 | 9683.66 | 9731.10 | photonbeetlehash256rate32v1 |
11865.30 | 11883.92 | 11885.26 | orangishv1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
15.27 | 15.79 | 16.43 | xoodyakv1 |
27.02 | 27.04 | 27.10 | gimli24v1 |
63.49 | 63.65 | 63.79 | asconxofv12 |
63.46 | 63.71 | 63.82 | asconhashv12 |
83.63 | 84.04 | 85.83 | esch256v1 |
100.99 | 101.40 | 102.02 | esch384v1 |
109.54 | 109.61 | 109.66 | saturninhashv2 |
147.82 | 149.87 | 150.29 | drygascon128 |
195.06 | 195.16 | 195.25 | knot256v2 |
202.41 | 204.64 | 204.78 | drygascon256 |
334.72 | 334.86 | 335.01 | knot256v1 |
565.43 | 565.59 | 567.44 | knot512 |
679.62 | 679.96 | 681.69 | knot384 |
2085.84? | 2098.26? | 2326.56? | subterraneanv1 |
2623.89? | 3043.77? | 3081.83? | acehash256v1 |
3765.94 | 3892.27 | 3892.98 | skinnyhashtk3 |
7682.69 | 7720.29 | 7733.70 | skinnyhashtk2 |
9597.01 | 9637.29 | 9639.99 | photonbeetlehash256rate32v1 |
11965.43 | 11976.35 | 11978.25 | orangishv1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
15.64? | 16.20? | 18.52? | xoodyakv1 |
27.30 | 27.34 | 27.44 | gimli24v1 |
64.45 | 64.54 | 64.73 | asconhashv12 |
64.36 | 64.54 | 64.72 | asconxofv12 |
80.64 | 80.99 | 81.32 | esch256v1 |
104.14 | 104.32 | 105.27 | esch384v1 |
110.96 | 111.03 | 111.15 | saturninhashv2 |
148.31 | 150.34 | 150.64 | drygascon128 |
197.48 | 197.61 | 197.71 | knot256v2 |
204.53 | 206.76 | 207.03 | drygascon256 |
335.86 | 336.10 | 336.86 | knot256v1 |
569.14 | 569.30 | 569.49 | knot512 |
683.42 | 683.72 | 684.12 | knot384 |
2042.55 | 2096.31 | 2212.42 | subterraneanv1 |
2839.99 | 2994.43 | 3030.28 | acehash256v1 |
3943.65 | 3945.17 | 3947.33 | skinnyhashtk3 |
7709.59 | 7743.76 | 7757.15 | skinnyhashtk2 |
9363.21 | 9367.88 | 9588.06 | photonbeetlehash256rate32v1 |
12130.87 | 12132.58 | 12135.56 | orangishv1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
15.68? | 16.69? | 19.10? | xoodyakv1 |
28.19 | 28.29 | 28.35 | gimli24v1 |
66.73 | 66.92 | 67.30 | asconxofv12 |
66.73 | 67.10 | 67.38 | asconhashv12 |
82.88 | 83.33 | 83.57 | esch256v1 |
108.72 | 109.26 | 109.78 | esch384v1 |
114.80 | 114.97 | 115.18 | saturninhashv2 |
149.45 | 151.25 | 151.54 | drygascon128 |
204.01 | 204.28 | 205.27 | knot256v2 |
210.45 | 212.28 | 212.57 | drygascon256 |
338.65 | 339.01 | 339.30 | knot256v1 |
578.97 | 579.24 | 579.83 | knot512 |
692.28 | 692.72 | 693.19 | knot384 |
2057.99 | 2227.15 | 2235.43 | subterraneanv1 |
3232.51 | 3248.24 | 3263.99 | acehash256v1 |
4073.14 | 4074.78 | 4086.79 | skinnyhashtk3 |
7781.22 | 7804.72 | 7820.92 | skinnyhashtk2 |
9280.49 | 9287.63 | 9292.98 | photonbeetlehash256rate32v1 |
12543.56 | 12546.26 | 12549.44 | orangishv1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
23.19? | 23.75? | 29.44? | xoodyakv1 |
39.94 | 40.31 | 40.75 | gimli24v1 |
97.06 | 98.06 | 98.88 | asconxofv12 |
97.31 | 98.19 | 98.69 | asconhashv12 |
110.81 | 111.38 | 112.75 | esch256v1 |
163.00 | 164.31 | 165.12 | drygascon128 |
164.81 | 165.25 | 165.88 | saturninhashv2 |
165.69 | 166.62 | 167.38 | esch384v1 |
283.19 | 285.06 | 286.38 | drygascon256 |
287.88 | 288.94 | 289.62 | knot256v2 |
377.25 | 378.06 | 379.31 | knot256v1 |
704.81 | 706.06 | 706.88 | knot512 |
764.81 | 765.75 | 767.56 | knot384 |
2324.69 | 2511.81 | 2520.69 | subterraneanv1 |
4481.44 | 4637.12 | 4679.25 | acehash256v1 |
5786.31 | 5789.56 | 5791.88 | skinnyhashtk3 |
8223.88 | 8231.00 | 8234.06 | photonbeetlehash256rate32v1 |
8620.19 | 8661.56 | 8676.62 | skinnyhashtk2 |
17800.44 | 17806.38 | 17811.94 | orangishv1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
91.00 | 94.50 | 100.00 | xoodyakv1 |
118.00 | 120.50 | 124.00 | gimli24v1 |
327.00 | 329.50 | 336.00 | asconhashv12 |
328.50 | 330.50 | 335.00 | asconxofv12 |
411.50 | 418.00 | 421.50 | drygascon128 |
417.50 | 425.50 | 442.00 | esch256v1 |
446.50 | 449.00 | 453.00 | saturninhashv2 |
679.50 | 685.00 | 695.00 | knot256v1 |
712.00 | 719.00 | 722.50 | esch384v1 |
755.00 | 759.50 | 767.00 | knot256v2 |
1061.50 | 1068.00 | 1074.00 | drygascon256 |
1546.50 | 1551.00 | 1559.00 | knot384 |
1702.50 | 1713.50 | 1725.50 | knot512 |
4418.50 | 4774.50 | 4787.50 | subterraneanv1 |
9401.50 | 9414.00 | 9423.00 | photonbeetlehash256rate32v1 |
15350.50 | 15423.50 | 15445.00 | skinnyhashtk2 |
15419.00 | 15440.00 | 15458.00 | skinnyhashtk3 |
9821.00? | 17128.00? | 17259.00? | acehash256v1 |
71190.50 | 71217.00 | 71268.50 | orangishv1 |
|
amd64; Westmere+AES (206c2); 2010 Intel Xeon X5650; 6 x 2666MHz; unstable; devoptimis, supercop-20190910
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
28.35? | 33.04? | 38.76? | gimli24v1 |
-11.24? | 57.47? | 117.59? | asconhashv12 |
33.00? | 66.59? | 80.82? | asconxofv12 |
16.24? | 110.03? | 165.19? | esch256v1 |
96.44? | 114.12? | 132.51? | saturninhashv2 |
111.97? | 124.00? | 135.19? | xoodyakv1 |
37.08? | 144.24? | 222.76? | drygascon128 |
13.20? | 185.57? | 271.88? | esch384v1 |
6.89? | 186.85? | 328.04? | drygascon256 |
201.92? | 212.09? | 232.95? | knot256v2 |
250.95? | 259.04? | 280.70? | knot256v1 |
541.24? | 624.06? | 783.15? | knot512 |
640.36? | 686.07? | 758.77? | knot384 |
115.44? | 3515.76? | 5232.36? | acehash256v1 |
3882.15? | 4439.26? | 4542.72? | subterraneanv1 |
5322.41 | 5472.07 | 5736.67 | skinnyhashtk3 |
1051.20? | 7650.25? | 11473.32? | skinnyhashtk2 |
11202.10? | 11361.54? | 13012.91? | orangishv1 |
38388.77? | 52941.17? | 56465.35? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
31.76? | 33.28? | 35.87? | gimli24v1 |
32.11? | 52.94? | 74.98? | asconhashv12 |
52.33? | 67.23? | 71.64? | asconxofv12 |
68.88? | 113.33? | 120.72? | esch256v1 |
108.36? | 117.06? | 122.52? | saturninhashv2 |
118.43 | 124.27 | 127.04 | xoodyakv1 |
99.62? | 151.78? | 159.00? | drygascon128 |
102.15? | 181.98? | 190.10? | esch384v1 |
113.76? | 187.66? | 215.97? | drygascon256 |
214.06 | 214.45 | 224.37 | knot256v2 |
257.36 | 258.55 | 267.27 | knot256v1 |
616.97? | 641.77? | 700.79? | knot512 |
680.11 | 695.98 | 720.70 | knot384 |
1849.29? | 3491.12? | 3565.74? | acehash256v1 |
4191.65 | 4422.16 | 4447.81 | subterraneanv1 |
5468.00 | 5507.55 | 5629.08 | skinnyhashtk3 |
4500.05? | 7681.09? | 7974.93? | skinnyhashtk2 |
11954.01 | 12014.69 | 12615.55 | orangishv1 |
44259.69? | 50280.02? | 51814.47? | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
33.10 | 33.62 | 33.71 | gimli24v1 |
32.55? | 48.86? | 76.01? | asconhashv12 |
50.49? | 71.59? | 72.16? | asconxofv12 |
69.62? | 117.10? | 127.69? | esch256v1 |
113.25 | 120.53 | 120.88 | saturninhashv2 |
119.20 | 130.55 | 131.17 | xoodyakv1 |
99.88? | 159.41? | 162.33? | drygascon128 |
99.10? | 183.87? | 192.17? | esch384v1 |
104.55? | 191.58? | 211.73? | drygascon256 |
216.82 | 217.00 | 217.46 | knot256v2 |
258.58 | 265.07 | 270.62 | knot256v1 |
625.97 | 637.93 | 689.92 | knot512 |
681.00 | 700.87 | 719.43 | knot384 |
1875.94? | 3547.81? | 3655.39? | acehash256v1 |
4321.03 | 4424.69 | 4475.20 | subterraneanv1 |
5504.67 | 5612.29 | 5656.12 | skinnyhashtk3 |
4522.08? | 7722.17? | 7985.23? | skinnyhashtk2 |
12256.88 | 12751.53 | 12808.64 | orangishv1 |
46932.02 | 47777.14 | 50025.95 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
33.17 | 33.40 | 34.18 | gimli24v1 |
33.73? | 52.24? | 78.08? | asconhashv12 |
51.28? | 70.65? | 78.33? | asconxofv12 |
113.66? | 117.10? | 130.84? | saturninhashv2 |
75.00? | 120.34? | 125.23? | esch256v1 |
110.31? | 127.40? | 128.71? | xoodyakv1 |
105.59? | 148.67? | 153.40? | drygascon128 |
107.55? | 186.71? | 227.78? | drygascon256 |
104.48? | 187.02? | 191.30? | esch384v1 |
223.66 | 224.58 | 234.68 | knot256v2 |
243.76? | 261.37? | 273.26? | knot256v1 |
642.44 | 672.50 | 701.46 | knot512 |
672.34 | 721.71 | 727.67 | knot384 |
1924.05? | 3705.87? | 3808.81? | acehash256v1 |
4382.68 | 4465.60 | 4568.11 | subterraneanv1 |
5656.39 | 5761.39 | 5873.75 | skinnyhashtk3 |
4495.94? | 7739.78? | 8030.99? | skinnyhashtk2 |
12827.58 | 13142.06 | 13459.50 | orangishv1 |
47190.91 | 47671.20 | 49337.79 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
47.45 | 49.03 | 50.05 | gimli24v1 |
48.47? | 78.75? | 111.50? | asconhashv12 |
74.53? | 96.20? | 107.02? | asconxofv12 |
100.78? | 147.22? | 167.89? | esch256v1 |
135.72? | 156.44? | 169.69? | xoodyakv1 |
115.12? | 163.17? | 176.58? | drygascon128 |
163.84 | 167.88 | 178.61 | saturninhashv2 |
153.00? | 279.19? | 327.94? | drygascon256 |
157.66? | 283.89? | 291.92? | esch384v1 |
292.80 | 294.47 | 301.25 | knot256v1 |
303.41 | 314.67 | 316.05 | knot256v2 |
750.55 | 763.47 | 791.83 | knot384 |
784.95 | 789.62 | 851.34 | knot512 |
4941.34 | 5197.73 | 5248.56 | subterraneanv1 |
2919.39? | 5591.58? | 5742.50? | acehash256v1 |
7874.61 | 7953.84 | 8329.08 | skinnyhashtk3 |
4943.33? | 8376.16? | 8772.73? | skinnyhashtk2 |
18205.69 | 18504.62 | 19086.89 | orangishv1 |
40566.62 | 42515.81 | 43224.30 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
122.38 | 128.88 | 135.50 | gimli24v1 |
157.75? | 250.00? | 375.38? | asconhashv12 |
272.00? | 358.50? | 362.50? | asconxofv12 |
268.88? | 428.38? | 459.62? | drygascon128 |
456.25 | 486.00 | 501.12 | saturninhashv2 |
455.50? | 493.38? | 514.75? | xoodyakv1 |
558.50 | 564.00 | 593.00 | knot256v1 |
379.25? | 627.62? | 637.50? | esch256v1 |
809.25 | 828.88 | 840.75 | knot256v2 |
577.75? | 964.62? | 1139.62? | drygascon256 |
682.38? | 1287.75? | 1311.88? | esch384v1 |
1513.75 | 1594.62 | 1605.12 | knot384 |
1796.25? | 1904.62? | 2261.50? | knot512 |
9156.88 | 9463.00 | 9945.62 | subterraneanv1 |
8395.38? | 15463.50? | 15503.12? | skinnyhashtk2 |
10787.38? | 20628.88? | 20812.00? | acehash256v1 |
21001.25 | 21176.25 | 21207.62 | skinnyhashtk3 |
47561.12 | 48416.88 | 49968.50 | photonbeetlehash256rate32v1 |
72830.00 | 74203.38 | 76463.00 | orangishv1 |
|
amd64; C2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; unstable; gcc14, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
19.74 | 19.76 | 19.76 | T:gimli24v1 |
21.97 | 22.59 | 22.61 | T:xoodyakv1 |
32.51 | 32.51 | 32.51 | T:asconhashv12 |
32.51 | 32.51 | 32.51 | T:asconxofv12 |
68.81 | 68.89 | 68.92 | T:esch256v1 |
69.65 | 69.91 | 69.98 | T:saturninhashv2 |
87.34 | 87.49 | 88.00 | T:drygascon128 |
101.88 | 101.89 | 101.92 | T:esch384v1 |
104.63 | 104.63 | 104.63 | T:knot256v2 |
109.64 | 109.65 | 109.66 | T:drygascon256 |
173.25 | 173.26 | 174.47 | T:knot256v1 |
328.66 | 329.78 | 330.31 | T:knot512 |
382.29 | 383.41 | 383.87 | T:knot384 |
1391.43 | 1392.86 | 1393.55 | T:subterraneanv1 |
2110.16 | 2129.63 | 2137.06 | T:acehash256v1 |
2873.70 | 2875.86 | 2876.80 | T:skinnyhashtk3 |
4390.52 | 4391.82 | 4393.78 | T:skinnyhashtk2 |
8081.60 | 8083.13 | 8084.77 | T:orangishv1 |
28499.81 | 28564.81 | 28567.23 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
19.91 | 19.94 | 19.95 | T:gimli24v1 |
22.17 | 22.17 | 22.73 | T:xoodyakv1 |
32.79 | 32.79 | 32.79 | T:asconxofv12 |
32.79 | 32.79 | 32.80 | T:asconhashv12 |
69.34 | 69.35 | 70.05 | T:esch256v1 |
70.47 | 70.50 | 70.51 | T:saturninhashv2 |
87.53 | 87.55 | 87.62 | T:drygascon128 |
103.05 | 103.07 | 103.07 | T:esch384v1 |
105.46 | 105.46 | 105.46 | T:knot256v2 |
110.41 | 110.41 | 110.41 | T:drygascon256 |
173.64 | 173.64 | 173.65 | T:knot256v1 |
329.93 | 329.93 | 329.95 | T:knot512 |
382.79 | 382.79 | 383.33 | T:knot384 |
1393.13 | 1393.21 | 1398.96 | T:subterraneanv1 |
2132.24 | 2151.09 | 2154.77 | T:acehash256v1 |
2896.61 | 2897.69 | 2899.06 | T:skinnyhashtk3 |
4397.68 | 4400.26 | 4403.08 | T:skinnyhashtk2 |
8145.90 | 8147.90 | 8149.09 | T:orangishv1 |
28453.10 | 28504.68 | 28510.78 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
20.22 | 20.23 | 20.24 | T:gimli24v1 |
22.39 | 22.76 | 22.95 | T:xoodyakv1 |
33.28 | 33.28 | 33.29 | T:asconhashv12 |
33.28 | 33.28 | 33.29 | T:asconxofv12 |
70.08 | 70.09 | 70.10 | T:esch256v1 |
70.76 | 71.46 | 71.47 | T:saturninhashv2 |
87.77 | 87.79 | 87.84 | T:drygascon128 |
104.88 | 104.89 | 104.89 | T:esch384v1 |
106.83 | 106.84 | 106.84 | T:knot256v2 |
111.64 | 111.66 | 111.73 | T:drygascon256 |
174.29 | 174.29 | 174.29 | T:knot256v1 |
332.05 | 332.05 | 332.06 | T:knot512 |
385.07 | 385.07 | 385.27 | T:knot384 |
1398.30 | 1398.35 | 1398.67 | T:subterraneanv1 |
2173.04 | 2181.09 | 2186.62 | T:acehash256v1 |
2929.03 | 2929.06 | 2943.66 | T:skinnyhashtk3 |
4405.44 | 4417.80 | 4424.06 | T:skinnyhashtk2 |
8248.23 | 8250.09 | 8255.15 | T:orangishv1 |
28406.05 | 28416.20 | 28421.09 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
20.94 | 21.00 | 21.03 | T:gimli24v1 |
23.44 | 23.45 | 23.50 | T:xoodyakv1 |
34.58 | 34.58 | 34.58 | T:asconhashv12 |
34.58 | 34.58 | 34.58 | T:asconxofv12 |
72.08 | 72.08 | 72.72 | T:esch256v1 |
73.19 | 74.02 | 74.03 | T:saturninhashv2 |
88.41 | 88.41 | 88.44 | T:drygascon128 |
109.38 | 109.38 | 109.38 | T:esch384v1 |
110.50 | 110.50 | 110.52 | T:knot256v2 |
114.94 | 114.98 | 115.02 | T:drygascon256 |
176.03 | 176.03 | 176.03 | T:knot256v1 |
337.75 | 337.77 | 337.77 | T:knot512 |
390.17 | 390.19 | 390.20 | T:knot384 |
1412.53 | 1412.70 | 1412.70 | T:subterraneanv1 |
2250.95 | 2273.50 | 2279.33 | T:acehash256v1 |
3028.62 | 3028.64 | 3031.94 | T:skinnyhashtk3 |
4443.45 | 4444.11 | 4444.55 | T:skinnyhashtk2 |
8511.75 | 8512.34 | 8553.27 | T:orangishv1 |
28146.56 | 28166.58 | 28191.58 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
30.52 | 30.52 | 30.52 | T:xoodyakv1 |
30.80 | 30.80 | 30.94 | T:gimli24v1 |
49.64 | 49.64 | 49.78 | T:asconhashv12 |
49.64 | 49.64 | 49.78 | T:asconxofv12 |
96.19 | 96.33 | 96.47 | T:drygascon128 |
97.73 | 97.73 | 97.88 | T:esch256v1 |
106.73 | 107.02 | 107.16 | T:saturninhashv2 |
157.50 | 157.50 | 157.64 | T:knot256v2 |
157.50 | 157.92 | 158.20 | T:drygascon256 |
166.64 | 166.92 | 167.20 | T:esch384v1 |
198.42 | 198.56 | 198.56 | T:knot256v1 |
410.62 | 410.62 | 410.62 | T:knot512 |
430.73 | 430.73 | 431.02 | T:knot384 |
1593.42 | 1593.56 | 1593.56 | T:subterraneanv1 |
3425.34 | 3456.56 | 3465.84 | T:acehash256v1 |
4303.69 | 4303.83 | 4303.97 | T:skinnyhashtk3 |
4930.88 | 4931.02 | 4931.44 | T:skinnyhashtk2 |
12094.31 | 12095.44 | 12098.39 | T:orangishv1 |
24939.42 | 24939.56 | 24942.80 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
91.12 | 91.12 | 91.12 | T:gimli24v1 |
108.00 | 109.12 | 109.12 | T:xoodyakv1 |
167.62 | 167.62 | 167.62 | T:asconhashv12 |
167.62 | 167.62 | 167.62 | T:asconxofv12 |
247.50 | 247.50 | 248.62 | T:drygascon128 |
286.88 | 289.12 | 292.50 | T:saturninhashv2 |
366.75 | 366.75 | 367.88 | T:esch256v1 |
374.62 | 374.62 | 375.75 | T:knot256v1 |
434.25 | 434.25 | 435.38 | T:knot256v2 |
604.12 | 605.25 | 607.50 | T:drygascon256 |
727.88 | 729.00 | 730.12 | T:esch384v1 |
869.62 | 869.62 | 870.75 | T:knot384 |
984.38 | 984.38 | 985.50 | T:knot512 |
3019.50 | 3020.62 | 3020.62 | T:subterraneanv1 |
8769.38 | 8770.50 | 8798.62 | T:skinnyhashtk2 |
11477.25 | 11478.38 | 11479.50 | T:skinnyhashtk3 |
12654.00 | 12728.25 | 12769.88 | T:acehash256v1 |
28482.75 | 28482.75 | 28548.00 | T:photonbeetlehash256rate32v1 |
48386.25 | 48386.25 | 48387.38 | T:orangishv1 |
|
amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
23.64 | 23.71 | 23.75 | T:gimli24v1 |
24.70 | 24.70 | 24.70 | T:xoodyakv1 |
31.76 | 31.76 | 31.76 | T:asconhashv12 |
31.76 | 31.76 | 31.76 | T:asconxofv12 |
68.87 | 69.37 | 70.08 | T:esch256v1 |
71.80 | 71.81 | 71.83 | T:saturninhashv2 |
87.32 | 87.54 | 87.57 | T:drygascon128 |
102.30 | 102.32 | 102.33 | T:esch384v1 |
103.82 | 103.82 | 103.84 | T:knot256v2 |
112.22 | 112.26 | 112.35 | T:drygascon256 |
163.75 | 163.75 | 164.26 | T:knot256v1 |
328.78 | 329.18 | 329.20 | T:knot512 |
395.94 | 396.21 | 396.41 | T:knot384 |
1386.86 | 1389.60 | 1391.21 | T:subterraneanv1 |
2115.03 | 2129.05 | 2179.51 | T:acehash256v1 |
2974.11 | 2974.84 | 2980.08 | T:skinnyhashtk3 |
5333.61 | 5334.48 | 5340.13 | T:skinnyhashtk2 |
8036.32 | 8037.18 | 8037.87 | T:orangishv1 |
28543.80 | 28561.89 | 28570.63 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
23.85 | 23.85 | 23.86 | T:gimli24v1 |
24.85 | 24.85 | 24.85 | T:xoodyakv1 |
32.03 | 32.03 | 32.04 | T:asconhashv12 |
32.03 | 32.03 | 32.04 | T:asconxofv12 |
69.36 | 69.62 | 69.85 | T:esch256v1 |
72.41 | 72.41 | 72.41 | T:saturninhashv2 |
87.55 | 87.56 | 88.24 | T:drygascon128 |
103.36 | 103.36 | 103.36 | T:esch384v1 |
104.65 | 104.65 | 104.65 | T:knot256v2 |
113.03 | 113.04 | 113.13 | T:drygascon256 |
164.13 | 164.13 | 164.13 | T:knot256v1 |
330.09 | 330.09 | 330.09 | T:knot512 |
396.79 | 396.79 | 396.84 | T:knot384 |
1393.14 | 1394.24 | 1395.49 | T:subterraneanv1 |
2141.99 | 2149.99 | 2195.88 | T:acehash256v1 |
2997.50 | 2998.47 | 3002.45 | T:skinnyhashtk3 |
5344.03 | 5344.84 | 5348.72 | T:skinnyhashtk2 |
8099.01 | 8100.01 | 8101.91 | T:orangishv1 |
28495.20 | 28504.13 | 28508.87 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
24.23 | 24.23 | 24.27 | T:gimli24v1 |
25.08 | 25.08 | 25.11 | T:xoodyakv1 |
32.50 | 32.50 | 32.50 | T:asconhashv12 |
32.50 | 32.50 | 32.50 | T:asconxofv12 |
70.16 | 70.71 | 70.92 | T:esch256v1 |
73.41 | 73.41 | 73.41 | T:saturninhashv2 |
87.79 | 87.80 | 88.42 | T:drygascon128 |
104.99 | 104.99 | 105.15 | T:esch384v1 |
106.04 | 106.04 | 106.05 | T:knot256v2 |
114.32 | 114.45 | 114.53 | T:drygascon256 |
164.76 | 164.77 | 164.77 | T:knot256v1 |
332.26 | 332.26 | 332.32 | T:knot512 |
398.94 | 399.15 | 399.63 | T:knot384 |
1398.43 | 1398.52 | 1399.43 | T:subterraneanv1 |
2182.90 | 2185.73 | 2228.88 | T:acehash256v1 |
3034.37 | 3038.48 | 3040.29 | T:skinnyhashtk3 |
5362.17 | 5363.62 | 5368.08 | T:skinnyhashtk2 |
8202.50 | 8203.68 | 8204.79 | T:orangishv1 |
28403.23 | 28411.46 | 28418.29 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
25.20 | 25.22 | 25.27 | T:gimli24v1 |
25.67 | 25.69 | 25.69 | T:xoodyakv1 |
33.75 | 33.75 | 33.75 | T:asconhashv12 |
33.75 | 33.75 | 33.75 | T:asconxofv12 |
72.27 | 72.73 | 72.89 | T:esch256v1 |
76.09 | 76.09 | 76.11 | T:saturninhashv2 |
88.42 | 88.44 | 88.91 | T:drygascon128 |
109.70 | 109.70 | 109.72 | T:esch384v1 |
109.70 | 109.72 | 109.73 | T:knot256v2 |
117.86 | 117.92 | 118.25 | T:drygascon256 |
166.45 | 166.45 | 166.45 | T:knot256v1 |
338.09 | 338.09 | 338.27 | T:knot512 |
404.09 | 404.36 | 404.84 | T:knot384 |
1412.64 | 1412.66 | 1412.86 | T:subterraneanv1 |
2275.36 | 2275.52 | 2323.33 | T:acehash256v1 |
3137.86 | 3138.22 | 3142.22 | T:skinnyhashtk3 |
5403.02 | 5409.16 | 5419.48 | T:skinnyhashtk2 |
8479.94 | 8483.30 | 8490.22 | T:orangishv1 |
28155.50 | 28164.56 | 28173.33 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
33.47 | 33.47 | 33.61 | T:xoodyakv1 |
37.41 | 37.41 | 37.41 | T:gimli24v1 |
49.50 | 49.64 | 49.64 | T:asconhashv12 |
49.50 | 49.64 | 49.64 | T:asconxofv12 |
96.75 | 96.75 | 96.75 | T:drygascon128 |
98.30 | 98.72 | 99.28 | T:esch256v1 |
110.67 | 110.67 | 110.67 | T:saturninhashv2 |
156.80 | 156.94 | 157.08 | T:knot256v2 |
163.27 | 163.41 | 163.55 | T:drygascon256 |
166.92 | 167.48 | 168.33 | T:esch384v1 |
188.30 | 188.30 | 188.30 | T:knot256v1 |
412.31 | 412.31 | 412.31 | T:knot512 |
447.19 | 447.19 | 447.33 | T:knot384 |
1595.81 | 1595.81 | 1597.92 | T:subterraneanv1 |
3460.08 | 3460.22 | 3532.64 | T:acehash256v1 |
4458.94 | 4460.62 | 4461.61 | T:skinnyhashtk3 |
5997.52 | 5998.92 | 6001.88 | T:skinnyhashtk2 |
12032.86 | 12036.80 | 12042.14 | T:orangishv1 |
24972.61 | 24975.42 | 24982.88 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
115.88 | 117.00 | 118.12 | T:gimli24v1 |
120.38 | 120.38 | 120.38 | T:xoodyakv1 |
169.88 | 169.88 | 171.00 | T:asconhashv12 |
169.88 | 169.88 | 171.00 | T:asconxofv12 |
249.75 | 252.00 | 252.00 | T:drygascon128 |
302.62 | 302.62 | 303.75 | T:saturninhashv2 |
360.00 | 360.00 | 360.00 | T:knot256v1 |
374.62 | 374.62 | 375.75 | T:esch256v1 |
432.00 | 432.00 | 433.12 | T:knot256v2 |
631.12 | 634.50 | 635.62 | T:drygascon256 |
734.62 | 734.62 | 734.62 | T:esch384v1 |
898.88 | 900.00 | 904.50 | T:knot384 |
996.75 | 996.75 | 997.88 | T:knot512 |
3028.50 | 3029.62 | 3034.12 | T:subterraneanv1 |
10674.00 | 10681.88 | 10698.75 | T:skinnyhashtk2 |
11900.25 | 11910.38 | 11917.12 | T:skinnyhashtk3 |
12786.75 | 12787.88 | 13055.62 | T:acehash256v1 |
28523.25 | 28553.62 | 28563.75 | T:photonbeetlehash256rate32v1 |
48118.50 | 48126.38 | 48187.12 | T:orangishv1 |
|
amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20201130
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
23.69 | 23.75 | 23.79 | T:gimli24v1 |
24.70 | 24.70 | 24.70 | T:xoodyakv1 |
31.76 | 31.76 | 31.76 | T:asconhashv12 |
31.76 | 31.76 | 31.76 | T:asconxofv12 |
68.63 | 68.69 | 68.91 | T:esch256v1 |
71.81 | 71.81 | 71.82 | T:saturninhashv2 |
87.31 | 87.43 | 87.56 | T:drygascon128 |
102.27 | 102.31 | 102.35 | T:esch384v1 |
103.82 | 103.82 | 103.84 | T:knot256v2 |
112.31 | 112.33 | 112.37 | T:drygascon256 |
163.75 | 163.76 | 164.33 | T:knot256v1 |
328.79 | 329.32 | 329.47 | T:knot512 |
396.11 | 396.29 | 396.49 | T:knot384 |
1390.33 | 1391.47 | 1392.49 | T:subterraneanv1 |
2118.91 | 2169.31 | 2181.80 | T:acehash256v1 |
2974.47 | 2979.12 | 2982.55 | T:skinnyhashtk3 |
5303.88 | 5334.41 | 5343.76 | T:skinnyhashtk2 |
8039.19 | 8042.14 | 8047.37 | T:orangishv1 |
28554.56 | 28564.04 | 28574.27 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
23.86 | 23.89 | 23.92 | T:gimli24v1 |
24.85 | 24.85 | 24.85 | T:xoodyakv1 |
32.03 | 32.03 | 32.04 | T:asconhashv12 |
32.03 | 32.03 | 32.04 | T:asconxofv12 |
69.15 | 69.15 | 69.16 | T:esch256v1 |
72.41 | 72.42 | 72.42 | T:saturninhashv2 |
87.54 | 87.55 | 87.72 | T:drygascon128 |
103.31 | 103.36 | 103.39 | T:esch384v1 |
104.65 | 104.65 | 104.65 | T:knot256v2 |
113.04 | 113.12 | 113.13 | T:drygascon256 |
164.13 | 164.13 | 164.13 | T:knot256v1 |
330.09 | 330.09 | 330.09 | T:knot512 |
396.78 | 396.79 | 396.79 | T:knot384 |
1393.08 | 1394.37 | 1395.29 | T:subterraneanv1 |
2143.84 | 2188.60 | 2197.32 | T:acehash256v1 |
2997.61 | 3002.38 | 3004.18 | T:skinnyhashtk3 |
5318.46 | 5340.31 | 5349.73 | T:skinnyhashtk2 |
8099.24 | 8106.95 | 8109.25 | T:orangishv1 |
28497.53 | 28508.52 | 28514.35 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
24.23 | 24.23 | 24.25 | T:gimli24v1 |
25.09 | 25.09 | 25.10 | T:xoodyakv1 |
32.50 | 32.50 | 32.50 | T:asconhashv12 |
32.50 | 32.50 | 32.50 | T:asconxofv12 |
69.93 | 69.93 | 70.37 | T:esch256v1 |
73.41 | 73.44 | 73.44 | T:saturninhashv2 |
87.79 | 87.80 | 87.83 | T:drygascon128 |
105.15 | 105.15 | 105.15 | T:esch384v1 |
106.04 | 106.04 | 106.04 | T:knot256v2 |
114.36 | 114.43 | 114.53 | T:drygascon256 |
164.76 | 164.77 | 164.77 | T:knot256v1 |
332.26 | 332.26 | 332.32 | T:knot512 |
398.82 | 398.89 | 399.13 | T:knot384 |
1398.50 | 1398.65 | 1399.42 | T:subterraneanv1 |
2182.21 | 2221.63 | 2229.63 | T:acehash256v1 |
3037.58 | 3039.74 | 3043.85 | T:skinnyhashtk3 |
5338.26 | 5359.32 | 5367.51 | T:skinnyhashtk2 |
8202.67 | 8210.06 | 8215.62 | T:orangishv1 |
28411.10 | 28416.95 | 28421.09 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
25.22 | 25.25 | 25.33 | T:gimli24v1 |
25.72 | 25.72 | 25.73 | T:xoodyakv1 |
33.75 | 33.75 | 33.75 | T:asconhashv12 |
33.75 | 33.75 | 33.75 | T:asconxofv12 |
71.97 | 71.97 | 72.02 | T:esch256v1 |
76.09 | 76.09 | 76.11 | T:saturninhashv2 |
88.39 | 88.45 | 88.92 | T:drygascon128 |
109.59 | 109.70 | 109.70 | T:esch384v1 |
109.70 | 109.70 | 109.72 | T:knot256v2 |
117.91 | 117.95 | 117.97 | T:drygascon256 |
166.45 | 166.45 | 166.45 | T:knot256v1 |
338.09 | 338.09 | 338.09 | T:knot512 |
404.14 | 404.22 | 404.41 | T:knot384 |
1412.66 | 1412.78 | 1412.88 | T:subterraneanv1 |
2297.16 | 2314.92 | 2324.20 | T:acehash256v1 |
3136.81 | 3141.58 | 3143.00 | T:skinnyhashtk3 |
5380.36 | 5399.98 | 5408.30 | T:skinnyhashtk2 |
8480.09 | 8483.20 | 8493.89 | T:orangishv1 |
28157.84 | 28168.81 | 28175.38 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
33.89 | 33.89 | 33.89 | T:xoodyakv1 |
37.41 | 37.41 | 37.55 | T:gimli24v1 |
49.50 | 49.64 | 49.64 | T:asconhashv12 |
49.50 | 49.64 | 49.64 | T:asconxofv12 |
96.61 | 96.89 | 96.89 | T:drygascon128 |
98.16 | 98.30 | 98.86 | T:esch256v1 |
110.67 | 110.67 | 110.67 | T:saturninhashv2 |
156.80 | 156.94 | 156.94 | T:knot256v2 |
163.41 | 163.55 | 163.55 | T:drygascon256 |
166.92 | 167.20 | 168.33 | T:esch384v1 |
188.30 | 188.30 | 188.30 | T:knot256v1 |
412.31 | 412.31 | 412.31 | T:knot512 |
447.05 | 447.19 | 447.19 | T:knot384 |
1595.81 | 1596.38 | 1598.06 | T:subterraneanv1 |
3451.36 | 3529.83 | 3534.05 | T:acehash256v1 |
4455.56 | 4465.69 | 4468.50 | T:skinnyhashtk3 |
5963.91 | 5995.12 | 6018.61 | T:skinnyhashtk2 |
12033.14 | 12048.33 | 12067.59 | T:orangishv1 |
24973.73 | 24981.33 | 24986.39 | T:photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
113.62 | 118.12 | 118.12 | T:gimli24v1 |
119.25 | 120.38 | 120.38 | T:xoodyakv1 |
169.88 | 169.88 | 171.00 | T:asconhashv12 |
169.88 | 169.88 | 171.00 | T:asconxofv12 |
250.88 | 253.12 | 253.12 | T:drygascon128 |
302.62 | 302.62 | 303.75 | T:saturninhashv2 |
360.00 | 360.00 | 360.00 | T:knot256v1 |
376.88 | 378.00 | 380.25 | T:esch256v1 |
432.00 | 432.00 | 433.12 | T:knot256v2 |
635.62 | 635.62 | 635.62 | T:drygascon256 |
734.62 | 734.62 | 734.62 | T:esch384v1 |
898.88 | 898.88 | 901.12 | T:knot384 |
996.75 | 997.88 | 997.88 | T:knot512 |
3029.62 | 3031.88 | 3042.00 | T:subterraneanv1 |
10621.12 | 10670.62 | 10677.38 | T:skinnyhashtk2 |
11895.75 | 11918.25 | 11932.88 | T:skinnyhashtk3 |
12778.88 | 13019.62 | 13061.25 | T:acehash256v1 |
28540.12 | 28546.88 | 28555.88 | T:photonbeetlehash256rate32v1 |
48153.38 | 48197.25 | 48245.62 | T:orangishv1 |
|
ppc32; G3 (G3); 2006 IBM PowerPC Broadway; 1 x 729MHz; nintendowiilinuxngx, supercop-20191221
Graphs:
(bytes,cycles)
Cycles/byte for long messages |
25% | 50% | 75% | hash |
58.93 | 59.00 | 59.07 | asconhashv12 |
70.05 | 70.15 | 70.25 | saturninhashv2 |
85.68 | 85.76 | 86.24 | asconxofv12 |
185.36 | 187.20 | 189.62 | knot256v2 |
271.73 | 275.16 | 276.97 | gimli24v1 |
310.15 | 313.41 | 317.62 | xoodyakv1 |
423.99 | 425.56 | 432.10 | knot256v1 |
615.61 | 619.21 | 633.69 | knot384 |
974.23 | 987.26 | 1012.76 | knot512 |
514.13? | 4330.78? | 4377.04? | subterraneanv1 |
10344.66? | 12206.84? | 12277.65? | acehash256v1 |
48255.97 | 49438.28 | 52271.64 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
59.50 | 59.50 | 59.53 | asconhashv12 |
70.72 | 70.75 | 70.78 | saturninhashv2 |
86.45 | 86.46 | 86.69 | asconxofv12 |
188.55 | 188.62 | 189.83 | knot256v2 |
275.83 | 276.61 | 277.49 | gimli24v1 |
313.19 | 313.93 | 316.03 | xoodyakv1 |
425.80 | 425.83 | 429.04 | knot256v1 |
621.50 | 621.62 | 628.20 | knot384 |
986.14 | 988.72 | 1001.32 | knot512 |
2429.75? | 3382.99? | 3404.57? | subterraneanv1 |
11381.87 | 11846.92 | 11863.46 | acehash256v1 |
48845.58 | 49330.02 | 50293.26 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
60.32 | 60.33 | 60.33 | asconhashv12 |
71.70 | 71.71 | 71.73 | saturninhashv2 |
87.61 | 87.61 | 87.70 | asconxofv12 |
191.02 | 191.03 | 191.12 | knot256v2 |
279.45 | 279.45 | 281.60 | gimli24v1 |
315.30 | 315.38 | 317.25 | xoodyakv1 |
426.55 | 426.63 | 428.85 | knot256v1 |
624.58 | 626.31 | 627.94 | knot384 |
991.66 | 993.01 | 998.09 | knot512 |
2435.62 | 2438.34 | 2491.83 | subterraneanv1 |
12141.10 | 12147.05 | 13339.88 | acehash256v1 |
48520.48 | 48575.46 | 48692.53 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
62.52 | 62.54 | 62.54 | asconhashv12 |
74.33 | 74.33 | 74.35 | saturninhashv2 |
90.71 | 90.71 | 90.71 | asconxofv12 |
197.62 | 197.65 | 197.67 | knot256v2 |
289.17 | 289.17 | 289.19 | gimli24v1 |
321.00 | 321.02 | 321.04 | xoodyakv1 |
430.38 | 430.38 | 430.40 | knot256v1 |
632.79 | 632.81 | 633.04 | knot384 |
1008.40 | 1008.40 | 1013.46 | knot512 |
2459.48 | 2463.52 | 2483.48 | subterraneanv1 |
9993.44? | 10000.15? | 16805.67? | acehash256v1 |
46072.48 | 46323.31 | 49569.69 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
90.75 | 90.75 | 90.75 | asconhashv12 |
107.81 | 108.00 | 108.00 | saturninhashv2 |
130.31 | 130.31 | 130.50 | asconxofv12 |
282.19 | 282.19 | 282.38 | knot256v2 |
393.94 | 394.12 | 394.31 | xoodyakv1 |
413.44 | 413.44 | 413.44 | gimli24v1 |
479.25 | 479.25 | 479.44 | knot256v1 |
700.31 | 700.31 | 700.50 | knot384 |
1229.44 | 1229.44 | 1229.62 | knot512 |
2779.69 | 2779.69 | 2781.75 | subterraneanv1 |
15163.12 | 15211.69 | 15276.19 | acehash256v1 |
34799.62 | 34837.88 | 34923.94 | photonbeetlehash256rate32v1 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
303.00 | 304.50 | 304.50 | saturninhashv2 |
312.00 | 313.50 | 313.50 | asconhashv12 |
442.50 | 442.50 | 444.00 | asconxofv12 |
760.50 | 760.50 | 762.00 | knot256v2 |
864.00 | 865.50 | 865.50 | knot256v1 |
1122.00 | 1122.00 | 1123.50 | gimli24v1 |
1278.00 | 1279.50 | 1279.50 | xoodyakv1 |
1420.50 | 1422.00 | 1422.00 | knot384 |
2970.00 | 2970.00 | 2971.50 | knot512 |
5325.00 | 5326.50 | 5326.50 | subterraneanv1 |
39733.50 | 39772.50 | 39792.00 | photonbeetlehash256rate32v1 |
56017.50 | 56019.00 | 56419.50 | acehash256v1 |
|
|