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 is for NISTLWC, specifically (starting with supercop-20221005) finalists.

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
2.022.022.02sha256
4.224.224.23sha512
5.865.865.86shake128
10.1210.1210.12asconxofav12
10.5010.5010.50asconhashav12
15.1215.1215.12asconhashv12
15.1215.1215.13asconxofv12
16.2716.2716.28T:xoodyakv1
24.5024.5024.50asconhashabi32v12
35.7735.7935.80T:esch256v2
36.8736.8836.88asconhashbi32v12
40.7940.8040.81T:romulush
48.6448.6548.73T:esch384v2
203.56203.69204.82T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
2.062.062.06sha256
4.644.664.66sha512
6.006.006.00shake128
10.2310.2310.23asconxofav12
10.6110.6110.61asconhashav12
15.2615.2615.26asconhashv12
15.2615.2615.27asconxofv12
16.3316.3516.36T:xoodyakv1
24.7424.7424.75asconhashabi32v12
36.0036.0136.04T:esch256v2
37.2537.2537.25asconhashbi32v12
41.1141.1441.16T:romulush
49.1349.1549.17T:esch384v2
203.52204.34204.39T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
2.142.142.14sha256
5.335.345.38sha512
6.406.416.41shake128
10.4010.4010.42asconxofav12
10.7810.7810.78asconhashav12
15.4915.4915.50asconhashv12
15.4915.4915.51asconxofv12
16.4316.4616.49T:xoodyakv1
25.1425.1425.15asconhashabi32v12
36.3336.4036.46T:esch256v2
37.8637.8637.88asconhashbi32v12
41.6641.6941.74T:romulush
49.9049.9149.94T:esch384v2
202.61203.29203.55T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
2.342.342.35sha256
6.876.876.88shake128
6.806.886.95sha512
10.8410.8410.85asconxofav12
11.2211.2211.24asconhashav12
16.0716.0716.07asconhashv12
16.0716.0716.07asconxofv12
16.7616.8116.88T:xoodyakv1
26.1926.2426.27asconhashabi32v12
37.4537.5737.64T:esch256v2
39.4939.4939.49asconhashbi32v12
43.1643.1943.26T:romulush
51.9952.0352.06T:esch384v2
200.90201.06201.70T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
4.954.975.00sha256
16.0616.0816.11shake128
16.5916.5916.61asconxofav12
16.9716.9716.97asconhashav12
21.1221.2821.45T:xoodyakv1
23.6223.6223.62asconhashv12
23.6223.6223.62asconxofv12
27.1227.6228.33sha512
39.7039.7539.78asconhashabi32v12
50.9551.3152.06T:esch256v2
60.4560.4560.45asconhashbi32v12
62.1462.3862.61T:romulush
78.5978.6978.77T:esch384v2
178.89179.25179.81T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
25.3825.5025.62sha256
62.3862.3862.38asconxofav12
63.0063.0063.00asconhashav12
71.3872.1272.88T:xoodyakv1
83.2583.2583.25asconhashv12
83.2583.2583.25asconxofv12
127.25127.38127.50shake128
143.00143.00148.00asconhashabi32v12
173.88174.75175.50T:romulush
191.50192.50193.62T:esch256v2
205.38206.62208.00T:photonbeetlehash256rate32v1
225.50225.50225.50asconhashbi32v12
227.50246.12250.50sha512
341.88342.62343.25T:esch384v2

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

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
124.94126.66127.53T:photonbeetlehash256rate32v1
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
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
125.09127.08127.53T:photonbeetlehash256rate32v1
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
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
124.91128.29130.55T:photonbeetlehash256rate32v1
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
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
123.84124.30127.54T:photonbeetlehash256rate32v1
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
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
114.58?116.66?368.75?T:photonbeetlehash256rate32v1
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
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
133.38?133.38?416.62?T:photonbeetlehash256rate32v1
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
11066.2511416.2511433.00T:orangishv1

amd64; Zen3 (a20f10); 2020 AMD Ryzen 9 5950X; 16 x 3400MHz; zen3, supercop-20220213

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
12.1612.1712.18T:gimli24v1
15.7515.7515.75asconhashv12
15.7515.7515.75asconxofv12
16.1216.1316.15T:xoodyakv1
32.2832.3132.79T:esch256v1
38.9738.9738.97T:saturninhashv2
47.1647.2847.69T:esch384v1
49.9650.5350.55T:drygascon128
53.0753.2653.31T:drygascon256
65.1265.1265.13T:knot256v2
102.00102.00102.00T:knot256v1
195.00195.00195.05T:knot512
196.53?206.67?252.89?T:photonbeetlehash256rate32v1
216.80216.99217.00T:knot384
906.05910.46913.14T:acehash256v1
1206.531208.091212.04T:subterraneanv1
1209.551212.901215.31T:skinnyhashtk3
2278.942280.852282.80T:skinnyhashtk2
3112.713113.683114.51T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
12.2612.2812.29T:gimli24v1
15.8815.8815.88asconhashv12
15.8815.8815.88asconxofv12
16.2016.2216.23T:xoodyakv1
32.6133.0033.11T:esch256v1
39.3039.3039.31T:saturninhashv2
46.7647.2947.54T:esch384v1
50.5950.5950.60T:drygascon128
53.6253.6253.68T:drygascon256
65.6065.6065.60T:knot256v2
102.21102.21102.21T:knot256v1
195.84195.84195.85T:knot512
201.20?206.30?247.00?T:photonbeetlehash256rate32v1
217.48217.49217.55T:knot384
913.60913.81916.57T:acehash256v1
1208.811210.901212.98T:subterraneanv1
1213.271215.891220.51T:skinnyhashtk3
2291.882294.732297.59T:skinnyhashtk2
3136.963138.393143.57T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
12.4212.4412.47T:gimli24v1
16.1016.1016.10asconxofv12
16.1016.1016.11asconhashv12
16.3016.3516.37T:xoodyakv1
33.0533.3833.47T:esch256v1
39.8639.8639.88T:saturninhashv2
48.7149.1049.41T:esch384v1
50.7550.7650.77T:drygascon128
54.2054.2154.23T:drygascon256
66.3966.3966.39T:knot256v2
102.56102.56102.56T:knot256v1
197.25197.25197.82T:knot512
200.51?205.34?246.40?T:photonbeetlehash256rate32v1
218.60218.79218.85T:knot384
928.19929.59932.15T:acehash256v1
1211.391211.901213.02T:subterraneanv1
1230.741234.261237.31T:skinnyhashtk3
2295.752297.132308.71T:skinnyhashtk2
3173.963176.173177.06T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
12.8612.8912.93T:gimli24v1
16.6516.6716.69T:xoodyakv1
16.6816.6816.68asconxofv12
16.6816.6816.68asconhashv12
34.1334.5534.67T:esch256v1
41.3441.3441.39T:saturninhashv2
50.7150.7350.74T:drygascon128
50.7650.9151.16T:esch384v1
55.6255.7755.80T:drygascon256
68.4968.4968.50T:knot256v2
103.48103.48103.48T:knot256v1
201.00201.00201.00T:knot512
198.63?204.85?243.10?T:photonbeetlehash256rate32v1
221.46221.70221.70T:knot384
968.02968.49968.66T:acehash256v1
1224.971227.371231.86T:subterraneanv1
1278.681282.621293.30T:skinnyhashtk3
2319.042322.702325.25T:skinnyhashtk2
3284.533285.193286.36T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
18.5618.7018.83T:gimli24v1
21.0921.2821.38T:xoodyakv1
24.0924.0924.09asconxofv12
24.0924.0924.11asconhashv12
47.9448.3048.61T:esch256v1
56.0956.2856.28T:drygascon128
59.7359.7559.80T:saturninhashv2
75.6275.6775.80T:drygascon256
78.5879.1479.62T:esch384v1
95.4495.4495.50T:knot256v2
115.36115.36115.36T:knot256v1
176.41?182.16?219.30?T:photonbeetlehash256rate32v1
245.56245.66245.83T:knot384
248.98248.98249.12T:knot512
1383.361384.561387.03T:subterraneanv1
1473.771475.081476.20T:acehash256v1
1802.921806.231811.95T:skinnyhashtk3
2574.562580.192594.67T:skinnyhashtk2
4668.284668.584668.61T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
54.2554.7555.50T:gimli24v1
72.5072.8873.38T:xoodyakv1
82.5082.6282.62asconhashv12
82.6282.6282.62asconxofv12
149.50150.75151.88T:drygascon128
166.38166.62166.88T:saturninhashv2
181.62182.88184.88T:esch256v1
190.75?192.62?233.88?T:photonbeetlehash256rate32v1
208.00208.00208.00T:knot256v1
244.12244.12244.12T:knot256v2
287.12287.38299.12T:drygascon256
336.88342.25346.00T:esch384v1
493.12494.12496.12T:knot384
624.50625.00625.00T:knot512
2621.752626.002636.75T:subterraneanv1
4566.884582.624596.25T:skinnyhashtk2
4831.384964.885005.00T:skinnyhashtk3
5434.005439.255451.88T:acehash256v1
18599.8818660.8818684.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

aarch64; A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; pi4b, supercop-20221122

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
8.128.138.13sha512
8.608.608.66shake128
11.4111.4111.43sha256
14.1314.1314.15asconhashav12
14.1214.1314.17asconxofav12
20.2520.2620.27asconxofv12
20.2520.2620.26asconhashv12
26.1326.1326.13T:xoodyakv1
27.0227.0427.04asconhashabi32v12
41.0041.0341.03asconhashbi32v12
60.7760.7860.81T:esch256v2
88.6388.6689.05T:romulush
88.9488.9789.44T:esch384v2
335.63336.37336.92T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
8.418.418.42sha512
8.778.788.79shake128
11.6011.6011.60sha256
14.2614.2614.26asconhashav12
14.2614.2614.26asconxofav12
20.4220.4220.42asconxofv12
20.4220.4220.42asconhashv12
26.2526.2526.25T:xoodyakv1
27.3527.3527.35asconhashabi32v12
41.4441.4441.44asconhashbi32v12
61.1661.1661.16T:esch256v2
89.2889.2889.29T:romulush
89.7989.7989.79T:esch384v2
333.19335.13335.24T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
8.928.928.93sha512
9.379.389.39shake128
11.9311.9311.93sha256
14.4814.4814.48asconhashav12
14.4814.4814.48asconxofav12
20.7120.7120.71asconhashv12
20.7120.7120.71asconxofv12
26.4626.4626.46T:xoodyakv1
27.9327.9327.93asconhashabi32v12
42.1742.1742.17asconhashbi32v12
61.8061.8161.81T:esch256v2
90.4190.4290.46T:romulush
91.2191.2191.21T:esch384v2
331.94334.09334.10T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
9.699.699.69sha512
10.0310.0410.06shake128
12.8112.8112.81sha256
15.0815.0815.08asconhashav12
15.0815.0815.08asconxofav12
21.4621.4621.46asconhashv12
21.4621.4621.46asconxofv12
27.0327.0327.03T:xoodyakv1
29.4929.4929.49asconhashabi32v12
44.1344.1344.13asconhashbi32v12
63.4363.4563.46T:esch256v2
93.4493.4593.50T:romulush
94.9894.9994.99T:esch384v2
329.12331.30331.31T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
21.0621.0921.09sha512
22.3322.3322.33asconhashav12
22.3322.3322.33asconxofav12
22.9722.9722.98shake128
23.7823.7824.05sha256
30.8630.8630.86asconhashv12
30.8830.8830.88asconxofv12
33.9133.9133.91T:xoodyakv1
49.2249.2249.22asconhashabi32v12
68.3368.3368.33asconhashbi32v12
84.5884.6184.66T:esch256v2
131.34131.34131.62T:romulush
143.34143.34143.34T:esch384v2
293.53295.09295.12T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
79.7579.7580.00asconhashav12
79.7579.7581.88asconxofav12
100.38100.38100.38sha256
105.12105.12107.12asconhashv12
105.25105.25105.25asconxofv12
112.62112.62112.88T:xoodyakv1
149.88149.88150.12sha512
182.12182.12182.50shake128
204.75204.75206.88asconhashabi32v12
259.62259.62261.50asconhashbi32v12
309.25309.62312.12T:esch256v2
336.38338.00338.50T:photonbeetlehash256rate32v1
342.25342.50346.00T:romulush
608.62608.62608.88T:esch384v2

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; CometLake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; comet, supercop-20221025

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
5.115.125.14sha512
7.367.367.37shake128
7.677.687.69sha256
12.9412.9512.96T:xoodyakv1
14.5714.5814.59asconhashav12
14.5714.5814.59asconxofav12
21.8421.8521.87asconhashv12
21.8521.8621.88asconxofv12
28.4828.4928.50asconhashabi32v12
38.0438.0938.14T:esch256v2
42.6042.6442.69asconhashbi32v12
43.1943.2143.34T:romulush
45.3745.3845.41T:esch384v2
256.06256.14256.22T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
5.375.385.39sha512
7.557.567.57shake128
7.877.887.90sha256
13.0513.0713.08T:xoodyakv1
14.7414.7514.76asconhashav12
14.7414.7514.76asconxofav12
22.0522.0722.09asconxofv12
22.0622.0722.09asconhashv12
28.7728.7928.81asconhashabi32v12
38.3638.4238.59T:esch256v2
42.9443.0143.11asconhashbi32v12
43.5943.6143.71T:romulush
45.8445.8745.90T:esch384v2
255.56255.69255.73T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
5.825.855.86sha512
8.098.108.14shake128
8.218.238.25sha256
13.1813.2013.21T:xoodyakv1
14.9715.0115.05asconhashav12
14.9815.0115.06asconxofav12
22.3922.4222.45asconxofv12
22.4222.4522.49asconhashv12
29.2229.2429.28asconhashabi32v12
38.8038.9439.07T:esch256v2
43.5043.5543.72asconhashbi32v12
44.3044.3644.40T:romulush
46.5946.6146.67T:esch384v2
254.62254.87254.96T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
6.426.486.53sha512
8.718.748.78shake128
9.229.279.30sha256
13.7013.7213.76T:xoodyakv1
15.6815.7015.74asconxofav12
15.6715.7115.75asconhashav12
23.2423.2923.35asconxofv12
23.2923.3523.39asconhashv12
30.3630.4130.45asconhashabi32v12
39.9940.1340.22T:esch256v2
45.1345.2145.38asconhashbi32v12
45.9946.0346.06T:romulush
48.6248.7048.76T:esch384v2
252.46252.65252.78T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
16.3916.6917.25sha512
17.9118.0218.12T:xoodyakv1
20.4520.7021.14sha256
20.6720.8621.12shake128
23.9824.1724.55asconhashav12
23.9824.1724.61asconxofav12
34.1934.3034.66asconxofv12
34.2534.4834.77asconhashv12
45.5245.7245.89asconhashabi32v12
54.2754.6255.06T:esch256v2
67.0567.2367.61asconhashbi32v12
67.3967.4867.70T:romulush
74.9475.2775.47T:esch384v2
224.52224.69224.92T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
64.6265.6266.38T:xoodyakv1
92.2592.8893.62asconhashav12
92.3893.1294.00asconxofav12
94.6296.0098.62sha256
122.75123.88125.50asconhashv12
123.00124.00125.88asconxofv12
138.62141.00143.00sha512
164.38165.50166.38asconhashabi32v12
165.12166.12167.12shake128
190.62191.50193.12T:romulush
202.00203.62205.00T:esch256v2
240.62241.88243.38asconhashbi32v12
260.88261.88264.12T:photonbeetlehash256rate32v1
323.75325.12326.75T:esch384v2

