| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 86976 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87052 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87108 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87184 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87228 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87900 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 88652 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 88744 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89180 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89188 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89224 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89224 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89624 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89832 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 89852 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 91312 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 93188 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 94644 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 95200 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 96624 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 96860 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 97340 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 98292 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98300 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98312 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98352 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98368 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98612 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140427 | 20140425 |
| 103260 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105372 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105508 | gcc | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105512 | gcc | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105524 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105560 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105968 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 106012 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 106152 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 107524 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 107528 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 108156 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 108284 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 108296 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 108676 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 108792 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 108916 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 109016 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 109544 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 109876 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 110756 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 110948 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111072 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111256 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111616 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111636 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111688 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111732 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111880 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 112080 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 112148 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
| 112252 | gcc | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
| 112260 | gcc | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
| 112308 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 112756 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 112764 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140427 | 20140425 |
| 112784 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 113080 | gcc | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113124 | gcc | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113136 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113232 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113452 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113744 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113772 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113780 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 129064 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 130088 | gcc | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 130140 | gcc | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 170032 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 170120 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 180244 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 194012 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 196180 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 196540 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 197160 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 201272 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 1424468 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1428356 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1428804 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1432764 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1432764 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1433136 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1434512 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1434664 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1436912 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1443980 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1444384 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1451572 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1461704 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1462488 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1463344 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1464092 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1464676 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1465636 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1466036 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1466064 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1470816 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1473704 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1475488 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1477664 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1477896 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1478032 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1482088 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1486432 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1486524 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1490472 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1490776 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1492692 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1492716 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1493800 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1502112 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1502344 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140427 | 20140425 |
| 6935772 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 6947640 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 6952164 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 6953208 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 6953596 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 6954500 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 6954612 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 6970476 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 6974124 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 6974792 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7015860 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7015872 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7027928 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7028176 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7050432 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7050520 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7053648 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7053688 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7053816 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7066252 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7066340 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7066376 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7077820 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7080144 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7080308 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7080604 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7081248 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7081864 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7086840 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7094788 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7098204 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7098964 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7098992 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7108084 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7118096 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7118900 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7202200 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7202376 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7270096 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7282872 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7283364 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7310292 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7341916 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7352876 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7357324 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7359400 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7359552 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7382072 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7402364 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7402956 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7404012 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7404176 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140427 | 20140425 |