| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 31440 | opt64lcu24 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 31620 | opt64lcu24 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 31620 | opt64lcu24 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 31720 | x86_64_asm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 31760 | x86_64_asm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 31760 | x86_64_asm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 31780 | x86_64_asm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 31820 | opt64lcu24 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 31900 | x86_64_asm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 31900 | x86_64_asm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 31980 | opt64lcu6 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 32100 | opt64lcu6 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 32180 | opt64lcu6 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 32360 | opt64lcu6 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 33140 | opt64lcu24 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 33280 | opt64lcu6 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 33320 | opt64lcu24 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 33500 | opt64lcu6 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 34560 | opt64u6 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 34900 | opt64u6 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 35260 | inplace | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 35280 | inplace | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 35340 | opt64u6 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 35400 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 35600 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 35740 | opt64u6 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 35960 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 36200 | inplace | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 36220 | inplace | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 36280 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 36420 | opt64u6 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 36720 | inplace | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37260 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37560 | opt64u6 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37700 | inplace | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 38120 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 46060 | sseu2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 46520 | sseu2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 46920 | sseu2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 48040 | sseu2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 48960 | sseu2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 49620 | sseu2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 51920 | mmxu1 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 52600 | mmxu1 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 53500 | mmxu1 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 54740 | mmxu1 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 58140 | compact | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 58380 | mmxu1 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 58540 | mmxu1 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 62880 | compact | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 70060 | opt32bi-s2lcu4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 73860 | opt32bi-s2lcu4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 74480 | opt32biT-s2lcu4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 74480 | opt32biT-s2lcu4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 75520 | opt32biT-s2lcu4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 76520 | opt32biT-s2lcu4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 76760 | compact | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 76840 | opt32bi-s2lcu4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 77400 | opt32bi-s2lcu4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 78080 | opt32biT-s2lcu4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 78700 | opt32bi-s2lcu4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 79760 | opt32biT-s2lcu4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 81060 | simple32bi | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 81680 | opt32bi-rvku2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 81920 | simple32bi | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 82440 | opt32bi-rvku2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 82480 | opt32bi-rvku2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 82520 | opt32bi-s2lcu4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 83420 | inplace32bi | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 84340 | simple32bi | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 84700 | inplace32bi | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 85160 | simple32bi | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 85460 | opt32bi-rvku2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 85560 | opt32bi-rvku2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 86180 | inplace32bi | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 87060 | inplace32bi | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 88580 | opt32bi-rvku2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 88740 | simple32bi | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 92000 | simple32bi | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 92440 | inplace32bi | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 96380 | inplace32bi | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 100100 | opt64lcu24shld | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 100600 | opt64lcu24shld | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 100640 | opt64lcu24shld | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 100680 | x86_64_shld | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 100680 | x86_64_shld | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 100720 | x86_64_shld | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 100740 | x86_64_shld | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 100820 | x86_64_shld | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 100840 | x86_64_shld | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 101400 | opt64lcu24shld | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 101720 | opt64lcu24shld | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 101740 | opt64lcu24shld | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 144660 | compact | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 144740 | compact | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 147960 | compact | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 221700 | compact8 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 234900 | compact8 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 257000 | compact8 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 295480 | compact8 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 331420 | compact8 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 337680 | compact8 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |