| Cycles/byte for long messages |
| 25% | 50% | 75% | hash |
| 7.44 | 7.44 | 7.44 | T:blake2b |
| 9.64 | 9.65 | 9.66 | T:skein512256 |
| 9.64 | 9.65 | 9.65 | T:skein512512 |
| 9.73 | 9.74 | 9.75 | T:k12 |
| 10.59 | 10.60 | 10.60 | T:skein256256 |
| 11.28 | 11.29 | 11.31 | T:blake2s |
| 11.61 | 11.62 | 11.63 | T:blake64 |
| 12.11 | 12.11 | 12.12 | T:blake32 |
| 12.72 | 12.72 | 12.72 | blake512 |
| 13.38 | 13.39 | 13.41 | blake256 |
| 14.42 | 14.42 | 14.43 | T:keccakc256treed2 |
| 6.51? | 15.48? | 15.56? | T:bblake256 |
| 17.33 | 17.35 | 17.36 | T:skein10241024 |
| 18.00 | 18.01 | 18.02 | shake128 |
| 19.01 | 19.01 | 19.02 | T:keccakc512treed2 |
| 20.50 | 20.51 | 20.52 | T:keccakc448 |
| 20.52 | 20.52 | 20.53 | sha512 |
| 20.96 | 20.97 | 20.99 | sha3224 |
| 22.02 | 22.03 | 22.04 | T:keccakc512 |
| 22.42 | 22.44 | 22.48 | shake256 |
| 22.45? | 22.47? | 56.84? | sha3256 |
| 23.63 | 23.63 | 23.64 | T:keccak |
| 27.37 | 27.38 | 27.38 | T:jh256 |
| 27.38 | 27.38 | 27.38 | T:jh384 |
| 27.38 | 27.38 | 27.38 | T:jh512 |
| 27.38 | 27.38 | 27.38 | T:jh224 |
| 29.24 | 29.25 | 29.29 | T:keccakc768 |
| 29.81 | 29.82 | 29.83 | sha3384 |
| 30.24 | 30.25 | 30.26 | sha256 |
| 31.02 | 31.03 | 31.04 | T:round3jh256 |
| 31.02 | 31.03 | 31.06 | T:round3jh512 |
| 41.24 | 41.25 | 41.25 | T:keccakc1024 |
| 41.56 | 41.58 | 41.60 | sha3512 |
| 85.90 | 86.02 | 86.54 | T:groestl256 |
| 131.70 | 131.91 | 132.26 | T:groestl512 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 7.50 | 7.50 | 7.50 | T:blake2b |
| 9.87 | 9.87 | 9.87 | T:skein512256 |
| 10.03 | 10.03 | 10.03 | T:skein512512 |
| 10.37 | 10.37 | 10.37 | T:k12 |
| 10.86 | 10.86 | 10.86 | T:skein256256 |
| 11.31 | 11.31 | 11.32 | T:blake2s |
| 12.11 | 12.11 | 12.11 | T:blake64 |
| 12.40 | 12.40 | 12.40 | T:blake32 |
| 13.24 | 13.24 | 13.24 | blake512 |
| 13.71 | 13.71 | 13.72 | blake256 |
| 16.83 | 16.84 | 16.85 | T:bblake256 |
| 17.06 | 17.06 | 17.07 | T:keccakc256treed2 |
| 18.10 | 18.10 | 18.10 | T:skein10241024 |
| 18.82 | 18.82 | 18.82 | shake128 |
| 20.46 | 20.46 | 20.46 | T:keccakc512treed2 |
| 21.25 | 21.25 | 21.25 | sha512 |
| 21.58 | 21.58 | 21.58 | T:keccakc448 |
| 21.75 | 21.76 | 21.76 | sha3224 |
| 23.09 | 23.09 | 23.10 | T:keccakc512 |
| 23.23 | 23.23 | 23.25 | shake256 |
| 23.23? | 23.23? | 40.42? | sha3256 |
| 24.68 | 24.68 | 24.69 | T:keccak |
| 27.86 | 27.86 | 27.87 | T:jh224 |
| 27.86 | 27.86 | 27.87 | T:jh256 |
| 27.86 | 27.86 | 27.86 | T:jh384 |
| 27.87 | 27.87 | 27.87 | T:jh512 |
| 29.58 | 29.58 | 29.60 | T:keccakc768 |
| 29.87 | 29.87 | 29.87 | sha3384 |
| 30.78 | 30.79 | 30.79 | sha256 |
| 31.59 | 31.59 | 31.59 | T:round3jh256 |
| 31.59 | 31.59 | 31.61 | T:round3jh512 |
| 42.27 | 42.27 | 42.27 | T:keccakc1024 |
| 42.39 | 42.39 | 42.39 | sha3512 |
| 88.25 | 88.28 | 88.44 | T:groestl256 |
| 138.12 | 138.20 | 138.36 | T:groestl512 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 7.58 | 7.59 | 7.59 | T:blake2b |
| 10.24 | 10.24 | 10.25 | T:skein512256 |
| 10.66 | 10.66 | 10.66 | T:skein512512 |
| 11.29 | 11.29 | 11.29 | T:skein256256 |
| 11.34 | 11.34 | 11.35 | T:blake2s |
| 11.41 | 11.41 | 11.42 | T:k12 |
| 12.88 | 12.88 | 12.88 | T:blake32 |
| 12.91 | 12.92 | 12.93 | T:blake64 |
| 14.10 | 14.10 | 14.10 | blake512 |
| 14.24 | 14.25 | 14.26 | blake256 |
| 18.97 | 18.98 | 19.00 | T:bblake256 |
| 19.35 | 19.35 | 19.45 | T:skein10241024 |
| 19.89 | 19.90 | 19.90 | T:keccakc256treed2 |
| 20.16 | 20.16 | 20.17 | shake128 |
| 22.06 | 22.06 | 22.07 | sha3224 |
| 22.41 | 22.41 | 22.42 | T:keccakc448 |
| 22.46 | 22.46 | 22.49 | sha512 |
| 22.87 | 22.87 | 22.87 | T:keccakc512treed2 |
| 24.02 | 24.03 | 24.05 | sha3256 |
| 24.07 | 24.07 | 24.08 | shake256 |
| 24.38 | 24.40 | 24.44 | T:keccakc512 |
| 26.44 | 26.44 | 26.44 | T:keccak |
| 28.68 | 28.68 | 28.68 | T:jh224 |
| 28.68 | 28.68 | 28.69 | T:jh256 |
| 28.68 | 28.68 | 28.68 | T:jh384 |
| 28.69 | 28.69 | 28.69 | T:jh512 |
| 29.96 | 29.96 | 29.97 | sha3384 |
| 30.12 | 30.13 | 30.13 | T:keccakc768 |
| 31.68 | 31.68 | 31.69 | sha256 |
| 32.52 | 32.52 | 32.53 | T:round3jh256 |
| 32.53 | 32.53 | 32.54 | T:round3jh512 |
| 43.98 | 43.98 | 43.98 | T:keccakc1024 |
| 43.72? | 65.40? | 88.24? | sha3512 |
| 92.01 | 92.05 | 92.08 | T:groestl256 |
| 148.67 | 148.71 | 148.81 | T:groestl512 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 8.60 | 8.60 | 8.60 | T:blake2b |
| 11.22? | 11.23? | 19.32? | T:skein512256 |
| 11.41 | 11.42 | 11.43 | T:blake2s |
| 12.34 | 12.34 | 12.34 | T:skein512512 |
| 12.46 | 12.46 | 12.46 | T:skein256256 |
| 13.09 | 13.09 | 13.11 | T:k12 |
| 13.88 | 13.89 | 13.90 | T:blake64 |
| 14.17 | 14.17 | 14.17 | T:blake32 |
| 15.00 | 15.00 | 15.00 | blake512 |
| 15.65 | 15.66 | 15.68 | blake256 |
| 21.75 | 21.75 | 21.75 | shake128 |
| 23.43 | 23.43 | 23.44 | sha512 |
| 24.68 | 24.70 | 24.70 | T:skein10241024 |
| 24.70 | 24.73 | 24.78 | T:bblake256 |
| 26.77 | 26.79 | 26.79 | sha3224 |
| 26.82 | 26.82 | 26.82 | sha3256 |
| 27.01 | 27.01 | 27.01 | shake256 |
| 27.42 | 27.42 | 27.42 | T:keccakc256treed2 |
| 28.32 | 28.32 | 28.32 | T:keccakc448 |
| 28.50 | 28.50 | 28.51 | T:keccakc512 |
| 28.65 | 28.65 | 28.65 | T:keccak |
| 30.85 | 30.85 | 30.85 | T:jh224 |
| 30.85 | 30.85 | 30.85 | T:jh256 |
| 30.86 | 30.86 | 30.86 | T:jh384 |
| 30.88 | 30.88 | 30.88 | T:jh512 |
| 32.15 | 32.15 | 32.15 | sha3384 |
| 33.49 | 33.49 | 33.49 | T:keccakc768 |
| 34.02 | 34.02 | 34.03 | sha256 |
| 35.01 | 35.01 | 35.01 | T:round3jh256 |
| 35.03 | 35.03 | 35.03 | T:round3jh512 |
| 35.51 | 35.51 | 35.51 | T:keccakc512treed2 |
| 47.81 | 47.81 | 47.81 | sha3512 |
| 49.09 | 49.09 | 49.09 | T:keccakc1024 |
| 101.06 | 101.39 | 101.44 | T:groestl256 |
| 162.55 | 162.70 | 162.74 | T:groestl512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 12.25 | 12.25 | 12.30 | T:blake2s |
| 17.72 | 17.72 | 17.72 | T:blake2b |
| 23.19 | 23.19 | 23.19 | T:skein512256 |
| 27.03 | 27.03 | 27.03 | T:skein256256 |
| 30.28 | 30.28 | 30.28 | T:blake32 |
| 30.41 | 30.44 | 30.50 | T:blake64 |
| 33.22 | 33.22 | 33.22 | blake512 |
| 33.34 | 33.34 | 33.34 | T:skein512512 |
| 33.66 | 33.75 | 33.84 | blake256 |
| 39.34 | 39.42 | 39.64 | T:k12 |
| 46.50 | 46.50 | 46.59 | sha512 |
| 49.38 | 49.38 | 49.38 | sha3256 |
| 49.33 | 49.44 | 49.44 | sha3224 |
| 50.36 | 50.36 | 50.36 | sha3384 |
| 50.42 | 50.42 | 50.42 | sha3512 |
| 51.30 | 51.30 | 51.30 | shake256 |
| 51.42 | 51.42 | 51.42 | shake128 |
| 58.38 | 58.38 | 58.38 | T:jh256 |
| 58.39 | 58.39 | 58.39 | T:jh224 |
| 58.41 | 58.41 | 58.41 | T:jh384 |
| 58.66 | 58.66 | 58.66 | T:jh512 |
| 63.56 | 63.56 | 63.56 | T:keccakc1024 |
| 64.72 | 64.72 | 64.72 | T:keccakc768 |
| 65.16 | 65.16 | 65.23 | sha256 |
| 65.88 | 65.88 | 65.88 | T:keccakc512 |
| 66.12 | 66.12 | 66.12 | T:keccak |
| 66.42 | 66.42 | 66.42 | T:keccakc448 |
| 66.75 | 66.75 | 66.75 | T:round3jh256 |
| 67.00 | 67.00 | 67.28 | T:round3jh512 |
| 81.09 | 81.09 | 81.31 | T:skein10241024 |
| 97.20 | 97.42 | 98.00 | T:bblake256 |
| 167.38 | 167.38 | 167.59 | T:keccakc512treed2 |
| 169.11 | 169.11 | 169.11 | T:keccakc256treed2 |
| 221.75 | 222.25 | 222.48 | T:groestl256 |
| 404.78 | 405.52 | 406.72 | T:groestl512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 99.38 | 99.38 | 99.50 | T:blake2s |
| 136.25 | 136.25 | 138.62 | T:blake2b |
| 149.12 | 149.12 | 149.12 | T:blake32 |
| 163.75 | 164.75 | 166.12 | blake256 |
| 169.38? | 171.12? | 265.00? | T:skein256256 |
| 183.25 | 183.25 | 185.25 | T:skein512256 |
| 247.50 | 250.62 | 250.62 | T:blake64 |
| 264.50 | 264.50 | 267.00 | T:skein512512 |
| 265.75 | 265.75 | 267.75 | blake512 |
| 277.50 | 277.62 | 279.12 | sha256 |
| 315.50 | 315.88 | 318.00 | T:k12 |
| 373.12 | 373.12 | 375.38 | sha512 |
| 392.75 | 392.75 | 395.12 | sha3256 |
| 392.38 | 393.25 | 396.62 | sha3224 |
| 401.00 | 401.00 | 403.25 | sha3384 |
| 403.00? | 403.00? | 575.00? | sha3512 |
| 408.88 | 408.88 | 411.12 | shake256 |
| 409.88 | 409.88 | 412.12 | shake128 |
| 470.00 | 470.00 | 471.88 | T:jh256 |
| 470.25 | 470.25 | 472.50 | T:jh384 |
| 469.62 | 471.38 | 471.88 | T:jh224 |
| 472.00 | 472.00 | 472.00 | T:jh512 |
| 505.00 | 505.00 | 507.00 | T:keccakc1024 |
| 514.25 | 514.25 | 516.50 | T:keccakc768 |
| 523.50 | 523.50 | 523.50 | T:keccakc512 |
| 525.50 | 525.50 | 527.50 | T:keccak |
| 527.88 | 527.88 | 529.88 | T:keccakc448 |
| 544.50 | 544.50 | 544.50 | T:round3jh256 |
| 546.50 | 546.50 | 546.50 | T:round3jh512 |
| 647.62 | 647.62 | 649.50 | T:skein10241024 |
| 658.75 | 661.00 | 664.12 | T:bblake256 |
| 1097.62 | 1103.12 | 1106.12 | T:groestl256 |
| 1336.88 | 1336.88 | 1339.12 | T:keccakc512treed2 |
| 1350.62 | 1350.62 | 1352.88 | T:keccakc256treed2 |
| 3248.75 | 3260.75 | 3266.38 | T:groestl512 |
|