| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 350040 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 350395 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 350925 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 351200 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 351425 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 351450 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 351500 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 353545 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 354075 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 354135 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 354800 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 354835 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 354905 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 354925 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 356270 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 356615 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 356655 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 356945 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 358060 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 359515 | ref | gcc -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 360025 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 360550 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 362665 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 363535 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 365305 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 365375 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 366255 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 366295 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 370195 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 370320 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 370655 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 371195 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 385520 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 385525 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 385590 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 385590 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 385760 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 391630 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 391735 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 391825 | ref | gcc -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 394155 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 398335 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 398400 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 401060 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 401120 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 401295 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 401380 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 401745 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140819 | 20140622 |
| 401785 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140819 | 20140622 |
| 401830 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 401910 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 410770 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 410925 | 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 | 20141019 | 20141014 |
| 411080 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140819 | 20140622 |
| 411310 | ref | clang -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 412345 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 412430 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 412435 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 412445 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 412505 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 413025 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140819 | 20140622 |
| 413200 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 413365 | ref | gcc -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 413415 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 413480 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 413570 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 413600 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 414140 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 414185 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 415315 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 415405 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 415450 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 415495 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 415570 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 418545 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 418580 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 418600 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 418825 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 418865 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 419000 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 419725 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 419855 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 423620 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 430200 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 430470 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 430685 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 431090 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 450865 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 451285 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 452520 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 452620 | ref | gcc -O -fomit-frame-pointer | 20140819 | 20140622 |
| 452680 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 452690 | ref | gcc -m64 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 452705 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 452725 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140819 | 20140622 |
| 452845 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 453140 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1093710 | ref | gcc -funroll-loops | 20140819 | 20140622 |
| 1094000 | ref | cc | 20140819 | 20140622 |
| 1094115 | ref | gcc | 20140819 | 20140622 |