Measurements of hash functions on one machine: amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20250922
[Page version: 20251015 23:19:35]
eBASH
(ECRYPT Benchmarking
of All Submitted Hashes)
is a project
to measure the performance of hash functions.
This page presents benchmark results collected in eBASH:
- Speed (cycles/byte) of hashing an 8-byte message.
- Speed of hashing a 64-byte message.
- Speed of hashing a 576-byte message.
- Speed of hashing a 1536-byte message.
- Speed of hashing a 4096-byte message.
- Speed of hashing a long message.
Graphs show timings for all message lengths between 0 and 4096 bytes.
The stair-step shape of a typical curve on the graphs
reflects the fact that these hash functions handle messages in blocks,
such as 64-byte blocks.
Long-message speed is computed as 1/2048 of the difference in cycle counts
between hashing 4096-byte messages and hashing 2048-byte messages,
or (starting with supercop-20200409)
1/16384 of the difference in cycle counts
between hashing 18208-byte messages and hashing 1824-byte messages.
Slightly different computations are used for some hash functions
with non-power-of-2 block sizes.
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.
The symbol
T!!!
means that constant time was listed as a goal for this implementation,
but that the implementation failed TIMECOP.
(TIMECOP failures are not necessarily security issues;
they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)
There is a
separate page
with more information about each hash function and each implementation.
Designers and implementors
interested in submitting new hash functions and new implementations
should read the call for submissions.
Test results
Graphs:
old
(bytes,cycles)
NISTLWC graphs:
(bytes,cycles)
| Cycles/byte for long messages |
| 25% | 50% | 75% | hash |
| 0.28 | 0.28 | 0.29 | komihash |
| 0.69 | 0.69 | 0.69 | prh64s512 |
| 0.72 | 0.72 | 0.72 | prh42s1024 |
| 0.72 | 0.72 | 0.72 | prh42s256 |
| 0.79 | 0.80 | 0.81 | prh64s256 |
| 0.81 | 0.81 | 0.81 | prh42s512 |
| 0.84 | 0.85 | 0.85 | prh64s1024 |
| 1.22 | 1.22 | 1.22 | T:bebb4185 |
| 2.26 | 2.26 | 2.26 | T:edonr512 |
| 3.12 | 3.13 | 3.17 | T:md4 |
| 3.77 | 3.78 | 3.78 | T:bmw512 |
| 4.39 | 4.40 | 4.40 | T:edonr256 |
| 4.70 | 4.70 | 4.71 | T:blake2b |
| 5.00 | 5.00 | 5.00 | md5 |
| 5.47 | 5.48 | 5.48 | T:k12 |
| 5.94 | 5.94 | 5.94 | T:skein512256 |
| 5.94 | 5.94 | 5.94 | T:skein512512 |
| 6.02 | 6.03 | 6.04 | T:blake3 |
| 6.03 | 6.03 | 6.03 | T:cubehash832 |
| 6.15 | 6.15 | 6.15 | T:skein256256 |
| 6.22 | 6.22 | 6.26 | sha1 |
| 6.20 | 6.23 | 6.24 | T:tiger |
| 6.80 | 6.80 | 6.81 | lsh512 |
| 6.84 | 6.86 | 6.86 | T:blake64 |
| 7.09 | 7.10 | 7.10 | blake512 |
| 7.27 | 7.27 | 7.28 | T:shabal256 |
| 7.28 | 7.28 | 7.28 | T:shabal512 |
| 7.74 | 7.74 | 7.75 | T:blake2s |
| 7.92 | 7.92 | 7.93 | T:bmw256 |
| 8.32 | 8.35 | 8.35 | T:sarmal256 |
| 8.93 | 8.94 | 9.01 | T:cheetah256 |
| 9.26 | 9.26 | 9.29 | T:beamsplitter |
| 9.29 | 9.30 | 9.34 | sha384 |
| 9.29 | 9.30 | 9.34 | sha512 |
| 9.49 | 9.49 | 9.49 | lsh256 |
| 9.53 | 9.53 | 9.54 | T:skein10241024 |
| 9.77 | 9.77 | 9.77 | T:blake32 |
| 9.87 | 9.92 | 9.95 | T:bblake256 |
| 10.43 | 10.44 | 10.44 | T:keccakc256 |
| 10.53 | 10.54 | 10.61 | shake128 |
| 10.67 | 10.67 | 10.71 | T:sarmal512 |
| 11.32 | 11.32 | 11.32 | T:rfsb509 |
| 12.06 | 12.06 | 12.06 | T:cubehash816 |
| 12.10 | 12.10 | 12.10 | T:keccakc448 |
| 12.21 | 12.21 | 12.29 | sha3224 |
| 12.25 | 12.25 | 12.25 | T:cubehash512 |
| 12.24 | 12.25 | 12.26 | T:cubehash1632 |
| 12.61 | 12.64 | 12.78 | T:cheetah512 |
| 12.67 | 12.67 | 12.72 | blake256 |
| 12.74 | 12.74 | 12.75 | T:keccakc512 |
| 12.85 | 12.85 | 12.92 | sha3256 |
| 12.85 | 12.85 | 12.92 | shake256 |
| 12.81 | 12.92 | 12.96 | T:simd512 |
| 13.05 | 13.05 | 13.11 | T:ripemd160 |
| 13.53 | 13.55 | 13.55 | T:keccak |
| 14.62 | 14.64 | 14.64 | T:nasha256 |
| 14.63 | 14.66 | 14.70 | sha224 |
| 14.63 | 14.67 | 14.69 | sha256 |
| 14.81 | 14.81 | 14.83 | T:nasha512 |
| 15.12 | 15.12 | 15.12 | T:fugue2 |
| 15.37 | 15.37 | 15.41 | T:luffa256 |
| 16.70 | 16.71 | 16.71 | T:keccakc768 |
| 16.66 | 16.78 | 16.79 | T:luffa384 |
| 16.88 | 16.88 | 16.96 | sha3384 |
| 18.38 | 18.38 | 18.42 | asconhashav12 |
| 18.38 | 18.38 | 18.42 | asconxofav12 |
| 18.71 | 18.71 | 18.72 | T:jh512 |
| 18.71 | 18.72 | 18.74 | T:jh384 |
| 18.71 | 18.72 | 18.72 | T:jh256 |
| 18.70 | 18.78 | 18.87 | T:jh224 |
| 21.19 | 21.20 | 21.21 | T:shavite3256 |
| 22.33 | 22.33 | 22.35 | T:round3jh256 |
| 22.29 | 22.34 | 22.34 | T:round3jh512 |
| 23.93 | 23.94 | 23.94 | T:keccakc1024 |
| 24.14 | 24.19 | 24.21 | sha3512 |
| 24.37 | 24.38 | 24.38 | T:cubehash88 |
| 24.96 | 24.97 | 24.97 | T:fugue256 |
| 25.06 | 25.06 | 25.06 | T:cubehash1616 |
| 27.63 | 27.66 | 27.67 | asconhashv12 |
| 27.63 | 27.67 | 27.68 | asconxofv12 |
| 29.05 | 29.12 | 29.25 | T:luffa512 |
| 29.56 | 29.63 | 29.63 | T:xoodyakv1 |
| 30.06 | 30.06 | 30.13 | T:gimli24v1 |
| 30.34 | 30.36 | 30.37 | T:lane256 |
| 30.89 | 31.18 | 31.19 | T:hamsi |
| 31.77 | 31.80 | 31.83 | T:md6d224 |
| 31.82 | 31.84 | 31.87 | T:whirlpool |
| 32.76 | 32.77 | 32.77 | T:echosp256 |
| 34.07 | 34.10 | 34.12 | T:groestl256 |
| 34.16 | 34.18 | 34.23 | T:shamashashv1 |
| 34.28 | 34.32 | 34.35 | T:md6d256 |
| 34.41 | 34.41 | 34.42 | T:essence384 |
| 34.42 | 34.43 | 34.45 | T:essence512 |
| 34.45 | 34.46 | 34.49 | T:shavite3512 |
| 36.25 | 36.25 | 36.29 | asconhashabi32v12 |
| 36.52 | 36.55 | 36.57 | T:echo256 |
| 39.93 | 40.01 | 40.02 | T:sneikha256 |
| 41.31 | 41.33 | 41.52 | T:lane512 |
| 41.46 | 41.54 | 41.79 | T:simd256 |
| 44.35 | 44.44 | 44.60 | T:md6d384 |
| 47.44 | 47.45 | 47.50 | T:echosp512 |
| 48.25 | 48.25 | 48.29 | T:cubehash84 |
| 49.51 | 49.52 | 49.57 | T:groestl512 |
| 50.31 | 50.31 | 50.35 | T:cubehash168 |
| 51.81 | 51.81 | 51.84 | T:mcssha4 |
| 51.81 | 51.82 | 51.85 | T:mcssha5 |
| 51.81 | 51.82 | 51.84 | T:mcssha6 |
| 54.41 | 54.42 | 54.45 | asconhashbi32v12 |
| 55.60 | 55.69 | 56.17 | T:mgrostl256 |
| 57.27 | 57.28 | 57.32 | T:fugue512 |
| 58.50 | 58.60 | 58.64 | T:atelopus64 |
| 60.38 | 60.45 | 60.50 | T:atelopus32 |
| 62.23 | 62.29 | 62.33 | T:essence256 |
| 62.19 | 62.43 | 62.47 | T:essence224 |
| 62.75 | 62.75 | 62.79 | T:esch256v1 |
| 62.84 | 62.93 | 63.22 | T:esch256v2 |
| 64.19 | 64.22 | 64.24 | T:saturninhashv2 |
| 68.45 | 68.55 | 68.57 | T:echo512 |
| 69.38 | 69.40 | 69.42 | T:floppsy |
| 71.84 | 71.84 | 71.89 | T:drygascon128 |
| 77.55 | 77.59 | 77.61 | T:sneikha384 |
| 79.25 | 79.25 | 79.29 | T:coral256v1 |
| 89.49 | 89.56 | 89.64 | T:esch384v1 |
| 91.19 | 91.23 | 91.25 | T:drygascon256 |
| 91.90 | 91.97 | 92.12 | T:esch384v2 |
| 96.50 | 96.53 | 96.55 | T:cubehash82 |
| 100.51 | 100.54 | 100.54 | T:cubehash164 |
| 103.88 | 103.91 | 103.93 | T:knot256v2 |
| 110.96 | 111.36 | 111.71 | T:fsb256 |
| 128.06 | 128.08 | 128.09 | T:romulush |
| 156.70 | 156.79 | 156.80 | T:knot256v1 |
| 192.51 | 192.55 | 192.66 | T:cubehash81 |
| 201.53 | 201.54 | 201.56 | T:cubehash162 |
| 223.13 | 223.15 | 223.18 | T:clxhash |
| 352.94 | 352.95 | 352.96 | T:knot512 |
| 363.55 | 363.58 | 363.62 | T:knot384 |
| 387.35 | 387.47 | 387.61 | T:photonbeetlehash256rate32v1 |
| 403.06 | 403.10 | 403.12 | T:cubehash161 |
| 449.85 | 451.90 | 453.24 | T:fsb512 |
| 827.54 | 829.60 | 830.50 | T:syconhash256v1 |
| 1456.17 | 1456.50 | 1459.41 | T:subterraneanv1 |
| 1760.54 | 1764.86 | 1784.40 | T:acehash256v1 |
| 2588.16 | 2594.26 | 2611.79 | T:skinnyhashtk3 |
| 2663.66 | 2665.85 | 2667.28 | T:sivrijndael256hash256v1 |
| 2732.35 | 2760.04 | 2790.29 | T:heron256v1 |
| 4712.35 | 4712.74 | 4715.76 | T:skinnyhashtk2 |
| 5149.98 | 5152.34 | 5152.92 | T:gage1h256c256r128 |
| 6134.57 | 6136.39 | 6148.93 | T:orangishv1 |
| 7741.38 | 7747.06 | 7752.33 | T:gage1h256c224r064 |
| 8585.28 | 8587.04 | 8602.56 | T:gage1h256c256r064 |
| 8834.81 | 8843.28 | 8844.55 | T:gage1h256c224r032 |
| 15303.91 | 15304.30 | 15305.24 | T:gage1h256c512r064 |
| 15403.81 | 15405.04 | 15415.84 | T:gage1h256c256r032 |
| 16474.92 | 16483.86 | 16526.78 | T:sivtemphotonhashv1 |
| 26701.08 | 26718.88 | 26887.94 | T:gage1h256c224r016 |
| 29862.55 | 29874.96 | 29941.34 | T:gage1h256c512r032 |
| 30179.33 | 30179.83 | 30180.83 | T:gage1h256c256r016 |
| 58628.38 | 58939.37 | 58971.19 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.30 | 0.30 | 0.31 | komihash |
| 0.87 | 0.87 | 0.87 | prh42s256 |
| 0.94 | 0.95 | 0.95 | prh64s256 |
| 0.99 | 0.99 | 0.99 | prh64s512 |
| 1.00 | 1.00 | 1.00 | prh42s512 |
| 1.08 | 1.08 | 1.08 | prh42s1024 |
| 1.27 | 1.27 | 1.27 | T:bebb4185 |
| 1.28 | 1.28 | 1.28 | prh64s1024 |
| 2.41 | 2.41 | 2.41 | T:edonr512 |
| 3.23 | 3.23 | 3.27 | T:md4 |
| 4.08 | 4.08 | 4.08 | T:bmw512 |
| 4.52 | 4.52 | 4.53 | T:edonr256 |
| 4.73 | 4.73 | 4.73 | T:blake2b |
| 5.13 | 5.13 | 5.13 | md5 |
| 5.57 | 5.57 | 5.58 | T:k12 |
| 5.92 | 5.92 | 5.93 | T:blake3 |
| 6.07 | 6.07 | 6.07 | T:skein512256 |
| 6.07 | 6.07 | 6.07 | T:skein512512 |
| 6.24 | 6.24 | 6.24 | T:skein256256 |
| 6.40 | 6.40 | 6.51 | T:tiger |
| 6.60 | 6.60 | 6.60 | T:cubehash832 |
| 6.97 | 6.99 | 7.00 | sha1 |
| 7.12 | 7.13 | 7.13 | T:blake64 |
| 7.28 | 7.28 | 7.28 | lsh512 |
| 7.39 | 7.40 | 7.41 | blake512 |
| 7.77 | 7.77 | 7.77 | T:shabal256 |
| 7.77 | 7.78 | 7.78 | T:shabal512 |
| 7.77 | 7.78 | 7.78 | T:blake2s |
| 8.23 | 8.23 | 8.23 | T:bmw256 |
| 8.62 | 8.70 | 8.74 | T:sarmal256 |
| 9.28 | 9.29 | 9.29 | T:cheetah256 |
| 9.39 | 9.39 | 9.39 | T:beamsplitter |
| 9.87 | 9.87 | 9.88 | lsh256 |
| 9.92 | 9.92 | 9.93 | T:skein10241024 |
| 9.97 | 9.97 | 10.00 | T:blake32 |
| 10.23 | 10.24 | 10.25 | sha384 |
| 10.23 | 10.25 | 10.26 | sha512 |
| 10.73 | 10.74 | 10.74 | T:keccakc256 |
| 10.77 | 10.77 | 10.78 | shake128 |
| 10.79 | 10.80 | 10.86 | T:bblake256 |
| 11.03 | 11.04 | 11.04 | T:sarmal512 |
| 12.06 | 12.07 | 12.07 | T:rfsb509 |
| 12.39 | 12.39 | 12.39 | T:keccakc448 |
| 12.44 | 12.45 | 12.45 | sha3224 |
| 12.56 | 12.56 | 12.56 | T:cubehash512 |
| 12.63 | 12.63 | 12.63 | T:cubehash816 |
| 12.92 | 12.92 | 12.92 | blake256 |
| 13.23 | 13.23 | 13.24 | T:keccakc512 |
| 13.24 | 13.24 | 13.25 | T:cheetah512 |
| 13.29 | 13.29 | 13.30 | sha3256 |
| 13.30 | 13.30 | 13.30 | shake256 |
| 13.30 | 13.30 | 13.34 | T:cubehash1632 |
| 13.31 | 13.31 | 13.31 | T:ripemd160 |
| 13.45 | 13.48 | 13.54 | T:simd512 |
| 14.02 | 14.04 | 14.05 | T:keccak |
| 14.92 | 14.93 | 14.93 | T:nasha256 |
| 15.35 | 15.36 | 15.38 | T:nasha512 |
| 15.46 | 15.47 | 15.49 | sha224 |
| 15.47 | 15.48 | 15.63 | sha256 |
| 15.68 | 15.69 | 15.72 | T:luffa256 |
| 16.67 | 16.67 | 16.67 | T:fugue2 |
| 16.99 | 16.99 | 17.00 | T:keccakc768 |
| 17.11 | 17.11 | 17.12 | sha3384 |
| 17.14 | 17.24 | 17.25 | T:luffa384 |
| 18.55 | 18.55 | 18.55 | asconhashav12 |
| 18.55 | 18.55 | 18.55 | asconxofav12 |
| 19.03 | 19.03 | 19.03 | T:jh512 |
| 19.03 | 19.03 | 19.04 | T:jh256 |
| 19.03 | 19.04 | 19.06 | T:jh384 |
| 19.05 | 19.11 | 19.18 | T:jh224 |
| 21.55 | 21.55 | 21.56 | T:shavite3256 |
| 22.71 | 22.71 | 22.72 | T:round3jh256 |
| 22.67 | 22.71 | 22.71 | T:round3jh512 |
| 24.12 | 24.12 | 24.13 | T:keccakc1024 |
| 24.26 | 24.26 | 24.27 | sha3512 |
| 24.94 | 24.94 | 24.94 | T:cubehash88 |
| 26.00 | 26.00 | 26.01 | T:fugue256 |
| 26.21 | 26.21 | 26.21 | T:cubehash1616 |
| 27.85 | 27.85 | 27.86 | asconxofv12 |
| 27.85 | 27.86 | 27.86 | asconhashv12 |
| 29.71 | 29.77 | 29.77 | T:xoodyakv1 |
| 29.83 | 29.88 | 29.99 | T:luffa512 |
| 30.30 | 30.31 | 30.37 | T:gimli24v1 |
| 31.32 | 31.33 | 31.33 | T:lane256 |
| 31.34 | 31.35 | 31.35 | T:hamsi |
| 32.06 | 32.06 | 32.20 | T:md6d224 |
| 32.38 | 32.39 | 32.41 | T:whirlpool |
| 34.13 | 34.15 | 34.15 | T:echosp256 |
| 34.47 | 34.47 | 34.47 | T:shamashashv1 |
| 34.57 | 34.77 | 34.82 | T:md6d256 |
| 34.90 | 34.91 | 34.95 | T:groestl256 |
| 35.52 | 35.54 | 35.55 | T:shavite3512 |
| 35.57 | 35.60 | 35.60 | T:essence384 |
| 35.62 | 35.62 | 35.63 | T:essence512 |
| 36.70 | 36.70 | 36.70 | asconhashabi32v12 |
| 37.80 | 37.81 | 37.88 | T:echo256 |
| 40.24 | 40.32 | 40.32 | T:sneikha256 |
| 42.14 | 42.41 | 42.45 | T:simd256 |
| 43.96 | 43.96 | 43.98 | T:lane512 |
| 44.80 | 44.88 | 44.99 | T:md6d384 |
| 48.82 | 48.82 | 48.82 | T:cubehash84 |
| 49.15 | 49.15 | 49.16 | T:echosp512 |
| 51.46 | 51.46 | 51.48 | T:cubehash168 |
| 51.91 | 51.91 | 51.94 | T:groestl512 |
| 52.83 | 52.84 | 52.86 | T:mcssha6 |
| 52.89 | 52.91 | 52.93 | T:mcssha4 |
| 53.76 | 53.78 | 53.78 | T:mcssha5 |
| 54.92 | 54.92 | 55.14 | asconhashbi32v12 |
| 58.53 | 58.89 | 58.91 | T:mgrostl256 |
| 60.04 | 60.08 | 60.11 | T:fugue512 |
| 61.14 | 61.20 | 61.35 | T:atelopus64 |
| 62.84 | 62.86 | 63.05 | T:atelopus32 |
| 63.13 | 63.14 | 63.14 | T:esch256v1 |
| 63.29 | 63.30 | 63.60 | T:esch256v2 |
| 63.29 | 63.36 | 63.41 | T:essence256 |
| 63.29 | 63.50 | 63.50 | T:essence224 |
| 64.72 | 64.73 | 64.75 | T:saturninhashv2 |
| 69.41 | 69.41 | 69.55 | T:floppsy |
| 70.67 | 70.70 | 70.74 | T:echo512 |
| 71.95 | 71.95 | 71.95 | T:drygascon128 |
| 78.44 | 78.44 | 78.44 | T:sneikha384 |
| 79.92 | 79.92 | 79.93 | T:coral256v1 |
| 90.38 | 90.38 | 90.51 | T:esch384v1 |
| 91.81 | 91.81 | 91.83 | T:drygascon256 |
| 92.81 | 92.88 | 93.07 | T:esch384v2 |
| 97.07 | 97.07 | 97.08 | T:cubehash82 |
| 101.64 | 101.64 | 101.64 | T:cubehash164 |
| 104.69 | 104.69 | 104.70 | T:knot256v2 |
| 109.35 | 109.57 | 110.43 | T:fsb256 |
| 128.99 | 129.00 | 129.02 | T:romulush |
| 157.10 | 157.13 | 157.85 | T:knot256v1 |
| 193.12 | 193.54 | 193.63 | T:cubehash81 |
| 202.67 | 202.67 | 202.78 | T:cubehash162 |
| 223.41 | 223.41 | 223.55 | T:clxhash |
| 354.27 | 354.28 | 354.45 | T:knot512 |
| 364.31 | 364.34 | 364.36 | T:knot384 |
| 386.20 | 386.39 | 386.74 | T:photonbeetlehash256rate32v1 |
| 404.15 | 404.27 | 404.34 | T:cubehash161 |
| 835.93 | 837.74 | 838.35 | T:syconhash256v1 |
| 1459.89 | 1459.93 | 1462.50 | T:subterraneanv1 |
| 1780.12 | 1782.12 | 1799.73 | T:acehash256v1 |
| 2610.66 | 2610.87 | 2629.93 | T:skinnyhashtk3 |
| 2661.75 | 2663.81 | 2664.87 | T:sivrijndael256hash256v1 |
| 2781.31 | 2805.38 | 2822.49 | T:heron256v1 |
| 4721.87 | 4721.96 | 4724.55 | T:skinnyhashtk2 |
| 5210.71 | 5212.78 | 5213.00 | T:gage1h256c256r128 |
| 6183.79 | 6184.24 | 6195.55 | T:orangishv1 |
| 7818.01 | 7822.46 | 7827.00 | T:gage1h256c224r064 |
| 8670.61 | 8670.81 | 8684.74 | T:gage1h256c256r064 |
| 8920.82 | 8921.15 | 8921.47 | T:gage1h256c224r032 |
| 15453.94 | 15454.07 | 15455.06 | T:gage1h256c512r064 |
| 15540.87 | 15541.22 | 15550.46 | T:gage1h256c256r032 |
| 16463.84 | 16467.86 | 16506.52 | T:sivtemphotonhashv1 |
| 21786.60 | 21789.80 | 21792.85 | T:fsb512 |
| 26939.40 | 26939.99 | 27093.30 | T:gage1h256c224r016 |
| 30132.01 | 30137.18 | 30196.49 | T:gage1h256c512r032 |
| 30429.94 | 30430.34 | 30431.04 | T:gage1h256c256r016 |
| 59133.94 | 59415.08 | 59415.65 | T:gage1h256c224r008 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.33 | 0.33 | 0.36 | komihash |
| 1.13 | 1.13 | 1.13 | prh42s256 |
| 1.19 | 1.20 | 1.20 | prh64s256 |
| 1.33 | 1.33 | 1.33 | prh42s512 |
| 1.35 | 1.35 | 1.35 | T:bebb4185 |
| 1.50 | 1.50 | 1.50 | prh64s512 |
| 1.68 | 1.69 | 1.69 | prh42s1024 |
| 1.99 | 1.99 | 1.99 | prh64s1024 |
| 2.66 | 2.66 | 2.66 | T:edonr512 |
| 3.41 | 3.41 | 3.45 | T:md4 |
| 4.57 | 4.57 | 4.58 | T:bmw512 |
| 4.72 | 4.72 | 4.72 | T:edonr256 |
| 4.75 | 4.76 | 4.76 | T:blake2b |
| 5.35 | 5.35 | 5.35 | md5 |
| 5.90 | 5.92 | 5.97 | T:blake3 |
| 6.05 | 6.05 | 6.05 | T:k12 |
| 6.29 | 6.29 | 6.29 | T:skein512256 |
| 6.29 | 6.29 | 6.29 | T:skein512512 |
| 6.40 | 6.40 | 6.40 | T:skein256256 |
| 6.68 | 6.68 | 6.96 | T:tiger |
| 7.55 | 7.55 | 7.55 | T:cubehash832 |
| 7.59 | 7.59 | 7.59 | T:blake64 |
| 7.83 | 7.83 | 7.83 | T:blake2s |
| 7.88 | 7.88 | 7.89 | blake512 |
| 8.06 | 8.07 | 8.08 | lsh512 |
| 8.24 | 8.30 | 8.30 | sha1 |
| 8.60 | 8.60 | 8.60 | T:shabal256 |
| 8.60 | 8.60 | 8.61 | T:shabal512 |
| 8.75 | 8.75 | 8.75 | T:bmw256 |
| 9.08 | 9.09 | 9.10 | T:sarmal256 |
| 9.60 | 9.60 | 9.60 | T:beamsplitter |
| 9.88 | 9.89 | 9.90 | T:cheetah256 |
| 10.31 | 10.31 | 10.32 | T:blake32 |
| 10.51 | 10.51 | 10.51 | lsh256 |
| 10.57 | 10.57 | 10.59 | T:skein10241024 |
| 11.52 | 11.52 | 11.53 | shake128 |
| 11.57 | 11.58 | 11.58 | T:keccakc256 |
| 11.60 | 11.62 | 11.65 | T:sarmal512 |
| 11.79 | 11.81 | 11.82 | sha512 |
| 11.76 | 11.82 | 11.83 | sha384 |
| 12.32 | 12.33 | 12.38 | T:bblake256 |
| 12.62 | 12.63 | 12.63 | sha3224 |
| 12.65 | 12.65 | 12.67 | T:keccakc448 |
| 13.06 | 13.07 | 13.08 | T:cubehash512 |
| 13.32 | 13.32 | 13.32 | blake256 |
| 13.41 | 13.41 | 13.42 | T:rfsb509 |
| 13.58 | 13.58 | 13.58 | T:cubehash816 |
| 13.74 | 13.74 | 13.75 | T:ripemd160 |
| 13.75 | 13.75 | 13.76 | sha3256 |
| 13.76 | 13.76 | 13.76 | shake256 |
| 13.75 | 13.77 | 13.78 | T:keccakc512 |
| 14.31 | 14.32 | 14.32 | T:cheetah512 |
| 14.37 | 14.43 | 14.60 | T:simd512 |
| 14.84 | 14.85 | 14.87 | T:keccak |
| 15.05 | 15.06 | 15.17 | T:cubehash1632 |
| 15.41 | 15.41 | 15.45 | T:nasha256 |
| 16.19 | 16.22 | 16.24 | T:luffa256 |
| 16.28 | 16.28 | 16.28 | T:nasha512 |
| 16.84 | 16.85 | 16.87 | sha224 |
| 16.85 | 16.89 | 16.92 | sha256 |
| 17.12 | 17.14 | 17.14 | T:keccakc768 |
| 17.14 | 17.15 | 17.15 | sha3384 |
| 17.95 | 18.02 | 18.03 | T:luffa384 |
| 18.85 | 18.85 | 18.85 | asconhashav12 |
| 18.85 | 18.85 | 18.85 | asconxofav12 |
| 19.24 | 19.25 | 19.27 | T:fugue2 |
| 19.56 | 19.56 | 19.60 | T:jh384 |
| 19.56 | 19.58 | 19.58 | T:jh256 |
| 19.56 | 19.58 | 19.58 | T:jh512 |
| 19.58 | 19.66 | 19.72 | T:jh224 |
| 22.15 | 22.16 | 22.17 | T:shavite3256 |
| 23.33 | 23.33 | 23.35 | T:round3jh256 |
| 23.31 | 23.34 | 23.35 | T:round3jh512 |
| 24.95 | 24.97 | 24.99 | T:keccakc1024 |
| 24.98 | 24.99 | 25.00 | sha3512 |
| 25.89 | 25.89 | 25.89 | T:cubehash88 |
| 27.72 | 27.74 | 27.74 | T:fugue256 |
| 28.11 | 28.11 | 28.11 | T:cubehash1616 |
| 28.24 | 28.24 | 28.24 | asconxofv12 |
| 28.24 | 28.24 | 28.25 | asconhashv12 |
| 29.95 | 30.01 | 30.01 | T:xoodyakv1 |
| 30.71 | 30.72 | 30.76 | T:gimli24v1 |
| 31.10 | 31.16 | 31.25 | T:luffa512 |
| 31.63 | 31.64 | 31.64 | T:hamsi |
| 31.75 | 31.76 | 31.81 | T:md6d224 |
| 32.99 | 32.99 | 33.01 | T:lane256 |
| 33.30 | 33.38 | 33.52 | T:whirlpool |
| 33.58 | 33.61 | 33.62 | T:echosp256 |
| 34.18 | 34.39 | 34.45 | T:md6d256 |
| 34.99 | 35.00 | 35.01 | T:shamashashv1 |
| 36.30 | 36.36 | 36.37 | T:groestl256 |
| 37.33 | 37.39 | 37.44 | T:shavite3512 |
| 37.45 | 37.45 | 37.45 | asconhashabi32v12 |
| 37.53 | 37.55 | 37.56 | T:essence384 |
| 37.61 | 37.62 | 37.62 | T:essence512 |
| 40.77 | 40.85 | 40.85 | T:sneikha256 |
| 41.27 | 41.31 | 41.37 | T:echo256 |
| 43.26 | 43.52 | 43.57 | T:simd256 |
| 44.11 | 44.29 | 44.31 | T:md6d384 |
| 48.36 | 48.37 | 48.38 | T:lane512 |
| 49.76 | 49.76 | 49.77 | T:cubehash84 |
| 53.37 | 53.42 | 53.43 | T:cubehash168 |
| 53.71 | 53.71 | 53.72 | T:echosp512 |
| 54.55 | 54.58 | 54.58 | T:mcssha6 |
| 54.74 | 54.77 | 54.80 | T:mcssha4 |
| 55.82 | 55.83 | 55.85 | asconhashbi32v12 |
| 55.86 | 55.98 | 56.00 | T:groestl512 |
| 57.07 | 57.08 | 57.11 | T:mcssha5 |
| 63.24 | 63.28 | 63.74 | T:mgrostl256 |
| 63.77 | 63.78 | 63.78 | T:esch256v1 |
| 63.98 | 64.00 | 64.28 | T:esch256v2 |
| 64.69 | 64.69 | 64.75 | T:fugue512 |
| 65.06 | 65.19 | 65.25 | T:essence256 |
| 65.08 | 65.27 | 65.35 | T:essence224 |
| 65.61 | 65.62 | 65.63 | T:saturninhashv2 |
| 65.53 | 65.67 | 66.31 | T:atelopus64 |
| 67.06 | 67.11 | 67.21 | T:atelopus32 |
| 69.54 | 69.54 | 69.57 | T:floppsy |
| 72.12 | 72.16 | 72.17 | T:drygascon128 |
| 74.32 | 74.39 | 74.76 | T:echo512 |
| 79.92 | 79.92 | 79.93 | T:sneikha384 |
| 81.04 | 81.05 | 81.05 | T:coral256v1 |
| 82.73 | 83.07 | 83.52 | T:fsb256 |
| 91.83 | 91.84 | 91.95 | T:esch384v1 |
| 92.82 | 92.82 | 92.83 | T:drygascon256 |
| 94.39 | 94.46 | 94.58 | T:esch384v2 |
| 98.02 | 98.02 | 98.02 | T:cubehash82 |
| 103.53 | 103.53 | 103.53 | T:cubehash164 |
| 106.04 | 106.05 | 106.05 | T:knot256v2 |
| 130.58 | 130.60 | 130.61 | T:romulush |
| 157.69 | 157.70 | 157.70 | T:knot256v1 |
| 194.18 | 194.66 | 194.67 | T:cubehash81 |
| 204.55 | 204.61 | 204.61 | T:cubehash162 |
| 223.91 | 223.92 | 224.57 | T:clxhash |
| 356.58 | 356.58 | 356.61 | T:knot512 |
| 366.25 | 366.52 | 366.59 | T:knot384 |
| 385.14 | 385.43 | 385.85 | T:photonbeetlehash256rate32v1 |
| 406.04 | 406.05 | 406.06 | T:cubehash161 |
| 849.80 | 851.09 | 851.74 | T:syconhash256v1 |
| 1465.63 | 1465.73 | 1467.85 | T:subterraneanv1 |
| 1808.87 | 1810.97 | 1828.85 | T:acehash256v1 |
| 2647.76 | 2648.00 | 2663.70 | T:skinnyhashtk3 |
| 2658.48 | 2660.11 | 2660.93 | T:sivrijndael256hash256v1 |
| 2855.88 | 2880.92 | 2893.27 | T:heron256v1 |
| 4737.19 | 4739.94 | 4744.15 | T:skinnyhashtk2 |
| 5311.39 | 5313.38 | 5313.72 | T:gage1h256c256r128 |
| 6263.63 | 6264.18 | 6275.41 | T:orangishv1 |
| 7943.66 | 7948.39 | 7952.81 | T:gage1h256c224r064 |
| 8810.17 | 8810.41 | 8824.11 | T:gage1h256c256r064 |
| 9050.59 | 9050.97 | 9066.40 | T:gage1h256c224r032 |
| 15703.79 | 15704.10 | 15704.72 | T:gage1h256c512r064 |
| 15767.23 | 15767.52 | 15776.81 | T:gage1h256c256r032 |
| 16437.61 | 16439.80 | 16478.71 | T:sivtemphotonhashv1 |
| 27309.71 | 27310.52 | 27464.49 | T:gage1h256c224r016 |
| 30569.29 | 30575.01 | 30635.56 | T:gage1h256c512r032 |
| 30847.57 | 30847.87 | 30849.25 | T:gage1h256c256r016 |
| 57293.13 | 57338.26 | 57359.13 | T:fsb512 |
| 59924.01 | 60207.76 | 60208.38 | T:gage1h256c224r008 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.37? | 0.37? | 0.46? | komihash |
| 1.58 | 1.58 | 1.62 | T:bebb4185 |
| 1.81 | 1.81 | 1.81 | prh42s256 |
| 1.82 | 1.82 | 1.86 | prh64s256 |
| 2.19 | 2.19 | 2.19 | prh42s512 |
| 2.85 | 2.85 | 2.86 | prh64s512 |
| 3.06 | 3.06 | 3.07 | T:edonr512 |
| 3.28 | 3.31 | 3.31 | prh42s1024 |
| 3.85 | 3.85 | 3.88 | T:md4 |
| 3.85 | 3.88 | 3.89 | prh64s1024 |
| 5.22 | 5.23 | 5.23 | T:edonr256 |
| 5.34 | 5.34 | 5.36 | T:blake2b |
| 5.49 | 5.49 | 5.50 | T:bmw512 |
| 5.60 | 5.60 | 5.64 | T:blake3 |
| 5.89 | 5.89 | 5.91 | md5 |
| 6.77 | 6.77 | 6.79 | T:k12 |
| 6.80 | 6.81 | 6.82 | T:skein256256 |
| 6.85 | 6.85 | 6.86 | T:skein512256 |
| 6.86 | 6.86 | 6.86 | T:skein512512 |
| 7.46 | 7.47 | 7.49 | T:tiger |
| 7.94 | 7.95 | 7.95 | T:blake2s |
| 8.03 | 8.03 | 8.04 | T:blake64 |
| 8.42 | 8.42 | 8.42 | blake512 |
| 9.41 | 9.42 | 9.51 | lsh512 |
| 9.41 | 9.44 | 9.45 | T:sarmal256 |
| 10.09 | 10.09 | 10.10 | T:cubehash832 |
| 10.09 | 10.10 | 10.11 | T:bmw256 |
| 10.14 | 10.16 | 10.16 | T:beamsplitter |
| 10.75 | 10.76 | 10.81 | T:cheetah256 |
| 10.78 | 10.79 | 10.79 | T:shabal256 |
| 10.79 | 10.79 | 10.80 | T:shabal512 |
| 11.17 | 11.18 | 11.18 | lsh256 |
| 11.25 | 11.25 | 11.28 | T:blake32 |
| 11.61 | 11.70 | 11.74 | sha1 |
| 12.04 | 12.07 | 12.12 | T:sarmal512 |
| 12.41 | 12.43 | 12.45 | shake128 |
| 12.67 | 12.68 | 12.69 | T:keccakc256 |
| 13.40 | 13.45 | 13.45 | T:skein10241024 |
| 14.39 | 14.40 | 14.40 | blake256 |
| 14.41 | 14.45 | 14.46 | T:cubehash512 |
| 14.90 | 14.90 | 14.90 | T:ripemd160 |
| 15.07 | 15.08 | 15.10 | sha384 |
| 15.06 | 15.11 | 15.16 | sha512 |
| 15.31 | 15.31 | 15.35 | sha3224 |
| 15.32 | 15.32 | 15.34 | sha3256 |
| 15.33 | 15.36 | 15.40 | shake256 |
| 15.53 | 15.54 | 15.55 | T:keccakc512 |
| 15.50 | 15.57 | 15.59 | T:keccak |
| 15.60 | 15.62 | 15.62 | T:keccakc448 |
| 16.10 | 16.10 | 16.10 | T:cubehash816 |
| 16.53 | 16.57 | 16.62 | T:cheetah512 |
| 16.63 | 16.65 | 16.66 | T:nasha256 |
| 16.72 | 16.73 | 16.81 | T:bblake256 |
| 16.85 | 16.85 | 16.86 | T:rfsb509 |
| 17.06 | 17.07 | 17.08 | T:nasha512 |
| 17.53 | 17.61 | 17.64 | T:luffa256 |
| 18.34 | 18.35 | 18.38 | sha3384 |
| 18.34 | 18.46 | 18.92 | T:simd512 |
| 18.53 | 18.58 | 18.59 | T:keccakc768 |
| 19.63 | 19.63 | 19.63 | asconhashav12 |
| 19.63 | 19.63 | 19.64 | asconxofav12 |
| 19.70 | 19.74 | 19.74 | T:cubehash1632 |
| 20.05 | 20.09 | 20.11 | T:luffa384 |
| 20.53 | 20.62 | 20.67 | sha224 |
| 20.64 | 20.67 | 20.73 | sha256 |
| 20.98 | 20.98 | 21.02 | T:jh256 |
| 20.98 | 20.98 | 21.04 | T:jh384 |
| 21.00 | 21.01 | 21.02 | T:jh512 |
| 21.03 | 21.11 | 21.17 | T:jh224 |
| 23.68 | 23.71 | 23.73 | T:shavite3256 |
| 24.97 | 25.02 | 25.02 | T:round3jh256 |
| 25.02 | 25.03 | 25.03 | T:round3jh512 |
| 26.14 | 26.14 | 26.22 | T:fugue2 |
| 27.32 | 27.33 | 27.35 | sha3512 |
| 27.48 | 27.52 | 27.55 | T:keccakc1024 |
| 28.41 | 28.41 | 28.43 | T:cubehash88 |
| 29.26 | 29.26 | 29.26 | asconxofv12 |
| 29.26 | 29.26 | 29.26 | asconhashv12 |
| 30.65 | 30.65 | 30.66 | T:xoodyakv1 |
| 31.77 | 31.81 | 31.83 | T:gimli24v1 |
| 32.35 | 32.35 | 32.38 | T:fugue256 |
| 32.35 | 32.37 | 32.38 | T:hamsi |
| 33.19 | 33.20 | 33.20 | T:cubehash1616 |
| 34.48 | 34.56 | 34.62 | T:luffa512 |
| 35.90 | 35.94 | 35.99 | T:whirlpool |
| 36.40 | 36.42 | 36.47 | T:shamashashv1 |
| 37.35 | 37.38 | 37.40 | T:lane256 |
| 38.44 | 38.45 | 38.55 | T:shavite3512 |
| 38.58 | 38.59 | 38.64 | T:echosp256 |
| 39.45 | 39.45 | 39.45 | asconhashabi32v12 |
| 40.05 | 40.13 | 40.14 | T:groestl256 |
| 42.22 | 42.22 | 46.13 | T:sneikha256 |
| 42.78 | 42.82 | 42.83 | T:essence384 |
| 42.91 | 42.92 | 42.97 | T:essence512 |
| 46.29 | 46.50 | 46.59 | T:simd256 |
| 49.07 | 49.11 | 49.15 | T:echo256 |
| 52.27 | 52.28 | 52.28 | T:cubehash84 |
| 58.24 | 58.24 | 58.26 | asconhashbi32v12 |
| 58.46 | 58.60 | 58.62 | T:cubehash168 |
| 59.10 | 59.11 | 59.22 | T:mcssha6 |
| 59.56 | 59.59 | 59.70 | T:mcssha4 |
| 61.08 | 61.11 | 61.16 | T:groestl512 |
| 63.74 | 63.75 | 63.76 | T:echosp512 |
| 63.80 | 63.94 | 63.96 | T:md6d224 |
| 64.74 | 64.75 | 64.76 | T:lane512 |
| 65.47 | 65.48 | 65.50 | T:esch256v1 |
| 65.78 | 65.78 | 65.82 | T:mcssha5 |
| 65.81 | 65.86 | 66.10 | T:esch256v2 |
| 67.98 | 68.01 | 68.02 | T:saturninhashv2 |
| 68.67 | 68.71 | 68.90 | T:md6d256 |
| 69.90 | 69.90 | 69.90 | T:floppsy |
| 69.87 | 70.01 | 70.07 | T:essence224 |
| 69.95 | 70.02 | 70.03 | T:essence256 |
| 70.05 | 70.39 | 73.17 | T:mgrostl256 |
| 72.62 | 72.70 | 72.72 | T:drygascon128 |
| 76.23 | 76.83 | 76.99 | T:echo512 |
| 77.10 | 77.19 | 77.22 | T:fugue512 |
| 83.86 | 83.88 | 83.89 | T:sneikha384 |
| 84.03 | 84.04 | 84.06 | T:coral256v1 |
| 84.69 | 84.70 | 84.87 | T:atelopus32 |
| 88.65 | 88.69 | 88.76 | T:md6d384 |
| 95.53 | 95.54 | 95.56 | T:drygascon256 |
| 95.72 | 95.74 | 95.82 | T:esch384v1 |
| 96.95 | 97.00 | 98.65 | T:atelopus64 |
| 96.80 | 97.91 | 102.37 | T:fsb256 |
| 98.48 | 98.50 | 98.74 | T:esch384v2 |
| 100.53 | 100.56 | 100.56 | T:cubehash82 |
| 108.58 | 108.58 | 108.59 | T:cubehash164 |
| 109.65 | 109.65 | 109.67 | T:knot256v2 |
| 134.74 | 134.77 | 134.81 | T:romulush |
| 159.27 | 159.27 | 160.01 | T:knot256v1 |
| 196.92 | 196.93 | 197.41 | T:cubehash81 |
| 209.63 | 209.79 | 209.79 | T:cubehash162 |
| 225.27 | 225.29 | 225.31 | T:clxhash |
| 362.76 | 362.76 | 362.79 | T:knot512 |
| 370.99 | 371.04 | 371.92 | T:knot384 |
| 381.93 | 382.19 | 382.77 | T:photonbeetlehash256rate32v1 |
| 411.12 | 411.12 | 411.13 | T:cubehash161 |
| 885.26 | 887.21 | 887.91 | T:syconhash256v1 |
| 1480.45 | 1481.44 | 1483.14 | T:subterraneanv1 |
| 1886.29 | 1887.43 | 1906.03 | T:acehash256v1 |
| 2649.10 | 2649.89 | 2651.17 | T:sivrijndael256hash256v1 |
| 2733.73 | 2735.07 | 2754.20 | T:skinnyhashtk3 |
| 3053.72 | 3083.23 | 3093.92 | T:heron256v1 |
| 4778.70 | 4779.07 | 4780.86 | T:skinnyhashtk2 |
| 5579.74 | 5581.83 | 5582.18 | T:gage1h256c256r128 |
| 6476.21 | 6477.15 | 6488.18 | T:orangishv1 |
| 8280.58 | 8283.67 | 8287.49 | T:gage1h256c224r064 |
| 9182.28 | 9182.97 | 9196.45 | T:gage1h256c256r064 |
| 9396.39 | 9397.19 | 9412.15 | T:gage1h256c224r032 |
| 16366.24 | 16369.42 | 16407.47 | T:sivtemphotonhashv1 |
| 16370.11 | 16370.47 | 16371.23 | T:gage1h256c512r064 |
| 16371.41 | 16371.92 | 16381.85 | T:gage1h256c256r032 |
| 28294.81 | 28296.01 | 28457.10 | T:gage1h256c224r016 |
| 31735.65 | 31741.77 | 31803.64 | T:gage1h256c512r032 |
| 31960.68 | 31961.38 | 31962.02 | T:gage1h256c256r016 |
| 62030.56 | 62322.55 | 62323.89 | T:gage1h256c224r008 |
| 152162.01 | 152195.56 | 152213.08 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 1.06? | 1.08? | 1.83? | komihash |
| 4.02 | 4.02 | 4.02 | T:bebb4185 |
| 6.30 | 6.38 | 6.59 | T:blake3 |
| 9.50 | 9.50 | 9.64 | T:edonr512 |
| 9.58 | 9.58 | 9.58 | T:blake2s |
| 9.45 | 9.89 | 9.89 | T:md4 |
| 10.22 | 10.22 | 10.22 | prh42s256 |
| 10.08 | 10.31 | 10.52 | prh64s256 |
| 10.34 | 10.34 | 10.34 | T:blake2b |
| 11.78 | 11.81 | 11.84 | T:skein256256 |
| 11.92 | 11.94 | 11.97 | T:edonr256 |
| 12.80 | 12.81 | 12.84 | md5 |
| 12.95 | 12.95 | 12.98 | prh42s512 |
| 13.91 | 13.91 | 13.95 | T:skein512256 |
| 13.97 | 13.97 | 13.97 | T:skein512512 |
| 16.27 | 16.38 | 16.61 | T:beamsplitter |
| 16.44 | 16.48 | 16.56 | T:tiger |
| 16.75 | 17.09 | 17.09 | T:blake64 |
| 18.11 | 18.11 | 18.28 | T:k12 |
| 18.38 | 18.41 | 18.42 | T:bmw512 |
| 18.41 | 18.45 | 18.47 | T:sarmal256 |
| 19.02 | 19.02 | 19.09 | blake512 |
| 21.84 | 21.84 | 22.05 | prh64s512 |
| 22.48 | 22.48 | 22.52 | lsh256 |
| 22.62 | 22.66 | 22.75 | T:blake32 |
| 23.12 | 23.16 | 23.38 | T:sarmal512 |
| 23.64 | 23.64 | 23.64 | prh42s1024 |
| 25.16 | 25.39 | 25.67 | T:cheetah256 |
| 27.52 | 27.56 | 27.56 | T:bmw256 |
| 27.80 | 27.92 | 27.94 | blake256 |
| 28.33 | 28.36 | 28.36 | sha3256 |
| 28.39 | 28.39 | 28.41 | sha3224 |
| 28.30 | 28.45 | 28.64 | sha3384 |
| 28.42 | 28.45 | 28.62 | sha3512 |
| 28.50 | 28.50 | 28.52 | shake256 |
| 28.70 | 28.81 | 28.94 | shake128 |
| 29.38 | 29.39 | 29.39 | T:ripemd160 |
| 29.41 | 29.41 | 29.41 | asconhashav12 |
| 29.41 | 29.41 | 29.45 | asconxofav12 |
| 30.08 | 30.20 | 30.50 | lsh512 |
| 30.62 | 30.62 | 30.64 | T:keccakc512 |
| 30.81 | 30.83 | 30.86 | T:keccakc768 |
| 30.86 | 31.19 | 31.19 | T:keccakc1024 |
| 31.44 | 31.44 | 31.50 | T:keccakc448 |
| 30.45 | 31.64 | 32.08 | T:keccak |
| 31.56 | 31.80 | 31.88 | T:keccakc256 |
| 31.64 | 31.98 | 32.08 | T:cubehash512 |
| 32.44 | 32.50 | 32.59 | prh64s1024 |
| 32.78 | 32.78 | 32.88 | T:nasha256 |
| 34.03 | 34.16 | 34.20 | T:luffa256 |
| 35.19 | 35.19 | 35.19 | T:nasha512 |
| 38.77 | 38.80 | 38.89 | T:xoodyakv1 |
| 38.98 | 39.02 | 39.03 | T:jh256 |
| 39.00 | 39.02 | 39.38 | T:shabal512 |
| 39.02 | 39.05 | 39.12 | T:jh384 |
| 38.89 | 39.09 | 39.16 | T:shabal256 |
| 39.06 | 39.12 | 39.16 | T:jh512 |
| 39.47 | 39.50 | 39.53 | T:jh224 |
| 40.86 | 41.00 | 41.27 | T:cheetah512 |
| 41.89 | 41.89 | 41.97 | T:hamsi |
| 42.06 | 42.06 | 42.06 | asconxofv12 |
| 42.06 | 42.06 | 42.08 | asconhashv12 |
| 42.34 | 42.34 | 42.34 | T:cubehash832 |
| 43.58 | 43.62 | 43.62 | T:skein10241024 |
| 43.69 | 43.72 | 44.11 | T:shavite3256 |
| 45.39 | 45.45 | 45.88 | T:gimli24v1 |
| 45.41 | 45.92 | 45.97 | T:luffa384 |
| 46.09 | 46.11 | 46.19 | T:round3jh256 |
| 46.25 | 46.33 | 46.42 | T:round3jh512 |
| 48.41 | 48.44 | 48.44 | T:cubehash816 |
| 54.27 | 54.42 | 54.53 | T:shamashashv1 |
| 55.03 | 55.19 | 56.08 | sha1 |
| 58.08 | 58.20 | 58.30 | T:rfsb509 |
| 58.72 | 58.91 | 60.09 | sha512 |
| 59.17 | 59.70 | 60.67 | sha384 |
| 60.16 | 60.16 | 60.23 | T:sneikha256 |
| 60.67 | 60.67 | 60.69 | T:cubehash88 |
| 59.73 | 61.25 | 61.95 | T:simd512 |
| 64.73 | 64.73 | 64.73 | asconhashabi32v12 |
| 67.70 | 67.80 | 67.95 | sha224 |
| 67.98 | 68.03 | 68.11 | sha256 |
| 68.64 | 69.25 | 69.33 | T:whirlpool |
| 70.14 | 70.23 | 70.50 | T:shavite3512 |
| 71.48 | 71.52 | 71.72 | T:bblake256 |
| 74.44 | 74.44 | 74.44 | T:floppsy |
| 76.45 | 76.55 | 76.55 | T:luffa512 |
| 78.64 | 78.75 | 79.05 | T:drygascon128 |
| 79.48 | 79.61 | 79.64 | T:cubehash1632 |
| 84.45 | 84.48 | 84.48 | T:cubehash84 |
| 84.64 | 84.66 | 85.00 | T:simd256 |
| 87.25 | 87.36 | 87.45 | T:esch256v1 |
| 88.09 | 88.19 | 88.38 | T:groestl256 |
| 88.88 | 88.89 | 88.91 | asconhashbi32v12 |
| 89.28 | 89.53 | 89.58 | T:esch256v2 |
| 90.31 | 90.36 | 90.53 | T:fugue256 |
| 93.52 | 93.66 | 93.80 | T:lane256 |
| 98.05 | 98.09 | 98.28 | T:saturninhashv2 |
| 98.27 | 98.27 | 98.28 | T:cubehash1616 |
| 110.17 | 110.27 | 110.41 | T:essence384 |
| 111.28 | 111.36 | 111.39 | T:essence512 |
| 111.66 | 111.78 | 112.14 | T:echo256 |
| 114.48 | 114.58 | 114.72 | T:fugue2 |
| 117.12 | 117.28 | 117.31 | T:echosp256 |
| 117.50 | 117.64 | 118.16 | T:mcssha6 |
| 121.92 | 122.12 | 123.06 | T:mcssha4 |
| 122.28 | 122.36 | 122.50 | T:coral256v1 |
| 123.64 | 124.86 | 125.08 | T:cubehash168 |
| 130.30 | 130.34 | 130.53 | T:drygascon256 |
| 131.50 | 131.56 | 131.92 | T:essence256 |
| 130.89 | 131.77 | 131.88 | T:essence224 |
| 133.03 | 133.06 | 133.06 | T:cubehash82 |
| 134.30 | 134.44 | 134.58 | T:sneikha384 |
| 139.12 | 139.52 | 139.69 | T:echo512 |
| 144.80 | 144.91 | 145.25 | T:echosp512 |
| 145.34 | 145.45 | 145.55 | T:esch384v1 |
| 151.12 | 151.31 | 151.61 | T:esch384v2 |
| 152.22 | 152.59 | 152.73 | T:groestl512 |
| 155.86 | 155.86 | 155.89 | T:knot256v2 |
| 173.22 | 173.25 | 173.28 | T:cubehash164 |
| 177.59 | 177.78 | 178.03 | T:mcssha5 |
| 179.39 | 179.44 | 179.44 | T:knot256v1 |
| 182.67 | 183.62 | 187.22 | T:mgrostl256 |
| 188.41 | 188.48 | 188.69 | T:romulush |
| 198.42 | 199.66 | 200.22 | T:fsb256 |
| 208.11 | 209.31 | 209.64 | T:md6d224 |
| 222.69 | 222.84 | 223.02 | T:md6d256 |
| 232.27 | 232.33 | 232.73 | T:cubehash81 |
| 237.78 | 237.81 | 237.86 | T:fugue512 |
| 242.75 | 242.89 | 242.89 | T:clxhash |
| 252.16 | 252.28 | 252.45 | T:lane512 |
| 274.64 | 276.08 | 276.08 | T:cubehash162 |
| 276.52 | 277.75 | 287.05 | T:atelopus32 |
| 284.70 | 285.09 | 285.83 | T:md6d384 |
| 338.86 | 340.30 | 341.56 | T:photonbeetlehash256rate32v1 |
| 399.06 | 399.23 | 418.08 | T:atelopus64 |
| 409.52 | 409.52 | 409.84 | T:knot384 |
| 441.84 | 441.84 | 441.84 | T:knot512 |
| 476.06 | 476.06 | 476.09 | T:cubehash161 |
| 1346.67 | 1349.75 | 1350.50 | T:syconhash256v1 |
| 1674.81 | 1675.02 | 1678.42 | T:subterraneanv1 |
| 2522.59 | 2523.11 | 2525.38 | T:sivrijndael256hash256v1 |
| 2866.88 | 2870.05 | 2897.83 | T:acehash256v1 |
| 3885.05 | 3976.81 | 3983.23 | T:skinnyhashtk3 |
| 5300.42 | 5301.69 | 5305.36 | T:skinnyhashtk2 |
| 5585.97 | 5661.33 | 5669.44 | T:heron256v1 |
| 9011.30 | 9015.34 | 9016.44 | T:gage1h256c256r128 |
| 9197.62 | 9203.06 | 9213.89 | T:orangishv1 |
| 12576.12 | 12578.86 | 12585.44 | T:gage1h256c224r064 |
| 13818.14 | 13825.80 | 13840.06 | T:gage1h256c224r032 |
| 13940.83 | 13948.95 | 13964.19 | T:gage1h256c256r064 |
| 15449.14 | 15459.72 | 15487.80 | T:sivtemphotonhashv1 |
| 24100.64 | 24109.78 | 24115.20 | T:gage1h256c256r032 |
| 24892.16 | 24899.95 | 24902.36 | T:gage1h256c512r064 |
| 40913.72 | 40917.70 | 41146.48 | T:gage1h256c224r016 |
| 46211.16 | 46212.97 | 46215.44 | T:gage1h256c256r016 |
| 46674.09 | 46677.38 | 46769.98 | T:gage1h256c512r032 |
| 89026.42 | 89397.30 | 89400.89 | T:gage1h256c224r008 |
| 1366153.89 | 1366598.77 | 1367042.48 | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 5.25 | 5.25 | 5.25 | komihash |
| 22.88 | 22.88 | 23.12 | T:bebb4185 |
| 49.12 | 49.12 | 49.12 | T:md4 |
| 53.75 | 54.25 | 54.25 | T:blake3 |
| 62.00 | 62.00 | 62.38 | md5 |
| 63.12 | 63.25 | 63.62 | T:edonr256 |
| 67.00 | 67.38 | 68.25 | T:beamsplitter |
| 68.12 | 68.12 | 68.88 | T:skein256256 |
| 70.00 | 70.00 | 70.00 | T:blake2s |
| 75.75 | 76.00 | 77.12 | T:edonr512 |
| 76.75 | 77.25 | 77.38 | prh64s256 |
| 77.25 | 77.38 | 77.38 | T:tiger |
| 77.50 | 77.62 | 77.62 | prh42s256 |
| 81.88 | 81.88 | 85.38 | T:blake2b |
| 97.75 | 97.75 | 97.88 | prh42s512 |
| 100.75 | 101.00 | 101.00 | T:blake32 |
| 104.00 | 104.00 | 104.00 | T:floppsy |
| 106.38 | 106.38 | 108.38 | asconhashav12 |
| 106.38 | 106.75 | 108.38 | asconxofav12 |
| 110.38 | 110.38 | 112.12 | T:skein512256 |
| 110.50 | 110.62 | 110.75 | T:hamsi |
| 110.88 | 110.88 | 112.75 | T:skein512512 |
| 121.25 | 122.00 | 123.62 | blake256 |
| 125.25 | 125.50 | 127.38 | T:gimli24v1 |
| 129.00 | 129.12 | 129.75 | T:xoodyakv1 |
| 129.12 | 129.12 | 129.12 | T:ripemd160 |
| 135.50 | 136.62 | 137.12 | T:blake64 |
| 143.25 | 143.25 | 143.25 | asconxofv12 |
| 143.25 | 143.38 | 146.62 | asconhashv12 |
| 144.00 | 145.12 | 145.88 | T:k12 |
| 145.25 | 145.38 | 146.00 | T:nasha256 |
| 147.50 | 148.00 | 149.38 | T:sarmal256 |
| 147.88 | 148.00 | 151.00 | T:bmw512 |
| 152.12 | 152.12 | 158.88 | blake512 |
| 154.38 | 154.38 | 154.38 | T:cubehash512 |
| 154.62 | 154.62 | 154.62 | T:bmw256 |
| 155.50 | 155.88 | 156.00 | T:luffa256 |
| 160.88 | 160.88 | 160.88 | T:sneikha256 |
| 169.62 | 169.62 | 169.62 | prh64s512 |
| 176.62 | 177.50 | 179.50 | T:shamashashv1 |
| 181.00 | 181.12 | 181.38 | T:shavite3256 |
| 184.00 | 184.00 | 184.00 | prh42s1024 |
| 185.25 | 186.62 | 188.75 | T:sarmal512 |
| 180.50 | 187.38 | 187.38 | lsh256 |
| 187.00 | 187.62 | 188.25 | T:cheetah256 |
| 196.62 | 196.88 | 200.00 | T:drygascon128 |
| 225.50 | 225.50 | 227.38 | sha3224 |
| 226.12 | 226.12 | 226.88 | shake256 |
| 226.50 | 226.88 | 227.00 | sha3384 |
| 227.12 | 227.12 | 227.25 | sha3256 |
| 227.12 | 227.50 | 228.25 | sha3512 |
| 227.12 | 228.75 | 230.00 | shake128 |
| 241.25 | 241.62 | 242.62 | lsh512 |
| 238.25 | 242.12 | 242.88 | T:luffa384 |
| 245.38 | 245.50 | 246.00 | T:keccakc512 |
| 247.62 | 247.62 | 251.00 | T:keccakc1024 |
| 248.38 | 248.75 | 248.88 | T:keccakc768 |
| 252.25 | 252.38 | 252.38 | T:shabal256 |
| 253.00 | 253.00 | 253.50 | T:keccakc448 |
| 246.38 | 253.25 | 254.50 | T:keccak |
| 252.75 | 254.00 | 255.00 | T:shabal512 |
| 254.38 | 254.62 | 256.38 | prh64s1024 |
| 255.25 | 256.12 | 257.12 | T:keccakc256 |
| 264.12 | 264.12 | 266.50 | asconhashabi32v12 |
| 268.50 | 269.38 | 269.88 | T:saturninhashv2 |
| 280.62 | 281.00 | 281.38 | T:nasha512 |
| 283.62 | 283.75 | 285.00 | T:cheetah512 |
| 291.00 | 292.38 | 297.88 | T:whirlpool |
| 297.00 | 297.25 | 297.38 | T:cubehash816 |
| 297.75 | 297.75 | 297.75 | T:cubehash832 |
| 314.75 | 314.88 | 315.00 | T:cubehash88 |
| 315.00 | 315.12 | 315.50 | T:jh256 |
| 315.25 | 315.38 | 315.88 | T:jh384 |
| 315.88 | 315.88 | 316.00 | T:jh512 |
| 317.25 | 318.25 | 321.38 | T:jh224 |
| 318.25 | 318.75 | 319.75 | T:esch256v1 |
| 330.38 | 331.38 | 332.00 | asconhashbi32v12 |
| 334.12 | 335.38 | 336.38 | T:esch256v2 |
| 335.88 | 336.12 | 338.12 | T:cubehash84 |
| 338.00 | 338.00 | 339.88 | T:knot256v1 |
| 348.75 | 349.00 | 349.12 | T:skein10241024 |
| 372.50 | 372.75 | 374.12 | T:round3jh256 |
| 373.38 | 374.00 | 374.00 | T:round3jh512 |
| 379.50 | 379.75 | 381.00 | T:clxhash |
| 382.62 | 384.00 | 385.75 | T:photonbeetlehash256rate32v1 |
| 388.00 | 388.12 | 388.12 | T:luffa512 |
| 388.75 | 389.00 | 389.00 | T:cubehash82 |
| 391.38 | 393.88 | 407.50 | sha1 |
| 395.25 | 395.38 | 396.00 | T:rfsb509 |
| 416.50 | 416.50 | 416.75 | T:knot256v2 |
| 421.88 | 422.50 | 423.62 | T:coral256v1 |
| 425.75 | 426.38 | 427.00 | sha256 |
| 423.38 | 427.88 | 430.62 | sha224 |
| 430.38 | 432.38 | 433.00 | T:groestl256 |
| 455.12 | 456.88 | 457.25 | T:sneikha384 |
| 465.75 | 471.00 | 471.75 | T:bblake256 |
| 473.00 | 475.50 | 477.12 | sha512 |
| 477.88 | 482.00 | 486.00 | sha384 |
| 485.75 | 487.38 | 487.62 | T:romulush |
| 485.88 | 489.75 | 494.75 | T:simd512 |
| 492.62 | 492.88 | 495.12 | T:drygascon256 |
| 510.62 | 510.88 | 511.12 | T:cubehash81 |
| 538.38 | 538.38 | 538.38 | T:cubehash1632 |
| 544.62 | 546.50 | 547.12 | T:fugue256 |
| 563.12 | 564.88 | 565.50 | T:shavite3512 |
| 575.12 | 575.25 | 581.25 | T:mcssha6 |
| 595.88 | 595.88 | 596.00 | T:cubehash1616 |
| 612.75 | 613.38 | 619.88 | T:mcssha4 |
| 621.88 | 622.50 | 624.12 | T:esch384v1 |
| 635.25 | 644.88 | 647.62 | T:cubehash168 |
| 652.25 | 653.62 | 654.50 | T:esch384v2 |
| 679.62 | 680.38 | 682.25 | T:simd256 |
| 682.00 | 683.88 | 684.12 | T:cubehash164 |
| 751.38 | 752.00 | 752.38 | T:lane256 |
| 786.62 | 787.38 | 798.12 | T:cubehash162 |
| 797.25 | 798.88 | 799.12 | T:fugue2 |
| 805.12 | 805.62 | 812.88 | T:essence224 |
| 805.25 | 806.25 | 808.12 | T:essence256 |
| 824.38 | 824.38 | 824.38 | T:knot384 |
| 887.25 | 887.75 | 889.25 | T:essence384 |
| 891.62 | 892.75 | 895.75 | T:echo256 |
| 894.62 | 895.38 | 897.00 | T:essence512 |
| 936.88 | 937.38 | 938.50 | T:echosp256 |
| 987.50 | 987.50 | 987.75 | T:cubehash161 |
| 1057.62 | 1058.12 | 1059.88 | T:mcssha5 |
| 1062.25 | 1062.25 | 1062.25 | T:knot512 |
| 1110.75 | 1113.00 | 1124.38 | T:echo512 |
| 1159.12 | 1160.38 | 1161.38 | T:echosp512 |
| 1222.62 | 1223.75 | 1225.00 | T:groestl512 |
| 1440.62 | 1453.25 | 1517.62 | T:mgrostl256 |
| 1486.12 | 1489.12 | 1502.12 | T:fsb256 |
| 1493.62 | 1495.75 | 1500.00 | T:fugue512 |
| 1660.62 | 1670.62 | 1672.12 | T:md6d224 |
| 1777.88 | 1778.88 | 1780.25 | T:md6d256 |
| 2019.12 | 2020.12 | 2021.12 | T:lane512 |
| 2212.00 | 2215.25 | 2294.00 | T:atelopus32 |
| 2275.75 | 2283.75 | 2342.25 | T:md6d384 |
| 2869.88 | 2871.12 | 2873.75 | T:sivrijndael256hash256v1 |
| 3185.38 | 3191.62 | 3350.12 | T:atelopus64 |
| 3199.88 | 3202.75 | 3205.62 | T:subterraneanv1 |
| 4981.12 | 4991.88 | 4992.62 | T:syconhash256v1 |
| 9431.62 | 9436.38 | 9447.12 | T:skinnyhashtk2 |
| 10365.50 | 10388.00 | 10454.50 | T:skinnyhashtk3 |
| 10592.88 | 10604.62 | 10706.38 | T:acehash256v1 |
| 16492.12 | 16493.12 | 16535.38 | T:sivtemphotonhashv1 |
| 25524.38 | 25953.00 | 25975.50 | T:heron256v1 |
| 30907.00 | 30915.00 | 30917.12 | T:gage1h256c256r128 |
| 36761.88 | 36769.38 | 36832.38 | T:orangishv1 |
| 46376.75 | 46399.12 | 46417.00 | T:gage1h256c224r064 |
| 48636.38 | 48643.50 | 48723.88 | T:gage1h256c224r032 |
| 51434.50 | 51446.25 | 51510.25 | T:gage1h256c256r064 |
| 84989.25 | 85017.88 | 85047.25 | T:gage1h256c256r032 |
| 92027.50 | 92030.50 | 92076.62 | T:gage1h256c512r064 |
| 140272.25 | 140317.25 | 141024.12 | T:gage1h256c224r016 |
| 158385.50 | 158398.62 | 158466.75 | T:gage1h256c256r016 |
| 164246.25 | 164334.00 | 164579.25 | T:gage1h256c512r032 |
| 301250.88 | 302897.00 | 302996.62 | T:gage1h256c224r008 |
| 10943032.38 | 10947753.12 | 10949851.38 | T:fsb512 |
|
|