| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 151295 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 151325 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 151325 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 151435 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 154460 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 155420 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 156185 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 157310 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 157350 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 158760 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 159775 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 159820 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 159905 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 159965 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 159965 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 160570 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 160595 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140502 | 20140425 |
| 160675 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 160705 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 160725 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140502 | 20140425 |
| 161740 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 161920 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 164780 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 166030 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 167410 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 167415 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 167450 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 168180 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 168810 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 169715 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140501 | 20140425 |
| 169745 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 169745 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 170775 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 170800 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 173070 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 173280 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 173325 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 173330 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 174165 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 174745 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140501 | 20140425 |
| 175945 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140501 | 20140425 |
| 176630 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 176935 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140501 | 20140425 |
| 177990 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 178350 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 180200 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 180525 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 180985 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 181500 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181540 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 182090 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 182880 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140501 | 20140425 |
| 183755 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 184160 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 185380 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 185410 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 185410 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 185410 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 185980 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 190095 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 191100 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 191125 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 191280 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 191380 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 191460 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 196000 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 196145 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 199295 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 238050 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 248750 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 260525 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 268910 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 273865 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 282285 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 292890 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 301525 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 2384500 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 2384785 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 2400710 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 2405680 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 2406465 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 2406490 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 2410055 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 2414885 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 2414950 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 2418410 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 2420300 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 2423670 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 2423860 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 2434100 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140502 | 20140425 |
| 2435390 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 2435715 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 2435765 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 2442435 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 2444180 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 2448990 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 2452350 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 2458605 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 2458655 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 2468205 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140502 | 20140425 |
| 2468330 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 2468335 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 2468905 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140502 | 20140425 |
| 2469820 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 2470070 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140502 | 20140425 |
| 2473915 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140501 | 20140425 |
| 2476135 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 2476165 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 2483050 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140501 | 20140425 |
| 2483110 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140501 | 20140425 |
| 2520770 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 2520810 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140501 | 20140425 |
| 10353355 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 10354470 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 10418430 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10418690 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 10442220 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 10442605 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 10455160 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10456395 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10456420 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10502070 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10503285 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10503390 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10514970 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10557815 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10557855 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140501 | 20140425 |
| 10686900 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 10686980 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 10687010 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
| 10763845 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 10763860 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 10764175 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
| 10773425 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 10774965 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 10789585 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 10790615 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 10790650 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140501 | 20140425 |
| 10930370 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 10930520 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 10951935 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 10952050 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 10997540 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 10997590 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 10997740 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 11023160 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 11023195 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 11023255 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 11033305 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11033345 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11034555 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11070130 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11070145 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11072420 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11073535 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11087870 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11102665 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11102775 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11109950 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 11356255 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 11356335 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 11356335 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 11356460 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 11356560 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140502 | 20140425 |