Measurements of hash functions on one machine: amd64; Kaby Lake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, 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.00 | 0.00 | 0.00 | T:floppsy |
| 0.16 | 0.16 | 0.16 | komihash |
| 0.47 | 0.47 | 0.47 | prh42s1024 |
| 0.47 | 0.47 | 0.48 | prh42s512 |
| 0.47 | 0.47 | 0.48 | prh42s256 |
| 0.50 | 0.50 | 0.51 | prh64s512 |
| 0.50 | 0.50 | 0.50 | prh64s256 |
| 0.50 | 0.50 | 0.51 | prh64s1024 |
| 0.58 | 0.59 | 0.60 | T:bebb4185 |
| 0.95 | 0.95 | 0.96 | T:blake3 |
| 1.77 | 1.77 | 1.78 | T:edonr512 |
| 2.09 | 2.09 | 2.09 | lsh512 |
| 2.62 | 2.63 | 2.63 | lsh256 |
| 2.64 | 2.65 | 2.65 | T:md4 |
| 2.75 | 2.75 | 2.75 | T:bmw512 |
| 2.78 | 2.79 | 2.79 | T:blake2b |
| 3.07 | 3.07 | 3.07 | sha1 |
| 3.11 | 3.13 | 3.25 | T:echo256 |
| 3.37 | 3.38 | 3.39 | T:edonr256 |
| 3.75 | 3.76 | 3.79 | T:k12 |
| 4.03 | 4.03 | 4.03 | T:cubehash832 |
| 4.18 | 4.19 | 4.19 | T:bmw256 |
| 4.28 | 4.28 | 4.29 | T:blake2s |
| 4.41 | 4.42 | 4.42 | md5 |
| 4.50 | 4.50 | 4.51 | T:bblake256 |
| 4.51 | 4.54 | 4.67 | sha384 |
| 4.65 | 4.68 | 4.70 | T:beamsplitter |
| 4.69 | 4.69 | 4.72 | T:keccakc256treed2 |
| 4.85 | 4.86 | 4.86 | blake512 |
| 4.99 | 5.01 | 5.01 | T:shabal256 |
| 4.92? | 5.01? | 5.69? | T:shabal512 |
| 5.11 | 5.12 | 5.12 | T:bash256 |
| 5.15 | 5.16 | 5.17 | T:skein512256 |
| 5.15 | 5.16 | 5.17 | T:skein512512 |
| 5.24 | 5.25 | 5.25 | sha512 |
| 5.24 | 5.25 | 5.25 | T:blake64 |
| 5.33 | 5.34 | 5.35 | T:sarmal256 |
| 5.46 | 5.47 | 5.47 | T:blake32 |
| 5.52 | 5.53 | 5.54 | T:tiger |
| 5.73 | 5.74 | 5.75 | T:keccakc512treed2 |
| 5.93 | 5.96 | 5.98 | T:cheetah256 |
| 5.97 | 5.97 | 5.97 | blake256 |
| 6.28 | 6.29 | 6.29 | shake128 |
| 6.58 | 6.58 | 6.59 | T:sarmal512 |
| 6.75 | 6.76 | 6.78 | sha224 |
| 6.76 | 6.77 | 6.78 | sha256 |
| 6.78 | 6.80 | 6.81 | T:bash384 |
| 6.91 | 6.91 | 6.92 | T:keccakc256 |
| 7.00 | 7.01 | 7.01 | T:skein10241024 |
| 7.57 | 7.57 | 7.59 | sha3224 |
| 7.56 | 7.58 | 7.62 | T:skein256256 |
| 7.69 | 7.69 | 7.70 | sha3256 |
| 7.83 | 7.87 | 7.94 | T:simd512 |
| 8.01 | 8.01 | 8.02 | T:keccakc448 |
| 8.02 | 8.02 | 8.03 | T:cubehash1632 |
| 8.04 | 8.04 | 8.04 | T:cubehash816 |
| 8.02 | 8.04 | 8.04 | T:cubehash512 |
| 7.75? | 8.11? | 8.83? | shake256 |
| 8.15 | 8.16 | 8.16 | T:groestl256 |
| 8.42 | 8.42 | 8.43 | T:keccakc512 |
| 8.90 | 8.91 | 8.92 | T:rfsb509 |
| 8.96 | 8.96 | 8.96 | T:keccak |
| 9.00 | 9.03 | 9.05 | T:cheetah512 |
| 10.18 | 10.20 | 10.21 | T:bash512 |
| 10.39 | 10.40 | 10.40 | sha3384 |
| 10.73 | 10.74 | 10.74 | T:luffa256 |
| 10.89 | 10.89 | 10.90 | T:ripemd160 |
| 10.90 | 10.91 | 10.92 | T:luffa384 |
| 11.01 | 11.02 | 11.06 | T:keccakc768 |
| 11.58 | 11.59 | 11.60 | T:gimli24v1 |
| 11.48 | 11.89 | 12.65 | T:groestl512 |
| 11.69? | 12.61? | 13.48? | T:fugue2 |
| 12.80 | 12.81 | 12.82 | asconhashav12 |
| 12.81 | 12.82 | 12.83 | asconxofav12 |
| 12.99 | 13.00 | 13.02 | T:jh224 |
| 13.00 | 13.01 | 13.02 | T:jh384 |
| 13.02 | 13.04 | 13.08 | T:jh512 |
| 13.02 | 13.04 | 13.07 | T:jh256 |
| 13.65 | 13.65 | 13.66 | T:fugue256 |
| 13.99 | 14.00 | 14.01 | T:nasha256 |
| 14.17 | 14.18 | 14.22 | T:nasha512 |
| 14.37 | 14.38 | 14.38 | T:shavite3256 |
| 14.68 | 14.69 | 14.70 | T:round3jh256 |
| 14.68 | 14.69 | 14.71 | T:round3jh512 |
| 14.81 | 14.82 | 14.83 | sha3512 |
| 15.11 | 15.12 | 15.13 | T:xoodyakv1 |
| 15.73 | 15.74 | 15.75 | T:keccakc1024 |
| 16.03 | 16.03 | 16.04 | T:cubehash1616 |
| 16.06 | 16.06 | 16.06 | T:cubehash88 |
| 17.82 | 17.83 | 17.84 | T:luffa512 |
| 19.18 | 19.19 | 19.20 | asconxofv12 |
| 19.18 | 19.19 | 19.20 | asconhashv12 |
| 19.68 | 19.69 | 19.71 | T:hamsi |
| 19.77 | 19.78 | 19.78 | T:fugue384 |
| 19.76 | 19.80 | 19.86 | T:md6d224 |
| 21.31 | 21.33 | 21.43 | T:md6d256 |
| 21.32 | 21.33 | 21.33 | T:whirlpool |
| 20.97 | 21.41 | 22.35 | T:lane256 |
| 22.73 | 22.74 | 22.80 | T:echosp256 |
| 23.31 | 23.32 | 23.36 | T:shavite3512 |
| 24.43 | 24.44 | 24.51 | asconhashabi32v12 |
| 24.83 | 25.15 | 25.31 | T:shamashashv1 |
| 25.57 | 25.60 | 25.69 | T:fugue512 |
| 26.81 | 26.84 | 26.89 | T:simd256 |
| 27.49 | 27.58 | 27.71 | T:md6d384 |
| 28.92 | 28.93 | 28.94 | T:lane512 |
| 29.59 | 29.64 | 29.68 | T:atelopus64 |
| 29.50 | 29.66 | 30.01 | T:essence384 |
| 29.92 | 29.95 | 30.17 | T:essence512 |
| 30.12 | 30.33 | 30.76 | T:atelopus32 |
| 32.06 | 32.11 | 33.43 | T:cubehash168 |
| 32.11 | 32.31 | 33.29 | T:cubehash84 |
| 32.81 | 32.84 | 32.86 | T:echosp512 |
| 32.93 | 32.98 | 33.03 | T:fsb256 |
| 34.13 | 34.16 | 34.54 | T:esch256v1 |
| 34.58 | 34.64 | 35.76 | T:esch256v2 |
| 35.43 | 35.45 | 35.97 | asconhashbi32v12 |
| 35.46 | 35.48 | 35.50 | T:sneikha256 |
| 35.45 | 36.31 | 38.30 | T:mgrostl256 |
| 38.19 | 38.39 | 38.60 | T:mcssha4 |
| 38.10 | 38.55 | 38.89 | T:mcssha5 |
| 38.58 | 38.85 | 39.00 | T:mcssha6 |
| 39.83 | 39.86 | 39.88 | T:echo512 |
| 42.44 | 42.55 | 42.78 | T:romulush |
| 43.10 | 43.14 | 43.20 | T:saturninhashv2 |
| 43.95 | 43.98 | 44.21 | T:essence224 |
| 43.97 | 43.98 | 44.39 | T:essence256 |
| 44.30 | 44.32 | 44.41 | T:esch384v1 |
| 44.76 | 44.77 | 45.20 | T:esch384v2 |
| 52.36 | 52.38 | 52.42 | T:drygascon128 |
| 57.99 | 58.02 | 58.44 | T:cubehash164 |
| 61.72 | 61.84 | 62.57 | T:drygascon256 |
| 61.79 | 61.85 | 62.23 | T:cubehash82 |
| 62.79 | 62.81 | 62.85 | T:coral256v1 |
| 71.01 | 71.03 | 71.06 | T:sneikha384 |
| 73.00 | 73.03 | 73.06 | T:knot256v2 |
| 73.55 | 73.55 | 73.56 | T:triadhashv1 |
| 110.26 | 110.38 | 110.81 | T:cubehash162 |
| 116.96 | 117.00 | 117.06 | T:knot256v1 |
| 118.69 | 119.08 | 119.11 | T:cubehash81 |
| 160.99 | 160.99 | 161.63 | T:clxhash |
| 215.83 | 215.92 | 216.28 | T:cubehash161 |
| 219.22 | 219.76 | 224.48 | T:knot512 |
| 221.73 | 222.09 | 222.66 | T:knot384 |
| 231.42 | 231.79 | 232.23 | T:photonbeetlehash256rate32v1 |
| 232.39 | 232.42 | 233.12 | T:syconhash256v1 |
| 272.92 | 276.46 | 280.62 | T:fsb512 |
| 898.47 | 898.66 | 899.02 | T:heron256v1 |
| 996.16 | 997.33 | 998.48 | T:subterraneanv1 |
| 1087.94 | 1088.42 | 1093.41 | T:acehash256v1 |
| 1230.74 | 1234.19 | 1235.08 | T:sivrijndael256hash256v1 |
| 1279.62 | 1298.23 | 1374.01 | T:skinnyhashtk3 |
| 2578.57 | 2590.71 | 2591.41 | T:gage1h256c256r128 |
| 2630.22 | 2635.20 | 2685.97 | T:skinnyhashtk2 |
| 3440.19 | 3441.04 | 3441.98 | T:gage1h256c224r064 |
| 3851.51 | 3851.93 | 3853.11 | T:orangishv1 |
| 3880.79 | 3881.69 | 3882.84 | T:gage1h256c256r064 |
| 4777.48 | 4778.89 | 4786.52 | T:gage1h256c224r032 |
| 6884.84 | 6887.08 | 6895.01 | T:gage1h256c256r032 |
| 7036.08 | 7039.44 | 7044.64 | T:gage1h256c512r064 |
| 8064.64 | 8066.22 | 8256.85 | T:sivtemphotonhashv1 |
| 12968.69 | 12975.43 | 12982.49 | T:gage1h256c224r016 |
| 13179.31 | 13184.89 | 13208.91 | T:gage1h256c512r032 |
| 13221.17 | 13224.43 | 13232.48 | T:gage1h256c256r016 |
| 27265.95 | 27308.89 | 27316.96 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.01 | 0.01 | 0.01 | T:floppsy |
| 0.16 | 0.16 | 0.17 | komihash |
| 0.57 | 0.58 | 0.58 | prh42s256 |
| 0.59 | 0.59 | 0.60 | prh64s256 |
| 0.59 | 0.60 | 0.62 | T:bebb4185 |
| 0.62 | 0.63 | 0.63 | prh42s512 |
| 0.65 | 0.66 | 0.66 | prh64s512 |
| 0.72 | 0.72 | 0.72 | prh42s1024 |
| 0.77 | 0.78 | 0.79 | prh64s1024 |
| 1.56 | 1.57 | 1.57 | T:blake3 |
| 1.90 | 1.90 | 1.91 | T:edonr512 |
| 2.24 | 2.25 | 2.26 | lsh512 |
| 2.71 | 2.71 | 2.72 | T:md4 |
| 2.76 | 2.76 | 2.77 | lsh256 |
| 2.77 | 2.77 | 2.78 | T:blake2b |
| 3.00 | 3.00 | 3.02 | T:bmw512 |
| 3.36 | 3.38 | 3.48 | T:echo256 |
| 3.48 | 3.49 | 3.50 | sha1 |
| 3.47 | 3.49 | 3.51 | T:edonr256 |
| 3.82 | 3.82 | 3.83 | T:k12 |
| 4.28 | 4.28 | 4.28 | T:blake2s |
| 4.36 | 4.37 | 4.38 | T:bmw256 |
| 4.43 | 4.43 | 4.45 | T:cubehash832 |
| 4.50 | 4.51 | 4.51 | md5 |
| 4.76 | 4.77 | 4.80 | T:beamsplitter |
| 4.96 | 4.97 | 4.98 | T:bblake256 |
| 5.05 | 5.06 | 5.07 | blake512 |
| 5.10 | 5.12 | 5.15 | sha384 |
| 5.27 | 5.28 | 5.29 | T:skein512256 |
| 5.27 | 5.28 | 5.30 | T:skein512512 |
| 5.29 | 5.30 | 5.31 | T:bash256 |
| 5.33 | 5.34 | 5.35 | T:shabal256 |
| 5.34? | 5.35? | 5.96? | T:shabal512 |
| 5.43 | 5.44 | 5.45 | T:blake64 |
| 5.44 | 5.45 | 5.45 | sha512 |
| 5.45 | 5.46 | 5.47 | T:keccakc256treed2 |
| 5.53 | 5.54 | 5.55 | T:sarmal256 |
| 5.57 | 5.58 | 5.58 | T:blake32 |
| 5.68 | 5.69 | 5.70 | T:tiger |
| 6.10 | 6.10 | 6.11 | blake256 |
| 6.20 | 6.21 | 6.23 | T:cheetah256 |
| 6.44 | 6.45 | 6.45 | shake128 |
| 6.61 | 6.62 | 6.63 | T:keccakc512treed2 |
| 6.81 | 6.82 | 6.84 | T:sarmal512 |
| 6.88 | 6.89 | 6.89 | T:bash384 |
| 7.08 | 7.09 | 7.09 | T:keccakc256 |
| 7.25 | 7.26 | 7.27 | sha256 |
| 7.25 | 7.26 | 7.28 | sha224 |
| 7.33 | 7.33 | 7.34 | T:skein10241024 |
| 7.71 | 7.72 | 7.74 | sha3224 |
| 7.69 | 7.74 | 7.76 | T:skein256256 |
| 7.96 | 7.96 | 7.97 | sha3256 |
| 7.98? | 7.99? | 9.53? | shake256 |
| 8.19 | 8.20 | 8.29 | T:simd512 |
| 8.22 | 8.22 | 8.24 | T:cubehash512 |
| 8.22 | 8.23 | 8.23 | T:keccakc448 |
| 8.45 | 8.45 | 8.46 | T:cubehash816 |
| 8.54 | 8.54 | 8.55 | T:groestl256 |
| 8.72 | 8.72 | 8.73 | T:keccakc512 |
| 8.73 | 8.73 | 8.75 | T:cubehash1632 |
| 9.26 | 9.27 | 9.27 | T:keccak |
| 9.36 | 9.37 | 9.38 | T:rfsb509 |
| 9.57 | 9.58 | 9.59 | T:cheetah512 |
| 10.37 | 10.39 | 10.40 | T:bash512 |
| 10.54 | 10.55 | 10.56 | sha3384 |
| 10.97 | 10.97 | 10.99 | T:luffa256 |
| 11.10 | 11.10 | 11.13 | T:ripemd160 |
| 11.22 | 11.23 | 11.29 | T:keccakc768 |
| 11.24 | 11.25 | 11.38 | T:luffa384 |
| 11.75 | 11.76 | 11.78 | T:gimli24v1 |
| 12.13 | 12.14 | 12.18 | T:groestl512 |
| 12.93 | 12.95 | 12.96 | asconhashav12 |
| 12.94 | 12.95 | 12.96 | asconxofav12 |
| 13.20 | 13.21 | 13.23 | T:jh384 |
| 13.20 | 13.22 | 13.23 | T:jh224 |
| 13.22 | 13.24 | 13.28 | T:jh512 |
| 13.21 | 13.24 | 13.27 | T:jh256 |
| 13.02? | 13.29? | 15.49? | T:fugue2 |
| 14.07 | 14.07 | 14.08 | T:fugue256 |
| 14.25 | 14.26 | 14.28 | T:nasha256 |
| 14.60 | 14.61 | 14.63 | T:shavite3256 |
| 14.68 | 14.70 | 14.72 | T:nasha512 |
| 14.89 | 14.90 | 14.91 | sha3512 |
| 14.92 | 14.94 | 14.96 | T:round3jh256 |
| 14.94 | 14.95 | 14.97 | T:round3jh512 |
| 15.18 | 15.20 | 15.22 | T:xoodyakv1 |
| 15.88 | 15.88 | 15.90 | T:keccakc1024 |
| 16.47 | 16.47 | 16.47 | T:cubehash88 |
| 16.80 | 16.80 | 16.80 | T:cubehash1616 |
| 18.31 | 18.32 | 18.34 | T:luffa512 |
| 19.34 | 19.36 | 19.38 | asconxofv12 |
| 19.36 | 19.37 | 19.39 | asconhashv12 |
| 19.80 | 19.81 | 19.83 | T:hamsi |
| 19.96 | 19.98 | 20.08 | T:md6d224 |
| 20.44 | 20.45 | 20.46 | T:fugue384 |
| 21.54 | 21.57 | 21.61 | T:md6d256 |
| 21.67 | 21.68 | 21.73 | T:lane256 |
| 21.73 | 21.74 | 21.75 | T:whirlpool |
| 23.76 | 23.76 | 23.78 | T:echosp256 |
| 24.07 | 24.09 | 24.13 | T:shavite3512 |
| 24.69 | 24.70 | 24.71 | asconhashabi32v12 |
| 25.37 | 25.41 | 25.50 | T:shamashashv1 |
| 26.56 | 26.62 | 26.67 | T:fugue512 |
| 27.26 | 27.28 | 27.33 | T:simd256 |
| 27.74 | 27.97 | 28.73 | T:md6d384 |
| 30.77 | 30.78 | 30.79 | T:lane512 |
| 30.61 | 30.79 | 31.05 | T:essence384 |
| 31.03 | 31.05 | 31.11 | T:essence512 |
| 31.08 | 31.16 | 31.25 | T:atelopus64 |
| 31.57 | 31.71 | 31.78 | T:atelopus32 |
| 32.53 | 32.54 | 34.78 | T:cubehash84 |
| 32.83 | 32.83 | 32.84 | T:cubehash168 |
| 34.08 | 34.09 | 34.12 | T:echosp512 |
| 34.40 | 34.45 | 34.53 | T:esch256v1 |
| 34.85 | 34.89 | 34.95 | T:esch256v2 |
| 35.04 | 35.07 | 35.14 | T:fsb256 |
| 35.75 | 35.77 | 35.80 | T:sneikha256 |
| 35.77 | 35.78 | 35.81 | asconhashbi32v12 |
| 37.02? | 37.59? | 41.86? | T:mgrostl256 |
| 38.98 | 39.34 | 39.62 | T:mcssha4 |
| 39.50 | 39.67 | 39.75 | T:mcssha6 |
| 39.52 | 39.81 | 40.21 | T:mcssha5 |
| 41.28 | 41.30 | 41.36 | T:echo512 |
| 42.90 | 42.93 | 43.13 | T:romulush |
| 43.58 | 43.62 | 43.67 | T:saturninhashv2 |
| 44.74 | 44.76 | 44.82 | T:esch384v1 |
| 44.76 | 44.78 | 44.95 | T:essence224 |
| 44.76 | 44.78 | 44.81 | T:essence256 |
| 45.20 | 45.21 | 45.22 | T:esch384v2 |
| 52.49 | 52.52 | 52.54 | T:drygascon128 |
| 59.07 | 59.10 | 59.15 | T:cubehash164 |
| 62.14 | 62.17 | 62.20 | T:drygascon256 |
| 62.36 | 62.42 | 62.48 | T:cubehash82 |
| 63.29 | 63.33 | 63.36 | T:coral256v1 |
| 71.85 | 71.88 | 71.92 | T:sneikha384 |
| 73.52 | 73.61 | 73.62 | T:knot256v2 |
| 73.76 | 73.76 | 73.77 | T:triadhashv1 |
| 111.10 | 111.42 | 111.52 | T:cubehash162 |
| 117.24 | 117.27 | 118.87 | T:knot256v1 |
| 119.24 | 119.27 | 119.33 | T:cubehash81 |
| 161.23 | 161.23 | 161.24 | T:clxhash |
| 216.39 | 216.59 | 218.01 | T:cubehash161 |
| 220.04 | 220.49 | 221.05 | T:knot512 |
| 221.75 | 221.82 | 223.40 | T:knot384 |
| 230.38 | 231.04 | 231.49 | T:photonbeetlehash256rate32v1 |
| 234.71 | 234.73 | 234.75 | T:syconhash256v1 |
| 911.99 | 912.32 | 914.71 | T:heron256v1 |
| 996.40 | 998.46 | 999.69 | T:subterraneanv1 |
| 1097.90 | 1100.79 | 1102.46 | T:acehash256v1 |
| 1230.92 | 1232.12 | 1234.20 | T:sivrijndael256hash256v1 |
| 1299.60 | 1307.87 | 1374.84 | T:skinnyhashtk3 |
| 2611.44 | 2620.57 | 2621.40 | T:gage1h256c256r128 |
| 2640.42 | 2641.57 | 2688.07 | T:skinnyhashtk2 |
| 3474.07 | 3474.46 | 3475.23 | T:gage1h256c224r064 |
| 3881.39 | 3882.36 | 3884.18 | T:orangishv1 |
| 3918.22 | 3919.13 | 3921.06 | T:gage1h256c256r064 |
| 4821.16 | 4821.95 | 4827.60 | T:gage1h256c224r032 |
| 6945.63 | 6947.79 | 6953.93 | T:gage1h256c256r032 |
| 7099.52 | 7105.12 | 7108.40 | T:gage1h256c512r064 |
| 8056.97 | 8057.85 | 8058.77 | T:sivtemphotonhashv1 |
| 9481.33 | 9485.90 | 9493.65 | T:fsb512 |
| 13075.43 | 13079.01 | 13087.28 | T:gage1h256c224r016 |
| 13297.12 | 13299.74 | 13320.24 | T:gage1h256c512r032 |
| 13329.81 | 13333.24 | 13335.62 | T:gage1h256c256r016 |
| 27487.53 | 27527.60 | 27529.35 | T:gage1h256c224r008 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.02 | 0.02 | 0.02 | T:floppsy |
| 0.17 | 0.17 | 0.18 | komihash |
| 0.62 | 0.65 | 0.66 | T:bebb4185 |
| 0.74 | 0.74 | 0.75 | prh42s256 |
| 0.75 | 0.75 | 0.76 | prh64s256 |
| 0.86 | 0.87 | 0.88 | prh42s512 |
| 0.91 | 0.92 | 0.94 | prh64s512 |
| 1.12 | 1.12 | 1.16 | prh42s1024 |
| 1.24 | 1.26 | 1.27 | prh64s1024 |
| 2.01 | 2.03 | 2.05 | T:edonr512 |
| 2.50 | 2.51 | 2.53 | lsh512 |
| 2.77 | 2.77 | 2.78 | T:blake2b |
| 2.82 | 2.84 | 2.84 | T:md4 |
| 2.89 | 2.90 | 2.91 | lsh256 |
| 3.34 | 3.35 | 3.36 | T:blake3 |
| 3.36 | 3.37 | 3.38 | T:bmw512 |
| 3.65 | 3.69 | 3.72 | T:edonr256 |
| 3.72 | 3.97 | 3.99 | T:echo256 |
| 4.13 | 4.14 | 4.15 | T:k12 |
| 4.20 | 4.21 | 4.22 | sha1 |
| 4.28 | 4.28 | 4.29 | T:blake2s |
| 4.65 | 4.66 | 4.67 | md5 |
| 4.66 | 4.66 | 4.69 | T:bmw256 |
| 4.94 | 4.97 | 5.05 | T:beamsplitter |
| 5.10 | 5.10 | 5.11 | T:cubehash832 |
| 5.38 | 5.39 | 5.41 | blake512 |
| 5.43 | 5.44 | 5.46 | T:skein512512 |
| 5.42 | 5.45 | 5.47 | T:skein512256 |
| 5.57 | 5.58 | 5.59 | T:bash256 |
| 5.72 | 5.73 | 5.75 | T:bblake256 |
| 5.74 | 5.75 | 5.76 | T:blake32 |
| 5.76 | 5.77 | 5.78 | sha512 |
| 5.77 | 5.78 | 5.81 | T:blake64 |
| 5.90 | 5.92 | 5.94 | T:shabal256 |
| 5.90 | 5.94 | 6.53 | T:shabal512 |
| 5.93 | 5.95 | 5.97 | T:sarmal256 |
| 5.98 | 6.00 | 6.02 | T:tiger |
| 6.12 | 6.14 | 6.22 | sha384 |
| 6.31 | 6.32 | 6.33 | blake256 |
| 6.36 | 6.38 | 6.39 | T:keccakc256treed2 |
| 6.70 | 6.74 | 6.85 | T:cheetah256 |
| 6.92 | 6.93 | 6.97 | shake128 |
| 7.28 | 7.29 | 7.30 | T:bash384 |
| 7.27 | 7.29 | 7.31 | T:sarmal512 |
| 7.40 | 7.42 | 7.44 | T:keccakc512treed2 |
| 7.58 | 7.59 | 7.61 | T:keccakc256 |
| 7.83 | 7.84 | 7.86 | sha3224 |
| 7.85 | 7.86 | 7.87 | T:skein10241024 |
| 7.91 | 7.92 | 7.93 | T:skein256256 |
| 8.06 | 8.07 | 8.09 | sha224 |
| 8.06 | 8.08 | 8.10 | sha256 |
| 8.24 | 8.27 | 8.29 | sha3256 |
| 8.28 | 8.29 | 8.31 | shake256 |
| 8.40 | 8.41 | 8.42 | T:keccakc448 |
| 8.54 | 8.55 | 8.57 | T:cubehash512 |
| 8.79 | 8.84 | 8.87 | T:simd512 |
| 9.11 | 9.12 | 9.12 | T:cubehash816 |
| 9.13 | 9.14 | 9.15 | T:keccakc512 |
| 9.14 | 9.15 | 9.16 | T:groestl256 |
| 9.75 | 9.76 | 9.78 | T:keccak |
| 9.90 | 9.90 | 9.92 | T:cubehash1632 |
| 10.21 | 10.23 | 10.25 | T:rfsb509 |
| 10.28 | 10.28 | 10.31 | T:cheetah512 |
| 10.57 | 10.60 | 10.62 | sha3384 |
| 10.64 | 10.65 | 10.67 | T:bash512 |
| 11.32 | 11.34 | 11.38 | T:keccakc768 |
| 11.35 | 11.36 | 11.37 | T:luffa256 |
| 11.42 | 11.44 | 11.48 | T:ripemd160 |
| 11.76 | 11.78 | 11.87 | T:luffa384 |
| 11.98 | 12.01 | 12.02 | T:gimli24v1 |
| 13.12 | 13.14 | 13.17 | asconhashav12 |
| 13.14 | 13.16 | 13.18 | asconxofav12 |
| 13.23 | 13.24 | 13.26 | T:groestl512 |
| 13.54 | 13.57 | 13.60 | T:jh384 |
| 13.54 | 13.57 | 13.60 | T:jh224 |
| 13.56 | 13.59 | 13.62 | T:jh512 |
| 13.57 | 13.60 | 13.63 | T:jh256 |
| 14.66 | 14.69 | 14.71 | T:nasha256 |
| 14.74 | 14.76 | 14.78 | T:fugue256 |
| 14.72 | 14.76 | 15.10 | T:fugue2 |
| 15.00 | 15.00 | 15.03 | T:shavite3256 |
| 15.29 | 15.33 | 15.35 | T:xoodyakv1 |
| 15.33 | 15.35 | 15.38 | T:round3jh256 |
| 15.34 | 15.35 | 15.38 | sha3512 |
| 15.38 | 15.41 | 15.45 | T:round3jh512 |
| 15.48 | 15.51 | 15.55 | T:nasha512 |
| 16.37 | 16.39 | 16.41 | T:keccakc1024 |
| 17.14 | 17.15 | 17.15 | T:cubehash88 |
| 18.04 | 18.05 | 18.06 | T:cubehash1616 |
| 19.12 | 19.13 | 19.16 | T:luffa512 |
| 19.63 | 19.65 | 19.67 | asconxofv12 |
| 19.62 | 19.65 | 19.87 | T:md6d224 |
| 19.64 | 19.66 | 19.68 | asconhashv12 |
| 20.04 | 20.07 | 20.09 | T:hamsi |
| 21.16 | 21.25 | 21.33 | T:md6d256 |
| 21.57 | 21.59 | 21.60 | T:fugue384 |
| 22.41 | 22.42 | 22.43 | T:whirlpool |
| 22.87 | 22.90 | 22.93 | T:lane256 |
| 23.48 | 23.49 | 23.51 | T:echosp256 |
| 25.04 | 25.14 | 25.16 | asconhashabi32v12 |
| 25.32 | 25.36 | 25.40 | T:shavite3512 |
| 25.00 | 25.78 | 25.83 | T:shamashashv1 |
| 27.26 | 27.53 | 27.60 | T:md6d384 |
| 27.98 | 28.01 | 28.04 | T:simd256 |
| 28.23 | 28.26 | 28.37 | T:fugue512 |
| 32.43 | 32.48 | 32.82 | T:essence384 |
| 32.68 | 32.87 | 32.99 | T:essence512 |
| 33.21 | 33.22 | 33.22 | T:cubehash84 |
| 33.85 | 33.86 | 33.88 | T:lane512 |
| 33.78 | 33.88 | 34.05 | T:atelopus64 |
| 34.09 | 34.10 | 34.10 | T:cubehash168 |
| 34.15 | 34.22 | 34.32 | T:atelopus32 |
| 34.87 | 34.93 | 34.99 | T:esch256v1 |
| 35.26 | 35.34 | 35.48 | T:esch256v2 |
| 36.23 | 36.26 | 36.29 | T:sneikha256 |
| 36.34 | 36.37 | 37.10 | asconhashbi32v12 |
| 37.32 | 37.34 | 37.37 | T:echosp512 |
| 39.49 | 39.62 | 39.76 | T:fsb256 |
| 40.11 | 40.21 | 40.33 | T:mgrostl256 |
| 40.22 | 40.48 | 40.81 | T:mcssha4 |
| 40.45 | 40.66 | 40.86 | T:mcssha6 |
| 41.82 | 42.18 | 42.47 | T:mcssha5 |
| 43.52 | 43.57 | 43.72 | T:romulush |
| 43.65 | 43.68 | 43.72 | T:echo512 |
| 44.30 | 44.48 | 44.55 | T:saturninhashv2 |
| 45.47 | 45.50 | 45.56 | T:esch384v1 |
| 45.96 | 45.97 | 45.98 | T:esch384v2 |
| 46.02 | 46.04 | 46.07 | T:essence256 |
| 46.04 | 46.08 | 46.24 | T:essence224 |
| 52.65 | 52.72 | 52.79 | T:drygascon128 |
| 60.88 | 60.92 | 60.98 | T:cubehash164 |
| 62.85 | 62.94 | 63.00 | T:drygascon256 |
| 63.33 | 63.38 | 63.48 | T:cubehash82 |
| 64.12 | 64.18 | 64.23 | T:coral256v1 |
| 73.24 | 73.28 | 73.34 | T:sneikha384 |
| 74.11 | 74.12 | 74.14 | T:triadhashv1 |
| 74.49 | 74.59 | 74.62 | T:knot256v2 |
| 112.96 | 113.19 | 113.65 | T:cubehash162 |
| 117.58 | 117.66 | 117.78 | T:knot256v1 |
| 120.24 | 120.29 | 120.33 | T:cubehash81 |
| 161.63 | 161.64 | 161.65 | T:clxhash |
| 218.16 | 218.26 | 218.46 | T:cubehash161 |
| 220.33 | 221.67 | 221.93 | T:knot512 |
| 223.09 | 223.14 | 223.59 | T:knot384 |
| 230.16 | 230.54 | 230.71 | T:photonbeetlehash256rate32v1 |
| 238.55 | 238.59 | 238.61 | T:syconhash256v1 |
| 936.47 | 936.54 | 937.11 | T:heron256v1 |
| 999.86 | 1000.24 | 1003.29 | T:subterraneanv1 |
| 1115.77 | 1119.97 | 1120.52 | T:acehash256v1 |
| 1228.29 | 1229.54 | 1230.07 | T:sivrijndael256hash256v1 |
| 1313.95 | 1323.98 | 1392.47 | T:skinnyhashtk3 |
| 2648.51 | 2655.67 | 2691.94 | T:skinnyhashtk2 |
| 2666.62 | 2668.51 | 2674.44 | T:gage1h256c256r128 |
| 3526.70 | 3528.75 | 3534.26 | T:gage1h256c224r064 |
| 3927.85 | 3934.82 | 3936.06 | T:orangishv1 |
| 3978.52 | 3984.33 | 3987.14 | T:gage1h256c256r064 |
| 4892.25 | 4893.50 | 4898.67 | T:gage1h256c224r032 |
| 7045.20 | 7049.40 | 7052.69 | T:gage1h256c256r032 |
| 7212.65 | 7220.35 | 7223.03 | T:gage1h256c512r064 |
| 8042.57 | 8043.66 | 8045.47 | T:sivtemphotonhashv1 |
| 13255.65 | 13260.34 | 13264.65 | T:gage1h256c224r016 |
| 13492.19 | 13496.35 | 13516.18 | T:gage1h256c512r032 |
| 13513.72 | 13515.52 | 13518.93 | T:gage1h256c256r016 |
| 24798.57 | 24826.27 | 24864.62 | T:fsb512 |
| 27856.66 | 27893.77 | 27898.12 | T:gage1h256c224r008 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.04? | 0.05? | 0.05? | T:floppsy |
| 0.20 | 0.20 | 0.21 | komihash |
| 0.72? | 0.74? | 0.81? | T:bebb4185 |
| 1.17 | 1.19 | 1.24 | prh64s256 |
| 1.19 | 1.20 | 1.22 | prh42s256 |
| 1.53 | 1.53 | 1.56 | prh42s512 |
| 1.61 | 1.64 | 1.71 | prh64s512 |
| 2.20 | 2.21 | 2.22 | prh42s1024 |
| 2.18 | 2.21 | 2.24 | T:edonr512 |
| 2.48 | 2.50 | 2.53 | prh64s1024 |
| 2.96 | 2.98 | 3.00 | lsh512 |
| 3.02 | 3.03 | 3.05 | lsh256 |
| 3.08 | 3.09 | 3.11 | T:blake2b |
| 3.12 | 3.13 | 3.17 | T:md4 |
| 3.23 | 3.24 | 3.25 | T:blake3 |
| 4.06 | 4.09 | 4.18 | T:edonr256 |
| 4.07 | 4.09 | 4.11 | T:bmw512 |
| 4.27 | 4.27 | 4.29 | T:blake2s |
| 4.63 | 4.65 | 4.75 | T:k12 |
| 4.64 | 4.74 | 4.87 | T:echo256 |
| 5.04 | 5.06 | 5.07 | md5 |
| 5.11? | 5.17? | 5.70? | T:beamsplitter |
| 5.23 | 5.25 | 5.28 | T:bmw256 |
| 5.49 | 5.51 | 5.52 | blake512 |
| 5.77 | 5.79 | 5.81 | T:bash256 |
| 5.89 | 5.91 | 5.98 | T:skein512256 |
| 5.89 | 5.92 | 5.97 | T:skein512512 |
| 6.06 | 6.07 | 6.10 | sha512 |
| 6.09 | 6.11 | 6.13 | sha1 |
| 6.10 | 6.15 | 6.19 | T:blake64 |
| 6.16 | 6.17 | 6.20 | T:sarmal256 |
| 6.20 | 6.22 | 6.24 | T:blake32 |
| 6.50 | 6.56 | 6.62 | T:tiger |
| 6.88 | 6.89 | 6.92 | T:cubehash832 |
| 6.90 | 6.90 | 6.91 | blake256 |
| 7.25 | 7.27 | 7.28 | T:cheetah256 |
| 7.39 | 7.43 | 7.47 | T:shabal256 |
| 7.39 | 7.46 | 8.06 | T:shabal512 |
| 7.49 | 7.51 | 7.56 | shake128 |
| 7.54 | 7.57 | 7.60 | T:sarmal512 |
| 7.93 | 7.95 | 7.97 | T:bblake256 |
| 8.03 | 8.06 | 8.09 | T:bash384 |
| 8.13 | 8.14 | 8.17 | T:keccakc256 |
| 8.34 | 8.37 | 8.57 | sha384 |
| 8.33 | 8.37 | 8.40 | T:skein256256 |
| 8.46 | 8.51 | 8.53 | T:keccakc256treed2 |
| 9.25 | 9.27 | 9.35 | sha3256 |
| 9.30 | 9.33 | 9.40 | shake256 |
| 9.41 | 9.42 | 9.46 | T:cubehash512 |
| 9.51 | 9.54 | 9.59 | sha3224 |
| 10.00 | 10.01 | 10.05 | T:skein10241024 |
| 10.04 | 10.06 | 10.11 | T:keccak |
| 10.14 | 10.16 | 10.22 | T:keccakc448 |
| 10.36 | 10.38 | 10.45 | T:keccakc512 |
| 10.36 | 10.39 | 10.41 | sha224 |
| 10.38 | 10.41 | 10.44 | sha256 |
| 10.80 | 10.82 | 10.88 | T:groestl256 |
| 10.91 | 10.92 | 10.94 | T:cubehash816 |
| 10.91 | 10.97 | 11.04 | T:simd512 |
| 11.13 | 11.13 | 11.14 | T:cheetah512 |
| 11.23 | 11.28 | 11.33 | T:keccakc512treed2 |
| 11.35 | 11.38 | 11.45 | sha3384 |
| 11.39 | 11.41 | 11.45 | T:bash512 |
| 12.31 | 12.34 | 12.41 | T:ripemd160 |
| 12.34 | 12.36 | 12.39 | T:keccakc768 |
| 12.38 | 12.40 | 12.43 | T:luffa256 |
| 12.49 | 12.56 | 12.65 | T:rfsb509 |
| 12.52 | 12.59 | 12.66 | T:gimli24v1 |
| 13.02 | 13.04 | 13.06 | T:cubehash1632 |
| 13.19 | 13.21 | 13.33 | T:luffa384 |
| 13.68 | 13.71 | 13.75 | asconxofav12 |
| 13.68 | 13.71 | 13.76 | asconhashav12 |
| 14.47 | 14.51 | 14.58 | T:jh384 |
| 14.49 | 14.53 | 14.55 | T:jh224 |
| 14.49 | 14.55 | 14.61 | T:jh512 |
| 14.49 | 14.55 | 14.59 | T:jh256 |
| 15.10 | 15.12 | 15.14 | T:groestl512 |
| 15.60 | 15.66 | 15.73 | T:xoodyakv1 |
| 15.75 | 15.81 | 15.87 | T:nasha256 |
| 16.02 | 16.03 | 16.11 | T:shavite3256 |
| 16.09 | 16.15 | 16.22 | T:nasha512 |
| 16.43 | 16.49 | 16.53 | T:round3jh256 |
| 16.55 | 16.59 | 16.62 | T:round3jh512 |
| 16.58 | 16.61 | 16.64 | T:fugue256 |
| 16.80 | 16.83 | 16.85 | sha3512 |
| 17.98 | 18.02 | 18.07 | T:keccakc1024 |
| 18.91 | 18.92 | 18.94 | T:cubehash88 |
| 18.99? | 19.09? | 24.62? | T:fugue2 |
| 20.33 | 20.40 | 20.43 | asconhashv12 |
| 20.35 | 20.40 | 20.94 | asconxofv12 |
| 20.53 | 20.57 | 20.64 | T:hamsi |
| 21.31 | 21.35 | 21.38 | T:luffa512 |
| 21.41 | 21.42 | 21.45 | T:cubehash1616 |
| 24.14 | 24.15 | 24.21 | T:whirlpool |
| 24.55 | 24.58 | 24.61 | T:fugue384 |
| 25.92 | 25.95 | 26.03 | T:lane256 |
| 26.13 | 26.18 | 26.24 | T:shavite3512 |
| 26.16 | 26.23 | 26.89 | T:shamashashv1 |
| 26.14 | 26.28 | 26.33 | asconhashabi32v12 |
| 27.09 | 27.14 | 27.18 | T:echosp256 |
| 29.94 | 30.00 | 30.55 | T:simd256 |
| 32.67 | 32.71 | 32.79 | T:fugue512 |
| 34.99 | 35.05 | 35.06 | T:cubehash84 |
| 36.04 | 36.11 | 36.18 | T:esch256v1 |
| 36.37 | 36.44 | 36.61 | T:esch256v2 |
| 37.27 | 37.39 | 37.68 | T:essence384 |
| 37.44 | 37.46 | 37.49 | T:cubehash168 |
| 37.53 | 37.58 | 37.63 | T:sneikha256 |
| 37.42 | 37.73 | 37.80 | T:essence512 |
| 37.77 | 37.82 | 37.89 | asconhashbi32v12 |
| 39.35 | 39.40 | 39.86 | T:md6d224 |
| 42.45 | 42.73 | 42.88 | T:md6d256 |
| 43.53 | 43.74 | 44.18 | T:mcssha4 |
| 43.83 | 44.05 | 44.16 | T:mcssha6 |
| 44.19 | 44.31 | 44.37 | T:mgrostl256 |
| 44.32 | 44.56 | 44.90 | T:atelopus32 |
| 44.51 | 44.56 | 44.64 | T:echosp512 |
| 45.04 | 45.15 | 45.27 | T:romulush |
| 45.36 | 45.39 | 45.43 | T:lane512 |
| 45.47 | 45.57 | 45.76 | T:echo512 |
| 46.31 | 46.77 | 47.14 | T:saturninhashv2 |
| 46.70 | 46.93 | 47.23 | T:fsb256 |
| 47.41 | 47.45 | 47.51 | T:esch384v1 |
| 47.89 | 47.92 | 47.96 | T:esch384v2 |
| 47.82 | 48.13 | 48.41 | T:mcssha5 |
| 49.44 | 49.50 | 49.68 | T:essence224 |
| 49.46 | 49.50 | 49.55 | T:essence256 |
| 50.85 | 51.08 | 51.35 | T:atelopus64 |
| 53.14 | 53.22 | 53.26 | T:drygascon128 |
| 54.84 | 55.40 | 55.58 | T:md6d384 |
| 64.73 | 64.80 | 64.86 | T:drygascon256 |
| 65.68 | 65.74 | 65.81 | T:cubehash164 |
| 65.97 | 66.08 | 66.15 | T:cubehash82 |
| 66.36 | 66.47 | 66.56 | T:coral256v1 |
| 74.66 | 74.69 | 74.73 | T:triadhashv1 |
| 76.95 | 77.04 | 77.14 | T:sneikha384 |
| 77.14 | 77.18 | 77.21 | T:knot256v2 |
| 117.72 | 117.94 | 118.12 | T:cubehash162 |
| 118.81 | 120.23 | 120.39 | T:knot256v1 |
| 122.82 | 122.94 | 123.04 | T:cubehash81 |
| 162.69 | 162.71 | 162.73 | T:clxhash |
| 222.87 | 223.12 | 223.45 | T:cubehash161 |
| 224.18 | 225.40 | 226.07 | T:knot512 |
| 225.99 | 226.04 | 226.14 | T:knot384 |
| 228.21 | 228.76 | 229.10 | T:photonbeetlehash256rate32v1 |
| 248.67 | 248.72 | 248.77 | T:syconhash256v1 |
| 1001.21 | 1001.33 | 1001.47 | T:heron256v1 |
| 1010.59 | 1011.21 | 1013.14 | T:subterraneanv1 |
| 1163.62 | 1165.32 | 1168.64 | T:acehash256v1 |
| 1222.12 | 1224.43 | 1225.14 | T:sivrijndael256hash256v1 |
| 1358.58 | 1368.93 | 1440.00 | T:skinnyhashtk3 |
| 2670.48 | 2672.38 | 2715.36 | T:skinnyhashtk2 |
| 2793.35 | 2802.79 | 2803.36 | T:gage1h256c256r128 |
| 3676.14 | 3676.66 | 3678.12 | T:gage1h256c224r064 |
| 4061.75 | 4062.97 | 4071.42 | T:orangishv1 |
| 4145.94 | 4147.37 | 4154.45 | T:gage1h256c256r064 |
| 5072.25 | 5079.69 | 5089.55 | T:gage1h256c224r032 |
| 7303.88 | 7313.83 | 7326.03 | T:gage1h256c256r032 |
| 7517.96 | 7522.12 | 7538.96 | T:gage1h256c512r064 |
| 8000.36 | 8002.45 | 8019.38 | T:sivtemphotonhashv1 |
| 13731.42 | 13739.47 | 13748.98 | T:gage1h256c224r016 |
| 13996.69 | 14008.98 | 14017.02 | T:gage1h256c256r016 |
| 14007.74 | 14014.38 | 14023.37 | T:gage1h256c512r032 |
| 28837.85 | 28867.21 | 28887.23 | T:gage1h256c224r008 |
| 65713.37 | 65743.42 | 65802.90 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 0.38 | 0.41 | 0.41 | T:floppsy |
| 0.72? | 0.75? | 0.80? | komihash |
| 1.80 | 1.83 | 1.89 | T:bebb4185 |
| 3.28 | 3.33 | 3.39 | T:blake3 |
| 4.22 | 4.25 | 4.30 | T:blake2s |
| 5.30? | 5.36? | 5.95? | T:edonr512 |
| 5.58 | 5.64 | 5.83 | T:blake2b |
| 6.36 | 6.42 | 6.48 | lsh256 |
| 6.78 | 6.84 | 6.94 | prh64s256 |
| 6.92 | 7.00 | 7.09 | T:md4 |
| 7.00 | 7.06 | 7.12 | prh42s256 |
| 8.34? | 8.64? | 9.55? | T:beamsplitter |
| 8.91 | 9.03 | 9.80 | T:edonr256 |
| 10.05 | 10.08 | 10.14 | prh42s512 |
| 10.11 | 10.20 | 10.39 | lsh512 |
| 10.20 | 10.28 | 10.34 | md5 |
| 10.80 | 10.84 | 10.92 | blake512 |
| 11.12 | 11.22 | 11.33 | T:bash256 |
| 11.23 | 11.34 | 11.41 | T:bash384 |
| 11.56 | 11.78 | 12.06 | prh64s512 |
| 11.78 | 11.91 | 12.03 | T:skein512256 |
| 11.88 | 11.97 | 12.09 | T:skein512512 |
| 11.97 | 12.06 | 12.22 | sha512 |
| 12.16 | 12.22 | 12.31 | T:blake32 |
| 12.50 | 12.59 | 12.95 | T:blake64 |
| 12.52 | 12.62 | 12.86 | T:k12 |
| 13.27 | 13.38 | 13.55 | T:sarmal256 |
| 12.95 | 13.45 | 13.92 | T:echo256 |
| 13.39 | 13.55 | 13.92 | T:bmw256 |
| 14.23 | 14.31 | 14.39 | blake256 |
| 14.27 | 14.36 | 14.52 | T:bmw512 |
| 14.25 | 14.38 | 14.55 | T:skein256256 |
| 14.33 | 14.62 | 14.97 | T:tiger |
| 15.75 | 15.94 | 16.09 | T:sarmal512 |
| 16.16 | 16.22 | 16.30 | prh42s1024 |
| 16.53 | 16.56 | 16.80 | T:cheetah256 |
| 17.52 | 17.61 | 17.80 | sha3384 |
| 17.48 | 17.64 | 17.80 | sha3224 |
| 17.58 | 17.64 | 18.00 | sha3256 |
| 17.58 | 17.67 | 17.80 | sha3512 |
| 17.83 | 17.98 | 18.22 | T:gimli24v1 |
| 17.98 | 18.05 | 18.25 | shake128 |
| 17.95 | 18.12 | 18.78 | shake256 |
| 18.48 | 18.58 | 18.75 | T:keccakc768 |
| 18.62 | 18.67 | 18.75 | T:keccakc512 |
| 18.69 | 18.77 | 18.94 | T:keccakc448 |
| 18.73 | 18.80 | 18.88 | T:keccak |
| 19.00 | 19.08 | 19.34 | T:keccakc256 |
| 19.75 | 19.81 | 19.97 | T:keccakc1024 |
| 20.03 | 20.09 | 20.28 | T:xoodyakv1 |
| 20.44 | 20.64 | 20.89 | asconhashav12 |
| 20.48 | 20.66 | 20.98 | asconxofav12 |
| 20.92 | 21.02 | 21.39 | prh64s1024 |
| 21.14 | 21.20 | 21.45 | T:cubehash512 |
| 21.27 | 21.42 | 21.67 | T:bash512 |
| 22.67 | 22.73 | 22.80 | T:luffa256 |
| 23.44 | 23.47 | 23.59 | T:cheetah512 |
| 23.72 | 23.81 | 24.16 | T:ripemd160 |
| 25.48 | 25.73 | 25.89 | T:hamsi |
| 26.52 | 26.59 | 27.09 | T:shabal256 |
| 26.50 | 26.62 | 26.86 | T:jh512 |
| 26.58 | 26.69 | 26.94 | T:jh256 |
| 26.58 | 26.78 | 26.97 | T:jh384 |
| 26.59 | 26.81 | 27.75 | T:shabal512 |
| 26.72 | 26.84 | 27.19 | T:jh224 |
| 28.47 | 28.56 | 28.64 | T:luffa384 |
| 29.30 | 29.33 | 29.42 | T:shavite3256 |
| 29.55 | 29.58 | 29.64 | T:cubehash832 |
| 29.55 | 29.70 | 30.02 | asconhashv12 |
| 29.77 | 29.89 | 30.41 | T:nasha256 |
| 29.67 | 30.00 | 30.55 | asconxofv12 |
| 29.84 | 30.03 | 30.20 | sha1 |
| 30.64 | 30.81 | 31.31 | T:round3jh256 |
| 30.88 | 30.97 | 31.12 | T:cubehash816 |
| 30.94 | 30.97 | 31.16 | T:skein10241024 |
| 31.48 | 31.59 | 31.77 | T:round3jh512 |
| 31.53 | 31.72 | 31.97 | T:groestl256 |
| 31.67 | 31.86 | 32.08 | T:nasha512 |
| 35.16 | 35.33 | 36.06 | T:bblake256 |
| 35.25 | 35.50 | 35.77 | T:simd512 |
| 37.05 | 37.23 | 37.36 | T:fugue256 |
| 36.44 | 37.39 | 39.66 | sha384 |
| 37.75 | 38.08 | 38.42 | T:shamashashv1 |
| 38.75 | 38.94 | 39.16 | asconhashabi32v12 |
| 39.19 | 39.31 | 39.59 | sha224 |
| 39.48 | 39.64 | 39.78 | T:rfsb509 |
| 39.41 | 39.69 | 39.81 | sha256 |
| 41.58 | 41.64 | 41.73 | T:cubehash88 |
| 41.73 | 41.84 | 41.91 | T:groestl512 |
| 46.06 | 46.22 | 46.47 | T:luffa512 |
| 46.25 | 46.34 | 46.52 | T:whirlpool |
| 48.36 | 48.77 | 49.20 | T:esch256v1 |
| 48.80 | 48.95 | 49.20 | T:shavite3512 |
| 48.48 | 49.14 | 49.77 | T:esch256v2 |
| 51.31 | 51.50 | 51.95 | T:keccakc512treed2 |
| 51.28 | 51.62 | 51.80 | T:keccakc256treed2 |
| 53.14 | 53.22 | 53.52 | T:cubehash1632 |
| 53.94 | 54.16 | 54.41 | T:sneikha256 |
| 53.97 | 54.53 | 54.69 | asconhashbi32v12 |
| 54.41 | 54.72 | 55.25 | T:simd256 |
| 55.25 | 55.53 | 55.81 | T:cubehash84 |
| 56.64 | 56.83 | 57.02 | T:drygascon128 |
| 60.02 | 60.12 | 60.33 | T:fugue384 |
| 64.33 | 64.39 | 64.62 | T:cubehash1616 |
| 64.80 | 65.02 | 65.28 | T:romulush |
| 65.23 | 65.31 | 65.73 | T:lane256 |
| 69.08 | 69.77 | 70.78 | T:saturninhashv2 |
| 71.64 | 72.08 | 72.64 | T:fugue2 |
| 71.97 | 72.08 | 72.27 | T:esch384v1 |
| 72.86 | 73.02 | 73.20 | T:esch384v2 |
| 77.58 | 77.64 | 77.84 | T:cubehash168 |
| 83.27 | 83.42 | 83.64 | T:triadhashv1 |
| 84.44 | 84.64 | 84.75 | T:echosp256 |
| 85.16 | 85.44 | 85.97 | T:mcssha6 |
| 86.03 | 86.09 | 86.38 | T:echo512 |
| 86.94 | 87.30 | 87.52 | T:fugue512 |
| 87.31 | 87.55 | 88.02 | T:mcssha4 |
| 87.36 | 87.59 | 87.86 | T:drygascon256 |
| 93.20 | 93.47 | 93.81 | T:essence224 |
| 93.44 | 93.56 | 93.94 | T:essence256 |
| 94.16 | 94.58 | 95.08 | T:coral256v1 |
| 96.27 | 96.59 | 97.23 | T:essence384 |
| 97.66 | 98.06 | 98.45 | T:essence512 |
| 99.86 | 100.05 | 100.36 | T:cubehash82 |
| 104.08 | 104.30 | 104.64 | T:echosp512 |
| 110.12 | 110.22 | 110.41 | T:knot256v2 |
| 116.53? | 118.64? | 167.34? | T:mgrostl256 |
| 124.47 | 124.72 | 125.19 | T:sneikha384 |
| 125.12 | 125.61 | 125.92 | T:mcssha5 |
| 126.05 | 126.20 | 130.30 | T:md6d224 |
| 126.98 | 127.47 | 127.77 | T:cubehash164 |
| 130.22 | 130.67 | 131.20 | T:fsb256 |
| 133.22 | 133.69 | 133.98 | T:knot256v1 |
| 135.48 | 135.88 | 139.45 | T:md6d256 |
| 156.41 | 156.62 | 156.84 | T:cubehash81 |
| 156.56 | 158.20 | 158.86 | T:atelopus32 |
| 175.84 | 176.00 | 176.22 | T:clxhash |
| 176.67 | 176.75 | 176.86 | T:lane512 |
| 175.14 | 178.70 | 179.16 | T:md6d384 |
| 179.34 | 179.66 | 180.14 | T:cubehash162 |
| 203.89 | 204.27 | 204.70 | T:photonbeetlehash256rate32v1 |
| 219.56 | 221.08 | 222.25 | T:atelopus64 |
| 249.53 | 249.81 | 250.06 | T:knot384 |
| 274.33 | 274.62 | 275.39 | T:knot512 |
| 284.23 | 284.67 | 285.28 | T:cubehash161 |
| 378.41 | 378.53 | 378.75 | T:syconhash256v1 |
| 1149.19 | 1151.09 | 1153.33 | T:subterraneanv1 |
| 1169.28 | 1170.20 | 1171.48 | T:sivrijndael256hash256v1 |
| 1770.36 | 1771.61 | 1777.41 | T:acehash256v1 |
| 1828.91 | 1829.33 | 1830.05 | T:heron256v1 |
| 1931.42 | 1945.75 | 2046.42 | T:skinnyhashtk3 |
| 2964.14 | 2966.06 | 3013.25 | T:skinnyhashtk2 |
| 4517.42 | 4527.34 | 4528.50 | T:gage1h256c256r128 |
| 5587.36 | 5588.81 | 5590.80 | T:gage1h256c224r064 |
| 5774.64 | 5777.56 | 5787.84 | T:orangishv1 |
| 6299.34 | 6301.97 | 6303.45 | T:gage1h256c256r064 |
| 7463.95 | 7467.20 | 7472.06 | T:gage1h256c224r032 |
| 7556.58 | 7558.95 | 7560.05 | T:sivtemphotonhashv1 |
| 10743.70 | 10748.67 | 10758.34 | T:gage1h256c256r032 |
| 11413.08 | 11423.12 | 11428.39 | T:gage1h256c512r064 |
| 19854.80 | 19858.77 | 19860.83 | T:gage1h256c224r016 |
| 20227.70 | 20232.17 | 20234.91 | T:gage1h256c256r016 |
| 20580.17 | 20585.81 | 20613.72 | T:gage1h256c512r032 |
| 41319.19 | 41365.08 | 41921.75 | T:gage1h256c224r008 |
| 589223.75 | 589899.06 | 590420.73 | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 3.00 | 3.25 | 3.25 | T:floppsy |
| 3.50? | 3.75? | 4.50? | komihash |
| 9.75 | 9.88 | 10.25 | T:bebb4185 |
| 31.50 | 31.75 | 32.50 | T:beamsplitter |
| 32.00 | 32.25 | 33.25 | T:blake3 |
| 33.00 | 33.38 | 35.00 | T:md4 |
| 37.88 | 38.12 | 38.38 | T:blake2s |
| 42.75? | 43.88? | 53.62? | T:edonr512 |
| 46.38 | 46.88 | 47.50 | md5 |
| 48.38 | 48.62 | 49.12 | T:blake2b |
| 49.25 | 49.88 | 53.62 | T:edonr256 |
| 51.62 | 52.50 | 55.50 | prh64s256 |
| 52.75 | 53.12 | 53.62 | lsh256 |
| 53.25 | 53.62 | 54.12 | prh42s256 |
| 54.25 | 54.88 | 56.00 | T:gimli24v1 |
| 58.75 | 59.00 | 60.25 | T:blake32 |
| 66.88 | 68.25 | 70.12 | T:hamsi |
| 67.75 | 68.50 | 70.00 | T:tiger |
| 69.25 | 69.62 | 70.12 | T:xoodyakv1 |
| 70.75 | 71.50 | 72.88 | blake256 |
| 73.62 | 73.88 | 77.88 | T:bmw256 |
| 76.88 | 77.25 | 78.12 | asconhashav12 |
| 77.12 | 77.62 | 78.12 | asconxofav12 |
| 77.62 | 78.12 | 78.88 | prh42s512 |
| 83.38 | 84.38 | 85.38 | lsh512 |
| 86.00 | 86.62 | 87.75 | T:skein256256 |
| 86.38 | 87.00 | 88.00 | blake512 |
| 89.00 | 89.75 | 92.50 | prh64s512 |
| 90.62 | 91.75 | 94.50 | T:bash512 |
| 91.38 | 92.00 | 93.25 | T:bash256 |
| 92.50 | 94.00 | 97.50 | T:bash384 |
| 94.75 | 95.00 | 96.25 | sha512 |
| 95.00 | 95.75 | 100.25 | T:skein512256 |
| 95.50 | 96.25 | 98.75 | T:skein512512 |
| 97.00 | 97.38 | 98.75 | T:luffa256 |
| 99.12 | 101.25 | 102.38 | T:k12 |
| 100.62 | 101.62 | 104.38 | T:blake64 |
| 102.12 | 102.88 | 104.25 | asconxofv12 |
| 102.25 | 102.88 | 104.00 | asconhashv12 |
| 102.12 | 103.12 | 105.25 | T:ripemd160 |
| 102.25 | 106.62 | 112.88 | T:echo256 |
| 107.38 | 108.12 | 111.12 | T:cubehash512 |
| 112.88 | 113.75 | 115.50 | T:bmw512 |
| 121.38 | 121.75 | 122.38 | T:shavite3256 |
| 122.50 | 123.25 | 124.75 | T:sarmal256 |
| 123.12 | 123.50 | 124.00 | T:cheetah256 |
| 126.50 | 127.00 | 127.50 | prh42s1024 |
| 125.75 | 128.25 | 130.25 | T:shamashashv1 |
| 128.75 | 130.50 | 131.38 | T:nasha256 |
| 138.38 | 138.88 | 139.38 | asconhashabi32v12 |
| 138.88 | 139.88 | 141.38 | sha3224 |
| 139.12 | 139.88 | 140.62 | sha3256 |
| 139.75 | 140.62 | 141.62 | sha3512 |
| 139.88 | 141.12 | 143.12 | sha3384 |
| 141.62 | 142.38 | 143.12 | T:luffa384 |
| 141.12 | 142.62 | 146.12 | T:drygascon128 |
| 142.62 | 143.62 | 145.38 | T:sarmal512 |
| 142.50 | 143.88 | 148.12 | shake128 |
| 142.62 | 143.88 | 148.62 | shake256 |
| 145.50 | 146.62 | 147.88 | T:sneikha256 |
| 148.88 | 149.62 | 151.00 | T:keccakc768 |
| 150.00 | 150.62 | 151.62 | T:keccakc448 |
| 150.00 | 150.62 | 152.88 | T:keccakc512 |
| 150.00 | 150.75 | 152.25 | T:keccak |
| 151.12 | 151.50 | 152.00 | T:triadhashv1 |
| 152.00 | 152.75 | 155.12 | T:keccakc256 |
| 157.12 | 157.75 | 160.38 | T:keccakc1024 |
| 161.62 | 162.25 | 163.25 | T:shabal256 |
| 162.62 | 164.38 | 166.12 | T:shabal512 |
| 165.25 | 166.75 | 171.12 | prh64s1024 |
| 177.50 | 178.62 | 182.88 | T:esch256v1 |
| 178.88 | 180.50 | 184.50 | T:esch256v2 |
| 180.75 | 181.50 | 182.75 | asconhashbi32v12 |
| 181.50 | 183.00 | 183.62 | T:romulush |
| 187.50 | 187.75 | 188.00 | T:cheetah512 |
| 186.50 | 189.75 | 196.75 | T:saturninhashv2 |
| 188.75 | 190.25 | 193.50 | T:groestl256 |
| 190.00 | 190.75 | 193.12 | T:cubehash816 |
| 195.12 | 196.25 | 197.00 | T:whirlpool |
| 201.62 | 202.62 | 204.12 | T:fugue256 |
| 210.12 | 210.88 | 212.00 | sha1 |
| 210.50 | 211.00 | 211.88 | T:cubehash832 |
| 214.25 | 215.62 | 218.00 | T:jh512 |
| 214.50 | 215.75 | 217.62 | T:jh256 |
| 215.50 | 215.75 | 218.00 | T:cubehash84 |
| 214.50 | 216.62 | 218.50 | T:jh384 |
| 216.50 | 217.75 | 218.75 | T:jh224 |
| 220.25 | 220.75 | 221.25 | T:cubehash88 |
| 227.50 | 228.38 | 230.25 | T:luffa512 |
| 232.88 | 233.38 | 235.12 | T:photonbeetlehash256rate32v1 |
| 232.38 | 234.38 | 238.75 | T:bblake256 |
| 237.62 | 238.75 | 240.38 | T:knot256v1 |
| 249.00 | 249.75 | 250.50 | T:skein10241024 |
| 250.25 | 251.00 | 252.00 | T:round3jh256 |
| 250.75 | 252.00 | 253.00 | sha224 |
| 252.50 | 253.50 | 254.50 | sha256 |
| 252.75 | 254.38 | 256.50 | T:nasha512 |
| 254.50 | 255.62 | 258.25 | T:round3jh512 |
| 259.50 | 261.38 | 263.50 | T:rfsb509 |
| 276.00 | 276.38 | 278.88 | T:clxhash |
| 284.25 | 286.25 | 289.12 | T:simd512 |
| 291.25? | 293.00? | 323.62? | sha384 |
| 296.88 | 297.12 | 297.88 | T:knot256v2 |
| 309.25 | 310.25 | 311.12 | T:esch384v1 |
| 314.25 | 315.50 | 316.25 | T:esch384v2 |
| 315.25 | 316.75 | 317.50 | T:coral256v1 |
| 320.38 | 321.12 | 322.25 | T:groestl512 |
| 329.50 | 330.38 | 331.12 | T:drygascon256 |
| 342.12 | 343.50 | 345.00 | T:fugue384 |
| 364.12 | 366.00 | 368.25 | T:cubehash82 |
| 365.12 | 366.38 | 368.25 | T:cubehash1632 |
| 386.88 | 389.25 | 391.62 | T:mcssha6 |
| 389.88 | 391.62 | 396.12 | T:shavite3512 |
| 393.38 | 394.38 | 395.88 | T:cubehash1616 |
| 394.38 | 394.88 | 395.75 | T:cubehash168 |
| 411.00 | 412.62 | 415.38 | T:keccakc512treed2 |
| 411.25 | 413.25 | 414.88 | T:keccakc256treed2 |
| 411.88 | 414.12 | 415.88 | T:mcssha4 |
| 420.38 | 422.12 | 423.62 | T:cubehash81 |
| 427.38 | 428.88 | 431.00 | T:sneikha384 |
| 435.50 | 436.25 | 439.50 | T:simd256 |
| 476.00 | 477.88 | 480.12 | T:fugue2 |
| 501.50 | 502.50 | 503.75 | T:knot384 |
| 517.62 | 518.88 | 521.62 | T:fugue512 |
| 530.75 | 531.25 | 533.00 | T:lane256 |
| 571.62 | 572.88 | 574.62 | T:essence224 |
| 572.50 | 574.12 | 575.38 | T:essence256 |
| 611.38 | 613.38 | 615.38 | T:cubehash164 |
| 658.25 | 660.62 | 663.12 | T:knot512 |
| 662.75 | 665.62 | 667.25 | T:cubehash162 |
| 676.62 | 678.00 | 680.25 | T:echosp256 |
| 689.00 | 689.75 | 692.88 | T:echo512 |
| 732.62 | 733.62 | 735.38 | T:mcssha5 |
| 767.38 | 770.38 | 772.25 | T:cubehash161 |
| 772.88 | 775.62 | 781.00 | T:essence384 |
| 780.50 | 784.25 | 787.50 | T:essence512 |
| 833.62 | 835.00 | 836.75 | T:echosp512 |
| 941.12 | 954.12 | 966.12 | T:mgrostl256 |
| 1010.88 | 1012.38 | 1045.62 | T:md6d224 |
| 1046.62 | 1048.75 | 1054.25 | T:fsb256 |
| 1084.88 | 1090.00 | 1116.75 | T:md6d256 |
| 1255.00 | 1268.12 | 1277.62 | T:atelopus32 |
| 1378.25 | 1381.88 | 1386.00 | T:sivrijndael256hash256v1 |
| 1399.12 | 1400.38 | 1402.00 | T:syconhash256v1 |
| 1413.50 | 1414.25 | 1415.12 | T:lane512 |
| 1401.25 | 1432.25 | 1435.75 | T:md6d384 |
| 1765.12 | 1773.62 | 1782.75 | T:atelopus64 |
| 2241.38 | 2247.25 | 2256.00 | T:subterraneanv1 |
| 5156.00 | 5197.38 | 5460.88 | T:skinnyhashtk3 |
| 5272.75 | 5280.25 | 5361.75 | T:skinnyhashtk2 |
| 6529.50 | 6538.00 | 6567.75 | T:acehash256v1 |
| 8079.88 | 8085.75 | 8094.50 | T:sivtemphotonhashv1 |
| 8347.50 | 8349.75 | 8354.75 | T:heron256v1 |
| 15512.50 | 15519.50 | 15523.00 | T:gage1h256c256r128 |
| 20636.88 | 20643.88 | 20650.12 | T:gage1h256c224r064 |
| 23080.62 | 23089.25 | 23109.38 | T:orangishv1 |
| 23263.38 | 23270.88 | 23283.25 | T:gage1h256c256r064 |
| 26305.62 | 26314.25 | 26327.88 | T:gage1h256c224r032 |
| 37819.38 | 37833.88 | 37893.62 | T:gage1h256c256r032 |
| 42134.88 | 42155.50 | 42200.38 | T:gage1h256c512r064 |
| 68129.25 | 68153.25 | 68170.62 | T:gage1h256c224r016 |
| 69375.50 | 69383.12 | 69397.50 | T:gage1h256c256r016 |
| 72438.75 | 72462.12 | 72573.62 | T:gage1h256c512r032 |
| 139619.62 | 139646.62 | 139682.50 | T:gage1h256c224r008 |
| 4714244.38 | 4719716.75 | 4726642.38 | T:fsb512 |
|
|