| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7536650 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7536950 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7537070 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7537230 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7537570 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7537750 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7537760 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7537830 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7537950 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538070 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538080 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538090 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538170 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538180 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538190 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538190 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538260 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538340 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7538350 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538360 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538380 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538480 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538500 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538600 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538620 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538740 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7538780 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7538980 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7539070 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7539110 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7539150 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7539170 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7539190 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7539230 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7539270 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7539270 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7539290 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7539330 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7539350 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7539350 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7539580 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7540380 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7540530 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7540850 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7540970 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7540990 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7541300 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7541710 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7541810 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7542530 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7542840 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7543050 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7543080 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7543450 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7545840 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7551770 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7554030 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7554090 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7554230 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7554230 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7554240 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7554280 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7554370 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7554410 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7554530 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7554540 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7554580 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7554600 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7554610 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7554740 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7554800 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7554920 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7555150 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7555230 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7555250 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7555390 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7555650 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7555690 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7555740 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7556190 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7556460 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7556500 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7556630 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7557020 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7557170 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7557350 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7557430 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7558070 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7558540 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7559040 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7559370 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7559510 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7559600 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560050 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560060 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7560130 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7560200 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560230 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560260 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7560270 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560330 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560420 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7560450 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560490 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560650 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560670 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7560780 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7560870 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7561070 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7561080 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7561150 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7561200 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7561220 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7561260 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161211 | 20161009 |
| 7561460 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7561570 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7561570 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7561610 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7562020 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7562120 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7562390 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7562430 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7562870 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7562960 | ref | gcc -m32 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7563290 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7563370 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7563460 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7564090 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7565190 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7565810 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7566320 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7567600 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7568540 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7569280 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7576830 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7577170 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7577170 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7577200 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7577260 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7577300 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7577320 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7577410 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7577410 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7577460 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7577690 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7577800 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7578010 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7578180 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7578220 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7578470 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7579070 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7579740 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7580000 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161211 | 20161009 |
| 7580250 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7580460 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
| 7583580 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7585540 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7585800 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7586170 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7586750 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161211 | 20161009 |
| 7586860 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161211 | 20161009 |