| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6666507 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 6731745 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 6733860 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 6771882 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 6772170 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 6808125 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 6827604 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 6856770 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 6856950 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 6902487 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 7032555 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7054533 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7206888 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 7256817 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7425162 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7454883 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7486074 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7728774 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7738857 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7740201 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7767573 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 7767810 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 7767849 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 7868325 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 7894875 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8032485 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8034045 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8035740 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8054286 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8054400 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8064882 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8079078 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8214534 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8239845 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8270430 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8287839 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8288127 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8288217 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8288235 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8290221 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8320431 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8323659 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8340909 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8341986 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8346096 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8356776 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8400438 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8402814 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8456070 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8491773 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8492367 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8500545 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8504943 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8585010 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8592708 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8602755 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8743992 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8780787 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140624 | 20140525 |
| 8794929 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8879490 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8888613 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8888688 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8900868 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8900913 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 8956347 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8956377 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8972952 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8973225 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8978598 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8984850 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 8993958 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9016182 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9017832 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9028104 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9067197 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9092775 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9095952 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9100872 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9301899 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9302529 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9407052 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9412494 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9420234 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9423153 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9576630 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9683118 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9683877 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 9825117 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9898851 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9899136 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9899649 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 9899805 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 10115259 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 10213614 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10214301 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10218510 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10226322 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10245933 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 10277607 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10277619 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10279467 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10280481 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10282710 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 10282887 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 10282926 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 10820841 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 10821063 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 10824825 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10826184 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 10831071 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11145279 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11164665 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11167059 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11385102 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11385819 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11405412 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11412048 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11425791 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11530866 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11531010 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11531094 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11598177 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11598252 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11612127 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11624316 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11624784 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11630280 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11633079 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11636952 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11637120 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11637201 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11637267 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11649315 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 11693796 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11708508 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11709558 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11709870 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11711013 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11746707 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11747562 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11747835 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11816226 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11872662 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140624 | 20140525 |
| 11902674 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 11931978 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 11936403 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 11942577 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 11955948 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140624 | 20140525 |
| 11972547 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12046740 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12057468 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12059610 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12065031 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12218622 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12411504 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12421740 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12421887 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12421998 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12422040 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12422271 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12423852 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12425232 | ref | gcc -m32 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12507261 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12599166 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140624 | 20140525 |
| 12599424 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140624 | 20140525 |
| 13019310 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 13020174 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140624 | 20140525 |