| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 127521 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 127777 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 127805 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 128778 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 128908 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 129010 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 129168 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 129190 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 129463 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 129950 | gcc | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 129950 | gcc | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 130920 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 131232 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 131385 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 131391 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 131738 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 131802 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 131902 | gcc | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 131990 | gcc | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 132398 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 132707 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 132719 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 132794 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
| 132844 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 132898 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 132913 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 133008 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 133069 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 133163 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 133253 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 133622 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 133653 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 133757 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 133804 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
| 133862 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 134343 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 134383 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 134424 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 134429 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 134597 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 135237 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 136869 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 136936 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 137200 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 138363 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 138626 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 138640 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 138998 | gcc | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 139137 | gcc | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 139199 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 139535 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 141224 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 141344 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 141395 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 141629 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 142860 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 143125 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 143317 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 143947 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 144061 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 144355 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 144640 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 145289 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 145959 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 146302 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 146423 | gcc | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171110 | 20171020 |
| 147197 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 147209 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 147325 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
| 147451 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 147560 | gcc | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171110 | 20171020 |
| 149681 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 149899 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 150484 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171110 | 20171020 |
| 152853 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 156671 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 156797 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 158320 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 163601 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 163900 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 165895 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 165939 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
| 166742 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 170674 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 698162 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 698176 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 701356 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 701828 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 701882 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 701955 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 710179 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 710321 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 715553 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 716509 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 719145 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 719661 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 721007 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 724810 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
| 725047 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
| 725186 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
| 726977 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 727108 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
| 727352 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 727830 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 728853 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 729338 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 730056 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 732478 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 733398 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
| 738311 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 739396 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 740583 | gcc | gcc -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 742429 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
| 742867 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
| 749652 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
| 749714 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 753319 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 753512 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 754314 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 757105 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3003008 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3003114 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3003639 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3067867 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3067868 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3068047 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3085233 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3085273 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3085322 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3087896 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3087956 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3091062 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3091228 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3091238 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3093618 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3093965 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3095768 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3100225 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3100507 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3100541 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3108679 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3125251 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3125633 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3125635 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3139658 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3145105 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3147700 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3147949 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3155552 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3164926 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3165546 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3187495 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3192359 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3192564 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3196909 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3202168 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 3204448 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 3208384 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3219518 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3220154 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3230091 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 3269252 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3271363 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 3271439 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 3271541 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 3273967 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 3273974 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 3274361 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 3274521 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 3283545 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 3283916 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 3290053 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |