| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 75780 | opt64lcu6 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 75860 | opt64lcu6 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 77020 | opt64lcu6 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 78040 | opt64lcu6 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 80400 | opt64u6 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 80500 | opt64lcu6 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 81240 | opt64u6 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 81480 | opt64lcu6 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 84980 | opt64u6 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 85760 | opt64u6 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 88420 | asmx86-64 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 88500 | asmx86-64 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 89180 | opt64u6 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 89640 | opt64u6 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 89720 | asmx86-64 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 89800 | asmx86-64 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 89840 | asmx86-64 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 90160 | asmx86-64 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 92340 | opt64lcufull | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 93260 | opt64lcufull | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 98180 | opt64lcufull | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 98780 | opt64lcufull | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 101700 | opt64ufull | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 101880 | opt64ufull | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 102240 | opt64lcufull | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 103580 | opt64lcufull | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 110640 | opt64ufull | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 110920 | opt64ufull | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 116060 | opt64ufull | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 116460 | opt64ufull | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 152600 | compact64 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 154960 | compact64 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 186600 | compact64 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 199020 | inplace32bi | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 201820 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 210500 | inplace32bi | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 219220 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 224340 | inplace32bi | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 225180 | asmx86-64-shld | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 225360 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 225380 | asmx86-64-shld | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 226200 | asmx86-64-shld | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 226320 | asmx86-64-shld | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 226360 | asmx86-64-shld | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 226580 | asmx86-64-shld | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 226680 | opt64lcufullshld | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 227380 | inplace32bi | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 230160 | opt64lcufullshld | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 230420 | opt64lcufullshld | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 231940 | opt64lcufullshld | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 232940 | opt64lcufullshld | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 233300 | opt64lcufullshld | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 238820 | inplace32bi | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 250640 | inplace32bi | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 371240 | compact64 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 378440 | compact64 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 378860 | compact64 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1052080 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1300340 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1317600 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations
|
| gcc -funroll-loops -march=native -mcpu=native -O2 | opt64lcu6 opt64lcufull opt64lcufullshld opt64u6 opt64ufull |
| gcc -funroll-loops -march=native -mcpu=native -O3 | opt64lcu6 opt64lcufull opt64lcufullshld opt64u6 opt64ufull |
| gcc -funroll-loops -march=native -mcpu=native -Os | opt64lcu6 opt64lcufull opt64lcufullshld opt64u6 opt64ufull |
| gcc -march=native -mcpu=native -O2 | opt64lcu6 opt64lcufull opt64lcufullshld opt64u6 opt64ufull |
| gcc -march=native -mcpu=native -O3 | opt64lcu6 opt64lcufull opt64lcufullshld opt64u6 opt64ufull |
| gcc -march=native -mcpu=native -Os | opt64lcu6 opt64lcufull opt64lcufullshld opt64u6 opt64ufull
|