VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers
How to submit new software: Tips hash stream aead dh kem encrypt sign
List of primitives measured: lwc sha3 hash stream lwc caesar aead dh kem encrypt sign
Measurements indexed by machine: lwc sha3 hash stream lwc caesar aead dh kem encrypt sign
List of subroutines: verify decode encode sort core hashblocks scalarmult

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).

aarch64; Firestorm (610f0230); 2020 Apple M1; 4 x 3200MHz; unstable; minimac, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
14.8214.9215.48T:xoodyakv1
18.5018.5418.62asconhashv12
18.5118.5718.62asconxofv12
19.8820.6520.86T:gimli24v1
23.7923.8824.16T:esch256v1
35.4235.4535.60T:saturninhashv2
35.8535.9836.15T:esch384v1
37.6137.7637.78T:drygascon128
45.6245.7746.04T:drygascon256
47.8249.5849.91T:knot256v2
99.74103.58103.99T:knot256v1
166.31167.27172.97T:knot512
163.91169.48170.62T:knot384
330.35331.69334.58T:subterraneanv1
642.62643.68647.59T:skinnyhashtk3
993.58994.31995.07T:acehash256v1
1317.511319.981325.56T:skinnyhashtk2
1839.931910.711917.53T:orangishv1
8328.628643.018674.90T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.9715.4315.53T:xoodyakv1
18.7218.7518.81asconxofv12
18.7218.7518.85asconhashv12
20.1520.9621.00T:gimli24v1
24.0224.1224.45T:esch256v1
35.8435.8735.90T:saturninhashv2
36.2336.3636.49T:esch384v1
37.8237.8939.19T:drygascon128
46.0646.2546.38T:drygascon256
48.4050.0650.13T:knot256v2
100.32103.77103.84T:knot256v1
167.93168.61173.66T:knot512
164.15170.08170.31T:knot384
331.33333.45342.56T:subterraneanv1
647.63649.42652.68T:skinnyhashtk3
1002.341003.511005.56T:acehash256v1
1324.881367.431371.46T:skinnyhashtk2
1862.521926.031926.36T:orangishv1
8342.848627.178628.60T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
15.1915.5415.62T:xoodyakv1
18.9219.5319.62asconhashv12
19.0119.5319.70asconxofv12
21.0121.0921.70T:gimli24v1
24.2224.3025.17T:esch256v1
36.3736.4637.59T:saturninhashv2
36.8937.2438.28T:esch384v1
38.0239.2339.41T:drygascon128
46.5346.7947.74T:drygascon256
50.3550.7851.04T:knot256v2
100.69104.08104.16T:knot256v1
169.00169.09169.87T:knot512
165.62170.91171.17T:knot384
332.45332.71333.23T:subterraneanv1
655.62656.48657.79T:skinnyhashtk3
1019.491019.751020.01T:acehash256v1
1323.911328.941372.34T:skinnyhashtk2
1889.081948.801954.35T:orangishv1
8318.778599.588605.05T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
15.97?15.97?32.64?T:xoodyakv1
20.1420.1420.37asconxofv12
20.1420.3720.37asconhashv12
21.7622.4522.45T:gimli24v1
25.6925.6925.93T:esch256v1
38.89?39.12?50.46?T:saturninhashv2
39.3539.5840.28T:esch384v1
39.8140.0544.21T:drygascon128
48.3849.5350.00T:drygascon256
52.3152.5554.40T:knot256v2
104.62105.09105.55T:knot256v1
171.98172.22179.16T:knot512
168.51173.14173.37T:knot384
335.87336.10336.79T:subterraneanv1
677.75678.22679.37T:skinnyhashtk3
1062.921063.151063.38T:acehash256v1
1334.901335.361335.60T:skinnyhashtk2
1947.382014.972015.20T:orangishv1
8250.848519.578534.16T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
18.75?20.83?41.66?T:xoodyakv1
27.0829.1629.17asconhashv12
27.0829.1629.17asconxofv12
31.2531.2531.25T:gimli24v1
33.3333.3435.42T:esch256v1
43.75?43.75?108.33?T:drygascon128
56.25?56.25?120.83?T:saturninhashv2
60.4160.4260.42T:esch384v1
64.5864.5866.66T:drygascon256
75.0077.0877.08T:knot256v2
120.83120.83120.83T:knot256v1
191.66197.91197.91T:knot384
220.83?283.31?479.14?T:knot512
393.73?395.81?1462.44?T:subterraneanv1
966.62?997.89?2056.17?T:skinnyhashtk3
1533.27?1537.44?3162.38?T:skinnyhashtk2
1616.611618.691620.78T:acehash256v1
2766.562860.302860.31T:orangishv1
7310.127558.057562.20T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
66.62?66.75?166.62?T:xoodyakv1
83.2583.3883.38T:gimli24v1
83.38?100.00?100.00?asconhashv12
83.38?100.00?100.00?asconxofv12
116.62?116.75?283.25?T:drygascon128
116.75?133.25?133.38?T:esch256v1
150.00?166.62?399.88?T:saturninhashv2
200.00200.00216.62T:knot256v2
216.62216.62216.62T:knot256v1
233.25233.38233.38T:drygascon256
250.00266.62266.62T:esch384v1
383.38400.00400.00T:knot384
733.38?750.00?2099.88?T:subterraneanv1
533.38?1150.00?1399.88?T:knot512
2666.62?2699.88?8133.00?T:skinnyhashtk3
2733.25?2733.25?8916.25?T:skinnyhashtk2
6183.126199.756233.00T:acehash256v1
8633.008649.628666.38T:photonbeetlehash256rate32v1
11066.2511416.2511433.00T:orangishv1

amd64; TigerLake (806c1); 2020 Intel Core i7-1165G7; 4 x 2800MHz; unstable; pascalinspiron75062n1, supercop-20210125

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
8.698.728.77T:xoodyakv1
15.83?19.39?20.70?T:gimli24v1
24.15?32.96?39.72?asconxofv12
24.09?32.99?39.22?asconhashv12
41.81?47.20?99.80?T:esch256v1
79.49?81.10?110.74?T:drygascon128
71.28?91.51?96.06?T:esch384v1
93.3293.9994.22T:saturninhashv2
75.01?96.84?168.87?T:knot256v2
197.10?209.00?223.23?T:drygascon256
158.34?249.96?277.59?T:knot256v1
289.15?364.00?622.00?T:knot384
243.14?519.02?576.94?T:knot512
835.33?860.64?1092.00?T:subterraneanv1
1104.13?1249.34?2296.55?T:skinnyhashtk3
922.25?2067.49?2166.97?T:acehash256v1
1994.06?3650.23?3890.97?T:skinnyhashtk2
6551.22?9600.03?14819.07?T:orangishv1
23867.97?34520.92?35430.17?T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
8.798.838.84T:xoodyakv1
16.41?19.56?20.37?T:gimli24v1
25.73?33.25?38.64?asconxofv12
25.75?33.32?46.03?asconhashv12
47.45?47.57?95.09?T:esch256v1
82.49?82.78?108.09?T:drygascon128
74.44?92.39?94.55?T:esch384v1
94.1994.9695.11T:saturninhashv2
84.11?97.48?161.81?T:knot256v2
200.65210.32221.98T:drygascon256
169.45?250.58?267.40?T:knot256v1
320.74?364.76?592.85?T:knot384
274.79?520.93?547.56?T:knot512
863.08?864.06?1071.28?T:subterraneanv1
1224.43?1259.73?2202.20?T:skinnyhashtk3
1046.55?2056.67?2071.36?T:acehash256v1
2171.87?3660.54?3723.25?T:skinnyhashtk2
7370.65?9650.07?14159.37?T:orangishv1
24965.75?34256.21?34328.23?T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
8.938.948.98T:xoodyakv1
16.67?19.79?20.64?T:gimli24v1
26.14?33.66?38.64?asconxofv12
26.27?33.69?38.66?asconhashv12
48.29?48.51?95.97?T:esch256v1
82.69?83.22?108.24?T:drygascon128
75.99?93.51?96.14?T:esch384v1
95.6196.2996.44T:saturninhashv2
85.41?111.96?163.87?T:knot256v2
203.05212.72224.34T:drygascon256
173.14?251.45?267.10?T:knot256v1
322.71?366.80?597.21?T:knot384
274.62?524.30?551.31?T:knot512
867.13?868.76?1075.24?T:subterraneanv1
1243.34?1274.76?2230.18?T:skinnyhashtk3
1057.92?1804.01?2077.00?T:acehash256v1
2178.38?3673.87?3735.46?T:skinnyhashtk2
7482.34?9778.17?15372.82?T:orangishv1
24897.42?32422.35?34627.12?T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
9.239.309.44T:xoodyakv1
17.17?20.59?21.38?T:gimli24v1
26.95?34.99?48.87?asconxofv12
26.93?35.04?40.00?asconhashv12
49.46?49.85?98.60?T:esch256v1
83.52?83.90?108.95?T:drygascon128
79.98?98.38?100.36?T:esch384v1
99.2199.6299.91T:saturninhashv2
89.17?101.33?169.54?T:knot256v2
208.83218.39230.10T:drygascon256
174.60?253.52?269.44?T:knot256v1
325.81?370.94?603.66?T:knot384
281.83?533.04?560.81?T:knot512
878.44?881.76?1086.24?T:subterraneanv1
1287.31?1314.29?2302.36?T:skinnyhashtk3
1104.91?1879.45?2164.15?T:acehash256v1
2200.75?3704.78?3770.65?T:skinnyhashtk2
7734.15?10076.73?15896.18?T:orangishv1
24590.18?32142.73?34307.13?T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
12.83?14.31?14.72?T:xoodyakv1
23.88?29.62?30.34?T:gimli24v1
38.94?49.94?57.16?asconxofv12
38.91?50.70?56.91?asconhashv12
66.72?67.62?131.52?T:esch256v1
89.83?90.95?118.69?T:drygascon128
141.67142.86143.73T:saturninhashv2
126.80?144.70?241.00?T:knot256v2
123.42?152.11?155.14?T:esch384v1
193.05?283.59?302.12?T:knot256v1
283.66290.64307.91T:drygascon256
360.78?408.44?666.25?T:knot384
346.11?647.84?685.33?T:knot512
1018.16?1032.95?1220.39?T:subterraneanv1
1823.27?1870.14?3268.94?T:skinnyhashtk3
1677.09?2856.00?3287.83?T:acehash256v1
2433.89?4118.94?4176.06?T:skinnyhashtk2
10991.56?14335.58?22614.27?T:orangishv1
21396.00?27915.64?30291.19?T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
49.25?58.88?62.25?T:xoodyakv1
62.62?79.25?82.25?T:gimli24v1
142.12?172.62?193.25?asconhashv12
132.62?173.75?239.00?asconxofv12
223.12?224.75?302.25?T:drygascon128
243.50?257.12?483.12?T:esch256v1
379.62386.00394.50T:saturninhashv2
345.12?391.62?656.50?T:knot256v2
350.00?508.38?537.38?T:knot256v1
540.12?657.88?671.88?T:esch384v1
727.25?812.88?1329.50?T:knot384
1068.001079.001169.38T:drygascon256
863.38?1548.88?1654.88?T:knot512
2018.00?2033.38?2328.38?T:subterraneanv1
4896.25?4981.38?8683.75?T:skinnyhashtk3
4344.00?7343.62?7433.88?T:skinnyhashtk2
6190.50?10553.62?12136.62?T:acehash256v1
20707.12?26991.00?31017.25?T:photonbeetlehash256rate32v1
43948.12?57403.25?90298.50?T:orangishv1

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.818.828.82T:xoodyakv1
14.1514.1614.69T:gimli24v1
23.2323.2823.32T:asconhashv12
23.2723.2923.30T:asconxofv12
30.8630.9031.06T:esch256v1
38.6938.7339.07T:esch384v1
50.7650.7851.25T:saturninhashv2
81.2381.4782.31T:drygascon128
82.1082.1782.66T:knot256v2
81.8882.6884.36T:drygascon256
125.18125.80126.45T:knot256v1
271.53271.98272.82T:knot512
291.66292.06292.88T:knot384
943.34964.651014.73T:subterraneanv1
1225.611235.671263.31T:skinnyhashtk3
1215.40?1268.17?1358.32?T:acehash256v1
2178.662185.392194.12T:skinnyhashtk2
3336.223369.223394.68T:photonbeetlehash256rate32v1
4007.124023.064044.75T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
8.868.878.88T:xoodyakv1
14.2514.2614.29T:gimli24v1
23.4323.4723.51T:asconxofv12
23.4623.4823.51T:asconhashv12
31.1031.1331.17T:esch256v1
39.0639.0839.11T:esch384v1
51.1551.1751.19T:saturninhashv2
81.3381.3783.42T:drygascon128
82.1082.2684.53T:drygascon256
82.7782.8282.86T:knot256v2
125.06125.13125.99T:knot256v1
272.62272.73272.98T:knot512
292.02292.46292.71T:knot384
925.11927.17931.06T:subterraneanv1
1191.34?1208.71?1363.02?T:acehash256v1
1240.691245.371326.89T:skinnyhashtk3
2182.402185.722190.69T:skinnyhashtk2
3368.333375.043384.19T:photonbeetlehash256rate32v1
4038.874044.614052.52T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
8.938.948.96T:xoodyakv1
14.4014.4214.45T:gimli24v1
23.7323.7723.80T:asconhashv12
23.7523.8023.84T:asconxofv12
31.3931.4831.54T:esch256v1
39.7539.7939.87T:esch384v1
51.8451.8951.97T:saturninhashv2
81.5281.5981.69T:drygascon128
82.9683.1185.30T:drygascon256
83.9184.0684.17T:knot256v2
125.47125.54125.67T:knot256v1
274.43274.57274.63T:knot512
294.02294.22294.33T:knot384
926.71929.81931.98T:subterraneanv1
1211.631220.431226.59T:acehash256v1
1253.561256.261259.62T:skinnyhashtk3
2189.332193.342201.35T:skinnyhashtk2
3356.623379.053504.34T:photonbeetlehash256rate32v1
4097.374108.154120.31T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
9.139.179.22T:xoodyakv1
14.8414.8814.93T:gimli24v1
24.5624.6324.68T:asconxofv12
24.5924.6624.71T:asconhashv12
32.2932.3732.49T:esch256v1
41.4441.4941.55T:esch384v1
53.6553.7353.82T:saturninhashv2
81.9482.0582.15T:drygascon128
84.7584.8284.89T:drygascon256
86.8586.9487.19T:knot256v2
126.59126.70126.82T:knot256v1
279.16279.25279.44T:knot512
297.70298.06298.17T:knot384
934.34941.10941.64T:subterraneanv1
1260.231266.181279.24T:acehash256v1
1294.261295.971299.19T:skinnyhashtk3
2205.752211.882235.66T:skinnyhashtk2
3324.073328.223339.14T:photonbeetlehash256rate32v1
4257.864261.044273.56T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
11.9412.0312.09T:xoodyakv1
20.4220.5820.72T:gimli24v1
34.9835.2035.38T:asconhashv12
34.9735.3435.56T:asconxofv12
44.4144.7346.52T:esch256v1
63.2563.4463.80T:esch384v1
76.2376.5576.70T:saturninhashv2
87.8888.1288.36T:drygascon128
109.23109.98110.25T:drygascon256
124.55125.16125.97T:knot256v2
141.64142.02142.31T:knot256v1
328.44328.81329.30T:knot384
340.05341.03341.89T:knot512
1048.751053.301063.19T:subterraneanv1
1828.021833.141841.88T:skinnyhashtk3
1925.501928.361932.94T:acehash256v1
2448.332449.942452.98T:skinnyhashtk2
2948.482950.082952.62T:photonbeetlehash256rate32v1
5997.366002.526013.36T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
42.2542.8843.50T:xoodyakv1
51.5052.5053.50T:gimli24v1
118.12118.88121.12T:asconxofv12
117.88119.62121.38T:asconhashv12
163.38165.75174.50T:esch256v1
205.12206.62209.62T:saturninhashv2
218.50219.88221.12T:drygascon128
257.62258.88260.50T:knot256v1
274.50276.25281.50T:esch384v1
338.38340.75343.38T:knot256v2
366.75369.38371.00T:drygascon256
656.38658.00661.00T:knot384
814.62816.62819.25T:knot512
2008.002015.502033.12T:subterraneanv1
3378.253383.253389.38T:photonbeetlehash256rate32v1
4365.004373.754378.62T:skinnyhashtk2
4874.884889.004913.38T:skinnyhashtk3
7131.007143.257166.12T:acehash256v1
23966.3824000.0024954.75T: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.0022.0022.00asconhashv12
22.0022.0022.00asconxofv12
30.39?33.06?34.24?xoodyakv1
34.9935.0035.01gimli24v1
48.4148.4448.44esch256v1
53.1353.2053.32saturninhashv2
64.5165.5666.32drygascon128
73.0773.5674.55esch384v1
77.0877.0977.11drygascon256
81.5581.5681.58knot256v2
149.25149.25149.26knot256v1
282.73282.76282.91knot512
290.12290.23290.60knot384
764.95770.63771.58subterraneanv1
1529.791530.061539.07acehash256v1
1932.511936.041937.67skinnyhashtk3
3172.233176.813180.57skinnyhashtk2
5373.545377.165381.08orangishv1
20177.2520223.4820239.33photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
22.1822.1822.18asconhashv12
22.1822.1822.18asconxofv12
32.0233.2033.20xoodyakv1
35.2735.2735.28gimli24v1
48.7448.7448.74esch256v1
53.6553.6553.71saturninhashv2
65.6965.6966.06drygascon128
74.2874.2874.78esch384v1
77.5977.6077.60drygascon256
82.2182.2182.21knot256v2
149.55149.55149.55knot256v1
283.86283.87283.94knot512
291.05291.09291.26knot384
769.81771.13771.55subterraneanv1
1546.861546.931550.75acehash256v1
1949.941951.541951.91skinnyhashtk3
3183.063184.193185.34skinnyhashtk2
5420.015420.765422.01orangishv1
20145.2220161.7020167.15photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.4822.4822.48asconhashv12
22.4822.4822.48asconxofv12
32.2633.4333.73xoodyakv1
35.7335.7335.74gimli24v1
49.2349.2349.23esch256v1
54.3954.4154.46saturninhashv2
65.9065.9666.89drygascon128
75.4775.4775.96esch384v1
78.4378.4478.45drygascon256
83.2883.2883.29knot256v2
150.05150.05150.06knot256v1
285.72285.72285.73knot512
292.79292.81292.90knot384
772.58772.83777.12subterraneanv1
1541.481569.911575.06acehash256v1
1973.531978.311978.93skinnyhashtk3
3194.933195.623197.29skinnyhashtk2
5488.365493.645495.47orangishv1
20062.5520069.1820075.13photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
23.2923.2923.29asconhashv12
23.2923.2923.29asconxofv12
32.8634.0434.04xoodyakv1
36.8936.8936.90gimli24v1
50.5550.5550.55esch256v1
56.3956.4156.45saturninhashv2
66.4566.4566.52drygascon128
78.6578.6679.13esch384v1
80.6780.6880.70drygascon256
86.1486.1586.16knot256v2
151.39151.39151.39knot256v1
290.66290.67290.70knot512
296.65296.67296.73knot384
779.98780.89780.89subterraneanv1
1636.721636.811639.73acehash256v1
2039.952041.012053.45skinnyhashtk3
3216.543219.003231.29skinnyhashtk2
5670.315683.185684.99orangishv1
19897.8519901.7119905.73photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
33.3833.3833.38asconhashv12
33.3833.3833.38asconxofv12
40.3341.0041.62xoodyakv1
52.0252.0252.06gimli24v1
67.4567.4567.47esch256v1
73.5973.5973.66drygascon128
81.6181.6481.95saturninhashv2
109.42109.47109.86drygascon256
119.45119.45119.77esch384v1
122.77122.77122.77knot256v2
168.48168.48168.48knot256v1
327.45327.45327.55knot384
353.94353.94353.95knot512
883.23883.77884.02subterraneanv1
2435.732492.202493.56acehash256v1
2899.422899.882900.03skinnyhashtk3
3575.003575.023575.05skinnyhashtk2
8054.778055.338055.80orangishv1
17628.1617631.4817741.64photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
113.00113.00113.00asconhashv12
113.00113.00113.12asconxofv12
126.88129.75134.50xoodyakv1
137.12137.50140.88gimli24v1
193.38193.50193.50drygascon128
226.50226.75228.75saturninhashv2
247.00247.25249.38esch256v1
303.00303.00303.62knot256v1
330.50331.00334.50knot256v2
411.00411.50412.50drygascon256
510.75510.75510.75esch384v1
660.75660.88663.38knot384
850.25850.62853.12knot512
1694.381694.381695.38subterraneanv1
6357.506357.626358.12skinnyhashtk2
7729.387730.887732.38skinnyhashtk3
9005.889009.259017.00acehash256v1
20153.7520156.3820158.25photonbeetlehash256rate32v1
32203.3832204.0032207.62orangishv1

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.6636.6936.71xoodyakv1
46.6346.6646.70asconhashv12
49.6849.7249.72gimli24v1
50.4850.6850.74esch256v1
54.9955.0055.04saturninhashv2
65.8267.3767.40asconxofv12
71.8371.9072.32esch384v1
131.98132.08132.44drygascon128
144.80144.81144.84knot256v2
156.67156.78156.90drygascon256
311.97312.01312.10knot256v1
577.95578.06578.33knot384
740.47740.52740.85knot512
1155.201160.911173.15subterraneanv1
1756.081890.111903.94acehash256v1
2266.16?2272.06?2522.02?skinnyhashtk3
3908.613977.684071.56skinnyhashtk2
4065.564066.894071.15orangishv1
5447.115454.105460.42photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
37.0537.0537.06xoodyakv1
47.1947.1947.21asconhashv12
50.2450.2550.25gimli24v1
51.0051.0751.09esch256v1
55.6355.6455.65saturninhashv2
68.0768.0868.09asconxofv12
72.7872.7972.80esch384v1
132.37132.40132.58drygascon128
146.19146.19146.20knot256v2
157.81157.86157.92drygascon256
312.85312.86312.91knot256v1
579.93579.95580.08knot384
743.91743.92744.07knot512
1163.581165.901171.94subterraneanv1
1902.931907.741914.50acehash256v1
2286.972287.932412.79skinnyhashtk3
3985.323986.744032.75skinnyhashtk2
4100.294100.504100.82orangishv1
5440.355442.635445.12photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
37.6537.6537.67xoodyakv1
48.0948.0948.09asconhashv12
51.1451.1651.16gimli24v1
51.7851.8151.88esch256v1
56.6856.6956.69saturninhashv2
69.2369.2369.26asconxofv12
74.2774.2974.33esch384v1
132.96132.97133.01drygascon128
148.49148.49148.49knot256v2
159.70159.72159.74drygascon256
314.29314.29314.30knot256v1
583.67583.69583.71knot384
749.57749.57749.64knot512
1166.781171.731172.73subterraneanv1
1937.782043.522063.18acehash256v1
2315.542315.692320.82skinnyhashtk3
3998.804000.304006.76skinnyhashtk2
4151.684151.854157.87orangishv1
5417.705420.025424.15photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
39.3039.3539.45xoodyakv1
50.5450.5450.54asconhashv12
53.5853.5853.62gimli24v1
54.0154.0654.20esch256v1
59.4659.5159.51saturninhashv2
72.2972.3472.39asconxofv12
77.8478.3278.36esch384v1
134.55134.59134.64drygascon128
154.61154.61154.66knot256v2
164.78164.83164.83drygascon256
318.09318.14318.14knot256v1
592.15592.15592.15knot384
764.70764.74764.74knot512
1184.061184.541186.47subterraneanv1
2020.802151.252151.93acehash256v1
2394.982395.172395.41skinnyhashtk3
4033.794034.574035.72skinnyhashtk2
4293.434293.534293.87orangishv1
5358.915368.365380.32photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
59.8960.3360.75xoodyakv1
81.17?81.61?124.14?asconhashv12
82.0382.4582.48esch256v1
84.6485.0685.08gimli24v1
95.0695.4895.48saturninhashv2
111.09111.53111.56asconxofv12
128.91130.19130.22esch384v1
154.95155.39155.81drygascon128
229.59230.02230.05drygascon256
233.06233.06233.50knot256v2
366.75366.75367.19knot256v1
663.61664.03664.47knot384
958.31958.31958.75knot512
1348.941349.361349.38subterraneanv1
3282.083325.453329.38acehash256v1
3412.693413.143601.50skinnyhashtk3
4486.474486.924487.78skinnyhashtk2
4601.484631.444696.55photonbeetlehash256rate32v1
6108.846108.886109.70orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
253.50256.88260.38xoodyakv1
277.75281.25281.25gimli24v1
319.50326.25326.50saturninhashv2
323.12326.38330.00asconhashv12
350.62350.62350.88esch256v1
416.62420.12423.62asconxofv12
444.62448.00458.25drygascon128
593.62593.75597.25esch384v1
711.75711.75712.00knot256v2
750.00753.38756.88knot256v1
899.25899.25902.75drygascon256
1402.881406.251409.75knot384
2479.122482.502482.75knot512
2638.882638.882638.88subterraneanv1
4166.62?4354.12?4881.88?photonbeetlehash256rate32v1
8048.388048.628052.00skinnyhashtk2
9159.509162.889666.50skinnyhashtk3
12183.8812333.2512340.12acehash256v1
24468.3824471.7524475.38orangishv1

ppc64; POWER9 (004e1203); 2019? IBM 02CY642; 22 x 3800MHz; power9, supercop-20210326

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
20.7120.7320.75T:xoodyakv1
24.5824.6024.61asconxofv12
24.5924.6024.61asconhashv12
33.6233.6733.72T:gimli24v1
57.4657.4857.51T:saturninhashv2
59.0859.1259.18T:esch256v1
70.4570.5070.57T:drygascon256
73.6073.6173.62T:knot256v2
79.4679.5279.61T:esch384v1
81.9782.0382.09T:drygascon128
187.26187.28187.30T:knot256v1
234.97?235.10?365.03?T:knot512
274.52274.60274.67T:knot384
671.25673.08674.65T:subterraneanv1
1302.911329.811340.32T:acehash256v1
2008.952018.732052.51T:skinnyhashtk3
3990.483991.573993.17T:orangishv1
3973.084047.804055.90T:skinnyhashtk2
10023.0310047.2810090.46T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
20.8820.9020.95T:xoodyakv1
24.8424.8524.88asconhashv12
24.8424.8624.87asconxofv12
33.9133.9734.00T:gimli24v1
58.0458.0758.09T:saturninhashv2
59.5459.5759.64T:esch256v1
70.9771.0271.14T:drygascon256
74.2274.2474.25T:knot256v2
80.2980.3680.42T:esch384v1
82.1182.1882.25T:drygascon128
187.68187.69187.73T:knot256v1
235.91235.93235.97T:knot512
275.47275.53275.65T:knot384
671.87672.58674.05T:subterraneanv1
1318.721343.301349.17T:acehash256v1
2030.232034.072064.08T:skinnyhashtk3
4021.094022.104023.93T:orangishv1
3988.884054.664056.45T:skinnyhashtk2
10008.9710024.3910050.20T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
21.1721.2221.43T:xoodyakv1
25.2625.2825.30asconxofv12
25.2625.3025.35asconhashv12
34.4534.5134.57T:gimli24v1
59.0059.0459.10T:saturninhashv2
60.3660.4460.54T:esch256v1
71.8071.9672.08T:drygascon256
75.2575.2875.31T:knot256v2
81.6481.7181.89T:esch384v1
82.3382.4282.51T:drygascon128
188.37188.40188.44T:knot256v1
237.51237.55237.62T:knot512
277.47277.59277.79T:knot384
676.43678.69679.72T:subterraneanv1
1340.421363.441364.84T:acehash256v1
2057.362061.702103.49T:skinnyhashtk3
4003.444067.234070.27T:skinnyhashtk2
4072.634074.324075.99T:orangishv1
9973.419985.3210010.02T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
21.9021.9622.47T:xoodyakv1
26.3426.4026.42asconhashv12
26.3826.4326.47asconxofv12
35.7135.8635.94T:gimli24v1
61.5561.8062.01T:saturninhashv2
62.1662.2662.39T:esch256v1
74.1574.3374.57T:drygascon256
78.0378.0678.13T:knot256v2
83.0183.1283.35T:drygascon128
85.2685.4185.54T:esch384v1
190.18190.29190.39T:knot256v1
241.83241.90241.98T:knot512
281.99282.54283.07T:knot384
681.32686.55687.32T:subterraneanv1
1397.521422.011422.93T:acehash256v1
2127.512130.282174.98T:skinnyhashtk3
4042.274103.734107.82T:skinnyhashtk2
4204.924207.534212.60T:orangishv1
9848.119864.669901.49T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
31.2031.7832.66T:xoodyakv1
40.4840.6440.89asconxofv12
40.5640.7040.97asconhashv12
52.8052.9853.36T:gimli24v1
86.9587.2888.00T:esch256v1
91.1791.9792.62T:drygascon128
93.1995.0396.77T:saturninhashv2
103.19104.41105.06T:drygascon256
113.17113.47113.66T:knot256v2
131.53132.14132.75T:esch384v1
213.98214.16214.44T:knot256v1
297.02297.36297.70T:knot512
324.14330.12336.33T:knot384
780.09783.42786.72T:subterraneanv1
2127.952162.232167.83T:acehash256v1
3029.503035.913093.42T:skinnyhashtk3
4494.694551.274564.55T:skinnyhashtk2
5947.475960.395973.64T:orangishv1
7995.848025.308074.81T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
125.75127.62129.62T:xoodyakv1
150.25151.38152.50asconxofv12
150.62152.12152.88asconhashv12
157.38158.62161.12T:gimli24v1
235.12238.88242.25T:drygascon128
273.00279.00293.00T:saturninhashv2
317.25318.25319.88T:knot256v2
334.12338.00341.12T:esch256v1
400.25401.38402.12T:knot256v1
401.38405.50411.38T:drygascon256
575.12577.12582.50T:esch384v1
699.00708.38720.12T:knot384
729.50730.75731.75T:knot512
1555.501564.251575.38T:subterraneanv1
5510.00?5744.38?6418.00?T:photonbeetlehash256rate32v1
7895.128011.128031.75T:acehash256v1
8067.888120.888144.62T:skinnyhashtk2
8093.258133.388274.25T:skinnyhashtk3
23670.8823716.7523806.25T:orangishv1

amd64; Zen2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; unstable; colossus6, supercop-20210125

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
10.0010.0510.63T:gimli24v1
9.6010.0710.33T:xoodyakv1
12.3812.8312.98asconhashv12
12.6513.0113.43asconxofv12
26.0226.3027.40T:esch256v1
31.3232.0532.43T:saturninhashv2
34.7434.8335.23T:esch384v1
44.4644.7845.61T:drygascon128
48.0848.5048.52T:knot256v2
50.2752.4753.06T:drygascon256
79.3181.0182.51T:knot256v1
151.56154.15160.31T:knot512
175.41177.20179.44T:knot384
677.56682.79688.24T:subterraneanv1
738.19758.08766.25T:acehash256v1
954.331025.491045.13T:skinnyhashtk3
1875.451981.122034.62T:skinnyhashtk2
2544.082587.492652.32T:photonbeetlehash256rate32v1
11390.57?12861.68?12914.79?T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
9.689.9910.24T:xoodyakv1
10.0810.0910.75T:gimli24v1
12.6112.9713.06asconhashv12
12.7312.9913.29asconxofv12
26.5826.5827.66T:esch256v1
31.4031.9232.44T:saturninhashv2
34.8235.1035.63T:esch384v1
43.8144.7045.68T:drygascon128
48.4948.5448.93T:knot256v2
50.7151.4252.42T:drygascon256
79.7080.3582.86T:knot256v1
152.53154.92160.00T:knot512
176.01177.82179.30T:knot384
672.40677.65680.39T:subterraneanv1
750.65758.41767.74T:acehash256v1
972.891032.211043.37T:skinnyhashtk3
1890.461983.042048.54T:skinnyhashtk2
2547.042586.032650.07T:photonbeetlehash256rate32v1
11571.16?12834.60?12900.89?T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
9.9610.2010.52T:xoodyakv1
10.3910.4610.88T:gimli24v1
12.9813.2613.29asconhashv12
12.9213.4213.61asconxofv12
26.4627.0827.96T:esch256v1
32.0132.3332.86T:saturninhashv2
35.1035.3835.92T:esch384v1
43.5443.8145.75T:drygascon128
49.1349.1549.56T:knot256v2
51.6952.9553.63T:drygascon256
79.0379.1282.91T:knot256v1
152.36157.25161.10T:knot512
178.52178.89181.86T:knot384
673.12673.93681.24T:subterraneanv1
744.04772.15784.48T:acehash256v1
989.181046.541084.56T:skinnyhashtk3
1963.462005.582033.92T:skinnyhashtk2
2601.182615.192662.84T:photonbeetlehash256rate32v1
11906.2211937.1912502.56T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
10.0810.4310.70T:xoodyakv1
10.6210.7811.13T:gimli24v1
13.5613.8314.02asconhashv12
13.4014.0614.18asconxofv12
27.2727.8929.02T:esch256v1
33.4433.4433.98T:saturninhashv2
36.8837.1538.09T:esch384v1
43.9444.4946.09T:drygascon128
50.8650.8650.90T:knot256v2
53.5653.9855.27T:drygascon256
79.2279.8183.75T:knot256v1
155.16158.87165.39T:knot512
182.62182.85182.93T:knot384
670.20682.15691.41T:subterraneanv1
770.62809.92818.16T:acehash256v1
1060.591084.961118.36T:skinnyhashtk3
1966.952047.892057.89T:skinnyhashtk2
2569.652583.442652.46T:photonbeetlehash256rate32v1
12366.6012756.9512920.35T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
13.3613.7214.06T:xoodyakv1
15.1115.1215.47T:gimli24v1
20.7521.0921.45asconhashv12
20.3921.4421.80asconxofv12
36.9237.9739.38T:esch256v1
48.1648.5248.52T:saturninhashv2
48.1748.5249.92T:drygascon128
56.2556.5957.66T:esch384v1
72.4272.7773.12T:knot256v2
74.1974.8976.64T:drygascon256
88.9589.6493.52T:knot256v1
192.66197.94203.55T:knot512
201.09201.45203.20T:knot384
747.08758.67769.58T:subterraneanv1
1182.311242.061245.59T:acehash256v1
1447.381540.201605.59T:skinnyhashtk3
2168.802248.232276.36T:skinnyhashtk2
2279.892284.802377.27T:photonbeetlehash256rate32v1
18368.8018804.0318929.17T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
39.3839.3839.38T:gimli24v1
47.7547.8850.62T:xoodyakv1
73.1275.8878.75asconhashv12
73.1276.0078.75asconxofv12
123.75123.75126.62T:drygascon128
132.12132.25135.00T:saturninhashv2
143.38143.50149.00T:esch256v1
163.12165.88171.50T:knot256v1
194.00194.12196.88T:knot256v2
244.75247.50250.25T:esch384v1
281.25281.25286.88T:drygascon256
405.00407.75410.62T:knot384
472.50483.75503.38T:knot512
1395.001431.501437.12T:subterraneanv1
2593.122601.502722.50T:photonbeetlehash256rate32v1
3881.253940.383993.75T:skinnyhashtk2
3864.384027.504154.00T:skinnyhashtk3
4297.504592.754612.50T:acehash256v1
72315.0073926.5074303.50T:orangishv1

amd64; Zen2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; unstable; colossus7, supercop-20210125

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
9.9310.6810.77T:xoodyakv1
10.0210.7811.04T:gimli24v1
14.2614.7115.69asconxofv12
14.3114.7915.81asconhashv12
28.33?28.75?34.22?T:esch256v1
31.8432.8133.40T:saturninhashv2
40.4241.4544.69T:esch384v1
43.56?45.85?49.99?T:drygascon128
43.3946.6447.41T:knot256v2
49.7452.5854.13T:drygascon256
78.1783.8585.00T:knot256v1
155.26162.98165.74T:knot512
159.80168.07169.24T:knot384
737.46778.83783.01T:acehash256v1
862.08878.37883.95T:subterraneanv1
944.41970.60980.14T:skinnyhashtk3
1821.761841.611865.46T:skinnyhashtk2
2943.672997.203003.24T:orangishv1
3173.223250.073265.99T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
10.0610.6810.74T:xoodyakv1
10.1910.9511.02T:gimli24v1
14.4314.8615.73asconxofv12
14.5814.9115.78asconhashv12
28.9531.7031.73T:esch256v1
32.2432.9433.73T:saturninhashv2
42.0743.6844.43T:esch384v1
44.0847.0247.40T:knot256v2
45.8147.9649.06T:drygascon128
53.45?58.78?60.87?T:drygascon256
78.8984.1584.18T:knot256v1
158.62163.61164.98T:knot512
167.88167.88169.54T:knot384
752.70777.66784.48T:acehash256v1
865.69874.45877.71T:subterraneanv1
962.73973.48978.32T:skinnyhashtk3
1825.501838.561849.09T:skinnyhashtk2
2926.552952.953024.39T:orangishv1
3177.133229.853250.63T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
10.4110.8410.93T:xoodyakv1
10.5011.0711.15T:gimli24v1
14.7415.2115.94asconxofv12
14.8415.3416.03asconhashv12
29.59?32.04?33.69?T:esch256v1
32.6533.7634.19T:saturninhashv2
42.8543.5944.75T:esch384v1
46.1146.1947.65T:drygascon128
44.3147.6247.62T:knot256v2
51.56?53.99?57.30?T:drygascon256
78.5283.0683.74T:knot256v1
163.42166.08166.10T:knot512
168.90170.29170.54T:knot384
742.78756.56790.44T:acehash256v1
833.28874.20886.54T:subterraneanv1
941.22986.40993.08T:skinnyhashtk3
1747.811828.461843.56T:skinnyhashtk2
2948.103064.863071.37T:orangishv1
3136.113257.893274.37T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
10.5910.9411.09T:xoodyakv1
10.8611.4111.52T:gimli24v1
15.5915.9416.56asconxofv12
15.5916.0516.68asconhashv12
30.8232.3432.66T:esch256v1
34.2635.0435.59T:saturninhashv2
44.4945.3548.59T:esch384v1
45.5146.5246.68T:drygascon128
45.8648.8749.65T:knot256v2
55.5158.9860.86T:drygascon256
79.3883.7985.16T:knot256v1
157.19169.02169.41T:knot512
171.48172.66172.77T:knot384
785.66794.73824.80T:acehash256v1
881.91889.10889.41T:subterraneanv1
1002.971008.711018.36T:skinnyhashtk3
1753.281840.551855.90T:skinnyhashtk2
2964.023133.673161.41T:orangishv1
3016.333193.483225.35T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
14.0614.4114.42T:xoodyakv1
15.1215.8116.17T:gimli24v1
22.8423.5524.27asconxofv12
22.8623.5624.61asconhashv12
39.3841.4842.19T:esch256v1
46.7749.5649.92T:drygascon128
50.9851.3352.39T:saturninhashv2
66.8068.9173.12T:esch384v1
66.4570.3171.02T:knot256v2
75.2375.5875.94T:drygascon256
88.9494.2294.56T:knot256v1
178.95188.78191.59T:knot384
192.66205.31207.06T:knot512
950.281003.721007.94T:subterraneanv1
1175.621204.451254.38T:acehash256v1
1363.361447.031453.70T:skinnyhashtk3
1910.052042.582046.09T:skinnyhashtk2
2681.382838.172840.62T:photonbeetlehash256rate32v1
4184.644451.844453.94T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
39.3842.1242.25T:gimli24v1
50.6250.6250.62T:xoodyakv1
78.75?81.50?106.88?asconhashv12
78.7581.5084.38asconxofv12
118.12121.00126.50T:drygascon128
137.88143.38143.50T:saturninhashv2
143.50154.62154.75T:esch256v1
163.12171.50174.38T:knot256v1
177.25188.38188.50T:knot256v2
275.62281.25281.25T:drygascon256
278.38286.88303.75T:esch384v1
357.25376.88379.75T:knot384
472.50503.38506.25T:knot512
1839.381946.251946.25T:subterraneanv1
3068.383254.003279.38T:photonbeetlehash256rate32v1
3445.383608.383645.00T:skinnyhashtk2
3872.753875.623912.12T:skinnyhashtk3
4300.384440.884657.50T:acehash256v1
16697.7517811.6217952.25T: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.7818.8118.81asconhashv12
18.7818.8118.83asconxofv12
29.7729.9030.19xoodyakv1
38.0738.1638.26esch256v1
43.9644.3044.31saturninhashv2
48.6048.6948.79esch384v1
61.8862.1762.34drygascon128
63.3863.4163.54knot256v2
68.6769.3870.64drygascon256
111.60111.66111.82knot256v1
213.90215.36225.05knot512
224.49227.12238.12knot384
560.73567.79580.69subterraneanv1
1165.711177.011187.78acehash256v1
1366.23?1414.01?1566.50?skinnyhashtk3
2718.502732.372755.82skinnyhashtk2
3511.943528.143560.71orangishv1
4639.184668.704713.13photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
12.34?12.36?16.67?gimli24v1
18.9518.9518.95asconhashv12
18.9518.9518.96asconxofv12
30.0330.0430.17xoodyakv1
38.4238.4338.45esch256v1
44.6444.6544.65saturninhashv2
49.1349.1749.20esch384v1
62.0862.2162.23drygascon128
63.9663.9663.99knot256v2
69.8269.8570.47drygascon256
111.90111.93111.97knot256v1
215.25215.75220.59knot512
226.01226.90232.36knot384
570.42571.76574.27subterraneanv1
1184.331187.601191.27acehash256v1
1440.451444.331511.32skinnyhashtk3
2747.822751.142758.94skinnyhashtk2
3569.163574.473582.55orangishv1
4650.804659.494670.69photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
12.4712.5012.54gimli24v1
19.1819.1919.23asconhashv12
19.1819.1919.23asconxofv12
30.2630.2630.40xoodyakv1
38.8238.8538.95esch256v1
45.2245.2545.60saturninhashv2
49.9349.9750.04esch384v1
62.3062.3362.38drygascon128
64.7964.8064.88knot256v2
70.2171.0371.22drygascon256
112.25112.32112.33knot256v1
216.72216.74217.20knot512
227.29227.36228.19knot384
568.65571.17581.38subterraneanv1
1204.791208.181211.58acehash256v1
1465.551526.581539.91skinnyhashtk3
2757.552764.922773.33skinnyhashtk2
3622.043634.873644.69orangishv1
4617.634636.244652.03photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
12.9212.9212.95gimli24v1
19.8319.8619.93asconhashv12
19.8319.8619.93asconxofv12
30.8730.8731.01xoodyakv1
39.9039.9740.00esch256v1
46.8146.8446.91saturninhashv2
52.0852.1252.15esch384v1
62.7462.7862.85drygascon128
67.0567.0567.05knot256v2
72.4073.0273.26drygascon256
113.30113.33113.37knot256v1
220.59220.62221.08knot512
230.07230.73231.70knot384
576.60579.17581.15subterraneanv1
1243.541245.731275.62acehash256v1
1501.771538.851564.51skinnyhashtk3
2769.172797.952808.78skinnyhashtk2
3739.443754.243767.81orangishv1
4510.314535.074560.59photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
18.7518.7518.75gimli24v1
28.4428.7528.75asconhashv12
28.4428.7528.75asconxofv12
38.4438.4438.75xoodyakv1
54.0654.3855.62esch256v1
66.8867.1967.19saturninhashv2
68.1268.4468.44drygascon128
79.0679.3879.38esch384v1
95.3195.3195.31knot256v2
98.1298.4499.38drygascon256
126.88126.88127.19knot256v1
254.69254.69255.00knot384
270.62270.94270.94knot512
681.25683.12688.44subterraneanv1
1889.381892.191898.12acehash256v1
2119.692124.062225.94skinnyhashtk3
3045.313051.563067.50skinnyhashtk2
3261.253276.253465.94photonbeetlehash256rate32v1
5308.125310.945329.69orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
52.5055.0055.00gimli24v1
95.0097.50100.00asconxofv12
95.0097.5097.50asconhashv12
125.00125.00127.50xoodyakv1
172.50172.50175.00drygascon128
182.50182.50185.00saturninhashv2
202.50205.00210.00esch256v1
227.50230.00232.50knot256v1
252.50252.50255.00knot256v2
342.50342.50342.50esch384v1
365.00367.50372.50drygascon256
512.50515.00515.00knot384
660.00660.00662.50knot512
1492.501500.001522.50subterraneanv1
3695.003702.503722.50photonbeetlehash256rate32v1
5430.005435.005445.00skinnyhashtk2
5650.005665.005955.00skinnyhashtk3
6977.506980.006995.00acehash256v1
21515.0021522.5021532.50orangishv1

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.9815.2016.44xoodyakv1
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.16187.89193.08knot256v1
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.2415.3216.31xoodyakv1
20.27?21.62?24.93?gimli24v1
29.63?30.39?36.19?asconhashv12
33.06?33.86?39.57?asconxofv12
75.3480.2983.60saturninhashv2
94.75?100.24?130.18?esch384v1
63.18?100.45?106.22?esch256v1
105.28?114.17?120.05?drygascon128
127.96134.51138.32knot256v2
131.30?144.68?152.78?drygascon256
172.96185.16188.20knot256v1
440.40458.18471.95knot384
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.5115.5616.08xoodyakv1
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.4181.2384.74saturninhashv2
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.171596.111612.10subterraneanv1
2006.542031.942155.38acehash256v1
2584.16?2646.33?4745.88?skinnyhashtk3
4495.364536.494891.32skinnyhashtk2
6853.86?7931.64?8415.49?photonbeetlehash256rate32v1
7355.26?8726.96?9831.37?orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
16.0716.1116.66xoodyakv1
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.4483.6487.70saturninhashv2
108.88?120.93?121.29?drygascon128
132.21141.38146.88knot256v2
128.74?143.27?151.35?drygascon256
176.22187.51190.89knot256v1
144.67?214.95?232.42?esch384v1
439.83461.32480.91knot384
449.72?472.15?614.30?knot512
1576.111620.711633.89subterraneanv1
1969.912079.102093.95acehash256v1
2710.68?2717.59?4882.85?skinnyhashtk3
4535.834879.924919.28skinnyhashtk2
6801.84?7870.15?8295.94?photonbeetlehash256rate32v1
8585.82?9034.23?10145.60?orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
21.9422.7523.56xoodyakv1
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.34115.38125.53saturninhashv2
119.84?129.59?133.25?drygascon128
171.84?191.75?213.28?drygascon256
192.16203.94206.38knot256v2
197.44209.22214.09knot256v1
227.09?324.59?331.50?esch384v1
490.75500.91534.22knot384
564.69?587.03?696.72?knot512
1783.84?1822.84?2029.62?subterraneanv1
2993.662995.693164.69acehash256v1
3764.31?3852.47?6962.31?skinnyhashtk3
4987.535018.815392.56skinnyhashtk2
5983.25?7046.00?7481.09?photonbeetlehash256rate32v1
12208.2212823.6913261.22orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
78.0081.2584.50gimli24v1
81.25?87.75?94.25?xoodyakv1
156.00?172.25?185.25?asconhashv12
169.00?175.50?201.50?asconxofv12
276.25292.50305.50drygascon128
308.75312.00338.00saturninhashv2
331.50?360.75?461.50?esch256v1
354.25360.75367.25knot256v1
568.75591.50601.25knot256v2
637.00?692.25?724.75?drygascon256
991.251001.001082.25knot384
1001.00?1394.25?1459.25?esch384v1
1456.001498.251508.00knot512
3415.753419.003490.50subterraneanv1
7673.25?8089.25?8537.75?photonbeetlehash256rate32v1
8960.259015.509486.75skinnyhashtk2
10052.25?10383.75?18219.50?skinnyhashtk3
6880.25?11267.75?11703.25?acehash256v1
47791.25?51320.75?54226.25?orangishv1

amd64; CometLake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; comet, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
12.9412.9512.96T:xoodyakv1
13.9013.9113.92T:gimli24v1
21.7721.7821.86asconxofv12
21.7621.7921.85asconhashv12
37.6237.7237.79T:esch256v1
43.35?45.03?60.94?T:esch384v1
45.3545.3645.37T:saturninhashv2
68.3468.3868.42T:drygascon128
76.5976.6276.65T:knot256v2
79.1179.1579.19T:drygascon256
117.44117.78118.60T:knot256v1
230.82230.93231.01T:knot512
270.14270.18270.24T:knot384
980.57981.23983.64T:subterraneanv1
1283.391283.641284.19T:acehash256v1
1382.711384.001388.87T:skinnyhashtk3
2489.972491.232491.53T:skinnyhashtk2
3915.603916.663918.74T:orangishv1
9729.499731.169732.50T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
13.0513.0713.08T:xoodyakv1
14.0314.0514.07T:gimli24v1
21.9621.9822.01asconxofv12
21.9922.0222.04asconhashv12
38.0738.2038.29T:esch256v1
45.44?45.49?59.90?T:esch384v1
45.7545.7745.78T:saturninhashv2
68.4868.4968.53T:drygascon128
77.1877.1977.20T:knot256v2
79.6779.7379.85T:drygascon256
117.89118.65119.64T:knot256v1
230.75231.78231.91T:knot512
270.68270.70272.59T:knot384
983.18984.03985.35T:subterraneanv1
1295.801295.991296.49T:acehash256v1
1393.961395.031399.05T:skinnyhashtk3
2495.102495.812496.49T:skinnyhashtk2
3946.063946.753949.53T:orangishv1
9704.339707.659710.00T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
13.1813.2013.21T:xoodyakv1
14.2414.2614.29T:gimli24v1
22.3022.3522.38asconxofv12
22.3122.3522.40asconhashv12
38.4238.5738.69T:esch256v1
46.22?46.31?60.90?T:esch384v1
46.4146.4446.47T:saturninhashv2
68.6468.7168.77T:drygascon128
78.1878.1978.22T:knot256v2
80.5480.6180.68T:drygascon256
118.53118.92119.83T:knot256v1
232.74233.50234.24T:knot512
272.36272.38272.39T:knot384
987.14987.81989.29T:subterraneanv1
1316.591316.851317.14T:acehash256v1
1411.251413.261417.11T:skinnyhashtk3
2502.602502.962505.32T:skinnyhashtk2
3997.003997.644000.50T:orangishv1
9671.219674.429685.90T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
13.7013.7213.76T:xoodyakv1
14.8114.8514.89T:gimli24v1
23.1623.1923.26asconxofv12
23.1423.2023.28asconhashv12
39.6139.7539.90T:esch256v1
48.1848.2648.35T:saturninhashv2
48.20?48.33?63.60?T:esch384v1
69.1869.2869.59T:drygascon128
80.7680.7980.81T:knot256v2
82.8182.8782.99T:drygascon256
119.74120.99121.24T:knot256v1
237.84238.20238.89T:knot512
276.43276.47276.48T:knot384
997.44997.991000.14T:subterraneanv1
1372.781372.881373.05T:acehash256v1
1459.861460.351465.44T:skinnyhashtk3
2524.302524.562525.42T:skinnyhashtk2
4131.974134.784136.70T:orangishv1
9581.729589.559596.95T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
17.9118.0218.12T:xoodyakv1
20.6420.8821.02T:gimli24v1
34.0334.1434.55asconxofv12
34.0034.1734.47asconhashv12
53.8654.3154.78T:esch256v1
70.3870.6971.27T:saturninhashv2
74.33?75.03?97.25?T:esch384v1
75.7775.9876.16T:drygascon128
112.03112.34112.62T:drygascon256
114.09114.45114.75T:knot256v2
134.28134.64134.91T:knot256v1
294.38295.03295.91T:knot512
308.97309.12309.36T:knot384
1127.661128.941130.91T:subterraneanv1
2074.812076.772082.94T:skinnyhashtk3
2088.582089.562089.94T:acehash256v1
2802.222802.482802.69T:skinnyhashtk2
5868.805870.335871.47T:orangishv1
8011.198093.628215.09T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
55.3855.8857.12T:gimli24v1
64.6265.6266.38T:xoodyakv1
120.12121.12123.50asconhashv12
120.25121.25122.50asconxofv12
197.62198.38200.25T:drygascon128
199.50200.25202.00T:saturninhashv2
200.75201.75204.25T:esch256v1
248.25249.25252.25T:knot256v1
302.00305.12307.38T:knot256v2
323.50?328.12?423.38?T:esch384v1
422.25423.12425.75T:drygascon256
622.62623.12624.25T:knot384
738.88742.38745.38T:knot512
2141.622146.252151.62T:subterraneanv1
4991.504992.384993.38T:skinnyhashtk2
5539.005544.505556.38T:skinnyhashtk3
4868.62?5840.25?7188.75?T:photonbeetlehash256rate32v1
7716.627721.757730.88T:acehash256v1
23479.5023482.1223485.25T: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.8110.8510.90gimli24v1
22.2122.2622.33asconhashv12
22.1822.2622.33asconxofv12
40.5340.6040.70esch256v1
45.5045.5945.75saturninhashv2
47.1747.2147.26esch384v1
69.0869.1469.23knot256v2
74.8875.0475.15drygascon128
78.0378.1478.29xoodyakv1
79.3579.5079.75drygascon256
115.97118.18119.15knot256v1
231.29231.50235.90knot512
244.01244.26247.76knot384
813.10820.15826.27subterraneanv1
1406.141409.361414.03acehash256v1
1487.501498.251508.60skinnyhashtk3
2651.102656.152663.46skinnyhashtk2
3836.293951.364137.98orangishv1
5822.835853.705880.77photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
10.9210.9310.94gimli24v1
22.4322.4422.46asconhashv12
22.4322.4522.47asconxofv12
40.9140.9440.97esch256v1
46.0346.0546.09saturninhashv2
47.6947.7047.72esch384v1
69.7069.7269.75knot256v2
75.1275.1875.22drygascon128
78.4678.5078.54xoodyakv1
80.0680.1280.20drygascon256
117.11117.95118.05knot256v1
232.35232.42234.58knot512
244.91244.98246.70knot384
819.98821.35823.30subterraneanv1
1423.861424.761426.01acehash256v1
1507.091511.491514.73skinnyhashtk3
2657.822659.472661.91skinnyhashtk2
3967.583977.134066.47orangishv1
5839.125845.255856.00photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
11.0311.0711.10gimli24v1
22.7122.7622.79asconhashv12
22.7022.7622.79asconxofv12
41.4341.4841.52esch256v1
46.7446.7746.87saturninhashv2
48.4948.5148.54esch384v1
70.6770.7070.72knot256v2
75.3875.4375.46drygascon128
78.9979.0579.10xoodyakv1
81.0481.1181.18drygascon256
117.17117.77118.40knot256v1
233.88233.95234.03knot512
246.37246.44246.49knot384
821.18825.85830.24subterraneanv1
1445.971447.641451.71acehash256v1
1528.771530.591535.97skinnyhashtk3
2664.122670.202672.39skinnyhashtk2
4014.654023.024118.10orangishv1
5820.465827.905858.59photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
11.4411.4811.51gimli24v1
23.5023.5523.60asconhashv12
23.5023.5723.61asconxofv12
42.6642.7342.83esch256v1
48.5548.6148.80saturninhashv2
50.6250.6550.69esch384v1
73.1273.1573.17knot256v2
75.8275.8875.94drygascon128
80.3380.3680.47xoodyakv1
83.6383.7083.80drygascon256
118.11118.60119.40knot256v1
238.05238.17238.34knot512
249.80249.84249.89knot384
830.81831.33832.01subterraneanv1
1502.761502.971516.03acehash256v1
1577.821579.121590.01skinnyhashtk3
2679.022690.032694.35skinnyhashtk2
4154.664164.194254.95orangishv1
5753.155769.055819.12photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
16.4716.6616.81gimli24v1
33.4733.8134.19asconxofv12
33.7233.9134.25asconhashv12
58.5659.1259.72esch256v1
70.5371.0371.44saturninhashv2
77.7277.8878.31esch384v1
82.3182.5083.19drygascon128
97.7897.9498.09xoodyakv1
104.50104.72104.88knot256v2
115.38115.62115.94drygascon256
132.03132.47133.16knot256v1
275.84275.94276.03knot384
289.81290.50291.44knot512
952.22953.31954.31subterraneanv1
2235.192242.312243.75skinnyhashtk3
2285.562286.122286.62acehash256v1
2973.752974.032974.38skinnyhashtk2
5030.975102.315105.22photonbeetlehash256rate32v1
5877.885887.196025.22orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
48.5049.0049.25gimli24v1
113.50114.50116.75asconxofv12
112.75114.75116.00asconhashv12
193.00196.00198.75saturninhashv2
208.50209.25211.25drygascon128
217.00219.00221.50esch256v1
237.75238.75242.00knot256v1
286.50287.00287.50knot256v2
311.75312.00312.50xoodyakv1
335.00335.75336.75esch384v1
438.50440.25443.25drygascon256
561.75562.25563.25knot384
700.50703.00705.25knot512
1900.751907.001923.00subterraneanv1
5291.255292.255295.25skinnyhashtk2
5767.505837.005841.00photonbeetlehash256rate32v1
5967.005983.505991.50skinnyhashtk3
8444.258447.758450.50acehash256v1
23463.5023479.7524074.25orangishv1

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.2315.7615.85T:xoodyakv1
13.16?20.60?23.71?T:gimli24v1
27.99?29.31?33.21?T:asconhashv12
37.1737.9239.34T:asconxofv12
38.67?70.91?75.46?T:esch256v1
85.0586.7790.87T:saturninhashv2
97.82?108.45?119.49?T:drygascon128
133.74135.19136.14T:esch384v1
127.31?137.59?143.96?T:knot256v2
152.44152.65152.88T:drygascon256
197.06200.58216.67T:knot256v1
372.50376.76401.28T:knot512
554.20?590.68?620.81?T:knot384
2644.612646.392651.09T:subterraneanv1
2672.762702.302898.89T:skinnyhashtk3
2930.003046.553060.80T:acehash256v1
3945.77?4679.90?11841.91?T:orangishv1
4860.544905.104932.61T:skinnyhashtk2
30313.8730431.2530645.88T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
15.4215.8815.92T:xoodyakv1
14.26?20.81?22.90?T:gimli24v1
28.97?30.84?33.11?T:asconhashv12
37.8738.4239.49T:asconxofv12
42.67?71.63?74.95?T:esch256v1
86.2887.4790.95T:saturninhashv2
101.08?115.58?119.42?T:drygascon128
128.70135.26136.33T:esch384v1
127.54?138.55?143.57?T:knot256v2
153.42153.64153.72T:drygascon256
198.77200.59215.35T:knot256v1
376.46377.83399.78T:knot512
562.75592.48615.53T:knot384
2647.722651.542657.56T:subterraneanv1
2711.592719.312899.02T:skinnyhashtk3
2975.163078.153085.39T:acehash256v1
4707.33?4712.76?11190.88?T:orangishv1
4881.944918.684936.09T:skinnyhashtk2
29509.9430257.4830465.05T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
15.6116.0516.11T:xoodyakv1
14.46?21.09?23.17?T:gimli24v1
29.77?32.05?33.60?T:asconhashv12
38.4539.1140.03T:asconxofv12
43.23?72.27?73.24?T:esch256v1
87.5788.6692.43T:saturninhashv2
107.19?119.15?119.73?T:drygascon128
137.57138.09140.95T:esch384v1
131.69140.51145.42T:knot256v2
155.34155.44155.96T:drygascon256
200.08201.90216.30T:knot256v1
378.87380.37402.21T:knot512
563.87596.06618.95T:knot384
2652.372661.882668.88T:subterraneanv1
2743.082758.852934.23T:skinnyhashtk3
3026.433122.753134.22T:acehash256v1
4768.65?4775.17?11339.54?T:orangishv1
4895.034933.594950.98T:skinnyhashtk2
29538.9330091.9630154.77T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
16.2016.5516.61T:xoodyakv1
14.92?21.74?23.80?T:gimli24v1
31.6533.1934.72T:asconhashv12
40.4241.1041.49T:asconxofv12
44.34?75.06?78.04?T:esch256v1
90.5191.8795.71T:saturninhashv2
119.09120.67122.05T:drygascon128
136.42143.43145.49T:esch384v1
136.49145.40150.44T:knot256v2
159.81159.98160.50T:drygascon256
202.38203.06218.68T:knot256v1
385.33387.07408.77T:knot512
569.57603.80627.47T:knot384
2679.382684.892697.91T:subterraneanv1
2836.412858.783031.79T:skinnyhashtk3
3152.063257.963267.79T:acehash256v1
4926.99?4939.45?11723.10?T:orangishv1
4933.354981.364990.65T:skinnyhashtk2
29614.8829808.9229883.06T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
22.4422.6222.88T:xoodyakv1
21.12?31.00?33.19?T:gimli24v1
48.0649.1950.09T:asconhashv12
59.9761.0061.81T:asconxofv12
60.22?104.16?104.81?T:esch256v1
124.19129.00131.97T:drygascon128
130.38131.47136.00T:saturninhashv2
195.41207.56215.41T:knot256v2
215.88216.38217.12T:drygascon256
219.25221.59225.09T:esch384v1
231.12231.97249.09T:knot256v1
470.81472.47497.78T:knot512
631.09666.25692.50T:knot384
3024.193028.163035.94T:subterraneanv1
4036.164071.814327.34T:skinnyhashtk3
4813.754953.474974.81T:acehash256v1
5430.595480.595537.03T:skinnyhashtk2
7005.09?7012.38?16608.34?T:orangishv1
26367.6926467.9126504.00T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
81.2583.2585.75T:xoodyakv1
53.00?84.25?88.50?T:gimli24v1
165.50168.75173.75T:asconhashv12
205.75212.25217.00T:asconxofv12
323.75335.50340.00T:drygascon128
351.50354.50373.75T:saturninhashv2
223.50?385.00?387.75?T:esch256v1
452.50457.00486.75T:knot256v1
544.50579.75583.25T:knot256v2
813.50815.00820.25T:drygascon256
942.75952.00956.50T:esch384v1
1138.001141.501192.25T:knot512
1279.501340.251395.75T:knot384
5735.005742.505753.50T:subterraneanv1
9397.009558.259836.00T:skinnyhashtk2
10778.5010931.0011492.00T:skinnyhashtk3
17850.7518233.7518340.25T:acehash256v1
28001.00?28089.25?66564.25?T:orangishv1
30166.2530276.7530348.50T: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.749.7510.14gimli24v1
16.5216.5416.55asconxofv12
15.5516.7616.77asconhashv12
19.5919.6419.67xoodyakv1
28.3328.3828.41esch256v1
33.5133.5233.54saturninhashv2
36.8836.9336.94esch384v1
57.2757.3157.34knot256v2
53.51?58.57?63.77?drygascon128
63.0563.0663.35drygascon256
88.4488.6690.14knot256v1
178.28179.38181.57knot512
203.36204.91205.05knot384
693.44694.08696.56subterraneanv1
956.70962.17975.35acehash256v1
1030.671046.471126.31skinnyhashtk3
1890.361896.371917.47skinnyhashtk2
2938.102943.442965.02orangishv1
7306.827346.437369.17photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
9.839.8410.17gimli24v1
16.6416.6916.70asconxofv12
15.8416.9216.96asconhashv12
19.6819.7119.73xoodyakv1
28.5228.5428.60esch256v1
33.7833.8433.86saturninhashv2
36.9637.2437.25esch384v1
57.7257.7657.79knot256v2
62.7463.0963.65drygascon128
63.4763.4863.48drygascon256
88.3988.7489.07knot256v1
178.97179.02185.23knot512
203.34203.37203.45knot384
694.61694.96696.07subterraneanv1
969.77970.79978.91acehash256v1
1054.771057.881111.89skinnyhashtk3
1899.511908.221912.79skinnyhashtk2
2962.072965.542980.62orangishv1
7299.787306.357318.42photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
9.959.979.99gimli24v1
16.8916.9116.93asconxofv12
17.1317.1717.19asconhashv12
19.8019.8319.85xoodyakv1
28.8328.8728.93esch256v1
34.4134.4334.48saturninhashv2
37.5337.5737.87esch384v1
58.4958.5358.56knot256v2
63.3163.3563.82drygascon128
64.1764.1964.19drygascon256
89.0189.1389.40knot256v1
179.54180.18180.24knot512
204.57204.65204.70knot384
696.96697.59698.08subterraneanv1
984.74989.301020.85acehash256v1
1058.951064.071123.21skinnyhashtk3
1896.711902.831922.50skinnyhashtk2
2998.033004.373023.73orangishv1
7314.387340.277366.31photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
10.3010.3510.38gimli24v1
16.3817.4517.52asconxofv12
16.5617.7817.81asconhashv12
20.1220.1920.21xoodyakv1
29.6829.7929.90esch256v1
35.8135.9135.99saturninhashv2
39.0639.1239.17esch384v1
60.5160.5860.62knot256v2
63.5963.6764.18drygascon128
66.0366.0466.06drygascon256
89.9390.0190.08knot256v1
182.58182.88183.47knot512
207.35207.41207.48knot384
704.31705.07705.54subterraneanv1
1026.341026.521064.16acehash256v1
1097.611100.841161.55skinnyhashtk3
1911.471914.201953.47skinnyhashtk2
3099.373099.973112.74orangishv1
7246.197276.217317.95photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
14.1614.4414.69gimli24v1
24.4724.6224.75xoodyakv1
23.7225.1225.38asconxofv12
23.9725.1625.34asconhashv12
39.6639.9440.28esch256v1
51.6651.9452.19saturninhashv2
59.2559.5359.72esch384v1
68.6668.8169.09drygascon128
86.9787.0087.56knot256v2
89.6289.6689.69drygascon256
101.06101.50104.03knot256v1
225.06225.34225.72knot512
229.00229.03229.16knot384
796.94797.69798.12subterraneanv1
1560.661561.311650.16skinnyhashtk3
1820.381821.061821.56acehash256v1
2121.942122.282123.00skinnyhashtk2
4403.944411.194412.72orangishv1
6021.846083.886186.38photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
35.5036.0036.75gimli24v1
80.0080.7582.00xoodyakv1
80.2584.2585.50asconhashv12
81.5085.5086.75asconxofv12
140.25143.50148.50saturninhashv2
145.75146.75150.50esch256v1
170.50171.75172.75drygascon128
186.00188.75192.50knot256v1
240.50240.75241.00knot256v2
253.50255.50258.50esch384v1
339.75340.50341.00drygascon256
464.25465.25467.25knot384
551.75554.75558.00knot512
1518.001519.501522.75subterraneanv1
3780.753782.503783.75skinnyhashtk2
4155.504162.004575.00skinnyhashtk3
3513.75?4526.50?5776.00?photonbeetlehash256rate32v1
6729.006731.506735.75acehash256v1
17637.5017646.7517652.25orangishv1

amd64; CascadeLake (50657); 2019 Intel Core i9-10980XE; 18 x 3000MHz; avx512imath, supercop-20210125

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
7.588.018.06T:xoodyakv1
15.5715.5815.59T:gimli24v1
22.5422.6423.61asconhashv12
22.6222.6522.68asconxofv12
41.4941.5641.63T:esch256v1
45.6345.6645.74T:saturninhashv2
47.4547.4747.49T:esch384v1
76.3976.4076.42T:knot256v2
80.8280.8380.88T:drygascon128
95.3595.3795.40T:drygascon256
117.89118.18118.47T:knot256v1
248.61248.66248.68T:knot512
281.25281.35281.40T:knot384
957.36957.39957.43T:subterraneanv1
1309.841310.111311.28T:acehash256v1
1505.211505.531506.16T:skinnyhashtk3
2702.942703.052703.23T:skinnyhashtk2
3926.413927.053927.87T:orangishv1
24344.1324354.2824363.60T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
7.607.948.07T:xoodyakv1
15.7015.7115.72T:gimli24v1
22.8122.8323.72asconhashv12
22.8122.8422.89asconxofv12
41.7841.8241.87T:esch256v1
46.0646.0746.08T:saturninhashv2
47.9447.9547.97T:esch384v1
77.0177.0377.03T:knot256v2
80.9580.9781.02T:drygascon128
96.0596.0696.09T:drygascon256
118.47118.63118.70T:knot256v1
249.64249.66249.70T:knot512
281.90282.04282.15T:knot384
959.61959.63959.75T:subterraneanv1
1322.771322.981324.13T:acehash256v1
1517.451517.871518.02T:skinnyhashtk3
2708.212708.342708.50T:skinnyhashtk2
3956.153957.143957.81T:orangishv1
24284.4824293.1424303.04T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
7.697.768.01T:xoodyakv1
15.8915.9115.93T:gimli24v1
23.1423.1824.01asconhashv12
23.1523.2023.31asconxofv12
42.1642.2242.27T:esch256v1
46.0046.0446.81T:saturninhashv2
48.7448.7548.76T:esch384v1
78.0078.0878.09T:knot256v2
81.2181.2881.29T:drygascon128
97.1497.1997.22T:drygascon256
118.48119.16119.59T:knot256v1
251.30251.32251.37T:knot512
283.77283.85283.91T:knot384
963.40963.44963.49T:subterraneanv1
1343.541344.251345.39T:acehash256v1
1536.741537.051537.40T:skinnyhashtk3
2716.962717.312717.57T:skinnyhashtk2
4006.614007.894009.04T:orangishv1
24222.8624232.2924247.96T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
7.918.038.38T:xoodyakv1
16.3816.4116.44T:gimli24v1
23.9123.9824.79asconhashv12
24.0224.0824.19asconxofv12
43.3443.4543.48T:esch256v1
47.8347.8948.08T:saturninhashv2
50.8450.8650.88T:esch384v1
80.7880.8180.84T:knot256v2
81.7781.8582.00T:drygascon128
100.15100.20100.24T:drygascon256
119.94120.22121.12T:knot256v1
255.82255.86255.89T:knot512
287.66287.74287.83T:knot384
973.54973.63973.80T:subterraneanv1
1400.621401.741402.28T:acehash256v1
1589.231589.391589.80T:skinnyhashtk3
2740.382740.512740.69T:skinnyhashtk2
4144.784146.574148.33T:orangishv1
23976.8624011.6424032.07T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
11.0611.3311.56T:xoodyakv1
23.1223.3023.48T:gimli24v1
34.0934.3034.56asconxofv12
34.1234.4435.16asconhashv12
58.0258.2758.62T:esch256v1
69.1970.0971.91T:saturninhashv2
77.7777.8877.95T:esch384v1
88.83?89.09?106.97?T:drygascon128
115.23115.28115.67T:knot256v2
134.48134.81135.08T:knot256v1
137.75137.84138.12T:drygascon256
313.36313.42313.53T:knot512
317.73317.92318.09T:knot384
1102.731103.061103.62T:subterraneanv1
2131.702132.252133.97T:acehash256v1
2258.092258.972260.58T:skinnyhashtk3
3041.813042.163044.19T:skinnyhashtk2
5880.525884.865890.44T:orangishv1
20772.6420838.1920936.91T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
43.2543.7544.50T:xoodyakv1
59.3859.8860.38T:gimli24v1
114.50116.00117.62asconxofv12
115.00116.38118.75asconhashv12
192.62194.38196.75T:saturninhashv2
214.75216.00218.88T:esch256v1
226.62227.38228.62T:drygascon128
245.12246.25248.00T:knot256v1
315.38315.75317.62T:knot256v2
335.50336.00336.75T:esch384v1
532.12532.62534.38T:drygascon256
639.75641.38643.62T:knot384
763.38763.88765.12T:knot512
2110.002112.122115.12T:subterraneanv1
5413.625416.625417.88T:skinnyhashtk2
6022.386027.256031.62T:skinnyhashtk3
7874.757878.887889.62T:acehash256v1
19397.2519727.2520596.12T:photonbeetlehash256rate32v1
23497.1223509.2523531.12T: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.4424.4524.46asconxofv12
24.4424.4624.48asconhashv12
37.9437.9438.12xoodyakv1
51.8451.8751.90gimli24v1
62.0762.4362.81saturninhashv2
73.7774.1874.45esch256v1
75.8375.8476.04knot256v2
98.7799.1599.33esch384v1
102.29102.33102.62drygascon128
107.62?118.12?135.74?drygascon256
171.85173.30175.31knot256v1
270.80270.80270.81knot512
295.79297.66298.08knot384
881.65891.32895.74subterraneanv1
2381.152387.842449.61skinnyhashtk3
2475.782490.362542.37acehash256v1
4536.894550.784603.20orangishv1
4763.954787.784817.76skinnyhashtk2
21167.5321388.6021518.79photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
24.6624.6624.66asconxofv12
24.6624.6624.67asconhashv12
38.0938.0938.18xoodyakv1
52.2652.2652.28gimli24v1
62.9562.9563.13saturninhashv2
74.4874.6574.71esch256v1
76.4676.4676.56knot256v2
99.92100.10100.12esch384v1
102.47102.48102.62drygascon128
117.69118.82127.04drygascon256
173.65173.66174.65knot256v1
271.91271.91271.91knot512
298.92298.94298.96knot384
888.75893.52893.70subterraneanv1
2400.292403.522432.98skinnyhashtk3
2524.072525.932547.62acehash256v1
4576.874580.184606.34orangishv1
4789.544796.084809.13skinnyhashtk2
21293.3921351.9821385.15photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
25.0025.0025.02asconhashv12
25.0025.0025.02asconxofv12
38.3338.3538.35xoodyakv1
52.9352.9352.93gimli24v1
63.8063.8063.83saturninhashv2
75.2975.3975.47esch256v1
77.5177.5177.51knot256v2
101.53101.71101.71esch384v1
102.72102.72102.73drygascon128
118.80119.84128.29drygascon256
174.19174.20174.24knot256v1
273.73273.75274.50knot512
300.72300.75302.41knot384
892.20897.17897.31subterraneanv1
2428.632431.452431.72skinnyhashtk3
2561.562587.242601.69acehash256v1
4633.124633.224641.85orangishv1
4807.734820.264824.89skinnyhashtk2
21218.4221227.9021281.40photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
25.9125.9125.91asconhashv12
25.9125.9125.91asconxofv12
38.9839.0239.02xoodyakv1
54.6954.7354.73gimli24v1
66.1066.1066.15saturninhashv2
77.3077.4377.56esch256v1
80.3080.3080.30knot256v2
103.39103.43104.04drygascon128
105.73105.99105.99esch384v1
121.74122.27131.64drygascon256
175.65175.65175.78knot256v1
278.65278.65280.08knot512
304.64304.64304.73knot384
901.52906.81906.90subterraneanv1
2511.152513.982514.37skinnyhashtk3
2671.442673.962696.61acehash256v1
4790.624790.934815.36orangishv1
4843.014849.574861.63skinnyhashtk2
21024.2621052.3921222.92photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
37.5037.5037.50asconxofv12
37.5037.5037.89asconhashv12
47.6647.6648.44xoodyakv1
76.9577.3477.34gimli24v1
95.3195.3195.70saturninhashv2
101.95101.95103.52esch256v1
111.33111.33111.72drygascon128
115.62115.62115.62knot256v2
157.42158.59173.83drygascon256
160.55160.55160.94esch384v1
194.14194.53195.31knot256v1
336.33336.33336.33knot384
341.02341.41341.41knot512
1027.341028.911031.25subterraneanv1
3569.923575.003585.55skinnyhashtk3
4055.864064.454103.12acehash256v1
5373.445382.035396.09skinnyhashtk2
6806.256806.256806.64orangishv1
18651.9518655.0818709.38photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
128.12128.12131.25asconhashv12
128.12128.12131.25asconxofv12
150.00150.00153.12xoodyakv1
209.38209.38209.38gimli24v1
262.50262.50265.62saturninhashv2
278.12278.12278.12drygascon128
321.88321.88321.88knot256v2
340.62346.88346.88knot256v1
384.38387.50390.62esch256v1
562.50?565.62?634.38?drygascon256
678.12678.12681.25knot384
687.50690.62690.62esch384v1
831.25831.25834.38knot512
1978.121987.502000.00subterraneanv1
9521.889531.259537.50skinnyhashtk3
9562.509578.129603.12skinnyhashtk2
14975.0015018.7515040.62acehash256v1
21318.7521328.1221384.38photonbeetlehash256rate32v1
27206.2527209.3827212.50orangishv1

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.7121.7121.80asconhashv12
21.7121.7121.80asconxofv12
42.8042.8042.80xoodyakv1
54.0554.2354.32gimli24v1
60.7360.7360.73saturninhashv2
82.3582.5382.53drygascon128
84.0284.0284.38esch256v1
101.16101.25101.25knot256v2
106.52107.31107.67drygascon256
114.35114.35114.43esch384v1
158.03158.03158.03knot256v1
299.62299.88300.15knot512
384.52384.70389.79knot384
1268.351276.791282.50subterraneanv1
2553.842598.492658.52acehash256v1
3232.003273.403326.84skinnyhashtk3
5644.865741.285779.78skinnyhashtk2
6522.716564.906579.93orangishv1
29690.0729758.6229858.47photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
21.9321.9321.97asconhashv12
21.9321.9321.97asconxofv12
42.9842.9842.98xoodyakv1
54.5854.6754.67gimli24v1
61.2661.2661.26saturninhashv2
82.6282.6682.66drygascon128
84.5984.5984.73esch256v1
102.00102.04102.04knot256v2
107.71108.06108.11drygascon256
115.49115.49115.49esch384v1
158.33158.33158.33knot256v1
300.98301.03301.16knot512
385.80385.84388.39knot384
1276.791278.631280.52subterraneanv1
2595.762610.532627.40acehash256v1
3307.593311.763330.09skinnyhashtk3
5742.425753.855771.60skinnyhashtk2
6578.356597.516603.22orangishv1
29641.5529666.7329700.57photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.2722.2722.27asconhashv12
22.2722.2722.27asconxofv12
43.2443.2443.24xoodyakv1
55.3155.3155.43gimli24v1
62.1162.1162.11saturninhashv2
82.9782.9782.97drygascon128
85.4385.5585.55esch256v1
103.36103.36103.36knot256v2
108.98109.34109.45drygascon256
117.30117.30117.42esch384v1
158.79158.91158.91knot256v1
302.93302.93303.05knot512
388.12388.24388.24knot384
1280.621282.621288.59subterraneanv1
2596.882607.772653.36acehash256v1
3352.383352.973370.31skinnyhashtk3
5766.335790.825913.75skinnyhashtk2
6658.956664.456667.62orangishv1
29538.6329556.5629592.07photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
23.1223.1223.12asconhashv12
23.1223.1223.12asconxofv12
44.0644.0644.06xoodyakv1
57.1957.1957.50gimli24v1
64.3864.3864.38saturninhashv2
83.7583.7584.06drygascon128
87.8187.8187.81esch256v1
106.88106.88107.19knot256v2
112.50112.81112.81drygascon256
122.19122.50122.50esch384v1
160.31160.31160.31knot256v1
308.44308.75308.75knot512
393.12393.12393.44knot384
1293.441295.311297.19subterraneanv1
2690.312706.562718.44acehash256v1
3456.883478.123480.62skinnyhashtk3
5801.885832.505954.38skinnyhashtk2
6875.626895.006899.06orangishv1
29222.5029240.0029335.62photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
33.7533.7533.75asconhashv12
33.7533.7536.56asconxofv12
53.4453.4453.44xoodyakv1
81.5681.5681.56gimli24v1
92.8192.8192.81saturninhashv2
95.6295.6295.62drygascon128
118.12118.12118.12esch256v1
151.88151.88154.69knot256v2
154.69157.50157.50drygascon256
177.19180.00180.00knot256v1
185.62185.62188.44esch384v1
374.06376.88376.88knot512
433.12433.12435.94knot384
1479.381479.381482.19subterraneanv1
4075.314134.384176.56acehash256v1
4910.624913.444941.56skinnyhashtk3
6446.256446.256581.25skinnyhashtk2
9762.199762.199767.81orangishv1
25880.6225880.6226018.44photonbeetlehash256rate32v1
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.00225.00225.00gimli24v1
247.50247.50270.00saturninhashv2
270.00270.00270.00drygascon128
315.00315.00337.50knot256v1
427.50427.50427.50knot256v2
427.50427.50450.00esch256v1
607.50607.50607.50drygascon256
787.50810.00810.00esch384v1
877.50877.50877.50knot384
900.00900.00922.50knot512
2925.002947.502947.50subterraneanv1
11452.5011475.0011700.00skinnyhashtk2
13095.0013185.0013477.50skinnyhashtk3
15030.0015052.5015277.50acehash256v1
29587.5029587.5029587.50photonbeetlehash256rate32v1
39037.5039037.5039060.00orangishv1

aarch64; A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
21.8421.9122.25asconxofv12
21.7921.9322.27asconhashv12
29.6429.9131.37T:xoodyakv1
54.2654.2754.63T:gimli24v1
60.4661.1764.07T:saturninhashv2
84.1184.4784.50T:esch256v1
86.3486.7787.03T:drygascon128
101.10101.66106.73T:knot256v2
112.03112.36112.53T:drygascon256
114.12120.29120.96T:esch384v1
157.55165.80166.68T:knot256v1
299.28314.33315.83T:knot512
385.83386.24386.29T:knot384
1267.301274.871346.17T:subterraneanv1
2608.192635.662761.30T:acehash256v1
3288.423304.383462.55T:skinnyhashtk3
5694.945763.186028.20T:skinnyhashtk2
6493.086527.976864.88T:orangishv1
29491.2929647.9831191.03T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
21.8121.8622.52asconxofv12
21.8121.8722.57asconhashv12
29.9829.9831.43T:xoodyakv1
54.5454.5554.67T:gimli24v1
61.2561.2663.52T:saturninhashv2
84.6084.6084.61T:esch256v1
86.2686.6987.14T:drygascon128
102.02102.04106.33T:knot256v2
112.58112.78113.52T:drygascon256
115.62120.87121.34T:esch384v1
159.71165.55166.07T:knot256v1
302.65314.77316.30T:knot512
385.84387.28387.42T:knot384
1277.691277.831341.58T:subterraneanv1
2645.482650.162772.12T:acehash256v1
3310.063330.743470.96T:skinnyhashtk3
5724.575779.716021.03T:skinnyhashtk2
6577.816579.246883.44T:orangishv1
29580.7729592.7030974.76T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
21.3521.3623.40asconxofv12
21.3521.4623.41asconhashv12
30.2530.2531.10T:xoodyakv1
55.2555.3755.37T:gimli24v1
62.0962.1063.97T:saturninhashv2
85.4685.4785.61T:esch256v1
86.6386.7787.93T:drygascon128
103.35103.36108.06T:knot256v2
112.60114.12115.60T:drygascon256
117.34122.28123.96T:esch384v1
158.86164.47167.57T:knot256v1
302.86316.29318.13T:knot512
388.08388.09391.63T:knot384
1283.681284.441347.81T:subterraneanv1
2690.102718.542814.98T:acehash256v1
3353.233372.523511.43T:skinnyhashtk3
5742.775804.266047.56T:skinnyhashtk2
6661.996665.726970.53T:orangishv1
29480.5229508.0730860.17T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
22.1322.1422.17asconhashv12
22.1322.1422.19asconxofv12
30.9730.9730.99T:xoodyakv1
57.1457.2457.26T:gimli24v1
64.3264.3464.42T:saturninhashv2
87.7487.7687.77T:esch256v1
83.9788.8890.48T:drygascon128
106.91106.93111.88T:knot256v2
117.19117.27120.85T:drygascon256
122.36127.38129.26T:esch384v1
160.32165.27168.70T:knot256v1
308.11318.12323.08T:knot512
393.12393.12393.16T:knot384
1294.121304.291358.84T:subterraneanv1
2803.512813.032932.51T:acehash256v1
3468.713489.913631.77T:skinnyhashtk3
5797.995926.976071.82T:skinnyhashtk2
6891.836893.407203.69T:orangishv1
29213.4129237.7530585.38T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
31.9732.1232.23asconxofv12
31.9732.1232.28asconhashv12
40.2240.2340.36T:xoodyakv1
81.1981.3481.34T:gimli24v1
92.8192.8992.94T:saturninhashv2
94.3694.5894.94T:drygascon128
116.97117.19117.22T:esch256v1
152.41152.62152.66T:knot256v2
155.50155.73157.00T:drygascon256
178.44178.75178.75T:knot256v1
185.84186.05186.20T:esch384v1
375.33375.44378.67T:knot512
433.67433.67433.86T:knot384
1478.691479.221530.62T:subterraneanv1
4238.304259.164426.03T:acehash256v1
4911.695074.485141.30T:skinnyhashtk3
6410.416578.386713.77T:skinnyhashtk2
9761.309860.2310212.58T:orangishv1
25946.6425954.4427090.66T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
109.62109.62110.88asconhashv12
109.62109.62111.50asconxofv12
137.75138.62139.50T:xoodyakv1
218.00218.00219.25T:gimli24v1
253.12253.25254.00T:saturninhashv2
261.00262.12264.62T:drygascon128
322.00322.62324.38T:knot256v1
419.62420.25421.12T:knot256v2
429.50430.50431.25T:esch256v1
604.75605.62607.12T:drygascon256
798.88799.12802.00T:esch384v1
869.12870.00870.88T:knot384
903.25903.25905.38T:knot512
2928.252931.382934.88T:subterraneanv1
11399.0011694.0011794.75T:skinnyhashtk2
13097.2513179.6213479.00T:skinnyhashtk3
15723.8815728.1216383.62T:acehash256v1
29551.2529553.3830674.38T:photonbeetlehash256rate32v1
39030.2539099.8840802.50T:orangishv1

amd64; Zen (810f10); 2018 AMD Ryzen 5 2400G; 4 x 3600MHz; unstable; gcc67, supercop-20210125

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
14.5114.5714.82T:gimli24v1
15.8615.9016.12T:xoodyakv1
18.7318.7318.73asconhashv12
18.7318.7318.73asconxofv12
42.9442.9442.94T:esch256v1
44.8844.9644.99T:saturninhashv2
62.2462.3862.53T:esch384v1
65.7565.7565.77T:knot256v2
66.6366.6366.63T:drygascon128
72.1272.1472.34T:drygascon256
117.13117.13117.13T:knot256v1
227.00227.00227.11T:knot512
238.37238.40238.49T:knot384
915.30916.81918.79T:subterraneanv1
1335.681337.291339.97T:skinnyhashtk3
1476.531482.341485.20T:acehash256v1
2762.642763.632764.32T:skinnyhashtk2
4070.044128.814255.54T:orangishv1
14507.8114528.8314549.89T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.2614.3314.88T:gimli24v1
15.9616.0016.18T:xoodyakv1
18.9518.9518.96asconhashv12
18.9518.9518.96asconxofv12
43.2243.2243.22T:esch256v1
45.3445.3645.38T:saturninhashv2
62.8162.8662.99T:esch384v1
66.3166.3166.32T:knot256v2
66.7366.7366.73T:drygascon128
72.6572.6572.83T:drygascon256
117.38117.38117.38T:knot256v1
228.02228.02228.02T:knot512
238.91238.92238.94T:knot384
917.70920.13920.17T:subterraneanv1
1345.571347.411349.23T:skinnyhashtk3
1496.241500.741503.76T:acehash256v1
2766.632767.942768.91T:skinnyhashtk2
4240.694382.424472.00T:orangishv1
14464.8714493.8514530.42T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.7115.0715.07T:gimli24v1
16.1216.1416.27T:xoodyakv1
19.2919.3019.30asconhashv12
19.2919.3019.30asconxofv12
43.6843.6843.68T:esch256v1
45.9645.9946.12T:saturninhashv2
63.8864.4464.50T:esch384v1
66.9066.9066.90T:drygascon128
67.0867.2667.26T:knot256v2
73.4973.5273.66T:drygascon256
117.80117.80117.81T:knot256v1
229.72229.72229.72T:knot512
240.37240.38240.48T:knot384
921.44923.68923.68T:subterraneanv1
1361.451363.201368.04T:skinnyhashtk3
1518.351521.191527.09T:acehash256v1
2772.162773.662777.57T:skinnyhashtk2
4501.164587.994602.45T:orangishv1
14436.9114460.8814472.54T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
15.0015.5515.55T:gimli24v1
16.5016.5916.65T:xoodyakv1
19.9719.9920.01asconhashv12
19.9719.9920.01asconxofv12
44.9244.9244.92T:esch256v1
47.5347.6647.69T:saturninhashv2
66.6066.6166.61T:esch384v1
67.3767.3767.38T:drygascon128
69.6169.7969.79T:knot256v2
75.7475.9576.13T:drygascon256
118.94118.94118.94T:knot256v1
234.26234.26234.37T:knot512
243.61243.64243.67T:knot384
933.15933.18933.18T:subterraneanv1
1408.861409.641411.93T:skinnyhashtk3
1583.101585.841587.72T:acehash256v1
2796.912800.322802.98T:skinnyhashtk2
4745.654750.594758.65T:orangishv1
14263.4914319.8714366.61T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
21.4421.5021.55T:xoodyakv1
21.4121.5322.14T:gimli24v1
29.0329.0629.61asconxofv12
29.0329.3429.34asconhashv12
60.7760.7760.77T:esch256v1
68.4768.4768.94T:saturninhashv2
73.3073.3073.62T:drygascon128
101.42101.59101.66T:esch384v1
101.98101.98101.98T:knot256v2
104.59104.70105.11T:drygascon256
133.42133.48133.48T:knot256v1
269.78269.80270.08T:knot384
292.33293.34293.34T:knot512
1050.751050.841054.59T:subterraneanv1
2001.092002.332007.31T:skinnyhashtk3
2400.972414.272419.77T:acehash256v1
3101.643102.273104.06T:skinnyhashtk2
6727.226729.316740.62T:orangishv1
12652.9112713.2012717.30T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
57.1257.1258.38T:gimli24v1
75.0075.2576.00T:xoodyakv1
101.75101.75104.75asconxofv12
101.75105.00105.00asconhashv12
183.38185.25185.62T:drygascon128
187.12187.62189.12T:saturninhashv2
224.38224.38227.62T:esch256v1
247.50247.50249.12T:knot256v1
287.00287.50292.25T:knot256v2
397.25399.62401.88T:drygascon256
436.75436.75436.88T:esch384v1
542.25542.25547.88T:knot384
745.50745.50745.50T:knot512
2010.622013.252013.50T:subterraneanv1
5341.125362.505364.50T:skinnyhashtk3
5519.885522.125532.00T:skinnyhashtk2
8879.008889.628914.00T:acehash256v1
14445.6214460.3814529.00T:photonbeetlehash256rate32v1
26949.6226963.5026984.12T: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.5615.7616.64asconhashv12
15.0616.3016.52asconxofv12
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.1252.4655.25drygascon128
53.27?57.23?129.80?knot256v2
59.5560.5863.98drygascon256
92.6193.79102.19knot256v1
179.22?193.73?200.49?knot512
182.55195.97201.41knot384
789.35?882.15?941.98?subterraneanv1
985.48996.201047.71acehash256v1
1137.661205.501223.97skinnyhashtk3
2049.98?2226.34?2295.07?skinnyhashtk2
5291.095430.065538.65orangishv1
8200.948309.639062.52photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
11.62?12.81?13.04?gimli24v1
15.40?16.52?17.25?asconxofv12
15.5616.5216.75asconhashv12
24.7526.0426.90xoodyakv1
31.8332.9433.77esch256v1
36.38?40.92?41.50?saturninhashv2
48.1948.7950.77esch384v1
53.2753.9457.69drygascon128
53.65?60.88?60.90?knot256v2
59.02?61.10?68.38?drygascon256
92.40?102.58?107.00?knot256v1
183.65199.02199.02knot512
182.50?204.06?351.69?knot384
792.02861.60879.90subterraneanv1
938.85?1017.77?1043.17?acehash256v1
1146.35?1301.08?1326.73?skinnyhashtk3
2065.06?2359.10?2375.92?skinnyhashtk2
5373.385640.025870.75orangishv1
8191.128606.159059.88photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
12.0012.9413.06gimli24v1
16.1716.6717.61asconhashv12
16.39?16.67?18.22?asconxofv12
25.22?27.89?32.44?xoodyakv1
31.9433.8935.22esch256v1
37.61?43.56?44.39?saturninhashv2
50.2850.8955.22esch384v1
52.94?53.67?60.17?drygascon128
55.5660.0661.33knot256v2
61.1761.5064.11drygascon256
93.89102.89103.61knot256v1
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.281228.611314.44skinnyhashtk3
2102.89?2295.56?2355.00?skinnyhashtk2
5485.78?5845.39?10747.50?orangishv1
7993.678717.728804.61photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
17.5018.0018.50gimli24v1
23.5023.5026.00asconhashv12
23.5024.0026.00asconxofv12
32.0033.5035.00xoodyakv1
44.5045.0046.50esch256v1
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.0085.0088.50drygascon256
106.00114.50115.00knot256v1
205.50?228.50?231.50?knot384
222.00236.50242.50knot512
895.00?980.50?1042.00?subterraneanv1
1457.001553.001575.50acehash256v1
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.0048.0052.00gimli24v1
80.0080.0088.00asconhashv12
80.0084.0088.00asconxofv12
104.00?112.00?120.00?xoodyakv1
144.00148.00160.00drygascon128
148.00?168.00?176.00?saturninhashv2
168.00176.00184.00esch256v1
200.00212.00216.00knot256v1
220.00232.00244.00knot256v2
308.00312.00332.00drygascon256
336.00340.00364.00esch384v1
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.005820.005948.00acehash256v1
31432.0033160.0033844.00orangishv1

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.8812.9012.91gimli24v1
14.91?14.99?16.65?asconhashv12
16.1216.1216.14asconxofv12
35.7835.8035.80esch256v1
39.2939.8440.17saturninhashv2
48.7751.6951.72esch384v1
54.9654.9655.02knot256v2
99.9299.9399.93knot256v1
137.11138.05138.85xoodyakv1
179.19183.44183.46knot512
205.94205.97210.35knot384
899.61902.81906.01subterraneanv1
1771.711784.851805.11acehash256v1
13854.5213954.5714319.29photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
12.9912.9913.00gimli24v1
15.0915.1115.94asconhashv12
16.2616.2616.26asconxofv12
36.0336.0336.03esch256v1
39.3639.3639.36saturninhashv2
52.2152.2152.22esch384v1
55.4355.4355.46knot256v2
100.14100.15100.15knot256v1
138.15138.40138.70xoodyakv1
182.06184.18184.18knot512
206.56206.57207.26knot384
907.73908.22909.10subterraneanv1
1803.241808.821818.32acehash256v1
13909.8013928.1314098.20photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
13.1613.1813.89gimli24v1
15.2815.2815.36asconhashv12
16.4916.4916.49asconxofv12
36.4136.4338.43esch256v1
39.7039.8839.90saturninhashv2
53.0653.0853.46esch384v1
56.2156.2159.34knot256v2
100.51100.51100.51knot256v1
139.28139.38139.92xoodyakv1
185.39185.39185.41knot512
207.80207.82207.86knot384
904.47911.43913.51subterraneanv1
1843.771845.271846.32acehash256v1
13847.8213853.7513879.60photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
13.56?13.62?18.46?gimli24v1
15.8215.8215.88asconhashv12
17.1117.1118.03asconxofv12
37.4637.4637.46esch256v1
41.2841.2841.28saturninhashv2
55.3355.3855.49esch384v1
61.4661.5261.52knot256v2
101.45101.45101.45knot256v1
141.71141.81141.81xoodyakv1
188.64188.64188.69knot512
210.54210.60210.60knot384
919.07926.29930.32subterraneanv1
1916.241920.921923.29acehash256v1
13766.3113783.4313829.55photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
18.89?19.38?28.58?gimli24v1
22.7722.7723.25asconhashv12
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.2884.7784.77esch384v1
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.9212171.3812200.92photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
50.38?50.38?77.50?gimli24v1
77.5081.3881.38asconhashv12
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.25368.12368.12esch384v1
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-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.0013.0113.03T:xoodyakv1
14.9814.9915.00T:gimli24v1
21.9621.9721.99asconxofv12
21.9621.9821.99asconhashv12
37.6637.6837.71T:esch256v1
46.1546.1846.23T:saturninhashv2
51.2851.2951.35T:esch384v1
67.3967.4467.51T:drygascon128
72.9172.9273.30T:knot256v2
79.3479.3979.69T:drygascon256
116.15116.28117.94T:knot256v1
226.86227.08227.50T:knot512
264.73264.92266.50T:knot384
953.84953.86953.89T:subterraneanv1
1266.481266.781271.71T:acehash256v1
1445.131445.271445.50T:skinnyhashtk3
2467.882473.112480.38T:skinnyhashtk2
3847.073848.783850.12T:orangishv1
5260.935273.985288.08T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
13.1413.1513.16T:xoodyakv1
15.1415.1515.17T:gimli24v1
22.1622.1822.21asconhashv12
22.1622.1822.24asconxofv12
37.9337.9638.01T:esch256v1
46.6046.6346.65T:saturninhashv2
51.7851.8051.81T:esch384v1
67.5567.6067.65T:drygascon128
73.5173.5273.87T:knot256v2
79.9079.9280.17T:drygascon256
116.66118.14118.19T:knot256v1
227.41228.02228.58T:knot512
265.50265.52266.78T:knot384
956.05956.08956.25T:subterraneanv1
1260.171260.331281.68T:acehash256v1
1456.531456.671456.88T:skinnyhashtk3
2470.632475.392477.08T:skinnyhashtk2
3877.093878.263879.76T:orangishv1
5263.715263.975276.34T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
13.3213.3413.39T:xoodyakv1
15.4115.4315.45T:gimli24v1
22.4722.4922.52asconxofv12
22.4722.5122.56asconhashv12
38.4338.5038.53T:esch256v1
47.3547.3847.41T:saturninhashv2
52.6752.6852.73T:esch384v1
67.8167.8667.94T:drygascon128
74.5274.5474.86T:knot256v2
80.7980.8581.02T:drygascon256
116.97117.04118.58T:knot256v1
229.42229.69230.23T:knot512
267.04267.07268.34T:knot384
959.85959.89959.93T:subterraneanv1
1280.761280.881281.01T:acehash256v1
1475.681475.831476.09T:skinnyhashtk3
2482.142484.492485.26T:skinnyhashtk2
3927.013929.123932.82T:orangishv1
5246.135246.915259.00T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
13.8413.9013.94T:xoodyakv1
16.0916.1316.20T:gimli24v1
23.3023.3623.42asconxofv12
23.3123.3623.42asconhashv12
39.6939.7839.84T:esch256v1
49.3449.3849.49T:saturninhashv2
54.9955.0455.17T:esch384v1
68.2368.3068.37T:drygascon128
77.1777.2077.44T:knot256v2
83.0783.1483.35T:drygascon256
118.07118.13118.19T:knot256v1
233.47234.03234.87T:knot512
270.61270.79271.86T:knot384
969.95970.05970.12T:subterraneanv1
1334.931334.991335.09T:acehash256v1
1525.551525.881526.19T:skinnyhashtk3
2503.222505.602516.11T:skinnyhashtk2
4061.324064.214069.78T:orangishv1
5200.415201.375202.91T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
17.9418.0518.22T:xoodyakv1
22.3622.6622.94T:gimli24v1
34.1934.2734.66asconhashv12
34.0034.3334.61asconxofv12
53.1153.5353.91T:esch256v1
71.1771.6772.75T:saturninhashv2
74.9775.2075.72T:drygascon128
84.3384.5384.78T:esch384v1
110.67110.91111.08T:knot256v2
112.94113.14113.44T:drygascon256
132.48132.66132.98T:knot256v1
286.08286.58287.33T:knot512
298.78299.25300.14T:knot384
1099.341099.701100.42T:subterraneanv1
2030.562031.202064.23T:acehash256v1
2169.732170.662171.41T:skinnyhashtk3
2776.622777.692783.27T:skinnyhashtk2
4615.894618.084627.05T:photonbeetlehash256rate32v1
5774.005777.895781.00T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
60.2561.6263.38T:gimli24v1
65.3866.2566.75T:xoodyakv1
117.88119.88121.50asconhashv12
119.50120.38122.25asconxofv12
195.12196.12198.00T:drygascon128
197.75199.88203.25T:saturninhashv2
201.12202.50205.88T:esch256v1
242.50245.12246.88T:knot256v1
295.12295.38296.00T:knot256v2
365.00365.62366.50T:esch384v1
425.12426.00428.12T:drygascon256
602.88603.25606.00T:knot384
700.62702.00704.25T:knot512
2106.002107.882111.50T:subterraneanv1
4956.504961.124967.38T:skinnyhashtk2
5283.385287.755296.00T:photonbeetlehash256rate32v1
5795.885800.385804.38T:skinnyhashtk3
7505.627507.627509.38T:acehash256v1
23098.1223114.5023127.88T: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.5413.7614.29gimli24v1
21.5621.9122.33asconhashv12
21.5521.9222.36asconxofv12
26.8926.9627.02xoodyakv1
37.0138.1040.12esch256v1
44.1444.1944.23saturninhashv2
44.9445.9147.69esch384v1
67.2470.6872.33drygascon128
74.0174.1374.21knot256v2
79.6879.7879.90drygascon256
109.62111.37114.59knot256v1
227.13227.59228.13knot512
272.03272.29272.79knot384
944.19950.88953.94subterraneanv1
1260.791264.391267.39acehash256v1
1724.951731.041733.94skinnyhashtk3
3027.363030.013035.11skinnyhashtk2
3838.333858.193862.19orangishv1
4676.374734.984857.76photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
13.8813.9014.14gimli24v1
22.0222.1222.27asconxofv12
22.0022.1422.27asconhashv12
27.0327.0627.08xoodyakv1
38.3238.3939.35esch256v1
44.5544.5744.58saturninhashv2
46.3346.3647.24esch384v1
68.8770.5670.66drygascon128
74.6774.7274.74knot256v2
80.3180.3480.38drygascon256
111.53111.60113.18knot256v1
228.38228.58228.75knot512
273.08273.18273.36knot384
949.66951.41952.90subterraneanv1
1276.251276.601277.99acehash256v1
1742.131743.361743.65skinnyhashtk3
3036.613037.203038.39skinnyhashtk2
3886.963888.593890.24orangishv1
4724.214725.274786.08photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.0914.1314.30gimli24v1
22.3022.4922.54asconxofv12
22.3122.4922.57asconhashv12
27.2027.2327.26xoodyakv1
38.7338.8239.68esch256v1
45.2045.2245.25saturninhashv2
47.1047.1548.03esch384v1
69.1370.8370.87drygascon128
75.7075.7175.73knot256v2
81.1981.2181.27drygascon256
111.90111.94112.00knot256v1
230.03230.24230.40knot512
274.91274.97275.05knot384
953.33953.40956.57subterraneanv1
1296.911297.891298.16acehash256v1
1759.821764.511764.74skinnyhashtk3
3045.243048.533049.56skinnyhashtk2
3936.683941.083956.95orangishv1
4707.184710.004771.54photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
14.6814.7314.77gimli24v1
23.2023.2823.34asconhashv12
23.1923.3023.38asconxofv12
27.6927.7327.75xoodyakv1
39.7339.8539.93esch256v1
46.8646.9247.01saturninhashv2
49.1149.2650.01esch384v1
69.5971.3671.52drygascon128
78.2478.2778.33knot256v2
83.4883.5583.60drygascon256
113.16113.29114.65knot256v1
234.48234.73234.94knot512
278.38278.59278.67knot384
963.16963.24966.47subterraneanv1
1351.851351.931352.08acehash256v1
1822.311824.681825.04skinnyhashtk3
3071.693072.413075.44skinnyhashtk2
4069.284071.384090.81orangishv1
4664.944666.434725.57photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
19.9420.1220.34gimli24v1
32.7533.0033.28asconhashv12
32.9133.2033.41asconxofv12
33.6433.8034.05xoodyakv1
53.3453.6754.06esch256v1
67.7867.9768.31saturninhashv2
75.4275.5975.84esch384v1
75.5875.7875.97drygascon128
110.83111.05111.52knot256v2
112.69112.84113.22drygascon256
127.23127.62128.03knot256v1
288.69289.05290.12knot512
307.98308.33308.67knot384
1087.781088.161091.84subterraneanv1
2056.092056.532057.16acehash256v1
2586.172586.302590.14skinnyhashtk3
3407.413408.363409.30skinnyhashtk2
4141.204145.644192.84photonbeetlehash256rate32v1
5784.535785.225815.91orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
51.6252.5054.38gimli24v1
109.38110.38110.88xoodyakv1
109.88110.88112.88asconxofv12
110.88111.88113.38asconhashv12
189.00190.25192.25saturninhashv2
192.25193.25194.50drygascon128
195.50196.88199.00esch256v1
231.00241.38246.12knot256v1
296.12296.62297.25knot256v2
323.75324.75325.50esch384v1
421.50422.12423.25drygascon256
624.88626.75628.38knot384
719.62723.62725.62knot512
2059.252062.252074.25subterraneanv1
4731.384741.504747.88photonbeetlehash256rate32v1
6060.506063.506066.25skinnyhashtk2
6897.756899.256901.75skinnyhashtk3
7595.887598.007600.88acehash256v1
23131.1223139.3823154.00orangishv1

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.4220.1620.72gimli24v1
31.27?32.84?35.99?asconxofv12
31.7433.4834.48asconhashv12
30.02?35.24?47.31?xoodyakv1
61.86?69.78?73.91?esch384v1
74.2374.4174.51saturninhashv2
74.79?87.16?95.57?esch256v1
99.95103.65110.54drygascon128
128.61137.77140.83drygascon256
144.94145.18145.32knot256v2
195.44?200.60?217.30?knot256v1
412.92422.80423.75knot512
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.764443.634699.89skinnyhashtk2
7080.937255.337593.04photonbeetlehash256rate32v1
9647.48?10976.74?11082.01?orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
20.0920.3820.53gimli24v1
33.0933.1234.68asconxofv12
33.4933.9234.12asconhashv12
35.94?36.08?41.73?xoodyakv1
66.5770.4770.56esch384v1
75.0275.0675.09saturninhashv2
82.3086.8489.26esch256v1
103.36104.07107.12drygascon128
134.99138.73138.83drygascon256
146.23146.32146.36knot256v2
197.62199.25204.74knot256v1
422.92424.70425.07knot512
570.43571.13586.80knot384
1285.19?2282.54?2297.77?acehash256v1
2292.012299.182435.74subterraneanv1
2782.352996.483021.38skinnyhashtk3
4438.854459.444568.60skinnyhashtk2
7238.197242.117408.80photonbeetlehash256rate32v1
9205.939516.949566.57orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
20.4920.6420.85gimli24v1
33.5233.5635.04asconxofv12
33.9234.4635.48asconhashv12
36.22?37.03?41.94?xoodyakv1
67.6971.6271.72esch384v1
76.0476.1577.08saturninhashv2
83.0786.9589.17esch256v1
103.71104.60106.93drygascon128
135.74140.34142.04drygascon256
148.17148.24148.30knot256v2
192.43198.16198.77knot256v1
427.48427.78427.94knot512
573.44574.15574.50knot384
2299.162306.142512.24subterraneanv1
1319.10?2318.87?2351.27?acehash256v1
2819.263025.623051.34skinnyhashtk3
4466.244502.454582.35skinnyhashtk2
7215.367218.207386.51photonbeetlehash256rate32v1
8093.568129.348810.86orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
21.2521.4821.80gimli24v1
34.76?34.82?41.33?asconxofv12
35.1335.7736.65asconhashv12
36.99?37.74?42.62?xoodyakv1
70.6874.6976.49esch384v1
78.8078.9279.30saturninhashv2
85.6788.7992.53esch256v1
104.45108.91109.39drygascon128
141.45144.08145.76drygascon256
153.26153.35153.45knot256v2
194.34199.94200.14knot256v1
435.66435.92436.04knot512
581.71582.16582.50knot384
2322.772329.932538.83subterraneanv1
1355.18?2416.77?2524.24?acehash256v1
2913.083117.893136.06skinnyhashtk3
4524.104556.934620.88skinnyhashtk2
7147.957161.977314.30photonbeetlehash256rate32v1
8363.348381.559100.25orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
30.5830.9131.88gimli24v1
45.86?46.45?52.09?xoodyakv1
49.1949.4249.72asconxofv12
50.70?51.39?58.08?asconhashv12
108.31113.45114.02esch384v1
113.09113.47116.41saturninhashv2
114.77117.88119.42drygascon128
115.17119.20123.77esch256v1
189.62193.06195.11drygascon256
215.31217.75222.61knot256v1
218.02218.34218.62knot256v2
535.47535.89536.83knot512
646.58646.81647.27knot384
2623.092631.912865.59subterraneanv1
2060.69?3672.78?3754.06?acehash256v1
4143.954406.534453.94skinnyhashtk3
4985.415072.145142.05skinnyhashtk2
6350.036404.396495.33photonbeetlehash256rate32v1
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.25164.50167.50asconxofv12
171.38?173.38?238.12?asconhashv12
308.38310.12315.25saturninhashv2
299.25311.62314.00drygascon128
387.00395.38400.38knot256v1
430.62440.88456.88esch256v1
468.88488.25492.50esch384v1
585.50586.25589.00knot256v2
710.25717.75728.25drygascon256
1286.501288.501292.25knot512
1315.251316.621319.38knot384
4985.385221.255432.38subterraneanv1
7260.627271.127419.50photonbeetlehash256rate32v1
8861.628968.259124.38skinnyhashtk2
11078.8811600.7511742.50skinnyhashtk3
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.1413.2013.24gimli24v1
21.6222.3822.77asconxofv12
21.6822.3922.50asconhashv12
29.0829.1929.33xoodyakv1
37.3937.5537.71esch256v1
44.4944.5844.64saturninhashv2
47.2447.2747.31esch384v1
76.3376.3576.39knot256v2
77.3478.7680.43drygascon128
90.0390.7991.57drygascon256
117.89117.98119.09knot256v1
236.16236.48237.59knot512
279.90280.82280.88knot384
960.47964.87965.20subterraneanv1
1262.921265.401268.72acehash256v1
1392.261418.151475.52skinnyhashtk3
2445.652447.182450.21skinnyhashtk2
3815.273817.553820.53photonbeetlehash256rate32v1
3903.503907.423912.08orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
13.3113.3213.33gimli24v1
22.2422.5622.59asconhashv12
22.2122.5722.59asconxofv12
29.2729.3029.35xoodyakv1
37.7537.8037.86esch256v1
44.9344.9444.96saturninhashv2
47.7547.7647.77esch384v1
76.9376.9476.95knot256v2
78.3578.8079.44drygascon128
91.0291.3191.41drygascon256
118.23118.24118.79knot256v1
237.40237.41237.43knot512
281.64281.66281.67knot384
965.03966.12966.24subterraneanv1
1277.791278.391279.16acehash256v1
1430.231430.421457.97skinnyhashtk3
2451.842452.272452.91skinnyhashtk2
3810.423811.273812.18photonbeetlehash256rate32v1
3936.513937.493939.61orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
13.5013.5313.55gimli24v1
22.5522.8322.89asconxofv12
22.7822.8522.93asconhashv12
29.4529.4929.54xoodyakv1
38.1738.2438.28esch256v1
45.5345.5545.58saturninhashv2
48.5548.5648.58esch384v1
77.8977.9077.92knot256v2
78.6478.9379.41drygascon128
91.6692.1692.35drygascon256
118.61118.66118.70knot256v1
237.84237.87238.95knot512
283.30283.32283.34knot384
968.67968.85969.06subterraneanv1
1299.181299.851302.33acehash256v1
1447.751450.711475.73skinnyhashtk3
2458.552461.052462.06skinnyhashtk2
3797.983798.993800.66photonbeetlehash256rate32v1
3988.133988.833990.75orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
14.0114.0614.10gimli24v1
23.4323.6423.72asconhashv12
23.5623.6523.71asconxofv12
29.9830.0030.06xoodyakv1
39.3539.4639.59esch256v1
47.0947.1647.27saturninhashv2
50.6450.7050.75esch384v1
79.4179.5680.40drygascon128
80.4180.4880.57knot256v2
93.8294.4594.57drygascon256
119.78119.84119.97knot256v1
243.08243.15246.51knot512
287.03287.12287.66knot384
979.10979.28979.43subterraneanv1
1354.151354.511354.95acehash256v1
1496.851497.101526.07skinnyhashtk3
2479.582480.172481.59skinnyhashtk2
3763.293765.693772.14photonbeetlehash256rate32v1
4120.024120.774129.64orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
19.0919.2219.31gimli24v1
33.4133.6933.88asconxofv12
33.6933.7534.00asconhashv12
36.4436.5636.78xoodyakv1
52.8153.1653.50esch256v1
67.2567.8868.44saturninhashv2
77.6277.7277.91esch384v1
85.4186.0386.38drygascon128
112.81113.56113.84knot256v2
122.41122.84123.16drygascon256
133.97134.25134.62knot256v1
295.12295.72296.75knot512
316.78317.19317.53knot384
1109.881110.591111.06subterraneanv1
2056.312056.912059.56acehash256v1
2127.692128.882168.94skinnyhashtk3
2751.442752.472753.62skinnyhashtk2
3339.883341.503344.34photonbeetlehash256rate32v1
5856.505858.285861.59orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
47.7548.5050.00gimli24v1
112.75113.50114.75asconhashv12
112.50114.00115.00asconxofv12
117.00119.25120.50xoodyakv1
182.75183.75186.50saturninhashv2
192.50194.00198.25esch256v1
211.50212.50215.75drygascon128
245.75246.75248.75knot256v1
292.25295.25303.50knot256v2
336.00337.00338.00esch384v1
440.75441.50443.00drygascon256
616.25617.25629.50knot384
710.75714.25717.00knot512
2126.752128.752132.25subterraneanv1
3824.753830.503835.50photonbeetlehash256rate32v1
4896.254898.254902.00skinnyhashtk2
5681.255684.505790.50skinnyhashtk3
7600.007608.507612.25acehash256v1
23424.7523438.0023514.00orangishv1

aarch64; A53+crypto (410fd034); 2017 Rockchip RK3328; 4 x 1512MHz; renegaderocrk3328cc, supercop-20191221

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
21.7421.7521.76asconxofv12
21.7421.7521.76asconhashv12
42.7842.7942.80xoodyakv1
54.1154.1254.12gimli24v1
60.7460.7560.76saturninhashv2
82.3182.3982.52drygascon128
83.97?84.08?94.40?esch256v1
91.5091.57101.30knot256v2
106.43106.83107.57drygascon256
114.34114.35114.36esch384v1
157.99158.00158.04knot256v1
299.66299.69299.83knot512
384.62384.72388.42knot384
1266.701268.341275.06subterraneanv1
2513.932599.512657.08acehash256v1
3192.153288.433374.09skinnyhashtk3
5544.375704.915772.89skinnyhashtk2
6514.296523.846543.29orangishv1
29689.9529769.5929804.44photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
21.9421.9421.94asconhashv12
21.9421.9421.95asconxofv12
42.9742.9742.97xoodyakv1
54.5454.5454.55gimli24v1
61.2561.2561.26saturninhashv2
82.5882.5982.64drygascon128
84.6084.6089.76esch256v1
102.02102.05102.06knot256v2
107.58107.59107.96drygascon256
115.47115.47115.47esch384v1
158.32158.32158.34knot256v1
300.86300.87300.93knot512
385.81385.83387.68knot384
1272.171272.831274.27subterraneanv1
2577.242604.422622.72acehash256v1
3305.833310.913351.81skinnyhashtk3
5717.835720.935750.17skinnyhashtk2
6570.646573.656581.51orangishv1
29604.0429625.8029637.22photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.2622.2622.27asconxofv12
22.2622.2622.27asconhashv12
43.2543.2643.26xoodyakv1
55.2555.2555.26gimli24v1
62.0962.0962.10saturninhashv2
82.8982.9082.96drygascon128
85.4685.4685.47esch256v1
108.85108.87109.24drygascon256
103.35113.07113.07knot256v2
117.34117.34117.34esch384v1
158.85158.86158.86knot256v1
302.84302.84302.85knot512
388.07388.08388.09knot384
1275.651275.681281.83subterraneanv1
2601.742626.162656.22acehash256v1
3347.743349.843438.31skinnyhashtk3
5736.995737.285769.47skinnyhashtk2
6655.696656.326661.13orangishv1
29440.1829450.9129494.84photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
23.1123.1123.11asconhashv12
23.1123.1123.12asconxofv12
44.0044.0144.03xoodyakv1
57.1357.1357.15gimli24v1
64.3264.3564.65saturninhashv2
83.7283.7583.78drygascon128
87.7687.7687.78esch256v1
106.90106.93116.61knot256v2
112.25112.28112.65drygascon256
122.29122.32122.33esch384v1
160.28160.28160.30knot256v1
308.09308.09308.10knot512
393.12393.13393.14knot384
1290.041290.041290.10subterraneanv1
2703.322706.392737.54acehash256v1
3456.593469.573550.15skinnyhashtk3
5790.995822.366134.37skinnyhashtk2
6881.206885.156887.22orangishv1
29176.6029191.8829233.74photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
33.8133.8333.98asconhashv12
33.8333.9833.98asconxofv12
53.3653.6153.98xoodyakv1
81.0981.2381.25gimli24v1
92.8192.8993.00saturninhashv2
94.3694.5294.58drygascon128
117.16117.19117.30esch256v1
155.67155.97156.47drygascon256
152.61162.05162.20knot256v2
178.44178.75178.75knot256v1
185.78186.05186.06esch384v1
375.33375.33375.33knot512
433.67433.67433.89knot384
1474.221474.341474.41subterraneanv1
4073.614111.754169.38acehash256v1
4911.174911.625035.81skinnyhashtk3
6446.756586.846593.53skinnyhashtk2
9755.779761.229766.72orangishv1
25843.0225855.5925965.94photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
118.38118.38120.62asconhashv12
118.38118.38120.62asconxofv12
162.12164.00165.38xoodyakv1
218.00218.00219.25gimli24v1
253.00253.12253.38saturninhashv2
260.88262.12263.12drygascon128
322.00322.00324.12knot256v1
429.50430.50431.38esch256v1
414.50432.00432.00knot256v2
606.25608.00610.75drygascon256
798.88798.88801.12esch384v1
869.12870.00871.62knot384
903.25903.50905.25knot512
2923.622923.622927.00subterraneanv1
11399.1211657.1211723.12skinnyhashtk2
13095.1213486.8813491.38skinnyhashtk3
15034.3815039.0015040.62acehash256v1
29536.2529538.1229551.25photonbeetlehash256rate32v1
39016.3839026.5039028.50orangishv1

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.706195.416282.65skinnyhashtk2
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.2262.3862.38saturninhashv2
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.25306.25336.74knot512
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.396207.146249.35skinnyhashtk2
5923.86?6658.78?8041.84?orangishv1
25105.73?25526.88?33836.05?photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.5123.7625.01asconxofv12
25.0125.0127.51asconhashv12
45.02?50.03?56.28?gimli24v1
63.7863.7865.03saturninhashv2
63.7865.0365.03esch256v1
73.79?73.79?82.54?drygascon128
90.0590.0590.05drygascon256
95.0596.30103.80knot256v2
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.996226.996268.26skinnyhashtk2
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.7066.7066.70saturninhashv2
66.7066.7073.37esch256v1
73.37?76.71?83.38?drygascon128
83.38?93.38?103.39?drygascon256
100.05100.05106.72knot256v2
83.38?100.05?100.05?xoodyakv1
103.39103.39113.39esch384v1
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.936286.616319.96skinnyhashtk2
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.0590.0590.05drygascon128
90.0590.0590.05esch256v1
120.06120.06120.06xoodyakv1
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.22450.23450.23knot384
1620.84?1650.86?1800.94?subterraneanv1
2941.53?3301.72?5312.77?skinnyhashtk3
3151.64?3541.84?5342.78?acehash256v1
6963.626963.627023.66skinnyhashtk2
8824.59?9905.16?11946.22?orangishv1
19870.34?22331.62?29625.42?photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
240.12240.12240.12asconhashv12
240.12240.12240.12asconxofv12
240.12240.12240.12drygascon128
240.12240.12240.12gimli24v1
240.12?240.12?480.25?saturninhashv2
240.12?480.25?480.25?esch256v1
240.12?480.25?480.25?knot256v1
480.25480.25480.25drygascon256
480.25480.25480.25knot256v2
480.25480.25480.25xoodyakv1
720.38720.38720.38esch384v1
960.50960.50960.50knot384
960.50960.50960.50knot512
3121.623121.623121.62subterraneanv1
7924.12?7924.12?14167.38?skinnyhashtk3
12486.5012486.5012486.50skinnyhashtk2
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.3196.3896.42asconxofv12
96.3796.3896.53asconhashv12
173.62175.48176.12gimli24v1
182.75183.18184.12xoodyakv1
184.54184.56184.64esch256v1
200.60200.62200.68saturninhashv2
270.94272.70274.74drygascon128
268.50273.85279.26knot256v2
280.65280.89284.05esch384v1
323.65323.72326.93drygascon256
432.90464.66480.00knot256v1
808.69811.84812.17knot512
982.181000.121022.18knot384
4048.994051.624056.75subterraneanv1
5164.215170.545177.68acehash256v1
6316.676340.416357.48skinnyhashtk3
11543.2111555.7711566.79skinnyhashtk2
16616.4016619.3016622.51orangishv1
82266.8682352.8282389.88photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
97.1597.1597.17asconxofv12
97.1597.1597.22asconhashv12
175.76176.51176.53gimli24v1
183.68183.81184.19xoodyakv1
185.74185.74185.78esch256v1
202.22202.23202.25saturninhashv2
272.16272.72273.62drygascon128
276.08276.32279.00knot256v2
283.54283.66285.17esch384v1
325.79325.81327.41drygascon256
449.08458.36464.39knot256v1
813.51813.61813.72knot512
997.481006.131010.65knot384
4060.464061.534063.51subterraneanv1
5221.815224.175226.35acehash256v1
6382.456386.296392.27skinnyhashtk3
11571.6111574.3411577.59skinnyhashtk2
16745.3616746.0616746.76orangishv1
82106.6682148.1082163.88photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
98.4398.4398.44asconxofv12
98.4398.4398.44asconhashv12
178.48178.81178.82gimli24v1
184.78184.86184.94xoodyakv1
187.70187.71187.73esch256v1
204.82204.90204.93saturninhashv2
273.06273.69273.72drygascon128
280.55280.57281.23knot256v2
288.14288.19288.29esch384v1
329.29329.34329.70drygascon256
449.36449.38461.43knot256v1
817.43817.53821.48knot512
997.911015.101015.15knot384
4071.354076.404076.67subterraneanv1
5306.575311.165311.70acehash256v1
6459.946469.056476.18skinnyhashtk3
11597.9411606.3211611.86skinnyhashtk2
16960.8016966.6316970.66orangishv1
81828.1281834.1881843.05photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
101.85101.85101.89asconxofv12
101.85101.85101.87asconhashv12
184.11184.95184.97gimli24v1
188.05188.23188.25xoodyakv1
192.93192.94193.03esch256v1
212.02212.05212.07saturninhashv2
275.03275.09275.78drygascon128
292.47292.60297.35knot256v2
300.59300.62300.66esch384v1
338.64338.65338.67drygascon256
453.29453.31469.78knot256v1
831.83831.84831.95knot512
1010.801010.881028.32knot384
4112.724124.764126.63subterraneanv1
5529.915538.665541.19acehash256v1
6677.846684.776696.52skinnyhashtk3
11706.2111713.1211721.90skinnyhashtk2
17532.9517542.2217544.97orangishv1
81100.1981105.3281112.66photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
145.67145.67145.67asconhashv12
145.67145.67145.81asconxofv12
230.75230.83230.97xoodyakv1
259.83259.83260.08esch256v1
263.03263.73263.86gimli24v1
302.27302.59303.00drygascon128
303.59303.92304.11saturninhashv2
444.80445.33449.27knot256v2
458.16458.27458.50drygascon256
458.66458.72458.88esch384v1
503.72519.86520.09knot256v1
1015.551016.051016.53knot512
1115.331115.521134.66knot384
4645.444646.364646.38subterraneanv1
8387.458390.918400.91acehash256v1
9465.339486.629517.22skinnyhashtk3
12978.7212984.6413056.98skinnyhashtk2
24878.1724894.2724983.25orangishv1
71951.5072004.5272036.25photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
490.38490.38492.00asconxofv12
490.38490.75491.62asconhashv12
709.75711.12712.50gimli24v1
732.75734.50736.62xoodyakv1
792.38794.12796.00drygascon128
827.62829.12829.75saturninhashv2
901.38916.25916.25knot256v1
970.12970.12971.50esch256v1
1386.001388.001389.25knot256v2
1730.621731.881733.88drygascon256
1980.751981.621983.62esch384v1
2243.002278.622278.62knot384
2453.752461.502470.50knot512
8847.758848.628848.75subterraneanv1
23067.2523112.7523140.25skinnyhashtk2
25196.8825256.3825433.25skinnyhashtk3
31024.2531079.1231090.25acehash256v1
82016.2582105.1282227.50photonbeetlehash256rate32v1
99261.6299331.5099395.00orangishv1

riscv64; U54 (sifive,u54-mc); 2017 SiFive Freedom U540; 4 x 1000MHz; riscvunleashed000, supercop-20210326

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
96.5496.6197.60asconhashv12
96.6796.7797.61asconxofv12
98.8598.9799.78T:xoodyakv1
144.05144.85145.03T:gimli24v1
175.13175.35175.41T:saturninhashv2
193.46193.60193.75T:esch256v1
254.40254.42254.57T:knot256v2
285.09285.29285.93T:drygascon128
292.21292.99293.66T:esch384v1
390.29390.36390.50T:drygascon256
482.92483.07483.32T:knot256v1
850.00851.34854.07T:knot512
931.50932.59933.14T:knot384
4133.904134.784137.83T:subterraneanv1
4973.284981.374985.50T:acehash256v1
9743.719750.289770.06T:skinnyhashtk3
15543.5715545.4215552.89T:orangishv1
16718.4116722.3516732.09T:skinnyhashtk2
81999.7282019.4082245.13T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
97.2897.2997.30asconhashv12
97.4197.4197.45asconxofv12
99.3099.3199.33T:xoodyakv1
145.10145.11145.15T:gimli24v1
175.76175.77175.81T:saturninhashv2
193.85193.86193.93T:esch256v1
255.90255.92256.22T:knot256v2
284.52284.76287.95T:drygascon128
293.97294.53297.11T:esch384v1
391.49391.52394.68T:drygascon256
482.37482.52485.56T:knot256v1
850.37853.35858.14T:knot512
933.42933.47933.58T:knot384
4143.304143.644146.38T:subterraneanv1
5022.675026.065033.21T:acehash256v1
9814.299825.089849.88T:skinnyhashtk3
15664.6715665.9115667.66T:orangishv1
16749.5016752.1016761.54T:skinnyhashtk2
81794.6081831.7581868.05T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
98.5998.6098.61asconhashv12
98.7198.7298.74asconxofv12
100.11100.14100.24T:xoodyakv1
146.97147.01147.04T:gimli24v1
178.18178.18178.19T:saturninhashv2
195.89195.90195.94T:esch256v1
259.78259.80259.86T:knot256v2
285.26285.33285.57T:drygascon128
299.35299.35299.38T:esch384v1
396.11396.13396.19T:drygascon256
483.72483.95484.19T:knot256v1
852.88861.44862.46T:knot512
935.84935.88944.19T:knot384
4155.334163.084163.46T:subterraneanv1
5103.915105.965110.58T:acehash256v1
9939.269956.189991.56T:skinnyhashtk3
15865.7815866.6115871.78T:orangishv1
16803.6116809.1616813.90T:skinnyhashtk2
81514.3181522.0581563.60T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
102.06102.10102.13asconhashv12
102.19102.22102.25asconxofv12
102.32102.38102.42T:xoodyakv1
151.99152.05152.19T:gimli24v1
184.57184.61184.71T:saturninhashv2
201.33201.36201.38T:esch256v1
270.15270.18270.28T:knot256v2
287.24287.27287.47T:drygascon128
312.22312.22312.26T:esch384v1
408.46408.49408.52T:drygascon256
488.44488.69529.50T:knot256v1
867.74876.38876.49T:knot512
948.01948.05948.16T:knot384
4191.194211.734212.77T:subterraneanv1
5310.555327.915336.09T:acehash256v1
10269.7010286.9710310.34T:skinnyhashtk3
16403.4316406.4116424.89T:orangishv1
16941.8216960.8916966.55T:skinnyhashtk2
80788.9380796.8280814.79T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
129.83129.88129.92T:xoodyakv1
146.52146.53146.53asconhashv12
146.59146.62146.62asconxofv12
216.41216.56216.81T:gimli24v1
267.06267.06267.06T:saturninhashv2
270.81270.86271.27T:esch256v1
312.55312.88313.03T:drygascon128
402.56402.84403.27T:knot256v2
476.88476.89477.38T:esch384v1
545.89545.97546.25T:knot256v1
566.64566.92567.05T:drygascon256
1046.221046.531046.56T:knot384
1066.971067.091067.34T:knot512
4736.334736.694736.88T:subterraneanv1
8061.558062.848064.77T:acehash256v1
14554.2714558.3014670.48T:skinnyhashtk3
18749.7518752.5518968.30T:skinnyhashtk2
23219.6923227.0023424.27T:orangishv1
71632.0871653.1771796.98T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
438.00440.12443.12T:xoodyakv1
496.62499.00500.88asconxofv12
496.62499.12499.62asconhashv12
588.88591.38593.75T:gimli24v1
746.50749.00750.25T:saturninhashv2
802.25803.00804.88T:drygascon128
996.62998.88999.50T:knot256v1
1011.881012.751014.50T:esch256v1
1201.621203.621207.75T:knot256v2
2064.382065.502067.75T:esch384v1
2102.002103.622105.00T:knot384
2209.502211.382214.62T:drygascon256
2562.882568.002570.38T:knot512
9030.009032.009033.00T:subterraneanv1
29778.7529782.0029841.50T:acehash256v1
33363.6233371.5033379.12T:skinnyhashtk2
38807.1238824.2538854.50T:skinnyhashtk3
81500.2581621.6281646.38T:photonbeetlehash256rate32v1
92827.7592870.2592897.50T: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.6418.6418.66asconhashv12
18.6418.6518.67asconxofv12
30.1130.1230.26xoodyakv1
40.1840.2040.56esch256v1
39.60?44.60?54.50?saturninhashv2
51.1752.6454.94esch384v1
64.5664.5866.69knot256v2
71.1271.3071.49drygascon128
67.18?74.65?76.15?drygascon256
109.58110.53118.77knot256v1
214.37214.40222.87knot512
221.14228.17239.05knot384
840.50850.74858.09subterraneanv1
974.99?1205.48?1668.85?acehash256v1
1534.061547.211567.50skinnyhashtk3
2883.742900.852927.79skinnyhashtk2
3677.873694.223706.70orangishv1
5035.925063.105078.15photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
12.3212.3612.38gimli24v1
18.7918.7918.80asconhashv12
18.7918.8018.80asconxofv12
30.2530.2630.33xoodyakv1
40.4640.4640.64esch256v1
45.0045.1649.98saturninhashv2
52.8453.1053.97esch384v1
65.0865.0966.14knot256v2
71.2971.3771.44drygascon128
70.4973.0673.33drygascon256
110.25110.64114.75knot256v1
215.27215.28219.51knot512
229.00229.02234.37knot384
850.06853.23854.74subterraneanv1
1214.48?1216.75?1445.15?acehash256v1
1558.301560.511567.32skinnyhashtk3
2904.452910.112919.83skinnyhashtk2
3719.843723.663727.15orangishv1
5007.815012.765016.60photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
12.5312.5612.66gimli24v1
19.0619.0619.08asconhashv12
19.0619.0619.08asconxofv12
30.4930.4930.49xoodyakv1
40.9140.9141.85esch256v1
45.58?45.80?50.67?saturninhashv2
53.7453.9154.86esch384v1
65.9365.9465.94knot256v2
71.4671.5171.53drygascon128
71.3072.0672.62drygascon256
110.79111.00111.06knot256v1
216.46216.76216.76knot512
229.87230.37241.90knot384
852.41858.32864.20subterraneanv1
1231.26?1237.79?1507.07?acehash256v1
1576.601579.701584.77skinnyhashtk3
2916.292921.122938.48skinnyhashtk2
3770.653776.923785.39orangishv1
4908.094917.504947.87photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
12.9912.9913.02gimli24v1
19.7519.7819.78asconhashv12
19.7519.7819.78asconxofv12
31.0931.0931.09xoodyakv1
42.0942.1343.20esch256v1
47.3647.4852.48saturninhashv2
55.3856.6056.95esch384v1
71.8871.9271.96drygascon128
73.8774.6775.97drygascon256
68.25?86.78?193.76?knot256v2
111.95112.02112.60knot256v1
220.42220.46220.73knot512
233.22233.64233.75knot384
859.22860.90863.31subterraneanv1
1270.461271.801309.53acehash256v1
1618.531625.751659.93skinnyhashtk3
2933.722947.052960.22skinnyhashtk2
3898.513904.963919.82orangishv1
4684.934709.414743.79photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
18.9118.9119.25gimli24v1
28.5328.8828.88asconxofv12
28.53?28.88?45.72?asconhashv12
38.8439.1939.19xoodyakv1
57.41?57.75?86.97?esch256v1
68.06?68.41?75.97?saturninhashv2
77.0077.0077.34drygascon128
86.2886.6287.66esch384v1
97.62?97.97?137.16?knot256v2
99.69101.06102.44drygascon256
125.47125.47125.47knot256v1
259.53260.22260.56knot384
271.56271.91271.91knot512
982.78983.12985.53subterraneanv1
1936.341936.691938.75acehash256v1
2298.312299.692313.44skinnyhashtk3
3241.563242.593247.41skinnyhashtk2
3683.97?3898.47?4391.41?photonbeetlehash256rate32v1
5577.695580.785584.56orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
57.7557.7557.75gimli24v1
96.2596.2599.00asconhashv12
99.00?101.75?162.25?asconxofv12
123.75126.50126.50xoodyakv1
184.25?184.25?211.75?saturninhashv2
184.25187.00187.00drygascon128
211.75?214.50?346.50?esch256v1
231.00233.75236.50knot256v1
266.75?266.75?368.50?knot256v2
368.50371.25376.75esch384v1
379.50382.25387.75drygascon256
522.50525.25558.25knot384
668.25668.25671.00knot512
1966.251971.751974.50subterraneanv1
4039.754072.754342.25photonbeetlehash256rate32v1
5753.005755.755761.25skinnyhashtk2
6143.506149.006151.75skinnyhashtk3
7133.507150.007194.00acehash256v1
22654.5022665.5022671.00orangishv1

amd64; Zen (800f12); 2017 AMD EPYC 7501; 32 x 2000MHz; unstable; colossus5, supercop-20210125

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
18.4318.4318.44asconxofv12
18.4318.4318.44asconhashv12
19.7819.7819.78T:xoodyakv1
21.1521.1921.26T:gimli24v1
44.4244.5744.63T:saturninhashv2
44.51?45.16?51.69?T:esch256v1
64.7364.8965.57T:esch384v1
70.0070.0070.00T:knot256v2
82.7183.3783.74T:drygascon256
89.4889.9890.21T:drygascon128
115.50115.50116.17T:knot256v1
226.50227.44231.78T:knot512
258.12258.63258.88T:knot384
900.51900.73900.96T:subterraneanv1
1222.851236.871244.87T:acehash256v1
1509.771510.871511.94T:skinnyhashtk3
2918.882926.812955.96T:skinnyhashtk2
20707.1520730.7320815.67T:orangishv1
100824.28100915.00100952.86T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
18.6018.6118.61asconhashv12
18.6018.6118.72asconxofv12
19.9019.9019.90T:xoodyakv1
21.3521.3621.41T:gimli24v1
44.5844.5944.67T:saturninhashv2
52.0352.0452.04T:esch256v1
65.3865.5965.60T:esch384v1
70.5970.5970.59T:knot256v2
83.2883.5784.01T:drygascon256
89.7589.8790.34T:drygascon128
115.76115.77115.77T:knot256v1
227.50227.50232.27T:knot512
258.63258.69258.72T:knot384
901.10901.27904.49T:subterraneanv1
1241.761243.031248.61T:acehash256v1
1521.151522.891524.19T:skinnyhashtk3
2934.972940.962956.41T:skinnyhashtk2
20885.7720893.4520942.86T:orangishv1
100707.78100758.60100782.37T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
18.8718.8918.92asconhashv12
18.8718.9218.93asconxofv12
20.0820.0920.09T:xoodyakv1
21.6421.8021.88T:gimli24v1
45.2645.2645.38T:saturninhashv2
46.04?52.62?52.63?T:esch256v1
66.5566.6466.68T:esch384v1
71.5871.5871.58T:knot256v2
84.3484.5485.10T:drygascon256
90.0090.1390.73T:drygascon128
116.21116.21116.21T:knot256v1
229.17229.17229.18T:knot512
260.21260.26260.27T:knot384
904.61904.61904.78T:subterraneanv1
1259.101261.161266.90T:acehash256v1
1538.761540.001545.68T:skinnyhashtk3
2935.222947.592963.89T:skinnyhashtk2
21148.8421174.2821231.68T:orangishv1
100382.68100422.42100455.57T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
19.5519.5819.72asconxofv12
19.5519.6519.72asconhashv12
20.5920.5920.62T:xoodyakv1
22.3322.5022.53T:gimli24v1
46.8846.9146.91T:saturninhashv2
48.16?54.10?54.13?T:esch256v1
68.8268.8968.92T:esch384v1
74.2074.2074.20T:knot256v2
86.7486.9487.50T:drygascon256
90.6290.9091.49T:drygascon128
117.40117.40118.58T:knot256v1
233.61233.61233.65T:knot512
263.72263.72263.75T:knot384
913.96914.10914.13T:subterraneanv1
1311.011311.321317.60T:acehash256v1
1593.331593.961597.12T:skinnyhashtk3
2961.222968.612971.42T:skinnyhashtk2
21847.1921869.4421931.28T:orangishv1
99492.4799526.6399563.58T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
26.5626.8827.19T:xoodyakv1
28.7528.7529.06asconhashv12
28.7528.7529.38asconxofv12
31.5631.5631.88T:gimli24v1
65.31?66.25?73.44?T:esch256v1
66.8867.1968.44T:saturninhashv2
99.69100.00100.31T:drygascon128
105.00105.62105.94T:esch384v1
107.81107.81107.81T:knot256v2
118.44118.75119.06T:drygascon256
132.50132.50133.44T:knot256v1
290.31290.62290.62T:knot512
291.88291.88292.19T:knot384
1033.751033.751033.75T:subterraneanv1
1985.941992.192021.25T:acehash256v1
2260.312260.942274.06T:skinnyhashtk3
3287.813290.623292.81T:skinnyhashtk2
29596.2529767.5029863.12T:orangishv1
87713.7587875.3188000.62T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
82.5082.5082.50T:gimli24v1
92.5092.5092.50T:xoodyakv1
100.00100.00102.50asconxofv12
100.00105.00110.00asconhashv12
182.50187.50190.00T:saturninhashv2
250.00250.00252.50T:knot256v1
262.50265.00267.50T:drygascon128
242.50?272.50?275.00?T:esch256v1
302.50302.50305.00T:knot256v2
450.00450.00452.50T:drygascon256
452.50455.00462.50T:esch384v1
587.50590.00590.00T:knot384
735.00737.50737.50T:knot512
1972.501975.001977.50T:subterraneanv1
5842.505855.005870.00T:skinnyhashtk2
6030.006030.006035.00T:skinnyhashtk3
7345.007355.007437.50T:acehash256v1
85547.5086135.0087902.50T:photonbeetlehash256rate32v1
107467.50107890.00109647.50T: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.5313.7413.78T:xoodyakv1
17.9518.7319.91T: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.97102.04108.48T:drygascon128
112.89116.31122.41T:drygascon256
138.14?146.66?169.15?T:knot256v1
359.51363.17370.17T:knot384
407.42414.31433.09T:knot512
1244.68?1327.78?1553.81?T:subterraneanv1
1953.972010.452099.60T:skinnyhashtk3
2017.252159.772178.69T:acehash256v1
4836.374978.125141.33T: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.6813.7513.80T:xoodyakv1
18.3018.8919.89T: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.74101.82107.82T:drygascon128
113.61117.32121.22T:drygascon256
140.68?146.15?166.67?T:knot256v1
362.92364.85372.74T:knot384
410.08416.02430.07T:knot512
1279.39?1327.84?1524.78?T:subterraneanv1
1977.892035.372117.75T:skinnyhashtk3
2047.842176.942182.07T:acehash256v1
4940.244974.585031.82T:skinnyhashtk2
6445.40?7927.40?8557.93?T:orangishv1
21122.6421543.6321712.13T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
13.8813.9113.96T: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.03102.14108.16T:drygascon128
117.13118.28123.48T:drygascon256
142.45?145.17?167.23?T:knot256v1
363.22371.52381.69T:knot384
408.92414.46432.79T:knot512
1269.91?1291.91?1530.34?T:subterraneanv1
2005.282113.842160.02T:skinnyhashtk3
2118.992204.662210.80T:acehash256v1
4825.514871.285073.96T: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.3414.4114.45T:xoodyakv1
19.1719.8520.60T: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.94103.02109.01T:drygascon128
119.07123.19127.02T:drygascon256
142.55?147.70?168.75?T:knot256v1
367.80376.39386.69T:knot384
416.76422.62449.34T:knot512
1282.13?1294.23?1545.71?T:subterraneanv1
2060.902138.802229.68T:skinnyhashtk3
2193.032299.682305.27T:acehash256v1
4892.254979.265167.29T: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.4119.7720.48T:xoodyakv1
28.0328.7529.47T: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.84114.28120.39T: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.31169.98175.38T:drygascon256
406.45419.75420.47T:knot384
511.39523.61550.20T:knot512
1448.64?1461.58?1747.28?T:subterraneanv1
2921.003066.553133.03T:skinnyhashtk3
3341.473497.803538.05T:acehash256v1
5472.205528.275650.45T: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.8871.8874.75T:xoodyakv1
74.7577.6277.62T: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.88307.62319.12T:drygascon128
244.38?399.62?408.25?T:knot256v2
368.00?511.75?523.25?T:esch384v1
629.62644.00667.00T:drygascon256
822.25845.25851.00T:knot384
1256.381276.501357.00T:knot512
2771.50?2791.62?3335.00?T:subterraneanv1
7843.008205.258383.50T:skinnyhashtk3
9507.629832.5010128.62T:skinnyhashtk2
12014.62?12213.00?21335.38?T:photonbeetlehash256rate32v1
12468.8812825.3813075.50T:acehash256v1
47178.7552086.3852224.38T:orangishv1

amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.1913.2113.25T:xoodyakv1
14.2514.2714.41T:gimli24v1
17.1217.1217.13asconhashv12
17.6517.6517.66asconxofv12
35.5935.6135.68T:esch256v1
44.5744.7744.82T:saturninhashv2
52.6952.7552.76T:esch384v1
64.8865.0865.27T:drygascon128
67.7567.7567.76T:knot256v2
70.6770.8071.06T:drygascon256
116.50116.50116.50T:knot256v1
218.63218.65218.68T:knot512
242.89242.99243.83T:knot384
899.03899.12899.23T:subterraneanv1
1095.591106.211140.28T:acehash256v1
1504.031504.551505.86T:skinnyhashtk3
2836.262838.112856.22T:skinnyhashtk2
4131.894137.834142.64T:photonbeetlehash256rate32v1
19778.0519782.1319787.16T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
13.3613.3613.55T:xoodyakv1
14.3314.3314.42T:gimli24v1
17.3017.3017.31asconhashv12
17.8517.8517.85asconxofv12
35.8735.8735.97T:esch256v1
44.8844.8945.14T:saturninhashv2
53.2753.2753.27T:esch384v1
65.0165.1765.32T:drygascon128
68.3168.3168.31T:knot256v2
71.0671.0971.16T:drygascon256
116.76116.76116.76T:knot256v1
219.54219.54219.55T:knot512
243.47243.50244.32T:knot384
901.12901.27901.30T:subterraneanv1
1118.451120.971149.33T:acehash256v1
1516.751518.591521.51T:skinnyhashtk3
2843.612843.992870.78T:skinnyhashtk2
4120.204125.264130.03T:photonbeetlehash256rate32v1
19934.0419940.8419946.46T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
13.4613.4913.68T:xoodyakv1
14.5514.5914.68T:gimli24v1
17.6017.6017.61asconhashv12
18.1718.1718.18asconxofv12
36.2936.3036.55T:esch256v1
45.8045.8545.95T:saturninhashv2
54.0954.1454.26T:esch384v1
65.1665.3365.47T:drygascon128
69.2469.2569.25T:knot256v2
71.4671.6372.49T:drygascon256
117.20117.20117.20T:knot256v1
221.07221.07221.09T:knot512
244.90244.94245.74T:knot384
904.61904.67904.80T:subterraneanv1
1138.021139.341162.21T:acehash256v1
1535.771537.391541.34T:skinnyhashtk3
2852.282854.722855.51T:skinnyhashtk2
4105.354108.524120.89T:photonbeetlehash256rate32v1
20190.7720208.2020224.27T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
13.8313.9814.02T:xoodyakv1
15.1215.1315.21T:gimli24v1
18.4018.4018.41asconhashv12
19.0319.0319.06asconxofv12
37.4437.4737.70T:esch256v1
47.2647.4747.61T:saturninhashv2
56.4156.4356.48T:esch384v1
65.5965.7865.92T:drygascon128
71.7271.7271.73T:knot256v2
74.1874.2274.73T:drygascon256
118.37118.37118.37T:knot256v1
225.13225.14225.17T:knot512
248.17248.40249.06T:knot384
913.97914.08914.18T:subterraneanv1
1186.611187.931212.80T:acehash256v1
1587.111587.841588.48T:skinnyhashtk3
2875.552879.182902.69T:skinnyhashtk2
4070.224078.344084.34T:photonbeetlehash256rate32v1
20824.4020845.8020868.78T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
18.3018.3418.47T:xoodyakv1
20.9521.3321.50T:gimli24v1
28.2328.3028.80asconhashv12
28.9829.0529.58asconxofv12
51.8951.9452.00T:esch256v1
69.6270.0070.34T:saturninhashv2
70.9571.0371.34T:drygascon128
86.1986.2786.28T:esch384v1
101.73101.83102.97T:drygascon256
103.47103.47103.61T:knot256v2
133.34133.34133.34T:knot256v1
275.48275.62275.91T:knot384
277.14277.16277.41T:knot512
1033.531033.581034.00T:subterraneanv1
1802.331802.641843.92T:acehash256v1
2256.732257.782264.00T:skinnyhashtk3
3193.673198.643211.30T:skinnyhashtk2
3610.623625.733653.77T:photonbeetlehash256rate32v1
27453.8427531.2227625.38T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
56.8857.0058.50T:gimli24v1
64.8865.2568.00T:xoodyakv1
105.25105.62108.62asconhashv12
106.12106.88109.38asconxofv12
174.25175.75177.88T:drygascon128
195.88195.88196.25T:esch256v1
195.12196.00197.00T:saturninhashv2
250.50250.50253.12T:knot256v1
287.88289.62292.62T:knot256v2
372.88374.62374.62T:esch384v1
388.38389.62392.62T:drygascon256
556.75557.88559.50T:knot384
682.75683.75684.62T:knot512
1972.121974.881975.50T:subterraneanv1
4160.254160.254162.12T:photonbeetlehash256rate32v1
5669.125672.385674.88T:skinnyhashtk2
6014.626024.006025.25T:skinnyhashtk3
6659.886659.886810.50T:acehash256v1
97887.0098461.88100677.50T:orangishv1

amd64; Zen (800f11); 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.1313.1413.22T:xoodyakv1
14.4014.4214.49T:gimli24v1
17.1217.1217.13asconhashv12
17.6617.6617.66asconxofv12
35.6435.7035.71T:esch256v1
44.4544.6644.79T:saturninhashv2
52.6752.7552.76T:esch384v1
64.8765.2365.24T:drygascon128
67.7567.7567.76T:knot256v2
70.3570.4270.72T:drygascon256
116.50116.50116.50T:knot256v1
220.13220.13220.21T:knot512
242.95242.96243.05T:knot384
895.07899.04936.97T:subterraneanv1
1130.851131.151134.93T:acehash256v1
1505.531506.261507.56T:skinnyhashtk3
2837.682839.202869.47T:skinnyhashtk2
4132.684134.824145.88T:photonbeetlehash256rate32v1
19781.1219786.3819792.08T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
13.3013.3613.52T:xoodyakv1
14.3214.3514.51T:gimli24v1
17.3017.3017.31asconhashv12
17.8517.8517.85asconxofv12
35.8735.8835.93T:esch256v1
44.8944.9945.18T:saturninhashv2
53.2553.2753.28T:esch384v1
65.0265.3265.34T:drygascon128
68.3168.3168.32T:knot256v2
70.9471.0671.59T:drygascon256
116.76116.76116.77T:knot256v1
221.04221.04221.04T:knot512
243.48243.48243.49T:knot384
901.30901.45935.18T:subterraneanv1
1140.341141.141154.04T:acehash256v1
1516.001516.641517.34T:skinnyhashtk3
2841.542842.102843.59T:skinnyhashtk2
4126.854128.764134.92T:photonbeetlehash256rate32v1
19937.3919944.5519950.61T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
13.4613.4913.68T:xoodyakv1
14.5414.6614.68T:gimli24v1
17.6017.6017.61asconhashv12
18.1718.1718.18asconxofv12
36.3236.3436.35T:esch256v1
45.5445.5645.83T:saturninhashv2
54.1054.1354.15T:esch384v1
65.1765.1965.46T:drygascon128
69.2469.2469.26T:knot256v2
71.7271.9773.13T:drygascon256
117.20117.20117.20T:knot256v1
222.55222.55222.56T:knot512
244.82244.94244.95T:knot384
904.63905.95938.82T:subterraneanv1
1139.001162.501163.34T:acehash256v1
1536.301536.551537.51T:skinnyhashtk3
2850.942851.742855.80T:skinnyhashtk2
4107.874115.684120.60T:photonbeetlehash256rate32v1
20183.8220191.7120199.85T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
13.8413.9814.02T:xoodyakv1
14.9315.0615.11T:gimli24v1
18.3918.4018.41asconhashv12
19.0319.0319.06asconxofv12
37.4637.4937.55T:esch256v1
47.3447.6047.70T:saturninhashv2
56.4556.4756.52T:esch384v1
65.6065.6265.90T:drygascon128
71.7271.7271.72T:knot256v2
73.8574.1375.27T:drygascon256
118.37118.37118.37T:knot256v1
226.59226.59226.61T:knot512
248.27248.28248.40T:knot384
913.95913.97948.51T:subterraneanv1
1213.661214.031215.48T:acehash256v1
1580.001590.671594.23T:skinnyhashtk3
2876.052876.502878.79T:skinnyhashtk2
4067.694078.054083.52T:photonbeetlehash256rate32v1
20856.1620874.3020885.40T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
18.3018.3618.47T:xoodyakv1
21.0921.1221.41T:gimli24v1
28.2328.3028.58asconhashv12
28.9829.0029.06asconxofv12
51.9852.0652.17T:esch256v1
69.5869.8170.11T:saturninhashv2
71.0971.2571.42T:drygascon128
86.2786.4186.50T:esch384v1
101.75102.17102.80T:drygascon256
103.47103.47103.53T:knot256v2
133.34133.34133.34T:knot256v1
275.91275.92276.03T:knot384
278.36278.36278.45T:knot512
1033.521033.561072.61T:subterraneanv1
1797.771800.891801.36T:acehash256v1
2258.14?2266.55?2608.17?T:skinnyhashtk3
3192.773193.533199.89T:skinnyhashtk2
3625.193627.413694.80T:photonbeetlehash256rate32v1
27456.7727542.6127676.05T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
57.8858.0058.88T:gimli24v1
64.8865.2568.12T:xoodyakv1
105.25105.62105.62asconhashv12
106.12108.75109.38asconxofv12
175.25176.62178.25T:drygascon128
194.88195.25197.38T:saturninhashv2
195.62196.25197.88T:esch256v1
250.50250.62252.88T:knot256v1
287.88288.88291.62T:knot256v2
371.38372.38374.25T:esch384v1
388.75389.88392.00T:drygascon256
557.88557.88561.50T:knot384
685.38685.38685.50T:knot512
1972.121975.252046.12T:subterraneanv1
4162.624252.254252.50T:photonbeetlehash256rate32v1
5681.255684.625688.00T:skinnyhashtk2
6018.126019.756026.38T:skinnyhashtk3
6641.756643.386647.75T:acehash256v1
98291.1298877.75101347.12T: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.1213.2113.22T:xoodyakv1
14.3014.3214.39T:gimli24v1
18.4118.4218.42T:asconhashv12
18.4118.4218.42T:asconxofv12
36.8036.9637.33T:esch256v1
44.2044.4044.49T:saturninhashv2
52.7452.7652.76T:esch384v1
65.0665.0665.06T:drygascon128
67.9467.9467.94T:knot256v2
70.3070.5671.79T:drygascon256
115.50115.50115.51T:knot256v1
223.12223.12223.52T:knot512
242.68242.69243.09T:knot384
899.42899.83899.97T:subterraneanv1
1095.441108.001114.26T:acehash256v1
1502.531504.231505.72T:skinnyhashtk3
2837.762860.292872.01T:skinnyhashtk2
4128.924132.634135.30T:photonbeetlehash256rate32v1
19756.0219764.7619776.76T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
13.3013.3413.55T:xoodyakv1
14.4914.4914.49T:gimli24v1
18.5718.5718.59T:asconxofv12
18.5818.5918.59T:asconhashv12
37.5337.5638.52T:esch256v1
44.6844.6844.95T:saturninhashv2
53.2253.2353.27T:esch384v1
65.1665.1665.16T:drygascon128
68.4968.4968.50T:knot256v2
70.9071.1071.20T:drygascon256
115.76115.76115.77T:knot256v1
224.02224.02224.02T:knot512
243.07243.22243.22T:knot384
901.10901.12902.56T:subterraneanv1
1107.181108.981115.14T:acehash256v1
1513.711516.351518.64T:skinnyhashtk3
2842.952845.542847.35T:skinnyhashtk2
4112.994119.634124.77T:photonbeetlehash256rate32v1
19907.5519915.4619931.48T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
13.3613.4213.46T:xoodyakv1
14.4714.6314.63T:gimli24v1
18.8318.8318.85T:asconxofv12
18.8718.8718.89T:asconhashv12
37.4837.5437.72T:esch256v1
45.3345.8745.96T:saturninhashv2
54.1554.1554.17T:esch384v1
65.3165.3365.33T:drygascon128
69.4169.4169.43T:knot256v2
71.8171.8372.19T:drygascon256
116.19116.19116.21T:knot256v1
225.52225.52225.52T:knot512
244.53244.67244.69T:knot384
904.61904.63904.69T:subterraneanv1
1125.141133.681144.48T:acehash256v1
1532.121534.701536.76T:skinnyhashtk3
2852.632855.902871.58T:skinnyhashtk2
4103.974109.304111.25T:photonbeetlehash256rate32v1
20156.6620181.2620200.74T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
13.7213.7213.99T:xoodyakv1
15.1215.1815.18T:gimli24v1
19.4819.5419.54T:asconxofv12
19.5419.5919.59T:asconhashv12
38.6438.6438.97T:esch256v1
46.9347.4747.47T:saturninhashv2
56.4656.5156.51T:esch384v1
65.7765.7765.77T:drygascon128
71.8571.8571.90T:knot256v2
74.0074.2774.49T:drygascon256
117.33117.33117.38T:knot256v1
229.49229.49229.54T:knot512
248.05248.05248.11T:knot384
913.96913.96913.96T:subterraneanv1
1173.371180.911188.44T:acehash256v1
1585.091588.911589.18T:skinnyhashtk3
2875.632877.782885.85T:skinnyhashtk2
4067.574073.274076.88T:photonbeetlehash256rate32v1
20810.5320828.2920849.38T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
17.9217.9218.41T:xoodyakv1
21.3121.8021.80T:gimli24v1
28.0928.0928.58T:asconxofv12
28.0928.5828.58T:asconhashv12
52.8052.8053.28T:esch256v1
66.8467.8168.78T:saturninhashv2
71.2071.6971.69T:drygascon128
86.2286.7086.70T:esch384v1
102.69102.69103.17T:drygascon256
103.17103.17103.66T:knot256v2
132.23132.23132.23T:knot256v1
275.61275.61276.58T:knot384
280.45280.45280.94T:knot512
1033.661033.661033.66T:subterraneanv1
1780.081780.561792.67T:acehash256v1
2253.312255.252258.16T:skinnyhashtk3
3189.123212.383226.91T:skinnyhashtk2
3609.563615.863618.77T:photonbeetlehash256rate32v1
27580.8027632.1427790.53T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
58.1258.1258.12T:gimli24v1
65.8865.8865.88T:xoodyakv1
96.8896.88100.75T:asconxofv12
96.8896.8896.88T:asconhashv12
174.38178.25178.25T:drygascon128
182.12186.00189.88T:saturninhashv2
197.62197.62197.62T:esch256v1
251.88251.88251.88T:knot256v1
282.88286.75286.75T:knot256v2
372.00375.88375.88T:esch384v1
391.38395.25399.12T:drygascon256
558.00558.00558.00T:knot384
685.88685.88685.88T:knot512
1972.381976.251976.25T:subterraneanv1
4126.884134.624142.38T:photonbeetlehash256rate32v1
5676.885688.505773.75T:skinnyhashtk2
6010.126014.006033.38T:skinnyhashtk3
6560.386564.256568.12T:acehash256v1
98316.5099118.62101339.00T: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.7013.7313.78gimli24v1
22.2622.5123.01asconxofv12
22.4122.5323.01asconhashv12
30.7530.8831.12xoodyakv1
27.24?38.60?38.78?esch256v1
43.9244.0144.49saturninhashv2
46.21?46.35?77.16?esch384v1
68.9770.3972.56drygascon128
74.0574.1674.27knot256v2
80.0680.1280.23drygascon256
111.99112.16112.33knot256v1
229.72230.59232.83knot512
271.69271.91272.12knot384
941.74951.61961.82subterraneanv1
1260.771266.371270.74acehash256v1
1714.251727.051746.83skinnyhashtk3
3059.133069.773079.49skinnyhashtk2
3861.663871.903906.76orangishv1
4801.594807.564817.66photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
13.8613.8713.88gimli24v1
22.6622.6822.89asconhashv12
22.6522.6822.91asconxofv12
30.9330.9831.08xoodyakv1
38.8738.8938.94esch256v1
44.3544.3744.60saturninhashv2
46.73?46.76?62.09?esch384v1
69.9470.4971.09drygascon128
74.8274.8674.91knot256v2
80.6580.6680.68drygascon256
112.32112.37112.43knot256v1
230.87231.22232.14knot512
272.72272.79272.86knot384
950.75952.33957.41subterraneanv1
1275.911277.341279.49acehash256v1
1738.221739.771749.01skinnyhashtk3
3068.393072.513076.41skinnyhashtk2
3894.333898.963914.94orangishv1
4793.034795.324799.58photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.0714.0814.12gimli24v1
22.9422.9923.13asconhashv12
22.9723.0623.17asconxofv12
31.1331.1831.24xoodyakv1
39.29?39.39?50.68?esch256v1
44.9945.0545.25saturninhashv2
47.4847.5147.56esch384v1
70.5570.9271.02drygascon128
75.9075.9576.00knot256v2
81.5081.5581.59drygascon256
112.71112.77112.82knot256v1
232.74234.00234.20knot512
274.10274.15274.43knot384
954.44954.54960.96subterraneanv1
1296.501296.531296.59acehash256v1
1760.181761.551764.07skinnyhashtk3
3077.723081.013083.57skinnyhashtk2
3942.423946.593949.54orangishv1
4775.554783.424792.60photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
14.6314.6714.71gimli24v1
23.7223.8423.92asconhashv12
23.8123.9524.03asconxofv12
31.6731.7931.87xoodyakv1
40.40?40.51?51.63?esch256v1
46.6946.7546.92saturninhashv2
49.5349.5849.70esch384v1
71.0171.4471.93drygascon128
78.5678.6678.73knot256v2
83.8183.9083.97drygascon256
113.93114.02114.16knot256v1
236.84237.12237.57knot512
278.05278.16278.96knot384
964.23964.36970.97subterraneanv1
1351.501351.551351.65acehash256v1
1820.041821.291821.54skinnyhashtk3
3103.023103.823105.15skinnyhashtk2
4076.754077.074079.26orangishv1
4732.554733.654744.39photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
19.9720.0520.25gimli24v1
33.6733.8834.22asconhashv12
33.6933.9734.22asconxofv12
38.5338.6738.98xoodyakv1
54.0354.3854.94esch256v1
67.9868.2368.98saturninhashv2
75.8476.1176.36esch384v1
75.8876.3376.92drygascon128
113.06113.39113.55drygascon256
113.23113.41113.80knot256v2
127.69128.05128.19knot256v1
293.14293.83294.38knot512
307.03307.41307.84knot384
1088.751089.841096.84subterraneanv1
2055.082055.862057.28acehash256v1
2586.002586.912588.27skinnyhashtk3
3443.673445.063445.88skinnyhashtk2
4200.694202.094205.08photonbeetlehash256rate32v1
5794.475795.205796.36orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
51.1251.8852.88gimli24v1
111.62113.00115.12asconxofv12
112.00113.38115.38asconhashv12
122.00122.38123.62xoodyakv1
183.62184.88185.62drygascon128
189.50191.62193.62saturninhashv2
200.00201.25203.62esch256v1
234.25235.88243.38knot256v1
309.62309.88310.50knot256v2
325.50327.62329.12esch384v1
423.25423.88425.50drygascon256
618.62619.38620.38knot384
730.88734.50739.75knot512
2062.002066.502084.38subterraneanv1
4801.004808.384817.25photonbeetlehash256rate32v1
6123.506128.626139.25skinnyhashtk2
6896.12?6903.88?12690.38?skinnyhashtk3
7586.887594.627599.38acehash256v1
23182.3823192.6223226.38orangishv1

amd64; KabyLake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.0813.0913.10T:xoodyakv1
13.7513.7613.77T:gimli24v1
21.6621.6822.00asconhashv12
21.6621.6821.69asconxofv12
37.8637.8837.91T:esch256v1
43.9043.9344.17T:saturninhashv2
45.7245.7445.84T:esch384v1
68.9369.4772.52T:drygascon128
74.1274.1474.33T:knot256v2
80.3581.5383.72T:drygascon256
111.41111.44111.81T:knot256v1
228.08228.43229.38T:knot512
272.12272.49273.42T:knot384
950.60951.37952.61T:subterraneanv1
1282.361289.031296.45T:acehash256v1
1758.951760.651761.31T:skinnyhashtk3
3025.353027.113028.51T:skinnyhashtk2
3864.003864.723867.52T:orangishv1
4748.494749.244750.63T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
13.2013.2113.22T:xoodyakv1
13.8913.9013.91T:gimli24v1
21.8521.8621.88asconxofv12
21.8421.8721.88asconhashv12
38.1338.1638.19T:esch256v1
44.5144.5444.56T:saturninhashv2
46.2046.2346.33T:esch384v1
68.9268.9569.00T:drygascon128
74.7074.7174.73T:knot256v2
80.7880.8582.09T:drygascon256
111.66111.68111.71T:knot256v1
228.93228.99229.28T:knot512
272.75272.81272.86T:knot384
951.30951.54957.29T:subterraneanv1
1280.711286.351291.72T:acehash256v1
1770.231775.021776.55T:skinnyhashtk3
3032.023032.593033.59T:skinnyhashtk2
3893.513894.873896.91T:orangishv1
4736.744741.094743.00T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
13.3713.3813.41T:xoodyakv1
14.1214.1414.15T:gimli24v1
22.1722.1922.22asconhashv12
22.1422.2022.26asconxofv12
38.5238.5838.67T:esch256v1
45.0345.1645.23T:saturninhashv2
46.9647.0247.06T:esch384v1
69.1469.1869.22T:drygascon128
75.6975.7175.77T:knot256v2
81.4781.7381.78T:drygascon256
112.07112.13112.18T:knot256v1
230.60230.69230.84T:knot512
274.33274.38274.43T:knot384
954.82955.02955.19T:subterraneanv1
1300.681304.701312.88T:acehash256v1
1792.841793.151797.12T:skinnyhashtk3
3036.153039.493051.77T:skinnyhashtk2
3937.533950.173953.18T:orangishv1
4714.934728.264731.19T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
13.8913.9013.95T:xoodyakv1
14.7414.7814.81T:gimli24v1
22.9422.9923.04asconxofv12
22.9623.0123.09asconhashv12
39.5539.6739.71T:esch256v1
46.7946.8946.96T:saturninhashv2
49.0149.0849.16T:esch384v1
69.6569.7269.89T:drygascon128
78.2278.2478.27T:knot256v2
83.7883.9884.11T:drygascon256
113.22113.32113.39T:knot256v1
234.86235.06235.47T:knot512
278.01278.08278.11T:knot384
964.56964.62964.96T:subterraneanv1
1355.521356.511368.09T:acehash256v1
1853.901854.191854.43T:skinnyhashtk3
3062.153062.643063.65T:skinnyhashtk2
4071.234071.524073.94T:orangishv1
4673.494674.404683.69T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
17.6117.7317.83T:xoodyakv1
20.0020.2220.45T:gimli24v1
33.2333.4833.73asconhashv12
33.3333.4833.83asconxofv12
53.3153.6754.09T:esch256v1
67.8068.2368.80T:saturninhashv2
75.5975.8076.17T:esch384v1
75.6775.8675.98T:drygascon128
110.92110.97111.30T:knot256v2
113.12113.31113.56T:drygascon256
127.08127.27127.70T:knot256v1
288.94289.64290.80T:knot512
307.17307.39307.84T:knot384
1088.951089.161089.50T:subterraneanv1
2060.892062.442081.12T:acehash256v1
2635.582635.952636.56T:skinnyhashtk3
3397.893398.593399.34T:skinnyhashtk2
4147.594150.484152.09T:photonbeetlehash256rate32v1
5789.095789.625791.70T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
51.3852.3853.62T:gimli24v1
61.5062.5063.00T:xoodyakv1
116.50117.25118.38asconhashv12
116.12117.50118.50asconxofv12
188.75190.75192.88T:saturninhashv2
193.62194.75196.25T:drygascon128
196.25197.38200.12T:esch256v1
232.12233.88238.00T:knot256v1
297.88298.12298.88T:knot256v2
329.62331.12332.38T:esch384v1
425.50426.50427.38T:drygascon256
621.00621.50623.50T:knot384
721.38725.38728.12T:knot512
2059.752062.002063.75T:subterraneanv1
4742.384746.624757.75T:photonbeetlehash256rate32v1
6044.886049.006051.62T:skinnyhashtk2
7033.887035.887037.50T:skinnyhashtk3
7613.257617.007673.75T:acehash256v1
23142.2523147.7523157.25T: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.9914.2214.76gimli24v1
22.3222.9123.09asconxofv12
22.3922.9723.11asconhashv12
27.8027.8627.92xoodyakv1
37.8938.4241.29esch256v1
45.6445.7045.77saturninhashv2
32.27?49.43?77.58?esch384v1
69.9471.0774.79drygascon128
76.5876.7776.90knot256v2
81.4881.8484.64drygascon256
112.75115.15119.06knot256v1
241.22241.53242.07knot512
281.28281.56282.11knot384
979.87980.01983.10subterraneanv1
1291.191312.061343.30acehash256v1
1785.181791.061797.82skinnyhashtk3
3073.693145.183280.46skinnyhashtk2
3938.934014.344161.37orangishv1
4857.134960.564990.60photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.3614.3814.63gimli24v1
22.7622.9623.03asconxofv12
22.7822.9723.02asconhashv12
27.9527.9727.98xoodyakv1
39.6439.6940.65esch256v1
46.0946.1046.13saturninhashv2
47.93?48.92?62.98?esch384v1
71.2071.2373.06drygascon128
77.3477.4077.44knot256v2
83.1083.2184.17drygascon256
115.37115.44117.33knot256v1
242.31242.39242.58knot512
282.44282.54282.77knot384
982.24982.28983.81subterraneanv1
1321.491323.241338.74acehash256v1
1801.991803.491806.83skinnyhashtk3
3144.633152.213215.03skinnyhashtk2
4026.504043.864107.25orangishv1
4901.374951.664965.78photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.5714.6014.62gimli24v1
23.0523.1123.30asconxofv12
23.0623.1223.32asconhashv12
28.1228.1528.19xoodyakv1
40.1941.1341.25esch256v1
46.7346.7646.80saturninhashv2
48.71?48.80?63.99?esch384v1
71.3971.4973.33drygascon128
78.4478.4978.53knot256v2
84.0784.9585.09drygascon256
115.76115.87117.63knot256v1
243.73244.07244.24knot512
284.36284.39284.44knot384
986.05986.08986.11subterraneanv1
1342.661342.931360.46acehash256v1
1825.171825.331825.55skinnyhashtk3
3153.423161.033224.26skinnyhashtk2
4092.534097.784155.91orangishv1
4932.374935.554938.48photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
15.2315.2815.51gimli24v1
23.8323.9424.17asconxofv12
23.8524.0624.14asconhashv12
28.6228.6628.70xoodyakv1
41.0841.2141.29esch256v1
48.4248.5248.59saturninhashv2
50.83?51.01?66.60?esch384v1
71.9372.0573.63drygascon128
80.9381.0481.11knot256v2
86.5686.6287.26drygascon256
116.99117.12117.22knot256v1
248.24248.40248.60knot512
288.05288.18288.27knot384
996.22996.28996.35subterraneanv1
1399.621399.891417.88acehash256v1
1887.141887.391890.95skinnyhashtk3
3180.673181.113251.40skinnyhashtk2
4211.144238.084275.84orangishv1
4836.154889.034894.38photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
20.7220.8420.97gimli24v1
34.0034.1634.41asconxofv12
34.0034.2234.50asconhashv12
34.8134.9735.22xoodyakv1
55.0355.5655.97esch256v1
70.1270.3871.03saturninhashv2
78.06?78.22?100.16?esch384v1
78.3478.4778.59drygascon128
114.84115.00115.16knot256v2
116.69116.78117.00drygascon256
131.47131.62131.78knot256v1
303.62304.69305.97knot512
318.53319.09319.78knot384
1124.471125.221125.91subterraneanv1
2129.502131.062160.16acehash256v1
2676.092679.192683.69skinnyhashtk3
3525.693526.883603.59skinnyhashtk2
4282.914285.844340.81photonbeetlehash256rate32v1
5984.475988.096076.69orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
53.0054.5056.50gimli24v1
111.00113.50114.50xoodyakv1
114.00115.00116.50asconhashv12
114.25115.00116.75asconxofv12
195.50196.75198.50saturninhashv2
198.75200.00201.00drygascon128
203.25206.00209.00esch256v1
238.00239.25241.00knot256v1
304.00304.25304.75knot256v2
334.50?336.25?431.00?esch384v1
435.75436.25437.25drygascon256
646.00647.50652.50knot384
745.25750.00752.75knot512
2129.502133.502137.25subterraneanv1
4895.254905.004913.75photonbeetlehash256rate32v1
6268.506276.256404.75skinnyhashtk2
7130.757141.007145.00skinnyhashtk3
7865.507879.757972.25acehash256v1
23928.7523940.5024301.25orangishv1

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.1717.1717.18gimli24v1
30.7330.7430.74asconhashv12
30.7330.7430.74asconxofv12
40.7940.8040.80xoodyakv1
60.3160.3260.32saturninhashv2
66.0366.1266.19esch256v1
84.0884.1384.15drygascon128
88.5988.5988.63knot256v2
98.0898.2898.45esch384v1
118.13118.15118.21drygascon256
152.88152.94153.05knot256v1
313.51313.71322.00knot512
339.65339.96348.88knot384
1129.001143.301152.62subterraneanv1
1815.241818.381832.25skinnyhashtk3
1994.831996.992011.10acehash256v1
3307.133316.073330.76skinnyhashtk2
6696.356711.496725.70orangishv1
23366.1023414.9823472.63photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
17.3217.3217.33gimli24v1
30.9830.9830.98asconhashv12
30.9830.9830.98asconxofv12
40.9640.9640.97xoodyakv1
60.8160.8160.81saturninhashv2
66.5366.5366.54esch256v1
84.2284.2484.24drygascon128
89.2989.2989.31knot256v2
99.0199.0999.17esch384v1
119.01119.02119.05drygascon256
153.22153.24153.30knot256v1
314.84314.90319.05knot512
340.77340.88345.33knot384
1142.281145.781146.83subterraneanv1
1836.021836.511840.03skinnyhashtk3
2019.392019.962023.70acehash256v1
3320.583323.523327.57skinnyhashtk2
6763.306766.576770.05orangishv1
23364.2623373.5723394.22photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
17.5717.5717.58gimli24v1
31.3931.3931.39asconxofv12
31.3931.3931.40asconhashv12
41.2441.2641.26xoodyakv1
61.6261.6361.65saturninhashv2
67.2167.2568.02esch256v1
84.4384.4484.44drygascon128
90.4690.4690.47knot256v2
100.54100.56100.66esch384v1
120.49120.49120.50drygascon256
153.76153.76153.79knot256v1
316.93316.93316.97knot512
342.80342.80342.93knot384
1142.751142.821161.45subterraneanv1
1850.141865.541869.21skinnyhashtk3
2049.262055.762061.52acehash256v1
3332.473334.133338.79skinnyhashtk2
6843.556854.786862.81orangishv1
23287.3323302.4423346.80photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
18.2418.2418.27gimli24v1
32.4832.4832.50asconhashv12
32.4832.4832.50asconxofv12
41.9941.9941.99xoodyakv1
63.8063.8063.80saturninhashv2
69.0569.0869.13esch256v1
84.9884.9985.82drygascon128
93.5693.5793.58knot256v2
104.87104.88104.92esch384v1
123.51124.40124.45drygascon256
155.16155.16155.17knot256v1
322.52322.52322.55knot512
347.32347.34347.38knot384
1153.341154.401154.47subterraneanv1
1912.211912.521936.69skinnyhashtk3
2127.962128.182160.47acehash256v1
3342.923343.213392.16skinnyhashtk2
7073.617093.947098.94orangishv1
23055.0923100.5123143.18photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
26.7526.7827.03gimli24v1
46.1246.1646.16asconhashv12
46.1646.1646.19asconxofv12
51.5051.5351.53xoodyakv1
91.0091.1991.28saturninhashv2
91.9491.9492.06drygascon128
92.4492.4492.78esch256v1
133.31133.34133.34knot256v2
160.16160.19160.50esch384v1
172.81172.84174.38drygascon256
173.38173.50173.53knot256v1
383.81383.84383.88knot384
394.03394.03394.28knot512
1303.561303.561303.59subterraneanv1
2717.472717.562717.75skinnyhashtk3
3242.123242.443244.88acehash256v1
3709.313709.503709.91skinnyhashtk2
10007.9110008.6210010.31orangishv1
20355.9720358.1620635.41photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
80.0080.2580.25gimli24v1
154.00154.00158.50asconhashv12
154.00154.00158.50asconxofv12
160.50160.75168.25xoodyakv1
234.00234.25234.25drygascon128
247.00247.25247.50saturninhashv2
317.50319.50319.75knot256v1
341.25341.50341.50esch256v1
363.50363.50363.75knot256v2
682.25688.00688.50drygascon256
691.25691.50692.50esch384v1
770.00770.00772.00knot384
956.00956.25956.25knot512
2475.252475.252477.25subterraneanv1
6596.756598.256603.00skinnyhashtk2
7248.507249.257251.25skinnyhashtk3
12014.2512015.0012020.50acehash256v1
23265.2523265.5023265.75photonbeetlehash256rate32v1
40014.2540015.5040018.75orangishv1

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.8110.8510.92gimli24v1
13.32?22.21?22.32?asconxofv12
13.35?22.26?39.86?asconhashv12
40.5040.6641.08esch256v1
44.9445.3145.53saturninhashv2
47.1747.2147.26esch384v1
69.1269.2369.52knot256v2
74.9075.0175.16drygascon128
78.0678.2578.35xoodyakv1
76.7879.4479.60drygascon256
116.46116.60116.91knot256v1
231.25231.47240.49knot512
244.02244.29253.72knot384
813.92819.90837.05subterraneanv1
1409.711417.411425.60acehash256v1
1491.711500.271509.21skinnyhashtk3
2645.192651.632659.05skinnyhashtk2
3916.963929.973937.50orangishv1
5860.885872.805883.01photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
10.9110.9310.95gimli24v1
22.43?22.45?31.22?asconhashv12
22.4322.4622.48asconxofv12
40.8440.8740.93esch256v1
45.6445.7145.78saturninhashv2
47.6847.7047.71esch384v1
69.7269.7769.91knot256v2
75.1075.1375.19drygascon128
78.4778.5678.60xoodyakv1
80.0480.0680.12drygascon256
116.78116.83116.95knot256v1
232.34232.40236.87knot512
244.90244.98249.67knot384
822.24823.97828.60subterraneanv1
1426.881429.631432.30acehash256v1
1509.661512.281515.34skinnyhashtk3
2654.842656.972659.08skinnyhashtk2
3955.613958.683960.86orangishv1
5857.665860.645864.28photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
11.0711.0911.13gimli24v1
22.74?22.78?31.62?asconhashv12
22.75?22.80?31.64?asconxofv12
41.0041.2541.36esch256v1
46.3346.4146.69saturninhashv2
48.4848.5048.53esch384v1
70.6570.6870.70knot256v2
75.3075.3875.48drygascon128
79.0079.0479.12xoodyakv1
80.9981.0581.12drygascon256
117.14117.24117.30knot256v1
233.85233.95234.00knot512
246.37246.41246.47knot384
821.57825.20834.28subterraneanv1
1449.591452.641455.34acehash256v1
1527.171532.011534.39skinnyhashtk3
2657.332663.562668.75skinnyhashtk2
4003.174007.024014.15orangishv1
5834.405842.635848.14photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
11.4511.4911.52gimli24v1
23.59?23.81?33.17?asconxofv12
23.62?33.25?33.58?asconhashv12
42.1642.4242.54esch256v1
48.1248.2448.91saturninhashv2
50.5950.6450.66esch384v1
73.1273.1673.18knot256v2
75.8475.9175.98drygascon128
80.3880.4280.45xoodyakv1
83.5583.6483.70drygascon256
118.34119.60119.84knot256v1
238.01238.16238.39knot512
249.75249.82250.02knot384
831.10831.50833.08subterraneanv1
1500.761501.841525.67acehash256v1
1572.991573.581605.66skinnyhashtk3
2668.922691.092703.67skinnyhashtk2
4143.584151.984205.33orangishv1
5779.095788.525811.83photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
16.5616.5916.81gimli24v1
33.75?34.22?50.34?asconxofv12
34.09?50.22?51.22?asconhashv12
56.7857.0657.38esch256v1
70.5971.0371.41saturninhashv2
77.6977.8178.12esch384v1
82.2582.4783.03drygascon128
97.9498.0098.12xoodyakv1
104.53104.66104.75knot256v2
115.31115.75116.19drygascon256
132.12132.66133.41knot256v1
275.88275.94276.12knot384
289.75290.22291.28knot512
948.59952.84954.50subterraneanv1
2235.282236.782239.34skinnyhashtk3
2285.472286.882289.12acehash256v1
2961.622962.062963.25skinnyhashtk2
5030.445100.625102.84photonbeetlehash256rate32v1
5842.225844.445854.22orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
50.5051.0052.00gimli24v1
113.75?116.75?175.00?asconxofv12
116.00?177.00?181.00?asconhashv12
193.00194.75196.75saturninhashv2
208.50209.75216.50drygascon128
209.00210.75215.25esch256v1
238.00240.00241.50knot256v1
286.50287.50288.00knot256v2
311.50312.25313.00xoodyakv1
334.50335.75337.00esch384v1
439.75441.75444.75drygascon256
562.00?562.75?707.75?knot384
698.00701.00707.75knot512
1893.501899.751930.25subterraneanv1
5269.505270.255273.25skinnyhashtk2
5756.505834.505838.00photonbeetlehash256rate32v1
5959.505965.755973.25skinnyhashtk3
8436.508440.758448.00acehash256v1
23337.2523353.2523399.25orangishv1

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.8010.8410.90gimli24v1
22.1622.2522.35asconhashv12
21.3822.7723.29asconxofv12
37.79?40.70?46.73?esch256v1
44.9545.1945.27saturninhashv2
47.1547.1847.25esch384v1
69.1269.1769.23knot256v2
74.8574.9975.10drygascon128
78.1278.2178.35xoodyakv1
79.4179.5379.61drygascon256
116.53116.71117.00knot256v1
232.99233.21238.72knot512
244.23244.47250.11knot384
814.51817.64824.63subterraneanv1
1405.221409.641415.97acehash256v1
1493.241497.951500.94skinnyhashtk3
2637.852644.642651.15skinnyhashtk2
3908.763918.913926.68orangishv1
5806.215816.225850.44photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
10.9210.9310.95gimli24v1
22.4222.4522.48asconhashv12
22.2922.9523.00asconxofv12
40.9240.9643.78esch256v1
45.6245.6345.65saturninhashv2
47.6747.6747.69esch384v1
69.7369.7569.77knot256v2
75.1075.1375.17drygascon128
78.4978.5378.57xoodyakv1
80.0480.0880.11drygascon256
116.88116.94117.06knot256v1
234.10234.15236.87knot512
245.09245.17247.96knot384
819.66820.67822.61subterraneanv1
1422.781424.151425.90acehash256v1
1507.881509.141510.13skinnyhashtk3
2647.972649.222651.11skinnyhashtk2
3944.123947.433949.49orangishv1
5801.095804.605820.20photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
11.0411.0611.08gimli24v1
22.7322.7922.82asconhashv12
23.1323.2323.31asconxofv12
41.0341.4944.29esch256v1
46.3246.3746.62saturninhashv2
48.4648.5048.53esch384v1
70.6770.6970.71knot256v2
75.2975.3575.43drygascon128
79.0179.0579.08xoodyakv1
80.9981.0181.04drygascon256
117.29117.36117.46knot256v1
235.63235.68235.80knot512
246.56246.61246.68knot384
821.28825.40829.33subterraneanv1
1444.831446.151449.05acehash256v1
1527.471529.341530.50skinnyhashtk3
2656.632659.672663.14skinnyhashtk2
3995.064001.174006.42orangishv1
5781.605785.195788.66photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
11.4411.4711.54gimli24v1
23.5223.5823.66asconhashv12
23.9724.0424.16asconxofv12
42.2842.7545.66esch256v1
48.0848.2048.86saturninhashv2
50.6050.6350.67esch384v1
73.1473.1573.18knot256v2
75.5675.8075.90drygascon128
80.3880.4380.46xoodyakv1
83.4383.5083.57drygascon256
118.33118.41118.47knot256v1
239.83239.95240.06knot512
249.94250.00250.09knot384
829.79830.94831.60subterraneanv1
1502.581503.161522.30acehash256v1
1573.201573.701588.91skinnyhashtk3
2671.432681.502692.33skinnyhashtk2
4131.194135.764139.87orangishv1
5730.285736.735759.52photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
16.5016.5916.81gimli24v1
33.5333.7534.16asconhashv12
33.8833.9734.31asconxofv12
58.5059.0362.62esch256v1
69.5669.8870.50saturninhashv2
77.6977.8478.28esch384v1
82.1982.6683.16drygascon128
97.8197.9498.06xoodyakv1
104.59104.94105.25knot256v2
114.59114.91115.28drygascon256
131.81132.09132.41knot256v1
275.91276.12276.34knot384
292.00292.47292.94knot512
951.72952.91954.19subterraneanv1
2236.382237.162237.53skinnyhashtk3
2283.412285.472286.22acehash256v1
2961.442961.842965.38skinnyhashtk2
5066.315067.505069.38photonbeetlehash256rate32v1
5843.445848.125857.41orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
48.2549.0049.75gimli24v1
112.00113.50116.25asconxofv12
112.25114.00115.75asconhashv12
192.75194.50197.00saturninhashv2
205.25207.75210.50drygascon128
214.50218.75230.25esch256v1
236.50238.75241.00knot256v1
286.25286.75287.50knot256v2
311.50312.00312.50xoodyakv1
335.50335.75337.00esch384v1
433.50434.50438.00drygascon256
556.00556.25556.75knot384
703.75706.25709.75knot512
1895.001898.501902.25subterraneanv1
5270.005270.505277.00skinnyhashtk2
5795.755800.005804.25photonbeetlehash256rate32v1
5964.505967.005970.25skinnyhashtk3
8446.508450.508457.25acehash256v1
23346.2523369.2523445.00orangishv1

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.8010.8610.89gimli24v1
21.9722.0522.11asconxofv12
13.46?22.22?22.30?asconhashv12
40.5640.6440.74esch256v1
-0.62?45.04?51.30?saturninhashv2
47.1847.2747.37esch384v1
69.0869.1669.24knot256v2
74.8474.9375.09drygascon128
78.1278.2778.63xoodyakv1
79.3879.4679.58drygascon256
116.44116.64122.80knot256v1
224.67231.55239.42knot512
239.74244.88250.85knot384
814.98820.15827.22subterraneanv1
1407.511417.811426.12acehash256v1
1493.281500.981505.99skinnyhashtk3
2646.112653.382658.41skinnyhashtk2
3922.003930.183935.92orangishv1
5743.535829.445996.19photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
10.9210.9410.95gimli24v1
22.2222.2422.25asconxofv12
22.4222.4422.47asconhashv12
40.9140.9440.98esch256v1
45.6245.6548.68saturninhashv2
47.6847.7147.75esch384v1
69.7369.7569.78knot256v2
75.1175.1375.18drygascon128
78.5178.5478.70xoodyakv1
80.0480.0680.10drygascon256
116.79116.86119.91knot256v1
232.37232.43236.34knot512
245.05245.43248.35knot384
821.82823.44825.81subterraneanv1
1426.331429.641432.05acehash256v1
1510.831512.611513.92skinnyhashtk3
2654.682655.612656.83skinnyhashtk2
3956.883958.593960.18orangishv1
5817.205820.565901.05photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
11.0711.0911.12gimli24v1
22.5122.5422.57asconxofv12
22.84?31.56?31.88?asconhashv12
41.43?41.50?65.28?esch256v1
46.36?46.44?92.23?saturninhashv2
48.4748.4948.51esch384v1
70.6470.6770.72knot256v2
75.3675.4375.49drygascon128
78.9979.0479.12xoodyakv1
81.0381.0581.11drygascon256
117.17117.21117.30knot256v1
233.92234.01244.38knot512
246.62?246.80?431.27?knot384
821.07828.00831.02subterraneanv1
1449.141452.821456.92acehash256v1
1528.551530.571533.67skinnyhashtk3
2660.222664.002667.04skinnyhashtk2
4004.444007.544011.40orangishv1
5798.145804.085879.33photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
11.4311.4811.53gimli24v1
23.3223.3723.40asconxofv12
23.65?33.09?33.48?asconhashv12
42.68?42.80?67.17?esch256v1
48.19?48.95?95.09?saturninhashv2
50.5850.5950.61esch384v1
73.1473.1673.19knot256v2
75.8976.0476.19drygascon128
80.3380.3980.44xoodyakv1
83.6083.6883.79drygascon256
118.31119.63119.83knot256v1
237.95238.11238.31knot512
249.91249.96250.07knot384
830.79831.37843.58subterraneanv1
1500.721505.941522.85acehash256v1
1573.261573.801595.49skinnyhashtk3
2668.732690.332698.63skinnyhashtk2
4140.054143.804148.99orangishv1
5699.205746.575820.02photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
16.4416.5616.78gimli24v1
33.2833.4133.78asconxofv12
34.16?50.34?51.56?asconhashv12
58.66?59.16?91.97?esch256v1
70.5371.0671.69saturninhashv2
77.7277.9478.34esch384v1
82.1982.4483.06drygascon128
97.7897.9198.03xoodyakv1
105.22?105.66?184.19?knot256v2
115.31115.72116.12drygascon256
132.12132.59133.66knot256v1
276.28?276.47?484.00?knot384
289.72290.03290.75knot512
951.97?955.19?1840.47?subterraneanv1
2236.502237.502238.97skinnyhashtk3
2283.502289.722291.41acehash256v1
2961.342961.592961.94skinnyhashtk2
5014.475067.975139.38photonbeetlehash256rate32v1
5844.065846.595857.44orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
50.5051.0052.00gimli24v1
110.75112.00113.25asconxofv12
116.50?176.50?181.50?asconhashv12
192.75195.00197.50saturninhashv2
208.75210.00215.00drygascon128
216.25?218.50?336.75?esch256v1
237.75239.50240.50knot256v1
287.25?288.25?508.50?knot256v2
311.75312.25313.25xoodyakv1
334.00334.75337.00esch384v1
438.75440.25444.50drygascon256
556.00?556.50?976.00?knot384
700.00701.00703.50knot512
1898.50?1914.50?3686.25?subterraneanv1
5269.255270.505273.50skinnyhashtk2
5748.005795.505878.00photonbeetlehash256rate32v1
5963.005966.005970.25skinnyhashtk3
8439.508444.008452.75acehash256v1
23347.7523361.0023406.25orangishv1

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.2522.2522.25T:asconhashv12
22.2522.2522.25T:asconxofv12
24.0624.0624.06T:xoodyakv1
36.4436.4436.44T:gimli24v1
49.0749.0749.07T:esch256v1
53.2853.2853.34T:saturninhashv2
65.3165.3865.38T:drygascon128
74.0374.5074.55T:esch384v1
84.3284.3284.32T:drygascon256
86.3886.3886.38T:knot256v2
157.75157.75157.76T:knot256v1
292.38292.38292.77T:knot512
310.78310.79311.13T:knot384
756.15757.66761.97T:subterraneanv1
1634.341644.481646.44T:acehash256v1
1838.511838.781839.43T:skinnyhashtk3
3102.223102.923103.35T:skinnyhashtk2
6545.236545.876546.64T:orangishv1
32093.27?34285.60?35913.01?T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
22.4322.4322.43T:asconhashv12
22.4322.4322.43T:asconxofv12
24.1924.1924.20T:xoodyakv1
36.7136.7236.72T:gimli24v1
49.3849.3849.38T:esch256v1
53.7253.7253.72T:saturninhashv2
65.4465.5065.50T:drygascon128
75.2175.2275.22T:esch384v1
84.8884.8984.89T:drygascon256
87.0687.0687.06T:knot256v2
158.06158.06158.06T:knot256v1
293.54293.54293.54T:knot512
311.13311.45311.45T:knot384
757.86758.82762.82T:subterraneanv1
1659.571661.501661.64T:acehash256v1
1851.821853.101854.62T:skinnyhashtk3
3106.613109.633110.23T:skinnyhashtk2
6596.026596.476597.72T:orangishv1
34873.3535866.3835916.77T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.7322.7422.74T:asconhashv12
22.7322.7422.74T:asconxofv12
24.4024.4124.42T:xoodyakv1
37.1837.1837.19T:gimli24v1
49.9049.9049.90T:esch256v1
54.4554.4554.45T:saturninhashv2
65.6565.7165.71T:drygascon128
75.9876.4176.42T:esch384v1
85.8485.8685.86T:drygascon256
88.2088.2088.21T:knot256v2
158.57158.58158.58T:knot256v1
295.47295.47295.47T:knot512
312.96313.28313.28T:knot384
760.86761.82765.82T:subterraneanv1
1685.581688.301688.39T:acehash256v1
1875.751877.001877.01T:skinnyhashtk3
3116.743118.463122.73T:skinnyhashtk2
6679.256683.366687.03T:orangishv1
35980.0236116.2836864.10T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
23.5323.5623.56T:asconhashv12
23.5323.5623.56T:asconxofv12
24.9424.9425.06T:xoodyakv1
38.4238.4238.44T:gimli24v1
51.2851.2851.28T:esch256v1
56.3956.3956.42T:saturninhashv2
66.1966.2566.25T:drygascon128
79.1779.1779.61T:esch384v1
88.4488.4488.47T:drygascon256
91.2291.2591.25T:knot256v2
159.94159.97159.97T:knot256v1
300.61300.64300.64T:knot512
317.03317.36317.36T:knot384
768.89769.86773.83T:subterraneanv1
1757.191759.861760.11T:acehash256v1
1939.581940.811940.92T:skinnyhashtk3
3143.723145.473149.67T:skinnyhashtk2
6906.256906.316906.42T:orangishv1
35541.8135602.9235653.67T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
32.2532.5033.25T:xoodyakv1
33.5033.7533.75T:asconhashv12
33.5033.7533.75T:asconxofv12
54.2554.2554.50T:gimli24v1
69.0069.0069.00T:esch256v1
73.2573.2573.25T:drygascon128
80.7580.7581.00T:saturninhashv2
120.25120.50120.75T:esch384v1
121.00121.50121.50T:drygascon256
130.25130.25130.25T:knot256v2
177.50177.75177.75T:knot256v1
350.00350.25350.25T:knot384
366.50366.75366.75T:knot512
871.75872.75876.50T:subterraneanv1
2675.252675.502676.25T:acehash256v1
2756.502756.502757.50T:skinnyhashtk3
3491.253495.003495.25T:skinnyhashtk2
9812.509813.009815.75T:orangishv1
31763.7531873.0031970.25T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
106.00108.00114.00T:xoodyakv1
114.00114.00114.00T:asconxofv12
114.00114.00116.00T:asconhashv12
142.00142.00144.00T:gimli24v1
192.00192.00194.00T:drygascon128
218.00220.00220.00T:saturninhashv2
254.00254.00258.00T:esch256v1
316.00316.00318.00T:knot256v1
354.00354.00354.00T:knot256v2
464.00464.00464.00T:drygascon256
512.00514.00516.00T:esch384v1
700.00700.00702.00T:knot384
884.00884.00886.00T:knot512
1680.001680.001684.00T:subterraneanv1
6212.006216.006216.00T:skinnyhashtk2
7350.007350.007350.00T:skinnyhashtk3
9626.009880.009882.00T:acehash256v1
31630.00?31832.00?36176.00?T:photonbeetlehash256rate32v1
39242.0039244.0039244.00T:orangishv1

aarch64; A53+crypto (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.6198.6198.61drygascon256
101.03101.03101.44knot256v2
140.76?158.10?166.77?knot256v1
265.38?294.63?346.45?knot512
221.42?395.86?486.40?knot384
722.55729.00730.01subterraneanv1
1449.531487.851551.57acehash256v1
-177.26?1909.72?5879.00?skinnyhashtk3
3907.57?4886.43?6819.74?orangishv1
-81.07?6610.02?10178.80?skinnyhashtk2
26294.4726391.0626448.74photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
21.7821.7824.10asconxofv12
21.7824.0024.10asconhashv12
32.97?32.97?43.05?xoodyakv1
46.18?57.17?57.17?gimli24v1
63.1263.2263.32saturninhashv2
63.5264.3364.33drygascon128
66.14?66.14?131.38?esch384v1
44.06?99.22?99.32?esch256v1
99.3299.3299.32drygascon256
102.04102.04102.14knot256v2
149.73158.40158.50knot256v1
284.04?297.95?315.90?knot512
310.76?397.37?397.77?knot384
727.89729.40729.81subterraneanv1
1483.821500.961515.58acehash256v1
1921.42?1923.94?3907.77?skinnyhashtk3
4920.10?4927.16?5887.97?orangishv1
3308.64?6630.28?6747.65?skinnyhashtk2
26327.1426339.6426360.21photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.0522.3224.47asconxofv12
22.3224.4724.74asconhashv12
33.34?33.61?43.56?xoodyakv1
37.64?57.81?58.08?gimli24v1
63.99?63.99?72.60?drygascon128
63.9964.2664.26saturninhashv2
67.22?67.49?133.63?esch384v1
44.63?100.29?100.29?esch256v1
100.29100.56100.56drygascon256
103.52103.52103.52knot256v2
158.91?212.95?307.60?knot256v1
286.09286.09303.03knot512
310.29?399.82?524.32?knot384
730.82731.09735.93subterraneanv1
1484.761506.271524.01acehash256v1
1944.81?1949.38?3956.30?skinnyhashtk3
4976.70?4997.41?5961.34?orangishv1
3324.70?6686.51?6772.29?skinnyhashtk2
26242.7126284.1226359.40photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
22.94?23.66?25.81?asconxofv12
23.6625.8125.81asconhashv12
34.42?34.42?44.45?xoodyakv1
39.44?59.51?60.23?gimli24v1
65.2565.2565.97drygascon128
55.93?66.68?66.68?saturninhashv2
70.98?70.98?139.82?esch384v1
46.61?103.25?103.25?esch256v1
103.25103.97104.68drygascon256
106.84107.55107.55knot256v2
152.01160.61160.61knot256v1
291.11291.82308.32knot512
314.77?405.11?451.00?knot384
739.24739.24739.24subterraneanv1
1548.031588.901606.11acehash256v1
2011.22?2024.13?4086.26?skinnyhashtk3
5146.01?5163.93?6155.56?orangishv1
3356.34?6737.78?6777.93?skinnyhashtk2
25999.6426020.4326052.70photonbeetlehash256rate32v1
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.4477.4477.44drygascon128
64.53?83.89?90.34?gimli24v1
90.34?96.80?103.25?saturninhashv2
109.70?116.16?212.95?esch384v1
141.97141.97141.97drygascon256
70.98?141.97?141.97?esch256v1
154.88154.88154.88knot256v2
174.23180.69180.69knot256v1
361.38361.38374.28knot512
354.92?451.72?451.72?knot384
845.36845.36845.36subterraneanv1
2361.842426.382432.83acehash256v1
2865.19?2865.19?5788.45?skinnyhashtk3
7317.84?7337.20?8743.98?orangishv1
3723.45?7427.55?7666.31?skinnyhashtk2
23037.6623044.1123224.80photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
154.88154.88154.88asconxofv12
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.38361.38361.38knot256v1
413.00?464.62?464.62?knot256v2
309.75?516.25?567.88?esch256v1
516.25?516.25?929.25?esch384v1
516.25567.88567.88drygascon256
774.38?929.25?929.25?knot384
877.62929.25929.25knot512
1652.001652.001703.62subterraneanv1
7640.50?7692.12?15281.00?skinnyhashtk3
8776.258776.258982.75acehash256v1
6659.62?13216.00?13319.25?skinnyhashtk2
26328.7526380.3826380.38photonbeetlehash256rate32v1
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.9126.9927.11asconxofv12
26.9526.9927.07asconhashv12
53.6753.7153.75xoodyakv1
66.4866.5266.60gimli24v1
75.0875.2375.31saturninhashv2
101.91102.03102.03drygascon128
104.80104.92105.00esch256v1
121.29121.41121.95drygascon256
124.14124.22124.41esch384v1
126.95126.99127.03knot256v2
198.32198.36198.36knot256v1
366.88367.03367.27knot512
435.12435.31436.84knot384
1634.261648.441666.05subterraneanv1
3027.853136.883324.77acehash256v1
4089.184136.174226.17skinnyhashtk3
7302.307344.887419.73orangishv1
6947.347578.987676.25skinnyhashtk2
32911.9133146.9933413.67photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
27.2327.2527.27asconhashv12
27.2327.2527.29asconxofv12
53.9553.9553.96xoodyakv1
67.0767.0767.09gimli24v1
75.8075.8875.88saturninhashv2
102.19102.21102.21drygascon128
105.55105.57105.59esch256v1
122.17122.19122.46drygascon256
125.47125.49125.57esch384v1
127.99128.01128.01knot256v2
198.77198.77198.77knot256v1
368.42368.46368.57knot512
436.54436.58437.34knot384
1647.771652.561658.87subterraneanv1
3142.833162.273228.85acehash256v1
4149.164160.454202.42skinnyhashtk3
7390.107396.607431.39orangishv1
7179.557400.107430.64skinnyhashtk2
33075.0033124.0433215.76photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
27.6627.6627.76asconhashv12
27.6627.6627.76asconxofv12
54.3254.3254.43xoodyakv1
67.9767.9768.07gimli24v1
76.8876.9376.98saturninhashv2
102.50102.50102.60drygascon128
106.61106.67106.72esch256v1
123.49123.49123.59drygascon256
127.50127.55127.66esch384v1
129.69129.69129.79knot256v2
199.43199.43199.48knot256v1
370.83370.89370.94knot512
439.17439.17440.00knot384
1654.431659.481668.12subterraneanv1
3156.513247.453327.97acehash256v1
4196.414202.194210.89skinnyhashtk3
7204.797406.517455.99skinnyhashtk2
7480.007486.987514.43orangishv1
32984.2233197.5033930.57photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
28.7528.7528.89asconxofv12
28.7528.7530.00asconhashv12
55.2855.2855.42xoodyakv1
70.2870.4270.69gimli24v1
79.7279.7279.86saturninhashv2
103.19103.33103.47drygascon128
109.58109.58109.86esch256v1
127.08127.78128.19drygascon256
133.06133.06133.47esch384v1
134.17134.17134.44knot256v2
201.25201.25201.39knot256v1
377.36377.36377.64knot512
444.86445.00445.00knot384
1670.831673.191678.06subterraneanv1
3267.223286.393306.11acehash256v1
4338.754339.174469.03skinnyhashtk3
7230.837477.507723.89skinnyhashtk2
7728.197742.787783.47orangishv1
32645.5632681.9432929.44photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
42.5042.5042.50asconxofv12
42.5042.5043.75asconhashv12
67.5067.5067.50xoodyakv1
101.25101.25101.25gimli24v1
112.50113.75113.75drygascon128
115.00115.00116.25saturninhashv2
146.25146.25147.50esch256v1
172.50173.75176.25drygascon256
191.25191.25192.50knot256v2
202.50202.50203.75esch384v1
223.75225.00225.00knot256v1
460.00461.25463.75knot512
491.25492.50498.75knot384
1908.751910.001915.00subterraneanv1
4951.254998.755146.25acehash256v1
6165.006165.006166.25skinnyhashtk3
8047.508048.758262.50skinnyhashtk2
10976.2510977.5010977.50orangishv1
28923.7528926.2528932.50photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
150.00150.00150.00asconxofv12
150.00150.00160.00asconhashv12
200.00210.00210.00xoodyakv1
280.00280.00280.00gimli24v1
290.00300.00310.00drygascon128
310.00320.00320.00saturninhashv2
400.00410.00410.00knot256v1
520.00520.00520.00knot256v2
540.00540.00550.00esch256v1
650.00650.00650.00drygascon256
870.00870.00880.00esch384v1
1000.001000.001000.00knot384
1120.001120.001130.00knot512
3770.003770.003780.00subterraneanv1
14320.0014720.0014770.00skinnyhashtk2
16440.0016440.0016450.00skinnyhashtk3
18280.0018290.0018480.00acehash256v1
33060.0033070.0033070.00photonbeetlehash256rate32v1
43880.0043890.0043890.00orangishv1

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.4033.7734.55asconxofv12
34.5534.5537.99asconhashv12
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.5233.7735.02asconxofv12
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.52303.52303.52knot384
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.2772.2772.27saturninhashv2
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.52303.52303.52knot384
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.08130.08130.08saturninhashv2
130.08130.08138.80knot256v1
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.981040.501040.62subterraneanv1
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.000.000.00knot256v1
0.000.000.00xoodyakv1
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.01126.01126.01knot256v1
-99.08?147.47?641.13?knot384
22.34?211.38?309.98?knot512
1556.871560.941560.94skinnyhashtk3
1989.541992.301996.13acehash256v1
-1416.39?2560.91?4726.74?subterraneanv1
2634.082638.152638.15skinnyhashtk2
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.1471.1471.15drygascon256
41.21?75.20?75.20?knot256v2
54.88?85.36?111.79?gimli24v1
126.01126.01126.01knot256v1
149.64?149.64?394.30?knot384
177.83?211.38?211.38?knot512
1571.101571.101571.10skinnyhashtk3
635.43?1875.97?2682.17?subterraneanv1
2012.152012.392013.40acehash256v1
2642.212642.212642.21skinnyhashtk2
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.6259.6265.04esch256v1
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.66124.66130.08knot256v1
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.342650.342650.34skinnyhashtk2
4791.214796.634811.51orangishv1
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.2772.2772.27drygascon256
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.661647.661647.66skinnyhashtk3
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.08130.08130.08drygascon256
130.08130.08130.08esch384v1
130.08130.08130.08knot256v2
130.08130.08130.09saturninhashv2
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.953252.343252.34acehash256v1
2341.41?3642.19?3772.27?skinnyhashtk3
7024.227030.127414.45orangishv1
24975.00?25105.08?29787.89?photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
0.000.000.00asconxofv12
0.000.000.00drygascon128
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.8828096.8828120.50orangishv1

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.7421.7521.76asconhashv12
21.7421.7521.76asconxofv12
42.6542.7942.83xoodyakv1
54.0054.2454.36gimli24v1
60.7460.7560.76saturninhashv2
82.3482.4582.52drygascon128
83.9684.0884.09esch256v1
101.21101.22101.22knot256v2
106.55106.69106.73drygascon256
114.34114.35114.36esch384v1
157.99158.00158.01knot256v1
299.66299.68299.82knot512
384.63384.71387.99knot384
1266.431267.161279.08subterraneanv1
2520.942577.022618.47acehash256v1
3235.813284.973457.18skinnyhashtk3
5701.295706.805786.67skinnyhashtk2
6510.766513.956516.72orangishv1
29595.4629703.5629722.48photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
21.9421.9421.95asconhashv12
21.9421.9421.95asconxofv12
42.9642.9742.98xoodyakv1
54.5554.6754.67gimli24v1
61.2561.2561.26saturninhashv2
82.5982.6482.65drygascon128
84.5984.6084.60esch256v1
102.01102.02102.02knot256v2
107.45107.46107.47drygascon256
115.47115.47115.48esch384v1
158.32158.32158.33knot256v1
300.86300.87300.93knot512
385.81385.83387.47knot384
1272.041272.201276.29subterraneanv1
2585.052598.022606.28acehash256v1
3304.993307.253393.21skinnyhashtk3
5715.515716.795756.59skinnyhashtk2
6564.716565.656565.80orangishv1
29545.4029594.7129602.10photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.2622.2622.27asconhashv12
22.2622.2622.27asconxofv12
43.2543.2643.26xoodyakv1
55.2655.3755.37gimli24v1
62.0962.0962.10saturninhashv2
82.9082.9682.96drygascon128
85.4685.4685.47esch256v1
103.35103.35103.35knot256v2
108.72108.73108.73drygascon256
117.33117.34117.34esch384v1
158.85158.86158.86knot256v1
302.84302.84302.84knot512
388.07388.08388.10knot384
1275.661279.651280.57subterraneanv1
2594.232606.392638.56acehash256v1
3347.393347.493347.80skinnyhashtk3
5736.405864.415886.80skinnyhashtk2
6650.756650.916651.00orangishv1
29445.5329445.9929453.98photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
23.1123.1123.11asconhashv12
23.1123.1123.12asconxofv12
44.0144.1544.15xoodyakv1
57.2457.2657.26gimli24v1
64.3264.3264.35saturninhashv2
83.7583.7883.81drygascon128
87.7487.7787.81esch256v1
106.90106.92106.93knot256v2
112.11112.12112.15drygascon256
122.30122.32122.32esch384v1
160.28160.28160.31knot256v1
308.09308.09308.10knot512
393.12393.13393.14knot384
1290.071290.141294.09subterraneanv1
2703.342706.172717.89acehash256v1
3456.573550.103550.22skinnyhashtk3
5776.945788.485789.48skinnyhashtk2
6868.236879.586881.05orangishv1
29189.5129190.5729204.73photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
33.8333.8333.83asconhashv12
33.8333.8333.83asconxofv12
53.3653.6153.75xoodyakv1
81.1981.3481.41gimli24v1
92.8092.8992.92saturninhashv2
94.3494.5294.61drygascon128
117.02117.20117.31esch256v1
152.33152.58152.58knot256v2
155.50155.50155.72drygascon256
178.58178.77178.77knot256v1
185.81186.05186.06esch384v1
375.33375.33375.36knot512
433.67433.67433.89knot384
1474.621474.891478.53subterraneanv1
4073.584095.064146.92acehash256v1
4911.194911.625044.30skinnyhashtk3
6410.096410.476558.78skinnyhashtk2
9755.229755.479755.88orangishv1
25863.1425863.3825968.52photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
118.38118.50120.38asconhashv12
118.38118.50120.38asconxofv12
162.12163.75164.12xoodyakv1
218.00218.00219.25gimli24v1
252.88253.12254.12saturninhashv2
260.88261.12262.62drygascon128
322.12322.12324.38knot256v1
412.75412.75414.50knot256v2
429.75431.12432.12esch256v1
604.75604.75606.25drygascon256
798.88798.88801.12esch384v1
868.62869.50870.38knot384
903.50903.75905.62knot512
2925.622929.122930.12subterraneanv1
11397.0011399.8811669.00skinnyhashtk2
13093.8813094.3813094.38skinnyhashtk3
15038.0015040.0015187.00acehash256v1
29560.2529561.8829669.00photonbeetlehash256rate32v1
39004.3839007.1239009.25orangishv1

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.25490.75491.58knot256v2
752.10?834.72?874.09?knot256v1
1554.89?1581.93?1821.04?knot384
2057.17?2197.01?2438.49?knot512
3027.603052.723072.24subterraneanv1
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.97101.81101.84xoodyakv1
97.82?102.69?109.10?saturninhashv2
106.77106.84112.62gimli24v1
111.65?117.90?124.19?esch256v1
141.65144.10151.96asconxofv12
163.10?165.19?193.66?esch384v1
246.02?259.55?273.68?drygascon128
417.78438.14457.14drygascon256
469.80469.83470.11knot256v2
751.26792.42792.80knot256v1
1565.391575.951657.10knot384
2200.052201.742270.97knot512
2919.332920.982929.95subterraneanv1
5387.235616.615666.46acehash256v1
5433.805661.645684.57skinnyhashtk3
7366.697738.808127.79orangishv1
9781.6210277.1210308.58skinnyhashtk2
33799.1835075.2936104.79photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
56.5258.9259.57asconhashv12
99.0899.61104.21saturninhashv2
102.62103.11108.76xoodyakv1
108.19108.24108.72gimli24v1
112.71112.91113.77esch256v1
145.75146.44147.13asconxofv12
175.25175.29175.98esch384v1
253.05260.62274.66drygascon128
418.25418.98443.32drygascon256
475.99476.15503.70knot256v2
712.56?751.34?795.20?knot256v1
1492.631574.421575.11knot384
2101.59?2341.67?2354.86?knot512
2794.912932.203074.81subterraneanv1
5209.455379.785472.02acehash256v1
5483.495725.995743.13skinnyhashtk3
7840.588235.178274.26orangishv1
9810.829895.7410320.82skinnyhashtk2
33663.5434931.4336443.98photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
55.4555.4558.38asconhashv12
106.34107.42108.94gimli24v1
106.77109.70115.45saturninhashv2
106.23?112.20?211.15?xoodyakv1
115.56?117.40?144.86?esch256v1
142.90152.78155.16asconxofv12
172.52174.05174.80esch384v1
248.91252.28262.69drygascon128
411.02?434.24?459.85?drygascon256
466.69466.91492.40knot256v2
718.53?718.86?802.41?knot256v1
1512.041595.051595.38knot384
2130.74?2136.06?2388.88?knot512
2815.742835.383109.59subterraneanv1
5163.28?5704.83?5992.27?acehash256v1
5910.455937.475975.66skinnyhashtk3
8218.938525.628558.67orangishv1
10388.9510413.6710449.70skinnyhashtk2
34464.3836215.7936413.52photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
79.1183.0083.98asconhashv12
133.78134.75134.78xoodyakv1
154.30161.14170.91saturninhashv2
147.45162.11162.11gimli24v1
168.94168.94168.95esch256v1
216.80217.78236.31asconxofv12
274.42275.41290.05drygascon128
266.59278.31281.25esch384v1
626.94?634.77?1004.86?drygascon256
678.72698.23708.98knot256v2
812.50842.78857.42knot256v1
1673.831689.451769.52knot384
2389.642595.672603.52knot512
3195.303207.023480.44subterraneanv1
7549.787606.417624.00skinnyhashtk3
7818.33?8672.80?9104.44?acehash256v1
10464.8110566.3611581.00skinnyhashtk2
12147.41?12808.55?13497.36?orangishv1
32169.8133965.0834210.19photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
289.12304.62304.75asconhashv12
429.62452.88453.25gimli24v1
468.75468.75492.25xoodyakv1
453.12?476.75?507.75?saturninhashv2
648.38648.50656.25esch256v1
734.38742.25781.38drygascon128
687.62?750.00?773.50?asconxofv12
1164.121171.881234.38esch384v1
1453.001453.251531.38knot256v1
1867.001867.251875.00knot256v2
2187.62?2328.12?2437.50?drygascon256
3546.883547.003632.88knot384
6203.12?6367.25?11851.38?subterraneanv1
5758.00?6375.00?6664.00?knot512
19484.2519671.7520609.25skinnyhashtk2
19390.6219757.7521343.75skinnyhashtk3
29038.75?33468.50?33640.50?acehash256v1
36788.88?38951.00?41210.88?photonbeetlehash256rate32v1
51234.1253966.0055257.62orangishv1

armeabi; Cortex-A7 (410fc075); 2016 Broadcom BCM2836; 4 x 900MHz; berry2, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
44.1744.5044.59T:xoodyakv1
95.3195.5996.77asconxofv12
95.2496.2096.95asconhashv12
98.9599.91100.73T:esch256v1
123.52123.62124.42T:saturninhashv2
126.72127.61127.95T:gimli24v1
143.97145.16145.93T:esch384v1
298.52298.62298.77T:drygascon128
363.82365.02385.09T:drygascon256
378.81379.10380.11T:knot256v2
689.30690.25695.91T:knot256v1
1364.121364.901377.38T:knot384
2031.552040.602129.29T:knot512
3246.603251.033277.93T:subterraneanv1
4639.224734.334760.40T:acehash256v1
5468.065496.655527.28T:skinnyhashtk3
6982.566983.316986.48T:orangishv1
9653.189695.109704.14T:skinnyhashtk2
9710.919757.979767.77T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
44.5244.7944.94T:xoodyakv1
96.3496.4598.37asconxofv12
96.4097.0698.25asconhashv12
99.76100.38100.61T:esch256v1
124.44124.62124.88T:saturninhashv2
127.81127.83128.69T:gimli24v1
145.55146.48146.69T:esch384v1
297.96298.12298.44T:drygascon128
363.93364.01368.61T:drygascon256
381.08381.13385.37T:knot256v2
689.64693.87695.13T:knot256v1
1368.211368.311378.98T:knot384
2033.602038.522044.55T:knot512
3257.953259.523281.59T:subterraneanv1
4697.904781.204794.81T:acehash256v1
5517.975540.145563.02T:skinnyhashtk3
7037.817038.827041.14T:orangishv1
9674.029708.219717.53T:skinnyhashtk2
9695.299735.729742.85T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
45.0645.4745.49T:xoodyakv1
97.8499.69100.54asconhashv12
97.7499.7899.79asconxofv12
100.92101.03101.78T:esch256v1
126.10126.52126.64T:saturninhashv2
129.57129.59130.41T:gimli24v1
148.02148.03149.20T:esch384v1
298.80298.85299.21T:drygascon128
367.85367.91377.56T:drygascon256
386.68386.70386.84T:knot256v2
692.20692.43697.80T:knot256v1
1372.901382.711384.14T:knot384
2049.762050.662061.58T:knot512
3272.413274.113298.20T:subterraneanv1
4781.804856.664870.26T:acehash256v1
5589.805609.535630.50T:skinnyhashtk3
7129.787130.227133.44T:orangishv1
9670.489694.829703.98T:photonbeetlehash256rate32v1
9709.339737.679745.27T:skinnyhashtk2
Cycles/byte for 576 bytes
25%50%75%hash
46.4046.6047.46T:xoodyakv1
101.44101.44103.59asconxofv12
103.55103.58104.98asconhashv12
103.98104.01105.29T:esch256v1
130.19131.26131.33T:saturninhashv2
134.26134.33135.28T:gimli24v1
154.61154.74155.80T:esch384v1
300.77300.95301.84T:drygascon128
378.42378.42378.48T:drygascon256
401.68401.68401.76T:knot256v2
699.16699.30704.76T:knot256v1
1390.921391.941402.32T:knot384
2073.602089.162105.01T:knot512
3296.643321.853327.72T:subterraneanv1
5000.335053.905081.41T:acehash256v1
5789.655808.445827.72T:skinnyhashtk3
7351.327379.017383.36T:orangishv1
9591.199621.739623.26T:photonbeetlehash256rate32v1
9791.549823.049834.69T:skinnyhashtk2
Cycles/byte for 64 bytes
25%50%75%hash
64.6264.6664.89T:xoodyakv1
143.34143.34143.58T:esch256v1
148.70148.72148.78asconxofv12
149.25149.28149.75asconhashv12
191.00191.03192.45T:saturninhashv2
194.28194.34194.66T:gimli24v1
239.02239.03240.00T:esch384v1
327.45327.64336.91T:drygascon128
513.78513.78513.94T:drygascon256
593.59593.62593.72T:knot256v2
788.45788.53797.67T:knot256v1
1539.311539.411548.81T:knot384
2526.342526.942546.11T:knot512
3736.783737.813766.98T:subterraneanv1
7557.307660.257711.20T:acehash256v1
8189.788194.948259.09T:skinnyhashtk3
8512.808526.418554.31T:photonbeetlehash256rate32v1
10440.5610440.8310444.58T:orangishv1
10861.6710884.0210900.31T:skinnyhashtk2
Cycles/byte for 8 bytes
25%50%75%hash
243.25243.25243.25T:xoodyakv1
521.25521.25521.75asconxofv12
525.50525.50525.75asconhashv12
539.00539.25540.25T:gimli24v1
547.00547.00552.62T:saturninhashv2
548.75549.00550.25T:esch256v1
843.75844.00846.38T:drygascon128
1044.251044.251045.38T:esch384v1
1491.621491.751581.38T:knot256v1
1732.001732.501733.25T:knot256v2
1940.751941.751942.50T:drygascon256
3124.753125.253134.38T:knot384
6092.756095.006164.62T:knot512
7207.257208.507286.12T:subterraneanv1
9647.389735.129797.00T:photonbeetlehash256rate32v1
19235.1219344.6219362.00T:skinnyhashtk2
21865.0021865.1222029.00T:skinnyhashtk3
27887.7528270.2528497.38T:acehash256v1
41739.5041739.5041747.38T:orangishv1

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
14.2514.2614.27T:gimli24v1
14.6514.6514.66T:xoodyakv1
21.08?21.63?23.84?asconhashv12
20.47?21.71?23.83?asconxofv12
39.0839.1839.47T:esch256v1
45.6245.7946.96T:saturninhashv2
51.9251.9752.39T:esch384v1
71.5574.7777.76T:drygascon128
76.5076.5377.65T:knot256v2
85.9587.9691.88T:drygascon256
112.64112.76113.76T:knot256v1
247.95248.89249.22T:knot512
274.31274.37274.69T:knot384
979.35980.94981.25T:subterraneanv1
1243.451252.441309.78T:acehash256v1
1860.481860.841863.27T:skinnyhashtk3
3239.833241.823307.00T:skinnyhashtk2
3912.443938.933986.15T:orangishv1
5502.055506.415507.97T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.3714.3814.40T:gimli24v1
14.7214.7414.74T:xoodyakv1
20.97?21.33?24.49?asconxofv12
20.98?22.39?23.72?asconhashv12
39.3839.4739.72T:esch256v1
46.1746.1947.26T:saturninhashv2
52.4952.4952.50T:esch384v1
70.78?72.89?79.01?T:drygascon128
77.1177.1277.14T:knot256v2
83.06?83.92?93.19?T:drygascon256
112.84112.92113.00T:knot256v1
248.67249.92253.91T:knot512
273.73273.74273.77T:knot384
979.44983.76985.08T:subterraneanv1
1262.951267.191317.37T:acehash256v1
1874.411875.491876.92T:skinnyhashtk3
3247.343248.473249.90T:skinnyhashtk2
3944.613947.683965.33T:orangishv1
5492.695494.895496.85T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.5214.5314.55T:gimli24v1
14.8514.8614.88T:xoodyakv1
21.2721.3021.58asconhashv12
21.28?21.56?24.69?asconxofv12
39.8940.1440.18T:esch256v1
46.8246.9447.91T:saturninhashv2
53.3753.4053.76T:esch384v1
69.5969.6172.72T:drygascon128
78.1378.1478.16T:knot256v2
83.59?86.92?93.23?T:drygascon256
113.14113.16113.36T:knot256v1
250.27250.32250.36T:knot512
275.36275.40275.42T:knot384
983.03983.20995.16T:subterraneanv1
1282.711304.411350.17T:acehash256v1
1894.001897.871906.08T:skinnyhashtk3
3253.943261.713263.03T:skinnyhashtk2
3994.573999.114018.53T:orangishv1
5474.175476.155485.21T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
14.9715.0115.05T:gimli24v1
15.1915.2115.26T:xoodyakv1
22.1722.2522.44asconhashv12
22.1522.2822.38asconxofv12
41.2541.3741.46T:esch256v1
48.5648.6749.72T:saturninhashv2
55.5955.6455.69T:esch384v1
70.08?70.15?78.69?T:drygascon128
80.7780.8080.87T:knot256v2
85.9286.2386.59T:drygascon256
114.26114.42114.47T:knot256v1
254.57254.62254.77T:knot512
279.41279.44279.45T:knot384
993.20993.38993.67T:subterraneanv1
1332.901337.441391.03T:acehash256v1
1958.401958.511959.40T:skinnyhashtk3
3276.573279.563304.72T:skinnyhashtk2
4117.924151.394206.95T:orangishv1
5414.245421.845447.47T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
19.6919.8819.94T:xoodyakv1
20.8821.0621.31T:gimli24v1
32.8133.0633.31asconhashv12
32.8833.0633.25asconxofv12
55.8156.0056.25T:esch256v1
70.0671.0671.75T:saturninhashv2
76.1976.3176.62T:drygascon128
83.9484.1284.25T:esch384v1
114.88114.94115.31T:knot256v2
116.25116.44116.75T:drygascon256
128.69128.75129.12T:knot256v1
308.88309.88311.50T:knot512
309.88309.94310.50T:knot384
1123.501124.001124.69T:subterraneanv1
2027.002033.382116.56T:acehash256v1
2783.692784.002784.94T:skinnyhashtk3
3641.813643.003648.56T:skinnyhashtk2
4795.124799.124802.44T:photonbeetlehash256rate32v1
5852.755857.005912.25T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
53.0055.0057.00T:gimli24v1
69.0069.5070.00T:xoodyakv1
117.50118.50120.50asconxofv12
117.50119.00121.00asconhashv12
193.00194.00196.00T:drygascon128
199.50201.00204.50T:saturninhashv2
207.00207.50209.00T:esch256v1
239.50242.00244.50T:knot256v1
299.00299.50309.00T:knot256v2
362.50363.00364.00T:esch384v1
436.00438.00444.50T:drygascon256
623.00623.50625.00T:knot384
736.50741.00744.50T:knot512
2130.002133.002136.50T:subterraneanv1
5469.505490.005499.00T:photonbeetlehash256rate32v1
6491.006494.506500.00T:skinnyhashtk2
7430.007431.507433.00T:skinnyhashtk3
7496.007509.507829.50T:acehash256v1
23408.0023417.0023552.00T: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.2522.2522.25asconhashv12
22.2522.2522.25asconxofv12
30.6832.3833.12xoodyakv1
34.8734.8834.89gimli24v1
49.5549.5649.56esch256v1
52.0952.1152.17saturninhashv2
64.54?68.76?77.33?drygascon128
69.3569.3869.41esch384v1
81.0681.0781.11drygascon256
85.4285.4885.50knot256v2
157.74157.75157.78knot256v1
282.43282.44282.46knot512
290.17290.20290.46knot384
784.39791.55792.54subterraneanv1
1924.911926.751930.81skinnyhashtk3
2390.742395.732412.88acehash256v1
3371.683375.343384.69skinnyhashtk2
5424.715427.445433.32orangishv1
10313.2110318.7310368.74photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
22.4322.4322.43asconhashv12
22.4322.4322.43asconxofv12
32.7732.7833.03xoodyakv1
35.1435.1535.15gimli24v1
49.8649.8649.86esch256v1
52.5352.5352.56saturninhashv2
68.8068.8773.12drygascon128
70.0770.0870.08esch384v1
81.6481.6481.66drygascon256
86.1486.1686.17knot256v2
158.07158.07158.08knot256v1
283.55283.55283.56knot512
291.06291.06291.19knot384
789.89791.64792.14subterraneanv1
1942.171942.651943.34skinnyhashtk3
2416.232417.772425.01acehash256v1
3380.603382.163385.86skinnyhashtk2
5470.245470.775472.43orangishv1
10297.6910299.1710323.27photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.7322.7322.73asconhashv12
22.7322.7322.73asconxofv12
33.0233.0334.96xoodyakv1
35.5835.5835.59gimli24v1
50.3550.3550.36esch256v1
53.2553.2553.27saturninhashv2
68.9969.0573.14drygascon128
71.2171.2171.21esch384v1
82.5982.6082.60drygascon256
87.2987.2987.30knot256v2
158.60158.60158.61knot256v1
285.41285.41285.42knot512
292.79292.79292.80knot384
792.98792.98793.01subterraneanv1
1964.861966.151970.65skinnyhashtk3
2451.822457.452518.81acehash256v1
3391.823393.223395.01skinnyhashtk2
5540.005541.835544.12orangishv1
10263.8810268.6310325.56photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
23.5323.5323.53asconhashv12
23.5323.5323.53asconxofv12
33.6933.7236.05xoodyakv1
36.7736.7736.80gimli24v1
51.6651.6751.69esch256v1
55.2055.2055.20saturninhashv2
69.4469.4973.69drygascon128
74.2774.2774.28esch384v1
85.1685.1785.19drygascon256
90.3390.3390.33knot256v2
160.01160.01160.04knot256v1
290.36290.36290.39knot512
296.62296.62296.62knot384
801.29801.29801.29subterraneanv1
2031.492032.932032.96skinnyhashtk3
2555.452556.352625.55acehash256v1
3416.453419.683429.69skinnyhashtk2
5722.885723.955735.74orangishv1
10176.1010178.3010186.31photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
33.5533.5533.55asconhashv12
33.5533.5533.55asconxofv12
41.9442.1243.86xoodyakv1
51.8951.8952.12gimli24v1
68.4468.4468.75esch256v1
75.8075.8480.86drygascon128
79.0679.0679.23saturninhashv2
113.52113.56113.83esch384v1
118.12118.19118.27drygascon256
129.36129.36129.36knot256v2
178.06178.06178.27knot256v1
327.53327.53327.53knot384
353.72353.73353.73knot512
907.62907.62907.62subterraneanv1
2887.692887.912887.94skinnyhashtk3
3795.093797.413797.44skinnyhashtk2
3881.593885.583885.58acehash256v1
8131.488131.838132.25orangishv1
9017.899020.709031.20photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
112.75112.75114.88asconxofv12
112.75112.75115.25asconhashv12
130.88133.00139.12xoodyakv1
137.00137.25140.88gimli24v1
196.25201.75210.38drygascon128
220.25221.88222.25saturninhashv2
249.25252.62253.50esch256v1
320.12320.12322.50knot256v1
346.75346.88347.25knot256v2
459.00459.50463.12drygascon256
485.12485.38489.62esch384v1
661.50661.62663.25knot384
850.62850.62852.88knot512
1738.881738.881738.88subterraneanv1
6752.386752.506752.50skinnyhashtk2
7694.627696.507699.12skinnyhashtk3
10305.3810315.2510365.50photonbeetlehash256rate32v1
14345.2514347.1214359.12acehash256v1
32521.5032521.5032524.38orangishv1

amd64; Skylake (506e3); 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.0913.1013.11T:xoodyakv1
13.7413.7613.77T:gimli24v1
21.6621.6721.69asconhashv12
21.6621.6721.68asconxofv12
38.1438.3738.44T:esch256v1
43.9143.9343.95T:saturninhashv2
45.9145.9345.95T:esch384v1
68.8268.8568.90T:drygascon128
74.3274.4974.61T:knot256v2
79.8779.8979.94T:drygascon256
112.27112.31112.37T:knot256v1
227.57227.82228.01T:knot512
274.51274.62275.34T:knot384
955.84955.86955.89T:subterraneanv1
1275.231275.491275.75T:acehash256v1
1758.171759.481771.79T:skinnyhashtk3
3045.103050.483053.20T:skinnyhashtk2
3863.823864.223867.18T:orangishv1
4731.524737.244793.66T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
13.2013.2213.23T:xoodyakv1
13.8813.8913.91T:gimli24v1
21.8521.8721.89asconhashv12
21.8621.8821.90asconxofv12
38.4538.6438.67T:esch256v1
44.3244.3444.37T:saturninhashv2
46.3546.3946.41T:esch384v1
68.9568.9668.99T:drygascon128
74.7975.0275.09T:knot256v2
80.4280.4380.47T:drygascon256
112.52112.58112.65T:knot256v1
228.64228.83228.96T:knot512
275.24275.25275.26T:knot384
958.00958.02958.12T:subterraneanv1
1287.651287.821287.98T:acehash256v1
1773.151773.331784.37T:skinnyhashtk3
3052.233053.813058.00T:skinnyhashtk2
3894.133894.573896.89T:orangishv1
4728.054728.494778.87T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
13.3613.3813.42T:xoodyakv1
14.1214.1414.17T:gimli24v1
22.1622.1922.22asconxofv12
22.1722.2122.23asconhashv12
38.8739.0139.12T:esch256v1
44.9945.0245.06T:saturninhashv2
47.1547.1847.21T:esch384v1
69.1869.2469.29T:drygascon128
75.9476.1976.32T:knot256v2
81.2981.3381.38T:drygascon256
112.95113.02113.09T:knot256v1
230.26230.44230.67T:knot512
276.89276.92277.56T:knot384
961.67961.71961.76T:subterraneanv1
1308.571309.671310.38T:acehash256v1
1796.211796.441807.26T:skinnyhashtk3
3061.773066.033069.07T:skinnyhashtk2
3944.953945.433946.81T:orangishv1
4712.644713.144762.35T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
13.8513.8913.93T:xoodyakv1
14.7214.7814.82T:gimli24v1
22.9923.0523.10asconhashv12
23.0023.0623.11asconxofv12
39.9940.1140.24T:esch256v1
46.7946.8947.00T:saturninhashv2
49.1649.2749.33T:esch384v1
69.6569.6969.78T:drygascon128
78.6978.8879.02T:knot256v2
83.6983.7383.75T:drygascon256
114.03114.14114.22T:knot256v1
234.88235.01235.19T:knot512
280.62280.65280.69T:knot384
971.53971.56971.61T:subterraneanv1
1364.141364.481364.85T:acehash256v1
1857.251857.591868.87T:skinnyhashtk3
3085.303092.473093.23T:skinnyhashtk2
4079.154081.884084.53T:orangishv1
4671.314672.474720.20T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
17.9418.0518.22T:xoodyakv1
20.6720.7320.92T:gimli24v1
33.8334.0634.38asconxofv12
33.8334.1634.53asconhashv12
54.3354.7355.16T:esch256v1
69.6769.8670.17T:saturninhashv2
75.8376.0276.36T:esch384v1
76.4576.6176.94T:drygascon128
113.61113.78113.92T:drygascon256
114.78114.89115.03T:knot256v2
128.98129.31129.66T:knot256v1
289.70290.05290.86T:knot512
310.47310.70311.08T:knot384
1097.221097.341097.72T:subterraneanv1
2075.082075.672076.30T:acehash256v1
2640.772641.702655.77T:skinnyhashtk3
3423.913429.983432.69T:skinnyhashtk2
4146.644149.224189.50T:photonbeetlehash256rate32v1
5796.175797.675799.70T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
55.1255.7557.25T:gimli24v1
63.6264.2565.62T:xoodyakv1
120.25121.00122.38asconxofv12
120.50121.00122.25asconhashv12
195.00196.00197.12T:saturninhashv2
199.25202.00203.88T:drygascon128
201.38202.75208.62T:esch256v1
243.62244.00245.00T:knot256v1
318.25320.25321.00T:knot256v2
324.62326.25328.62T:esch384v1
427.75428.25429.38T:drygascon256
630.75631.50636.12T:knot384
722.75725.50728.50T:knot512
2077.382079.882080.88T:subterraneanv1
4748.124762.884789.12T:photonbeetlehash256rate32v1
6108.756115.386120.88T:skinnyhashtk2
7051.387055.757097.62T:skinnyhashtk3
7666.007667.627670.88T:acehash256v1
23175.2523182.5023194.62T: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.1717.7117.82xoodyakv1
26.2826.2926.29gimli24v1
31.1433.4533.66asconxofv12
33.9835.0737.61asconhashv12
79.6082.9586.77esch384v1
92.6996.7198.35esch256v1
95.75100.61101.61saturninhashv2
124.33?125.91?165.21?drygascon128
148.92149.37155.85drygascon256
171.02171.22171.56knot256v2
257.97259.16259.54knot256v1
388.34390.17393.71knot512
541.31541.69542.05knot384
1774.351802.341889.69subterraneanv1
2335.43?2536.81?2896.45?acehash256v1
3537.123599.923675.92skinnyhashtk3
5263.155316.745377.07skinnyhashtk2
8291.42?9340.82?10313.14?photonbeetlehash256rate32v1
9631.019702.469742.72orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
15.28?17.13?18.53?xoodyakv1
25.8125.8326.14gimli24v1
32.3332.7433.80asconxofv12
35.3935.4136.53asconhashv12
84.3484.4984.92esch384v1
93.8296.6198.67esch256v1
96.6396.7897.03saturninhashv2
126.66126.71129.76drygascon128
149.93150.44154.41drygascon256
172.00172.57172.60knot256v2
257.73258.89259.76knot256v1
390.45390.48390.56knot512
542.64542.91546.37knot384
1783.091785.131807.84subterraneanv1
2362.85?2401.45?2645.30?acehash256v1
3524.013582.593679.58skinnyhashtk3
5380.965459.305479.66skinnyhashtk2
8183.468348.968559.55photonbeetlehash256rate32v1
9612.339743.339796.26orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
15.4115.4616.28xoodyakv1
26.2226.5226.54gimli24v1
21.10?29.76?30.92?asconxofv12
35.8635.9237.98asconhashv12
82.6785.7885.85esch384v1
97.6197.6497.67esch256v1
98.03102.50103.31saturninhashv2
123.39126.60136.01drygascon128
150.47152.01152.31drygascon256
174.33174.83174.92knot256v2
258.53258.57259.85knot256v1
393.07393.11393.18knot512
545.61546.19546.29knot384
1806.571888.041915.01subterraneanv1
2355.492402.022495.16acehash256v1
3621.893658.873702.10skinnyhashtk3
5446.335483.195499.61skinnyhashtk2
7805.958285.918364.76photonbeetlehash256rate32v1
9865.189877.359937.75orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
15.9916.0216.67xoodyakv1
26.8827.0327.33gimli24v1
35.3835.6235.78asconxofv12
36.1837.0337.09asconhashv12
88.2990.1692.00esch384v1
100.32101.24102.44esch256v1
101.74102.06106.91saturninhashv2
123.40129.71131.31drygascon128
157.04160.35162.33drygascon256
181.04181.19181.38knot256v2
261.09262.34262.48knot256v1
399.84400.12402.40knot512
552.35552.42553.69knot384
1826.821835.471908.79subterraneanv1
2523.472528.152600.84acehash256v1
3797.133887.583894.97skinnyhashtk3
5483.785541.345549.60skinnyhashtk2
8117.348364.748456.66photonbeetlehash256rate32v1
9993.7610197.1910256.90orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
23.3124.2524.56xoodyakv1
37.8838.2538.56gimli24v1
47.1248.1950.75asconxofv12
51.9452.5056.56asconhashv12
133.56134.19136.62esch384v1
134.81135.06137.31esch256v1
132.75?140.31?152.56?drygascon128
145.38146.00153.44saturninhashv2
197.12?209.88?219.06?drygascon256
257.31257.88258.94knot256v2
293.12293.50293.88knot256v1
487.00487.31492.56knot512
611.88612.25612.69knot384
2061.122082.192084.75subterraneanv1
3538.94?3852.56?4009.62?acehash256v1
5391.065398.255406.94skinnyhashtk3
6081.886088.256150.12skinnyhashtk2
7244.317247.887252.56photonbeetlehash256rate32v1
14473.2514501.8814555.94orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
88.5094.5096.00xoodyakv1
98.0098.5099.00gimli24v1
172.00173.50185.00asconxofv12
176.00180.50192.50asconhashv12
360.00373.50399.50drygascon128
422.00426.00429.50saturninhashv2
467.00500.50501.50esch256v1
528.50530.00533.00knot256v1
569.00574.00599.00esch384v1
686.50688.00691.00knot256v2
807.00814.50834.00drygascon256
1171.501175.001188.00knot512
1240.001242.001244.00knot384
3994.004000.504009.00subterraneanv1
8084.008291.008308.00photonbeetlehash256rate32v1
10824.0010968.0010983.00skinnyhashtk2
12835.00?14259.50?14310.00?acehash256v1
14241.0014674.0014850.00skinnyhashtk3
56940.0058359.0058507.00orangishv1

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.9751.1351.15asconhashv12
51.6951.7651.88xoodyakv1
63.8665.0865.31esch256v1
66.0166.0366.11gimli24v1
78.6678.7378.84saturninhashv2
92.6493.2194.16asconxofv12
94.6294.7194.88esch384v1
171.32171.53175.97drygascon128
201.10201.16201.62knot256v2
211.75219.48230.79drygascon256
389.71390.10393.51knot256v1
770.75774.26774.60knot384
986.73990.33991.21knot512
1797.981821.411825.09subterraneanv1
2556.372568.912574.07acehash256v1
2811.682817.622826.63skinnyhashtk3
5014.725022.695036.68skinnyhashtk2
5571.155582.535597.93photonbeetlehash256rate32v1
5588.905592.265597.82orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
51.7151.7151.72asconhashv12
52.1552.1552.22xoodyakv1
65.7765.7765.84esch256v1
66.7266.7266.76gimli24v1
79.5679.5679.61saturninhashv2
94.0394.0794.54asconxofv12
95.8095.8195.90esch384v1
171.80171.87174.08drygascon128
203.04203.06203.29knot256v2
216.02217.93223.54drygascon256
391.11391.14392.83knot256v1
775.05775.12775.23knot384
993.18993.29993.68knot512
1824.621826.171827.59subterraneanv1
2589.422594.212595.90acehash256v1
2836.642838.862842.43skinnyhashtk3
5030.955032.705038.04skinnyhashtk2
5567.665571.615577.80photonbeetlehash256rate32v1
5635.755637.235638.55orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
52.6852.6852.69asconhashv12
52.8252.8452.89xoodyakv1
66.7366.7466.79esch256v1
67.8667.8767.88gimli24v1
80.9380.9480.97saturninhashv2
95.5395.5395.72asconxofv12
97.6597.6797.75esch384v1
172.49172.53172.61drygascon128
206.23206.24206.25knot256v2
217.11217.47218.36drygascon256
392.88392.88393.00knot256v1
778.18778.28782.85knot384
999.30999.371004.65knot512
1830.021834.271836.21subterraneanv1
2635.772637.492638.10acehash256v1
2873.832874.992875.66skinnyhashtk3
5044.405048.335052.13skinnyhashtk2
5552.665554.195557.31photonbeetlehash256rate32v1
5710.415710.655710.97orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
54.6054.6154.73xoodyakv1
55.2755.2855.32asconhashv12
69.3169.3469.41esch256v1
70.9170.9170.92gimli24v1
84.6084.6084.64saturninhashv2
99.5399.5399.55asconxofv12
102.66102.82103.88esch384v1
174.39174.41174.45drygascon128
214.74214.75214.79knot256v2
224.61225.37225.60drygascon256
397.65397.69397.71knot256v1
788.91788.96789.42knot384
1019.971020.011020.38knot512
1848.021849.781862.25subterraneanv1
2729.082744.822752.12acehash256v1
2967.572971.342982.38skinnyhashtk3
5089.995096.005100.10skinnyhashtk2
5507.955508.505509.27photonbeetlehash256rate32v1
5907.665908.665910.99orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
77.3477.4177.48xoodyakv1
88.4788.5088.66asconhashv12
102.09102.22102.28esch256v1
110.09110.25110.25gimli24v1
130.92131.00131.14saturninhashv2
150.78150.78150.86asconxofv12
165.92166.12166.23esch384v1
198.75198.89199.09drygascon128
314.30314.50315.59drygascon256
323.61323.73324.00knot256v2
458.91459.20459.20knot256v1
878.02878.39878.39knot384
1285.661286.061286.09knot512
2101.062101.282101.56subterraneanv1
4180.694181.024603.22acehash256v1
4225.344225.564226.16skinnyhashtk3
4886.754886.864887.58photonbeetlehash256rate32v1
5646.365654.145655.17skinnyhashtk2
8383.058383.508385.89orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
306.75306.75308.00xoodyakv1
350.88350.88353.12asconhashv12
353.75353.88354.88gimli24v1
415.00415.00416.00saturninhashv2
422.50422.75425.12esch256v1
557.25557.50560.75asconxofv12
562.50563.38564.12drygascon128
753.88754.88757.00esch384v1
943.62943.62943.75knot256v1
989.50989.62994.38knot256v2
1232.001233.621236.62drygascon256
1822.381822.381822.50knot384
3376.003376.003377.00knot512
4084.754085.624086.88subterraneanv1
5667.505668.625670.12photonbeetlehash256rate32v1
10112.2510126.6210128.75skinnyhashtk2
11314.2511323.6211324.62skinnyhashtk3
15487.3815488.1215491.62acehash256v1
33556.5033558.1233567.38orangishv1

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.2351.2651.28asconhashv12
50.7751.8153.85xoodyakv1
64.2865.9766.07esch256v1
63.9566.0668.19gimli24v1
78.6978.7878.89saturninhashv2
92.8293.6995.05asconxofv12
92.6894.7898.80esch384v1
171.09171.26171.39drygascon128
201.10201.14201.24knot256v2
202.92?206.96?250.32?drygascon256
382.19390.56405.77knot256v1
753.74771.22803.86knot384
983.43989.81990.55knot512
1800.61?1998.50?2448.54?subterraneanv1
2489.302500.172567.51acehash256v1
2848.532855.402855.85skinnyhashtk3
4998.925002.215005.71skinnyhashtk2
5459.065573.035789.26photonbeetlehash256rate32v1
5591.555595.745601.67orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
52.0852.0952.09asconhashv12
52.4452.4553.44xoodyakv1
66.0166.8266.86esch256v1
66.9666.9868.04gimli24v1
79.8179.8379.88saturninhashv2
94.3994.8095.25asconxofv12
96.1096.1698.12esch384v1
171.87171.90171.96drygascon128
203.27203.28203.32knot256v2
214.85215.11233.30drygascon256
391.33391.63399.19knot256v1
773.70775.43790.10knot384
991.62993.12993.45knot512
1841.21?1922.69?2147.27?subterraneanv1
2541.532546.682567.85acehash256v1
2875.492878.542878.69skinnyhashtk3
5011.605012.795013.36skinnyhashtk2
5555.895562.855670.37photonbeetlehash256rate32v1
5635.525637.075639.93orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
53.4553.4753.49asconhashv12
53.5153.5353.75xoodyakv1
67.3768.1769.54esch256v1
68.4968.5168.63gimli24v1
81.5881.6081.62saturninhashv2
96.2596.6996.81asconxofv12
98.3698.40101.58esch384v1
172.96172.98173.07drygascon128
206.83206.85206.88knot256v2
217.93218.13219.56drygascon256
393.48393.65401.51knot256v1
778.84779.62794.60knot384
999.59999.641000.53knot512
1846.071850.881887.19subterraneanv1
2600.532607.332611.81acehash256v1
2915.532917.642918.21skinnyhashtk3
5028.435029.495032.51skinnyhashtk2
5531.715544.325651.55photonbeetlehash256rate32v1
5706.335709.805711.68orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
56.2556.2956.42xoodyakv1
57.1357.1757.22asconhashv12
71.0471.8675.37esch256v1
72.5772.6072.68gimli24v1
86.2886.3286.37saturninhashv2
101.69101.85102.70asconxofv12
104.31104.34104.51esch384v1
175.81175.88176.10drygascon128
216.35216.39216.41knot256v2
227.17227.35227.46drygascon256
399.26399.29406.57knot256v1
790.72791.15806.01knot384
1021.351021.401021.66knot512
1866.551867.241908.54subterraneanv1
2718.742719.012723.15acehash256v1
3014.263014.573025.80skinnyhashtk3
5069.495070.245083.87skinnyhashtk2
5492.775506.045606.89photonbeetlehash256rate32v1
5896.605908.355909.61orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
92.2592.5292.77xoodyakv1
104.36104.69105.23asconhashv12
116.73118.91119.72esch256v1
124.70125.08125.86gimli24v1
145.72146.38147.16saturninhashv2
166.84167.62174.92asconxofv12
180.58181.28183.48esch384v1
213.06213.22213.77drygascon128
329.22329.59330.69drygascon256
337.70338.28338.59knot256v2
473.58473.80474.38knot256v1
891.67893.33895.67knot384
1300.171300.471300.75knot512
2131.482132.532200.59subterraneanv1
4153.524154.454156.27acehash256v1
4305.474305.814307.20skinnyhashtk3
4896.954897.955024.75photonbeetlehash256rate32v1
5648.235648.755651.47skinnyhashtk2
8397.928399.488401.58orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
424.88?427.00?486.75?xoodyakv1
470.62472.50474.50gimli24v1
474.12476.00481.00asconhashv12
535.50539.75546.62saturninhashv2
542.62545.12553.88esch256v1
676.88679.38682.75drygascon128
678.50682.12687.12asconxofv12
870.75873.62876.50esch384v1
1060.001062.251065.38knot256v1
1103.501105.751109.38knot256v2
1353.121354.751356.75drygascon256
1929.001939.381941.88knot384
3492.503494.623495.88knot512
4222.004224.624348.25subterraneanv1
5778.755783.505792.00photonbeetlehash256rate32v1
10210.0010213.2510217.50skinnyhashtk2
11618.3811620.0011623.00skinnyhashtk3
15449.3815455.1215512.88acehash256v1
33677.2533687.0033705.88orangishv1

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.4514.4714.53gimli24v1
20.4120.4520.50asconhashv12
20.4120.4620.56asconxofv12
43.4143.6943.91esch256v1
48.4848.5948.62saturninhashv2
61.9062.2062.34esch384v1
76.8676.9577.07drygascon128
79.2279.3779.43knot256v2
84.8484.8984.99drygascon256
111.12111.14111.24knot256v1
129.27129.75130.68xoodyakv1
258.16258.23258.37knot512
286.88286.90287.30knot384
1064.921074.481080.50subterraneanv1
1698.031755.191835.55skinnyhashtk3
2485.882507.492546.24acehash256v1
3093.743098.963112.04skinnyhashtk2
5162.585164.955168.67orangishv1
17174.4817212.3117297.83photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.5814.5814.60gimli24v1
20.6120.6120.63asconhashv12
20.6120.6220.65asconxofv12
43.9144.0044.08esch256v1
48.9749.0149.02saturninhashv2
62.7662.8862.92esch384v1
77.0677.0977.12drygascon128
79.8979.9579.98knot256v2
85.4585.4685.50drygascon256
111.39111.40111.45knot256v1
130.26130.28130.72xoodyakv1
259.33259.33259.39knot512
287.77287.77287.97knot384
1072.231076.971077.04subterraneanv1
1758.011767.131804.08skinnyhashtk3
2530.622531.762550.67acehash256v1
3105.003105.753111.40skinnyhashtk2
5205.385206.355206.91orangishv1
17178.9117179.9217221.31photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.7614.7814.79gimli24v1
20.8520.8920.91asconxofv12
20.8620.8920.91asconhashv12
44.3544.5144.68esch256v1
49.7349.7849.82saturninhashv2
63.9163.9463.97esch384v1
77.2877.3277.36drygascon128
81.0281.0881.10knot256v2
86.3786.4086.43drygascon256
111.84111.87112.05knot256v1
131.14131.15131.59xoodyakv1
261.14261.15261.15knot512
289.51289.63289.71knot384
1075.281081.111081.18subterraneanv1
1779.331790.131828.07skinnyhashtk3
2571.432572.962591.83acehash256v1
3114.393118.503120.99skinnyhashtk2
5270.965274.765276.21orangishv1
17122.7717124.6917164.80photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
15.1815.2215.26gimli24v1
21.5821.6321.66asconxofv12
21.5921.6421.66asconhashv12
45.73?45.89?77.50?esch256v1
51.5151.5951.71saturninhashv2
66.7166.7566.82esch384v1
77.7277.7777.83drygascon128
83.8683.9184.01knot256v2
88.7088.7888.90drygascon256
112.91113.04113.07knot256v1
133.34133.43133.80xoodyakv1
265.98266.01266.07knot512
293.40293.41293.43knot384
1086.391092.231092.39subterraneanv1
1840.801843.571891.47skinnyhashtk3
2679.002680.442701.56acehash256v1
3140.903143.223147.87skinnyhashtk2
5450.305450.535451.24orangishv1
16973.7516979.7617008.43photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
21.3821.5521.69gimli24v1
30.6230.8031.03asconxofv12
30.5330.8431.08asconhashv12
61.88?62.44?103.97?esch256v1
74.2874.7875.30saturninhashv2
83.6783.8984.08drygascon128
101.70101.89102.25esch384v1
117.48117.70118.34drygascon256
120.16120.30120.62knot256v2
126.45126.64126.95knot256v1
162.34162.67162.94xoodyakv1
324.50324.86325.05knot384
326.34326.53326.80knot512
1228.501232.661233.62subterraneanv1
2639.122648.142689.58skinnyhashtk3
3489.843491.883493.91skinnyhashtk2
4074.534106.224182.94acehash256v1
7740.087741.007742.44orangishv1
15058.7715067.7815094.42photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
56.2557.3858.88gimli24v1
102.12102.88105.38asconxofv12
102.88103.62104.75asconhashv12
209.00210.50211.25drygascon128
207.88212.00213.12saturninhashv2
228.62?229.75?386.25?esch256v1
231.62232.75234.62knot256v1
323.00323.38324.12knot256v2
432.88433.25434.38drygascon256
438.12439.50441.00esch384v1
519.12520.25522.38xoodyakv1
644.50648.25654.50knot384
800.00801.75802.50knot512
2333.622341.382345.75subterraneanv1
6208.256212.756219.00skinnyhashtk2
7076.627098.757112.12skinnyhashtk3
15045.6215163.7516340.00acehash256v1
17215.7517241.6217259.75photonbeetlehash256rate32v1
30921.6230925.3830949.75orangishv1

amd64; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
14.3614.3714.39T:gimli24v1
14.5414.5514.56T:xoodyakv1
21.1221.1621.17asconxofv12
21.1321.1721.48asconhashv12
40.2840.3540.40T:esch256v1
46.3246.3646.39T:saturninhashv2
52.3852.3852.38T:esch384v1
70.4170.4570.49T:drygascon128
76.5076.5076.54T:knot256v2
81.6981.8981.98T:drygascon256
111.34111.47112.30T:knot256v1
247.61247.64247.68T:knot512
281.28281.57282.74T:knot384
1002.401002.441002.66T:subterraneanv1
1265.521265.701265.88T:acehash256v1
1855.611855.691855.74T:skinnyhashtk3
3178.303235.933373.89T:skinnyhashtk2
4994.005095.115277.05T:orangishv1
5443.935444.975445.71T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.4814.5014.51T:gimli24v1
14.6414.6514.65T:xoodyakv1
21.3621.3821.41asconxofv12
21.3921.4321.66asconhashv12
40.4540.5540.66T:esch256v1
46.6746.7046.81T:saturninhashv2
52.9152.9152.92T:esch384v1
70.5570.5870.60T:drygascon128
77.1477.1477.17T:knot256v2
82.2682.4882.55T:drygascon256
111.78112.50112.54T:knot256v1
248.56248.58248.60T:knot512
282.06282.17282.22T:knot384
1004.691004.741004.84T:subterraneanv1
1277.981278.201278.33T:acehash256v1
1870.051870.151870.24T:skinnyhashtk3
3253.273263.973332.97T:skinnyhashtk2
5111.685260.265452.09T:orangishv1
5436.375436.845437.41T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.6614.6814.70T:gimli24v1
14.7714.7914.80T:xoodyakv1
21.7021.7322.02asconhashv12
21.7121.9122.02asconxofv12
40.9140.9541.08T:esch256v1
47.3647.4947.54T:saturninhashv2
53.8053.8153.82T:esch384v1
70.7270.7570.79T:drygascon128
78.2478.2578.25T:knot256v2
83.1783.3483.49T:drygascon256
112.20112.45112.98T:knot256v1
250.22250.28250.49T:knot512
283.81283.89284.00T:knot384
1008.501008.561008.71T:subterraneanv1
1298.511298.791299.01T:acehash256v1
1894.181894.321894.65T:skinnyhashtk3
3390.353558.623691.76T:skinnyhashtk2
4869.054947.985204.37T:orangishv1
5418.955419.635420.05T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
15.1215.1415.18T:gimli24v1
15.1715.1915.21T:xoodyakv1
22.6722.9222.96asconhashv12
22.6222.9322.98asconxofv12
42.0842.1642.31T:esch256v1
49.1049.1449.32T:saturninhashv2
56.1056.1156.13T:esch384v1
71.2771.3171.39T:drygascon128
80.8680.9080.98T:knot256v2
85.7085.8085.94T:drygascon256
113.44114.10114.19T:knot256v1
254.49254.55254.64T:knot512
287.75287.88287.93T:knot384
1018.781018.911019.08T:subterraneanv1
1353.561353.781354.12T:acehash256v1
1958.681958.781958.87T:skinnyhashtk3
3396.163450.463599.90T:skinnyhashtk2
5371.585372.725373.67T:photonbeetlehash256rate32v1
5037.99?5807.13?5808.11?T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
20.3820.4520.62T:xoodyakv1
21.2821.4121.69T:gimli24v1
34.0634.1234.72asconxofv12
34.0934.1234.56asconhashv12
57.0657.2557.80T:esch256v1
70.8871.0071.72T:saturninhashv2
77.7077.9178.11T:drygascon128
85.1985.2585.36T:esch384v1
114.28114.31114.59T:knot256v2
116.64116.83117.12T:drygascon256
128.70129.12129.28T:knot256v1
310.03310.41311.08T:knot512
319.28319.62320.25T:knot384
1150.191151.021151.52T:subterraneanv1
2059.982060.982061.70T:acehash256v1
2784.562784.922785.14T:skinnyhashtk3
3765.333797.924126.00T:skinnyhashtk2
4774.194776.564778.67T:photonbeetlehash256rate32v1
7527.898256.128256.94T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
56.7557.5058.25T:gimli24v1
72.3873.1274.38T:xoodyakv1
123.88124.38126.25asconhashv12
124.12126.00127.25asconxofv12
199.62200.25201.75T:drygascon128
199.88202.00206.38T:saturninhashv2
210.88212.38214.12T:esch256v1
245.25247.62249.75T:knot256v1
306.12306.50315.62T:knot256v2
369.12369.38369.75T:esch384v1
441.00441.62443.00T:drygascon256
649.88651.00652.75T:knot384
745.62750.75755.25T:knot512
2172.382177.502182.38T:subterraneanv1
5460.755466.005470.12T:photonbeetlehash256rate32v1
6562.12?6712.25?7345.75?T:skinnyhashtk2
7434.627436.127438.38T:skinnyhashtk3
7614.627619.127624.00T:acehash256v1
33014.8833018.5033024.50T:orangishv1

amd64; HW+AES (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
14.3614.3814.40T:gimli24v1
14.5414.5514.55T:xoodyakv1
21.1121.1321.17asconxofv12
21.1321.1721.47asconhashv12
40.1340.2140.23T:esch256v1
46.1546.1846.19T:saturninhashv2
52.3752.3852.38T:esch384v1
70.3170.4271.14T:drygascon128
76.5976.6176.61T:knot256v2
81.7481.7781.79T:drygascon256
113.03113.07113.09T:knot256v1
247.59247.63247.66T:knot512
281.36281.46281.56T:knot384
1001.791001.831001.86T:subterraneanv1
1264.861265.221266.05T:acehash256v1
1855.481855.731855.85T:skinnyhashtk3
3249.123249.893252.51T:skinnyhashtk2
5102.245215.365363.85T:orangishv1
5441.475444.865445.97T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.4914.5214.55T:gimli24v1
14.6414.6514.66T:xoodyakv1
21.3621.3921.41asconxofv12
21.3821.4421.66asconhashv12
40.5540.6440.68T:esch256v1
46.6046.6146.64T:saturninhashv2
52.9152.9152.92T:esch384v1
70.5270.5571.22T:drygascon128
77.2177.3377.34T:knot256v2
82.2982.3282.35T:drygascon256
113.32113.35113.36T:knot256v1
248.57248.58248.60T:knot512
282.05282.21282.21T:knot384
1004.111004.171004.30T:subterraneanv1
1276.531277.781278.43T:acehash256v1
1870.141870.271870.47T:skinnyhashtk3
3257.383258.543268.57T:skinnyhashtk2
5035.085213.255545.31T:orangishv1
5430.745431.395436.16T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.6614.7114.75T:gimli24v1
14.7814.8014.82T:xoodyakv1
21.7521.7722.02asconhashv12
21.7021.9322.03asconxofv12
40.9440.9641.08T:esch256v1
47.2947.3247.37T:saturninhashv2
53.8153.8253.83T:esch384v1
70.7070.7471.39T:drygascon128
78.3278.3478.36T:knot256v2
83.2283.2583.29T:drygascon256
113.80113.82113.84T:knot256v1
250.20250.24250.28T:knot512
283.85283.96283.98T:knot384
1007.891007.981008.09T:subterraneanv1
1297.171298.391299.07T:acehash256v1
1894.211894.291894.60T:skinnyhashtk3
3271.293278.733281.38T:skinnyhashtk2
5414.305418.675420.11T:photonbeetlehash256rate32v1
5368.525616.535616.95T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
15.1015.2115.25T:gimli24v1
15.1915.2115.22T:xoodyakv1
22.7022.7922.91asconhashv12
22.6022.9423.00asconxofv12
42.0842.1542.23T:esch256v1
49.1449.1849.24T:saturninhashv2
56.0956.1056.13T:esch384v1
71.2771.3571.92T:drygascon128
80.8480.9180.95T:knot256v2
85.6785.7485.87T:drygascon256
114.95114.97115.00T:knot256v1
254.48254.58254.65T:knot512
287.71287.84287.89T:knot384
1018.231018.331018.42T:subterraneanv1
1352.291353.451354.18T:acehash256v1
1958.901959.051959.28T:skinnyhashtk3
3307.413309.393309.72T:skinnyhashtk2
5366.425368.885373.36T:photonbeetlehash256rate32v1
5159.26?5807.45?5807.65?T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
20.3120.3920.47T:xoodyakv1
21.5021.6421.84T:gimli24v1
34.0634.0934.47asconxofv12
34.3434.5034.78asconhashv12
56.9457.2057.58T:esch256v1
71.6972.1772.53T:saturninhashv2
77.8378.1178.59T:drygascon128
85.2385.3385.45T:esch384v1
113.84113.94114.62T:knot256v2
116.55116.67116.86T:drygascon256
129.91130.05130.36T:knot256v1
309.88310.25310.91T:knot512
318.88319.12319.36T:knot384
1149.201150.221150.73T:subterraneanv1
2058.192058.802059.66T:acehash256v1
2784.452784.812785.19T:skinnyhashtk3
3660.583672.273677.59T:skinnyhashtk2
4769.114775.034776.75T:photonbeetlehash256rate32v1
8255.318255.778256.42T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
57.2557.8860.12T:gimli24v1
72.2572.8873.75T:xoodyakv1
124.12126.00127.75asconxofv12
125.75127.62129.50asconhashv12
199.62201.25203.12T:drygascon128
200.75202.88206.25T:saturninhashv2
211.12213.12215.00T:esch256v1
246.75248.12250.25T:knot256v1
299.88301.00302.25T:knot256v2
369.25369.38370.00T:esch384v1
441.12441.38442.75T:drygascon256
646.12647.00648.75T:knot384
743.25750.38755.25T:knot512
2172.752175.752180.88T:subterraneanv1
5449.755469.885478.25T:photonbeetlehash256rate32v1
6539.126544.506551.25T:skinnyhashtk2
7433.007435.507438.38T:skinnyhashtk3
7606.627610.627613.12T:acehash256v1
28555.75?33022.88?33026.12?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.8154.4154.67asconhashv12
77.2479.7181.50xoodyakv1
85.9888.2089.51esch256v1
89.1289.7190.61gimli24v1
95.4195.9997.08saturninhashv2
128.37129.30130.27esch384v1
136.85139.17140.37asconxofv12
196.26198.87201.58drygascon128
352.54355.71364.16drygascon256
358.44361.07366.32knot256v2
614.95624.80636.20knot256v1
1225.501237.081247.47knot384
1580.521672.901711.19knot512
2523.742532.262542.41subterraneanv1
4525.234538.374558.38acehash256v1
4821.224843.244866.66skinnyhashtk3
8114.378127.878146.20orangishv1
8282.308305.388332.86skinnyhashtk2
38173.5339924.3040662.50photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
55.2955.3855.42asconhashv12
79.5680.5981.08xoodyakv1
89.5489.6690.06esch256v1
90.7391.0191.25gimli24v1
97.0697.2297.71saturninhashv2
130.76131.04131.35esch384v1
139.38140.21140.70asconxofv12
199.20199.72200.76drygascon128
358.48359.17363.01drygascon256
363.22364.32365.16knot256v2
624.25626.01631.07knot256v1
1234.591238.121241.91knot384
1671.071681.801694.72knot512
2538.762540.802543.95subterraneanv1
4583.014585.754593.01acehash256v1
4871.224876.454882.53skinnyhashtk3
8194.398196.968201.07orangishv1
8319.218324.448333.69skinnyhashtk2
39246.1239713.3539926.02photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
56.7156.7756.99asconhashv12
81.3081.8483.06xoodyakv1
91.1791.4491.92esch256v1
92.6893.0893.18gimli24v1
99.1299.2499.57saturninhashv2
133.60134.19135.12esch384v1
140.04142.10142.85asconxofv12
200.46201.03202.20drygascon128
363.41363.70366.61drygascon256
369.64369.93371.26knot256v2
627.13631.12636.29knot256v1
1238.161243.151246.66knot384
1675.651681.811688.78knot512
2547.202552.272557.32subterraneanv1
4657.104661.324668.99acehash256v1
4926.494946.844960.53skinnyhashtk3
8296.058305.058315.01orangishv1
8341.628346.728355.47skinnyhashtk2
39100.0139147.8839216.39photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
60.8360.9961.16asconhashv12
84.8585.2185.97xoodyakv1
95.7395.8896.06esch256v1
97.8298.0798.19gimli24v1
104.73104.86105.27saturninhashv2
141.60141.81141.97esch384v1
147.20149.75149.97asconxofv12
204.15205.16208.27drygascon128
376.51376.64377.56drygascon256
381.35381.76385.46knot256v2
637.07641.25659.65knot256v1
1257.061265.381300.18knot384
1706.591720.831728.29knot512
2575.332582.162597.32subterraneanv1
4852.654872.775047.87acehash256v1
5097.775119.905135.58skinnyhashtk3
8422.958433.248443.20skinnyhashtk2
8582.728596.988614.03orangishv1
38778.2438819.0138899.30photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
113.06113.62114.50asconhashv12
134.66135.41136.52xoodyakv1
154.28154.67155.12esch256v1
163.00163.59164.47gimli24v1
175.98176.80177.62saturninhashv2
237.56239.64241.34asconxofv12
241.61242.25242.84esch384v1
250.05251.02252.33drygascon128
545.86546.98555.06drygascon256
578.22580.34583.44knot256v2
745.94747.31753.47knot256v1
1417.561427.231436.64knot384
2099.452105.452118.61knot512
2932.922936.232939.25subterraneanv1
7238.587243.397305.84skinnyhashtk3
7396.057409.887438.34acehash256v1
9350.979356.589379.12skinnyhashtk2
12215.5312223.7812263.73orangishv1
34354.9734567.2734906.11photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
516.88522.62531.25asconhashv12
591.75594.12598.25gimli24v1
594.50598.62601.75xoodyakv1
639.62644.50651.00saturninhashv2
700.38704.75712.00esch256v1
801.62804.00809.00drygascon128
941.25945.62953.12asconxofv12
1152.121155.001163.50esch384v1
1619.38?1625.12?2155.38?knot256v1
1797.621808.381813.88knot256v2
2223.382227.502232.00drygascon256
3043.623054.623078.75knot384
5200.255226.385258.75knot512
5783.005797.505807.75subterraneanv1
16826.1216831.2516857.88skinnyhashtk2
19480.3819655.6219665.50skinnyhashtk3
27442.0027483.8828277.12acehash256v1
39479.0039511.5039725.12photonbeetlehash256rate32v1
48860.8848973.2549370.62orangishv1

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.0021.0121.01xoodyakv1
25.4325.4325.43gimli24v1
28.9528.9628.97asconhashv12
28.9828.9829.00asconxofv12
70.8070.8270.85saturninhashv2
72.0972.1072.11esch256v1
87.3387.3787.39esch384v1
107.99108.22109.25drygascon128
114.36114.36114.77knot256v2
135.83136.17136.62drygascon256
168.11168.15168.59knot256v1
399.32399.33399.35knot512
422.70422.79423.80knot384
1385.471386.511388.09subterraneanv1
1914.391918.171921.46acehash256v1
2595.402596.262597.33skinnyhashtk3
4715.424740.964791.39skinnyhashtk2
6208.766211.986216.52photonbeetlehash256rate32v1
19449.7919462.6819473.59orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
21.1521.1521.16xoodyakv1
25.6225.6225.62gimli24v1
29.1829.2029.21asconhashv12
29.2029.2129.26asconxofv12
71.3871.4371.44saturninhashv2
72.5372.5372.53esch256v1
88.2288.2488.27esch384v1
108.11108.21108.75drygascon128
115.26115.26115.26knot256v2
136.87136.91139.54drygascon256
168.40168.40168.42knot256v1
400.48400.48400.52knot512
423.23423.23423.25knot384
1389.461389.511389.90subterraneanv1
1936.111936.951939.50acehash256v1
2612.352615.882617.19skinnyhashtk3
4727.114749.154795.22skinnyhashtk2
6184.906197.436198.11photonbeetlehash256rate32v1
19603.7419618.6819649.59orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
21.3921.3921.40xoodyakv1
25.9725.9925.99gimli24v1
29.6529.6529.68asconhashv12
29.6629.6629.66asconxofv12
72.3472.3472.36saturninhashv2
73.3173.3173.32esch256v1
89.7389.7389.77esch384v1
108.51108.90109.50drygascon128
116.81116.81116.81knot256v2
138.57138.75139.97drygascon256
169.07169.07169.12knot256v1
403.14403.15403.16knot512
425.77425.77425.78knot384
1393.201393.281397.55subterraneanv1
1965.771966.241972.91acehash256v1
2622.042651.892752.04skinnyhashtk3
4724.434765.814811.52skinnyhashtk2
6176.396179.616204.06photonbeetlehash256rate32v1
19844.9619869.2919893.71orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
22.0322.0322.06xoodyakv1
26.9326.9326.93gimli24v1
30.9030.9030.96asconxofv12
30.8930.9130.91asconhashv12
74.8874.8974.89saturninhashv2
75.4075.4075.42esch256v1
93.7193.8193.82esch384v1
109.38109.67110.31drygascon128
120.98120.98120.98knot256v2
142.74142.90143.16drygascon256
170.85170.85170.98knot256v1
410.25410.25410.25knot512
431.74431.76432.74knot384
1407.561407.571409.38subterraneanv1
2045.012050.932056.43acehash256v1
2738.182738.192741.22skinnyhashtk3
4760.804771.414851.16skinnyhashtk2
6118.356119.046131.28photonbeetlehash256rate32v1
20521.8320561.3220593.91orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
29.7830.0931.16xoodyakv1
38.9239.0839.14gimli24v1
46.4146.4547.52asconhashv12
46.4446.8147.50asconxofv12
102.09102.14102.52esch256v1
107.53107.80108.39saturninhashv2
119.36120.44120.80drygascon128
145.70145.78145.84esch384v1
174.30174.30174.30knot256v2
193.62193.72194.83knot256v1
198.75200.08200.19drygascon256
480.16480.22481.12knot384
501.12501.12501.22knot512
1591.021591.171593.95subterraneanv1
3112.443125.483127.64acehash256v1
3891.783892.313892.47skinnyhashtk3
5331.025384.755390.44skinnyhashtk2
5417.505430.985431.42photonbeetlehash256rate32v1
28969.8129143.5329269.05orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
107.25107.25108.38gimli24v1
109.00110.12115.00xoodyakv1
169.25169.25169.50asconhashv12
169.25169.38169.62asconxofv12
296.75296.75298.38saturninhashv2
298.25300.25300.50drygascon128
376.50376.50383.50knot256v1
385.88385.88385.88esch256v1
481.25481.25481.25knot256v2
621.12621.88622.25esch384v1
761.75763.38766.88drygascon256
974.25974.75975.75knot384
1211.881211.881211.88knot512
3038.503039.253047.25subterraneanv1
6212.126218.506222.75photonbeetlehash256rate32v1
9405.009494.009570.62skinnyhashtk2
10381.8810385.2510390.88skinnyhashtk3
11526.2511526.5011534.38acehash256v1
113290.50113835.88114964.75orangishv1

amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; saber214, supercop-20210423

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
21.0021.0021.01T:xoodyakv1
26.0826.2126.22T:gimli24v1
28.2628.2628.26asconxofv12
28.2628.2728.29asconhashv12
70.7270.7570.77T:saturninhashv2
72.1972.4174.49T:esch256v1
87.2287.2787.29T:esch384v1
106.17106.20107.80T:drygascon128
117.15117.15117.16T:knot256v2
137.38137.40137.65T:drygascon256
175.02175.03175.05T:knot256v1
400.38400.40400.48T:knot512
422.14422.40422.47T:knot384
1383.521386.941398.10T:subterraneanv1
1974.142008.742018.61T:acehash256v1
2679.402759.982769.32T:skinnyhashtk3
4647.054656.884758.86T:skinnyhashtk2
6210.136216.676225.82T:photonbeetlehash256rate32v1
19218.3919241.7919247.62T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
21.2221.2221.23T:xoodyakv1
26.4826.4826.48T:gimli24v1
28.5228.5228.52asconhashv12
28.5228.5228.52asconxofv12
71.3771.4471.45T:saturninhashv2
72.9272.9274.81T:esch256v1
88.1588.1988.21T:esch384v1
106.44106.44107.87T:drygascon128
118.17118.18118.19T:knot256v2
138.37138.76139.16T:drygascon256
175.45175.45175.45T:knot256v1
402.04402.04402.04T:knot512
422.42422.42422.42T:knot384
1388.321390.071399.92T:subterraneanv1
1998.292038.052058.07T:acehash256v1
2708.862781.352781.81T:skinnyhashtk3
4666.084666.334757.48T:skinnyhashtk2
6205.726222.906223.28T:photonbeetlehash256rate32v1
19381.3419391.6819414.40T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
21.5621.5721.59T:xoodyakv1
26.9526.9928.14T:gimli24v1
29.0429.0429.04asconhashv12
29.0429.0429.04asconxofv12
72.3972.4872.50T:saturninhashv2
73.8373.8475.72T:esch256v1
89.7289.7789.78T:esch384v1
106.82106.83106.95T:drygascon128
119.90119.95119.96T:knot256v2
140.09140.13140.47T:drygascon256
176.19176.19176.20T:knot256v1
404.81404.82404.84T:knot512
425.08425.08426.94T:knot384
1393.411395.381405.50T:subterraneanv1
2029.372029.872066.90T:acehash256v1
2741.262817.402818.30T:skinnyhashtk3
4677.494680.974772.68T:skinnyhashtk2
6187.816202.386203.38T:photonbeetlehash256rate32v1
19613.7819616.2819632.23T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
22.4922.5322.57T:xoodyakv1
28.3329.4029.44T:gimli24v1
30.4230.4230.42asconhashv12
30.4330.4330.44asconxofv12
75.2475.2575.30T:saturninhashv2
76.2076.2478.17T:esch256v1
93.9893.9994.00T:esch384v1
107.91107.96108.09T:drygascon128
124.52124.66124.69T:knot256v2
144.69145.04145.09T:drygascon256
178.17178.19178.19T:knot256v1
412.22412.22412.27T:knot512
431.24431.28431.28T:knot384
1408.351410.171420.23T:subterraneanv1
2116.752153.432156.74T:acehash256v1
2838.262913.622914.52T:skinnyhashtk3
4721.764723.154814.27T:skinnyhashtk2
6127.816148.406148.77T:photonbeetlehash256rate32v1
20267.4820320.2420342.16T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
33.8134.2534.41T:xoodyakv1
44.3044.4545.69T:gimli24v1
47.8147.8848.22asconxofv12
47.8047.8948.17asconhashv12
107.09107.17109.33T:esch256v1
112.02112.25112.72T:saturninhashv2
123.52124.09126.09T:drygascon128
147.88147.92148.94T:esch384v1
183.72184.92185.27T:knot256v2
202.97203.12203.22T:drygascon256
203.59203.67203.72T:knot256v1
482.77482.80482.83T:knot384
506.98507.02507.44T:knot512
1598.091598.311608.92T:subterraneanv1
3216.313220.063283.45T:acehash256v1
4033.774097.474146.69T:skinnyhashtk3
5243.595243.735346.47T:skinnyhashtk2
5439.835455.315462.17T:photonbeetlehash256rate32v1
28369.7528424.5828526.56T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
143.00143.38143.62T:gimli24v1
142.88146.00147.12T:xoodyakv1
183.88184.25186.00asconhashv12
184.62185.12185.75asconxofv12
330.50331.50332.88T:saturninhashv2
334.88336.62339.50T:drygascon128
404.00404.50405.62T:knot256v1
420.12422.50429.38T:esch256v1
543.50552.00553.88T:knot256v2
650.75651.12652.12T:esch384v1
797.75799.25804.38T:drygascon256
1005.881006.621008.00T:knot384
1251.621251.881255.25T:knot512
3077.253082.003095.75T:subterraneanv1
6258.126270.506283.88T:photonbeetlehash256rate32v1
9361.759369.629540.00T:skinnyhashtk2
10528.6210788.2511077.25T:skinnyhashtk3
11901.0011913.0012158.50T:acehash256v1
108710.75109072.50109210.12T:orangishv1

amd64; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
14.3414.3514.36T:xoodyakv1
15.2015.2115.21T:gimli24v1
24.9825.0525.06asconxofv12
25.0525.0625.06asconhashv12
47.2247.2547.27T:esch256v1
54.0954.1054.12T:saturninhashv2
57.6457.6857.80T:esch384v1
76.3276.3376.35T:drygascon128
84.2884.3984.47T:knot256v2
94.1194.1694.22T:drygascon256
128.84128.92128.93T:knot256v1
234.58234.60234.63T:knot512
321.70321.86322.07T:knot384
1018.881019.151020.30T:subterraneanv1
1466.851470.411480.58T:acehash256v1
1928.151930.911931.44T:skinnyhashtk3
3609.903609.953610.37T:skinnyhashtk2
5342.015347.775348.43T:photonbeetlehash256rate32v1
5624.305625.915626.32T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
14.4414.4514.46T:xoodyakv1
15.3315.3315.34T:gimli24v1
25.2725.2725.28asconhashv12
25.2625.2725.28asconxofv12
47.4647.4847.55T:esch256v1
54.5554.5654.58T:saturninhashv2
58.2358.2558.33T:esch384v1
76.4476.4676.47T:drygascon128
85.0885.2686.14T:knot256v2
94.7494.7894.86T:drygascon256
129.15129.16129.24T:knot256v1
235.54235.55235.55T:knot512
322.52322.70322.79T:knot384
1021.411021.521022.41T:subterraneanv1
1482.601484.781494.66T:acehash256v1
1943.791945.771946.30T:skinnyhashtk3
3617.033617.153617.45T:skinnyhashtk2
5332.255336.885337.21T:photonbeetlehash256rate32v1
5668.575669.245670.14T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
14.5714.6014.62T:xoodyakv1
15.5315.5415.55T:gimli24v1
25.6525.6625.67asconxofv12
25.6625.6625.67asconhashv12
47.9748.0248.09T:esch256v1
55.3255.3555.39T:saturninhashv2
59.1959.2059.32T:esch384v1
76.6176.6576.69T:drygascon128
85.8886.2587.27T:knot256v2
95.7795.8395.87T:drygascon256
129.67129.71129.76T:knot256v1
237.13237.14237.15T:knot512
324.20324.55324.70T:knot384
1025.261025.461026.25T:subterraneanv1
1506.631508.541517.62T:acehash256v1
1968.821970.911971.56T:skinnyhashtk3
3628.743629.033629.26T:skinnyhashtk2
5314.985320.035320.35T:photonbeetlehash256rate32v1
5741.375742.375746.52T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
15.0015.0315.07T:xoodyakv1
16.0916.1016.11T:gimli24v1
26.6126.6326.64asconxofv12
26.6226.6426.65asconhashv12
49.3249.3649.44T:esch256v1
57.3657.4457.48T:saturninhashv2
61.7261.7661.85T:esch384v1
77.1377.2077.24T:drygascon128
90.3390.4290.47T:knot256v2
98.5598.6598.75T:drygascon256
131.08131.13131.17T:knot256v1
241.39241.41241.43T:knot512
328.75329.02329.20T:knot384
1035.661035.971036.91T:subterraneanv1
1570.071573.081582.28T:acehash256v1
2035.942037.972038.62T:skinnyhashtk3
3660.223660.463661.45T:skinnyhashtk2
5268.595273.225274.41T:photonbeetlehash256rate32v1
5935.505936.945944.49T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
20.1720.3020.45T:xoodyakv1
22.9723.1223.28T:gimli24v1
38.8939.0639.06asconxofv12
39.0039.0639.06asconhashv12
66.3966.5366.81T:esch256v1
84.0284.1484.42T:drygascon128
84.0384.2784.73T:saturninhashv2
94.0994.2094.48T:esch384v1
130.06130.36130.62T:knot256v2
134.45134.66134.92T:drygascon256
149.00149.20149.48T:knot256v1
295.81295.97296.20T:knot512
366.20366.41366.70T:knot384
1169.971170.891171.41T:subterraneanv1
2386.232389.112402.41T:acehash256v1
2894.002897.672898.48T:skinnyhashtk3
4063.754064.624072.73T:skinnyhashtk2
4678.424680.364681.67T:photonbeetlehash256rate32v1
8430.338435.258440.50T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
60.5060.8863.12T:gimli24v1
73.3874.1275.38T:xoodyakv1
135.50136.50137.88asconxofv12
135.12137.62137.88asconhashv12
215.38216.88220.00T:drygascon128
233.75234.38238.00T:saturninhashv2
251.25252.00254.00T:esch256v1
290.38290.88292.50T:knot256v1
369.12369.50370.50T:knot256v2
407.12407.75408.88T:esch384v1
507.12508.00511.00T:drygascon256
720.75721.50722.75T:knot512
759.75761.00762.75T:knot384
2228.002229.752234.62T:subterraneanv1
5353.125355.755358.50T:photonbeetlehash256rate32v1
7236.007237.507238.75T:skinnyhashtk2
7721.887728.007730.50T:skinnyhashtk3
8799.508816.758866.50T:acehash256v1
33710.3833741.5033768.88T:orangishv1

amd64; IB+AES (306a9); 2012 Intel Xeon E3-1265L V2; 4 x 2500MHz; hedera, supercop-20210326

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
14.7514.7514.76T:xoodyakv1
15.4215.4315.44T:gimli24v1
24.9624.9824.98asconhashv12
24.9624.9824.98asconxofv12
47.6847.7348.15T:esch256v1
54.0254.0354.05T:saturninhashv2
58.0958.6359.39T:esch384v1
76.5576.5876.62T:drygascon128
85.3785.4485.94T:knot256v2
89.7789.9189.98T:drygascon256
126.47127.12127.72T:knot256v1
235.27235.29235.50T:knot512
314.03314.23314.82T:knot384
1069.201075.511083.81T:subterraneanv1
1570.971574.061584.21T:acehash256v1
1574.581575.081576.10T:skinnyhashtk3
2988.282990.382992.57T:skinnyhashtk2
5596.565598.425604.01T:orangishv1
8501.588502.968508.28T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.8414.8514.86T:xoodyakv1
15.5415.5515.57T:gimli24v1
25.2125.2125.21asconxofv12
25.2125.2125.21asconhashv12
48.0448.0548.42T:esch256v1
54.4854.5054.53T:saturninhashv2
58.7959.2359.85T:esch384v1
76.6676.7076.73T:drygascon128
86.1286.1487.99T:knot256v2
90.4890.5490.61T:drygascon256
127.65129.02129.03T:knot256v1
236.22236.23236.24T:knot512
315.11315.43315.97T:knot384
1071.271072.451077.09T:subterraneanv1
1587.021587.351587.60T:skinnyhashtk3
1588.821589.871598.49T:acehash256v1
2994.312996.802997.62T:skinnyhashtk2
5640.595641.315646.54T:orangishv1
8485.238487.408491.01T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.9815.0015.02T:xoodyakv1
15.7415.7615.78T:gimli24v1
25.5925.6025.62asconxofv12
25.5925.6025.60asconhashv12
48.5548.5748.88T:esch256v1
55.2655.2955.31T:saturninhashv2
59.8060.1560.80T:esch384v1
76.8676.8876.92T:drygascon128
87.2987.3189.51T:knot256v2
91.5191.5991.68T:drygascon256
129.53129.54129.56T:knot256v1
237.80237.81237.83T:knot512
316.87317.17317.41T:knot384
1075.361076.681081.15T:subterraneanv1
1607.561607.771608.04T:skinnyhashtk3
1614.541615.811624.25T:acehash256v1
3004.403004.963007.67T:skinnyhashtk2
5713.905714.615719.71T:orangishv1
8457.948462.288464.33T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
15.3615.3915.41T:xoodyakv1
16.2716.3116.35T:gimli24v1
26.5826.5826.62asconhashv12
26.5926.6126.62asconxofv12
49.9349.9650.28T:esch256v1
57.3257.3957.45T:saturninhashv2
62.3962.7763.37T:esch384v1
77.4277.5377.60T:drygascon128
92.2192.2792.57T:knot256v2
94.1194.2494.40T:drygascon256
129.52130.90130.98T:knot256v1
242.04242.07242.11T:knot512
321.40321.74322.24T:knot384
1086.061086.931092.68T:subterraneanv1
1662.151662.431662.71T:skinnyhashtk3
1683.071683.691693.18T:acehash256v1
3028.833029.783032.78T:skinnyhashtk2
5907.655909.795911.28T:orangishv1
8359.218366.038370.98T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
20.3820.5020.62T:xoodyakv1
23.3823.5623.70T:gimli24v1
38.5838.7538.89asconhashv12
38.5838.8938.89asconxofv12
67.2767.5267.75T:esch256v1
83.3083.8484.53T:saturninhashv2
84.3084.4784.69T:drygascon128
95.2095.7596.25T:esch384v1
128.16128.45128.52T:drygascon256
131.06131.23132.62T:knot256v2
148.47148.64149.36T:knot256v1
295.98296.30296.81T:knot512
356.95357.44357.83T:knot384
1226.471228.551233.83T:subterraneanv1
2362.612363.302364.03T:skinnyhashtk3
2558.732559.912573.59T:acehash256v1
3362.913363.393368.45T:skinnyhashtk2
7105.837170.707241.77T:photonbeetlehash256rate32v1
8393.318396.418400.41T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
66.0067.1268.88T:gimli24v1
72.8873.8874.75T:xoodyakv1
135.12136.12136.62asconhashv12
135.38136.62136.62asconxofv12
215.00216.25220.50T:drygascon128
234.00235.62238.00T:saturninhashv2
256.12258.62263.75T:esch256v1
285.38286.50288.75T:knot256v1
363.38364.88366.88T:knot256v2
413.50415.25416.25T:esch384v1
481.88482.38483.12T:drygascon256
719.75721.38723.25T:knot384
721.12723.12724.62T:knot512
2327.382332.382346.25T:subterraneanv1
5987.005989.385995.25T:skinnyhashtk2
5692.88?6161.88?6946.25?T:photonbeetlehash256rate32v1
6300.626304.386308.00T:skinnyhashtk3
9452.759458.389508.38T:acehash256v1
33565.2533577.8833603.75T:orangishv1

amd64; SB+AES (206d7); 2012 Intel Xeon E5-2660; 8 x 2200MHz; unstable; gcc123, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
14.7514.7614.76T:xoodyakv1
15.8115.8315.84T:gimli24v1
29.4229.4329.45asconhashv12
29.4329.4429.45asconxofv12
49.4549.4749.50T:esch256v1
59.6560.0960.15T:esch384v1
62.9963.0163.04T:saturninhashv2
88.4188.4388.46T:drygascon128
101.11101.15101.25T:drygascon256
102.84102.85103.36T:knot256v2
173.59173.63174.01T:knot256v1
279.49280.37280.59T:knot512
367.09367.55368.13T:knot384
1133.211134.051139.95T:subterraneanv1
1662.701664.481665.82T:skinnyhashtk3
1769.881788.071818.86T:acehash256v1
3091.813093.243094.43T:skinnyhashtk2
6499.686503.786511.47T:orangishv1
8585.278590.268593.83T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.8514.8514.86T:xoodyakv1
15.9315.9515.96T:gimli24v1
29.6829.7129.71asconhashv12
29.6929.7129.72asconxofv12
49.7149.7749.79T:esch256v1
60.3060.6860.70T:esch384v1
63.5163.5463.56T:saturninhashv2
88.5188.5688.58T:drygascon128
101.73101.79101.90T:drygascon256
103.67103.69104.11T:knot256v2
174.00174.11174.19T:knot256v1
279.62279.62280.75T:knot512
367.63368.09368.58T:knot384
1136.551137.401141.70T:subterraneanv1
1676.931677.261678.24T:skinnyhashtk3
1790.991805.501831.34T:acehash256v1
3097.913098.753099.55T:skinnyhashtk2
6550.856555.226560.36T:orangishv1
8567.548574.258580.44T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
14.9815.0015.03T:xoodyakv1
16.1316.1516.17T:gimli24v1
30.0730.1030.13asconxofv12
30.1130.1330.17asconhashv12
50.2950.3450.38T:esch256v1
61.2961.6561.68T:esch384v1
64.3864.4164.46T:saturninhashv2
88.6688.7088.76T:drygascon128
102.76102.87102.94T:drygascon256
104.96105.07105.10T:knot256v2
174.65174.66174.71T:knot256v1
281.49282.63283.11T:knot512
369.77370.37370.71T:knot384
1140.041142.441147.00T:subterraneanv1
1696.131698.161699.06T:skinnyhashtk3
1823.191850.561860.31T:acehash256v1
3107.133110.823114.74T:skinnyhashtk2
6634.786639.756645.04T:orangishv1
8539.048545.118551.01T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
15.3715.4215.45T:xoodyakv1
16.6916.7316.77T:gimli24v1
31.1831.2031.21asconhashv12
31.2331.2431.27asconxofv12
51.6751.7151.82T:esch256v1
63.9564.3164.43T:esch384v1
66.6866.7866.84T:saturninhashv2
89.1589.2489.35T:drygascon128
105.60105.65105.76T:drygascon256
108.47108.78109.42T:knot256v2
176.41176.46176.53T:knot256v1
286.42286.46286.52T:knot512
374.92375.58376.18T:knot384
1151.541152.491158.62T:subterraneanv1
1754.601755.641756.62T:skinnyhashtk3
1895.961912.621947.04T:acehash256v1
3134.103135.293142.22T:skinnyhashtk2
6855.296860.236869.35T:orangishv1
8438.168453.448468.38T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
20.4820.6420.78T:xoodyakv1
23.7723.8324.25T:gimli24v1
45.2345.4245.75asconxofv12
45.3045.4245.67asconhashv12
69.5269.7269.91T:esch256v1
95.8996.0996.45T:drygascon128
96.0596.3696.53T:saturninhashv2
97.9798.2098.47T:esch384v1
141.56141.94142.58T:drygascon256
156.02156.50156.80T:knot256v2
197.88197.97198.88T:knot256v1
349.69349.98350.36T:knot512
416.78416.97417.22T:knot384
1300.751303.551307.30T:subterraneanv1
2495.122496.752498.70T:skinnyhashtk3
2889.502904.452935.25T:acehash256v1
3480.283482.113485.36T:skinnyhashtk2
7176.097221.887320.34T:photonbeetlehash256rate32v1
9738.559744.739759.48T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
62.1263.5066.12T:gimli24v1
74.5075.2576.38T:xoodyakv1
156.00157.25157.88asconhashv12
156.62157.88158.75asconxofv12
238.50239.88242.62T:drygascon128
261.12262.75264.25T:esch256v1
264.62266.12267.62T:saturninhashv2
368.12369.38374.62T:knot256v1
423.00424.50426.75T:esch384v1
424.38425.00425.38T:knot256v2
524.62526.12528.50T:drygascon256
843.38846.25849.38T:knot384
844.50846.75848.50T:knot512
2466.122470.882477.00T:subterraneanv1
4467.88?5011.88?6040.50?T:photonbeetlehash256rate32v1
6192.756199.886207.88T:skinnyhashtk2
6658.006661.126664.50T:skinnyhashtk3
10674.5010696.0010845.38T:acehash256v1
38956.2538987.1239020.38T: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.3922.4323.62gimli24v1
46.2946.6046.91xoodyakv1
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.541721.261758.18subterraneanv1
2202.79?2820.11?3095.80?acehash256v1
3623.313703.953738.76skinnyhashtk3
6217.646760.666870.52skinnyhashtk2
9541.16?11465.58?11652.24?orangishv1
12112.0612588.6312900.83photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
22.3322.5423.09gimli24v1
46.7546.8546.95xoodyakv1
47.1148.3349.09asconhashv12
63.3065.0366.80asconxofv12
77.7979.4482.29esch256v1
94.2794.49102.11esch384v1
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.00470.73475.82knot512
532.32?656.23?665.11?knot384
1692.501725.631727.90subterraneanv1
2569.60?2845.89?2897.54?acehash256v1
3698.483733.983747.48skinnyhashtk3
6564.916799.766842.03skinnyhashtk2
10713.4411657.5311702.33orangishv1
12354.6412554.3012619.88photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.7122.7823.34gimli24v1
47.1447.2147.33xoodyakv1
47.4447.7249.77asconhashv12
62.3666.0667.81asconxofv12
77.9281.0783.21esch256v1
98.89103.95107.23esch384v1
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.34467.86474.66knot512
535.42?652.95?669.22?knot384
1704.071735.261738.24subterraneanv1
2895.192956.922996.82acehash256v1
3780.143787.663793.57skinnyhashtk3
6822.426851.626916.03skinnyhashtk2
11813.0211911.6311981.50orangishv1
12315.8312530.7212581.06photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
23.4723.6224.21gimli24v1
48.1048.2148.33xoodyakv1
46.7749.3751.36asconhashv12
67.0868.3870.35asconxofv12
80.0281.3285.48esch256v1
100.99102.70108.31esch384v1
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.701744.621760.00subterraneanv1
2852.923011.983067.42acehash256v1
3920.773922.173924.71skinnyhashtk3
6888.036898.696974.81skinnyhashtk2
12222.9412353.3112390.23orangishv1
12191.2012385.3212467.96photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
33.8434.5536.00gimli24v1
59.6260.5261.17xoodyakv1
69.2871.7775.23asconhashv12
58.55?101.62?105.09?asconxofv12
111.33?114.56?125.25?esch256v1
145.45?150.42?167.72?drygascon128
153.47155.62164.02esch384v1
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.841987.171991.34subterraneanv1
4130.44?4580.95?4666.03?acehash256v1
5504.585536.555575.17skinnyhashtk3
7600.507629.707679.16skinnyhashtk2
10475.9510565.0210720.27photonbeetlehash256rate32v1
17346.3817414.9517472.09orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
94.1299.00102.75gimli24v1
195.38197.62199.88xoodyakv1
221.25?242.25?252.00?asconhashv12
199.88?353.62?361.88?asconxofv12
370.12?378.38?421.88?drygascon128
427.50434.25462.75esch256v1
432.75?473.25?497.25?saturninhashv2
496.50?589.50?596.25?knot256v1
663.75668.62701.62esch384v1
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.003912.003925.50subterraneanv1
7398.00?8474.62?10072.12?photonbeetlehash256rate32v1
13519.8813574.6213658.62skinnyhashtk2
14688.0014757.0014854.12skinnyhashtk3
15310.88?16928.25?17253.75?acehash256v1
69405.3869633.3869811.12orangishv1

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.3237.3637.49xoodyakv1
53.7553.8954.19asconhashv12
86.9587.0087.29esch256v1
100.77100.85101.11gimli24v1
101.24101.34101.86saturninhashv2
130.51130.77131.26esch384v1
139.61139.83140.70asconxofv12
329.85330.58331.18knot256v2
377.47378.37378.98drygascon128
506.17506.54507.13drygascon256
691.88692.38692.77knot256v1
1209.121210.641212.22knot384
2071.932072.922073.93knot512
2426.152427.902428.84subterraneanv1
4995.704997.404999.10acehash256v1
8076.238078.368080.65orangishv1
8140.818170.508198.72skinnyhashtk3
15308.4315314.3415319.54skinnyhashtk2
38803.9038808.6538815.38photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
37.7637.7637.81xoodyakv1
54.2854.4154.41asconhashv12
87.7187.7187.77esch256v1
101.76101.76101.82gimli24v1
101.82102.29102.48saturninhashv2
131.45131.87131.96esch384v1
141.03141.09141.49asconxofv12
333.08333.33334.58knot256v2
378.24378.25378.78drygascon128
508.65508.69509.30drygascon256
692.70692.81695.56knot256v1
1212.041214.171216.16knot384
2080.902081.432083.90knot512
2430.432433.182435.89subterraneanv1
5045.315046.135048.47acehash256v1
8139.698142.028143.65orangishv1
8214.098253.368290.43skinnyhashtk3
15336.1115342.8915350.50skinnyhashtk2
38730.1238740.8038749.08photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
38.5138.5138.51xoodyakv1
55.5155.5155.68asconhashv12
88.9988.9989.02esch256v1
103.43103.43103.48gimli24v1
103.87104.02104.10saturninhashv2
133.98134.07134.14esch384v1
143.21143.28143.72asconxofv12
338.93338.94339.01knot256v2
379.57379.59379.65drygascon128
514.30514.30514.33drygascon256
695.96695.96696.17knot256v1
1217.381221.041225.44knot384
2093.912094.152102.49knot512
2439.602440.462448.41subterraneanv1
5126.355127.155134.31acehash256v1
8245.468248.668252.42orangishv1
8256.858313.228384.05skinnyhashtk3
15385.6315399.2815404.46skinnyhashtk2
38606.0638614.7738628.12photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
40.5040.5040.50xoodyakv1
58.4358.4458.48asconhashv12
92.3992.4192.47esch256v1
107.89107.89107.95gimli24v1
108.56108.77108.81saturninhashv2
140.41140.45140.56esch384v1
149.18149.24149.34asconxofv12
354.52354.55354.58knot256v2
383.11383.14383.15drygascon128
529.36529.36529.39drygascon256
704.61704.63704.71knot256v1
1233.651234.051238.12knot384
2135.762135.772136.70knot512
2465.062465.092465.86subterraneanv1
5336.245337.005358.75acehash256v1
8515.438532.638538.56orangishv1
8566.698613.848760.22skinnyhashtk3
15519.3015532.3015548.48skinnyhashtk2
38261.8038296.7238317.43photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
65.6465.9165.94xoodyakv1
95.7295.8196.14asconhashv12
135.97136.22136.41esch256v1
165.06165.06165.06gimli24v1
167.39167.91168.50saturninhashv2
225.67225.88226.84asconxofv12
225.59225.95227.12esch384v1
428.69428.69428.72drygascon128
554.41554.58554.80knot256v2
722.44722.44722.64drygascon256
815.62815.62815.72knot256v1
1375.001375.841381.45knot384
2671.802671.882671.92knot512
2788.972793.162793.47subterraneanv1
8124.628125.318126.33acehash256v1
12104.5312104.7312110.98orangishv1
12196.6212340.9512343.59skinnyhashtk3
17198.0517220.5317238.23skinnyhashtk2
33892.5233931.6734083.72photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
291.38293.25295.12xoodyakv1
389.62390.88393.25asconhashv12
511.25511.50513.75gimli24v1
525.00528.12529.75saturninhashv2
557.00560.62562.00esch256v1
826.12828.25837.25asconxofv12
993.751019.001023.12esch384v1
1152.251152.501154.75drygascon128
1688.501688.751688.75knot256v1
1817.251818.251819.62knot256v2
2756.002757.382760.75drygascon256
2840.882842.752845.12knot384
5370.625377.255379.88subterraneanv1
6890.386891.386892.50knot512
30080.2530081.3830085.75acehash256v1
30678.5030705.0030727.50skinnyhashtk2
32586.0032975.8833012.00skinnyhashtk3
38818.3838920.0038925.75photonbeetlehash256rate32v1
48487.1248488.6248495.88orangishv1

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.4453.9055.28asconhashv12
78.0778.7779.50xoodyakv1
86.9887.0287.81gimli24v1
88.6088.6388.67esch256v1
95.7696.2396.36saturninhashv2
137.28137.69138.41asconxofv12
138.94139.00139.03esch384v1
197.66197.99198.18drygascon128
350.63355.40358.34drygascon256
362.01362.29362.94knot256v2
600.92618.47623.65knot256v1
1208.511217.701221.69knot384
1643.311652.541657.63knot512
2503.512512.232522.81subterraneanv1
4614.404620.354624.37skinnyhashtk3
4810.684820.104841.58acehash256v1
7879.487899.727914.89skinnyhashtk2
8135.648142.728153.01orangishv1
39360.4639418.1339452.14photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
54.0454.5555.11asconhashv12
79.6679.7080.04xoodyakv1
88.2188.2188.60gimli24v1
89.7189.7289.73esch256v1
97.3397.5397.58saturninhashv2
139.26139.31139.65asconxofv12
140.90140.90140.92esch384v1
198.84198.85198.94drygascon128
357.99358.72359.72drygascon256
365.66365.71366.03knot256v2
620.51620.66623.09knot256v1
1215.651218.821220.56knot384
1653.551655.491657.89knot512
2514.452515.782520.45subterraneanv1
4656.524657.524658.95skinnyhashtk3
4864.854867.924878.06acehash256v1
7909.257914.707919.04skinnyhashtk2
8205.818207.878211.42orangishv1
39243.3139266.4339279.71photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
55.5755.6156.27asconhashv12
81.1781.2081.22xoodyakv1
90.2090.2190.22gimli24v1
91.4791.5291.55esch256v1
99.6199.7099.76saturninhashv2
141.97142.01142.10asconxofv12
144.06144.07144.10esch384v1
200.23200.24200.26drygascon128
363.07363.22364.03drygascon256
371.42371.44371.51knot256v2
623.81623.85623.92knot256v1
1223.361225.251228.86knot384
1662.781663.101669.03knot512
2522.392523.242530.73subterraneanv1
4713.414719.694722.34skinnyhashtk3
4952.264960.874974.90acehash256v1
7937.987946.617954.55skinnyhashtk2
8313.728315.948321.41orangishv1
39053.3239058.9439066.45photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
59.9460.5360.78asconhashv12
85.2185.3085.41xoodyakv1
95.5395.5897.13gimli24v1
96.3296.3696.42esch256v1
105.41105.59105.62saturninhashv2
149.26149.94159.19asconxofv12
152.47152.50152.59esch384v1
203.97203.99204.01drygascon128
376.47377.02377.58drygascon256
386.81386.84386.88knot256v2
632.71632.76632.81knot256v1
1241.681244.681245.24knot384
1693.701693.761694.89knot512
2550.612550.962552.65subterraneanv1
4875.674876.614896.07skinnyhashtk3
5164.665178.005195.91acehash256v1
8014.078030.748052.73skinnyhashtk2
8591.518593.528614.86orangishv1
38714.0138723.1338757.37photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
114.80115.20117.09asconhashv12
136.88137.47138.19xoodyakv1
157.69158.09158.52esch256v1
163.73163.95165.09gimli24v1
180.70181.14181.67saturninhashv2
242.59244.92248.64asconxofv12
251.70251.97252.28drygascon128
260.34260.66261.06esch384v1
548.88550.22550.80drygascon256
583.67583.95584.30knot256v2
745.89746.95747.30knot256v1
1401.621402.661403.62knot384
2089.882090.392090.62knot512
2915.052915.552916.97subterraneanv1
6955.676955.976958.72skinnyhashtk3
7859.557863.198693.91acehash256v1
8922.898942.388943.77skinnyhashtk2
12241.6112343.0812539.42orangishv1
34352.3834357.7534384.58photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
549.50553.12560.50asconhashv12
613.25615.88619.25xoodyakv1
613.62616.12618.88gimli24v1
671.38674.00676.38saturninhashv2
721.62724.12726.25esch256v1
829.00830.75832.75drygascon128
972.25978.00986.38asconxofv12
1243.121244.621247.62esch384v1
1641.001646.251649.50knot256v1
1794.751796.621800.00knot256v2
2258.122263.382268.00drygascon256
3016.383018.753023.25knot384
5210.255214.005217.50knot512
5782.505785.505790.50subterraneanv1
16069.3816102.1216134.12skinnyhashtk2
18723.8818726.2518729.50skinnyhashtk3
29185.3829189.2531858.75acehash256v1
39504.5039510.0039524.50photonbeetlehash256rate32v1
49025.5049040.1249124.62orangishv1

mipso32; Octeon II (cnmips64v2); 2011 Cavium Octeon II CN6120; 2 x 2000MHz; erpro8fsf2, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
77.0077.0077.03T:xoodyakv1
166.62166.63167.35T:saturninhashv2
164.67169.75170.37T:gimli24v1
196.78197.39198.00T:esch256v1
287.75289.19294.52T:esch384v1
374.17375.51378.29T:knot256v2
858.35859.46861.33T:knot256v1
1378.541380.751382.03T:knot384
1660.851663.321666.40T:knot512
5480.665485.665492.55T:subterraneanv1
24169.0024190.4924218.27T:acehash256v1
83860.0083952.4484052.20T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
77.6377.6377.63T:xoodyakv1
168.15168.15168.23T:saturninhashv2
171.23175.77175.77T:gimli24v1
198.76198.76204.04T:esch256v1
289.94290.15290.69T:esch384v1
376.81376.81376.97T:knot256v2
859.35859.49864.92T:knot256v1
1379.981380.001386.06T:knot384
1665.031666.071671.10T:knot512
5490.715496.015503.01T:subterraneanv1
24401.3424417.9924445.06T:acehash256v1
83740.0583788.3683892.05T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
78.6978.6978.69T:xoodyakv1
170.70170.70170.70T:saturninhashv2
173.70173.70173.70T:gimli24v1
201.07201.07206.41T:esch256v1
294.83294.83295.59T:esch384v1
381.71381.71381.71T:knot256v2
862.44862.48868.74T:knot256v1
1386.671388.521408.17T:knot384
1676.151676.151677.04T:knot512
5505.775514.795521.49T:subterraneanv1
24802.9524843.0424862.65T:acehash256v1
83548.2783649.1983932.20T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
81.4781.5081.54T:xoodyakv1
177.47177.49177.49T:saturninhashv2
180.29180.29180.29T:gimli24v1
209.51212.72212.73T:esch256v1
301.52305.96308.65T:esch384v1
394.78394.78394.78T:knot256v2
870.67870.67870.67T:knot256v1
1404.201404.671404.69T:knot384
1705.981705.981707.55T:knot512
5564.495565.495610.62T:subterraneanv1
25832.0025854.4425882.85T:acehash256v1
82731.8782820.2782885.00T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
117.47117.47117.53T:xoodyakv1
264.41264.41264.41T:saturninhashv2
271.34271.34271.53T:gimli24v1
286.16286.62293.47T:esch256v1
474.88475.03475.81T:esch384v1
562.03562.03562.88T:knot256v2
976.00976.00977.00T:knot256v1
1560.811561.281564.38T:knot384
2087.842087.842088.06T:knot512
6320.446320.446321.00T:subterraneanv1
39227.8139245.4139270.41T:acehash256v1
73315.9173331.0673835.06T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
467.00467.00467.50T:xoodyakv1
782.75782.75782.75T:gimli24v1
782.75784.25784.50T:saturninhashv2
1102.251102.751129.75T:esch256v1
1559.001559.001563.50T:knot256v2
1805.001805.001805.00T:knot256v1
2075.502077.002079.50T:esch384v1
3219.753219.753228.75T:knot384
5093.505093.505096.75T:knot512
12273.5012273.5012278.00T:subterraneanv1
83877.7583880.7584048.00T:photonbeetlehash256rate32v1
144954.00145064.75145070.00T: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.3731.3831.38xoodyakv1
41.5041.5041.51asconhashv12
41.5041.5041.50asconxofv12
49.4549.4549.50gimli24v1
88.7688.7788.85esch256v1
91.6791.6992.49saturninhashv2
124.60124.60125.44drygascon128
130.02130.05130.83esch384v1
151.51151.52152.31knot256v2
156.67156.69157.58drygascon256
209.78210.54210.56knot256v1
528.04528.74528.87knot512
549.10551.14567.49knot384
2120.212120.692123.61subterraneanv1
2824.582830.512843.92acehash256v1
3915.873918.323921.07skinnyhashtk3
7111.317113.407114.73skinnyhashtk2
13951.3713957.4414001.01photonbeetlehash256rate32v1
19578.4019583.0519590.44orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
31.6431.6431.64xoodyakv1
41.8741.8741.88asconhashv12
41.8741.8741.88asconxofv12
49.8649.8649.86gimli24v1
89.3689.3689.36esch256v1
92.4392.4492.44saturninhashv2
124.83124.83124.84drygascon128
131.33131.33131.34esch384v1
152.77152.77152.77knot256v2
157.75157.75157.76drygascon256
210.28210.28210.30knot256v1
529.34529.34532.48knot512
550.40550.41553.52knot384
2124.622124.962128.06subterraneanv1
2854.082855.822868.77acehash256v1
3945.843946.893950.69skinnyhashtk3
7120.497123.237126.85skinnyhashtk2
13922.7613937.3613967.33photonbeetlehash256rate32v1
19724.1419739.0419744.69orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
32.0732.0832.09xoodyakv1
42.5042.5042.51asconhashv12
42.5042.5042.50asconxofv12
50.5350.5550.55gimli24v1
90.3490.3590.36esch256v1
93.7293.7393.74saturninhashv2
125.24125.25125.26drygascon128
133.52133.52133.54esch384v1
154.88154.88154.89knot256v2
159.61159.61159.62drygascon256
211.14211.15211.16knot256v1
532.83532.83532.83knot512
553.70553.71553.73knot384
2129.342138.552138.77subterraneanv1
2902.162904.692916.77acehash256v1
3996.573996.833999.60skinnyhashtk3
7144.227148.067151.01skinnyhashtk2
13863.7513875.0213917.05photonbeetlehash256rate32v1
19970.2819979.0719999.99orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
33.2333.2633.27xoodyakv1
44.1844.1844.19asconxofv12
44.1844.1844.18asconhashv12
52.3352.3352.34gimli24v1
92.9792.9893.00esch256v1
97.1497.1597.16saturninhashv2
126.20126.21126.24drygascon128
139.35139.36139.37esch384v1
160.50160.50160.53knot256v2
164.53164.55164.57drygascon256
213.44213.44213.45knot256v1
542.12542.12542.12knot512
561.09561.11561.19knot384
2151.312151.352168.05subterraneanv1
3016.343031.653039.47acehash256v1
4123.554126.484147.09skinnyhashtk3
7214.147215.377260.28skinnyhashtk2
13612.2413630.1713657.64photonbeetlehash256rate32v1
20630.4920641.3620655.65orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
47.6447.9548.39xoodyakv1
65.3165.3165.91asconhashv12
65.3165.3166.05asconxofv12
75.4875.4875.48gimli24v1
126.69126.70126.91esch256v1
139.08139.23139.39drygascon128
140.80140.80141.69saturninhashv2
214.05214.12214.27esch384v1
227.27227.70227.86drygascon256
232.45232.45232.45knot256v2
242.84242.84242.98knot256v1
621.14621.36621.73knot384
661.00661.06661.14knot512
2432.222432.382432.89subterraneanv1
4585.754586.124609.14acehash256v1
5860.975861.205865.12skinnyhashtk3
7982.457983.568095.62skinnyhashtk2
10321.0210493.5010864.73photonbeetlehash256rate32v1
28145.8328207.9528353.56orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
186.38188.12188.88xoodyakv1
207.25208.38213.12gimli24v1
232.12232.75235.12asconhashv12
232.12232.75235.12asconxofv12
366.38366.88369.88drygascon128
392.50392.50392.50saturninhashv2
473.88473.88474.50knot256v1
473.75475.00475.00esch256v1
655.50655.50659.62knot256v2
873.50875.12876.88drygascon256
926.88926.88933.38esch384v1
1268.251270.001270.62knot384
1594.751594.881595.38knot512
4643.754645.504648.50subterraneanv1
9163.38?10158.50?11684.38?photonbeetlehash256rate32v1
14208.5014217.3814596.12skinnyhashtk2
15639.3815641.1215650.62skinnyhashtk3
16943.2516945.0017029.88acehash256v1
105828.25106436.75107959.88orangishv1

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.8465.8465.84saturninhashv2
56.13?69.64?78.32?esch256v1
77.15?87.34?107.40?drygascon128
88.0588.1288.26esch384v1
106.31106.32106.34drygascon256
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.771822.131827.55acehash256v1
3069.403100.613135.40skinnyhashtk3
5016.91?5682.90?6957.98?skinnyhashtk2
11539.1111549.1411585.83photonbeetlehash256rate32v1
16971.8817008.0617015.12orangishv1
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.4066.4066.40saturninhashv2
63.98?70.12?71.36?esch256v1
87.46?87.52?97.55?drygascon128
89.0389.0389.10esch384v1
107.07107.07107.07drygascon256
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.451842.521843.43acehash256v1
3114.263120.953136.67skinnyhashtk3
5662.88?5678.29?6313.19?skinnyhashtk2
11522.7611525.9211535.75photonbeetlehash256rate32v1
17127.9217131.3217132.97orangishv1
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.3267.3267.32saturninhashv2
64.67?70.93?72.13?esch256v1
87.82?87.82?97.91?drygascon128
90.5390.5390.60esch384v1
108.28108.34108.34drygascon256
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.371871.681875.38acehash256v1
3158.033159.723175.13skinnyhashtk3
5683.07?5697.71?6318.58?skinnyhashtk2
11477.1911486.8111492.41photonbeetlehash256rate32v1
17353.6117357.9617361.56orangishv1
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.7969.7969.79saturninhashv2
66.52?73.07?74.18?esch256v1
88.59?88.64?98.88?drygascon128
94.5394.5494.61esch384v1
111.56111.56111.64drygascon256
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.751950.441954.65acehash256v1
3259.533261.163282.90skinnyhashtk3
5721.32?5742.42?6368.08?skinnyhashtk2
11362.9311370.8211382.95photonbeetlehash256rate32v1
17935.6517948.3717959.61orangishv1
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.5964.7371.64xoodyakv1
90.14?100.45?100.45?esch256v1
99.22?101.48?110.89?drygascon128
101.77101.77101.83saturninhashv2
145.80145.86145.94esch384v1
153.55153.55153.55drygascon256
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.982965.642973.31acehash256v1
4633.884635.814666.48skinnyhashtk3
6356.41?6372.88?7064.45?skinnyhashtk2
8518.788523.418580.05photonbeetlehash256rate32v1
24945.8325042.2525055.14orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
138.50152.38153.38gimli24v1
164.50165.62182.75asconhashv12
164.50166.12182.75asconxofv12
208.88212.75232.00xoodyakv1
277.38277.50277.50saturninhashv2
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.75589.25589.25drygascon256
627.62629.62631.38esch384v1
893.88?893.88?996.88?knot384
1070.00?1070.00?1192.38?knot512
3026.75?3027.75?3375.50?subterraneanv1
7046.757062.257163.12photonbeetlehash256rate32v1
10949.6210956.7510986.12acehash256v1
11279.12?11296.38?12580.50?skinnyhashtk2
12359.6212365.1212443.25skinnyhashtk3
93792.6293910.6294417.75orangishv1

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.7121.7321.74xoodyakv1
44.8944.9044.96gimli24v1
46.6246.6246.68asconhashv12
46.6246.6346.65asconxofv12
108.17108.22109.09saturninhashv2
125.95125.99126.79esch256v1
146.84146.90147.72drygascon128
171.34171.38172.14knot256v2
181.47181.54182.36esch384v1
201.27202.09202.19drygascon256
227.06227.81227.91knot256v1
598.31599.02599.05knot512
661.57662.31663.96knot384
2363.092366.992397.43subterraneanv1
3688.563688.823690.38acehash256v1
5708.195711.525716.42skinnyhashtk3
10560.0810563.2310566.28skinnyhashtk2
12401.4912403.0712405.66orangishv1
13813.1813815.8313817.92photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
21.9221.9321.94xoodyakv1
45.2445.2445.25gimli24v1
47.0247.0247.02asconhashv12
47.0247.0247.02asconxofv12
109.04109.04109.05saturninhashv2
126.73126.73126.73esch256v1
147.14147.14147.15drygascon128
172.79172.79172.80knot256v2
183.21183.21183.23esch384v1
202.49202.49202.57drygascon256
227.52227.52227.55knot256v1
599.86599.87602.78knot512
661.96664.13665.34knot384
2370.412373.772398.43subterraneanv1
3724.273724.353725.17acehash256v1
5750.525753.045759.23skinnyhashtk3
10581.4110585.3810590.40skinnyhashtk2
12497.6812498.6812504.23orangishv1
13787.4113789.2713795.59photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.2422.2622.29xoodyakv1
45.8445.8445.84gimli24v1
47.6747.6847.69asconxofv12
47.6847.6847.68asconhashv12
110.52110.52110.52saturninhashv2
128.05128.05128.06esch256v1
147.67147.67147.68drygascon128
175.26175.26175.28knot256v2
186.17186.17186.17esch384v1
204.64204.65204.67drygascon256
228.38228.38228.40knot256v1
603.79603.79603.81knot512
666.02668.20668.22knot384
2375.932388.532404.07subterraneanv1
3786.453786.603786.89acehash256v1
5823.955830.585845.67skinnyhashtk3
10608.5810610.6810619.79skinnyhashtk2
12653.7612661.8912662.97orangishv1
13736.2413744.6113746.78photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
23.1823.1923.24xoodyakv1
47.4247.4247.43gimli24v1
49.4349.4349.44asconxofv12
49.4349.4449.44asconhashv12
114.45114.45114.47saturninhashv2
131.57131.57131.58esch256v1
149.10149.11149.11drygascon128
181.82181.83181.83knot256v2
194.06194.07194.09esch384v1
210.40210.41210.43drygascon256
230.68230.70230.71knot256v1
614.26614.27614.27knot512
675.04675.21675.21knot384
2400.622408.582429.06subterraneanv1
3937.733937.863963.00acehash256v1
6013.466013.796040.99skinnyhashtk3
10705.5010705.8610725.86skinnyhashtk2
13089.0913089.3313094.82orangishv1
13626.8113633.2013637.68photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
35.0035.2235.33xoodyakv1
67.7067.8167.92gimli24v1
71.6471.7571.75asconhashv12
71.6471.7571.75asconxofv12
164.61164.61164.72saturninhashv2
167.45167.45167.56drygascon128
176.42176.42176.53esch256v1
260.20260.20260.31knot256v1
265.89265.89266.00knot256v2
284.05284.16284.16drygascon256
294.98294.98295.09esch384v1
748.45748.45748.45knot512
753.92753.92754.03knot384
2714.582714.802746.73subterraneanv1
5986.315986.425986.64acehash256v1
8545.478545.478545.69skinnyhashtk3
11468.6211499.5811503.95photonbeetlehash256rate32v1
11855.3811855.3811857.12skinnyhashtk2
18566.5218566.6218567.28orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
140.88141.75144.38xoodyakv1
179.38180.25182.00gimli24v1
246.75246.75246.75asconhashv12
246.75246.75246.75asconxofv12
450.62451.50451.50saturninhashv2
460.25460.25461.12drygascon128
493.50493.50493.50knot256v1
652.75652.75653.62esch256v1
770.88771.75771.75knot256v2
1061.381062.251062.25drygascon256
1268.751268.751269.62esch384v1
1555.751555.751558.38knot384
1805.121805.121806.88knot512
5189.625191.385250.88subterraneanv1
10777.3810802.7510821.12photonbeetlehash256rate32v1
21082.2521083.1221083.12skinnyhashtk2
22117.3822118.2522118.25acehash256v1
22791.1222791.1222793.75skinnyhashtk3
74258.6274258.6274260.38orangishv1

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.3615.6716.49xoodyakv1
26.8026.8326.86gimli24v1
62.9063.1963.30asconhashv12
62.9863.2263.30asconxofv12
83.7084.5884.81esch256v1
100.00105.75106.42esch384v1
108.71108.74108.86saturninhashv2
147.59149.67150.39drygascon128
193.67194.17194.33knot256v2
201.24203.35204.09drygascon256
334.27334.69334.78knot256v1
563.39564.23569.39knot512
678.45678.95679.37knot384
2052.532081.272100.61subterraneanv1
3021.943029.613046.18acehash256v1
3717.223862.043863.06skinnyhashtk3
7660.067703.897722.94skinnyhashtk2
9637.139683.669731.10photonbeetlehash256rate32v1
11865.3011883.9211885.26orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
15.2715.7916.43xoodyakv1
27.0227.0427.10gimli24v1
63.4963.6563.79asconxofv12
63.4663.7163.82asconhashv12
83.6384.0485.83esch256v1
100.99101.40102.02esch384v1
109.54109.61109.66saturninhashv2
147.82149.87150.29drygascon128
195.06195.16195.25knot256v2
202.41204.64204.78drygascon256
334.72334.86335.01knot256v1
565.43565.59567.44knot512
679.62679.96681.69knot384
2085.84?2098.26?2326.56?subterraneanv1
2623.89?3043.77?3081.83?acehash256v1
3765.943892.273892.98skinnyhashtk3
7682.697720.297733.70skinnyhashtk2
9597.019637.299639.99photonbeetlehash256rate32v1
11965.4311976.3511978.25orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
15.64?16.20?18.52?xoodyakv1
27.3027.3427.44gimli24v1
64