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-20261018
[Page version: 20261023 08:50:17]
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.20 | 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 | prh64s256 |
| 0.51 | 0.52 | 0.52 | prh64s1024 |
| 0.52 | 0.53 | 0.53 | prh64s512 |
| 0.77 | 0.77 | 0.77 | T:bebb4185 |
| 1.26 | 1.27 | 1.27 | sha1 |
| 1.46 | 1.46 | 1.48 | T:edonr512 |
| 1.54 | 1.54 | 1.54 | sha256 |
| 1.54 | 1.54 | 1.56 | sha224 |
| 1.66 | 1.66 | 1.67 | T:blake3 |
| 2.28 | 2.29 | 2.30 | T:bmw512 |
| 2.89 | 2.92 | 2.93 | T:edonr256 |
| 2.94 | 2.95 | 2.96 | lsh512 |
| 2.93 | 2.95 | 2.96 | T:k12 |
| 2.95 | 2.98 | 2.99 | T:md4 |
| 2.99 | 3.01 | 3.04 | lsh256 |
| 3.04 | 3.05 | 3.05 | T:echo256 |
| 3.39 | 3.40 | 3.41 | T:blake2b |
| 3.97 | 3.99 | 4.01 | T:bmw256 |
| 4.12 | 4.14 | 4.15 | T:cubehash832 |
| 4.35 | 4.38 | 4.38 | sha512 |
| 4.54 | 4.54 | 4.56 | md5 |
| 4.54 | 4.55 | 4.58 | T:shabal512 |
| 4.50? | 4.60? | 5.08? | T:shabal256 |
| 4.76 | 4.79 | 4.83 | sha384 |
| 4.81 | 4.82 | 4.85 | T:sarmal256 |
| 4.81 | 4.83 | 4.84 | T:blake64 |
| 4.85 | 4.86 | 4.86 | T:blake2s |
| 4.91 | 4.92 | 4.92 | T:keccakc256treed2 |
| 4.94 | 4.94 | 4.96 | T:skein512512 |
| 4.96 | 4.97 | 4.98 | T:skein512256 |
| 4.87 | 5.09 | 5.22 | T:beamsplitter |
| 5.09 | 5.10 | 5.11 | T:bblake256 |
| 5.08 | 5.11 | 5.13 | T:cheetah256 |
| 5.30 | 5.33 | 5.35 | blake512 |
| 5.38 | 5.43 | 5.44 | T:tiger |
| 5.42 | 5.43 | 5.44 | T:keccakc256 |
| 5.44 | 5.45 | 5.46 | shake128 |
| 5.80 | 5.87 | 5.89 | T:blake32 |
| 5.67 | 5.92 | 6.06 | T:skein10241024 |
| 5.96 | 5.97 | 5.98 | T:sarmal512 |
| 5.99 | 6.00 | 6.00 | T:keccakc512treed2 |
| 6.25 | 6.26 | 6.27 | T:keccakc448 |
| 6.34 | 6.35 | 6.36 | sha3224 |
| 6.37 | 6.37 | 6.37 | T:skein256256 |
| 6.58 | 6.61 | 6.62 | T:keccakc512 |
| 6.63 | 6.67 | 6.72 | sha3256 |
| 6.67 | 6.68 | 6.69 | shake256 |
| 6.86 | 6.86 | 6.87 | blake256 |
| 7.01 | 7.03 | 7.04 | T:keccak |
| 7.20 | 7.27 | 7.33 | T:cheetah512 |
| 7.44 | 7.44 | 7.48 | T:rfsb509 |
| 7.75 | 7.77 | 7.81 | T:simd512 |
| 8.03 | 8.06 | 8.21 | T:cubehash512 |
| 8.03 | 8.06 | 8.19 | T:cubehash1632 |
| 8.11 | 8.29 | 8.73 | T:cubehash816 |
| 8.37 | 8.41 | 8.43 | T:fugue2 |
| 8.52 | 8.54 | 8.55 | T:groestl256 |
| 8.64 | 8.67 | 8.72 | T:keccakc768 |
| 8.73 | 8.75 | 8.76 | sha3384 |
| 10.18 | 10.18 | 10.20 | T:luffa256 |
| 10.43 | 10.49 | 10.52 | T:bash256 |
| 10.70 | 10.77 | 10.90 | T:luffa384 |
| 10.86 | 10.97 | 11.02 | T:shavite3256 |
| 11.46 | 11.48 | 11.50 | T:groestl512 |
| 12.12 | 12.13 | 12.13 | asconxofav12 |
| 12.12 | 12.13 | 12.13 | asconhashav12 |
| 12.37 | 12.40 | 12.44 | T:ripemd160 |
| 12.43 | 12.44 | 12.45 | T:keccakc1024 |
| 12.49 | 12.52 | 12.54 | sha3512 |
| 13.05 | 13.19 | 13.27 | T:jh224 |
| 13.11 | 13.20 | 13.26 | T:gimli24v1 |
| 13.13 | 13.20 | 13.24 | T:jh256 |
| 13.11 | 13.21 | 13.29 | T:jh512 |
| 13.16 | 13.22 | 13.31 | T:jh384 |
| 13.26 | 13.31 | 13.32 | T:fugue256 |
| 13.83 | 13.88 | 13.93 | T:bash384 |
| 13.96 | 13.98 | 14.00 | T:nasha512 |
| 14.15 | 14.16 | 14.18 | T:nasha256 |
| 14.41 | 14.43 | 14.46 | T:whirlpool |
| 14.81 | 14.91 | 14.97 | T:md6d224 |
| 15.11 | 15.13 | 15.15 | T:lane256 |
| 15.35 | 15.35 | 15.38 | T:round3jh256 |
| 15.35 | 15.37 | 15.45 | T:round3jh512 |
| 15.59 | 15.65 | 15.71 | T:xoodyakv1 |
| 15.66 | 16.04 | 16.35 | T:md6d256 |
| 16.42 | 16.52 | 16.55 | T:cubehash88 |
| 16.16 | 16.74 | 17.10 | T:cubehash1616 |
| 17.05 | 17.07 | 17.08 | T:echosp256 |
| 17.17 | 17.24 | 17.53 | T:luffa512 |
| 17.86 | 17.90 | 17.93 | T:shavite3512 |
| 18.09 | 18.12 | 18.14 | asconxofv12 |
| 18.12 | 18.12 | 18.13 | asconhashv12 |
| 19.17 | 19.19 | 19.25 | T:fugue384 |
| 20.06 | 20.33 | 20.50 | T:hamsi |
| 20.76 | 20.89 | 20.94 | T:md6d384 |
| 20.90 | 20.96 | 21.01 | T:bash512 |
| 21.16 | 21.21 | 21.23 | T:simd256 |
| 19.98 | 21.50 | 21.57 | T:mcssha5 |
| 21.49 | 21.51 | 21.56 | T:mcssha6 |
| 22.10 | 22.10 | 22.11 | asconhashabi32v12 |
| 23.07 | 23.08 | 23.09 | T:shamashashv1 |
| 23.34 | 24.20 | 24.31 | T:lane512 |
| 24.64 | 24.74 | 24.77 | T:echosp512 |
| 25.01 | 25.16 | 25.22 | T:fugue512 |
| 25.59 | 25.60 | 25.63 | T:essence384 |
| 25.60 | 25.62 | 25.68 | T:essence512 |
| 30.14 | 30.19 | 30.21 | T:esch256v1 |
| 30.48 | 31.40 | 31.50 | T:mcssha4 |
| 31.24 | 31.70 | 32.02 | T:atelopus64 |
| 32.10 | 32.41 | 32.61 | T:atelopus32 |
| 32.56 | 32.64 | 33.72 | T:cubehash84 |
| 33.06 | 33.07 | 33.08 | asconhashbi32v12 |
| 33.32 | 33.33 | 33.34 | T:sneikha256 |
| 33.29 | 33.50 | 33.61 | T:esch256v2 |
| 33.71 | 33.72 | 33.75 | T:mgrostl256 |
| 32.42 | 33.80 | 34.33 | T:cubehash168 |
| 35.79 | 35.82 | 35.87 | T:echo512 |
| 39.80 | 40.06 | 40.10 | T:essence256 |
| 39.97 | 40.10 | 40.31 | T:essence224 |
| 41.88 | 41.93 | 41.94 | T:romulush |
| 42.37 | 42.39 | 42.42 | T:saturninhashv2 |
| 44.47 | 44.60 | 44.98 | T:esch384v1 |
| 45.89 | 46.13 | 46.40 | T:drygascon128 |
| 47.30 | 47.72 | 47.86 | T:esch384v2 |
| 51.30 | 51.35 | 51.47 | T:drygascon256 |
| 57.01 | 57.02 | 57.04 | T:coral256v1 |
| 52.93? | 66.14? | 67.59? | T:fsb256 |
| 66.31 | 66.32 | 66.34 | T:cubehash164 |
| 66.81 | 66.90 | 66.96 | T:sneikha384 |
| 65.92 | 67.14 | 68.47 | T:cubehash82 |
| 67.09 | 67.21 | 67.32 | T:knot256v2 |
| 81.94 | 82.83 | 83.06 | T:triadhashv1 |
| 109.61 | 109.75 | 109.88 | T:knot256v1 |
| 110.96 | 110.98 | 110.99 | T:clxhash |
| 129.66 | 132.30 | 134.73 | T:cubehash162 |
| 131.14 | 132.97 | 133.89 | T:cubehash81 |
| 172.27 | 172.40 | 172.51 | T:syconhash256v1 |
| 135.06? | 187.60? | 226.25? | T:fsb512 |
| 212.19 | 212.66 | 215.51 | T:photonbeetlehash256rate32v1 |
| 224.47 | 224.53 | 224.62 | T:knot384 |
| 262.96 | 264.74 | 266.54 | T:cubehash161 |
| 528.71 | 529.78 | 531.59 | T:subterraneanv1 |
| 768.31 | 768.61 | 768.98 | T:acehash256v1 |
| 797.14 | 798.88 | 808.56 | T:skinnyhashtk3 |
| 906.02 | 906.63 | 907.39 | T:heron256v1 |
| 1099.33 | 1102.23 | 1111.26 | T:sivrijndael256hash256v1 |
| 1298.17 | 1298.20 | 1298.23 | T:knot512 |
| 1499.48 | 1511.27 | 1553.09 | T:skinnyhashtk2 |
| 2091.11 | 2092.62 | 2095.79 | T:gage1h256c256r128 |
| 2331.59 | 2332.72 | 2338.69 | T:orangishv1 |
| 3144.07 | 3146.48 | 3149.13 | T:gage1h256c224r064 |
| 3487.68 | 3488.47 | 3488.60 | T:gage1h256c256r064 |
| 4497.71 | 4497.87 | 4498.06 | T:gage1h256c224r032 |
| 5351.80 | 5364.27 | 5380.87 | T:sivtemphotonhashv1 |
| 6230.96 | 6232.41 | 6232.65 | T:gage1h256c512r064 |
| 6291.90 | 6293.09 | 6296.90 | T:gage1h256c256r032 |
| 10565.94 | 10575.05 | 10583.42 | T:gage1h256c224r016 |
| 11779.04 | 11784.64 | 11793.20 | T:gage1h256c512r032 |
| 11935.72 | 11951.80 | 11954.38 | T:gage1h256c256r016 |
| 20430.82 | 20432.08 | 20437.30 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.00 | 0.00 | 0.00 | T:floppsy |
| 0.20 | 0.20 | 0.21 | komihash |
| 0.52 | 0.52 | 0.53 | prh42s256 |
| 0.56 | 0.56 | 0.56 | prh42s512 |
| 0.62 | 0.62 | 0.63 | prh64s256 |
| 0.63 | 0.63 | 0.64 | prh42s1024 |
| 0.69 | 0.70 | 0.70 | prh64s512 |
| 0.80 | 0.80 | 0.81 | T:bebb4185 |
| 0.82 | 0.83 | 0.84 | prh64s1024 |
| 1.52 | 1.53 | 1.54 | sha1 |
| 1.52 | 1.53 | 1.54 | T:edonr512 |
| 1.56 | 1.57 | 1.57 | sha256 |
| 1.80 | 1.81 | 1.84 | sha224 |
| 2.41 | 2.43 | 2.46 | T:blake3 |
| 2.45 | 2.46 | 2.47 | T:bmw512 |
| 2.95 | 2.99 | 2.99 | T:edonr256 |
| 2.99 | 3.01 | 3.02 | T:k12 |
| 3.03 | 3.05 | 3.06 | T:md4 |
| 3.11 | 3.12 | 3.15 | lsh256 |
| 3.15 | 3.16 | 3.17 | lsh512 |
| 3.19 | 3.19 | 3.20 | T:echo256 |
| 3.39 | 3.40 | 3.41 | T:blake2b |
| 4.11 | 4.13 | 4.15 | T:bmw256 |
| 4.48 | 4.51 | 4.52 | T:cubehash832 |
| 4.51 | 4.53 | 4.54 | sha512 |
| 4.63 | 4.63 | 4.64 | md5 |
| 4.83 | 4.84 | 4.86 | T:shabal512 |
| 4.85 | 4.85 | 4.86 | T:blake2s |
| 4.84 | 4.88 | 5.35 | T:shabal256 |
| 4.97 | 4.99 | 5.00 | T:sarmal256 |
| 5.01 | 5.02 | 5.03 | T:blake64 |
| 5.03 | 5.04 | 5.06 | T:skein512512 |
| 5.05 | 5.06 | 5.07 | T:skein512256 |
| 5.22 | 5.26 | 5.31 | sha384 |
| 5.27 | 5.29 | 5.31 | T:cheetah256 |
| 5.32 | 5.40 | 5.43 | T:beamsplitter |
| 5.50 | 5.52 | 5.54 | blake512 |
| 5.55 | 5.56 | 5.57 | T:keccakc256 |
| 5.53 | 5.57 | 5.59 | T:tiger |
| 5.57 | 5.58 | 5.59 | shake128 |
| 5.59 | 5.59 | 5.61 | T:bblake256 |
| 5.64 | 5.64 | 5.65 | T:keccakc256treed2 |
| 5.94 | 5.99 | 6.01 | T:blake32 |
| 5.89 | 6.00 | 6.18 | T:skein10241024 |
| 6.16 | 6.17 | 6.19 | T:sarmal512 |
| 6.40 | 6.41 | 6.41 | T:keccakc448 |
| 6.45 | 6.46 | 6.46 | T:skein256256 |
| 6.47 | 6.48 | 6.49 | sha3224 |
| 6.80 | 6.82 | 6.82 | T:keccakc512treed2 |
| 6.84 | 6.86 | 6.87 | T:keccakc512 |
| 6.88 | 6.89 | 6.90 | sha3256 |
| 6.89 | 6.90 | 6.91 | shake256 |
| 6.97 | 6.97 | 6.99 | blake256 |
| 7.27 | 7.29 | 7.30 | T:keccak |
| 7.34 | 7.39 | 7.44 | T:cheetah512 |
| 7.59 | 7.59 | 7.60 | T:rfsb509 |
| 8.05 | 8.06 | 8.10 | T:simd512 |
| 8.25 | 8.27 | 8.40 | T:cubehash512 |
| 8.75 | 8.77 | 8.92 | T:cubehash1632 |
| 8.53 | 8.78 | 9.03 | T:cubehash816 |
| 8.79 | 8.82 | 8.86 | T:keccakc768 |
| 8.85 | 8.87 | 8.89 | sha3384 |
| 8.88 | 8.90 | 8.91 | T:groestl256 |
| 9.23 | 9.25 | 9.30 | T:fugue2 |
| 10.36 | 10.36 | 10.41 | T:luffa256 |
| 10.79 | 10.83 | 10.86 | T:bash256 |
| 10.90 | 10.94 | 11.09 | T:luffa384 |
| 11.06 | 11.15 | 11.19 | T:shavite3256 |
| 12.07 | 12.13 | 12.17 | T:groestl512 |
| 12.25 | 12.25 | 12.26 | asconhashav12 |
| 12.25 | 12.25 | 12.26 | asconxofav12 |
| 12.51 | 12.53 | 12.54 | T:keccakc1024 |
| 12.57 | 12.58 | 12.61 | sha3512 |
| 12.60 | 12.63 | 12.66 | T:ripemd160 |
| 13.30 | 13.34 | 13.37 | T:gimli24v1 |
| 13.33 | 13.47 | 13.52 | T:jh384 |
| 13.42 | 13.48 | 13.52 | T:jh512 |
| 13.50 | 13.51 | 13.53 | T:jh224 |
| 13.46 | 13.60 | 13.61 | T:jh256 |
| 13.65 | 13.68 | 13.69 | T:fugue256 |
| 14.00 | 14.06 | 14.13 | T:bash384 |
| 14.36 | 14.38 | 14.41 | T:nasha512 |
| 14.41 | 14.42 | 14.44 | T:nasha256 |
| 14.65 | 14.66 | 14.70 | T:whirlpool |
| 15.10 | 15.14 | 15.22 | T:md6d224 |
| 15.60 | 15.61 | 15.62 | T:lane256 |
| 15.62 | 15.63 | 15.65 | T:round3jh512 |
| 15.62 | 15.64 | 15.71 | T:round3jh256 |
| 15.61 | 15.70 | 15.78 | T:xoodyakv1 |
| 15.88 | 16.53 | 16.58 | T:md6d256 |
| 16.81 | 16.89 | 16.91 | T:cubehash88 |
| 16.96 | 17.34 | 17.72 | T:cubehash1616 |
| 17.17 | 17.66 | 17.83 | T:luffa512 |
| 17.77 | 17.78 | 17.80 | T:echosp256 |
| 18.25 | 18.27 | 18.28 | asconxofv12 |
| 18.28 | 18.28 | 18.29 | asconhashv12 |
| 18.43 | 18.48 | 18.50 | T:shavite3512 |
| 19.73 | 19.75 | 19.78 | T:fugue384 |
| 20.31 | 20.52 | 20.64 | T:hamsi |
| 20.90 | 21.02 | 21.21 | T:md6d384 |
| 21.24 | 21.30 | 21.36 | T:bash512 |
| 21.48 | 21.52 | 21.60 | T:simd256 |
| 22.06 | 22.09 | 22.23 | T:mcssha6 |
| 22.37 | 22.38 | 22.39 | asconhashabi32v12 |
| 22.53 | 22.75 | 22.76 | T:mcssha5 |
| 23.29 | 23.30 | 23.32 | T:shamashashv1 |
| 25.05 | 25.21 | 25.61 | T:lane512 |
| 25.50 | 25.54 | 25.62 | T:echosp512 |
| 26.11 | 26.14 | 26.17 | T:fugue512 |
| 26.45 | 26.46 | 26.48 | T:essence384 |
| 26.47 | 26.50 | 26.56 | T:essence512 |
| 30.34 | 30.40 | 30.41 | T:esch256v1 |
| 30.92 | 31.29 | 31.40 | T:mcssha4 |
| 29.65? | 32.38? | 34.18? | T:fsb256 |
| 32.79 | 33.03 | 33.32 | T:atelopus64 |
| 33.05 | 33.20 | 33.43 | T:atelopus32 |
| 33.38 | 33.39 | 33.40 | asconhashbi32v12 |
| 33.52 | 33.66 | 33.98 | T:esch256v2 |
| 33.71 | 33.72 | 33.73 | T:sneikha256 |
| 32.98 | 34.08 | 34.11 | T:cubehash84 |
| 33.59 | 34.90 | 34.93 | T:cubehash168 |
| 35.32 | 35.32 | 35.33 | T:mgrostl256 |
| 36.90 | 36.92 | 36.94 | T:echo512 |
| 40.66 | 40.73 | 41.07 | T:essence256 |
| 40.74 | 40.82 | 41.05 | T:essence224 |
| 42.23 | 42.26 | 42.28 | T:romulush |
| 42.72 | 42.74 | 42.76 | T:saturninhashv2 |
| 44.95 | 45.14 | 45.43 | T:esch384v1 |
| 45.95 | 45.98 | 46.40 | T:drygascon128 |
| 48.23 | 48.33 | 48.36 | T:esch384v2 |
| 51.65 | 51.78 | 51.83 | T:drygascon256 |
| 57.47 | 57.49 | 57.51 | T:coral256v1 |
| 65.88 | 66.77 | 67.77 | T:cubehash82 |
| 67.01 | 67.02 | 67.03 | T:cubehash164 |
| 67.61 | 67.68 | 67.71 | T:sneikha384 |
| 67.44 | 67.78 | 67.79 | T:knot256v2 |
| 82.01 | 82.59 | 83.05 | T:triadhashv1 |
| 109.77 | 109.81 | 109.98 | T:knot256v1 |
| 111.11 | 111.14 | 111.18 | T:clxhash |
| 132.31 | 133.73 | 135.11 | T:cubehash81 |
| 130.45 | 134.04 | 135.46 | T:cubehash162 |
| 173.96 | 174.08 | 174.17 | T:syconhash256v1 |
| 212.58 | 214.66 | 215.60 | T:photonbeetlehash256rate32v1 |
| 224.79 | 224.89 | 224.98 | T:knot384 |
| 263.99 | 266.28 | 267.61 | T:cubehash161 |
| 530.99 | 531.17 | 532.02 | T:subterraneanv1 |
| 785.90 | 802.58 | 805.43 | T:skinnyhashtk3 |
| 780.67 | 803.05 | 805.42 | T:acehash256v1 |
| 920.29 | 920.76 | 921.02 | T:heron256v1 |
| 1101.19 | 1101.99 | 1107.80 | T:sivrijndael256hash256v1 |
| 1302.92 | 1302.96 | 1303.05 | T:knot512 |
| 1500.28 | 1509.08 | 1567.35 | T:skinnyhashtk2 |
| 2115.99 | 2117.07 | 2119.77 | T:gage1h256c256r128 |
| 2350.66 | 2351.17 | 2351.81 | T:orangishv1 |
| 3175.70 | 3177.44 | 3180.65 | T:gage1h256c224r064 |
| 3522.24 | 3522.51 | 3522.67 | T:gage1h256c256r064 |
| 4537.15 | 4537.34 | 4537.54 | T:gage1h256c224r032 |
| 5352.24 | 5388.72 | 5426.54 | T:sivtemphotonhashv1 |
| 6291.90 | 6293.17 | 6293.39 | T:gage1h256c512r064 |
| 6347.90 | 6348.84 | 6350.26 | T:gage1h256c256r032 |
| 7500.77 | 7582.80 | 7659.84 | T:fsb512 |
| 10656.01 | 10668.51 | 10669.19 | T:gage1h256c224r016 |
| 11884.40 | 11902.14 | 11908.25 | T:gage1h256c512r032 |
| 12034.69 | 12050.79 | 12051.47 | T:gage1h256c256r016 |
| 20595.91 | 20600.09 | 20621.23 | T:gage1h256c224r008 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.01 | 0.01 | 0.01 | T:floppsy |
| 0.20 | 0.20 | 0.22 | komihash |
| 0.63 | 0.64 | 0.65 | prh42s256 |
| 0.71 | 0.72 | 0.73 | prh42s512 |
| 0.79 | 0.79 | 0.81 | prh64s256 |
| 0.85 | 0.86 | 0.87 | T:bebb4185 |
| 0.90 | 0.90 | 0.91 | prh42s1024 |
| 0.97 | 0.98 | 1.00 | prh64s512 |
| 1.34 | 1.36 | 1.37 | prh64s1024 |
| 1.60 | 1.60 | 1.61 | sha256 |
| 1.64 | 1.67 | 1.69 | T:edonr512 |
| 1.96 | 1.98 | 2.00 | sha1 |
| 2.22 | 2.24 | 2.26 | sha224 |
| 2.73 | 2.74 | 2.76 | T:bmw512 |
| 3.09 | 3.10 | 3.12 | T:edonr256 |
| 3.14 | 3.17 | 3.19 | T:md4 |
| 3.22 | 3.23 | 3.25 | T:k12 |
| 3.31 | 3.32 | 3.36 | lsh256 |
| 3.36 | 3.37 | 3.38 | T:blake3 |
| 3.39 | 3.41 | 3.42 | T:blake2b |
| 3.47 | 3.49 | 3.51 | lsh512 |
| 3.53 | 3.53 | 3.54 | T:echo256 |
| 4.33 | 4.34 | 4.35 | T:bmw256 |
| 4.77 | 4.78 | 4.78 | md5 |
| 4.78 | 4.80 | 4.81 | sha512 |
| 4.85 | 4.85 | 4.86 | T:blake2s |
| 5.10 | 5.12 | 5.14 | T:cubehash832 |
| 5.18 | 5.19 | 5.20 | T:skein512512 |
| 5.19 | 5.20 | 5.21 | T:skein512256 |
| 5.25 | 5.27 | 5.30 | T:sarmal256 |
| 5.29 | 5.31 | 5.34 | T:blake64 |
| 5.30 | 5.31 | 5.34 | T:shabal512 |
| 5.33 | 5.36 | 5.86 | T:shabal256 |
| 5.52 | 5.54 | 5.58 | T:cheetah256 |
| 5.40 | 5.55 | 5.59 | T:beamsplitter |
| 5.78 | 5.82 | 5.84 | T:tiger |
| 5.81 | 5.82 | 5.84 | blake512 |
| 5.93 | 5.94 | 5.96 | shake128 |
| 5.91 | 5.95 | 6.05 | sha384 |
| 5.96 | 5.97 | 5.98 | T:keccakc256 |
| 6.14 | 6.20 | 6.23 | T:blake32 |
| 6.33 | 6.36 | 6.62 | T:skein10241024 |
| 6.38 | 6.41 | 6.45 | T:bblake256 |
| 6.48 | 6.50 | 6.51 | T:keccakc256treed2 |
| 6.50 | 6.51 | 6.52 | T:keccakc448 |
| 6.55 | 6.56 | 6.59 | sha3224 |
| 6.57 | 6.58 | 6.60 | T:skein256256 |
| 6.57 | 6.59 | 6.62 | T:sarmal512 |
| 7.06 | 7.08 | 7.10 | T:keccakc512 |
| 7.11 | 7.12 | 7.13 | shake256 |
| 7.11 | 7.14 | 7.16 | sha3256 |
| 7.16 | 7.17 | 7.18 | blake256 |
| 7.51 | 7.52 | 7.53 | T:keccakc512treed2 |
| 7.68 | 7.70 | 7.72 | T:keccak |
| 7.81 | 7.84 | 7.87 | T:rfsb509 |
| 7.81 | 7.86 | 8.13 | T:cheetah512 |
| 8.53 | 8.56 | 8.59 | T:simd512 |
| 8.58 | 8.61 | 8.73 | T:cubehash512 |
| 8.84 | 8.86 | 8.88 | T:keccakc768 |
| 8.87 | 8.89 | 8.91 | sha3384 |
| 9.14 | 9.38 | 9.64 | T:cubehash816 |
| 9.47 | 9.50 | 9.52 | T:groestl256 |
| 9.91 | 9.93 | 10.06 | T:cubehash1632 |
| 10.63 | 10.65 | 10.66 | T:luffa256 |
| 10.70 | 10.75 | 11.24 | T:fugue2 |
| 11.36 | 11.38 | 11.40 | T:bash256 |
| 11.36 | 11.46 | 11.48 | T:shavite3256 |
| 11.46 | 11.55 | 11.68 | T:luffa384 |
| 12.43 | 12.45 | 12.47 | asconhashav12 |
| 12.45 | 12.45 | 12.47 | asconxofav12 |
| 12.91 | 12.95 | 12.98 | T:keccakc1024 |
| 12.95 | 12.96 | 12.99 | sha3512 |
| 12.97 | 13.00 | 13.06 | T:ripemd160 |
| 13.12 | 13.13 | 13.18 | T:groestl512 |
| 13.49 | 13.54 | 13.57 | T:gimli24v1 |
| 13.71 | 13.76 | 13.86 | T:jh384 |
| 13.75 | 13.78 | 13.82 | T:jh256 |
| 13.67 | 13.78 | 13.84 | T:jh512 |
| 13.73 | 13.82 | 13.85 | T:jh224 |
| 14.27 | 14.29 | 14.31 | T:fugue256 |
| 14.81 | 14.85 | 14.87 | T:nasha256 |
| 14.83 | 14.85 | 14.88 | T:bash384 |
| 14.72 | 14.95 | 15.47 | T:md6d224 |
| 15.13 | 15.13 | 15.16 | T:whirlpool |
| 15.21 | 15.24 | 15.30 | T:nasha512 |
| 15.66 | 15.76 | 15.93 | T:xoodyakv1 |
| 16.04 | 16.09 | 16.16 | T:round3jh512 |
| 16.06 | 16.10 | 16.18 | T:round3jh256 |
| 16.18 | 16.25 | 16.38 | T:md6d256 |
| 16.41 | 16.42 | 16.44 | T:lane256 |
| 17.47 | 17.48 | 17.50 | T:echosp256 |
| 17.43 | 17.49 | 17.51 | T:cubehash88 |
| 17.93 | 18.36 | 18.53 | T:luffa512 |
| 18.13 | 18.52 | 18.90 | T:cubehash1616 |
| 18.50 | 18.53 | 18.56 | asconxofv12 |
| 18.51 | 18.53 | 18.55 | asconhashv12 |
| 19.32 | 19.40 | 19.43 | T:shavite3512 |
| 20.27 | 20.67 | 20.73 | T:md6d384 |
| 20.66 | 20.70 | 20.78 | T:fugue384 |
| 20.63 | 20.77 | 20.87 | T:hamsi |
| 21.82 | 21.88 | 21.93 | T:bash512 |
| 22.05 | 22.08 | 22.11 | T:simd256 |
| 22.83 | 22.85 | 22.87 | asconhashabi32v12 |
| 23.00 | 23.02 | 23.04 | T:mcssha6 |
| 23.62 | 23.67 | 23.70 | T:shamashashv1 |
| 24.86? | 24.88? | 28.96? | T:mcssha5 |
| 27.42 | 27.69 | 27.84 | T:lane512 |
| 27.67 | 27.78 | 27.82 | T:fugue512 |
| 27.90 | 27.92 | 27.94 | T:essence384 |
| 27.89 | 27.93 | 28.04 | T:echosp512 |
| 27.93 | 27.95 | 27.98 | T:essence512 |
| 29.68 | 29.92 | 30.31 | T:fsb256 |
| 30.71 | 30.74 | 31.17 | T:esch256v1 |
| 26.72? | 31.41? | 32.23? | T:mcssha4 |
| 33.90 | 33.92 | 33.94 | asconhashbi32v12 |
| 33.89 | 33.96 | 34.04 | T:esch256v2 |
| 34.56 | 34.60 | 34.63 | T:cubehash168 |
| 34.72 | 34.74 | 34.76 | T:cubehash84 |
| 34.49 | 34.83 | 35.09 | T:atelopus64 |
| 34.75 | 34.94 | 35.17 | T:atelopus32 |
| 35.27 | 35.28 | 35.30 | T:sneikha256 |
| 37.98 | 38.00 | 38.04 | T:mgrostl256 |
| 38.84 | 38.88 | 38.91 | T:echo512 |
| 42.01 | 42.15 | 42.28 | T:essence256 |
| 42.01 | 42.25 | 42.29 | T:essence224 |
| 42.80 | 42.82 | 42.85 | T:romulush |
| 43.27 | 43.32 | 43.39 | T:saturninhashv2 |
| 45.74 | 45.77 | 46.09 | T:esch384v1 |
| 46.15 | 46.22 | 46.63 | T:drygascon128 |
| 48.98 | 49.00 | 49.04 | T:esch384v2 |
| 52.24 | 52.27 | 52.32 | T:drygascon256 |
| 58.24 | 58.26 | 58.31 | T:coral256v1 |
| 67.83 | 67.99 | 68.66 | T:knot256v2 |
| 68.18 | 68.19 | 68.20 | T:cubehash164 |
| 67.19 | 68.24 | 68.29 | T:cubehash82 |
| 68.73 | 68.90 | 70.76 | T:sneikha384 |
| 82.31 | 82.99 | 83.31 | T:triadhashv1 |
| 110.13 | 110.19 | 110.28 | T:knot256v1 |
| 111.40 | 111.44 | 111.48 | T:clxhash |
| 131.68 | 131.82 | 136.27 | T:cubehash162 |
| 133.40 | 134.63 | 135.57 | T:cubehash81 |
| 176.82 | 176.95 | 177.05 | T:syconhash256v1 |
| 212.22 | 212.66 | 213.26 | T:photonbeetlehash256rate32v1 |
| 226.14 | 226.23 | 226.37 | T:knot384 |
| 265.31 | 268.18 | 268.90 | T:cubehash161 |
| 531.59 | 533.15 | 534.25 | T:subterraneanv1 |
| 792.78 | 804.39 | 819.29 | T:skinnyhashtk3 |
| 796.17 | 819.15 | 819.57 | T:acehash256v1 |
| 944.36 | 944.73 | 945.17 | T:heron256v1 |
| 1098.52 | 1099.35 | 1100.32 | T:sivrijndael256hash256v1 |
| 1310.69 | 1310.84 | 1310.87 | T:knot512 |
| 1496.83 | 1508.11 | 1584.47 | T:skinnyhashtk2 |
| 2156.97 | 2157.80 | 2158.11 | T:gage1h256c256r128 |
| 2380.79 | 2382.13 | 2386.54 | T:orangishv1 |
| 3226.73 | 3227.67 | 3228.65 | T:gage1h256c224r064 |
| 3579.32 | 3579.48 | 3579.91 | T:gage1h256c256r064 |
| 4602.98 | 4603.38 | 4603.87 | T:gage1h256c224r032 |
| 5361.60 | 5370.49 | 5378.00 | T:sivtemphotonhashv1 |
| 6393.25 | 6394.67 | 6395.05 | T:gage1h256c512r064 |
| 6440.60 | 6443.84 | 6449.73 | T:gage1h256c256r032 |
| 10804.85 | 10816.17 | 10827.05 | T:gage1h256c224r016 |
| 12055.67 | 12058.34 | 12065.85 | T:gage1h256c512r032 |
| 12215.21 | 12216.78 | 12231.82 | T:gage1h256c256r016 |
| 19741.70 | 19905.12 | 20017.69 | T:fsb512 |
| 20871.09 | 20872.23 | 20888.41 | T:gage1h256c224r008 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.03 | 0.03 | 0.03 | T:floppsy |
| 0.22? | 0.22? | 0.26? | komihash |
| 0.89 | 0.90 | 0.91 | prh42s256 |
| 0.97 | 0.98 | 1.02 | T:bebb4185 |
| 1.16 | 1.17 | 1.19 | prh42s512 |
| 1.21 | 1.22 | 1.23 | prh64s256 |
| 1.63 | 1.65 | 1.68 | prh42s1024 |
| 1.71 | 1.71 | 1.72 | sha256 |
| 1.72 | 1.74 | 1.78 | prh64s512 |
| 1.75 | 1.77 | 1.80 | T:edonr512 |
| 2.70 | 2.72 | 2.75 | prh64s1024 |
| 3.07 | 3.12 | 3.18 | sha1 |
| 3.22 | 3.23 | 3.24 | T:bmw512 |
| 3.26 | 3.27 | 3.28 | T:blake3 |
| 3.34 | 3.36 | 3.38 | sha224 |
| 3.34 | 3.37 | 3.39 | T:edonr256 |
| 3.40 | 3.46 | 3.53 | lsh256 |
| 3.46 | 3.48 | 3.51 | T:md4 |
| 3.58 | 3.59 | 3.60 | T:k12 |
| 3.76 | 3.80 | 3.85 | T:blake2b |
| 4.06 | 4.08 | 4.10 | lsh512 |
| 4.33 | 4.34 | 4.35 | T:echo256 |
| 4.84 | 4.85 | 4.86 | T:blake2s |
| 4.91 | 4.93 | 4.95 | T:bmw256 |
| 5.16 | 5.17 | 5.18 | md5 |
| 5.19 | 5.20 | 5.24 | sha512 |
| 5.35 | 5.42 | 5.60 | T:beamsplitter |
| 5.43 | 5.46 | 5.50 | T:sarmal256 |
| 5.52 | 5.55 | 5.58 | T:blake64 |
| 5.59 | 5.61 | 5.63 | T:skein512512 |
| 5.59 | 5.61 | 5.63 | T:skein512256 |
| 6.04 | 6.07 | 6.12 | blake512 |
| 6.31 | 6.34 | 6.44 | T:cheetah256 |
| 6.35 | 6.37 | 6.42 | shake128 |
| 6.35 | 6.38 | 6.42 | T:tiger |
| 6.47 | 6.48 | 6.50 | T:keccakc256 |
| 6.56 | 6.58 | 6.61 | T:shabal512 |
| 6.59 | 6.63 | 7.16 | T:shabal256 |
| 6.69 | 6.74 | 6.79 | T:blake32 |
| 6.74 | 6.76 | 6.78 | T:cubehash832 |
| 6.78 | 6.81 | 6.88 | T:sarmal512 |
| 6.92 | 6.94 | 6.96 | T:skein256256 |
| 7.33 | 7.37 | 7.49 | sha384 |
| 7.65 | 7.67 | 7.70 | blake256 |
| 7.91 | 7.93 | 7.98 | sha3224 |
| 7.92 | 7.93 | 8.00 | shake256 |
| 7.91 | 7.94 | 7.98 | sha3256 |
| 7.93 | 7.95 | 8.27 | T:skein10241024 |
| 7.96 | 7.98 | 8.01 | T:keccakc512 |
| 7.97 | 8.00 | 8.02 | T:keccak |
| 7.99 | 8.03 | 8.10 | T:keccakc448 |
| 8.20 | 8.21 | 8.25 | T:cheetah512 |
| 8.40 | 8.44 | 8.47 | T:rfsb509 |
| 8.70 | 8.73 | 8.81 | T:keccakc256treed2 |
| 8.73 | 8.77 | 8.81 | T:bblake256 |
| 9.46 | 9.49 | 9.55 | sha3384 |
| 9.46 | 9.54 | 9.62 | T:cubehash512 |
| 9.55 | 9.57 | 9.59 | T:keccakc768 |
| 10.66 | 10.71 | 10.78 | T:simd512 |
| 10.74 | 11.00 | 11.24 | T:cubehash816 |
| 11.06 | 11.09 | 11.13 | T:groestl256 |
| 11.45 | 11.48 | 11.51 | T:luffa256 |
| 11.52 | 11.54 | 11.56 | T:keccakc512treed2 |
| 11.70 | 11.72 | 11.75 | T:bash256 |
| 12.14 | 12.26 | 12.28 | T:shavite3256 |
| 12.50 | 12.57 | 12.66 | T:luffa384 |
| 12.91 | 12.94 | 13.00 | asconhashav12 |
| 12.98 | 12.99 | 13.02 | asconxofav12 |
| 13.00 | 13.03 | 13.15 | T:cubehash1632 |
| 13.96 | 13.99 | 14.04 | T:ripemd160 |
| 13.97 | 14.03 | 14.10 | T:gimli24v1 |
| 14.09 | 14.13 | 14.18 | sha3512 |
| 14.16 | 14.19 | 14.23 | T:keccakc1024 |
| 14.55 | 14.58 | 14.64 | T:fugue2 |
| 14.63 | 14.71 | 14.78 | T:jh512 |
| 14.66 | 14.72 | 14.80 | T:jh256 |
| 14.61 | 14.72 | 14.81 | T:jh224 |
| 14.72 | 14.79 | 14.83 | T:jh384 |
| 14.77 | 14.81 | 14.84 | T:groestl512 |
| 15.73 | 15.77 | 15.84 | T:nasha512 |
| 15.84 | 15.88 | 15.94 | T:nasha256 |
| 15.94 | 15.96 | 15.98 | T:fugue256 |
| 15.90 | 16.03 | 16.16 | T:xoodyakv1 |
| 16.32 | 16.36 | 16.39 | T:bash384 |
| 16.41 | 16.42 | 16.50 | T:whirlpool |
| 17.13 | 17.21 | 17.31 | T:round3jh256 |
| 17.22 | 17.28 | 17.40 | T:round3jh512 |
| 18.57 | 18.59 | 18.62 | T:lane256 |
| 19.07 | 19.13 | 19.17 | T:cubehash88 |
| 19.16 | 19.18 | 19.25 | asconxofv12 |
| 19.14 | 19.19 | 19.24 | asconhashv12 |
| 19.80 | 19.83 | 19.87 | T:shavite3512 |
| 19.82 | 20.04 | 20.39 | T:luffa512 |
| 20.01 | 20.05 | 20.09 | T:echosp256 |
| 20.60 | 20.76 | 20.97 | T:hamsi |
| 21.26 | 21.71 | 22.03 | T:cubehash1616 |
| 23.15 | 23.17 | 23.20 | T:fugue384 |
| 23.36 | 23.42 | 23.45 | T:bash512 |
| 23.59 | 23.62 | 23.65 | T:simd256 |
| 24.00 | 24.06 | 24.12 | asconhashabi32v12 |
| 24.53 | 24.58 | 25.49 | T:shamashashv1 |
| 25.49 | 25.55 | 25.59 | T:mcssha6 |
| 28.55? | 28.65? | 32.55? | T:mcssha4 |
| 30.09 | 30.15 | 30.35 | T:md6d224 |
| 31.57 | 31.60 | 31.63 | T:esch256v1 |
| 31.72 | 31.77 | 31.84 | T:essence384 |
| 31.75 | 31.84 | 31.95 | T:fugue512 |
| 31.84 | 31.87 | 31.90 | T:essence512 |
| 32.40 | 32.72 | 33.81 | T:md6d256 |
| 33.07 | 33.16 | 33.25 | T:echosp512 |
| 29.30? | 34.00? | 47.92? | T:mcssha5 |
| 34.87 | 34.94 | 34.99 | T:esch256v2 |
| 35.25 | 35.28 | 35.35 | asconhashbi32v12 |
| 35.22 | 35.30 | 35.36 | T:cubehash84 |
| 35.61 | 36.60 | 36.70 | T:sneikha256 |
| 37.43 | 37.59 | 37.80 | T:fsb256 |
| 37.54 | 37.83 | 38.16 | T:lane512 |
| 38.00 | 38.96 | 39.72 | T:cubehash168 |
| 39.94 | 39.99 | 40.05 | T:echo512 |
| 41.36 | 41.39 | 41.44 | T:mgrostl256 |
| 41.78 | 42.67 | 42.80 | T:md6d384 |
| 43.17 | 44.03 | 45.11 | T:atelopus32 |
| 44.25 | 44.32 | 44.40 | T:romulush |
| 44.83 | 44.88 | 44.99 | T:saturninhashv2 |
| 45.16 | 45.27 | 45.52 | T:essence256 |
| 45.18 | 45.28 | 45.53 | T:essence224 |
| 46.53 | 46.62 | 46.66 | T:drygascon128 |
| 47.69 | 47.78 | 47.87 | T:esch384v1 |
| 50.29 | 50.74 | 51.02 | T:atelopus64 |
| 51.07 | 51.10 | 51.16 | T:esch384v2 |
| 53.40 | 53.55 | 53.71 | T:drygascon256 |
| 60.28 | 60.29 | 60.34 | T:coral256v1 |
| 68.10 | 68.18 | 68.25 | T:cubehash82 |
| 70.08 | 71.02 | 71.09 | T:knot256v2 |
| 71.29 | 71.31 | 71.35 | T:cubehash164 |
| 72.09 | 72.36 | 72.51 | T:sneikha384 |
| 83.02 | 83.50 | 84.10 | T:triadhashv1 |
| 111.11 | 111.18 | 111.25 | T:knot256v1 |
| 112.15 | 112.21 | 112.26 | T:clxhash |
| 134.99 | 135.17 | 139.35 | T:cubehash162 |
| 135.39 | 136.58 | 137.60 | T:cubehash81 |
| 184.35 | 184.47 | 184.64 | T:syconhash256v1 |
| 211.23 | 212.03 | 212.69 | T:photonbeetlehash256rate32v1 |
| 229.11 | 229.22 | 229.35 | T:knot384 |
| 268.84 | 268.89 | 272.67 | T:cubehash161 |
| 536.50 | 538.83 | 539.47 | T:subterraneanv1 |
| 823.95 | 845.06 | 848.26 | T:skinnyhashtk3 |
| 853.76 | 854.10 | 854.68 | T:acehash256v1 |
| 1008.45 | 1008.85 | 1009.28 | T:heron256v1 |
| 1090.63 | 1093.33 | 1100.95 | T:sivrijndael256hash256v1 |
| 1331.58 | 1331.70 | 1332.21 | T:knot512 |
| 1518.90 | 1529.34 | 1531.86 | T:skinnyhashtk2 |
| 2266.78 | 2267.32 | 2268.75 | T:gage1h256c256r128 |
| 2460.84 | 2461.77 | 2463.16 | T:orangishv1 |
| 3365.82 | 3369.59 | 3370.48 | T:gage1h256c224r064 |
| 3730.82 | 3731.48 | 3736.09 | T:gage1h256c256r064 |
| 4778.79 | 4779.16 | 4779.60 | T:gage1h256c224r032 |
| 5333.22 | 5341.80 | 5347.99 | T:sivtemphotonhashv1 |
| 6664.14 | 6664.94 | 6665.71 | T:gage1h256c512r064 |
| 6687.59 | 6695.91 | 6697.11 | T:gage1h256c256r032 |
| 11192.49 | 11194.62 | 11203.10 | T:gage1h256c224r016 |
| 12516.04 | 12518.76 | 12546.62 | T:gage1h256c512r032 |
| 12640.67 | 12655.30 | 12657.23 | T:gage1h256c256r016 |
| 21603.05 | 21607.26 | 21629.16 | T:gage1h256c224r008 |
| 52495.36 | 52632.39 | 52761.65 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 0.29 | 0.30 | 0.31 | T:floppsy |
| 0.60? | 0.66? | 0.70? | komihash |
| 2.56 | 2.64 | 2.77 | T:bebb4185 |
| 3.13 | 3.15 | 3.18 | sha256 |
| 3.13 | 3.17 | 3.26 | T:blake3 |
| 3.98 | 4.01 | 4.04 | T:edonr512 |
| 4.32 | 4.39 | 4.53 | prh42s256 |
| 4.74 | 4.78 | 4.83 | T:blake2s |
| 6.57 | 6.62 | 6.85 | prh42s512 |
| 6.76 | 6.84 | 7.13 | T:edonr256 |
| 6.83 | 6.94 | 7.20 | lsh256 |
| 6.86 | 6.97 | 7.30 | T:blake2b |
| 6.98 | 7.05 | 7.29 | prh64s256 |
| 7.31 | 7.38 | 7.73 | T:md4 |
| 9.09? | 9.50? | 10.28? | T:beamsplitter |
| 9.46 | 9.52 | 9.60 | T:k12 |
| 10.13 | 10.17 | 10.20 | md5 |
| 10.37 | 10.43 | 10.51 | T:bmw512 |
| 10.38 | 10.45 | 10.62 | T:sarmal256 |
| 10.61 | 10.68 | 10.73 | T:skein512256 |
| 10.64 | 10.70 | 10.73 | T:echo256 |
| 10.74 | 10.78 | 10.84 | T:skein512512 |
| 10.89 | 10.96 | 11.07 | T:blake64 |
| 11.02 | 11.30 | 11.63 | prh42s1024 |
| 11.41 | 11.48 | 11.56 | T:skein256256 |
| 11.55 | 11.62 | 11.75 | sha512 |
| 11.81 | 11.89 | 12.09 | blake512 |
| 12.39 | 12.47 | 12.62 | prh64s512 |
| 12.42 | 12.57 | 12.67 | T:bmw256 |
| 12.77 | 12.85 | 13.02 | lsh512 |
| 13.58 | 13.66 | 13.77 | T:sarmal512 |
| 13.58 | 13.82 | 14.08 | T:blake32 |
| 13.89 | 13.95 | 14.13 | T:tiger |
| 14.25 | 14.32 | 14.43 | blake256 |
| 14.29 | 14.38 | 14.43 | T:rfsb509 |
| 14.51 | 14.58 | 14.71 | sha3512 |
| 14.51 | 14.59 | 14.70 | sha3224 |
| 14.52 | 14.60 | 14.71 | sha3384 |
| 14.57 | 14.63 | 14.76 | sha3256 |
| 14.58 | 14.63 | 14.75 | shake128 |
| 14.58 | 14.65 | 14.75 | shake256 |
| 15.39 | 15.45 | 15.55 | T:keccak |
| 15.38 | 15.46 | 15.52 | T:keccakc1024 |
| 15.40 | 15.48 | 15.56 | T:keccakc768 |
| 15.55 | 15.61 | 15.67 | T:keccakc448 |
| 15.58 | 15.64 | 15.69 | T:keccakc512 |
| 15.70 | 15.77 | 15.82 | T:keccakc256 |
| 16.29 | 16.51 | 17.12 | T:cheetah256 |
| 16.75 | 16.79 | 16.85 | T:cheetah512 |
| 17.45 | 17.67 | 18.04 | sha1 |
| 17.82 | 17.92 | 18.17 | sha224 |
| 19.34 | 19.44 | 19.60 | asconhashav12 |
| 19.33 | 19.67 | 19.98 | T:xoodyakv1 |
| 19.64 | 19.86 | 20.11 | asconxofav12 |
| 20.01 | 20.22 | 20.68 | T:gimli24v1 |
| 20.72 | 20.78 | 21.12 | T:cubehash512 |
| 20.54 | 20.84 | 21.07 | T:luffa256 |
| 21.63 | 21.74 | 21.92 | T:bash256 |
| 21.65 | 21.76 | 21.83 | T:bash384 |
| 22.38 | 22.58 | 22.71 | T:shavite3256 |
| 22.74 | 22.80 | 22.88 | T:shabal512 |
| 22.76 | 23.02 | 23.82 | T:shabal256 |
| 23.06 | 23.20 | 23.55 | prh64s1024 |
| 24.57 | 24.82 | 24.86 | T:skein10241024 |
| 25.75 | 26.05 | 26.50 | T:hamsi |
| 26.29 | 26.38 | 26.54 | T:ripemd160 |
| 26.33 | 26.70 | 27.10 | T:jh384 |
| 26.56 | 26.74 | 27.28 | T:jh256 |
| 26.60 | 26.84 | 27.30 | T:jh224 |
| 26.57 | 26.91 | 27.35 | T:jh512 |
| 27.41 | 27.58 | 27.82 | T:cubehash832 |
| 27.51 | 27.61 | 27.76 | asconhashv12 |
| 27.50 | 27.66 | 27.82 | asconxofv12 |
| 27.62 | 27.84 | 28.02 | T:luffa384 |
| 27.61 | 27.86 | 28.71 | sha384 |
| 29.55 | 29.78 | 30.19 | T:nasha256 |
| 30.07 | 30.25 | 30.41 | T:nasha512 |
| 30.97 | 31.28 | 31.87 | T:cubehash816 |
| 31.18 | 31.30 | 31.54 | T:groestl256 |
| 31.15 | 31.53 | 32.21 | T:round3jh512 |
| 31.57 | 31.69 | 32.14 | T:round3jh256 |
| 32.15 | 32.20 | 32.36 | T:whirlpool |
| 34.01 | 34.15 | 34.76 | T:simd512 |
| 35.11 | 35.24 | 35.40 | T:shamashashv1 |
| 36.00 | 36.14 | 36.26 | T:shavite3512 |
| 36.98 | 37.09 | 37.22 | T:fugue256 |
| 38.14 | 38.23 | 38.29 | T:bblake256 |
| 39.31 | 39.45 | 39.69 | asconhashabi32v12 |
| 40.04 | 40.21 | 40.52 | T:cubehash88 |
| 41.21 | 41.38 | 41.57 | T:groestl512 |
| 42.11 | 42.21 | 42.37 | T:esch256v1 |
| 42.65 | 42.87 | 43.01 | T:bash512 |
| 42.83 | 43.00 | 43.43 | T:simd256 |
| 43.83 | 44.04 | 44.80 | T:luffa512 |
| 46.17 | 46.27 | 46.38 | T:lane256 |
| 46.26 | 46.43 | 46.65 | T:esch256v2 |
| 51.86 | 52.18 | 52.48 | T:drygascon128 |
| 50.96 | 52.21 | 52.67 | T:sneikha256 |
| 52.34 | 52.39 | 52.68 | T:cubehash1632 |
| 52.65 | 52.81 | 52.98 | T:keccakc512treed2 |
| 52.95 | 53.01 | 53.15 | T:keccakc256treed2 |
| 53.11 | 53.25 | 53.52 | asconhashbi32v12 |
| 55.11 | 55.24 | 55.38 | T:fugue384 |
| 55.68 | 56.34 | 57.34 | T:cubehash84 |
| 54.08? | 57.47? | 61.00? | T:mcssha4 |
| 60.97 | 61.12 | 61.28 | T:echosp256 |
| 61.04 | 61.49 | 61.72 | T:cubehash1616 |
| 63.48 | 63.73 | 63.92 | T:romulush |
| 64.21 | 64.59 | 64.97 | T:saturninhashv2 |
| 64.70 | 65.16 | 65.71 | T:fugue2 |
| 71.02 | 71.37 | 71.67 | T:drygascon256 |
| 72.28 | 72.45 | 72.79 | T:esch384v1 |
| 60.84? | 72.49? | 73.47? | T:mcssha6 |
| 72.55 | 72.80 | 73.10 | T:echo512 |
| 75.34 | 75.58 | 75.77 | T:echosp512 |
| 77.70 | 77.82 | 78.17 | T:esch384v2 |
| 81.27 | 81.46 | 81.76 | T:essence384 |
| 80.05 | 81.69 | 83.35 | T:cubehash168 |
| 81.78 | 82.08 | 82.51 | T:essence512 |
| 84.31 | 84.54 | 84.78 | T:fugue512 |
| 84.85 | 85.06 | 85.54 | T:essence224 |
| 85.19 | 85.38 | 85.77 | T:essence256 |
| 86.16 | 86.40 | 86.74 | T:coral256v1 |
| 89.07 | 90.65 | 91.37 | T:cubehash82 |
| 92.58 | 93.27 | 93.69 | T:triadhashv1 |
| 85.64? | 98.08? | 98.26? | T:mcssha5 |
| 100.77 | 100.92 | 101.03 | T:knot256v2 |
| 101.83 | 102.00 | 102.24 | T:mgrostl256 |
| 100.68 | 102.35 | 106.36 | T:fsb256 |
| 103.53 | 104.99 | 105.34 | T:md6d224 |
| 108.45 | 110.56 | 111.17 | T:md6d256 |
| 111.00 | 111.16 | 111.30 | T:cubehash164 |
| 116.95 | 117.22 | 117.52 | T:sneikha384 |
| 121.08 | 121.24 | 121.46 | T:clxhash |
| 123.83 | 124.04 | 124.18 | T:knot256v1 |
| 132.12 | 137.58 | 140.83 | T:atelopus32 |
| 138.07 | 139.45 | 139.65 | T:md6d384 |
| 141.11 | 141.74 | 142.54 | T:lane512 |
| 160.96 | 162.06 | 163.30 | T:cubehash81 |
| 179.76 | 182.45 | 184.33 | T:cubehash162 |
| 186.89 | 188.04 | 189.17 | T:photonbeetlehash256rate32v1 |
| 200.03 | 202.17 | 204.49 | T:atelopus64 |
| 254.19 | 257.09 | 259.48 | T:knot384 |
| 280.37 | 280.90 | 281.57 | T:syconhash256v1 |
| 314.21 | 316.38 | 318.32 | T:cubehash161 |
| 607.37 | 609.24 | 610.24 | T:subterraneanv1 |
| 1041.28 | 1044.41 | 1050.64 | T:sivrijndael256hash256v1 |
| 1182.00 | 1197.11 | 1200.08 | T:skinnyhashtk3 |
| 1259.01 | 1293.34 | 1294.80 | T:acehash256v1 |
| 1593.97 | 1604.87 | 1606.17 | T:knot512 |
| 1691.52 | 1706.24 | 1740.43 | T:skinnyhashtk2 |
| 1829.68 | 1831.60 | 1837.36 | T:heron256v1 |
| 3494.25 | 3496.49 | 3498.65 | T:orangishv1 |
| 3659.39 | 3660.78 | 3662.37 | T:gage1h256c256r128 |
| 5028.08 | 5065.67 | 5086.38 | T:sivtemphotonhashv1 |
| 5120.98 | 5122.75 | 5125.96 | T:gage1h256c224r064 |
| 5668.10 | 5669.62 | 5671.88 | T:gage1h256c256r064 |
| 7026.77 | 7029.53 | 7032.61 | T:gage1h256c224r032 |
| 9831.69 | 9837.14 | 9846.01 | T:gage1h256c256r032 |
| 10124.57 | 10130.89 | 10143.82 | T:gage1h256c512r064 |
| 16196.17 | 16214.02 | 16220.79 | T:gage1h256c224r016 |
| 18282.54 | 18288.93 | 18294.33 | T:gage1h256c256r016 |
| 18406.82 | 18412.77 | 18418.65 | T:gage1h256c512r032 |
| 30980.86 | 30987.24 | 30993.36 | T:gage1h256c224r008 |
| 470182.45 | 471927.79 | 473117.89 | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 2.30 | 2.38 | 2.47 | T:floppsy |
| 3.34? | 3.50? | 3.75? | komihash |
| 14.41? | 14.97? | 16.15? | T:bebb4185 |
| 18.25 | 18.33 | 18.38 | sha256 |
| 30.43 | 30.84 | 31.24 | T:blake3 |
| 31.42 | 32.00 | 32.71 | T:edonr256 |
| 32.26 | 32.62 | 34.82 | T:edonr512 |
| 32.73? | 33.29? | 37.08? | prh42s256 |
| 33.89 | 34.24 | 34.75 | T:md4 |
| 30.75? | 38.47? | 46.47? | T:beamsplitter |
| 42.76 | 43.00 | 43.24 | T:blake2s |
| 45.34 | 45.50 | 45.72 | md5 |
| 50.53 | 50.84 | 51.64 | prh42s512 |
| 54.35 | 54.92 | 55.49 | prh64s256 |
| 55.12 | 56.06 | 58.05 | lsh256 |
| 57.00 | 57.90 | 59.92 | T:blake2b |
| 57.72 | 58.48 | 59.38 | T:gimli24v1 |
| 62.09 | 62.27 | 62.40 | blake256 |
| 64.16 | 64.65 | 65.29 | T:skein256256 |
| 61.79? | 65.17? | 69.21? | T:blake32 |
| 65.12 | 65.95 | 66.44 | T:tiger |
| 65.77 | 67.09 | 68.74 | T:hamsi |
| 67.99 | 68.20 | 68.57 | T:xoodyakv1 |
| 67.98 | 68.84 | 69.36 | T:bmw256 |
| 69.57 | 70.15 | 71.12 | asconxofav12 |
| 69.60 | 70.25 | 71.98 | asconhashav12 |
| 75.03 | 75.56 | 76.12 | T:k12 |
| 75.83 | 76.15 | 76.66 | T:rfsb509 |
| 79.02 | 79.58 | 82.18 | sha512 |
| 83.15 | 83.59 | 84.26 | T:bmw512 |
| 83.22 | 84.08 | 86.21 | T:sarmal256 |
| 84.75 | 85.40 | 86.91 | T:skein512256 |
| 85.30 | 85.61 | 86.27 | T:echo256 |
| 85.36 | 85.90 | 86.46 | T:skein512512 |
| 86.17 | 87.27 | 87.98 | prh42s1024 |
| 87.80 | 88.57 | 89.54 | T:blake64 |
| 88.97 | 89.99 | 90.62 | T:luffa256 |
| 92.42 | 93.15 | 93.84 | T:shavite3256 |
| 93.31 | 94.00 | 95.76 | asconhashv12 |
| 93.39 | 94.02 | 94.96 | asconxofv12 |
| 94.34 | 95.07 | 96.32 | blake512 |
| 96.98 | 97.65 | 98.46 | prh64s512 |
| 98.81 | 99.36 | 105.42 | T:cheetah256 |
| 99.86 | 100.88 | 103.06 | T:cubehash512 |
| 102.14 | 103.65 | 105.45 | lsh512 |
| 110.47 | 111.08 | 112.03 | T:ripemd160 |
| 115.94 | 116.49 | 118.03 | sha3256 |
| 115.94 | 116.53 | 117.93 | sha3384 |
| 116.02 | 116.72 | 118.05 | shake256 |
| 116.14 | 116.85 | 118.97 | shake128 |
| 116.28 | 116.93 | 118.62 | sha3224 |
| 116.36 | 117.07 | 118.82 | sha3512 |
| 120.15 | 120.72 | 121.67 | T:shamashashv1 |
| 120.68 | 122.07 | 124.65 | T:sarmal512 |
| 123.24 | 123.76 | 124.51 | T:keccakc1024 |
| 123.47 | 123.99 | 125.26 | T:keccak |
| 123.84 | 124.50 | 124.98 | T:keccakc768 |
| 125.15 | 125.54 | 126.20 | T:keccakc512 |
| 125.39 | 125.98 | 127.79 | T:nasha256 |
| 125.53 | 127.08 | 131.88 | T:keccakc448 |
| 126.59 | 127.21 | 127.67 | T:keccakc256 |
| 134.24 | 134.75 | 137.36 | T:cheetah512 |
| 133.35 | 134.78 | 137.23 | sha224 |
| 133.88 | 136.44 | 143.72 | sha1 |
| 138.76 | 139.06 | 139.54 | T:shabal512 |
| 138.83 | 139.32 | 140.10 | T:sneikha256 |
| 138.54 | 139.45 | 142.77 | T:shabal256 |
| 138.76 | 139.61 | 142.52 | T:whirlpool |
| 138.42 | 139.88 | 141.24 | T:luffa384 |
| 139.18 | 139.94 | 140.59 | T:drygascon128 |
| 156.25 | 157.12 | 159.32 | T:esch256v1 |
| 160.39 | 160.86 | 161.78 | asconhashabi32v12 |
| 166.06 | 167.47 | 169.19 | T:triadhashv1 |
| 169.54 | 170.30 | 171.22 | T:esch256v2 |
| 173.42 | 174.18 | 175.11 | T:saturninhashv2 |
| 174.77 | 175.69 | 176.61 | T:bash256 |
| 174.86 | 175.93 | 176.86 | T:bash384 |
| 175.05 | 176.41 | 177.64 | T:bash512 |
| 176.24 | 176.72 | 177.42 | T:romulush |
| 182.94 | 183.97 | 185.77 | prh64s1024 |
| 182.91 | 184.22 | 189.03 | T:groestl256 |
| 192.91 | 193.44 | 193.85 | T:clxhash |
| 191.98 | 193.78 | 196.41 | T:cubehash832 |
| 190.43 | 193.91 | 198.36 | T:cubehash816 |
| 193.73 | 194.48 | 195.52 | asconhashbi32v12 |
| 194.10 | 195.69 | 199.99 | T:skein10241024 |
| 203.85 | 204.71 | 205.68 | T:fugue256 |
| 203.66 | 205.33 | 207.82 | T:cubehash88 |
| 215.06 | 216.21 | 219.30 | T:jh256 |
| 214.12 | 217.10 | 219.17 | T:jh384 |
| 216.38 | 217.21 | 220.19 | T:cubehash84 |
| 216.00 | 217.93 | 223.33 | T:luffa512 |
| 214.74 | 218.51 | 220.77 | T:jh224 |
| 218.15 | 218.90 | 219.79 | T:photonbeetlehash256rate32v1 |
| 213.97 | 219.80 | 220.69 | T:jh512 |
| 219.80 | 222.10 | 224.30 | T:knot256v1 |
| 223.08 | 227.17 | 243.16 | sha384 |
| 241.26 | 242.52 | 245.23 | T:nasha512 |
| 242.07 | 242.55 | 243.01 | T:mcssha4 |
| 250.71 | 252.44 | 256.88 | T:cubehash82 |
| 249.78 | 252.83 | 255.28 | T:bblake256 |
| 251.33 | 254.70 | 257.55 | T:round3jh512 |
| 253.47 | 256.35 | 258.76 | T:round3jh256 |
| 262.10 | 262.80 | 264.36 | T:drygascon256 |
| 273.92 | 275.26 | 277.45 | T:simd512 |
| 272.67 | 275.68 | 276.76 | T:knot256v2 |
| 289.28 | 290.74 | 292.95 | T:shavite3512 |
| 291.28 | 292.90 | 295.30 | T:coral256v1 |
| 303.40 | 305.07 | 307.22 | T:mcssha6 |
| 306.90 | 307.96 | 309.16 | T:fugue384 |
| 309.45 | 310.33 | 311.25 | T:esch384v1 |
| 317.00 | 318.82 | 326.28 | T:groestl512 |
| 327.97 | 332.11 | 333.18 | T:esch384v2 |
| 342.79 | 344.79 | 347.09 | T:simd256 |
| 355.83 | 356.50 | 358.69 | T:cubehash1632 |
| 364.43 | 365.10 | 366.42 | T:cubehash1616 |
| 364.58 | 366.38 | 375.24 | T:cubehash81 |
| 370.83 | 371.67 | 373.15 | T:lane256 |
| 403.12 | 403.92 | 405.85 | T:sneikha384 |
| 420.54 | 421.96 | 424.03 | T:keccakc512treed2 |
| 420.92 | 422.30 | 424.38 | T:keccakc256treed2 |
| 423.22 | 424.02 | 425.30 | T:cubehash164 |
| 411.80 | 428.64 | 433.06 | T:cubehash168 |
| 448.82 | 453.55 | 457.02 | T:fugue2 |
| 488.03 | 489.19 | 490.31 | T:echosp256 |
| 498.96 | 500.96 | 503.39 | T:fugue512 |
| 504.68 | 507.15 | 517.99 | T:mcssha5 |
| 510.51 | 520.04 | 530.00 | T:cubehash162 |
| 520.69 | 523.04 | 527.89 | T:knot384 |
| 522.38 | 524.05 | 526.21 | T:essence224 |
| 525.24 | 526.93 | 530.29 | T:essence256 |
| 582.18 | 584.04 | 586.07 | T:echo512 |
| 604.33 | 606.14 | 608.62 | T:echosp512 |
| 648.36 | 651.21 | 653.16 | T:essence384 |
| 654.62 | 657.95 | 661.38 | T:essence512 |
| 674.23 | 678.81 | 684.46 | T:cubehash161 |
| 779.62 | 810.59 | 827.19 | T:fsb256 |
| 814.64 | 815.51 | 818.35 | T:mgrostl256 |
| 828.99 | 838.82 | 847.96 | T:md6d224 |
| 879.03 | 883.23 | 898.32 | T:md6d256 |
| 1001.35 | 1002.44 | 1006.27 | T:lane512 |
| 1035.41 | 1038.18 | 1041.86 | T:syconhash256v1 |
| 1097.30 | 1111.38 | 1129.70 | T:atelopus32 |
| 1116.45 | 1117.17 | 1119.93 | T:md6d384 |
| 1164.61 | 1168.72 | 1174.48 | T:subterraneanv1 |
| 1209.38 | 1214.02 | 1224.09 | T:sivrijndael256hash256v1 |
| 1666.98 | 1678.47 | 1691.93 | T:atelopus64 |
| 3023.01 | 3039.18 | 3129.14 | T:skinnyhashtk2 |
| 3175.98 | 3232.26 | 3238.80 | T:skinnyhashtk3 |
| 3723.14 | 3756.25 | 3756.25 | T:knot512 |
| 4616.83 | 4622.40 | 4632.17 | T:acehash256v1 |
| 5395.70 | 5405.29 | 5444.56 | T:sivtemphotonhashv1 |
| 8296.98 | 8300.96 | 8311.52 | T:heron256v1 |
| 12559.19 | 12569.54 | 13012.36 | T:gage1h256c256r128 |
| 13974.48 | 13984.26 | 13996.29 | T:orangishv1 |
| 18920.02 | 18929.93 | 18955.74 | T:gage1h256c224r064 |
| 20931.21 | 20949.19 | 21380.33 | T:gage1h256c256r064 |
| 24738.84 | 24760.12 | 24803.20 | T:gage1h256c224r032 |
| 34613.82 | 34633.52 | 34677.29 | T:gage1h256c256r032 |
| 37388.98 | 37399.25 | 37413.99 | T:gage1h256c512r064 |
| 55556.71 | 55587.99 | 55616.07 | T:gage1h256c224r016 |
| 62662.20 | 62681.64 | 62702.23 | T:gage1h256c256r016 |
| 64804.88 | 64839.47 | 64906.17 | T:gage1h256c512r032 |
| 104824.99 | 104877.41 | 104992.90 | T:gage1h256c224r008 |
| 3809013.35 | 3813387.45 | 3835176.82 | T:fsb512 |
|
|