| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2915200 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 2915480 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 2917544 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 2945336 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 2950589 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3040974 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3045883 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3053364 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3053477 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3405801 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3410872 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3414311 | ref | gcc -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3422301 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3423087 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3423227 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3423412 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3424917 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3444732 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3455808 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3493804 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3536562 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3565772 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3566594 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3569792 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3613683 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3615187 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3693913 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3694936 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 3732231 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161025 | 20161009 |
| 3858742 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3859430 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3865152 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3866162 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161025 | 20161009 |
| 3866871 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 3869589 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 3869860 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3870840 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 3875825 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3878424 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3878771 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3879962 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3880869 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3890002 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 3890793 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 3891984 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3928251 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161025 | 20161009 |
| 3934327 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161025 | 20161009 |
| 3936087 | ref | gcc -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3937044 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3939901 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3940429 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3941500 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3950040 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 3951278 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 3959695 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 3976734 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 3977188 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161025 | 20161009 |
| 3979730 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 3981058 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161025 | 20161009 |
| 3982304 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3984712 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3984928 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3986632 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 3987571 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161025 | 20161009 |
| 4005928 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161025 | 20161009 |
| 4009423 | ref | gcc -m64 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 4010458 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161025 | 20161009 |
| 4037350 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4068079 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4070884 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161025 | 20161009 |
| 4096651 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4122527 | ref | gcc -O -fomit-frame-pointer | 20161025 | 20161009 |
| 4130443 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4140903 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4148788 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4151631 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4161270 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4171541 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4171685 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4172003 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4173628 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4177128 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4180283 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4184823 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4282686 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 4368649 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 4641144 | ref | gcc -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4642610 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4646886 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4668476 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4672944 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 4830050 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161025 | 20161009 |
| 4835830 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 4847659 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161025 | 20161009 |
| 4848052 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 4906464 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 4989228 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 5466775 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 18832646 | ref | gcc -funroll-loops | 20161025 | 20161009 |
| 18980993 | ref | cc | 20161025 | 20161009 |
| 19055499 | ref | gcc | 20161025 | 20161009 |