| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 165084 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 165358 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 166058 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 166108 | ref | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 166434 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 166550 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 166594 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 167072 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 168242 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 168568 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 168806 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 169176 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 169580 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 169682 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 169776 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 169782 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 170280 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 170330 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 170472 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 170826 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 171070 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 171634 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 171666 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 171670 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 172396 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 172676 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 172762 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 173154 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 173792 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 173832 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 176314 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 177216 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 177226 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 177656 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 178032 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 178318 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 183582 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 183760 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 184116 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 184146 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 184460 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 184624 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 184724 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 184748 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
| 184796 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 185112 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 185162 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 186078 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 186272 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 186344 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 186352 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 186576 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 186700 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 187542 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 187552 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 187716 | ref | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 188024 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 188192 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 188692 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 190394 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 190476 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 190724 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 190730 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 192452 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 194242 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 196042 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 197194 | ref | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 197412 | ref | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
| 197488 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 198488 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 198774 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 198938 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 199114 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 199772 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 201048 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 201654 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
| 201810 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 202004 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 203446 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
| 203706 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 204394 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 204428 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 204948 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 205218 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
| 205694 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 205894 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 206116 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 206258 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 206658 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 206900 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 207044 | ref | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 207094 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 207100 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 207346 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 207348 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 207480 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 207572 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 207754 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 207774 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 208766 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 209040 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 209422 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 209742 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 209774 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 210454 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 210500 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 210598 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 210728 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 211864 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 211942 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 212066 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 218992 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 224388 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 224960 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 227484 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 227824 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 228802 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 230622 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 540712 | ref | cc | 20161217 | 20161026 |
| 549474 | ref | gcc | 20161217 | 20161026 |
| 551738 | ref | gcc -funroll-loops | 20161217 | 20161026 |