| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 104440 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 104480 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 104488 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 104536 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 104680 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 104752 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 105028 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 107048 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 107796 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 108104 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 108692 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 108896 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 109228 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 109836 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 110332 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 110360 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 111460 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 111460 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 111460 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 111700 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 112808 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 114068 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 115140 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 115280 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 116856 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 117536 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 118480 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 119348 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 122224 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 122624 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 122624 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 122984 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 123016 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 123032 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 123196 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 123536 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 123988 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 124392 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 124568 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 124956 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 124968 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 125108 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 125568 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140525 |
| 126532 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 126828 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 127088 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 127268 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 127420 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 127456 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 127764 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 127884 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 127944 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140525 |
| 127956 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140525 |
| 128088 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 128188 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 128348 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 129036 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140527 | 20140525 |
| 129712 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 129996 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140525 |
| 130104 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 130820 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 131440 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 137472 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 137476 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 137512 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 138932 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 138932 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 139080 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 190296 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 193460 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 210116 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 216148 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 222696 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 227604 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 230916 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 234624 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1329540 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1334112 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1335004 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1338288 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1338776 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1343344 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1345008 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1347468 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1353884 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1358560 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1363276 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1365580 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1367860 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1369224 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1373920 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1382532 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1387268 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1387332 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1387468 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1388560 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1391276 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1391448 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1391528 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1393532 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1400032 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1405128 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1407720 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1407908 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1409788 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1410036 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1419472 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1420144 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1432900 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1433344 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1434276 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1440104 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 6539748 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 6539844 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 6548176 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 6548180 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 6551284 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6551300 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6681304 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 6681452 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 6681692 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 6692964 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6700852 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6700932 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6719784 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 6720956 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 6721260 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 6758188 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6762904 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6762944 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6762976 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6768036 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 6768068 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7035452 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7036452 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7094688 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7096368 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7096544 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7096660 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7097484 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7099312 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7099328 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7117220 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7117324 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 7145044 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 7146064 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 7172064 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 7172508 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 7172608 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 7172736 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 7184832 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 7184932 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 7184996 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 7194484 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 7423944 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 7435548 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 7448316 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 7448404 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 7448404 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 7512732 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 7512768 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 7512796 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 7512844 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 7533308 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140525 |