| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 145305 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 145305 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145328 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 145530 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 145628 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145650 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145762 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145875 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145942 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145943 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 146063 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 146220 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 147105 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 149595 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 150960 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 151065 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 152047 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 152153 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 153915 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 156060 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 157838 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 158543 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 160447 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 160853 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 161070 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 161280 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 161805 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 161880 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 161888 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 162578 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 162615 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 163230 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 163935 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 164040 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 164078 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 164175 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 164175 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 164370 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 164385 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 164640 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 166665 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140702 | 20140622 |
| 166740 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 166852 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 167310 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 167467 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 167730 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 167902 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 168053 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140702 | 20140622 |
| 168128 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 168457 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 168645 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 169373 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 174473 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 177562 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 180038 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 181365 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 181973 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140702 | 20140622 |
| 183457 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 215573 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140702 | 20140622 |
| 216300 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 216645 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 216683 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 217170 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140702 | 20140622 |
| 221790 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 535365 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 536603 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140702 | 20140622 |
| 539543 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140702 | 20140622 |
| 547432 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140702 | 20140622 |
| 548933 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 551865 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140702 | 20140622 |
| 678435 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 680670 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 685590 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 689700 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 790448 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 792697 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 965768 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 967500 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 979883 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 983273 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 988658 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 989213 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 992010 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 997883 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 998265 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 1009252 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1016317 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1017577 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1028947 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1039837 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1060268 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1061370 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1073985 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1074345 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1078410 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1095210 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1097250 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1109160 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1121633 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1124235 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1133302 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1148738 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1157617 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1171935 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1190933 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1225935 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1364273 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1370385 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 4699335 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4713712 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4715767 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4726103 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4726418 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4878750 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4879253 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4885905 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4889430 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4889572 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4890795 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4893008 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4895625 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4896593 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4904917 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4911630 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4913992 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4914855 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4915305 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4917555 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4926180 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4926187 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4927688 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4930868 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4936425 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4941622 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5035215 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 5036617 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 5065223 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5065680 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5077410 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5077995 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5078640 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5078835 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5080312 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5080425 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5081963 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5082217 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5082480 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5082540 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5082795 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5083988 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5085683 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5089222 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5095515 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5124967 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5127068 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5135542 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5135602 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5237025 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 5237460 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 5239740 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140702 | 20140622 |