| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3035275 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3039535 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3043260 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3095525 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3096960 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3096995 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3097890 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3098265 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3101170 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3103545 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3105445 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3116600 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3150670 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3161275 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3263150 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3291915 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3293665 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3297670 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3300255 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3319190 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3322550 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140825 | 20140622 |
| 3329150 | ref | clang -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3330195 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141020 | 20141014 |
| 3332410 | 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 | 20141020 | 20141014 |
| 3339180 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3341735 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3454135 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3454460 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3458510 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3460680 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3461575 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3462110 | ref | gcc -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3462930 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3463365 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3463770 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3473875 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3475915 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3475975 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3476835 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3476925 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3477075 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3478445 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3485305 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3546630 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3548420 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3548485 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3549065 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3549840 | ref | gcc -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3550045 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3556670 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3594215 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3597145 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3599375 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3614565 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3634225 | ref | gcc -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3634455 | ref | gcc -m64 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3637880 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3638780 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3643535 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3648655 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3650810 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3668910 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3670835 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3680585 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 3693665 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 3695675 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3707150 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3716915 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3739715 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3743235 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3743880 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3745275 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3901990 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 3908585 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 4482990 | ref | gcc -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4486520 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4488060 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4489220 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4491135 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4491470 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4492085 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4492895 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4498000 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4500140 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4519505 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4710465 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4712870 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4713315 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4750645 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4756320 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4757250 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4757835 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4758580 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4760230 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4760330 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4761135 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 4761510 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 10706155 | ref | gcc | 20140825 | 20140622 |
| 10748665 | ref | gcc -funroll-loops | 20140825 | 20140622 |
| 10940460 | ref | cc | 20140825 | 20140622 |