Measurements of hash functions on one machine: amd64; Crestmont (a06a4-20); 2023 Intel Core Ultra 5 125H, LPE cores; 2 x 700MHz; meteor,tiny, supercop-20260330
[Page version: 20260413 04:19:47]
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 (or StQ1 starting with supercop-20260214),
the median of many speed measurements (or StQ2 starting with supercop-20260214),
the third quartile of many speed measurements (or StQ3 starting with supercop-20260214), and
the name of the primitive.
Measurements with large interquartile range (or stabilized interquartile range) 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:
(bytes,cycles)
NISTLWC graphs:
(bytes,cycles)
| Cycles/byte for long messages |
| 25% | 50% | 75% | hash |
| -0.00 | 0.00 | 0.00 | T:floppsy |
| 0.19 | 0.19 | 0.19 | komihash |
| 0.45 | 0.45 | 0.46 | prh42s256 |
| 0.45 | 0.46 | 0.46 | prh42s512 |
| 0.46 | 0.46 | 0.46 | prh42s1024 |
| 0.52 | 0.52 | 0.53 | prh64s512 |
| 0.53 | 0.53 | 0.53 | prh64s256 |
| 0.53 | 0.53 | 0.53 | prh64s1024 |
| 1.26 | 1.27 | 1.27 | sha1 |
| 1.32 | 1.33 | 1.33 | T:bebb4185 |
| 1.45 | 1.47 | 1.50 | T:edonr512 |
| 1.53 | 1.53 | 1.53 | sha256 |
| 1.53 | 1.54 | 1.54 | sha224 |
| 1.66 | 1.66 | 1.67 | T:blake3 |
| 2.27 | 2.28 | 2.30 | T:bmw512 |
| 2.94 | 2.95 | 2.96 | lsh512 |
| 2.92 | 2.97 | 2.98 | T:edonr256 |
| 2.97 | 2.97 | 2.98 | T:k12 |
| 2.98 | 2.98 | 2.99 | T:md4 |
| 2.97 | 3.01 | 3.06 | lsh256 |
| 3.04 | 3.05 | 3.05 | T:echo256 |
| 3.40 | 3.41 | 3.43 | T:blake2b |
| 3.97 | 3.99 | 4.03 | T:bmw256 |
| 4.11 | 4.13 | 4.15 | T:cubehash832 |
| 4.38 | 4.38 | 4.39 | sha512 |
| 4.54 | 4.54 | 4.54 | md5 |
| 4.54 | 4.55 | 4.58 | T:shabal512 |
| 4.59 | 4.59 | 4.59 | T:shabal256 |
| 4.75 | 4.76 | 4.76 | sha384 |
| 4.81 | 4.82 | 4.85 | T:sarmal256 |
| 4.81 | 4.83 | 4.83 | T:blake64 |
| 4.85 | 4.86 | 4.86 | T:blake2s |
| 4.91 | 4.92 | 4.92 | T:keccakc256treed2 |
| 4.94 | 4.95 | 4.95 | T:skein512256 |
| 4.96 | 4.98 | 5.03 | T:skein512512 |
| 5.06 | 5.07 | 5.07 | T:bblake256 |
| 5.12 | 5.12 | 5.18 | T:cheetah256 |
| 5.29 | 5.30 | 5.31 | blake512 |
| 5.41 | 5.42 | 5.42 | T:keccakc256 |
| 5.47 | 5.48 | 5.49 | shake128 |
| 5.87 | 5.87 | 5.88 | T:blake32 |
| 5.99 | 5.99 | 6.00 | T:keccakc512treed2 |
| 5.98 | 6.01 | 6.02 | T:sarmal512 |
| 5.96 | 6.06 | 6.08 | T:skein10241024 |
| 6.25 | 6.26 | 6.29 | T:keccakc448 |
| 6.35 | 6.36 | 6.37 | sha3224 |
| 6.37 | 6.37 | 6.37 | T:skein256256 |
| 6.57 | 6.58 | 6.59 | T:keccakc512 |
| 6.68 | 6.69 | 6.71 | sha3256 |
| 6.67 | 6.69 | 6.73 | shake256 |
| 6.86 | 6.86 | 6.86 | blake256 |
| 7.03 | 7.03 | 7.04 | T:keccak |
| 7.23 | 7.26 | 7.29 | T:cheetah512 |
| 7.44 | 7.47 | 7.49 | T:rfsb509 |
| 7.75 | 7.81 | 7.88 | T:simd512 |
| 8.04 | 8.07 | 8.25 | T:cubehash512 |
| 8.04 | 8.07 | 8.26 | T:cubehash1632 |
| 8.18 | 8.25 | 8.37 | T:fugue2 |
| 8.11 | 8.51 | 8.73 | T:cubehash816 |
| 8.53 | 8.54 | 8.55 | T:groestl256 |
| 8.65 | 8.66 | 8.69 | T:keccakc768 |
| 8.55 | 8.70 | 9.00 | T:beamsplitter |
| 8.75 | 8.76 | 8.77 | sha3384 |
| 9.21 | 9.25 | 9.35 | T:tiger |
| 10.18 | 10.18 | 10.19 | T:luffa256 |
| 10.39 | 10.46 | 10.52 | T:bash256 |
| 10.65 | 10.77 | 10.95 | T:luffa384 |
| 10.96 | 10.98 | 11.08 | T:shavite3256 |
| 11.50 | 11.59 | 11.68 | T:groestl512 |
| 12.12 | 12.12 | 12.13 | asconxofav12 |
| 12.12 | 12.13 | 12.13 | asconhashav12 |
| 12.37 | 12.40 | 12.44 | T:ripemd160 |
| 12.43 | 12.44 | 12.46 | T:keccakc1024 |
| 12.54 | 12.55 | 12.58 | sha3512 |
| 13.12 | 13.19 | 13.31 | T:jh384 |
| 13.21 | 13.24 | 13.28 | T:gimli24v1 |
| 13.18 | 13.25 | 13.31 | T:jh224 |
| 13.16 | 13.25 | 13.31 | T:jh256 |
| 13.17 | 13.27 | 13.42 | T:jh512 |
| 13.29 | 13.31 | 13.31 | T:fugue256 |
| 13.82 | 13.87 | 13.97 | T:bash384 |
| 13.92 | 13.97 | 14.00 | T:nasha512 |
| 14.07 | 14.08 | 14.10 | T:nasha256 |
| 14.57 | 14.61 | 14.68 | T:md6d224 |
| 15.11 | 15.14 | 15.22 | T:lane256 |
| 15.35 | 15.36 | 15.57 | T:round3jh512 |
| 15.35 | 15.37 | 15.57 | T:round3jh256 |
| 15.58 | 15.65 | 15.74 | T:xoodyakv1 |
| 15.80 | 16.05 | 16.09 | T:md6d256 |
| 16.16 | 16.27 | 17.08 | T:cubehash1616 |
| 16.42 | 16.50 | 16.55 | T:cubehash88 |
| 17.01 | 17.04 | 17.08 | T:echosp256 |
| 17.17 | 17.38 | 17.64 | T:luffa512 |
| 17.91 | 17.95 | 18.02 | T:shavite3512 |
| 18.11 | 18.12 | 18.13 | asconxofv12 |
| 18.11 | 18.12 | 18.13 | asconhashv12 |
| 19.18 | 19.27 | 19.65 | T:fugue384 |
| 19.82 | 19.90 | 19.96 | T:hamsi |
| 20.58 | 20.69 | 20.82 | T:md6d384 |
| 20.90 | 20.99 | 21.19 | T:bash512 |
| 21.13 | 21.20 | 21.32 | T:simd256 |
| 20.09? | 21.28? | 24.29? | T:lane512 |
| 20.93? | 21.69? | 27.47? | T:mcssha6 |
| 22.10 | 22.10 | 22.13 | asconhashabi32v12 |
| 23.07 | 23.08 | 23.15 | T:shamashashv1 |
| 24.65 | 24.72 | 25.25 | T:echosp512 |
| 25.11 | 25.21 | 25.35 | T:fugue512 |
| 25.58 | 25.60 | 25.66 | T:essence384 |
| 25.59 | 25.62 | 25.79 | T:essence512 |
| 22.92? | 27.19? | 27.35? | T:mcssha5 |
| 22.61? | 27.24? | 27.26? | T:mcssha4 |
| 30.00 | 30.15 | 30.78 | T:esch256v1 |
| 33.04 | 33.06 | 33.17 | T:esch256v2 |
| 33.07 | 33.07 | 33.17 | asconhashbi32v12 |
| 32.44 | 33.21 | 34.32 | T:cubehash168 |
| 32.48 | 33.46 | 33.90 | T:cubehash84 |
| 33.66 | 33.69 | 33.83 | T:mgrostl256 |
| 33.53 | 34.54 | 34.72 | T:sneikha256 |
| 35.80 | 35.88 | 36.29 | T:echo512 |
| 37.78 | 37.79 | 37.96 | T:whirlpool |
| 40.23 | 40.36 | 40.52 | T:essence224 |
| 40.21 | 40.50 | 40.65 | T:essence256 |
| 42.33 | 42.37 | 43.27 | T:saturninhashv2 |
| 44.84 | 44.93 | 45.25 | T:esch384v1 |
| 45.73 | 46.15 | 48.15 | T:drygascon128 |
| 47.83 | 47.88 | 48.11 | T:esch384v2 |
| 50.51 | 50.89 | 51.09 | T:drygascon256 |
| 54.02 | 54.76 | 56.41 | T:atelopus64 |
| 55.23 | 55.89 | 56.48 | T:atelopus32 |
| 57.00 | 57.03 | 59.11 | T:coral256v1 |
| 57.49? | 66.94? | 69.97? | T:fsb256 |
| 65.65 | 67.00 | 67.76 | T:cubehash164 |
| 67.21 | 67.27 | 67.54 | T:knot256v2 |
| 66.72 | 67.82 | 68.99 | T:cubehash82 |
| 67.03 | 69.11 | 70.85 | T:sneikha384 |
| 108.79 | 109.01 | 112.89 | T:romulush |
| 109.97 | 110.96 | 113.75 | T:knot256v1 |
| 110.47 | 111.41 | 114.54 | T:clxhash |
| 132.26 | 133.50 | 135.85 | T:cubehash162 |
| 132.31 | 134.30 | 137.66 | T:cubehash81 |
| 141.71 | 142.48 | 148.04 | T:triadhashv1 |
| 172.74 | 174.77 | 179.98 | T:syconhash256v1 |
| 216.05 | 221.93 | 224.11 | T:photonbeetlehash256rate32v1 |
| 224.54 | 224.83 | 227.67 | T:knot384 |
| 176.85? | 251.44? | 273.30? | T:fsb512 |
| 266.13 | 269.72 | 273.93 | T:cubehash161 |
| 537.09 | 540.31 | 545.16 | T:subterraneanv1 |
| 766.94 | 781.59 | 789.58 | T:acehash256v1 |
| 798.30 | 800.31 | 808.97 | T:skinnyhashtk3 |
| 902.41 | 915.91 | 922.89 | T:heron256v1 |
| 1102.86 | 1104.41 | 1105.02 | T:sivrijndael256hash256v1 |
| 1300.00 | 1300.77 | 1318.91 | T:knot512 |
| 1505.61 | 1579.42 | 1587.92 | T:skinnyhashtk2 |
| 2093.38 | 2124.17 | 2137.01 | T:gage1h256c256r128 |
| 2332.96 | 2337.21 | 2363.36 | T:orangishv1 |
| 3157.55 | 3208.31 | 3220.65 | T:gage1h256c224r064 |
| 3489.86 | 3496.28 | 3541.04 | T:gage1h256c256r064 |
| 4499.93 | 4507.52 | 4584.08 | T:gage1h256c224r032 |
| 5390.15 | 5447.12 | 5485.60 | T:sivtemphotonhashv1 |
| 6228.05 | 6241.57 | 6336.40 | T:gage1h256c512r064 |
| 6291.54 | 6310.44 | 6317.82 | T:gage1h256c256r032 |
| 10589.64 | 10742.27 | 10824.17 | T:gage1h256c224r016 |
| 11956.88 | 11986.01 | 12142.01 | T:gage1h256c256r016 |
| 11788.48 | 12012.14 | 12060.57 | T:gage1h256c512r032 |
| 20455.56 | 20540.53 | 20890.80 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.01? | 0.01? | 0.02? | T:floppsy |
| 0.19 | 0.19 | 0.20 | komihash |
| 0.52 | 0.52 | 0.53 | prh42s256 |
| 0.55 | 0.56 | 0.56 | prh42s512 |
| 0.62 | 0.63 | 0.63 | prh64s256 |
| 0.63 | 0.63 | 0.64 | prh42s1024 |
| 0.69 | 0.69 | 0.70 | prh64s512 |
| 0.84 | 0.85 | 0.85 | prh64s1024 |
| 1.38 | 1.38 | 1.39 | T:bebb4185 |
| 1.52 | 1.52 | 1.53 | sha1 |
| 1.53 | 1.54 | 1.57 | T:edonr512 |
| 1.56 | 1.56 | 1.56 | sha256 |
| 1.80 | 1.80 | 1.81 | sha224 |
| 2.43 | 2.44 | 2.45 | T:blake3 |
| 2.44 | 2.45 | 2.47 | T:bmw512 |
| 2.98 | 3.02 | 3.05 | T:edonr256 |
| 3.02 | 3.03 | 3.04 | T:k12 |
| 3.05 | 3.05 | 3.06 | T:md4 |
| 3.11 | 3.14 | 3.16 | lsh256 |
| 3.14 | 3.15 | 3.17 | lsh512 |
| 3.19 | 3.20 | 3.20 | T:echo256 |
| 3.40 | 3.40 | 3.42 | T:blake2b |
| 4.11 | 4.15 | 4.17 | T:bmw256 |
| 4.48 | 4.51 | 4.52 | T:cubehash832 |
| 4.54 | 4.54 | 4.55 | sha512 |
| 4.62 | 4.63 | 4.63 | md5 |
| 4.83 | 4.83 | 4.86 | T:shabal512 |
| 4.85 | 4.86 | 4.86 | T:blake2s |
| 4.88 | 4.88 | 4.88 | T:shabal256 |
| 4.97 | 4.99 | 5.01 | T:sarmal256 |
| 4.99 | 5.01 | 5.02 | T:blake64 |
| 5.03 | 5.04 | 5.05 | T:skein512256 |
| 5.06 | 5.07 | 5.11 | T:skein512512 |
| 5.19 | 5.20 | 5.22 | sha384 |
| 5.29 | 5.30 | 5.38 | T:cheetah256 |
| 5.49 | 5.51 | 5.52 | blake512 |
| 5.55 | 5.55 | 5.56 | T:keccakc256 |
| 5.55 | 5.57 | 5.58 | T:bblake256 |
| 5.60 | 5.61 | 5.62 | shake128 |
| 5.63 | 5.65 | 5.65 | T:keccakc256treed2 |
| 5.98 | 5.98 | 5.99 | T:blake32 |
| 6.20 | 6.21 | 6.23 | T:sarmal512 |
| 6.23 | 6.30 | 6.31 | T:skein10241024 |
| 6.40 | 6.41 | 6.43 | T:keccakc448 |
| 6.45 | 6.45 | 6.46 | T:skein256256 |
| 6.48 | 6.49 | 6.50 | sha3224 |
| 6.81 | 6.82 | 6.82 | T:keccakc512treed2 |
| 6.83 | 6.84 | 6.85 | T:keccakc512 |
| 6.90 | 6.91 | 6.93 | sha3256 |
| 6.91 | 6.92 | 6.93 | shake256 |
| 6.97 | 6.98 | 6.98 | blake256 |
| 7.27 | 7.28 | 7.29 | T:keccak |
| 7.38 | 7.39 | 7.41 | T:cheetah512 |
| 7.56 | 7.59 | 7.61 | T:rfsb509 |
| 8.06 | 8.10 | 8.13 | T:simd512 |
| 8.25 | 8.27 | 8.43 | T:cubehash512 |
| 8.53 | 8.74 | 9.03 | T:cubehash816 |
| 8.75 | 8.80 | 8.93 | T:cubehash1632 |
| 8.80 | 8.81 | 8.83 | T:keccakc768 |
| 8.88 | 8.89 | 8.91 | sha3384 |
| 8.90 | 8.90 | 8.92 | T:groestl256 |
| 8.96 | 9.02 | 9.19 | T:beamsplitter |
| 9.14 | 9.24 | 9.33 | T:fugue2 |
| 9.47 | 9.51 | 9.59 | T:tiger |
| 10.35 | 10.36 | 10.36 | T:luffa256 |
| 10.72 | 10.79 | 10.82 | T:bash256 |
| 10.98 | 11.05 | 11.17 | T:luffa384 |
| 11.14 | 11.16 | 11.21 | T:shavite3256 |
| 12.13 | 12.19 | 12.24 | T:groestl512 |
| 12.25 | 12.26 | 12.27 | asconhashav12 |
| 12.25 | 12.26 | 12.26 | asconxofav12 |
| 12.52 | 12.54 | 12.58 | T:keccakc1024 |
| 12.60 | 12.62 | 12.65 | T:ripemd160 |
| 12.61 | 12.63 | 12.65 | sha3512 |
| 13.27 | 13.31 | 13.36 | T:gimli24v1 |
| 13.41 | 13.44 | 13.46 | T:jh384 |
| 13.39 | 13.45 | 13.53 | T:jh224 |
| 13.41 | 13.45 | 13.52 | T:jh512 |
| 13.41 | 13.49 | 13.53 | T:jh256 |
| 13.66 | 13.68 | 13.68 | T:fugue256 |
| 14.02 | 14.06 | 14.10 | T:bash384 |
| 14.33 | 14.34 | 14.36 | T:nasha256 |
| 14.41 | 14.44 | 14.46 | T:nasha512 |
| 14.74 | 14.85 | 14.92 | T:md6d224 |
| 15.60 | 15.61 | 15.70 | T:lane256 |
| 15.61 | 15.63 | 15.66 | T:round3jh512 |
| 15.62 | 15.64 | 15.71 | T:round3jh256 |
| 15.64 | 15.74 | 15.81 | T:xoodyakv1 |
| 16.08 | 16.36 | 16.48 | T:md6d256 |
| 16.80 | 16.86 | 16.90 | T:cubehash88 |
| 17.40 | 17.73 | 18.03 | T:luffa512 |
| 17.73 | 17.76 | 17.77 | T:echosp256 |
| 17.49 | 17.82 | 17.82 | T:cubehash1616 |
| 18.27 | 18.27 | 18.29 | asconhashv12 |
| 18.27 | 18.28 | 18.29 | asconxofv12 |
| 18.47 | 18.54 | 18.55 | T:shavite3512 |
| 19.75 | 19.84 | 19.85 | T:fugue384 |
| 19.92 | 19.98 | 20.03 | T:hamsi |
| 20.60 | 20.95 | 21.18 | T:md6d384 |
| 21.28 | 21.33 | 21.38 | T:bash512 |
| 21.55 | 21.57 | 21.73 | T:simd256 |
| 21.85? | 21.87? | 24.88? | T:lane512 |
| 22.11? | 22.33? | 27.60? | T:mcssha6 |
| 22.37 | 22.38 | 22.39 | asconhashabi32v12 |
| 23.29 | 23.31 | 23.32 | T:shamashashv1 |
| 25.51 | 25.55 | 25.64 | T:echosp512 |
| 26.13 | 26.17 | 26.21 | T:fugue512 |
| 26.45 | 26.46 | 26.49 | T:essence384 |
| 26.47 | 26.48 | 26.50 | T:essence512 |
| 23.01? | 27.78? | 27.80? | T:mcssha4 |
| 28.21 | 28.22 | 28.24 | T:mcssha5 |
| 30.27 | 30.30 | 30.87 | T:esch256v1 |
| 30.26? | 32.53? | 35.88? | T:fsb256 |
| 33.25 | 33.26 | 33.30 | T:esch256v2 |
| 33.29 | 33.30 | 34.36 | T:cubehash168 |
| 32.98 | 33.37 | 34.20 | T:cubehash84 |
| 33.38 | 33.40 | 33.47 | asconhashbi32v12 |
| 33.88 | 34.81 | 34.83 | T:sneikha256 |
| 35.27 | 35.29 | 35.32 | T:mgrostl256 |
| 36.90 | 36.94 | 36.97 | T:echo512 |
| 38.31 | 38.32 | 38.33 | T:whirlpool |
| 40.96 | 41.03 | 41.11 | T:essence224 |
| 40.79 | 41.06 | 41.21 | T:essence256 |
| 42.69 | 42.71 | 42.75 | T:saturninhashv2 |
| 45.22 | 45.32 | 45.35 | T:esch384v1 |
| 45.83 | 45.88 | 46.50 | T:drygascon128 |
| 48.21 | 48.28 | 48.36 | T:esch384v2 |
| 50.92 | 51.12 | 51.25 | T:drygascon256 |
| 56.41 | 56.65 | 56.92 | T:atelopus64 |
| 57.48 | 57.48 | 57.50 | T:coral256v1 |
| 57.47 | 57.68 | 57.93 | T:atelopus32 |
| 67.24 | 67.42 | 67.65 | T:knot256v2 |
| 66.98 | 67.80 | 67.83 | T:cubehash164 |
| 67.74 | 67.83 | 67.97 | T:cubehash82 |
| 68.01 | 69.92 | 69.94 | T:sneikha384 |
| 109.69 | 109.73 | 109.77 | T:romulush |
| 109.77 | 109.80 | 110.22 | T:knot256v1 |
| 110.26 | 110.49 | 111.43 | T:clxhash |
| 132.06 | 132.86 | 137.10 | T:cubehash162 |
| 132.42 | 133.08 | 135.31 | T:cubehash81 |
| 141.68 | 141.95 | 142.44 | T:triadhashv1 |
| 174.00 | 174.15 | 176.63 | T:syconhash256v1 |
| 215.78 | 218.15 | 220.70 | T:photonbeetlehash256rate32v1 |
| 224.83 | 224.93 | 226.02 | T:knot384 |
| 264.62 | 271.29 | 274.26 | T:cubehash161 |
| 533.38 | 545.71 | 552.93 | T:subterraneanv1 |
| 777.22 | 782.09 | 798.00 | T:acehash256v1 |
| 812.87 | 815.35 | 815.90 | T:skinnyhashtk3 |
| 916.18 | 926.20 | 945.76 | T:heron256v1 |
| 1102.23 | 1103.02 | 1103.61 | T:sivrijndael256hash256v1 |
| 1305.17 | 1305.48 | 1328.85 | T:knot512 |
| 1521.76 | 1542.03 | 1567.34 | T:skinnyhashtk2 |
| 2121.30 | 2147.19 | 2164.11 | T:gage1h256c256r128 |
| 2358.65 | 2360.11 | 2377.89 | T:orangishv1 |
| 3191.83 | 3224.43 | 3243.51 | T:gage1h256c224r064 |
| 3527.85 | 3528.84 | 3596.69 | T:gage1h256c256r064 |
| 4544.82 | 4545.96 | 4632.31 | T:gage1h256c224r032 |
| 5388.92 | 5441.40 | 5472.81 | T:sivtemphotonhashv1 |
| 6302.08 | 6305.17 | 6390.69 | T:gage1h256c512r064 |
| 6358.05 | 6360.90 | 6370.92 | T:gage1h256c256r032 |
| 7521.55 | 7570.89 | 7669.15 | T:fsb512 |
| 10699.56 | 10826.30 | 10852.67 | T:gage1h256c224r016 |
| 11907.51 | 11916.54 | 12077.20 | T:gage1h256c512r032 |
| 12065.96 | 12072.49 | 12213.08 | T:gage1h256c256r016 |
| 20676.84 | 20685.13 | 20921.63 | T:gage1h256c224r008 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.03? | 0.04? | 0.04? | T:floppsy |
| 0.20 | 0.21 | 0.22 | komihash |
| 0.62 | 0.63 | 0.64 | prh42s256 |
| 0.72 | 0.73 | 0.74 | prh42s512 |
| 0.78 | 0.79 | 0.81 | prh64s256 |
| 0.91 | 0.92 | 0.93 | prh42s1024 |
| 0.97 | 0.98 | 0.99 | prh64s512 |
| 1.34 | 1.35 | 1.37 | prh64s1024 |
| 1.47 | 1.49 | 1.50 | T:bebb4185 |
| 1.60 | 1.60 | 1.60 | sha256 |
| 1.63 | 1.66 | 1.67 | T:edonr512 |
| 1.95 | 1.96 | 1.97 | sha1 |
| 2.23 | 2.24 | 2.25 | sha224 |
| 2.73 | 2.74 | 2.76 | T:bmw512 |
| 3.08 | 3.12 | 3.14 | T:edonr256 |
| 3.16 | 3.17 | 3.18 | T:md4 |
| 3.27 | 3.28 | 3.31 | T:k12 |
| 3.30 | 3.32 | 3.36 | lsh256 |
| 3.36 | 3.37 | 3.38 | T:blake3 |
| 3.38 | 3.39 | 3.40 | T:blake2b |
| 3.47 | 3.48 | 3.50 | lsh512 |
| 3.53 | 3.54 | 3.55 | T:echo256 |
| 4.34 | 4.36 | 4.37 | T:bmw256 |
| 4.77 | 4.78 | 4.79 | md5 |
| 4.80 | 4.81 | 4.82 | sha512 |
| 4.85 | 4.86 | 4.86 | T:blake2s |
| 5.11 | 5.12 | 5.14 | T:cubehash832 |
| 5.19 | 5.19 | 5.20 | T:skein512256 |
| 5.21 | 5.22 | 5.24 | T:skein512512 |
| 5.24 | 5.26 | 5.29 | T:sarmal256 |
| 5.28 | 5.30 | 5.32 | T:blake64 |
| 5.30 | 5.31 | 5.34 | T:shabal512 |
| 5.35 | 5.35 | 5.36 | T:shabal256 |
| 5.58 | 5.59 | 5.63 | T:cheetah256 |
| 5.79 | 5.80 | 5.82 | blake512 |
| 5.92 | 5.93 | 5.96 | sha384 |
| 5.95 | 5.96 | 5.98 | T:keccakc256 |
| 5.96 | 5.97 | 5.98 | shake128 |
| 6.17 | 6.18 | 6.20 | T:blake32 |
| 6.38 | 6.40 | 6.42 | T:bblake256 |
| 6.46 | 6.47 | 6.50 | T:keccakc256treed2 |
| 6.51 | 6.52 | 6.54 | T:keccakc448 |
| 6.55 | 6.57 | 6.58 | sha3224 |
| 6.57 | 6.58 | 6.59 | T:skein256256 |
| 6.58 | 6.60 | 6.75 | T:skein10241024 |
| 6.58 | 6.60 | 6.64 | T:sarmal512 |
| 7.08 | 7.09 | 7.11 | T:keccakc512 |
| 7.11 | 7.12 | 7.16 | sha3256 |
| 7.11 | 7.13 | 7.15 | shake256 |
| 7.15 | 7.17 | 7.19 | blake256 |
| 7.51 | 7.53 | 7.54 | T:keccakc512treed2 |
| 7.68 | 7.69 | 7.72 | T:keccak |
| 7.78 | 7.80 | 7.84 | T:cheetah512 |
| 7.86 | 7.88 | 7.90 | T:rfsb509 |
| 8.58 | 8.60 | 8.72 | T:cubehash512 |
| 8.57 | 8.60 | 8.65 | T:simd512 |
| 8.83 | 8.85 | 8.86 | T:keccakc768 |
| 8.87 | 8.89 | 8.91 | sha3384 |
| 9.14 | 9.39 | 9.62 | T:cubehash816 |
| 9.48 | 9.49 | 9.52 | T:groestl256 |
| 9.42 | 9.58 | 9.68 | T:beamsplitter |
| 9.89 | 9.94 | 10.03 | T:tiger |
| 9.92 | 9.98 | 10.09 | T:cubehash1632 |
| 10.65 | 10.65 | 10.66 | T:luffa256 |
| 10.64 | 10.68 | 10.72 | T:fugue2 |
| 11.29 | 11.36 | 11.39 | T:bash256 |
| 11.41 | 11.45 | 11.51 | T:shavite3256 |
| 11.44 | 11.51 | 11.61 | T:luffa384 |
| 12.43 | 12.44 | 12.47 | asconhashav12 |
| 12.45 | 12.46 | 12.48 | asconxofav12 |
| 12.94 | 12.96 | 12.97 | T:keccakc1024 |
| 12.96 | 12.98 | 13.00 | T:ripemd160 |
| 12.98 | 13.00 | 13.01 | sha3512 |
| 13.16 | 13.19 | 13.22 | T:groestl512 |
| 13.47 | 13.51 | 13.57 | T:gimli24v1 |
| 13.70 | 13.73 | 13.80 | T:jh384 |
| 13.74 | 13.79 | 13.84 | T:jh512 |
| 13.69 | 13.80 | 13.84 | T:jh224 |
| 13.72 | 13.80 | 13.85 | T:jh256 |
| 14.25 | 14.29 | 14.31 | T:fugue256 |
| 14.58 | 14.60 | 14.62 | T:md6d224 |
| 14.73 | 14.77 | 14.81 | T:nasha256 |
| 14.83 | 14.86 | 14.89 | T:bash384 |
| 15.20 | 15.23 | 15.27 | T:nasha512 |
| 15.70 | 15.84 | 15.94 | T:xoodyakv1 |
| 16.07 | 16.11 | 16.21 | T:round3jh256 |
| 16.01 | 16.12 | 16.36 | T:md6d256 |
| 16.05 | 16.12 | 16.20 | T:round3jh512 |
| 16.44 | 16.47 | 16.49 | T:lane256 |
| 17.43 | 17.49 | 17.52 | T:cubehash88 |
| 17.45 | 17.50 | 17.53 | T:echosp256 |
| 18.50 | 18.52 | 18.55 | asconhashv12 |
| 18.53 | 18.54 | 18.55 | asconxofv12 |
| 18.23 | 18.55 | 18.60 | T:luffa512 |
| 18.29 | 19.02 | 19.09 | T:cubehash1616 |
| 19.34 | 19.42 | 19.48 | T:shavite3512 |
| 20.05 | 20.11 | 20.19 | T:hamsi |
| 20.71 | 20.75 | 20.77 | T:fugue384 |
| 20.99 | 21.01 | 21.11 | T:md6d384 |
| 21.89 | 21.93 | 22.01 | T:bash512 |
| 22.03 | 22.07 | 22.15 | T:simd256 |
| 22.83 | 22.86 | 22.95 | asconhashabi32v12 |
| 22.98? | 23.00? | 28.38? | T:mcssha6 |
| 23.64 | 23.67 | 23.72 | T:shamashashv1 |
| 24.03? | 24.18? | 28.39? | T:lane512 |
| 27.72 | 27.82 | 27.91 | T:fugue512 |
| 27.84 | 27.88 | 27.91 | T:echosp512 |
| 27.89 | 27.92 | 27.95 | T:essence384 |
| 27.93 | 27.95 | 27.97 | T:essence512 |
| 23.93? | 28.69? | 28.71? | T:mcssha4 |
| 29.84 | 29.86 | 30.39 | T:mcssha5 |
| 30.04 | 30.16 | 30.48 | T:fsb256 |
| 30.89 | 31.09 | 31.18 | T:esch256v1 |
| 33.44 | 33.49 | 33.56 | T:esch256v2 |
| 33.61 | 33.83 | 34.74 | T:cubehash84 |
| 33.91 | 33.92 | 33.94 | asconhashbi32v12 |
| 34.20 | 35.26 | 35.28 | T:sneikha256 |
| 34.86 | 35.53 | 36.10 | T:cubehash168 |
| 37.95 | 37.98 | 38.02 | T:mgrostl256 |
| 38.86 | 38.90 | 39.01 | T:echo512 |
| 39.17 | 39.20 | 39.22 | T:whirlpool |
| 41.92 | 42.03 | 42.25 | T:essence224 |
| 42.06 | 42.26 | 42.43 | T:essence256 |
| 43.27 | 43.31 | 43.35 | T:saturninhashv2 |
| 45.86 | 46.09 | 46.14 | T:esch384v1 |
| 46.08 | 46.12 | 46.19 | T:drygascon128 |
| 49.06 | 49.14 | 49.25 | T:esch384v2 |
| 51.45 | 51.64 | 52.45 | T:drygascon256 |
| 58.23 | 58.27 | 58.31 | T:coral256v1 |
| 59.33 | 60.69 | 62.03 | T:atelopus64 |
| 60.63 | 61.20 | 61.97 | T:atelopus32 |
| 65.59 | 66.37 | 68.85 | T:cubehash82 |
| 67.79 | 67.82 | 68.26 | T:knot256v2 |
| 67.76 | 69.13 | 69.17 | T:cubehash164 |
| 69.60 | 71.28 | 71.31 | T:sneikha384 |
| 110.12 | 110.17 | 110.31 | T:knot256v1 |
| 111.19 | 111.31 | 111.55 | T:romulush |
| 111.39 | 111.43 | 111.46 | T:clxhash |
| 133.25 | 133.70 | 134.25 | T:cubehash162 |
| 133.43 | 134.00 | 136.09 | T:cubehash81 |
| 141.98 | 142.33 | 142.63 | T:triadhashv1 |
| 176.81 | 176.94 | 177.07 | T:syconhash256v1 |
| 214.93 | 215.29 | 217.17 | T:photonbeetlehash256rate32v1 |
| 226.12 | 226.91 | 231.00 | T:knot384 |
| 263.74 | 271.91 | 279.44 | T:cubehash161 |
| 532.55 | 533.69 | 539.50 | T:subterraneanv1 |
| 787.98 | 789.37 | 804.52 | T:acehash256v1 |
| 819.54 | 824.61 | 827.08 | T:skinnyhashtk3 |
| 938.84 | 940.63 | 943.46 | T:heron256v1 |
| 1099.28 | 1103.90 | 1137.43 | T:sivrijndael256hash256v1 |
| 1311.72 | 1314.02 | 1323.02 | T:knot512 |
| 1549.08 | 1574.32 | 1599.43 | T:skinnyhashtk2 |
| 2164.80 | 2180.61 | 2205.97 | T:gage1h256c256r128 |
| 2397.19 | 2424.49 | 2444.31 | T:orangishv1 |
| 3233.52 | 3234.80 | 3270.78 | T:gage1h256c224r064 |
| 3584.91 | 3585.45 | 3589.20 | T:gage1h256c256r064 |
| 4609.30 | 4611.30 | 4612.70 | T:gage1h256c224r032 |
| 5379.01 | 5396.72 | 5421.86 | T:sivtemphotonhashv1 |
| 6450.79 | 6452.80 | 6553.77 | T:gage1h256c256r032 |
| 6406.04 | 6460.84 | 6505.63 | T:gage1h256c512r064 |
| 10811.63 | 10819.29 | 10822.84 | T:gage1h256c224r016 |
| 12219.76 | 12230.60 | 12400.51 | T:gage1h256c256r016 |
| 12106.20 | 12230.65 | 12296.88 | T:gage1h256c512r032 |
| 19908.05 | 20054.37 | 20120.52 | T:fsb512 |
| 20933.21 | 20975.65 | 21224.99 | T:gage1h256c224r008 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.09? | 0.10? | 0.11? | T:floppsy |
| 0.23? | 0.24? | 0.28? | komihash |
| 0.89 | 0.90 | 0.93 | prh42s256 |
| 1.17 | 1.19 | 1.21 | prh42s512 |
| 1.22 | 1.23 | 1.24 | prh64s256 |
| 1.64 | 1.65 | 1.66 | prh42s1024 |
| 1.69 | 1.72 | 1.79 | T:bebb4185 |
| 1.71 | 1.73 | 1.77 | prh64s512 |
| 1.72 | 1.73 | 1.73 | sha256 |
| 1.74 | 1.75 | 1.76 | T:edonr512 |
| 2.69 | 2.71 | 2.75 | prh64s1024 |
| 3.10 | 3.11 | 3.13 | sha1 |
| 3.23 | 3.24 | 3.25 | T:bmw512 |
| 3.26 | 3.27 | 3.28 | T:blake3 |
| 3.34 | 3.36 | 3.41 | T:edonr256 |
| 3.39 | 3.40 | 3.40 | sha224 |
| 3.42 | 3.43 | 3.45 | T:md4 |
| 3.39 | 3.44 | 3.48 | lsh256 |
| 3.59 | 3.61 | 3.64 | T:k12 |
| 3.74 | 3.77 | 3.81 | T:blake2b |
| 4.05 | 4.07 | 4.08 | lsh512 |
| 4.31 | 4.33 | 4.35 | T:echo256 |
| 4.84 | 4.85 | 4.86 | T:blake2s |
| 4.93 | 4.95 | 5.00 | T:bmw256 |
| 5.16 | 5.17 | 5.17 | md5 |
| 5.17 | 5.19 | 5.21 | sha512 |
| 5.43 | 5.45 | 5.49 | T:sarmal256 |
| 5.53 | 5.56 | 5.59 | T:blake64 |
| 5.59 | 5.60 | 5.62 | T:skein512256 |
| 5.61 | 5.63 | 5.65 | T:skein512512 |
| 5.84 | 5.87 | 5.92 | T:cheetah256 |
| 6.03 | 6.05 | 6.09 | blake512 |
| 6.38 | 6.39 | 6.43 | shake128 |
| 6.47 | 6.49 | 6.50 | T:keccakc256 |
| 6.58 | 6.59 | 6.60 | T:shabal512 |
| 6.61 | 6.62 | 6.63 | T:shabal256 |
| 6.69 | 6.70 | 6.71 | T:blake32 |
| 6.72 | 6.75 | 6.80 | T:cubehash832 |
| 6.81 | 6.85 | 6.90 | T:sarmal512 |
| 6.89 | 6.92 | 6.95 | T:skein256256 |
| 7.38 | 7.40 | 7.45 | sha384 |
| 7.67 | 7.68 | 7.69 | blake256 |
| 7.92 | 7.93 | 7.98 | sha3224 |
| 7.92 | 7.94 | 7.96 | shake256 |
| 7.93 | 7.95 | 7.98 | sha3256 |
| 7.96 | 7.97 | 8.01 | T:keccak |
| 7.97 | 7.99 | 8.02 | T:keccakc512 |
| 7.99 | 8.01 | 8.07 | T:keccakc448 |
| 8.17 | 8.21 | 8.30 | T:cheetah512 |
| 8.16 | 8.28 | 8.33 | T:skein10241024 |
| 8.45 | 8.46 | 8.49 | T:rfsb509 |
| 8.72 | 8.73 | 8.78 | T:keccakc256treed2 |
| 8.81 | 8.84 | 8.88 | T:bblake256 |
| 9.30 | 9.45 | 9.78 | T:beamsplitter |
| 9.45 | 9.48 | 9.61 | T:cubehash512 |
| 9.48 | 9.53 | 9.57 | sha3384 |
| 9.53 | 9.55 | 9.58 | T:keccakc768 |
| 10.74 | 10.80 | 10.86 | T:simd512 |
| 10.78 | 10.90 | 11.06 | T:tiger |
| 10.74 | 10.99 | 11.21 | T:cubehash816 |
| 11.03 | 11.05 | 11.09 | T:groestl256 |
| 11.47 | 11.48 | 11.54 | T:luffa256 |
| 11.54 | 11.54 | 11.55 | T:keccakc512treed2 |
| 11.65 | 11.70 | 11.76 | T:bash256 |
| 12.20 | 12.25 | 12.28 | T:shavite3256 |
| 12.65 | 12.74 | 12.84 | T:luffa384 |
| 12.91 | 12.95 | 12.98 | asconhashav12 |
| 12.94 | 12.98 | 13.03 | asconxofav12 |
| 13.02 | 13.08 | 13.17 | T:cubehash1632 |
| 13.91 | 13.94 | 13.98 | T:ripemd160 |
| 13.94 | 13.99 | 14.04 | T:gimli24v1 |
| 14.12 | 14.16 | 14.20 | sha3512 |
| 14.19 | 14.22 | 14.24 | T:keccakc1024 |
| 14.36 | 14.43 | 14.54 | T:fugue2 |
| 14.58 | 14.66 | 14.76 | T:jh256 |
| 14.61 | 14.69 | 14.76 | T:jh512 |
| 14.64 | 14.71 | 14.76 | T:jh384 |
| 14.61 | 14.72 | 14.81 | T:jh224 |
| 14.70 | 14.74 | 14.77 | T:groestl512 |
| 15.76 | 15.80 | 15.87 | T:nasha512 |
| 15.82 | 15.86 | 15.92 | T:nasha256 |
| 15.94 | 15.97 | 15.98 | T:fugue256 |
| 15.90 | 16.05 | 16.20 | T:xoodyakv1 |
| 16.31 | 16.35 | 16.40 | T:bash384 |
| 17.16 | 17.21 | 17.28 | T:round3jh256 |
| 17.24 | 17.29 | 17.42 | T:round3jh512 |
| 18.58 | 18.61 | 18.63 | T:lane256 |
| 19.08 | 19.13 | 19.16 | T:cubehash88 |
| 19.14 | 19.19 | 19.26 | asconhashv12 |
| 19.15 | 19.19 | 19.25 | asconxofv12 |
| 19.91 | 19.98 | 20.16 | T:shavite3512 |
| 19.80 | 20.04 | 20.47 | T:luffa512 |
| 19.99 | 20.05 | 20.12 | T:echosp256 |
| 20.56 | 20.69 | 20.81 | T:hamsi |
| 21.82 | 22.43 | 22.47 | T:cubehash1616 |
| 23.14 | 23.19 | 23.23 | T:fugue384 |
| 23.36 | 23.40 | 23.44 | T:bash512 |
| 23.53 | 23.60 | 23.64 | T:simd256 |
| 24.00 | 24.06 | 24.15 | asconhashabi32v12 |
| 24.49 | 24.53 | 24.58 | T:shamashashv1 |
| 25.46? | 25.51? | 30.25? | T:mcssha6 |
| 29.74 | 29.99 | 30.12 | T:md6d224 |
| 26.41? | 31.10? | 31.15? | T:mcssha4 |
| 31.75 | 31.78 | 31.81 | T:essence384 |
| 31.84 | 31.87 | 31.90 | T:essence512 |
| 31.65 | 31.90 | 32.09 | T:esch256v1 |
| 31.89 | 32.06 | 32.20 | T:fugue512 |
| 32.21? | 32.29? | 37.47? | T:lane512 |
| 33.13 | 33.19 | 33.24 | T:echosp512 |
| 32.55 | 33.22 | 33.27 | T:md6d256 |
| 29.45? | 33.97? | 35.58? | T:mcssha5 |
| 34.42 | 34.46 | 34.54 | T:esch256v2 |
| 35.26 | 35.31 | 35.37 | asconhashbi32v12 |
| 35.85 | 36.40 | 36.46 | T:cubehash84 |
| 35.47 | 36.53 | 36.58 | T:sneikha256 |
| 38.10 | 38.23 | 38.93 | T:cubehash168 |
| 38.33 | 38.46 | 38.85 | T:fsb256 |
| 39.93 | 39.99 | 40.07 | T:echo512 |
| 41.25 | 41.52 | 42.26 | T:md6d384 |
| 41.49 | 41.54 | 41.62 | T:whirlpool |
| 41.49 | 41.80 | 41.86 | T:mgrostl256 |
| 44.80 | 44.84 | 44.93 | T:saturninhashv2 |
| 45.16 | 45.25 | 45.34 | T:essence256 |
| 45.21 | 45.32 | 45.50 | T:essence224 |
| 46.41 | 46.47 | 46.54 | T:drygascon128 |
| 47.56 | 47.96 | 48.01 | T:esch384v1 |
| 51.06 | 51.10 | 51.22 | T:esch384v2 |
| 52.82 | 52.94 | 54.02 | T:drygascon256 |
| 60.28 | 60.31 | 60.37 | T:coral256v1 |
| 67.39 | 67.45 | 70.05 | T:cubehash82 |
| 69.90 | 70.20 | 70.53 | T:knot256v2 |
| 71.59 | 72.73 | 72.80 | T:cubehash164 |
| 73.57 | 74.54 | 75.83 | T:atelopus32 |
| 73.64 | 74.95 | 75.25 | T:sneikha384 |
| 86.42 | 87.38 | 88.17 | T:atelopus64 |
| 111.06 | 111.18 | 111.24 | T:knot256v1 |
| 111.37 | 111.59 | 112.10 | T:clxhash |
| 114.89 | 115.20 | 115.85 | T:romulush |
| 135.13 | 135.37 | 136.46 | T:cubehash81 |
| 136.44 | 136.86 | 137.35 | T:cubehash162 |
| 143.51 | 143.67 | 143.83 | T:triadhashv1 |
| 184.32 | 184.43 | 184.62 | T:syconhash256v1 |
| 213.18 | 213.60 | 217.13 | T:photonbeetlehash256rate32v1 |
| 229.07 | 229.16 | 229.30 | T:knot384 |
| 266.32 | 275.25 | 276.97 | T:cubehash161 |
| 538.56 | 538.89 | 539.25 | T:subterraneanv1 |
| 821.29 | 821.63 | 832.87 | T:acehash256v1 |
| 840.99 | 844.01 | 848.47 | T:skinnyhashtk3 |
| 1002.87 | 1003.36 | 1007.73 | T:heron256v1 |
| 1093.68 | 1098.61 | 1106.49 | T:sivrijndael256hash256v1 |
| 1331.70 | 1331.89 | 1339.12 | T:knot512 |
| 1585.33 | 1598.30 | 1615.35 | T:skinnyhashtk2 |
| 2265.18 | 2271.75 | 2323.87 | T:gage1h256c256r128 |
| 2461.50 | 2466.90 | 2494.19 | T:orangishv1 |
| 3370.94 | 3374.29 | 3380.60 | T:gage1h256c224r064 |
| 3737.52 | 3745.82 | 3801.50 | T:gage1h256c256r064 |
| 4786.64 | 4787.91 | 4857.18 | T:gage1h256c224r032 |
| 5346.10 | 5377.37 | 5458.60 | T:sivtemphotonhashv1 |
| 6693.81 | 6703.28 | 6783.12 | T:gage1h256c256r032 |
| 6687.39 | 6751.35 | 6804.54 | T:gage1h256c512r064 |
| 11207.37 | 11304.64 | 11424.17 | T:gage1h256c224r016 |
| 12572.05 | 12668.31 | 12838.41 | T:gage1h256c512r032 |
| 12668.09 | 12707.53 | 12882.37 | T:gage1h256c256r016 |
| 21704.39 | 21732.96 | 21908.05 | T:gage1h256c224r008 |
| 52398.40 | 52686.56 | 53086.92 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 0.73 | 0.75 | 0.81 | komihash |
| 0.85? | 0.90? | 0.98? | T:floppsy |
| 3.14 | 3.16 | 3.25 | T:blake3 |
| 3.22 | 3.24 | 3.28 | sha256 |
| 3.94 | 3.98 | 4.02 | T:edonr512 |
| 4.40 | 4.46 | 4.57 | prh42s256 |
| 4.58 | 4.71 | 4.87 | T:bebb4185 |
| 4.74 | 4.77 | 4.82 | T:blake2s |
| 6.59 | 6.77 | 7.07 | prh42s512 |
| 6.79 | 6.82 | 6.85 | lsh256 |
| 6.82 | 6.91 | 7.06 | T:blake2b |
| 6.99 | 7.06 | 7.29 | prh64s256 |
| 6.95 | 7.18 | 7.66 | T:edonr256 |
| 7.31 | 7.38 | 7.75 | T:md4 |
| 9.40 | 9.46 | 9.56 | T:k12 |
| 10.14 | 10.17 | 10.34 | md5 |
| 10.39 | 10.44 | 10.49 | T:bmw512 |
| 10.38 | 10.45 | 10.53 | T:sarmal256 |
| 10.62 | 10.67 | 10.70 | T:echo256 |
| 10.65 | 10.73 | 10.80 | T:skein512256 |
| 10.69 | 10.76 | 10.82 | T:skein512512 |
| 10.88 | 10.94 | 11.01 | T:blake64 |
| 10.98 | 11.16 | 11.36 | prh42s1024 |
| 11.09 | 11.41 | 11.55 | T:skein256256 |
| 11.41 | 11.71 | 11.75 | sha512 |
| 11.87 | 11.89 | 11.93 | T:cheetah256 |
| 11.83 | 11.91 | 12.16 | blake512 |
| 12.32 | 12.43 | 12.66 | prh64s512 |
| 12.54 | 12.58 | 12.62 | T:bmw256 |
| 12.81 | 12.95 | 13.16 | lsh512 |
| 13.30 | 13.38 | 13.46 | T:blake32 |
| 13.62 | 13.72 | 13.83 | T:sarmal512 |
| 14.02 | 14.11 | 14.15 | blake256 |
| 14.39 | 14.51 | 14.93 | T:rfsb509 |
| 14.49 | 14.56 | 14.67 | sha3224 |
| 14.51 | 14.58 | 14.75 | sha3512 |
| 14.53 | 14.59 | 14.68 | sha3384 |
| 14.55 | 14.60 | 14.70 | shake256 |
| 14.54 | 14.61 | 14.84 | sha3256 |
| 14.59 | 14.65 | 14.80 | shake128 |
| 15.33 | 15.40 | 15.57 | T:keccak |
| 15.40 | 15.45 | 15.50 | T:keccakc768 |
| 15.39 | 15.46 | 15.53 | T:keccakc1024 |
| 15.59 | 15.65 | 15.70 | T:keccakc448 |
| 15.63 | 15.68 | 15.74 | T:keccakc512 |
| 15.73 | 15.78 | 15.84 | T:keccakc256 |
| 16.28 | 16.74 | 17.47 | T:beamsplitter |
| 16.73 | 16.78 | 16.85 | T:cheetah512 |
| 17.76 | 17.90 | 18.19 | sha1 |
| 18.30 | 18.40 | 18.53 | sha224 |
| 19.27 | 19.37 | 19.46 | asconhashav12 |
| 19.21 | 19.67 | 19.94 | T:xoodyakv1 |
| 19.67 | 19.93 | 20.18 | asconxofav12 |
| 20.11 | 20.29 | 20.49 | T:gimli24v1 |
| 20.60 | 20.80 | 21.12 | T:cubehash512 |
| 20.83 | 21.03 | 21.17 | T:luffa256 |
| 21.67 | 21.75 | 21.83 | T:bash256 |
| 21.76 | 21.90 | 22.00 | T:bash384 |
| 22.32 | 22.57 | 22.72 | T:shavite3256 |
| 22.75 | 22.84 | 22.93 | T:shabal512 |
| 22.82 | 22.86 | 23.09 | T:shabal256 |
| 22.93 | 23.08 | 23.30 | prh64s1024 |
| 23.98 | 24.25 | 24.51 | T:tiger |
| 25.10 | 25.48 | 25.97 | T:hamsi |
| 25.65 | 25.82 | 26.65 | T:skein10241024 |
| 26.27 | 26.36 | 26.53 | T:ripemd160 |
| 26.44 | 26.66 | 27.14 | T:jh384 |
| 26.53 | 26.79 | 26.99 | T:jh512 |
| 26.45 | 26.96 | 27.17 | T:jh256 |
| 26.74 | 26.98 | 27.40 | T:jh224 |
| 27.42 | 27.60 | 27.97 | T:cubehash832 |
| 27.51 | 27.63 | 27.78 | asconxofv12 |
| 27.50 | 27.67 | 27.81 | asconhashv12 |
| 27.60 | 27.83 | 28.06 | T:luffa384 |
| 27.89 | 27.96 | 28.33 | sha384 |
| 29.56 | 29.73 | 30.07 | T:nasha256 |
| 30.26 | 30.43 | 30.56 | T:nasha512 |
| 30.87 | 31.02 | 31.27 | T:cubehash816 |
| 31.16 | 31.29 | 31.57 | T:groestl256 |
| 31.15 | 31.36 | 31.81 | T:round3jh256 |
| 31.24 | 31.80 | 32.37 | T:round3jh512 |
| 34.50 | 34.74 | 35.21 | T:simd512 |
| 35.29 | 35.47 | 35.83 | T:shamashashv1 |
| 36.15 | 36.54 | 37.75 | T:shavite3512 |
| 37.06 | 37.15 | 37.31 | T:fugue256 |
| 39.29 | 39.47 | 39.70 | asconhashabi32v12 |
| 39.21 | 39.48 | 39.72 | T:bblake256 |
| 40.01 | 40.26 | 40.54 | T:cubehash88 |
| 39.96 | 40.33 | 40.52 | T:groestl512 |
| 42.01 | 42.27 | 42.86 | T:esch256v1 |
| 42.61 | 42.80 | 42.96 | T:bash512 |
| 42.86 | 43.06 | 43.44 | T:simd256 |
| 43.72 | 43.80 | 43.84 | T:luffa512 |
| 45.86 | 45.90 | 46.17 | T:esch256v2 |
| 46.13 | 46.22 | 46.36 | T:lane256 |
| 50.30 | 50.54 | 50.89 | T:sneikha256 |
| 51.94 | 52.15 | 52.33 | T:drygascon128 |
| 52.61 | 52.78 | 52.97 | T:keccakc512treed2 |
| 52.73 | 52.99 | 53.33 | T:cubehash1632 |
| 52.83 | 53.00 | 53.12 | T:keccakc256treed2 |
| 53.18 | 53.32 | 53.51 | asconhashbi32v12 |
| 54.56 | 54.77 | 55.21 | T:fugue384 |
| 55.80 | 56.35 | 57.19 | T:cubehash84 |
| 56.70 | 56.95 | 57.96 | T:mcssha4 |
| 61.11 | 61.67 | 61.96 | T:echosp256 |
| 58.02 | 62.11 | 62.42 | T:mcssha6 |
| 64.18 | 64.38 | 64.76 | T:saturninhashv2 |
| 64.42 | 64.64 | 65.34 | T:cubehash1616 |
| 64.52 | 64.86 | 65.42 | T:fugue2 |
| 70.26 | 70.48 | 70.69 | T:drygascon256 |
| 70.80 | 70.90 | 71.47 | T:whirlpool |
| 72.57 | 72.82 | 73.09 | T:echo512 |
| 72.65 | 72.98 | 73.33 | T:esch384v1 |
| 75.38 | 75.56 | 75.78 | T:echosp512 |
| 77.72 | 77.81 | 78.04 | T:esch384v2 |
| 78.01 | 78.15 | 79.86 | T:cubehash168 |
| 81.20 | 81.40 | 81.65 | T:essence384 |
| 81.83 | 82.12 | 82.43 | T:essence512 |
| 82.70? | 84.21? | 97.19? | T:mcssha5 |
| 85.18 | 85.31 | 85.60 | T:essence224 |
| 85.29 | 85.40 | 85.77 | T:essence256 |
| 85.14 | 85.63 | 86.47 | T:fugue512 |
| 86.57 | 86.76 | 87.00 | T:coral256v1 |
| 90.66 | 91.37 | 93.22 | T:cubehash82 |
| 100.94 | 101.03 | 101.66 | T:knot256v2 |
| 101.96 | 102.38 | 105.97 | T:mgrostl256 |
| 101.75 | 102.58 | 104.46 | T:md6d224 |
| 112.00 | 112.80 | 113.91 | T:fsb256 |
| 109.47 | 113.07 | 114.23 | T:md6d256 |
| 116.84 | 117.62 | 118.55 | T:cubehash164 |
| 117.30 | 118.04 | 118.60 | T:sneikha384 |
| 120.91 | 121.12 | 121.34 | T:clxhash |
| 123.88 | 124.04 | 124.16 | T:knot256v1 |
| 125.59? | 126.77? | 143.49? | T:lane512 |
| 137.57 | 137.84 | 138.81 | T:md6d384 |
| 157.44 | 159.20 | 161.66 | T:cubehash81 |
| 159.29 | 159.77 | 160.90 | T:triadhashv1 |
| 162.54 | 163.07 | 163.93 | T:romulush |
| 177.50 | 177.83 | 178.27 | T:cubehash162 |
| 188.35 | 188.75 | 189.11 | T:photonbeetlehash256rate32v1 |
| 235.58 | 237.21 | 239.24 | T:atelopus32 |
| 252.67 | 253.13 | 253.68 | T:knot384 |
| 280.21 | 280.71 | 281.55 | T:syconhash256v1 |
| 315.18 | 317.03 | 318.42 | T:cubehash161 |
| 354.95 | 364.21 | 369.74 | T:atelopus64 |
| 609.26 | 610.56 | 612.27 | T:subterraneanv1 |
| 1046.72 | 1049.67 | 1053.37 | T:sivrijndael256hash256v1 |
| 1183.52 | 1204.54 | 1205.53 | T:skinnyhashtk3 |
| 1249.37 | 1249.91 | 1250.44 | T:acehash256v1 |
| 1603.60 | 1605.70 | 1606.94 | T:knot512 |
| 1712.11 | 1768.58 | 1791.14 | T:skinnyhashtk2 |
| 1827.15 | 1828.67 | 1829.31 | T:heron256v1 |
| 3495.88 | 3496.83 | 3498.75 | T:orangishv1 |
| 3659.56 | 3661.72 | 3666.23 | T:gage1h256c256r128 |
| 5031.97 | 5051.76 | 5071.65 | T:sivtemphotonhashv1 |
| 5115.21 | 5117.82 | 5121.05 | T:gage1h256c224r064 |
| 5668.36 | 5671.49 | 5679.13 | T:gage1h256c256r064 |
| 7027.40 | 7030.30 | 7049.56 | T:gage1h256c224r032 |
| 9840.39 | 9848.79 | 9885.08 | T:gage1h256c256r032 |
| 10126.55 | 10135.28 | 10509.32 | T:gage1h256c512r064 |
| 16182.46 | 16195.18 | 16849.37 | T:gage1h256c224r016 |
| 18279.87 | 18345.74 | 19462.72 | T:gage1h256c256r016 |
| 18408.84 | 18430.16 | 18783.15 | T:gage1h256c512r032 |
| 31061.33 | 31186.29 | 32041.74 | T:gage1h256c224r008 |
| 479901.55 | 481496.59 | 484190.01 | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 3.85 | 3.88 | 3.98 | komihash |
| 6.60? | 7.36? | 7.93? | T:floppsy |
| 18.88 | 18.93 | 19.04 | sha256 |
| 26.94 | 27.43 | 29.31 | T:bebb4185 |
| 30.56 | 30.97 | 31.25 | T:blake3 |
| 31.31 | 31.61 | 32.22 | T:edonr256 |
| 31.69 | 32.01 | 32.55 | T:edonr512 |
| 32.62 | 33.10 | 34.03 | prh42s256 |
| 33.91 | 34.21 | 34.68 | T:md4 |
| 42.57 | 42.77 | 43.06 | T:blake2s |
| 44.60 | 44.81 | 45.18 | md5 |
| 50.48 | 51.24 | 53.39 | prh42s512 |
| 54.59 | 55.06 | 55.90 | prh64s256 |
| 54.82 | 55.20 | 55.27 | lsh256 |
| 57.04 | 57.90 | 58.79 | T:blake2b |
| 57.91 | 58.69 | 59.25 | T:gimli24v1 |
| 59.53 | 59.81 | 61.31 | T:blake32 |
| 62.78 | 63.34 | 63.50 | blake256 |
| 62.21 | 63.54 | 65.04 | T:hamsi |
| 61.60 | 63.80 | 64.67 | T:skein256256 |
| 67.49 | 67.99 | 68.79 | T:bmw256 |
| 67.47 | 68.09 | 68.41 | T:xoodyakv1 |
| 69.36 | 69.91 | 70.65 | asconhashav12 |
| 60.32? | 72.21? | 84.42? | T:beamsplitter |
| 70.76 | 72.66 | 73.98 | asconxofav12 |
| 74.39 | 75.11 | 78.96 | T:rfsb509 |
| 74.75 | 75.20 | 75.73 | T:k12 |
| 79.42 | 79.77 | 80.75 | sha512 |
| 83.27 | 83.89 | 85.60 | T:bmw512 |
| 83.43 | 83.97 | 85.11 | T:sarmal256 |
| 84.96 | 85.57 | 86.32 | T:skein512256 |
| 85.30 | 85.79 | 87.03 | T:skein512512 |
| 85.09 | 86.00 | 87.28 | prh42s1024 |
| 85.58 | 86.58 | 89.19 | T:echo256 |
| 87.86 | 88.56 | 89.53 | T:blake64 |
| 89.89 | 90.17 | 91.01 | T:luffa256 |
| 91.96 | 92.93 | 94.12 | T:shavite3256 |
| 93.25 | 94.00 | 94.73 | asconhashv12 |
| 93.44 | 94.15 | 94.77 | asconxofv12 |
| 94.47 | 95.22 | 96.39 | blake512 |
| 95.07 | 95.22 | 96.25 | T:cheetah256 |
| 97.01 | 97.98 | 98.75 | prh64s512 |
| 99.88 | 100.39 | 102.08 | T:cubehash512 |
| 102.59 | 104.47 | 106.57 | lsh512 |
| 110.43 | 110.94 | 112.49 | T:ripemd160 |
| 113.83 | 114.61 | 115.66 | T:tiger |
| 116.01 | 116.35 | 116.94 | sha3224 |
| 115.80 | 116.38 | 117.75 | sha3512 |
| 115.99 | 116.68 | 118.00 | sha3384 |
| 116.19 | 116.76 | 117.54 | sha3256 |
| 116.29 | 117.11 | 119.22 | shake256 |
| 116.71 | 117.26 | 118.72 | shake128 |
| 120.05 | 120.70 | 121.36 | T:shamashashv1 |
| 121.64 | 122.75 | 124.06 | T:sarmal512 |
| 123.53 | 124.21 | 125.64 | T:keccak |
| 123.70 | 124.39 | 125.11 | T:keccakc768 |
| 123.71 | 124.43 | 125.27 | T:keccakc1024 |
| 125.14 | 125.65 | 126.31 | T:keccakc512 |
| 125.15 | 125.74 | 126.60 | T:keccakc448 |
| 125.43 | 126.30 | 129.06 | T:nasha256 |
| 126.74 | 127.17 | 127.98 | T:keccakc256 |
| 133.95 | 135.50 | 138.31 | sha1 |
| 135.16 | 135.57 | 137.44 | sha224 |
| 134.66 | 135.58 | 138.81 | T:cheetah512 |
| 137.71 | 139.07 | 140.39 | T:luffa384 |
| 138.42 | 139.14 | 139.97 | T:sneikha256 |
| 138.84 | 139.16 | 139.71 | T:shabal512 |
| 138.12 | 139.20 | 139.75 | T:shabal256 |
| 139.51 | 140.15 | 141.05 | T:drygascon128 |
| 156.54 | 157.39 | 160.35 | T:esch256v1 |
| 159.81 | 160.51 | 161.75 | asconhashabi32v12 |
| 168.78 | 168.96 | 169.79 | T:esch256v2 |
| 173.47 | 174.19 | 175.78 | T:saturninhashv2 |
| 174.36 | 175.41 | 175.97 | T:bash256 |
| 174.73 | 175.65 | 176.45 | T:bash512 |
| 176.24 | 176.94 | 177.92 | T:bash384 |
| 182.35 | 183.35 | 184.76 | prh64s1024 |
| 183.52 | 184.36 | 185.20 | T:groestl256 |
| 188.56 | 189.12 | 192.08 | T:cubehash816 |
| 190.97 | 192.07 | 193.64 | T:cubehash832 |
| 193.05 | 193.86 | 195.23 | T:clxhash |
| 193.89 | 194.78 | 195.81 | asconhashbi32v12 |
| 203.39 | 204.39 | 205.25 | T:fugue256 |
| 203.93 | 205.53 | 208.18 | T:cubehash88 |
| 203.44 | 207.51 | 214.45 | T:skein10241024 |
| 216.47 | 217.77 | 219.08 | T:jh512 |
| 216.62 | 218.16 | 219.53 | T:jh384 |
| 216.02 | 218.49 | 222.03 | T:photonbeetlehash256rate32v1 |
| 214.66 | 218.76 | 220.26 | T:jh224 |
| 214.95 | 218.76 | 221.51 | T:jh256 |
| 217.15 | 218.86 | 220.70 | T:luffa512 |
| 218.79 | 220.22 | 222.43 | T:knot256v1 |
| 216.94 | 221.47 | 228.09 | T:cubehash84 |
| 225.85 | 227.51 | 233.49 | sha384 |
| 240.80 | 242.32 | 246.18 | T:nasha512 |
| 250.88 | 254.17 | 257.99 | T:round3jh512 |
| 251.03 | 255.34 | 259.45 | T:round3jh256 |
| 258.82 | 260.02 | 260.94 | T:drygascon256 |
| 260.08 | 261.97 | 262.98 | T:bblake256 |
| 269.69 | 270.30 | 270.78 | T:whirlpool |
| 272.48 | 275.03 | 280.49 | T:knot256v2 |
| 276.86 | 277.71 | 279.91 | T:cubehash82 |
| 278.54 | 279.84 | 282.10 | T:simd512 |
| 286.60 | 288.82 | 290.33 | T:triadhashv1 |
| 289.95 | 294.30 | 302.64 | T:shavite3512 |
| 293.96 | 295.00 | 297.01 | T:coral256v1 |
| 299.65 | 301.46 | 303.36 | T:mcssha4 |
| 303.42 | 305.60 | 307.22 | T:fugue384 |
| 303.30 | 305.68 | 311.43 | T:mcssha6 |
| 306.21 | 308.36 | 310.05 | T:groestl512 |
| 310.56 | 312.36 | 314.68 | T:esch384v1 |
| 325.61 | 326.85 | 329.19 | T:esch384v2 |
| 335.52 | 340.97 | 346.94 | T:cubehash81 |
| 342.91 | 344.17 | 346.05 | T:simd256 |
| 356.31 | 358.84 | 360.04 | T:cubehash1632 |
| 370.75 | 371.50 | 372.71 | T:lane256 |
| 389.83 | 390.26 | 390.60 | T:cubehash1616 |
| 393.81 | 395.49 | 401.17 | T:cubehash168 |
| 406.78 | 408.11 | 409.67 | T:sneikha384 |
| 421.34 | 422.96 | 424.33 | T:keccakc512treed2 |
| 420.64 | 423.15 | 424.47 | T:keccakc256treed2 |
| 429.71 | 433.18 | 435.32 | T:romulush |
| 446.72 | 451.99 | 456.14 | T:fugue2 |
| 482.70 | 485.28 | 501.58 | T:cubehash164 |
| 489.96 | 493.26 | 496.55 | T:echosp256 |
| 494.79 | 496.58 | 501.03 | T:cubehash162 |
| 507.06 | 510.06 | 518.24 | T:knot384 |
| 510.97 | 514.44 | 516.86 | T:fugue512 |
| 507.19 | 518.16 | 520.17 | T:mcssha5 |
| 522.83 | 524.12 | 526.51 | T:essence224 |
| 523.35 | 524.65 | 527.30 | T:essence256 |
| 581.97 | 583.81 | 586.01 | T:echo512 |
| 603.72 | 605.36 | 607.68 | T:echosp512 |
| 650.49 | 653.06 | 655.65 | T:essence384 |
| 646.83 | 653.86 | 667.41 | T:cubehash161 |
| 655.62 | 657.06 | 659.50 | T:essence512 |
| 816.16 | 820.36 | 824.53 | T:mgrostl256 |
| 821.24 | 824.69 | 839.78 | T:md6d224 |
| 849.47 | 855.92 | 864.09 | T:fsb256 |
| 877.20 | 891.59 | 895.46 | T:md6d256 |
| 1002.01 | 1003.46 | 1007.89 | T:lane512 |
| 1034.82 | 1039.08 | 1043.70 | T:syconhash256v1 |
| 1101.19 | 1105.80 | 1121.71 | T:md6d384 |
| 1168.00 | 1175.41 | 1181.98 | T:subterraneanv1 |
| 1216.77 | 1220.77 | 1227.07 | T:sivrijndael256hash256v1 |
| 1816.25? | 1885.94? | 2057.58? | T:atelopus32 |
| 2851.73 | 2917.33 | 2985.24 | T:atelopus64 |
| 3046.81 | 3122.45 | 3219.93 | T:skinnyhashtk2 |
| 3195.51 | 3200.49 | 3233.01 | T:skinnyhashtk3 |
| 3724.90 | 3756.25 | 3756.27 | T:knot512 |
| 4612.21 | 4618.06 | 4632.67 | T:acehash256v1 |
| 5395.93 | 5425.17 | 5483.82 | T:sivtemphotonhashv1 |
| 8314.49 | 8318.52 | 8364.47 | T:heron256v1 |
| 12558.46 | 12570.39 | 13024.05 | T:gage1h256c256r128 |
| 13971.93 | 13977.53 | 13985.08 | T:orangishv1 |
| 18902.01 | 18918.59 | 19566.06 | T:gage1h256c224r064 |
| 20970.77 | 21012.48 | 21389.40 | T:gage1h256c256r064 |
| 24738.08 | 24749.70 | 24763.29 | T:gage1h256c224r032 |
| 34636.21 | 34659.15 | 34709.67 | T:gage1h256c256r032 |
| 37400.05 | 37420.93 | 37456.69 | T:gage1h256c512r064 |
| 55538.95 | 55572.42 | 56522.44 | T:gage1h256c224r016 |
| 62665.27 | 62684.59 | 63205.76 | T:gage1h256c256r016 |
| 64806.89 | 64857.46 | 65157.17 | T:gage1h256c512r032 |
| 104769.72 | 104857.27 | 108773.26 | T:gage1h256c224r008 |
| 3836676.61 | 3898606.61 | 3932349.89 | T:fsb512 |
|
|