| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 145283 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 145373 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145545 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145560 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145672 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145800 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145928 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 145965 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 146183 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 146648 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 146723 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 146910 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 147338 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 148920 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 150435 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 151020 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 151515 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 152422 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 153030 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 154935 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 155520 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 157792 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 159818 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 160365 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 160425 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 161138 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 161490 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 161992 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 162727 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 163245 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 163665 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 164025 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 164070 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 164182 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 164992 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 164992 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 165097 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 165300 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 165338 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 165405 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 165420 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 166853 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 167325 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140702 | 20140622 |
| 167460 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 167595 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 167633 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 168068 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 168442 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 168450 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 169020 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 169260 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140702 | 20140622 |
| 170153 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 175650 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 176895 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 180585 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 181065 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 181785 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140702 | 20140622 |
| 184290 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 215738 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140702 | 20140622 |
| 216090 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 216195 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 216218 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140702 | 20140622 |
| 216338 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 220988 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 535793 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140702 | 20140622 |
| 537465 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 538448 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140702 | 20140622 |
| 539273 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140702 | 20140622 |
| 546983 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 551978 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140702 | 20140622 |
| 672690 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 680580 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 687607 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 693585 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 789308 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 791602 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 962648 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 965032 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 965325 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 966690 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 976065 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 981653 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 990915 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 995182 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 998520 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 998805 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1023330 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1031340 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1047075 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1051372 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1055100 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1055302 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1062428 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1063958 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1068592 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1080158 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1092652 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1119300 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1127670 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1131150 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1137345 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1149758 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1156268 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1168845 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 1191833 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1224937 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 1367648 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 1368922 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 4700115 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4712625 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4713360 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4716997 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4733347 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4878488 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4883400 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4887300 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4890203 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4890428 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4890855 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4892775 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4896405 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 4898325 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4906650 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4907100 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4909545 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 4912283 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4914165 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4915380 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4927012 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4927140 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4929330 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4929960 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4936350 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 4939890 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5035320 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 5039310 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 5063775 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5065590 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5075745 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5076562 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5076592 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5078393 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5078460 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5078618 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5078797 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5080425 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5083087 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5083327 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5083672 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5085090 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5085533 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5092545 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5095755 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5123280 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5123325 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 5138520 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5141137 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 5234205 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 5235300 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 5236657 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140702 | 20140622 |