amd64; IceLake (706e5); 2019 Intel Core i3-1035G1; 4 x 1000MHz; icelake2, supercop-20221005

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
2.392.392.40sha256
4.924.934.95shake128
5.555.555.56sha512
8.678.688.68T:xoodyakv1
15.7415.8015.90asconxofav12
15.7315.8015.85asconhashav12
23.1323.2123.28asconhashv12
23.2923.3623.44asconxofv12
28.3628.3928.42asconhashabi32v12
33.1733.2233.31T:esch256v2
39.5639.6739.86T:romulush
40.2140.7143.56T:esch384v2
42.2942.4942.55asconhashbi32v12
218.02218.60220.32T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
2.442.442.45sha256
5.055.065.07shake128
5.765.765.77sha512
8.718.728.74T:xoodyakv1
15.9415.9716.03asconxofav12
15.9816.0116.04asconhashav12
23.4223.4623.50asconhashv12
23.4723.5223.60asconxofv12
28.6728.7128.74asconhashabi32v12
33.3133.4133.50T:esch256v2
39.8539.9440.05T:romulush
40.8041.0343.58T:esch384v2
42.6242.6842.76asconhashbi32v12
218.14219.05220.03T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
2.532.532.53sha256
5.415.445.46shake128
6.076.106.13sha512
8.788.818.84T:xoodyakv1
16.2516.2816.36asconxofav12
16.3016.3516.37asconhashav12
23.8023.8523.92asconxofv12
23.8523.9223.98asconhashv12
29.2329.2629.30asconhashabi32v12
33.6533.7133.86T:esch256v2
40.4240.6340.86T:romulush
41.4741.6044.21T:esch384v2
43.3843.4243.45asconhashbi32v12
216.91217.95219.28T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
2.762.762.77sha256
5.895.936.03shake128
6.606.646.68sha512
8.999.029.07T:xoodyakv1
17.1017.1617.26asconxofav12
17.1217.1817.24asconhashav12
24.9124.9525.04asconhashv12
24.9124.9925.08asconxofv12
30.7530.8030.91asconhashabi32v12
34.5734.7434.93T:esch256v2
41.5941.8242.16T:romulush
43.2743.3846.11T:esch384v2
45.2945.3745.41asconhashbi32v12
216.47216.92218.27T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
5.705.775.91sha256
11.8111.9412.09T:xoodyakv1
14.3114.4815.08shake128
14.8114.9715.58sha512
27.5227.7827.94asconhashav12
27.5327.7828.02asconxofav12
38.0238.2338.50asconxofv12
38.2538.5038.98asconhashv12
45.6246.2547.05T:esch256v2
50.3350.4750.83asconhashabi32v12
59.7560.1761.08T:romulush
65.8166.2569.81T:esch384v2
69.4769.6170.00asconhashbi32v12
190.92192.30194.11T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
29.5029.8830.75sha256
42.2542.6243.50T:xoodyakv1
100.50101.00108.00sha512
110.62111.25112.25asconhashav12
110.38111.50113.00asconxofav12
112.12114.62117.62shake128
140.62141.62144.25asconhashv12
140.62141.88143.75asconxofv12
164.25167.38170.38T:romulush
169.88173.00177.12T:esch256v2
199.50200.50203.12asconhashabi32v12
220.88223.25224.88T:photonbeetlehash256rate32v1
255.25256.00258.62asconhashbi32v12
287.25291.38304.62T:esch384v2

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; Skylark (503f0002); 2018 Ampere eMAG 8180; 32 x 3300MHz; unstable; gcc185, supercop-20221122

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
4.284.284.28sha256
9.599.599.60shake128
10.7210.7210.76sha512
19.2019.2019.20asconhashav12
19.2019.2019.21asconxofav12
28.4128.4128.41asconxofv12
28.4128.4128.41asconhashv12
29.6029.6029.60T:xoodyakv1
38.1838.1838.19asconhashabi32v12
57.9557.9557.96asconhashbi32v12
76.9276.9777.06T:esch256v2
114.31114.49114.51T:esch384v2
114.64114.66115.14T:romulush
384.36384.38384.73T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
4.384.384.38sha256
9.819.839.83shake128
11.1311.1311.13sha512
19.3719.3919.39asconhashav12
19.3719.3919.39asconxofav12
28.6728.6728.69asconhashv12
28.6728.6728.69asconxofv12
29.7429.7429.74T:xoodyakv1
38.6438.6438.65asconhashabi32v12
58.5258.5458.54asconhashbi32v12
77.4077.4277.51T:esch256v2
115.48115.50115.61T:romulush
115.43115.59115.59T:esch384v2
383.61383.61383.61T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
4.544.544.54sha256
10.5010.5010.50shake128
11.8211.8211.87sha512
19.6819.6819.68asconhashav12
19.6819.6819.68asconxofav12
29.1029.1529.15asconhashv12
29.1029.1529.15asconxofv12
29.9329.9829.98T:xoodyakv1
39.4039.4039.40asconhashabi32v12
59.4759.4759.52asconhashbi32v12
78.2278.2778.32T:esch256v2
116.89116.89116.99T:romulush
117.29117.43117.48T:esch384v2
382.32382.32382.37T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
4.954.955.08sha256
11.2011.2011.33shake128
12.3712.5012.50sha512
20.4420.4420.57asconhashav12
20.4420.4420.57asconxofav12
30.3430.3430.34asconhashv12
30.3430.3430.34asconxofv12
30.4730.6030.60T:xoodyakv1
41.4141.4141.54asconhashabi32v12
61.9862.1162.11asconhashbi32v12
80.3480.3480.47T:esch256v2
120.70120.70120.70T:romulush
122.27122.40122.40T:esch384v2
378.91379.04379.04T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
10.5510.5510.55sha256
25.7825.7825.78sha512
25.7825.7825.78shake128
30.4730.4730.47asconhashav12
30.4730.4730.47asconxofav12
37.5038.6738.67T:xoodyakv1
44.5345.7045.70asconhashv12
44.5345.7045.70asconxofv12
66.8066.8067.97asconhashabi32v12
93.7594.9294.92asconhashbi32v12
106.64107.81107.81T:esch256v2
168.75169.92169.92T:romulush
185.16185.16186.33T:esch384v2
335.16336.33336.33T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
46.88?56.25?56.25?sha256
103.12112.50112.50asconhashav12
103.12112.50112.50asconxofav12
121.88121.88131.25T:xoodyakv1
159.38168.75168.75asconhashv12
159.38168.75168.75asconxofv12
206.25206.25206.25shake128
206.25206.25215.62sha512
271.88271.88271.88asconhashabi32v12
346.88346.88356.25asconhashbi32v12
375.00384.38384.38T:photonbeetlehash256rate32v1
393.75393.75403.12T:esch256v2
431.25440.62440.62T:romulush
796.88796.88796.88T:esch384v2

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
9.669.679.98sha512
11.4511.4611.83shake128
14.1314.1514.47asconxofav12
14.1414.1514.47asconhashav12
14.9514.9715.27sha256
20.8921.2221.24asconhashv12
20.9021.2521.31asconxofv12
30.1430.1630.20T:xoodyakv1
32.9433.0033.06asconhashabi32v12
49.7949.9450.44asconhashbi32v12
85.2885.6186.11T:esch256v2
115.29115.81118.72T:esch384v2
129.47130.36130.74T:romulush
467.47468.28468.70T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
10.0610.0610.07sha512
11.7011.7011.71shake128
14.2714.2714.28asconhashav12
14.2714.2714.28asconxofav12
15.3115.3215.33sha256
21.0621.0621.07asconhashv12
21.0621.0721.12asconxofv12
29.9829.9830.30T:xoodyakv1
32.9732.9733.32asconhashabi32v12
49.8849.8951.42asconhashbi32v12
85.1086.3286.39T:esch256v2
116.62116.71116.82T:esch384v2
130.76130.83131.12T:romulush
466.20466.53469.47T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
10.7610.7610.77sha512
12.4912.4912.50shake128
14.5114.5114.52asconhashav12
14.5114.5114.52asconxofav12
15.9315.9415.95sha256
21.3721.3721.38asconhashv12
21.3721.3721.38asconxofv12
30.2430.2530.26T:xoodyakv1
33.5433.5433.56asconhashabi32v12
50.7250.7250.74asconhashbi32v12
85.9785.9886.29T:esch256v2
117.27117.30120.88T:esch384v2
130.99131.07134.76T:romulush
464.27464.41467.56T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
11.5711.5711.60sha512
13.4013.4013.43shake128
15.1415.1415.17asconhashav12
15.1415.1415.16asconxofav12
17.5817.5917.62sha256
22.1822.1822.20asconhashv12
22.1822.1822.20asconxofv12
30.9730.9731.00T:xoodyakv1
35.0835.0835.10asconhashabi32v12
52.9552.9552.95asconhashbi32v12
88.2788.2988.32T:esch256v2
122.20122.22122.26T:esch384v2
135.16135.21135.43T:romulush
457.08459.12466.43T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
23.1123.1123.25asconhashav12
23.1123.1223.28asconxofav12
25.9525.9525.95sha512
30.5930.6130.61shake128
32.4532.5632.67asconxofv12
32.4532.6432.72asconhashv12
38.1638.1938.41sha256
40.1940.2240.33T:xoodyakv1
54.5654.6754.70asconhashabi32v12
81.3981.3981.39asconhashbi32v12
117.73117.94117.95T:esch256v2
185.45185.61185.70T:esch384v2
188.59188.62188.84T:romulush
406.41407.72407.94T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
87.0087.3888.38asconhashav12
86.7587.6288.75asconxofav12
113.50113.50115.12asconhashv12
113.50114.38116.00asconxofv12
137.38138.00139.25T:xoodyakv1
179.12179.50181.00sha256
208.12208.12208.12asconhashabi32v12
208.25208.25210.38sha512
241.75241.75246.00shake128
305.50306.50306.50asconhashbi32v12
435.12436.00437.00T:esch256v2
466.50466.50468.25T:photonbeetlehash256rate32v1
480.50480.50482.25T:romulush
797.62797.88800.12T:esch384v2

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
9.9110.2410.39sha512
11.8712.2412.40shake128
14.6514.9915.15asconxofav12
14.6614.9915.15asconhashav12
15.5615.8316.00sha256
21.7521.8922.37asconhashv12
21.8121.9522.52asconxofv12
29.6429.9131.37T:xoodyakv1
33.9934.2734.79asconhashabi32v12
51.6652.1252.76asconhashbi32v12
88.9289.2589.62T:esch256v2
120.23120.76121.40T:esch384v2
136.61137.24137.78T:romulush
489.29490.21490.72T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
10.0810.8110.88sha512
11.76?12.59?13.11?shake128
14.9714.9815.42asconhashav12
14.9714.9915.30asconxofav12
16.0716.1016.52sha256
21.7621.8422.46asconxofv12
21.7722.0322.50asconhashv12
29.9829.9831.43T:xoodyakv1
34.3834.4535.06asconhashabi32v12
52.0552.5653.07asconhashbi32v12
88.8289.5089.67T:esch256v2
121.09121.41122.51T:esch384v2
136.78137.48139.93T:romulush
487.32488.95491.26T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
10.76?10.77?12.74?sha512
12.60?12.66?14.89?shake128
14.51?14.51?16.38?asconhashav12
14.51?14.52?16.36?asconxofav12
15.94?15.97?18.15?sha256
21.3721.4123.38asconhashv12
21.3721.4423.36asconxofv12
30.2530.2531.10T:xoodyakv1
34.4235.6036.66asconhashabi32v12
52.6952.7553.88asconhashbi32v12
89.7289.8291.41T:esch256v2
121.40123.20125.31T:esch384v2
138.15139.30140.63T:romulush
483.21486.70491.41T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
11.5711.6011.67sha512
13.6513.7313.80shake128
15.1415.1415.17asconxofav12
15.1415.1615.18asconhashav12
17.5717.5918.58sha256
22.1822.2022.30asconhashv12
22.1922.2122.38asconxofv12
30.9730.9730.99T:xoodyakv1
35.08?35.09?40.24?asconhashabi32v12
52.9753.0558.56asconhashbi32v12
88.4293.3596.04T:esch256v2
127.49127.57130.50T:esch384v2
141.85142.52146.20T:romulush
478.00481.12486.41T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
23.0923.2523.38asconxofav12
23.2523.3123.38asconhashav12
25.9725.9726.77sha512
32.4532.4532.66asconhashv12
32.2832.5532.80shake128
32.5632.6432.72asconxofv12
37.9538.1438.36sha256
40.2240.2340.36T:xoodyakv1
54.5554.5654.56asconhashabi32v12
81.3981.3981.56asconhashbi32v12
117.78117.95118.11T:esch256v2
185.55185.61186.95T:esch384v2
189.16189.50191.38T:romulush
407.09?411.06?468.59?T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
85.7586.1287.88asconhashav12
85.7586.1287.88asconxofav12
113.50113.50115.12asconhashv12
113.50113.50115.38asconxofv12
137.75138.62139.50T:xoodyakv1
179.12180.62182.38sha256
208.00208.12208.12asconhashabi32v12
208.38208.38214.12sha512
250.75252.38254.12shake128
305.50305.50305.50asconhashbi32v12
435.00436.00438.75T:esch256v2
466.50467.00470.62T:photonbeetlehash256rate32v1
479.25479.38481.12T:romulush
797.62798.75800.12T:esch384v2

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; CoffeeLake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20221019

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
5.115.125.12sha512
7.247.257.26shake128
7.667.677.68sha256
13.0013.0113.03T:xoodyakv1
14.5214.5214.54asconhashav12
14.5214.5314.55asconxofav12
21.9421.9521.97asconhashv12
21.9521.9621.97asconxofv12
28.0928.1328.19asconhashabi32v12
37.7337.7837.82T:esch256v2
42.1242.1642.19asconhashbi32v12
42.3742.3942.40T:romulush
51.3151.4251.89T:esch384v2
226.05226.31226.64T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
5.365.365.38sha512
7.427.427.44shake128
7.847.867.88sha256
13.1413.1513.16T:xoodyakv1
14.6814.6914.71asconhashav12
14.6814.6914.71asconxofav12
22.1522.1622.18asconxofv12
22.1622.1722.19asconhashv12
28.5128.5628.61asconhashabi32v12
38.0538.0838.13T:esch256v2
42.5842.6542.70asconhashbi32v12
42.7742.7842.80T:romulush
51.9452.0052.35T:esch384v2
226.15226.37226.50T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
5.775.785.81sha512
7.927.947.97shake128
8.168.178.18sha256
13.3213.3413.39T:xoodyakv1
14.9114.9414.97asconhashav12
14.9314.9715.01asconxofav12
22.4722.4922.53asconhashv12
22.4622.4922.54asconxofv12
29.2029.2329.26asconhashabi32v12
38.5438.6238.66T:esch256v2
43.3343.4043.43asconhashbi32v12
43.4643.5143.53T:romulush
52.8552.8753.23T:esch384v2
225.51225.81225.89T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
6.406.446.50sha512
8.518.548.60shake128
8.999.059.09sha256
13.8413.9013.94T:xoodyakv1
15.6115.6515.71asconhashav12
15.6015.6715.72asconxofav12
23.3023.3623.41asconxofv12
23.2823.3823.42asconhashv12
30.5730.6130.67asconhashabi32v12
39.7839.8940.01T:esch256v2
45.2045.2545.31T:romulush
45.2145.2745.36asconhashbi32v12
55.0855.1355.59T:esch384v2
223.63223.82224.12T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
16.1716.3916.64sha512
17.9418.0518.22T:xoodyakv1
19.9119.9420.17shake128
19.7720.0220.12sha256
24.0924.3124.67asconhashav12
24.1724.4124.91asconxofav12
33.9234.2034.70asconxofv12
34.0334.2234.50asconhashv12
49.6649.8149.98asconhashabi32v12
53.6754.0554.48T:esch256v2
65.9266.0066.27T:romulush
69.9270.0870.33asconhashbi32v12
84.7585.0885.50T:esch384v2
199.11199.30199.47T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
65.3866.2566.75T:xoodyakv1
90.0090.8892.00sha256
92.2593.3895.62asconxofav12
92.8893.6295.88asconhashav12
121.00122.00123.00asconhashv12
121.25122.00125.25asconxofv12
133.75135.62138.50sha512
158.12158.38159.00shake128
186.62187.38189.62T:romulush
200.00201.12202.62asconhashabi32v12
201.25203.50206.75T:esch256v2
230.25231.12232.25T:photonbeetlehash256rate32v1
263.75265.38266.75asconhashbi32v12
368.75369.38372.12T:esch384v2

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 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 (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20220506

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.1913.2113.25T:xoodyakv1
14.2514.2714.41T:gimli24v1
16.0016.0016.00asconxofv12
16.0016.0016.04asconhashv12
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.24242.44243.94T:photonbeetlehash256rate32v1
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
19778.0519782.1319787.16T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
13.3613.3613.55T:xoodyakv1
14.3314.3314.42T:gimli24v1
16.2316.2316.23asconhashv12
16.3216.3216.33asconxofv12
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
241.70241.74243.42T:photonbeetlehash256rate32v1
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
19934.0419940.8419946.46T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
13.4613.4913.68T:xoodyakv1
14.5514.5914.68T:gimli24v1
16.6016.6116.62asconhashv12
16.8516.8516.86asconxofv12
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
240.91240.96242.33T:photonbeetlehash256rate32v1
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
20190.7720208.2020224.27T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
13.8313.9814.02T:xoodyakv1
15.1215.1315.21T:gimli24v1
17.6117.6217.66asconhashv12
18.2518.2518.37asconxofv12
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
238.82238.92240.26T:photonbeetlehash256rate32v1
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
20824.4020845.8020868.78T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
18.3018.3418.47T:xoodyakv1
20.9521.3321.50T:gimli24v1
29.4529.6629.94asconhashv12
29.3329.7330.19asconxofv12
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
212.09212.53213.14T:photonbeetlehash256rate32v1
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
27453.8427531.2227625.38T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
56.8857.0058.50T:gimli24v1
64.8865.2568.00T:xoodyakv1
108.50109.75111.00asconxofv12
109.75111.00112.88asconhashv12
174.25175.75177.88T:drygascon128
195.88195.88196.25T:esch256v1
195.12196.00197.00T:saturninhashv2
245.38247.62249.12T:photonbeetlehash256rate32v1
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
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-20220506

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.1313.1413.22T:xoodyakv1
14.4014.4214.49T:gimli24v1
16.0016.0016.00asconxofv12
16.0016.0016.00asconhashv12
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.15242.29242.45T:photonbeetlehash256rate32v1
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
19781.1219786.3819792.08T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
13.3013.3613.52T:xoodyakv1
14.3214.3514.51T:gimli24v1
16.2316.2316.23asconhashv12
16.4116.4116.42asconxofv12
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
241.69241.75241.80T:photonbeetlehash256rate32v1
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
19937.3919944.5519950.61T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
13.4613.4913.68T:xoodyakv1
14.5414.6614.68T:gimli24v1
16.6016.6016.61asconhashv12
17.1117.1117.11asconxofv12
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
240.83240.87241.22T:photonbeetlehash256rate32v1
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
20183.8220191.7120199.85T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
13.8413.9814.02T:xoodyakv1
14.9315.0615.11T:gimli24v1
17.6117.6117.64asconhashv12
18.9618.9718.98asconxofv12
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
238.91239.12239.37T:photonbeetlehash256rate32v1
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
20856.1620874.3020885.40T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
18.3018.3618.47T:xoodyakv1
21.0921.1221.41T:gimli24v1
29.2529.5229.84asconhashv12
29.5329.5530.33asconxofv12
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
211.91212.12212.47T:photonbeetlehash256rate32v1
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
27456.7727542.6127676.05T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
57.8858.0058.88T:gimli24v1
64.8865.2568.12T:xoodyakv1
109.12109.38111.88asconxofv12
108.62110.62112.12asconhashv12
175.25176.62178.25T:drygascon128
194.88195.25197.38T:saturninhashv2
195.62196.25197.88T:esch256v1
245.00247.25248.75T:photonbeetlehash256rate32v1
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
5681.255684.625688.00T:skinnyhashtk2
6018.126019.756026.38T:skinnyhashtk3
6641.756643.386647.75T:acehash256v1
98291.1298877.75101347.12T:orangishv1

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.0813.0913.10T:xoodyakv1
13.7513.7613.77T:gimli24v1
21.6621.6721.68asconhashv12
21.6822.0122.60asconxofv12
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
251.36256.13259.74T:photonbeetlehash256rate32v1
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
Cycles/byte for 4096 bytes
25%50%75%hash
13.2013.2113.22T:xoodyakv1
13.8913.9013.91T:gimli24v1
21.8321.8521.87asconhashv12
21.8521.8823.01asconxofv12
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
247.20252.06262.24T:photonbeetlehash256rate32v1
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
Cycles/byte for 1536 bytes
25%50%75%hash
13.3713.3813.41T:xoodyakv1
14.1214.1414.15T:gimli24v1
22.1422.1722.19asconhashv12
22.1522.1822.21asconxofv12
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
246.00246.20246.44T:photonbeetlehash256rate32v1
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
Cycles/byte for 576 bytes
25%50%75%hash
13.8913.9013.95T:xoodyakv1
14.7414.7814.81T:gimli24v1
22.9522.9923.03asconhashv12
22.9523.0123.05asconxofv12
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
243.77243.94244.19T:photonbeetlehash256rate32v1
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
Cycles/byte for 64 bytes
25%50%75%hash
17.6117.7317.83T:xoodyakv1
20.0020.2220.45T:gimli24v1
33.1733.3933.70asconxofv12
33.2033.4233.66asconhashv12
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
216.17216.64217.45T:photonbeetlehash256rate32v1
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
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.38117.88119.50asconhashv12
116.38118.00119.50asconxofv12
188.75190.75192.88T:saturninhashv2
193.62194.75196.25T:drygascon128
196.25197.38200.12T:esch256v1
232.12233.88238.00T:knot256v1
245.50246.75253.25T:photonbeetlehash256rate32v1
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
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; unstable; intelnuci7, supercop-20211108

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.5213.5313.55T:xoodyakv1
14.2014.2114.22T:gimli24v1
22.3822.3922.40asconhashv12
22.3822.3922.40asconxofv12
39.1439.1739.23T:esch256v1
45.3545.4045.64T:saturninhashv2
47.2547.2747.43T:esch384v1
71.1071.1471.22T:drygascon128
76.5876.6177.08T:knot256v2
82.5982.7182.75T:drygascon256
115.12115.20115.65T:knot256v1
236.26236.64237.97T:knot512
255.56255.66257.09T:photonbeetlehash256rate32v1
281.21282.59283.23T:knot384
982.71983.53984.92T:subterraneanv1
1324.001325.291328.44T:acehash256v1
1784.411787.461789.31T:skinnyhashtk3
3125.883129.893135.47T:skinnyhashtk2
3994.613999.004003.82T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
13.6313.6513.67T:xoodyakv1
14.3414.3614.38T:gimli24v1
22.5722.5822.60asconhashv12
22.5822.6022.61asconxofv12
39.3739.4039.44T:esch256v1
45.8045.8346.00T:saturninhashv2
47.7247.7447.78T:esch384v1
71.2371.2571.27T:drygascon128
77.1877.1977.20T:knot256v2
83.1483.2383.25T:drygascon256
115.34115.41115.47T:knot256v1
236.97237.47237.80T:knot512
255.02255.08255.18T:photonbeetlehash256rate32v1
281.77281.87282.06T:knot384
982.87984.38988.77T:subterraneanv1
1333.651338.271340.75T:acehash256v1
1795.411800.881802.33T:skinnyhashtk3
3131.753133.253135.30T:skinnyhashtk2
4025.694028.494038.67T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
13.8113.8313.86T:xoodyakv1
14.5814.6014.62T:gimli24v1
22.8822.9022.97asconhashv12
22.8822.9122.95asconxofv12
39.7439.8139.87T:esch256v1
46.6046.6746.72T:saturninhashv2
48.5248.5648.59T:esch384v1
71.4071.4371.47T:drygascon128
78.2278.2778.28T:knot256v2
84.0684.1284.15T:drygascon256
115.78115.84115.89T:knot256v1
238.98239.29239.37T:knot512
254.20254.30254.39T:photonbeetlehash256rate32v1
283.43283.47283.51T:knot384
986.56986.73991.24T:subterraneanv1
1354.921355.521361.49T:acehash256v1
1818.191818.211823.97T:skinnyhashtk3
3135.833140.043152.02T:skinnyhashtk2
4067.594078.374085.94T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
14.3414.3814.42T:xoodyakv1
15.2215.2515.31T:gimli24v1
23.7023.7523.81asconhashv12
23.7223.7823.82asconxofv12
40.8540.9741.07T:esch256v1
48.3248.4248.51T:saturninhashv2
50.6250.7050.81T:esch384v1
71.8871.9472.01T:drygascon128
80.7580.8280.90T:knot256v2
86.4386.5086.62T:drygascon256
116.91117.01117.11T:knot256v1
243.60243.93244.22T:knot512
251.93252.08252.24T:photonbeetlehash256rate32v1
287.13287.24287.35T:knot384
996.44996.51996.81T:subterraneanv1
1412.421412.521412.97T:acehash256v1
1879.961880.041880.14T:skinnyhashtk3
3162.843163.143163.75T:skinnyhashtk2
4206.034206.694221.45T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
18.2218.2518.50T:xoodyakv1
20.8120.9121.06T:gimli24v1
34.4734.6634.94asconxofv12
34.4434.6935.06asconhashv12
54.8455.1955.59T:esch256v1
69.8870.1970.56T:saturninhashv2
78.2278.3178.47T:drygascon128
78.2278.5678.97T:esch384v1
114.47114.69114.91T:knot256v2
116.66117.00117.72T:drygascon256
131.16131.50131.94T:knot256v1
223.38223.84224.34T:photonbeetlehash256rate32v1
299.53300.19301.09T:knot512
317.69318.25318.84T:knot384
1124.621125.441126.25T:subterraneanv1
2148.032149.192153.09T:acehash256v1
2670.812671.662672.41T:skinnyhashtk3
3510.123510.843511.56T:skinnyhashtk2
5978.345979.255980.72T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
53.0053.7554.75T:gimli24v1
63.2563.7565.25T:xoodyakv1
119.75121.25123.00asconhashv12
120.75122.25123.00asconxofv12
197.25199.00200.25T:saturninhashv2
199.75200.75203.00T:drygascon128
201.75203.75208.00T:esch256v1
239.50242.75254.00T:knot256v1
253.50254.75255.75T:photonbeetlehash256rate32v1
307.50308.00309.00T:knot256v2
340.75341.50343.25T:esch384v1
439.25440.25442.00T:drygascon256
639.75641.00642.25T:knot384
745.50749.50753.50T:knot512
2127.752131.002134.00T:subterraneanv1
6242.006248.756257.75T:skinnyhashtk2
7121.507124.507133.75T:skinnyhashtk3
7931.757941.257947.25T:acehash256v1
23903.2523909.7523916.75T:orangishv1

amd64; KabyLake (806e9); 2017 Intel Core i3-7100; 2 x 2400MHz; whosthere, supercop-20221122

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
5.245.245.25sha512
7.397.397.40shake128
7.657.667.67sha256
13.2013.2213.24T:xoodyakv1
14.4214.4314.47asconxofav12
14.4214.4814.49asconhashav12
21.8921.9021.92asconxofv12
21.9221.9822.01asconhashv12
28.1828.2528.63asconhashabi32v12
37.2837.3137.34T:esch256v2
41.9441.9641.97T:esch384v2
42.0542.1342.68asconhashbi32v12
42.3442.3542.37T:romulush
230.64230.72230.89T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
5.455.455.46sha512
7.567.567.58shake128
7.897.907.92sha256
13.3013.3013.33T:xoodyakv1
14.5914.6014.63asconxofav12
14.6014.6414.66asconhashav12
22.0922.1122.13asconxofv12
22.1522.1922.22asconhashv12
28.6428.6828.99asconhashabi32v12
37.5737.6037.63T:esch256v2
42.3842.4142.44T:esch384v2
42.6042.6443.14asconhashbi32v12
42.7342.7542.76T:romulush
230.26230.34230.46T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
5.775.785.79sha512
8.098.108.13shake128
8.318.328.34sha256
13.4613.4813.50T:xoodyakv1
14.8514.8814.92asconxofav12
14.8614.8814.92asconhashav12
22.4522.4722.50asconxofv12
22.5122.5322.59asconhashv12
29.3029.3429.61asconhashabi32v12
38.0238.0638.14T:esch256v2
43.1043.1343.17T:esch384v2
43.3743.4143.88asconhashbi32v12
43.4043.4443.46T:romulush
229.47229.56229.74T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
6.106.116.13sha512
8.698.718.75shake128
9.389.419.47sha256
13.9113.9114.05T:xoodyakv1
15.5715.6015.65asconhashav12
15.5615.6115.65asconxofav12
23.3123.3623.42asconxofv12
23.3723.4223.48asconhashv12
30.9031.0331.29asconhashabi32v12
39.3739.4839.56T:esch256v2
45.0745.1245.22T:esch384v2
45.0745.1545.19T:romulush
45.4645.5645.95asconhashbi32v12
227.62227.82227.96T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
12.4512.5212.58sha512
18.3818.4718.70T:xoodyakv1
20.4220.5820.75shake128
23.2723.4523.56sha256
24.4524.5324.75asconhashav12
24.5324.7324.92asconxofav12
34.6134.8135.17asconhashv12
34.8134.8935.11asconxofv12
50.3450.6651.06asconhashabi32v12
53.7854.0854.70T:esch256v2
65.7765.9166.06T:romulush
69.5069.7370.23asconhashbi32v12
69.6669.8070.22T:esch384v2
201.98202.53202.94T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
70.2570.6271.00T:xoodyakv1
93.3893.8894.38asconhashav12
93.6294.6296.12asconxofav12
98.7599.38100.00sha512
122.50123.00123.75asconhashv12
122.38123.12123.62asconxofv12
122.75123.62125.12sha256
162.00163.38164.88shake128
186.50186.88188.00T:romulush
206.12207.00209.12asconhashabi32v12
205.88207.25212.00T:esch256v2
237.38238.12239.38T:photonbeetlehash256rate32v1
261.38263.25265.25asconhashbi32v12
307.50308.88309.88T:esch384v2

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
28.2028.2428.60sha256
34.1634.2234.84sha512
34.3934.4634.59shake128
44.1744.5044.59T:xoodyakv1
57.5257.5758.71asconhashabi32v12
61.7661.8263.02asconhashav12
61.7861.8263.13asconxofav12
83.3184.5284.79asconhashbi32v12
87.5788.7189.12asconxofv12
87.7988.7989.10asconhashv12
98.9299.88100.26T:esch256v2
144.99145.49145.72T:esch384v2
230.19231.07231.25T:romulush
1414.301416.091417.98T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
28.9829.0029.01sha256
35.1335.2335.25shake128
35.6235.6335.65sha512
44.5244.7944.94T:xoodyakv1
58.0958.0958.16asconhashabi32v12
62.3962.4064.29asconxofav12
62.3962.4062.48asconhashav12
84.2484.2586.31asconhashbi32v12
88.5488.5488.62asconxofv12
88.5488.5588.64asconhashv12
99.6399.6399.76T:esch256v2
145.73145.77147.11T:esch384v2
230.60230.73235.21T:romulush
1412.371412.741415.85T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
30.2930.2930.35sha256
37.4037.7537.77shake128
38.0738.0738.08sha512
45.0645.4745.49T:xoodyakv1
59.0759.0759.10asconhashabi32v12
63.4463.4563.48asconxofav12
63.4463.4763.49asconhashav12
85.4785.4785.49asconhashbi32v12
89.8589.8591.91asconxofv12
89.8589.8990.04asconhashv12
100.76100.77100.89T:esch256v2
148.16148.17148.29T:esch384v2
233.50233.52233.89T:romulush
1400.051411.471413.17T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
33.7933.7933.80sha256
40.3940.4040.95shake128
40.9440.9640.99sha512
46.4046.6047.46T:xoodyakv1
61.6761.6762.04asconhashabi32v12
66.2466.2568.33asconxofav12
66.2967.9868.42asconhashav12
88.7888.7989.06asconhashbi32v12
93.3593.3593.46asconhashv12
93.3593.3595.55asconxofv12
103.79103.80103.81T:esch256v2
154.67154.68154.75T:esch384v2
241.26241.26241.40T:romulush
1387.951388.421414.63T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
64.6264.6664.89T:xoodyakv1
78.2378.2378.23sha256
92.6992.8992.98sha512
94.8194.8195.06asconhashabi32v12
95.0695.0995.11shake128
101.94101.94101.94asconxofav12
102.31102.31103.25asconhashav12
130.62130.62130.94asconhashbi32v12
138.06138.06138.06asconxofv12
138.06138.09139.03asconhashv12
142.66142.84142.91T:esch256v2
238.06238.09238.25T:esch384v2
340.56340.72340.72T:romulush
1237.221237.221237.28T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
243.25243.25243.25T:xoodyakv1
356.12356.25356.62asconhashabi32v12
383.50383.50383.88asconxofav12
385.00386.38391.25asconhashav12
389.25389.25390.50sha256
460.75461.00462.00asconhashbi32v12
489.25489.25489.50asconxofv12
489.25489.38495.75asconhashv12
556.75556.75559.50T:esch256v2
739.00739.62749.75sha512
751.50751.50753.62shake128
885.00885.12887.00T:romulush
1050.001050.251050.75T:esch384v2
1456.001456.001457.50T:photonbeetlehash256rate32v1

amd64; Goldmont (506c9); 2016 Intel Celeron J3455; 4 x 1500MHz; wooden, supercop-20221122

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
4.014.024.02sha256
11.8411.8411.84sha512
12.7712.7712.78shake128
16.0216.0216.04T:xoodyakv1
21.5021.5021.50asconhashav12
21.5021.5021.50asconxofav12
32.0032.0032.00asconhashv12
32.1232.1332.16asconxofv12
43.8743.8843.90asconhashabi32v12
52.9352.9953.03T:romulush
63.3363.7667.38T:esch256v2
66.6766.6766.73asconhashbi32v12
79.2479.3479.46T:esch384v2
407.00407.02407.04T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
4.104.104.11sha256
12.3112.3112.31sha512
13.0513.0513.07shake128
15.8116.1316.13T:xoodyakv1
21.7121.7121.71asconxofav12
21.7121.7121.71asconhashav12
32.2732.2732.28asconhashv12
32.3932.3932.40asconxofv12
44.2044.4344.43asconhashabi32v12
53.3453.3553.44T:romulush
64.0964.0967.42T:esch256v2
67.3467.3467.34asconhashbi32v12
80.0280.0380.21T:esch384v2
406.06406.09406.23T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
4.244.244.25sha256
13.1013.1013.10sha512
13.9413.9413.95shake128
16.0016.3016.30T:xoodyakv1
22.0522.0522.07asconxofav12
22.0522.0522.07asconhashav12
32.7132.7132.74asconhashv12
32.8432.8432.86asconxofv12
45.3645.3645.36asconhashabi32v12
54.1254.1554.20T:romulush
64.7564.7768.12T:esch256v2
68.4668.4668.48asconhashbi32v12
81.3181.3281.50T:esch384v2
404.75404.79404.79T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
4.614.614.61sha256
13.9313.9313.93sha512
14.9214.9414.96shake128
16.6116.7716.79T:xoodyakv1
22.9622.9623.03asconxofav12
22.9622.9623.03asconhashav12
33.9033.9033.97asconhashv12
34.0234.0234.09asconxofv12
47.7047.8547.85asconhashabi32v12
56.1556.1956.23T:romulush
66.5366.5770.00T:esch256v2
71.4671.4671.49asconhashbi32v12
84.7584.7784.93T:esch384v2
401.29401.31401.32T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
9.349.349.52sha256
22.3422.3422.48T:xoodyakv1
30.1230.1930.19sha512
34.2334.2834.36shake128
34.3634.3834.39asconxofav12
34.3834.3834.38asconhashav12
48.7748.7748.77asconhashv12
48.8948.8948.89asconxofv12
79.1779.1779.19asconhashabi32v12
82.0582.0582.30T:romulush
89.2289.5994.02T:esch256v2
109.53109.56109.64asconhashbi32v12
128.77128.89128.91T:esch384v2
356.81356.83356.97T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
43.2543.5043.62sha256
79.5080.8880.88T:xoodyakv1
123.88124.00124.12asconxofav12
123.88124.12124.12asconhashav12
165.50165.50165.50asconhashv12
165.38165.62165.75asconxofv12
234.75234.75235.00T:romulush
237.88237.88237.88sha512
271.75273.38273.50shake128
327.38327.38327.38asconhashabi32v12
331.75333.25349.38T:esch256v2
409.25410.00410.50asconhashbi32v12
411.25412.25412.75T:photonbeetlehash256rate32v1
553.75553.75554.12T:esch384v2

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
5.26?5.59?6.17?sha512
7.497.507.81shake128
7.697.707.71sha256
13.8513.8713.90asconxofav12
13.8713.8813.89asconhashav12
14.6514.6514.66T:xoodyakv1
20.7321.0922.52asconhashv12
20.74?21.30?23.05?asconxofv12
27.5827.6027.78asconhashabi32v12
41.12?44.52?46.38?T:esch256v2
43.2245.2046.88asconhashbi32v12
43.08?46.06?48.36?T:romulush
54.6157.0560.22T:esch384v2
265.77273.13280.02T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
5.48?5.49?6.69?sha512
7.67?7.68?8.84?shake128
7.907.917.92sha256
14.0014.0414.08asconxofav12
14.0414.0514.07asconhashav12
14.7214.7414.74T:xoodyakv1
20.9621.0021.32asconhashv12
20.9821.0223.21asconxofv12
27.8727.8928.01asconhashabi32v12
41.3841.4243.65asconhashbi32v12
40.97?42.19?46.23?T:esch256v2
43.45?44.64?48.42?T:romulush
54.76?57.15?63.67?T:esch384v2
263.64272.14280.31T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
5.815.866.02sha512
8.198.218.22shake128
8.248.278.29sha256
14.2614.3014.31asconxofav12
14.2914.3114.40asconhashav12
14.8514.8614.88T:xoodyakv1
21.4321.5321.66asconhashv12
21.5221.6221.66asconxofv12
28.33?28.47?34.31?asconhashabi32v12
42.0342.0642.11asconhashbi32v12
44.05?44.11?53.14?T:romulush
41.35?45.40?48.87?T:esch256v2
54.4754.5057.72T:esch384v2
256.02268.61278.92T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
6.396.406.43sha512
8.748.758.80shake128
9.189.209.24sha256
14.8314.9114.95asconxofav12
14.9014.9514.99asconhashav12
15.1915.2115.26T:xoodyakv1
22.2022.4622.55asconxofv12
22.3922.4822.56asconhashv12
29.4429.5029.58asconhashabi32v12
42.42?42.81?50.47?T:esch256v2
43.7443.7643.79asconhashbi32v12
45.67?45.76?53.69?T:romulush
56.7656.7756.81T:esch384v2
247.36248.35256.80T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
14.0014.1214.25sha512
19.6919.8819.94T:xoodyakv1
19.9420.0620.50shake128
20.0020.1220.31sha256
22.1222.3122.50asconxofav12
22.7522.8823.25asconhashav12
33.0033.1233.31asconxofv12
33.0033.2533.62asconhashv12
44.3144.4444.56asconhashabi32v12
56.5057.0662.12T:esch256v2
65.1965.3865.56asconhashbi32v12
65.5065.8166.56T:romulush
86.2586.4486.69T:esch384v2
220.25220.69221.56T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
69.0069.5070.00T:xoodyakv1
80.0081.5082.00asconxofav12
85.0087.5089.50asconhashav12
92.0093.0095.50sha256
98.0098.50100.00sha512
118.00119.50121.00asconhashv12
118.00119.50121.00asconxofv12
161.00161.50162.50asconhashabi32v12
160.50167.00168.00shake128
183.00183.50185.50T:romulush
211.00213.50231.00T:esch256v2
235.50236.50238.00asconhashbi32v12
251.00253.00256.00T:photonbeetlehash256rate32v1
373.00374.00377.50T:esch384v2

aarch64; A53+crypto (410fd034); 2015 NXP QorIQ LS1088; 8 x 1600MHz; ten64, supercop-20210604

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
22.1222.2522.26asconhashv12
22.1422.2722.27asconxofv12
31.1431.2331.25T:xoodyakv1
55.3155.3255.33T:gimli24v1
60.1860.2360.58T:saturninhashv2
79.7779.7879.81T:drygascon128
101.22101.23101.65T:knot256v2
103.79103.80104.21T:esch256v1
120.73121.59122.09T:drygascon256
139.70139.86140.27T:esch384v1
158.02158.04158.55T:knot256v1
282.58282.66282.82T:knot512
368.59368.66369.19T:knot384
1247.821254.581259.55T:subterraneanv1
1672.601673.391674.29T:acehash256v1
3527.023529.533537.50T:skinnyhashtk3
6038.736081.546127.42T:skinnyhashtk2
6953.666970.496980.23T:orangishv1
37523.0737556.7037569.64T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
22.3322.3322.45asconxofv12
22.4422.4522.45asconhashv12
31.3131.3931.41T:xoodyakv1
55.7355.7355.75T:gimli24v1
60.7060.7360.77T:saturninhashv2
79.8979.9579.95T:drygascon128
102.03102.03102.03T:knot256v2
104.42104.42104.42T:esch256v1
121.33122.45122.83T:drygascon256
140.78141.08141.20T:esch384v1
158.33158.33158.34T:knot256v1
283.30283.30283.36T:knot512
368.78368.80370.52T:knot384
1252.731258.051262.38T:subterraneanv1
1689.201689.551690.19T:acehash256v1
3552.143553.893558.45T:skinnyhashtk3
6051.486064.236115.20T:skinnyhashtk2
7004.427007.447013.48T:orangishv1
37452.4537479.0337494.66T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
22.6722.6722.79asconxofv12
22.7522.7922.79asconhashv12
31.6231.6231.67T:xoodyakv1
56.4656.4656.46T:gimli24v1
61.5861.5861.58T:saturninhashv2
80.2180.2580.25T:drygascon128
103.38103.38103.38T:knot256v2
105.50105.50105.96T:esch256v1
122.71123.92124.29T:drygascon256
143.33143.38143.50T:esch384v1
158.88158.88159.04T:knot256v1
285.17285.17285.17T:knot512
370.96370.96371.00T:knot384
1259.881261.581265.62T:subterraneanv1
1715.001720.581723.08T:acehash256v1
3598.753598.833600.04T:skinnyhashtk3
6072.216116.466139.88T:skinnyhashtk2
7095.177098.507105.12T:orangishv1
37330.8837352.0037383.42T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
23.5623.5623.56asconxofv12
23.5623.5623.67asconhashv12
32.4432.4432.44T:xoodyakv1
58.3358.3358.44T:gimli24v1
63.7863.8964.11T:saturninhashv2
81.0081.0081.11T:drygascon128
106.89107.00107.00T:knot256v2
108.33108.44108.44T:esch256v1
126.67127.78128.22T:drygascon256
149.22149.44149.56T:esch384v1
160.33160.33160.33T:knot256v1
290.11290.11290.22T:knot512
375.78375.78375.89T:knot384
1269.891275.891279.89T:subterraneanv1
1795.891796.221796.33T:acehash256v1
3717.003727.333759.11T:skinnyhashtk3
6116.336128.446165.56T:skinnyhashtk2
7330.787340.567343.67T:orangishv1
37006.7837021.6737046.56T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
34.0035.0035.00asconhashv12
34.0035.0035.00asconxofv12
42.0042.0043.00T:xoodyakv1
83.0083.0083.00T:gimli24v1
91.0091.0092.00T:drygascon128
93.0093.0093.00T:saturninhashv2
145.00146.00146.00T:esch256v1
153.00153.00153.00T:knot256v2
177.00178.00178.00T:drygascon256
179.00179.00179.00T:knot256v1
227.00227.00228.00T:esch384v1
354.00354.00354.00T:knot512
415.00415.00415.00T:knot384
1453.001458.001462.00T:subterraneanv1
2732.002733.002735.00T:acehash256v1
5282.005282.005282.00T:skinnyhashtk3
6787.006788.006841.00T:skinnyhashtk2
10409.0010410.0010414.00T:orangishv1
32793.0032815.0032933.00T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
120.00120.00128.00asconhashv12
120.00120.00128.00asconxofv12
144.00144.00144.00T:xoodyakv1
216.00224.00224.00T:gimli24v1
248.00256.00256.00T:drygascon128
256.00256.00256.00T:saturninhashv2
320.00328.00328.00T:knot256v1
424.00424.00424.00T:knot256v2
536.00536.00544.00T:esch256v1
688.00696.00696.00T:drygascon256
832.00832.00840.00T:knot384
856.00856.00856.00T:knot512
976.00976.00984.00T:esch384v1
2888.002896.002904.00T:subterraneanv1
10104.0010112.0010112.00T:acehash256v1
12072.0012536.0012672.00T:skinnyhashtk2
14240.0014248.0014248.00T:skinnyhashtk3
37464.0037496.0037544.00T:photonbeetlehash256rate32v1
41608.0041616.0041632.00T:orangishv1

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
5.245.255.25sha512
7.367.367.37shake128
7.657.667.68sha256
13.0013.0213.05T:xoodyakv1
14.5214.5314.55asconxofav12
14.5214.5414.55asconhashav12
21.9521.9621.97asconhashv12
21.9621.9821.99asconxofv12
28.0928.1328.22asconhashabi32v12
37.7537.7937.83T:esch256v2
42.1242.1642.19asconhashbi32v12
42.3742.3842.40T:romulush
51.3651.7251.88T:esch384v2
226.12226.51226.63T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
5.455.465.46sha512
7.557.557.56shake128
7.847.857.86sha256
13.1113.1313.18T:xoodyakv1
14.6814.7014.72asconhashav12
14.6914.7014.73asconxofav12
22.1522.1622.19asconxofv12
22.1522.1722.18asconhashv12
28.4828.5228.55asconhashabi32v12
38.0638.0938.12T:esch256v2
42.6342.6642.71asconhashbi32v12
42.7842.7942.81T:romulush
51.9352.2852.37T:esch384v2
226.01226.15226.44T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
5.795.805.82sha512
8.078.088.10shake128
8.158.178.18sha256
13.2813.3213.35T:xoodyakv1
14.9114.9314.97asconhashav12
14.9114.9614.99asconxofav12
22.4622.4922.53asconxofv12
22.4922.5122.54asconhashv12
29.0829.1229.14asconhashabi32v12
38.5538.6038.67T:esch256v2
43.3243.3943.45asconhashbi32v12
43.4543.4743.50T:romulush
52.8953.2553.28T:esch384v2
225.48225.76225.85T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
6.246.276.31sha512
8.658.678.72shake128
8.999.039.10sha256
13.7513.8013.83T:xoodyakv1
15.6015.6315.72asconxofav12
15.5815.6515.69asconhashav12
23.2823.3423.41asconhashv12
23.3123.3623.41asconxofv12
30.5630.6330.67asconhashabi32v12
39.7439.8639.96T:esch256v2
45.2045.2445.28T:romulush
45.2345.3245.46asconhashbi32v12
55.2555.6055.65T:esch384v2
223.78223.97224.19T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
13.7313.8914.11sha512
18.0318.0918.23T:xoodyakv1
19.8419.9820.09sha256
20.2820.3820.48shake128
24.1224.3124.70asconhashav12
24.1724.3424.72asconxofav12
34.1134.3034.44asconxofv12
34.2734.5534.83asconhashv12
49.7049.8149.94asconhashabi32v12
53.4753.6254.08T:esch256v2
65.8965.9866.28T:romulush
69.9870.1470.28asconhashbi32v12
85.0285.4785.81T:esch384v2
198.88199.09199.44T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
65.6265.7567.00T:xoodyakv1
90.6291.5092.62sha256
92.8893.8895.75asconhashav12
93.2594.1296.25asconxofav12
99.88100.62105.25sha512
121.25122.12124.38asconhashv12
122.12122.88124.38asconxofv12
161.50162.25163.38shake128
187.12187.75188.88T:romulush
200.00200.88202.00asconhashabi32v12
200.62201.62204.62T:esch256v2
229.88230.50231.38T:photonbeetlehash256rate32v1
264.62265.38266.75asconhashbi32v12
370.00371.38372.62T:esch384v2

amd64; Airmont (406c3); 2015 Intel Pentium N3700; 4 x 1600MHz; nucnuc, supercop-20221122

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
17.2317.2317.23sha512
18.8718.9619.17shake128
20.2520.2520.26T:xoodyakv1
20.4620.4720.47sha256
32.3832.3832.38asconxofav12
32.3832.3832.38asconhashav12
48.1248.1248.13asconhashv12
48.1248.1348.13asconxofv12
67.8867.8968.02asconhashabi32v12
103.00103.04103.22asconhashbi32v12
111.51111.54111.59T:esch256v2
126.83126.87126.93T:esch384v2
153.81153.83153.90T:romulush
619.97620.77621.11T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
17.9017.9017.90sha512
19.3119.3219.71shake128
20.4020.4120.42T:xoodyakv1
20.8920.8920.89sha256
32.6932.6932.69asconxofav12
32.6932.6932.69asconhashav12
48.5348.5348.53asconxofv12
48.5348.5348.53asconhashv12
68.7168.7168.71asconhashabi32v12
104.04104.14104.19asconhashbi32v12
112.20112.20112.21T:esch256v2
128.06128.06128.07T:esch384v2
155.07155.07155.08T:romulush
619.25619.34619.82T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
19.0019.0119.02sha512
20.6620.6620.66T:xoodyakv1
20.6820.7321.00shake128
21.6121.6121.61sha256
33.2133.2133.21asconhashav12
33.2133.2133.21asconxofav12
49.2149.2149.21asconhashv12
49.2149.2149.21asconxofv12
70.0970.0970.09asconhashabi32v12
105.77105.83105.87asconhashbi32v12
113.36113.36113.37T:esch256v2
130.14130.14130.15T:esch384v2
157.17157.18157.19T:romulush
616.69617.24617.53T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
20.1520.1820.22sha512
21.3621.4121.45T:xoodyakv1
22.1522.2622.60shake128
23.5323.5323.53sha256
34.6034.6034.60asconhashav12
34.6034.6034.68asconxofav12
51.0151.0151.01asconhashv12
51.0151.0151.06asconxofv12
73.7873.7874.02asconhashabi32v12
110.38110.39110.51asconhashbi32v12
116.46116.46116.50T:esch256v2
135.69135.69135.70T:esch384v2
162.77162.79162.79T:romulush
610.90611.37611.52T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
29.9729.9729.98T:xoodyakv1
42.5942.8342.84sha512
47.8647.8647.91sha256
52.2352.2352.23asconhashav12
52.2352.2352.23asconxofav12
52.0852.5253.06shake128
73.8673.8673.86asconhashv12
73.8673.8673.86asconxofv12
120.78120.78120.80asconhashabi32v12
156.11156.11156.11T:esch256v2
169.09169.70169.75asconhashbi32v12
206.73206.73206.73T:esch384v2
234.45234.45234.61T:romulush
544.52545.25546.55T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
115.62115.62115.88T:xoodyakv1
191.25191.25192.00asconhashav12
191.25191.25192.00asconxofav12
214.50214.50215.00sha256
254.00254.00254.00asconxofv12
254.00254.00256.00asconhashv12
340.50340.88343.38sha512
407.38408.12414.75shake128
491.12491.12493.25asconhashabi32v12
582.62582.62583.50T:esch256v2
603.75611.50611.75T:photonbeetlehash256rate32v1
631.75631.75632.50asconhashbi32v12
648.62648.62654.00T:romulush
896.75896.75900.00T:esch384v2

amd64; BW+AES (306d4); 2015 Intel Core i3-5005U; 2 x 1900MHz; shoe, supercop-20221122

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
5.305.325.50sha512
7.447.447.44shake128
7.767.787.79sha256
14.0814.1014.12asconxofav12
14.0914.1014.11asconhashav12
15.1515.1615.17T:xoodyakv1
20.7720.7720.79asconxofv12
20.7821.0421.20asconhashv12
28.6228.8428.89asconhashabi32v12
39.4339.4539.47T:esch256v2
42.2742.3542.60T:romulush
42.6042.6343.13asconhashbi32v12
49.0649.0749.08T:esch384v2
249.81249.91249.96T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
5.535.545.70sha512
7.627.637.63shake128
7.967.977.98sha256
14.2214.2314.25asconxofav12
14.2514.2614.27asconhashav12
15.2315.2415.25T:xoodyakv1
20.9921.0121.01asconxofv12
21.0021.2221.22asconhashv12
29.0129.2329.23asconhashabi32v12
39.6839.7239.75T:esch256v2
42.6942.7542.94T:romulush
43.1243.6043.60asconhashbi32v12
49.5749.6049.69T:esch384v2
249.30249.38249.44T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
5.875.916.05sha512
8.148.168.18shake128
8.298.318.34sha256
14.4514.4714.50asconxofav12
14.4514.4814.54asconhashav12
15.3615.3915.40T:xoodyakv1
21.3321.3521.37asconxofv12
21.3521.4921.56asconhashv12
29.6529.7329.83asconhashabi32v12
40.0940.1840.24T:esch256v2
43.3343.4043.57T:romulush
43.8644.3044.33asconhashbi32v12
50.4050.4250.44T:esch384v2
248.48248.59248.69T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
6.216.256.39sha512
8.738.748.77shake128
9.169.219.25sha256
15.0215.0515.11asconhashav12
15.0615.0815.11asconxofav12
15.7215.7415.79T:xoodyakv1
22.2022.2422.27asconxofv12
22.2422.2822.35asconhashv12
31.2431.3731.44asconhashabi32v12
41.3441.4541.54T:esch256v2
44.9645.0545.22T:romulush
45.8245.9046.29asconhashbi32v12
52.5652.5752.64T:esch384v2
246.43246.64246.76T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
12.7712.9213.20sha512
20.3620.5320.66shake128
20.5220.6120.78T:xoodyakv1
20.7020.8821.06sha256
22.7022.8022.94asconxofav12
22.7822.9722.97asconhashav12
31.9732.3132.47asconhashv12
33.4133.5033.81asconxofv12
51.6651.8051.95asconhashabi32v12
55.8156.0856.62T:esch256v2
65.3865.5065.83T:romulush
70.2070.7071.09asconhashbi32v12
80.3680.4580.66T:esch384v2
219.22219.59219.97T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
73.1273.6274.25T:xoodyakv1
82.2583.0084.75asconhashav12
82.7583.5084.50asconxofav12
96.5097.0097.50sha256
103.25103.75106.50sha512
110.62111.62112.88asconhashv12
122.75122.75123.50asconxofv12
162.00163.50164.12shake128
184.25185.62188.25T:romulush
210.25211.00213.12T:esch256v2
210.38211.62213.50asconhashabi32v12
251.62252.88255.75T:photonbeetlehash256rate32v1
264.12265.00267.50asconhashbi32v12
350.12350.50352.62T:esch384v2

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
5.265.275.46sha512
7.397.397.40shake128
7.797.817.82sha256
14.1614.1814.19asconhashav12
14.1214.3114.32asconxofav12
16.4016.4116.42T:xoodyakv1
21.2821.3021.32asconhashv12
21.3321.3521.36asconxofv12
28.0628.1128.60asconhashabi32v12
37.3137.3337.33T:esch256v2
41.5841.6541.71asconhashbi32v12
42.5942.6242.73T:romulush
47.0947.1047.11T:esch384v2
259.24259.37260.38T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
5.545.565.70sha512
7.557.567.56shake128
8.368.378.38sha256
14.2814.3014.47asconxofav12
14.3314.3414.35asconhashav12
16.5116.5116.52T:xoodyakv1
21.5121.5321.53asconhashv12
21.5221.5621.57asconxofv12
28.4028.4228.85asconhashabi32v12
37.5537.5937.60T:esch256v2
41.9842.0042.08asconhashbi32v12
42.9843.0243.11T:romulush
47.5747.5947.60T:esch384v2
258.84258.88259.77T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
5.926.016.12sha512
8.048.068.08shake128
9.409.439.46sha256
14.5414.5814.67asconxofav12
14.5714.6014.61asconhashav12
16.6516.6716.69T:xoodyakv1
21.8421.8721.89asconhashv12
21.8621.8721.90asconxofv12
28.8528.8729.29asconhashabi32v12
37.9938.0338.07T:esch256v2
42.5842.6242.70asconhashbi32v12
43.5843.6743.75T:romulush
48.3848.4048.42T:esch384v2
258.00258.10258.92T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
6.416.446.57sha512
8.638.648.66shake128
12.0412.0912.13sha256
15.1715.2315.25asconhashav12
15.1815.2615.36asconxofav12
17.0817.0917.11T:xoodyakv1
22.6422.6922.74asconhashv12
22.6222.6922.74asconxofv12
30.0430.1230.52asconhashabi32v12
39.1239.1439.18T:esch256v2
44.2344.3844.83asconhashbi32v12
45.3045.3745.41T:romulush
50.5050.5450.58T:esch384v2
255.88256.02256.81T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
13.6413.7213.97sha512
19.9820.0220.08shake128
22.4422.5022.58T:xoodyakv1
23.1423.2823.39asconhashav12
23.2223.3923.55asconxofav12
32.8432.9433.06asconxofv12
33.0533.3333.70asconhashv12
44.8045.2045.69sha256
45.6745.9146.28asconhashabi32v12
52.7353.0353.25T:esch256v2
63.8664.1164.39asconhashbi32v12
65.8066.0066.33T:romulush
77.5277.6177.75T:esch384v2
227.62228.16228.95T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
80.2580.7581.62T:xoodyakv1
86.2587.3888.00asconhashav12
87.7589.1290.25asconxofav12
109.38110.12111.75sha512
112.88113.88114.88asconxofv12
115.88117.12118.88asconhashv12
158.88159.12159.62shake128
165.88167.12168.75asconhashabi32v12
185.62186.25187.12T:romulush
198.62199.25199.88T:esch256v2
217.25219.88223.50asconhashbi32v12
263.12264.12265.75T:photonbeetlehash256rate32v1
286.12289.25291.62sha256
338.38339.75340.62T:esch384v2

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
5.275.275.28sha512
7.527.537.53shake128
7.697.707.70sha256
14.1114.1214.13asconxofav12
14.0614.1714.30asconhashav12
14.5414.5514.55T:xoodyakv1
21.1621.1821.18asconhashv12
21.1621.1821.19asconxofv12
27.6627.6727.69asconhashabi32v12
40.7240.7340.74asconhashbi32v12
40.7940.8040.83T:esch256v2
42.8842.9243.11T:romulush
53.4753.5053.57T:esch384v2
258.29258.42258.68T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
5.535.545.56sha512
7.707.717.72shake128
7.897.907.92sha256
14.2414.2714.28asconhashav12
14.2814.2914.30asconxofav12
14.6414.6514.66T:xoodyakv1
21.3721.3921.41asconhashv12
21.3821.4121.41asconxofv12
27.8227.9327.96asconhashabi32v12
41.1041.1241.14T:esch256v2
41.1441.1741.18asconhashbi32v12
43.2643.2943.46T:romulush
54.0154.0154.05T:esch384v2
257.87258.08258.30T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
5.996.016.04sha512
8.228.248.26shake128
8.248.278.31sha256
14.5314.5614.57asconhashav12
14.5414.5714.59asconxofav12
14.7814.8014.82T:xoodyakv1
21.7021.7421.76asconhashv12
21.7321.7521.78asconxofv12
28.2728.2928.34asconhashabi32v12
41.5741.5941.62T:esch256v2
41.8141.8441.89asconhashbi32v12
43.8943.9544.12T:romulush
54.9054.9154.92T:esch384v2
256.98257.23257.46T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
6.356.396.43sha512
8.808.828.87shake128
9.139.179.21sha256
15.1915.2115.22T:xoodyakv1
15.2015.2415.28asconxofav12
15.2515.3015.33asconhashav12
22.5522.5822.65asconhashv12
22.5522.5822.66asconxofv12
29.5429.5929.61asconhashabi32v12
42.7342.7842.81T:esch256v2
43.5743.6243.67asconhashbi32v12
45.5345.5945.82T:romulush
57.2957.3157.33T:esch384v2
254.80255.21255.65T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
13.3113.4713.77sha512
20.3120.3920.47T:xoodyakv1
20.4120.4720.89shake128
20.6920.8020.91sha256
23.6223.8424.00asconxofav12
24.1724.4824.50asconhashav12
33.1633.3833.84asconhashv12
33.0933.5834.02asconxofv12
44.8144.9445.16asconhashabi32v12
57.5257.6657.92T:esch256v2
65.6965.9166.17asconhashbi32v12
66.4266.5967.22T:romulush
87.3387.4187.66T:esch384v2
227.33227.92228.58T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
72.2572.8873.75T:xoodyakv1
91.0091.5093.88asconxofav12
94.0095.2596.75asconhashav12
95.3897.0097.88sha256
106.88108.00110.25sha512
118.00119.38120.12asconxofv12
118.38119.38120.50asconhashv12
162.12162.75163.38shake128
166.00166.50167.38asconhashabi32v12
187.12188.62190.12T:romulush
213.88215.38216.50T:esch256v2
240.75241.88243.00asconhashbi32v12
263.38264.50270.50T:photonbeetlehash256rate32v1
379.00379.12379.75T:esch384v2

armeabi; Cortex-A8 (413fc082); 2012 TI Sitara XAM3359AZCZ100; 1 x 1000MHz; bblack, supercop-20221005

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
13.6913.6913.74sha256
22.5922.5922.61sha512
33.8033.9334.00T:xoodyakv1
47.0047.0547.79asconhashabi32v12
47.6247.6348.49shake128
50.1350.1850.86asconhashav12
50.1350.1950.81asconxofav12
71.5171.6073.25asconhashbi32v12
71.8871.9473.37asconxofv12
71.9472.0273.41asconhashv12
87.1287.2188.59T:esch256v2
127.03128.45129.16T:esch384v2
153.64155.09155.19T:romulush
1242.021245.721248.34T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
14.3914.3914.40sha256
23.7723.7723.80sha512
34.3034.3034.31T:xoodyakv1
47.8747.8747.88asconhashabi32v12
49.0249.0249.02shake128
50.8950.8950.90asconhashav12
50.8950.8950.90asconxofav12
72.6072.6172.67asconhashbi32v12
72.7772.7772.78asconxofv12
72.7772.7772.78asconhashv12
87.9187.9287.96T:esch256v2
128.48128.49128.64T:esch384v2
154.97154.98155.26T:romulush
1238.621239.751244.79T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
15.5715.5715.58sha256
25.7325.7425.76sha512
35.1735.1835.23T:xoodyakv1
49.3149.3249.34asconhashabi32v12
52.1752.1752.17asconhashav12
52.1752.1752.19asconxofav12
52.8952.8952.92shake128
74.2574.2574.25asconxofv12
74.2574.2574.26asconhashv12
74.4574.4674.47asconhashbi32v12
89.3389.3389.34T:esch256v2
131.05131.06131.09T:esch384v2
157.42157.42157.44T:romulush
1229.651232.121245.36T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
18.6918.7118.75sha256
28.5628.5728.59sha512
37.4437.4537.45T:xoodyakv1
53.1853.2053.23asconhashabi32v12
55.5755.5755.59asconhashav12
55.5755.6055.66asconxofav12
58.2758.2758.32shake128
78.2178.2178.22asconxofv12
78.2178.2178.23asconhashv12
79.3679.3679.43asconhashbi32v12
93.1193.1293.13T:esch256v2
137.88137.89137.99T:esch384v2
163.93163.97163.99T:romulush
1219.901220.031221.36T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
58.2858.3859.19sha256
66.5666.5666.72T:xoodyakv1
75.1675.1775.47sha512
99.0699.0699.06asconhashav12
99.0699.0699.08asconxofav12
102.34102.50102.81asconhashabi32v12
128.91128.91128.91asconxofv12
128.91128.91129.06asconhashv12
141.38141.52141.61T:esch256v2
142.03142.03142.03asconhashbi32v12
149.84150.03150.22shake128
225.47225.66226.38T:esch384v2
247.19247.19247.50T:romulush
1101.091101.381102.03T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
325.00325.00325.00T:xoodyakv1
350.88352.88355.25sha256
442.50442.50442.50asconhashav12
442.50442.50442.50asconxofav12
490.00492.50493.75asconhashabi32v12
526.25526.25526.25asconxofv12
526.25526.25527.50asconhashv12
598.88600.00601.25sha512
613.50613.75615.00T:esch256v2
635.00636.25636.25asconhashbi32v12
747.00748.75750.25T:romulush
1046.001047.751054.75T:esch384v2
1183.251185.251187.25shake128
1398.751400.001407.50T:photonbeetlehash256rate32v1

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
20.4920.5020.50T:xoodyakv1
24.8224.8324.83T:gimli24v1
27.5127.5127.54asconhashv12
27.5127.5127.54asconxofv12
69.0669.1069.12T:saturninhashv2
70.3470.3470.35T:esch256v1
83.6385.1185.27T:esch384v1
105.24105.38106.54T:drygascon128
111.58111.60111.60T:knot256v2
132.48132.54134.26T:drygascon256
164.03164.10164.38T:knot256v1
389.41389.76390.72T:knot512
411.98413.20413.58T:knot384
436.66437.47438.10T:photonbeetlehash256rate32v1
1352.251354.851368.44T:subterraneanv1
1874.851889.541892.82T:acehash256v1
2532.742535.662537.89T:skinnyhashtk3
4620.514628.934633.18T:skinnyhashtk2
18993.7619010.1019025.17T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
20.6320.6320.63T:xoodyakv1
25.0025.0025.02T:gimli24v1
27.7027.7027.71asconxofv12
27.7027.7127.71asconhashv12
69.6669.6871.09T:saturninhashv2
70.7770.7770.77T:esch256v1
84.7285.9685.98T:esch384v1
105.55105.62106.57T:drygascon128
112.45112.45112.45T:knot256v2
133.54133.84135.03T:drygascon256
164.29164.29164.29T:knot256v1
390.96390.97391.03T:knot512
412.92413.00414.22T:knot384
435.62435.89436.43T:photonbeetlehash256rate32v1
1355.081359.221368.71T:subterraneanv1
1894.051898.971904.71T:acehash256v1
2551.052555.082558.12T:skinnyhashtk3
4607.184636.634638.20T:skinnyhashtk2
19128.8019170.9519179.26T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
20.8520.8520.86T:xoodyakv1
25.3525.3525.35T:gimli24v1
28.1228.1328.13asconxofv12
28.1228.1428.14asconhashv12
70.5570.6070.71T:saturninhashv2
71.5571.5671.57T:esch256v1
86.1987.3987.44T:esch384v1
105.82106.03106.80T:drygascon128
113.97113.97114.00T:knot256v2
136.59136.62141.58T:drygascon256
164.93164.93164.93T:knot256v1
393.57393.58393.60T:knot512
415.40415.41415.42T:knot384
434.05434.19435.20T:photonbeetlehash256rate32v1
1359.701361.201373.82T:subterraneanv1
1924.511935.861940.21T:acehash256v1
2583.162586.312587.47T:skinnyhashtk3
4618.334646.594660.01T:skinnyhashtk2
19406.1919451.8219474.62T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
21.4521.4521.48T:xoodyakv1
26.2926.3026.30T:gimli24v1
29.2329.2729.27asconxofv12
29.2329.2729.27asconhashv12
73.1373.2073.20T:saturninhashv2
73.6273.6673.66T:esch256v1
90.1091.2091.21T:esch384v1
106.35106.65107.01T:drygascon128
118.03118.03118.04T:knot256v2
139.37139.59140.77T:drygascon256
166.65166.65166.65T:knot256v1
400.55400.56400.57T:knot512
421.28421.32422.25T:knot384
431.21431.31431.99T:photonbeetlehash256rate32v1
1373.561375.121387.92T:subterraneanv1
2008.152010.012011.60T:acehash256v1
2671.172673.142674.53T:skinnyhashtk3
4659.344686.814687.32T:skinnyhashtk2
19999.7220034.3920073.11T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
28.5628.5929.50T:xoodyakv1
38.4438.4738.52T:gimli24v1
43.2843.3843.42asconxofv12
43.3143.3843.78asconhashv12
100.11100.12100.17T:esch256v1
105.56105.91106.33T:saturninhashv2
115.73116.36117.16T:drygascon128
139.02140.06140.06T:esch384v1
170.08170.09170.16T:knot256v2
188.61188.62188.64T:knot256v1
194.06194.73196.30T:drygascon256
385.56387.06387.39T:photonbeetlehash256rate32v1
469.14469.16469.22T:knot384
489.67489.69489.69T:knot512
1554.441555.171555.62T:subterraneanv1
3054.083055.383055.89T:acehash256v1
3700.123797.643801.56T:skinnyhashtk3
5155.555159.555202.36T:skinnyhashtk2
28203.2728370.6428516.08T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
104.38106.50111.38T:xoodyakv1
108.25108.25109.50T:gimli24v1
153.12154.00154.88asconhashv12
153.12154.00155.12asconxofv12
292.50293.25296.25T:drygascon128
293.50293.50299.38T:saturninhashv2
361.62361.75361.75T:knot256v1
377.12377.25377.25T:esch256v1
457.75458.50462.38T:photonbeetlehash256rate32v1
470.12470.62471.12T:knot256v2
593.62594.25594.50T:esch384v1
743.50745.12749.12T:drygascon256
954.38956.38958.50T:knot384
1190.251190.251190.25T:knot512
2966.752968.122993.75T:subterraneanv1
9184.629184.759188.25T:skinnyhashtk2
10127.3810134.2510140.75T:skinnyhashtk3
11258.5011295.6211322.75T:acehash256v1
109735.25111583.00112124.88T:orangishv1

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
7.137.137.15sha512
8.688.698.69shake128
10.1210.1310.15sha256
14.3414.3514.36T:xoodyakv1
16.38?16.88?23.72?asconxofav12
15.96?23.38?24.37?asconhashav12
24.03?25.24?33.39?asconxofv12
33.10?34.94?51.62?asconhashabi32v12
25.33?36.27?38.40?asconhashv12
41.5841.7641.82T:romulush
47.2647.3347.91T:esch256v2
57.6657.7157.86T:esch384v2
68.7770.4573.02asconhashbi32v12
283.44283.53283.98T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
7.447.457.45sha512
8.888.898.90shake128
10.3610.3610.38sha256
14.4414.4514.46T:xoodyakv1
16.96?17.02?25.69?asconxofav12
16.97?23.42?23.89?asconhashav12
25.34?25.39?34.12?asconxofv12
35.13?35.19?49.59?asconhashabi32v12
26.71?36.22?39.06?asconhashv12
41.9642.1442.20T:romulush
47.6347.6448.14T:esch256v2
58.2258.2458.38T:esch384v2
68.9569.8670.36asconhashbi32v12
282.89282.96283.08T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
7.927.937.96sha512
9.499.509.51shake128
10.7210.7310.74sha256
14.5714.6014.62T:xoodyakv1
17.24?17.30?23.29?asconxofav12
17.29?23.54?26.15?asconhashav12
25.71?25.75?35.75?asconxofv12
35.66?35.70?51.40?asconhashabi32v12
27.10?36.92?38.10?asconhashv12
42.6742.8242.86T:romulush
48.1548.1548.67T:esch256v2
59.1759.1959.35T:esch384v2
70.9071.2772.04asconhashbi32v12
281.94282.05282.10T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
8.538.558.56sha512
10.1910.2010.21shake128
11.7211.7311.76sha256
15.0015.0315.07T:xoodyakv1
18.04?18.12?27.39?asconxofav12
18.18?24.55?25.32?asconhashav12
26.64?32.97?38.28?asconxofv12
37.21?37.44?54.96?asconhashabi32v12
28.21?39.34?45.05?asconhashv12
44.4544.6644.71T:romulush
49.5149.5549.99T:esch256v2
61.7061.7761.88T:esch384v2
76.2676.5381.85asconhashbi32v12
279.64279.79279.90T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
19.2219.4219.58sha512
20.1720.3020.45T:xoodyakv1
23.6923.7223.83shake128
24.4224.5524.72sha256
27.73?28.17?34.34?asconxofav12
27.62?39.08?39.53?asconhashav12
39.30?55.64?56.05?asconxofv12
55.64?56.27?87.17?asconhashabi32v12
41.53?57.84?59.50?asconhashv12
65.3865.6165.88T:romulush
66.7766.9867.12T:esch256v2
94.2294.4194.58T:esch384v2
113.34?116.58?129.16?asconhashbi32v12
248.80249.06249.48T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
73.3874.1275.38T:xoodyakv1
107.25?108.75?144.25?asconxofav12
112.00112.62113.50sha256
154.50155.00156.62sha512
105.88?162.25?165.12?asconhashav12
138.12?185.38?226.62?asconxofv12
188.00188.25190.00shake128
188.00188.62191.25T:romulush
202.75?205.25?290.50?asconhashabi32v12
149.00?233.50?248.62?asconhashv12
252.50252.50252.62T:esch256v2
287.12288.38290.62T:photonbeetlehash256rate32v1
385.38398.25414.50asconhashbi32v12
407.88408.38409.75T:esch384v2

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-20220213

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
306.73306.81306.93T:photonbeetlehash256rate32v1
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
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
306.14306.21306.32T:photonbeetlehash256rate32v1
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
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
305.17305.26305.69T:photonbeetlehash256rate32v1
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
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
302.65302.83303.23T:photonbeetlehash256rate32v1
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
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
269.02269.52270.22T:photonbeetlehash256rate32v1
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
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
308.75310.25311.88T:photonbeetlehash256rate32v1
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
6192.756199.886207.88T:skinnyhashtk2
6658.006661.126664.50T:skinnyhashtk3
10674.5010696.0010845.38T:acehash256v1
38956.2538987.1239020.38T:orangishv1

armeabi; Cortex-A9+NEON (412fc09a); 2011 Freescale i.MX6 Quad; 4 x 1200MHz; unstable; novena, supercop-20220506

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
37.3337.4137.58T:xoodyakv1
61.2461.4161.50asconxofv12
62.0262.5562.72asconhashv12
87.2987.6888.02T:gimli24v1
89.8890.0090.55T:esch256v1
97.6398.0898.71T:saturninhashv2
130.12130.75131.11T:esch384v1
150.21150.55150.96T:drygascon128
189.54189.96190.13T:drygascon256
208.66208.83209.07T:knot256v2
458.53458.68459.05T:knot256v1
803.19804.66806.39T:knot384
1003.601004.281005.40T:knot512
1157.761161.061163.96T:photonbeetlehash256rate32v1
2381.102382.912386.13T:subterraneanv1
3267.553271.773276.42T:acehash256v1
4554.96?4665.12?5727.05?T:skinnyhashtk3
7453.677498.597513.16T:orangishv1
7777.537967.587978.74T:skinnyhashtk2
Cycles/byte for 4096 bytes
25%50%75%hash
37.8037.8937.89T:xoodyakv1
62.1162.2162.21asconxofv12
63.1963.2963.38asconhashv12
88.0988.0988.09T:gimli24v1
90.7390.8290.83T:esch256v1
98.5498.5798.64T:saturninhashv2
131.46131.46131.65T:esch384v1
150.58150.68150.79T:drygascon128
190.74190.74191.03T:drygascon256
209.98209.98210.08T:knot256v2
458.83458.83460.68T:knot256v1
804.07805.34806.71T:knot384
1008.581008.771009.16T:knot512
1150.981151.761153.61T:photonbeetlehash256rate32v1
2386.722387.892390.15T:subterraneanv1
3299.783302.323306.33T:acehash256v1
4698.10?4700.18?5661.89?T:skinnyhashtk3
7553.257555.877565.95T:orangishv1
7974.587976.247981.80T:skinnyhashtk2
Cycles/byte for 1536 bytes
25%50%75%hash
38.81?38.81?46.62?T:xoodyakv1
63.2963.5563.55asconxofv12
63.8164.5964.59asconhashv12
89.5989.8589.85T:gimli24v1
92.1992.2092.20T:esch256v1
83.44?100.27?100.53?T:saturninhashv2
134.11134.12134.13T:esch384v1
151.31151.56151.57T:drygascon128
193.24193.25193.51T:drygascon256
213.04213.04213.30T:knot256v2
460.72460.97460.98T:knot256v1
807.09807.10808.92T:knot384
1014.141014.151019.36T:knot512
1145.411145.671151.40T:photonbeetlehash256rate32v1
2398.39?2402.56?2889.04?T:subterraneanv1
3353.413358.353363.31T:acehash256v1
4756.644759.234763.15T:skinnyhashtk3
7652.477654.817684.99T:orangishv1
8001.178007.688359.01T:skinnyhashtk2
Cycles/byte for 576 bytes
25%50%75%hash
40.9840.9841.67T:xoodyakv1
66.6767.3767.37asconxofv12
68.0668.0668.76asconhashv12
93.7694.4594.45T:gimli24v1
95.8496.5396.53T:esch256v1
87.62?104.87?105.56?T:saturninhashv2
140.98140.98141.66T:esch384v1
154.16154.18154.18T:drygascon128
199.99200.02200.02T:drygascon256
220.85221.55221.55T:knot256v2
466.01466.70466.70T:knot256v1
818.82820.20822.29T:knot384
1033.421034.111034.80T:knot512
1136.901136.901137.59T:photonbeetlehash256rate32v1
2418.282421.052436.31T:subterraneanv1
3489.883502.383508.63T:acehash256v1
4917.764927.484932.35T:skinnyhashtk3
7912.437913.147915.93T:orangishv1
8070.108072.888075.66T:skinnyhashtk2
Cycles/byte for 64 bytes
25%50%75%hash
68.7568.7775.00T:xoodyakv1
112.50112.52112.53asconxofv12
112.50112.52118.77asconhashv12
143.75143.77150.00T:esch256v1
143.78150.00150.02T:gimli24v1
166.02168.75168.77T:saturninhashv2
181.27187.50187.52T:drygascon128
231.25231.27231.28T:esch384v1
287.50287.52287.53T:drygascon256
325.03325.03325.05T:knot256v2
537.53537.55537.55T:knot256v1
918.83918.83925.08T:knot384
1025.091031.331031.34T:photonbeetlehash256rate32v1
1287.591287.611293.86T:knot512
2750.222750.252756.47T:subterraneanv1
5325.415325.445325.47T:acehash256v1
7000.567006.817006.83T:skinnyhashtk3
8956.978957.008963.23T:skinnyhashtk2
11238.3911238.4211244.66T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
300.25?350.00?350.12?T:xoodyakv1
450.00?500.00?500.12?asconhashv12
450.00?500.00?500.12?asconxofv12
499.88500.00500.12T:gimli24v1
550.00550.00581.00T:saturninhashv2
550.12600.00600.00T:drygascon128
600.00649.88650.12T:esch256v1
1000.001000.001000.12T:knot256v2
1050.00?1050.25?1250.12?T:esch384v1
1100.121100.121150.12T:knot256v1
1150.001150.121200.00T:drygascon256
1300.001300.251350.12T:photonbeetlehash256rate32v1
1950.121950.252000.12T:knot384
3250.383300.253350.25T:knot512
5350.385350.505350.50T:subterraneanv1
16051.2516051.2516051.38T:skinnyhashtk2
19001.5019001.5019001.62T:skinnyhashtk3
19751.6219751.7519851.50T:acehash256v1
45003.6245003.7545053.75T:orangishv1

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
77.0077.0077.00T:xoodyakv1
166.62166.62166.70T:saturninhashv2
170.26175.27175.30T:gimli24v1
196.83198.80203.21T:esch256v1
286.92287.53294.52T:esch384v1
373.88374.22374.99T:knot256v2
858.14859.37866.90T:knot256v1
1378.531379.501388.25T:knot384
1659.371661.541669.07T:knot512
2380.492383.372385.47T:photonbeetlehash256rate32v1
5474.025477.635489.47T:subterraneanv1
24165.1524180.0424207.74T:acehash256v1
Cycles/byte for 4096 bytes
25%50%75%hash
77.6377.6377.63T:xoodyakv1
168.15168.15168.15T:saturninhashv2
166.69171.23171.23T:gimli24v1
198.78204.04204.04T:esch256v1
284.63289.93289.95T:esch384v1
376.81376.81376.82T:knot256v2
859.35859.36860.21T:knot256v1
1380.001380.001384.02T:knot384
1664.961665.301669.05T:knot512
2375.052377.312378.23T:photonbeetlehash256rate32v1
5487.745488.635495.43T:subterraneanv1
24398.6824411.1224427.01T:acehash256v1
Cycles/byte for 1536 bytes
25%50%75%hash
78.6878.6878.68T:xoodyakv1
169.10169.10169.11T:gimli24v1
170.69170.70170.71T:saturninhashv2
201.08206.40206.41T:esch256v1
294.82294.82295.57T:esch384v1
381.71381.72381.73T:knot256v2
862.43862.43862.73T:knot256v1
1386.671386.671389.23T:knot384
1676.141676.151677.08T:knot512
2367.632368.082385.61T:photonbeetlehash256rate32v1
5505.655512.925520.70T:subterraneanv1
24801.3324850.0524932.11T:acehash256v1
Cycles/byte for 576 bytes
25%50%75%hash
81.5081.5084.39T:xoodyakv1
175.51175.54175.54T:gimli24v1
177.47177.51177.53T:saturninhashv2
207.24209.73212.77T:esch256v1
307.85307.85308.60T:esch384v1
394.76394.76394.76T:knot256v2
870.64870.64870.64T:knot256v1
1404.201404.691407.66T:knot384
1705.961705.981706.64T:knot512
2347.852347.892488.75T:photonbeetlehash256rate32v1
5564.475564.495581.02T:subterraneanv1
25844.2225857.4925876.18T:acehash256v1
Cycles/byte for 64 bytes
25%50%75%hash
117.47117.72117.72T:xoodyakv1
264.19264.38264.78T:saturninhashv2
264.59264.59264.59T:gimli24v1
286.31293.69294.34T:esch256v1
475.44475.66476.56T:esch384v1
561.81561.81562.34T:knot256v2
976.00976.06995.38T:knot256v1
1560.811561.091564.66T:knot384
2087.842087.842088.59T:knot512
2094.842094.842117.03T:photonbeetlehash256rate32v1
6320.446320.446328.50T:subterraneanv1
39257.7839265.6939503.56T:acehash256v1
Cycles/byte for 8 bytes
25%50%75%hash
468.00469.00469.75T:xoodyakv1
763.00764.75782.25T:gimli24v1
781.00782.75788.25T:saturninhashv2
1104.001106.251131.50T:esch256v1
1557.251557.251560.50T:knot256v2
1805.001805.001808.50T:knot256v1
2073.752075.252085.50T:esch384v1
2485.752487.502492.25T:photonbeetlehash256rate32v1
3220.003220.753230.25T:knot384
5093.505093.505312.00T:knot512
12273.5012273.5012371.00T:subterraneanv1
145066.50145076.00145099.50T:acehash256v1

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

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
44.8544.8545.12sha256
77.0077.0077.00T:xoodyakv1
90.1390.1390.14shake128
90.5090.5090.56asconhashabi32v12
103.00103.00103.13sha512
103.75103.75103.83asconhashav12
103.75103.75103.75asconxofav12
133.00133.00133.07asconhashbi32v12
146.25146.25146.39asconhashv12
146.25146.25146.31asconxofv12
189.13194.12194.15T:esch256v2
286.88287.78289.24T:esch384v2
2380.652382.012383.16T:photonbeetlehash256rate32v1
3294.443306.783310.65T:romulush
Cycles/byte for 4096 bytes
25%50%75%hash
45.8345.8346.05sha256
77.6377.6377.63T:xoodyakv1
92.1592.1592.15asconhashabi32v12
92.4492.4592.45shake128
104.87104.88104.88asconxofav12
104.87104.88104.88asconhashav12
106.59106.59106.59sha512
134.68134.68134.68asconhashbi32v12
147.63147.63147.63asconhashv12
147.63147.63147.63asconxofv12
195.48195.48195.50T:esch256v2
283.81289.87289.88T:esch384v2
2375.202377.362380.52T:photonbeetlehash256rate32v1
3320.703321.203325.31T:romulush
Cycles/byte for 1536 bytes
25%50%75%hash
47.4247.4547.65sha256
78.6878.6878.68T:xoodyakv1
94.9094.9194.91asconhashabi32v12
99.0599.0599.07shake128
106.76106.76106.76asconhashav12
106.76106.76106.76asconxofav12
112.56112.56112.56sha512
137.49137.49137.49asconhashbi32v12
149.92149.93149.93asconhashv12
149.93149.93149.93asconxofv12
197.74197.75197.75T:esch256v2
288.71294.86294.86T:esch384v2
2367.632367.632367.96T:photonbeetlehash256rate32v1
3361.723361.853370.35T:romulush
Cycles/byte for 576 bytes
25%50%75%hash
51.6951.8351.94sha256
81.4881.4881.63T:xoodyakv1
102.26102.26106.36asconhashabi32v12
107.88107.88107.93shake128
111.76111.76111.81asconxofav12
111.76111.76113.98asconhashav12
117.25117.25119.42sha512
144.96144.96147.60asconhashbi32v12
156.06156.06158.85asconxofv12
156.06156.06156.11asconhashv12
203.80203.81210.19T:esch256v2
295.39301.76308.17T:esch384v2
2347.852347.852349.10T:photonbeetlehash256rate32v1
3477.183477.203502.06T:romulush
Cycles/byte for 64 bytes
25%50%75%hash
105.84106.12106.28sha256
117.31117.44117.50T:xoodyakv1
175.88175.88175.88asconhashav12
175.88175.88175.88asconxofav12
196.31196.31196.62asconhashabi32v12
231.19231.19231.41sha512
234.31234.53234.72asconhashv12
234.50234.53234.75asconxofv12
240.66240.66240.91asconhashbi32v12
262.03262.03262.69shake128
280.97280.97281.19T:esch256v2
478.56478.56478.56T:esch384v2
2094.622094.692096.41T:photonbeetlehash256rate32v1
4955.224955.224960.06T:romulush
Cycles/byte for 8 bytes
25%50%75%hash
466.75467.25467.25T:xoodyakv1
496.50497.75500.00sha256
679.50679.50679.50asconhashav12
679.50679.50679.50asconxofav12
849.50851.00856.50asconxofv12
849.50851.25852.75asconhashv12
936.00936.00936.00asconhashabi32v12
995.00995.00995.00asconhashbi32v12
1103.501103.501107.00T:esch256v2
1848.751850.501852.25sha512
2029.252029.252032.75shake128
2132.752132.752134.25T:esch384v2
2484.252485.752485.75T:photonbeetlehash256rate32v1
13293.0013293.0013467.00T:romulush

amd64; C2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; unstable; gcc14, supercop-20220506

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
19.7419.7519.76T:gimli24v1
22.1222.1222.13T:xoodyakv1
30.1230.1230.16asconhashv12
30.0130.1630.18asconxofv12
68.8968.8969.63T:esch256v1
69.3369.5970.01T:saturninhashv2
87.3887.4587.50T:drygascon128
101.88101.89101.94T:esch384v1
103.82103.82103.82T:knot256v2
109.64109.65109.66T:drygascon256
173.25173.26173.32T:knot256v1
328.66328.71328.73T:knot512
382.58382.70382.85T:knot384
398.79399.53399.66T:photonbeetlehash256rate32v1
1385.481387.881389.48T:subterraneanv1
2110.012134.762341.56T:acehash256v1
2869.402869.492869.54T:skinnyhashtk3
4383.944384.184384.44T:skinnyhashtk2
8066.568066.788067.64T:orangishv1
Cycles/byte for 4096 bytes
25%50%75%hash
19.9219.9319.95T:gimli24v1
22.3122.3122.31T:xoodyakv1
30.4330.4330.43asconhashv12
30.2930.4430.44asconxofv12
69.3569.3569.35T:esch256v1
70.3570.5170.58T:saturninhashv2
87.5387.6387.85T:drygascon128
102.91102.93102.94T:esch384v1
104.64104.64104.64T:knot256v2
110.41110.42110.42T:drygascon256
173.65173.65173.65T:knot256v1
329.96329.96329.96T:knot512
383.23383.42383.57T:knot384
398.09398.70398.76T:photonbeetlehash256rate32v1
1391.001393.271393.42T:subterraneanv1
2152.332156.282342.44T:acehash256v1
2891.872891.962892.12T:skinnyhashtk3
4392.274392.754393.08T:skinnyhashtk2
8129.698129.988130.65T:orangishv1
Cycles/byte for 1536 bytes
25%50%75%hash
20.2220.2520.26T:gimli24v1
22.6122.6122.61T:xoodyakv1
30.8730.8730.87asconhashv12
30.7230.8830.88asconxofv12
70.1170.1170.46T:esch256v1
70.5671.4571.61T:saturninhashv2
87.7887.8987.90T:drygascon128
104.63104.64104.65T:esch384v1
106.03106.03106.03T:knot256v2
111.66111.67111.73T:drygascon256
174.32174.32174.32T:knot256v1
332.11332.11332.11T:knot512
385.47385.54385.81T:knot384
396.83397.36397.45T:photonbeetlehash256rate32v1
1398.381398.531398.80T:subterraneanv1
2187.562210.282380.08T:acehash256v1
2929.002929.402929.68T:skinnyhashtk3
4406.374406.764407.26T:skinnyhashtk2
8234.368234.628235.44T:orangishv1
Cycles/byte for 576 bytes
25%50%75%hash
21.0021.0221.02T:gimli24v1
23.3223.3223.32T:xoodyakv1
31.8732.0732.07asconxofv12
32.0932.0932.09asconhashv12
72.1572.3472.35T:esch256v1
73.3173.7874.05T:saturninhashv2
88.4488.5688.80T:drygascon128
109.11109.16109.16T:esch384v1
109.66109.66109.66T:knot256v2
114.98115.01115.20T:drygascon256
176.10176.10176.10T:knot256v1
337.92337.92337.92T:knot512
390.53390.61390.91T:knot384
393.35394.00394.13T:photonbeetlehash256rate32v1
1412.701412.881413.22T:subterraneanv1
2277.042281.882481.22T:acehash256v1
3028.653028.693028.74T:skinnyhashtk3
4444.904445.324446.18T:skinnyhashtk2
8512.578514.638518.50T:orangishv1
Cycles/byte for 64 bytes
25%50%75%hash
31.1631.1631.16T:gimli24v1
32.3332.3332.33T:xoodyakv1
46.5046.5046.50asconhashv12
46.4546.8646.86asconxofv12
96.2296.2296.75T:drygascon128
98.4598.4599.06T:esch256v1
106.58106.62107.25T:saturninhashv2
156.48156.48156.48T:knot256v2
157.77157.98158.33T:drygascon256
167.23167.56167.56T:esch384v1
199.50199.50199.50T:knot256v1
350.12350.62350.67T:photonbeetlehash256rate32v1
412.09412.09412.09T:knot512
431.45431.56431.81T:knot384
1596.451596.951597.02T:subterraneanv1
3418.613467.383770.72T:acehash256v1
4304.304304.304304.55T:skinnyhashtk3
4932.284932.784933.19T:skinnyhashtk2
12095.4212097.0912098.25T:orangishv1
Cycles/byte for 8 bytes
25%50%75%hash
95.8895.8895.88T:gimli24v1
129.75129.75129.88T:xoodyakv1
159.62159.62159.62asconhashv12
159.62159.62162.62asconxofv12
249.88249.88252.50T:drygascon128
292.38292.38293.75T:saturninhashv2
372.38373.12374.62T:esch256v1
389.12389.12389.12T:knot256v1
403.50406.25407.25T:photonbeetlehash256rate32v1
430.75430.75430.75T:knot256v2
605.38605.62610.00T:drygascon256
730.75730.88730.88T:esch384v1
872.12872.12872.12T:knot384
996.38996.38996.38T:knot512
3026.383036.253060.75T:subterraneanv1
8772.008772.508773.88T:skinnyhashtk2
11482.2511482.2511482.62T:skinnyhashtk3
12675.7512799.7513931.62T:acehash256v1
48382.7548392.3848399.38T:orangishv1

amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20221122

Graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
9.769.779.77sha512
10.3710.3710.38shake128
13.7413.7513.77sha256
19.8719.8719.87asconxofav12
19.8619.8719.87asconhashav12
22.9223.0323.30T:xoodyakv1
29.3429.3429.34asconxofv12
29.5829.5829.58asconhashv12
39.0039.0039.00asconhashabi32v12
56.3256.3256.32asconhashbi32v12
67.7967.9768.03T:esch256v2
80.2280.3780.48T:romulush
100.98101.05102.22T:esch384v2
404.74404.78404.80T:photonbeetlehash256rate32v1
Cycles/byte for 4096 bytes
25%50%75%hash
10.1610.1610.18sha512
10.6210.6410.68shake128
14.0614.0914.09sha256
20.0820.0820.08asconhashav12
20.0920.0920.09asconxofav12
23.0723.0723.07T:xoodyakv1
29.6329.6329.63asconxofv12
29.8629.8629.86asconhashv12
39.3839.3839.39asconhashabi32v12
56.8756.8756.87asconhashbi32v12
68.3268.6868.94T:esch256v2
80.7580.8880.90T:romulush
102.08102.24103.16T:esch384v2
403.84403.96404.00T:photonbeetlehash256rate32v1
Cycles/byte for 1536 bytes
25%50%75%hash
10.8410.8410.86sha512
11.3711.3811.38shake128
14.6114.6314.65sha256
20.4420.4520.45asconhashav12
20.4620.4620.46asconxofav12
23.3123.3123.33T:xoodyakv1
30.1230.1230.12asconxofv12
30.3430.3430.34asconhashv12
40.0340.0340.69asconhashabi32v12
57.7757.7757.77asconhashbi32v12
69.0969.4469.65T:esch256v2
82.0082.1182.26T:romulush
103.61103.64103.69T:esch384v2
402.59402.60402.76T:photonbeetlehash256rate32v1
Cycles/byte for 576 bytes
25%50%75%hash
11.5611.5611.63sha512
12.2512.2612.26shake128
16.0316.0516.13sha256
21.4021.4021.40asconhashav12
21.4221.4221.42asconxofav12
23.9123.9223.95T:xoodyakv1
31.4031.4031.40asconxofv12
31.5731.5731.57asconhashv12
41.7641.7641.76asconhashabi32v12
60.1660.1660.16asconhashbi32v12
71.2871.4271.60T:esch256v2
84.9885.0885.21T:romulush
108.06108.11108.81T:esch384v2
399.24399.27399.32T:photonbeetlehash256rate32v1
Cycles/byte for 64 bytes
25%50%75%hash
25.3825.5025.70sha512
28.9528.9528.95shake128
31.3931.4731.81T:xoodyakv1
32.2832.2832.28asconxofav12
32.5332.5532.59asconhashav12
33.9434.2034.30sha256
45.9145.9145.91asconhashv12
46.2346.3146.31asconxofv12
62.9162.9162.91asconhashabi32v12
90.4190.4190.41asconhashbi32v12
96.8897.1197.52T:esch256v2
123.28123.39123.59T:romulush
165.12165.42165.83T:esch384v2
354.77355.09355.31T:photonbeetlehash256rate32v1
Cycles/byte for 8 bytes
25%50%75%hash
111.75111.88112.12T:xoodyakv1
119.50119.50119.88asconhashav12
120.25120.25120.25asconxofav12
157.38157.38157.38asconhashv12
156.75157.88159.25sha256
158.12158.12159.88asconxofv12
201.75203.75205.25sha512
229.62229.62229.62shake128
235.38235.38235.38asconhashabi32v12
331.25331.25331.25asconhashbi32v12
346.00347.00350.62T:romulush
370.25371.38372.88T:esch256v2
410.12411.38412.25T:photonbeetlehash256rate32v1
715.75718.00719.38T:esch384v2

Version

This is version 2023.01.13 of the results-nistlwc-hash.html web page. This web page is in the public domain.