Measurements of hash functions on one machine: amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20260330
[Page version: 20260804 15:52:29]
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:
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.41 | 0.42 | 0.42 | komihash |
| 0.97 | 0.97 | 0.97 | prh42s256 |
| 1.00 | 1.01 | 1.01 | prh42s1024 |
| 1.02 | 1.02 | 1.03 | prh42s512 |
| 1.03 | 1.04 | 1.04 | prh64s512 |
| 1.04 | 1.04 | 1.04 | prh64s256 |
| 1.07 | 1.07 | 1.08 | prh64s1024 |
| 1.69 | 1.70 | 1.70 | T:bebb4185 |
| 3.51 | 3.52 | 3.56 | T:edonr512 |
| 5.02 | 5.02 | 5.02 | md5 |
| 5.67 | 5.67 | 5.68 | T:bmw512 |
| 6.09 | 6.10 | 6.10 | T:blake2b |
| 6.74 | 6.75 | 6.75 | T:edonr256 |
| 8.19 | 8.20 | 8.22 | T:blake3 |
| 8.20 | 8.24 | 8.26 | T:tiger |
| 8.27 | 8.28 | 8.28 | T:k12 |
| 9.00 | 9.00 | 9.01 | T:skein256256 |
| 9.04 | 9.04 | 9.05 | T:skein512512 |
| 9.04 | 9.05 | 9.05 | T:skein512256 |
| 9.31 | 9.32 | 9.34 | T:beamsplitter |
| 9.54 | 9.63 | 9.66 | T:blake64 |
| 9.66 | 9.68 | 9.70 | T:shabal512 |
| 9.78 | 9.79 | 9.81 | T:shabal256 |
| 10.28 | 10.28 | 10.30 | T:blake2s |
| 10.50 | 10.50 | 10.51 | blake512 |
| 10.50 | 10.51 | 10.52 | T:sarmal256 |
| 10.55 | 10.56 | 10.56 | lsh256 |
| 10.74 | 10.76 | 10.79 | lsh512 |
| 11.73 | 11.74 | 11.77 | T:bmw256 |
| 12.70 | 12.71 | 12.72 | T:sarmal512 |
| 14.35 | 14.36 | 14.39 | T:blake32 |
| 15.09 | 15.10 | 15.12 | T:skein10241024 |
| 15.15 | 15.18 | 15.25 | T:keccakc256 |
| 15.48 | 15.49 | 15.51 | shake128 |
| 15.82 | 15.84 | 15.87 | T:cheetah256 |
| 16.92 | 16.93 | 16.94 | sha512 |
| 17.53 | 17.55 | 17.60 | T:keccakc448 |
| 17.89 | 17.89 | 17.92 | sha3224 |
| 18.00 | 18.00 | 18.01 | T:cubehash832 |
| 18.05 | 18.07 | 18.14 | T:nasha512 |
| 18.11 | 18.14 | 18.18 | T:nasha256 |
| 18.36 | 18.37 | 18.43 | T:keccakc512 |
| 18.46 | 18.47 | 18.50 | blake256 |
| 18.87 | 18.88 | 18.93 | sha3256 |
| 18.89 | 18.89 | 18.94 | shake256 |
| 18.94 | 18.94 | 18.97 | T:bblake256 |
| 19.51 | 19.53 | 19.61 | T:keccak |
| 21.44 | 21.48 | 21.52 | T:keccakc256treed2 |
| 21.80 | 21.81 | 21.87 | T:cheetah512 |
| 22.78 | 22.79 | 22.82 | T:fugue2 |
| 24.08 | 24.11 | 24.20 | T:keccakc768 |
| 24.72 | 24.73 | 24.84 | sha3384 |
| 24.72 | 24.89 | 24.93 | sha256 |
| 26.21 | 26.24 | 26.32 | T:keccakc512treed2 |
| 26.25 | 26.25 | 26.27 | asconhashav12 |
| 26.25 | 26.25 | 26.27 | asconxofav12 |
| 30.40 | 30.42 | 30.47 | T:shavite3256 |
| 31.67 | 31.69 | 31.79 | T:rfsb509 |
| 32.46 | 32.55 | 32.59 | T:luffa256 |
| 32.72 | 32.72 | 32.75 | T:cubehash512 |
| 32.72 | 32.73 | 32.76 | T:cubehash1632 |
| 33.04 | 33.12 | 33.22 | T:simd512 |
| 34.58 | 34.59 | 34.71 | T:keccakc1024 |
| 35.39 | 35.40 | 35.52 | sha3512 |
| 35.87 | 35.88 | 35.93 | T:cubehash816 |
| 37.76 | 37.76 | 37.92 | T:fugue256 |
| 38.80 | 38.81 | 38.87 | T:luffa384 |
| 39.12 | 39.13 | 39.17 | asconxofv12 |
| 39.12 | 39.13 | 39.16 | asconhashv12 |
| 42.25 | 42.26 | 42.33 | T:xoodyakv1 |
| 42.63 | 42.65 | 42.79 | T:lane256 |
| 44.52 | 44.61 | 44.70 | T:echosp256 |
| 45.89 | 45.90 | 45.95 | T:sneikha256 |
| 46.64 | 46.84 | 46.95 | T:whirlpool |
| 47.26 | 47.33 | 47.40 | T:groestl256 |
| 47.75 | 47.83 | 48.03 | T:shavite3512 |
| 48.04 | 48.05 | 48.12 | T:jh384 |
| 48.05 | 48.06 | 48.11 | T:jh256 |
| 48.04 | 48.06 | 48.11 | T:jh224 |
| 48.03 | 48.11 | 48.23 | T:jh512 |
| 48.55 | 48.57 | 48.63 | T:shamashashv1 |
| 49.32 | 49.35 | 49.46 | T:echo256 |
| 49.38 | 49.39 | 49.43 | T:gimli24v1 |
| 49.48 | 49.57 | 49.69 | T:md6d224 |
| 51.50 | 51.51 | 51.58 | asconhashabi32v12 |
| 53.41 | 53.62 | 54.01 | T:md6d256 |
| 56.00 | 56.01 | 56.06 | T:mcssha5 |
| 56.00 | 56.02 | 56.07 | T:mcssha4 |
| 56.00 | 56.03 | 56.10 | T:mcssha6 |
| 56.85 | 56.86 | 56.92 | T:round3jh256 |
| 56.85 | 56.86 | 56.92 | T:round3jh512 |
| 58.31 | 58.34 | 58.40 | T:luffa512 |
| 58.57 | 58.65 | 58.93 | T:hamsi |
| 62.22 | 62.46 | 62.77 | T:simd256 |
| 64.28 | 64.54 | 65.11 | T:echosp512 |
| 67.63 | 67.85 | 68.05 | T:groestl512 |
| 68.58 | 69.05 | 69.28 | T:md6d384 |
| 71.38 | 71.42 | 71.45 | T:cubehash1616 |
| 71.76 | 71.78 | 71.83 | T:cubehash88 |
| 72.03 | 72.08 | 72.13 | T:essence384 |
| 72.09 | 72.12 | 72.19 | T:essence512 |
| 72.58 | 72.92 | 76.96 | T:atelopus64 |
| 72.60 | 74.55 | 75.52 | T:atelopus32 |
| 76.26 | 76.29 | 76.33 | asconhashbi32v12 |
| 78.63 | 78.81 | 79.24 | T:mgrostl256 |
| 81.40 | 81.68 | 81.75 | T:esch256v1 |
| 82.74 | 82.80 | 82.86 | T:esch256v2 |
| 87.77 | 87.82 | 87.85 | T:saturninhashv2 |
| 88.95 | 89.11 | 89.23 | T:fugue512 |
| 89.56 | 89.58 | 89.61 | T:sneikha384 |
| 92.58 | 92.93 | 93.08 | T:echo512 |
| 93.84 | 93.90 | 93.94 | T:drygascon128 |
| 106.27 | 106.55 | 108.55 | T:fugue384 |
| 109.88 | 110.05 | 110.11 | T:coral256v1 |
| 118.43 | 118.53 | 118.64 | T:essence256 |
| 118.50 | 118.59 | 118.64 | T:essence224 |
| 119.59 | 119.65 | 119.71 | T:esch384v1 |
| 121.55 | 121.60 | 121.64 | T:esch384v2 |
| 133.33 | 133.37 | 133.42 | T:drygascon256 |
| 136.76 | 136.80 | 136.81 | T:romulush |
| 142.80 | 142.83 | 142.84 | T:cubehash168 |
| 143.56 | 143.58 | 143.59 | T:cubehash84 |
| 151.43 | 151.45 | 151.46 | T:knot256v2 |
| 182.62 | 182.64 | 182.66 | T:lane512 |
| 208.80 | 208.82 | 208.84 | T:knot256v1 |
| 285.56 | 285.61 | 285.63 | T:cubehash164 |
| 288.58 | 288.63 | 288.66 | T:cubehash82 |
| 329.36 | 329.40 | 329.46 | T:clxhash |
| 370.86 | 371.98 | 373.08 | T:fsb256 |
| 510.36 | 510.41 | 510.45 | T:knot512 |
| 522.36 | 522.48 | 522.72 | T:photonbeetlehash256rate32v1 |
| 542.28 | 542.34 | 542.38 | T:knot384 |
| 572.65 | 572.71 | 572.74 | T:cubehash162 |
| 577.12 | 577.18 | 577.22 | T:cubehash81 |
| 638.76? | 762.62? | 864.89? | T:fsb512 |
| 1145.26 | 1145.30 | 1145.39 | T:cubehash161 |
| 1242.01 | 1242.23 | 1242.56 | T:syconhash256v1 |
| 1831.70 | 1831.90 | 1832.18 | T:subterraneanv1 |
| 2258.23 | 2258.49 | 2259.66 | T:acehash256v1 |
| 3374.73 | 3376.93 | 3378.85 | T:sivrijndael256hash256v1 |
| 3671.40 | 3671.87 | 3672.46 | T:skinnyhashtk3 |
| 6490.66 | 6491.29 | 6496.04 | T:gage1h256c256r128 |
| 6946.39 | 6947.33 | 6948.87 | T:skinnyhashtk2 |
| 7301.32? | 7434.81? | 8748.50? | T:heron256v1 |
| 8153.83 | 8154.51 | 8154.94 | T:orangishv1 |
| 9653.13 | 9653.76 | 9654.36 | T:gage1h256c224r064 |
| 10036.60 | 10037.12 | 10038.17 | T:gage1h256c224r032 |
| 10699.11 | 10699.74 | 10700.64 | T:gage1h256c256r064 |
| 19098.96 | 19099.65 | 19100.74 | T:gage1h256c512r064 |
| 19302.62 | 19303.76 | 19304.86 | T:gage1h256c256r032 |
| 32671.62 | 32673.82 | 32675.97 | T:sivtemphotonhashv1 |
| 38340.80 | 38341.81 | 38342.46 | T:gage1h256c224r016 |
| 42201.61 | 42203.74 | 42206.75 | T:gage1h256c512r032 |
| 43330.77 | 43331.82 | 43333.05 | T:gage1h256c256r016 |
| 74171.34 | 74172.49 | 74173.05 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.01 | 0.01 | 0.01 | T:floppsy |
| 0.44 | 0.44 | 0.45 | komihash |
| 1.17 | 1.17 | 1.18 | prh42s256 |
| 1.26 | 1.26 | 1.27 | prh64s256 |
| 1.30 | 1.30 | 1.31 | prh42s512 |
| 1.38 | 1.38 | 1.39 | prh64s512 |
| 1.44 | 1.44 | 1.45 | prh42s1024 |
| 1.68 | 1.68 | 1.69 | prh64s1024 |
| 1.79 | 1.79 | 1.80 | T:bebb4185 |
| 3.74 | 3.74 | 3.75 | T:edonr512 |
| 5.15 | 5.15 | 5.16 | md5 |
| 6.13 | 6.13 | 6.14 | T:bmw512 |
| 6.15 | 6.16 | 6.17 | T:blake2b |
| 6.95 | 6.95 | 6.96 | T:edonr256 |
| 8.03 | 8.04 | 8.04 | T:blake3 |
| 8.43 | 8.43 | 8.44 | T:k12 |
| 8.49 | 8.49 | 8.50 | T:tiger |
| 9.16 | 9.16 | 9.16 | T:skein256256 |
| 9.27 | 9.27 | 9.27 | T:skein512256 |
| 9.28 | 9.28 | 9.29 | T:skein512512 |
| 9.40 | 9.41 | 9.42 | T:beamsplitter |
| 9.98 | 10.02 | 10.04 | T:blake64 |
| 10.32 | 10.32 | 10.32 | T:blake2s |
| 10.30 | 10.33 | 10.38 | T:shabal512 |
| 10.41 | 10.42 | 10.44 | T:shabal256 |
| 10.92 | 10.93 | 10.94 | T:sarmal256 |
| 10.95 | 10.95 | 10.97 | blake512 |
| 10.96 | 10.97 | 10.97 | lsh256 |
| 11.53 | 11.54 | 11.56 | lsh512 |
| 12.18 | 12.18 | 12.19 | T:bmw256 |
| 13.19 | 13.20 | 13.21 | T:sarmal512 |
| 14.67 | 14.67 | 14.68 | T:blake32 |
| 15.73 | 15.73 | 15.73 | T:skein10241024 |
| 15.72 | 15.83 | 15.86 | T:keccakc256 |
| 15.85 | 15.86 | 15.91 | shake128 |
| 16.33 | 16.34 | 16.37 | T:cheetah256 |
| 17.49 | 17.49 | 17.50 | sha512 |
| 18.03 | 18.05 | 18.07 | T:keccakc448 |
| 18.23 | 18.24 | 18.25 | sha3224 |
| 18.49 | 18.50 | 18.52 | T:nasha256 |
| 18.80 | 18.82 | 18.84 | T:nasha512 |
| 18.82 | 18.83 | 18.84 | blake256 |
| 19.16 | 19.16 | 19.19 | T:keccakc512 |
| 19.52 | 19.52 | 19.52 | sha3256 |
| 19.57 | 19.57 | 19.58 | shake256 |
| 19.62 | 19.63 | 19.63 | T:cubehash832 |
| 20.27 | 20.28 | 20.31 | T:keccak |
| 20.90 | 20.91 | 20.92 | T:bblake256 |
| 24.58 | 24.61 | 24.66 | T:keccakc768 |
| 24.66 | 24.69 | 24.73 | T:keccakc256treed2 |
| 24.71 | 24.72 | 24.73 | T:fugue2 |
| 25.07 | 25.07 | 25.08 | sha3384 |
| 25.21 | 25.35 | 25.36 | sha256 |
| 25.65 | 25.66 | 25.67 | T:cheetah512 |
| 26.52 | 26.52 | 26.52 | asconhashav12 |
| 26.52 | 26.52 | 26.52 | asconxofav12 |
| 29.84 | 29.85 | 29.91 | T:keccakc512treed2 |
| 30.89 | 30.89 | 30.91 | T:shavite3256 |
| 32.88 | 32.90 | 32.92 | T:rfsb509 |
| 32.91 | 32.93 | 32.99 | T:luffa256 |
| 33.52 | 33.53 | 33.54 | T:cubehash512 |
| 34.34 | 34.40 | 34.54 | T:simd512 |
| 34.91 | 34.93 | 34.94 | T:keccakc1024 |
| 35.56 | 35.56 | 35.57 | T:cubehash1632 |
| 35.58 | 35.60 | 35.84 | sha3512 |
| 37.49 | 37.50 | 37.50 | T:cubehash816 |
| 39.46 | 39.46 | 39.47 | asconhashv12 |
| 39.46 | 39.46 | 39.46 | asconxofv12 |
| 39.69 | 39.70 | 39.76 | T:fugue256 |
| 39.84 | 39.85 | 39.87 | T:luffa384 |
| 42.48 | 42.49 | 42.50 | T:xoodyakv1 |
| 44.02 | 44.04 | 44.05 | T:lane256 |
| 46.28 | 46.28 | 46.31 | T:sneikha256 |
| 46.38 | 46.42 | 46.46 | T:echosp256 |
| 47.60 | 47.76 | 47.80 | T:whirlpool |
| 48.46 | 48.50 | 48.62 | T:groestl256 |
| 48.66 | 48.69 | 48.76 | T:shamashashv1 |
| 48.80 | 48.80 | 48.81 | T:jh384 |
| 48.80 | 48.81 | 48.82 | T:jh256 |
| 48.81 | 48.81 | 48.83 | T:jh224 |
| 48.80 | 48.84 | 48.98 | T:jh512 |
| 49.25 | 49.27 | 49.31 | T:shavite3512 |
| 49.80 | 49.80 | 49.80 | T:gimli24v1 |
| 50.62 | 50.68 | 50.75 | T:md6d224 |
| 51.04 | 51.07 | 51.12 | T:echo256 |
| 52.13 | 52.13 | 52.13 | asconhashabi32v12 |
| 54.58 | 54.75 | 55.16 | T:md6d256 |
| 56.97 | 56.97 | 56.99 | T:mcssha4 |
| 57.00 | 57.00 | 57.03 | T:mcssha6 |
| 57.76 | 57.76 | 57.79 | T:round3jh256 |
| 57.76 | 57.76 | 57.81 | T:round3jh512 |
| 57.95 | 57.95 | 57.95 | T:mcssha5 |
| 58.73 | 58.79 | 59.06 | T:hamsi |
| 59.80 | 59.81 | 59.84 | T:luffa512 |
| 63.24 | 63.34 | 63.73 | T:simd256 |
| 66.62 | 66.75 | 67.50 | T:echosp512 |
| 70.01 | 70.28 | 70.60 | T:md6d384 |
| 70.90 | 71.01 | 71.32 | T:groestl512 |
| 73.37 | 73.38 | 73.39 | T:cubehash88 |
| 74.54 | 74.54 | 74.61 | T:essence384 |
| 74.55 | 74.55 | 74.58 | T:cubehash1616 |
| 74.58 | 74.62 | 74.64 | T:essence512 |
| 76.39 | 76.54 | 79.79 | T:atelopus64 |
| 77.02 | 77.02 | 77.02 | asconhashbi32v12 |
| 74.10 | 77.17 | 77.30 | T:atelopus32 |
| 81.78 | 81.84 | 82.14 | T:esch256v1 |
| 82.69 | 82.74 | 82.82 | T:mgrostl256 |
| 83.21 | 83.28 | 83.30 | T:esch256v2 |
| 88.47 | 88.47 | 88.53 | T:saturninhashv2 |
| 90.60 | 90.60 | 90.68 | T:sneikha384 |
| 93.55 | 93.67 | 93.87 | T:fugue512 |
| 94.00 | 94.00 | 94.07 | T:drygascon128 |
| 95.76 | 95.80 | 95.95 | T:echo512 |
| 109.89 | 109.89 | 110.11 | T:coral256v1 |
| 109.55 | 110.25 | 111.49 | T:fugue384 |
| 120.43 | 120.51 | 120.66 | T:essence256 |
| 120.51 | 120.61 | 120.73 | T:essence224 |
| 120.70 | 120.72 | 120.81 | T:esch384v1 |
| 122.64 | 122.71 | 122.74 | T:esch384v2 |
| 134.16 | 134.17 | 134.27 | T:drygascon256 |
| 137.84 | 137.85 | 137.93 | T:romulush |
| 145.12 | 145.13 | 145.26 | T:cubehash84 |
| 145.92 | 145.93 | 146.05 | T:cubehash168 |
| 152.58 | 152.59 | 152.66 | T:knot256v2 |
| 194.16 | 194.27 | 194.36 | T:lane512 |
| 209.22 | 209.22 | 209.33 | T:knot256v1 |
| 288.67 | 288.69 | 288.88 | T:cubehash164 |
| 290.13 | 290.20 | 290.36 | T:cubehash82 |
| 329.77 | 329.82 | 330.00 | T:clxhash |
| 382.03 | 383.49 | 385.68 | T:fsb256 |
| 512.31 | 512.46 | 512.47 | T:knot512 |
| 521.28 | 521.49 | 521.81 | T:photonbeetlehash256rate32v1 |
| 543.39 | 543.47 | 543.65 | T:knot384 |
| 575.79 | 575.92 | 575.93 | T:cubehash162 |
| 578.86 | 578.95 | 578.96 | T:cubehash81 |
| 1148.49 | 1148.60 | 1148.68 | T:cubehash161 |
| 1254.11 | 1254.26 | 1254.57 | T:syconhash256v1 |
| 1835.88 | 1836.04 | 1836.29 | T:subterraneanv1 |
| 2280.60 | 2280.97 | 2281.85 | T:acehash256v1 |
| 3373.80 | 3376.60 | 3379.02 | T:sivrijndael256hash256v1 |
| 3699.89 | 3700.12 | 3700.84 | T:skinnyhashtk3 |
| 6566.58 | 6566.88 | 6567.77 | T:gage1h256c256r128 |
| 6959.66 | 6959.99 | 6961.25 | T:skinnyhashtk2 |
| 7552.64? | 7555.44? | 8726.47? | T:heron256v1 |
| 8217.51 | 8218.19 | 8218.98 | T:orangishv1 |
| 9747.16 | 9747.69 | 9748.75 | T:gage1h256c224r064 |
| 10124.81 | 10125.38 | 10126.71 | T:gage1h256c224r032 |
| 10803.43 | 10803.85 | 10804.53 | T:gage1h256c256r064 |
| 19285.12 | 19286.06 | 19287.82 | T:gage1h256c512r064 |
| 19472.80 | 19473.77 | 19475.47 | T:gage1h256c256r032 |
| 19521.19 | 19707.05 | 19855.00 | T:fsb512 |
| 32640.56 | 32641.95 | 32643.37 | T:sivtemphotonhashv1 |
| 38663.32 | 38663.89 | 38665.02 | T:gage1h256c224r016 |
| 42576.42 | 42578.46 | 42582.11 | T:gage1h256c512r032 |
| 43695.38 | 43696.22 | 43697.59 | T:gage1h256c256r016 |
| 74770.28 | 74770.92 | 74772.30 | T:gage1h256c224r008 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.03 | 0.03 | 0.03 | T:floppsy |
| 0.48 | 0.49 | 0.51 | komihash |
| 1.50 | 1.50 | 1.51 | prh42s256 |
| 1.62 | 1.63 | 1.64 | prh64s256 |
| 1.75 | 1.76 | 1.77 | prh42s512 |
| 1.96 | 1.97 | 1.98 | T:bebb4185 |
| 1.96 | 1.97 | 1.98 | prh64s512 |
| 2.16 | 2.17 | 2.21 | prh42s1024 |
| 2.68 | 2.69 | 2.71 | prh64s1024 |
| 4.12 | 4.14 | 4.15 | T:edonr512 |
| 5.37 | 5.38 | 5.39 | md5 |
| 6.25 | 6.26 | 6.28 | T:blake2b |
| 6.91 | 6.93 | 6.97 | T:bmw512 |
| 7.28 | 7.30 | 7.32 | T:edonr256 |
| 8.02 | 8.02 | 8.04 | T:blake3 |
| 8.98 | 9.07 | 9.22 | T:tiger |
| 9.16 | 9.16 | 9.17 | T:k12 |
| 9.40 | 9.41 | 9.42 | T:skein256256 |
| 9.53 | 9.54 | 9.58 | T:beamsplitter |
| 9.65 | 9.65 | 9.66 | T:skein512512 |
| 9.65 | 9.66 | 9.67 | T:skein512256 |
| 10.37 | 10.37 | 10.37 | T:blake2s |
| 10.67 | 10.70 | 10.72 | T:blake64 |
| 11.42 | 11.45 | 11.46 | T:shabal512 |
| 11.47 | 11.49 | 11.69 | T:shabal256 |
| 11.66 | 11.67 | 11.68 | lsh256 |
| 11.67 | 11.68 | 11.71 | T:sarmal256 |
| 11.71 | 11.72 | 11.75 | blake512 |
| 12.85 | 12.87 | 12.88 | lsh512 |
| 12.93 | 12.95 | 12.97 | T:bmw256 |
| 14.05 | 14.06 | 14.10 | T:sarmal512 |
| 15.20 | 15.20 | 15.30 | T:blake32 |
| 16.79 | 16.79 | 16.81 | T:skein10241024 |
| 16.97 | 16.98 | 17.05 | shake128 |
| 17.31 | 17.33 | 17.47 | T:cheetah256 |
| 17.18 | 17.41 | 17.48 | T:keccakc256 |
| 18.47 | 18.48 | 18.49 | sha512 |
| 18.51 | 18.52 | 18.60 | sha3224 |
| 18.56 | 18.58 | 18.65 | T:keccakc448 |
| 19.15 | 19.16 | 19.18 | T:nasha256 |
| 19.46 | 19.47 | 19.48 | blake256 |
| 20.00 | 20.05 | 20.06 | T:nasha512 |
| 20.09 | 20.10 | 20.12 | T:keccakc512 |
| 20.19 | 20.20 | 20.20 | sha3256 |
| 20.27 | 20.29 | 20.31 | shake256 |
| 21.53 | 21.56 | 21.65 | T:keccak |
| 22.33 | 22.33 | 22.35 | T:cubehash832 |
| 24.17 | 24.18 | 24.19 | T:bblake256 |
| 24.89 | 24.96 | 25.15 | T:keccakc768 |
| 25.13 | 25.15 | 25.18 | sha3384 |
| 26.13 | 26.14 | 26.17 | sha256 |
| 26.96 | 26.96 | 26.97 | asconhashav12 |
| 26.96 | 26.97 | 26.97 | asconxofav12 |
| 27.96 | 27.97 | 27.99 | T:fugue2 |
| 28.48 | 28.50 | 28.60 | T:keccakc256treed2 |
| 31.78 | 31.81 | 31.82 | T:shavite3256 |
| 32.13 | 32.14 | 32.17 | T:cheetah512 |
| 33.01 | 33.03 | 33.07 | T:keccakc512treed2 |
| 33.84 | 33.89 | 33.97 | T:luffa256 |
| 34.87 | 34.87 | 34.89 | T:cubehash512 |
| 35.25 | 35.29 | 35.35 | T:rfsb509 |
| 36.21 | 36.28 | 36.31 | T:keccakc1024 |
| 36.39 | 36.51 | 36.77 | T:simd512 |
| 36.68 | 36.69 | 36.70 | sha3512 |
| 40.02 | 40.02 | 40.03 | asconhashv12 |
| 40.02 | 40.02 | 40.03 | asconxofv12 |
| 40.19 | 40.20 | 40.21 | T:cubehash816 |
| 40.30 | 40.30 | 40.32 | T:cubehash1632 |
| 41.61 | 41.61 | 41.64 | T:luffa384 |
| 42.60 | 42.60 | 42.64 | T:fugue256 |
| 42.87 | 42.88 | 42.89 | T:xoodyakv1 |
| 45.69 | 45.78 | 45.79 | T:echosp256 |
| 46.32 | 46.35 | 46.38 | T:lane256 |
| 46.93 | 46.93 | 46.96 | T:sneikha256 |
| 49.14 | 49.29 | 49.42 | T:whirlpool |
| 49.43 | 49.46 | 49.55 | T:shamashashv1 |
| 50.11 | 50.11 | 50.13 | T:jh256 |
| 50.12 | 50.12 | 50.14 | T:jh224 |
| 50.12 | 50.13 | 50.30 | T:jh512 |
| 50.11 | 50.14 | 50.21 | T:jh384 |
| 50.49 | 50.49 | 50.50 | T:gimli24v1 |
| 50.37 | 50.49 | 50.71 | T:groestl256 |
| 50.84 | 50.97 | 50.99 | T:md6d224 |
| 51.87 | 51.90 | 52.05 | T:shavite3512 |
| 53.18 | 53.18 | 53.18 | asconhashabi32v12 |
| 54.99 | 55.09 | 55.37 | T:md6d256 |
| 55.77 | 55.81 | 55.89 | T:echo256 |
| 58.58 | 58.58 | 58.58 | T:mcssha4 |
| 58.67 | 58.68 | 58.69 | T:mcssha6 |
| 59.30 | 59.31 | 59.34 | T:round3jh512 |
| 59.30 | 59.31 | 59.33 | T:round3jh256 |
| 59.35 | 59.55 | 59.80 | T:hamsi |
| 61.20 | 61.20 | 61.20 | T:mcssha5 |
| 62.33 | 62.35 | 62.36 | T:luffa512 |
| 64.93 | 64.96 | 65.41 | T:simd256 |
| 70.41 | 70.74 | 70.90 | T:md6d384 |
| 72.79 | 72.84 | 73.77 | T:echosp512 |
| 76.08 | 76.09 | 76.10 | T:cubehash88 |
| 76.62 | 76.67 | 77.43 | T:groestl512 |
| 78.30 | 78.30 | 78.31 | asconhashbi32v12 |
| 78.73 | 78.74 | 78.75 | T:essence384 |
| 78.83 | 78.87 | 78.90 | T:essence512 |
| 79.84 | 79.84 | 79.85 | T:cubehash1616 |
| 82.02 | 82.60 | 85.27 | T:atelopus64 |
| 79.67 | 82.62 | 82.85 | T:atelopus32 |
| 82.68 | 82.78 | 83.05 | T:esch256v1 |
| 84.03 | 84.04 | 84.04 | T:esch256v2 |
| 89.70 | 89.71 | 89.89 | T:saturninhashv2 |
| 89.54 | 89.89 | 89.97 | T:mgrostl256 |
| 92.32 | 92.32 | 92.34 | T:sneikha384 |
| 94.27 | 94.28 | 94.32 | T:drygascon128 |
| 100.65 | 100.74 | 100.77 | T:echo512 |
| 101.33 | 101.44 | 101.78 | T:fugue512 |
| 111.37 | 111.38 | 111.52 | T:coral256v1 |
| 114.22 | 114.44 | 116.26 | T:fugue384 |
| 122.68 | 122.69 | 122.72 | T:esch384v1 |
| 123.88 | 123.93 | 124.01 | T:essence256 |
| 123.94 | 124.06 | 124.10 | T:essence224 |
| 124.65 | 124.74 | 124.74 | T:esch384v2 |
| 135.64 | 135.65 | 135.67 | T:drygascon256 |
| 139.73 | 139.76 | 139.82 | T:romulush |
| 147.82 | 147.83 | 147.85 | T:cubehash84 |
| 151.21 | 151.22 | 151.24 | T:cubehash168 |
| 154.60 | 154.60 | 154.65 | T:knot256v2 |
| 209.99 | 209.99 | 210.03 | T:knot256v1 |
| 213.57 | 213.73 | 213.80 | T:lane512 |
| 292.83 | 292.84 | 293.12 | T:cubehash82 |
| 293.95 | 293.96 | 294.24 | T:cubehash164 |
| 330.64 | 330.64 | 330.78 | T:clxhash |
| 399.30 | 402.56 | 407.74 | T:fsb256 |
| 515.63 | 515.64 | 516.05 | T:knot512 |
| 519.52 | 519.58 | 520.03 | T:photonbeetlehash256rate32v1 |
| 546.47 | 546.49 | 546.96 | T:knot384 |
| 580.95 | 581.01 | 581.44 | T:cubehash162 |
| 581.57 | 581.58 | 581.99 | T:cubehash81 |
| 1153.72 | 1154.12 | 1154.27 | T:cubehash161 |
| 1274.29 | 1274.88 | 1275.78 | T:syconhash256v1 |
| 1843.17 | 1843.25 | 1843.38 | T:subterraneanv1 |
| 2317.99 | 2318.90 | 2319.29 | T:acehash256v1 |
| 3368.64 | 3369.35 | 3371.59 | T:sivrijndael256hash256v1 |
| 3747.68 | 3747.92 | 3749.01 | T:skinnyhashtk3 |
| 6693.02 | 6693.28 | 6693.66 | T:gage1h256c256r128 |
| 6982.03 | 6982.77 | 6984.13 | T:skinnyhashtk2 |
| 7751.03? | 7753.39? | 8946.45? | T:heron256v1 |
| 8323.55 | 8324.08 | 8324.75 | T:orangishv1 |
| 9904.14 | 9904.55 | 9905.46 | T:gage1h256c224r064 |
| 10271.72 | 10272.42 | 10273.50 | T:gage1h256c224r032 |
| 10977.56 | 10977.90 | 10978.70 | T:gage1h256c256r064 |
| 19595.61 | 19596.27 | 19597.58 | T:gage1h256c512r064 |
| 19754.53 | 19755.40 | 19757.05 | T:gage1h256c256r032 |
| 32587.56 | 32589.39 | 32594.72 | T:sivtemphotonhashv1 |
| 39200.95 | 39201.86 | 39202.89 | T:gage1h256c224r016 |
| 43202.37 | 43204.81 | 43208.85 | T:gage1h256c512r032 |
| 44303.07 | 44303.82 | 44305.39 | T:gage1h256c256r016 |
| 50596.23 | 51109.64 | 51594.42 | T:fsb512 |
| 75769.03 | 75769.58 | 75770.49 | T:gage1h256c224r008 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.06? | 0.08? | 0.08? | T:floppsy |
| 0.58? | 0.60? | 0.67? | komihash |
| 2.34 | 2.37 | 2.41 | prh42s256 |
| 2.42 | 2.44 | 2.46 | T:bebb4185 |
| 2.60 | 2.61 | 2.68 | prh64s256 |
| 2.93 | 2.95 | 2.98 | prh42s512 |
| 3.45 | 3.47 | 3.54 | prh64s512 |
| 4.10 | 4.11 | 4.14 | prh42s1024 |
| 4.81 | 4.83 | 4.91 | T:edonr512 |
| 5.35 | 5.37 | 5.43 | prh64s1024 |
| 5.92 | 5.95 | 6.00 | md5 |
| 7.04 | 7.05 | 7.05 | T:blake2b |
| 7.62 | 7.63 | 7.66 | T:blake3 |
| 8.14 | 8.15 | 8.21 | T:edonr256 |
| 8.38 | 8.40 | 8.42 | T:bmw512 |
| 9.88 | 9.88 | 9.95 | T:beamsplitter |
| 10.05 | 10.07 | 10.08 | T:skein256256 |
| 10.20 | 10.21 | 10.22 | T:k12 |
| 10.31 | 10.36 | 10.55 | T:tiger |
| 10.50 | 10.52 | 10.52 | T:blake2s |
| 10.64 | 10.66 | 10.71 | T:skein512256 |
| 10.67 | 10.68 | 10.69 | T:skein512512 |
| 11.45 | 11.46 | 11.48 | T:blake64 |
| 12.28 | 12.29 | 12.32 | T:sarmal256 |
| 12.39 | 12.39 | 12.39 | lsh256 |
| 12.63 | 12.65 | 12.65 | blake512 |
| 14.27 | 14.30 | 14.42 | T:shabal256 |
| 14.33 | 14.36 | 14.38 | T:shabal512 |
| 14.73 | 14.74 | 14.76 | T:sarmal512 |
| 14.94 | 14.97 | 15.04 | T:bmw256 |
| 15.22 | 15.25 | 15.28 | lsh512 |
| 16.59 | 16.61 | 16.61 | T:blake32 |
| 18.27 | 18.28 | 18.31 | shake128 |
| 19.19 | 19.22 | 19.23 | T:cheetah256 |
| 19.26 | 19.28 | 19.28 | sha512 |
| 19.24 | 19.95 | 20.03 | T:keccakc256 |
| 20.78 | 20.85 | 20.91 | T:nasha256 |
| 21.13 | 21.15 | 21.20 | T:nasha512 |
| 21.16 | 21.17 | 21.18 | blake256 |
| 21.37 | 21.37 | 21.37 | T:skein10241024 |
| 22.46 | 22.47 | 22.55 | sha3224 |
| 22.55 | 22.55 | 22.58 | sha3256 |
| 22.68 | 22.75 | 22.93 | shake256 |
| 22.82 | 22.90 | 23.06 | T:keccak |
| 23.05 | 23.12 | 23.41 | T:keccakc448 |
| 23.10 | 23.12 | 23.19 | T:keccakc512 |
| 26.89 | 26.91 | 26.96 | sha3384 |
| 27.29 | 27.40 | 27.88 | T:keccakc768 |
| 28.15 | 28.15 | 28.16 | asconhashav12 |
| 28.15 | 28.16 | 28.17 | asconxofav12 |
| 28.21 | 28.24 | 28.30 | sha256 |
| 29.54 | 29.55 | 29.58 | T:cubehash832 |
| 32.90 | 32.91 | 32.94 | T:bblake256 |
| 34.02 | 34.08 | 34.12 | T:shavite3256 |
| 36.33 | 36.35 | 36.38 | T:luffa256 |
| 36.58 | 36.61 | 36.68 | T:fugue2 |
| 38.46 | 38.49 | 38.54 | T:cubehash512 |
| 38.59 | 38.59 | 38.83 | T:keccakc256treed2 |
| 40.10 | 40.13 | 40.20 | T:keccakc1024 |
| 40.14 | 40.15 | 40.16 | sha3512 |
| 41.18 | 41.28 | 41.45 | T:rfsb509 |
| 41.52 | 41.52 | 41.53 | asconhashv12 |
| 41.52 | 41.52 | 41.53 | asconxofv12 |
| 43.91 | 43.92 | 43.93 | T:xoodyakv1 |
| 45.70 | 46.05 | 47.15 | T:simd512 |
| 46.31 | 46.33 | 46.38 | T:luffa384 |
| 47.39 | 47.39 | 47.43 | T:cubehash816 |
| 47.74 | 47.75 | 47.77 | T:cheetah512 |
| 48.65 | 48.66 | 48.74 | T:sneikha256 |
| 50.39 | 50.41 | 50.51 | T:fugue256 |
| 50.68 | 50.69 | 50.71 | T:keccakc512treed2 |
| 51.55 | 51.66 | 51.82 | T:shamashashv1 |
| 52.33 | 52.35 | 52.36 | T:gimli24v1 |
| 52.55 | 52.58 | 52.63 | T:lane256 |
| 52.52 | 52.60 | 52.60 | T:echosp256 |
| 52.92 | 52.93 | 52.98 | T:cubehash1632 |
| 53.21 | 53.30 | 53.62 | T:whirlpool |
| 53.61 | 53.61 | 53.67 | T:jh256 |
| 53.61 | 53.62 | 53.67 | T:jh384 |
| 53.62 | 53.62 | 53.67 | T:jh224 |
| 53.61 | 53.64 | 53.80 | T:jh512 |
| 53.66 | 53.77 | 53.83 | T:shavite3512 |
| 55.69 | 55.75 | 55.79 | T:groestl256 |
| 55.97 | 55.97 | 56.00 | asconhashabi32v12 |
| 59.55 | 59.68 | 59.91 | T:hamsi |
| 62.87 | 62.88 | 62.88 | T:mcssha4 |
| 63.13 | 63.15 | 63.29 | T:mcssha6 |
| 63.42 | 63.43 | 63.48 | T:round3jh512 |
| 63.42 | 63.43 | 63.50 | T:round3jh256 |
| 66.25 | 66.34 | 66.41 | T:echo256 |
| 69.06 | 69.10 | 69.18 | T:luffa512 |
| 69.42 | 69.52 | 69.95 | T:simd256 |
| 69.87 | 69.87 | 69.88 | T:mcssha5 |
| 81.72 | 81.73 | 81.75 | asconhashbi32v12 |
| 83.30 | 83.32 | 83.35 | T:cubehash88 |
| 84.06 | 84.09 | 84.42 | T:groestl512 |
| 85.03 | 85.07 | 85.10 | T:esch256v1 |
| 86.39 | 86.41 | 86.77 | T:esch256v2 |
| 86.59 | 86.79 | 87.97 | T:echosp512 |
| 89.93 | 89.94 | 89.97 | T:essence384 |
| 90.14 | 90.18 | 90.22 | T:essence512 |
| 93.00 | 93.01 | 93.14 | T:saturninhashv2 |
| 93.93 | 93.96 | 93.98 | T:cubehash1616 |
| 95.03 | 95.04 | 95.08 | T:drygascon128 |
| 96.91 | 96.93 | 96.95 | T:sneikha384 |
| 98.65 | 98.85 | 98.89 | T:mgrostl256 |
| 101.86 | 102.14 | 102.30 | T:md6d224 |
| 103.28 | 103.35 | 103.90 | T:echo512 |
| 101.91 | 105.19 | 105.33 | T:atelopus32 |
| 110.13 | 110.35 | 110.50 | T:md6d256 |
| 115.32 | 115.33 | 115.35 | T:coral256v1 |
| 122.07 | 122.23 | 122.98 | T:fugue512 |
| 124.94 | 125.48 | 127.16 | T:atelopus64 |
| 127.14 | 127.25 | 129.35 | T:fugue384 |
| 127.98 | 127.98 | 127.99 | T:esch384v1 |
| 129.99 | 130.01 | 130.12 | T:esch384v2 |
| 133.08 | 133.12 | 134.44 | T:essence256 |
| 133.12 | 133.23 | 133.26 | T:essence224 |
| 139.62 | 139.63 | 139.68 | T:drygascon256 |
| 142.06 | 142.81 | 143.02 | T:md6d384 |
| 144.80 | 144.81 | 144.84 | T:romulush |
| 155.02 | 155.04 | 155.09 | T:cubehash84 |
| 159.98 | 159.98 | 160.01 | T:knot256v2 |
| 165.29 | 165.32 | 165.35 | T:cubehash168 |
| 212.05 | 212.06 | 212.07 | T:knot256v1 |
| 285.51 | 285.53 | 285.57 | T:lane512 |
| 285.59 | 288.12 | 295.02 | T:fsb256 |
| 300.05 | 300.07 | 300.17 | T:cubehash82 |
| 308.04 | 308.05 | 308.08 | T:cubehash164 |
| 332.94 | 333.12 | 339.74 | T:clxhash |
| 515.19 | 515.21 | 517.14 | T:photonbeetlehash256rate32v1 |
| 524.58 | 524.59 | 524.85 | T:knot512 |
| 553.64 | 553.65 | 553.81 | T:knot384 |
| 589.16 | 589.17 | 589.38 | T:cubehash81 |
| 595.03 | 595.03 | 595.21 | T:cubehash162 |
| 1168.18 | 1168.19 | 1168.87 | T:cubehash161 |
| 1328.18 | 1328.62 | 1332.86 | T:syconhash256v1 |
| 1861.48 | 1862.21 | 1864.48 | T:subterraneanv1 |
| 2415.14 | 2416.64 | 2417.94 | T:acehash256v1 |
| 3357.77 | 3359.19 | 3361.21 | T:sivrijndael256hash256v1 |
| 3874.73 | 3875.98 | 3877.47 | T:skinnyhashtk3 |
| 7031.04 | 7031.87 | 7033.35 | T:gage1h256c256r128 |
| 7041.98 | 7042.85 | 7044.82 | T:skinnyhashtk2 |
| 8281.70? | 8284.63? | 9548.44? | T:heron256v1 |
| 8605.77 | 8607.23 | 8608.58 | T:orangishv1 |
| 10323.12 | 10324.17 | 10325.91 | T:gage1h256c224r064 |
| 10664.20 | 10665.04 | 10666.38 | T:gage1h256c224r032 |
| 11442.01 | 11442.59 | 11443.60 | T:gage1h256c256r064 |
| 20424.35 | 20425.36 | 20428.32 | T:gage1h256c512r064 |
| 20508.68 | 20509.67 | 20511.32 | T:gage1h256c256r032 |
| 32445.71 | 32447.63 | 32452.86 | T:sivtemphotonhashv1 |
| 40634.98 | 40636.07 | 40637.26 | T:gage1h256c224r016 |
| 44871.78 | 44873.07 | 44880.41 | T:gage1h256c512r032 |
| 45923.47 | 45924.85 | 45925.85 | T:gage1h256c256r016 |
| 78431.83 | 78432.64 | 78433.68 | T:gage1h256c224r008 |
| 133461.07 | 135240.95 | 136754.55 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 0.50? | 0.75? | 0.75? | T:floppsy |
| 1.74? | 1.86? | 2.38? | komihash |
| 7.36? | 7.51? | 8.69? | T:bebb4185 |
| 8.70 | 8.83 | 8.83 | T:blake3 |
| 12.09 | 12.25 | 12.25 | T:blake2s |
| 13.15 | 13.31 | 13.56 | md5 |
| 13.28 | 13.50 | 13.85 | prh42s256 |
| 13.09? | 13.51? | 15.44? | T:beamsplitter |
| 14.62 | 14.62 | 14.86 | T:blake2b |
| 15.09 | 15.21 | 16.59 | prh64s256 |
| 15.31 | 15.48 | 15.48 | T:edonr512 |
| 18.47 | 18.57 | 18.73 | T:skein256256 |
| 18.55 | 18.72 | 18.91 | prh42s512 |
| 19.34 | 19.34 | 20.04 | T:edonr256 |
| 22.73 | 22.89 | 22.98 | T:skein512256 |
| 22.87 | 23.03 | 23.06 | T:skein512512 |
| 24.73 | 24.84 | 24.94 | T:blake64 |
| 24.56 | 25.01 | 26.17 | prh64s512 |
| 25.83 | 26.27 | 26.75 | T:tiger |
| 26.39 | 26.48 | 26.58 | lsh256 |
| 26.48 | 26.66 | 26.83 | T:sarmal256 |
| 27.67 | 27.80 | 28.15 | T:k12 |
| 29.07 | 29.37 | 29.52 | T:bmw512 |
| 29.50 | 29.78 | 30.16 | prh42s1024 |
| 29.95 | 29.95 | 30.06 | blake512 |
| 31.12 | 31.12 | 31.27 | T:sarmal512 |
| 34.23 | 34.27 | 34.58 | T:blake32 |
| 37.98 | 38.13 | 38.17 | sha512 |
| 40.47 | 40.62 | 41.17 | T:bmw256 |
| 41.80 | 41.82 | 42.61 | sha3256 |
| 41.91 | 42.15 | 42.80 | sha3384 |
| 42.10 | 42.16 | 42.74 | sha3512 |
| 42.22 | 42.24 | 42.80 | sha3224 |
| 42.62 | 42.62 | 43.14 | blake256 |
| 42.61 | 42.79 | 43.00 | T:nasha256 |
| 43.07 | 43.12 | 43.46 | shake256 |
| 43.05 | 43.20 | 43.42 | asconhashav12 |
| 43.03 | 43.21 | 43.70 | shake128 |
| 43.22 | 43.24 | 43.33 | T:cheetah256 |
| 42.90 | 43.25 | 43.57 | asconxofav12 |
| 44.62 | 45.05 | 45.82 | prh64s1024 |
| 45.70 | 45.94 | 46.05 | T:nasha512 |
| 47.40 | 47.85 | 48.60 | T:keccakc1024 |
| 47.62 | 48.02 | 49.62 | T:keccak |
| 48.68 | 48.85 | 50.26 | T:keccakc768 |
| 49.07 | 49.24 | 49.45 | T:keccakc512 |
| 49.10 | 50.26 | 52.13 | T:keccakc448 |
| 50.04 | 50.45 | 51.62 | T:shabal256 |
| 50.73 | 51.03 | 51.35 | lsh512 |
| 50.63 | 51.16 | 51.79 | T:shabal512 |
| 56.71 | 56.83 | 57.09 | sha256 |
| 56.77 | 56.93 | 57.04 | T:xoodyakv1 |
| 52.28? | 58.62? | 59.49? | T:keccakc256 |
| 60.34 | 60.45 | 60.79 | asconhashv12 |
| 60.26 | 60.47 | 60.75 | asconxofv12 |
| 60.64 | 60.86 | 61.29 | T:cheetah512 |
| 62.70 | 63.02 | 64.15 | T:shavite3256 |
| 67.67 | 68.02 | 68.52 | T:luffa256 |
| 70.62 | 70.62 | 70.62 | T:skein10241024 |
| 70.44 | 70.96 | 71.42 | T:sneikha256 |
| 74.27 | 74.51 | 74.79 | T:hamsi |
| 75.52 | 75.64 | 75.88 | T:gimli24v1 |
| 77.05 | 77.45 | 79.84 | T:shamashashv1 |
| 84.58 | 85.05 | 85.59 | T:cubehash512 |
| 91.62 | 91.74 | 92.02 | asconhashabi32v12 |
| 98.02 | 98.06 | 98.99 | T:jh256 |
| 98.05 | 98.12 | 98.88 | T:jh384 |
| 98.17 | 98.22 | 99.07 | T:jh224 |
| 98.21 | 98.48 | 99.23 | T:jh512 |
| 98.91 | 99.00 | 99.14 | T:shavite3512 |
| 104.76 | 104.85 | 105.15 | T:drygascon128 |
| 105.74 | 106.00 | 106.91 | T:luffa384 |
| 105.45 | 106.35 | 106.45 | T:whirlpool |
| 108.96 | 109.17 | 109.24 | T:rfsb509 |
| 115.08 | 115.09 | 115.15 | T:esch256v1 |
| 115.90 | 116.20 | 116.73 | T:round3jh512 |
| 116.01 | 116.33 | 116.70 | T:round3jh256 |
| 116.40 | 116.69 | 116.70 | T:esch256v2 |
| 117.86 | 117.89 | 117.96 | T:mcssha4 |
| 120.14 | 120.31 | 120.31 | T:mcssha6 |
| 121.99 | 122.17 | 122.54 | T:cubehash832 |
| 123.49 | 123.95 | 125.07 | T:groestl256 |
| 125.29 | 125.54 | 125.72 | asconhashbi32v12 |
| 127.22 | 127.80 | 128.42 | T:simd256 |
| 132.13 | 132.16 | 132.35 | T:lane256 |
| 135.38 | 135.74 | 136.20 | T:saturninhashv2 |
| 139.27 | 139.50 | 139.82 | T:cubehash816 |
| 144.47 | 144.56 | 144.89 | T:bblake256 |
| 147.22 | 147.60 | 148.30 | T:fugue2 |
| 147.00 | 148.84 | 153.18 | T:simd512 |
| 150.98 | 151.10 | 151.11 | T:echo256 |
| 155.04 | 155.51 | 156.30 | T:luffa512 |
| 155.65 | 155.78 | 155.97 | T:sneikha384 |
| 160.95 | 161.30 | 162.21 | T:echosp256 |
| 165.88 | 165.99 | 166.33 | T:coral256v1 |
| 175.63 | 175.89 | 176.17 | T:cubehash88 |
| 180.20 | 180.54 | 181.78 | T:fugue256 |
| 180.71 | 180.83 | 180.83 | T:mcssha5 |
| 188.14 | 188.17 | 189.01 | T:echo512 |
| 190.72 | 190.74 | 190.82 | T:drygascon256 |
| 195.65 | 195.81 | 195.87 | T:esch384v1 |
| 198.61 | 198.94 | 200.75 | T:echosp512 |
| 199.10 | 199.46 | 199.62 | T:esch384v2 |
| 209.30 | 209.30 | 209.34 | T:romulush |
| 213.68 | 213.86 | 216.00 | T:groestl512 |
| 214.35 | 214.99 | 215.61 | T:cubehash1632 |
| 228.78 | 228.78 | 229.02 | T:knot256v2 |
| 232.39 | 232.42 | 232.61 | T:keccakc512treed2 |
| 232.31 | 232.48 | 232.85 | T:essence384 |
| 234.12 | 234.30 | 234.46 | T:essence512 |
| 234.36 | 234.42 | 235.91 | T:keccakc256treed2 |
| 238.45 | 238.56 | 238.62 | T:knot256v1 |
| 246.90 | 247.19 | 247.40 | T:cubehash84 |
| 249.48 | 249.80 | 250.24 | T:essence224 |
| 249.78 | 249.99 | 250.28 | T:essence256 |
| 258.74 | 259.12 | 260.28 | T:mgrostl256 |
| 274.39 | 274.61 | 274.82 | T:cubehash1616 |
| 291.71 | 292.62 | 294.67 | T:fugue384 |
| 345.65 | 345.88 | 346.10 | T:cubehash168 |
| 347.15 | 348.07 | 350.73 | T:md6d224 |
| 349.27 | 351.29 | 358.62 | T:atelopus32 |
| 362.50 | 362.64 | 370.33 | T:clxhash |
| 374.94 | 376.25 | 377.03 | T:md6d256 |
| 387.93 | 388.25 | 395.33 | T:fugue512 |
| 392.42 | 392.57 | 392.71 | T:cubehash82 |
| 458.77 | 459.83 | 469.42 | T:photonbeetlehash256rate32v1 |
| 463.17 | 466.22 | 472.99 | T:fsb256 |
| 488.36 | 488.39 | 488.55 | T:cubehash164 |
| 487.02 | 490.35 | 494.82 | T:md6d384 |
| 508.68 | 514.73 | 519.75 | T:atelopus64 |
| 611.59 | 611.72 | 611.83 | T:knot384 |
| 639.15 | 639.25 | 639.34 | T:knot512 |
| 686.41 | 686.48 | 686.64 | T:cubehash81 |
| 775.23 | 775.23 | 775.38 | T:cubehash162 |
| 1109.32 | 1109.39 | 1109.60 | T:lane512 |
| 1353.48 | 1353.62 | 1353.62 | T:cubehash161 |
| 2022.43 | 2022.49 | 2022.55 | T:syconhash256v1 |
| 2105.17 | 2105.26 | 2105.67 | T:subterraneanv1 |
| 3216.89 | 3217.52 | 3219.22 | T:sivrijndael256hash256v1 |
| 3672.63 | 3675.05 | 3685.97 | T:acehash256v1 |
| 5505.91 | 5506.03 | 5511.18 | T:skinnyhashtk3 |
| 7812.81 | 7819.35 | 7840.00 | T:skinnyhashtk2 |
| 11354.65 | 11355.90 | 11363.26 | T:gage1h256c256r128 |
| 12222.50 | 12225.27 | 12233.57 | T:orangishv1 |
| 15070.16 | 15071.74 | 15084.48 | T:heron256v1 |
| 15681.26 | 15683.61 | 15694.89 | T:gage1h256c224r032 |
| 15683.00 | 15684.85 | 15694.67 | T:gage1h256c224r064 |
| 17383.02 | 17384.67 | 17397.01 | T:gage1h256c256r064 |
| 30158.67 | 30167.18 | 30174.50 | T:gage1h256c256r032 |
| 30631.63 | 30644.13 | 30658.16 | T:sivtemphotonhashv1 |
| 31031.34 | 31041.08 | 31043.57 | T:gage1h256c512r064 |
| 58989.32 | 58991.31 | 58998.03 | T:gage1h256c224r016 |
| 66246.55 | 66257.76 | 66265.60 | T:gage1h256c512r032 |
| 66662.92 | 66668.17 | 66673.33 | T:gage1h256c256r016 |
| 112517.48 | 112519.08 | 112526.63 | T:gage1h256c224r008 |
| 1205522.21 | 1215601.29 | 1224468.21 | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 4.20? | 6.00? | 6.00? | T:floppsy |
| 7.62? | 9.03? | 10.39? | komihash |
| 39.99? | 40.88? | 46.64? | T:beamsplitter |
| 46.00? | 47.10? | 53.25? | T:bebb4185 |
| 69.91 | 71.07 | 73.86 | md5 |
| 80.38 | 81.62 | 81.67 | T:blake3 |
| 93.75 | 93.92 | 96.06 | T:blake2s |
| 103.10 | 103.54 | 104.82 | prh42s256 |
| 107.00 | 107.00 | 107.07 | T:edonr256 |
| 107.75 | 108.01 | 109.86 | T:skein256256 |
| 109.62 | 109.62 | 114.95 | prh64s256 |
| 115.62 | 115.69 | 117.50 | T:blake2b |
| 119.88 | 120.27 | 121.75 | T:edonr512 |
| 131.72 | 136.02 | 138.88 | T:tiger |
| 145.52 | 147.08 | 149.99 | prh42s512 |
| 158.64 | 159.18 | 161.22 | T:blake32 |
| 158.86 | 159.38 | 162.05 | asconhashav12 |
| 159.21 | 159.79 | 162.08 | asconxofav12 |
| 179.62 | 179.65 | 181.50 | T:skein512256 |
| 181.06 | 182.38 | 182.38 | T:skein512512 |
| 190.00 | 190.71 | 193.12 | prh64s512 |
| 192.62 | 193.41 | 195.99 | blake256 |
| 194.28 | 195.80 | 199.48 | T:hamsi |
| 196.25 | 197.47 | 198.88 | T:nasha256 |
| 197.47 | 197.62 | 199.53 | T:sneikha256 |
| 197.80 | 198.42 | 200.73 | T:xoodyakv1 |
| 200.89 | 201.94 | 203.45 | T:blake64 |
| 209.56 | 209.75 | 212.25 | asconxofv12 |
| 209.38 | 209.78 | 213.82 | T:gimli24v1 |
| 209.54 | 209.99 | 212.71 | asconhashv12 |
| 211.88 | 212.12 | 213.03 | lsh256 |
| 220.02 | 220.78 | 221.81 | T:k12 |
| 229.94 | 230.70 | 236.90 | T:sarmal256 |
| 231.74 | 232.50 | 233.96 | prh42s1024 |
| 235.38 | 235.53 | 237.25 | T:bmw256 |
| 235.80 | 236.28 | 240.15 | T:bmw512 |
| 238.35 | 239.69 | 240.50 | blake512 |
| 245.00 | 245.07 | 246.88 | sha256 |
| 249.71 | 250.01 | 250.92 | T:shamashashv1 |
| 264.75 | 266.17 | 268.00 | T:shavite3256 |
| 265.38 | 266.50 | 267.88 | T:sarmal512 |
| 276.98 | 277.46 | 278.95 | T:drygascon128 |
| 281.65 | 283.98 | 287.94 | T:cheetah256 |
| 285.38 | 285.50 | 286.60 | T:luffa256 |
| 304.50 | 304.94 | 306.41 | sha512 |
| 311.50 | 312.21 | 313.15 | T:shabal256 |
| 316.94 | 322.15 | 325.91 | T:shabal512 |
| 330.50 | 330.65 | 332.74 | sha3256 |
| 333.75 | 333.75 | 335.07 | sha3384 |
| 334.12 | 335.11 | 336.67 | sha3512 |
| 335.88 | 335.94 | 336.60 | sha3224 |
| 341.25 | 341.25 | 341.50 | shake256 |
| 342.00 | 342.57 | 344.28 | shake128 |
| 352.38 | 352.38 | 352.55 | prh64s1024 |
| 365.91 | 366.94 | 367.91 | T:nasha512 |
| 370.54 | 371.96 | 374.07 | asconhashabi32v12 |
| 378.59 | 379.22 | 380.29 | T:saturninhashv2 |
| 381.83 | 384.77 | 397.27 | T:keccak |
| 385.07 | 391.09 | 396.62 | T:keccakc1024 |
| 389.52 | 391.23 | 397.56 | T:keccakc768 |
| 391.70 | 392.83 | 394.76 | T:keccakc512 |
| 393.26 | 400.52 | 416.81 | T:keccakc448 |
| 405.80 | 408.36 | 411.22 | lsh512 |
| 412.14 | 412.89 | 413.12 | T:cubehash512 |
| 425.38 | 425.40 | 427.50 | T:esch256v1 |
| 436.25 | 436.67 | 438.75 | T:esch256v2 |
| 447.14 | 447.25 | 447.77 | T:knot256v1 |
| 452.80 | 455.23 | 456.32 | T:whirlpool |
| 461.30 | 463.27 | 468.61 | T:cheetah512 |
| 417.28? | 468.01? | 475.74? | T:keccakc256 |
| 467.73 | 469.45 | 471.09 | asconhashbi32v12 |
| 529.50 | 530.27 | 531.70 | T:sneikha384 |
| 534.33 | 535.77 | 536.00 | T:photonbeetlehash256rate32v1 |
| 540.14 | 542.81 | 546.40 | T:luffa384 |
| 549.27 | 549.59 | 549.92 | T:mcssha4 |
| 563.72 | 565.12 | 565.12 | T:skein10241024 |
| 562.94 | 565.25 | 569.11 | T:coral256v1 |
| 568.62 | 569.60 | 585.82 | T:mcssha6 |
| 579.35 | 580.71 | 582.57 | T:romulush |
| 598.12 | 600.03 | 605.91 | T:clxhash |
| 609.62 | 609.95 | 611.12 | T:groestl256 |
| 623.02 | 623.75 | 626.17 | T:knot256v2 |
| 681.55 | 683.38 | 690.64 | T:rfsb509 |
| 716.95 | 718.04 | 720.88 | T:fugue256 |
| 727.26 | 728.45 | 732.40 | T:drygascon256 |
| 777.46 | 780.65 | 785.10 | T:luffa512 |
| 788.75 | 788.75 | 789.34 | T:jh256 |
| 788.96 | 789.00 | 790.18 | T:jh384 |
| 790.00 | 790.00 | 790.58 | T:jh224 |
| 789.33 | 790.18 | 791.48 | T:jh512 |
| 792.03 | 792.25 | 792.71 | T:shavite3512 |
| 834.50 | 835.50 | 838.71 | T:cubehash816 |
| 837.53 | 839.14 | 841.39 | T:cubehash832 |
| 843.81 | 845.25 | 862.74 | T:esch384v1 |
| 867.22 | 867.25 | 872.33 | T:esch384v2 |
| 901.89 | 904.97 | 909.04 | T:cubehash88 |
| 932.12 | 932.69 | 934.01 | T:round3jh512 |
| 932.52 | 933.34 | 934.76 | T:round3jh256 |
| 971.51 | 973.35 | 976.20 | T:cubehash84 |
| 1004.67 | 1007.36 | 1008.94 | T:fugue2 |
| 1009.66 | 1010.08 | 1011.03 | T:bblake256 |
| 1028.69 | 1033.06 | 1046.16 | T:simd256 |
| 1052.25 | 1053.38 | 1053.38 | T:mcssha5 |
| 1060.45 | 1063.55 | 1091.54 | T:lane256 |
| 1119.03 | 1120.27 | 1123.59 | T:cubehash82 |
| 1164.36 | 1185.60 | 1231.44 | T:simd512 |
| 1209.46 | 1210.30 | 1213.00 | T:echo256 |
| 1232.10 | 1234.40 | 1236.64 | T:knot384 |
| 1286.98 | 1287.59 | 1288.62 | T:echosp256 |
| 1452.25 | 1452.65 | 1454.00 | T:cubehash81 |
| 1454.69 | 1455.60 | 1456.67 | T:cubehash1632 |
| 1506.86 | 1507.33 | 1512.57 | T:echo512 |
| 1526.00 | 1528.58 | 1531.11 | T:essence224 |
| 1528.62 | 1530.04 | 1531.58 | T:essence256 |
| 1538.50 | 1538.79 | 1540.25 | T:knot512 |
| 1584.56 | 1586.01 | 1587.54 | T:fugue384 |
| 1587.21 | 1588.27 | 1607.25 | T:echosp512 |
| 1631.32 | 1633.75 | 1636.34 | T:cubehash1616 |
| 1727.12 | 1733.93 | 1735.67 | T:groestl512 |
| 1764.94 | 1767.92 | 1771.38 | T:cubehash168 |
| 1858.00 | 1858.32 | 1859.75 | T:keccakc512treed2 |
| 1866.84 | 1868.10 | 1868.89 | T:essence384 |
| 1872.97 | 1874.75 | 1887.00 | T:keccakc256treed2 |
| 1878.77 | 1880.02 | 1882.30 | T:essence512 |
| 1906.55 | 1908.22 | 1911.86 | T:cubehash164 |
| 2083.75 | 2090.27 | 2102.18 | T:mgrostl256 |
| 2192.62 | 2193.27 | 2194.66 | T:cubehash162 |
| 2473.46 | 2475.49 | 2480.24 | T:fugue512 |
| 2776.10 | 2779.83 | 2786.00 | T:md6d224 |
| 2780.97 | 2785.02 | 2845.43 | T:atelopus32 |
| 2812.25 | 2812.33 | 2814.00 | T:cubehash161 |
| 3010.96 | 3017.26 | 3026.89 | T:md6d256 |
| 3720.06 | 3746.54 | 3772.46 | T:fsb256 |
| 3809.98 | 3813.70 | 3827.58 | T:sivrijndael256hash256v1 |
| 3899.69 | 3923.69 | 3952.62 | T:md6d384 |
| 3947.49 | 3998.07 | 4096.90 | T:atelopus64 |
| 4023.54 | 4025.56 | 4028.11 | T:subterraneanv1 |
| 7479.03 | 7481.02 | 7502.43 | T:syconhash256v1 |
| 8874.31 | 8876.71 | 8878.50 | T:lane512 |
| 13569.17 | 13576.27 | 13586.10 | T:acehash256v1 |
| 13897.53 | 13898.38 | 13906.02 | T:skinnyhashtk2 |
| 14693.93 | 14695.18 | 14698.27 | T:skinnyhashtk3 |
| 32713.41 | 32714.12 | 32747.42 | T:sivtemphotonhashv1 |
| 38935.14 | 38938.58 | 38962.98 | T:gage1h256c256r128 |
| 48869.78 | 48879.35 | 48896.91 | T:orangishv1 |
| 55211.99 | 55213.48 | 55266.61 | T:gage1h256c224r032 |
| 57911.01 | 57915.06 | 57949.41 | T:gage1h256c224r064 |
| 64189.94 | 64193.80 | 64241.29 | T:gage1h256c256r064 |
| 68547.62 | 68554.85 | 68616.21 | T:heron256v1 |
| 106148.26 | 106165.07 | 106244.65 | T:gage1h256c256r032 |
| 114572.69 | 114589.90 | 114678.69 | T:gage1h256c512r064 |
| 203484.04 | 203537.81 | 203577.72 | T:gage1h256c224r016 |
| 229954.32 | 230023.18 | 230050.17 | T:gage1h256c256r016 |
| 234583.59 | 234654.17 | 234734.41 | T:gage1h256c512r032 |
| 380955.76 | 380964.09 | 380974.68 | T:gage1h256c224r008 |
| 9578261.53 | 9698012.34 | 9776956.00 | T:fsb512 |
|
|