| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 381875 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 381910 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 382730 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 382730 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 383495 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 383840 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 385225 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 385225 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 385930 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 385950 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 386035 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 386410 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 386415 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 386415 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 386430 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 386455 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 386900 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 386900 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 387015 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 387085 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 389710 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 389715 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140729 | 20140622 |
| 389715 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140729 | 20140622 |
| 390545 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 390905 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 390920 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 391075 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 391115 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 391480 | ref | gcc -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 391535 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 391665 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 391675 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 391675 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 391710 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 391800 | ref | clang -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 394030 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 394050 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 395635 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 395650 | ref | gcc -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 395655 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 395710 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 395725 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 395735 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 395760 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 397010 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 397835 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 397840 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 398375 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 398675 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 398790 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 398850 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 399635 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 400510 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140729 | 20140622 |
| 401240 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140729 | 20140622 |
| 401620 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 403165 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 403170 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 403785 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 403790 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 405840 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 411420 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 411515 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 411520 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140729 | 20140622 |
| 411615 | ref | gcc -m64 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 411690 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 411705 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 411705 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 412045 | ref | gcc -O -fomit-frame-pointer | 20140729 | 20140622 |
| 412045 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 412110 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412110 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412110 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412370 | ref | gcc -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412380 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412415 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 412430 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412435 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412465 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412495 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412495 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412510 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412545 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412545 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 412615 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412625 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 412760 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 413590 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140729 | 20140622 |
| 413995 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 414175 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 414340 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 414400 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 414405 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 414430 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 414435 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 415155 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 419335 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 419370 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 713930 | ref | gcc | 20140729 | 20140622 |
| 713950 | ref | cc | 20140729 | 20140622 |
| 713975 | ref | gcc -funroll-loops | 20140729 | 20140622 |