Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10149 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10187 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10238 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180821 | 20180818 |
10270 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10274 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10280 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
10293 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180821 | 20180818 |
10300 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180821 | 20180818 |
10304 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10333 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180821 | 20180818 |
10445 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
10455 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10463 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
10524 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
10542 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180821 | 20180818 |
10639 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180821 | 20180818 |
10643 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180821 | 20180818 |
10647 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180821 | 20180818 |
10734 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180821 | 20180818 |
10740 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180821 | 20180818 |
10776 | e/tpypy | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180821 | 20180818 |
10795 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180821 | 20180818 |
10797 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180821 | 20180818 |
10815 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180821 | 20180818 |
10841 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10861 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180821 | 20180818 |
10863 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180821 | 20180818 |
10865 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180821 | 20180818 |
10866 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180821 | 20180818 |
10871 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10901 | e/tpypy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180821 | 20180818 |
10909 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180821 | 20180818 |
10918 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180821 | 20180818 |
10919 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180821 | 20180818 |
10921 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10923 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180821 | 20180818 |
10924 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180821 | 20180818 |
10930 | e/tpypy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180821 | 20180818 |
10944 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20180821 | 20180818 |
10946 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180821 | 20180818 |
10949 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180821 | 20180818 |
10952 | e/tpypy | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10962 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10968 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10978 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
10981 | e/tpypy | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180821 | 20180818 |
10990 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180821 | 20180818 |
11000 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11006 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11007 | e/tpypy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11013 | e/tpypy | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11027 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180821 | 20180818 |
11030 | e/tpypy | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11037 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11039 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11046 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11050 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11050 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11051 | e/tpypy | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11058 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11058 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11069 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11071 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11075 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11083 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11098 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11099 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11100 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11101 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11107 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11107 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11110 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11112 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11113 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11117 | e/tpypy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11118 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11121 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11123 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11125 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11129 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11131 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11139 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11145 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11161 | e/tpypy | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11175 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11216 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11220 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11223 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11224 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11226 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11232 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11256 | e/tpypy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11304 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11405 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11808 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180821 | 20180818 |
11815 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
11835 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
11836 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
11889 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
11907 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180821 | 20180818 |
11948 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180821 | 20180818 |
11998 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180821 | 20180818 |
12004 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12008 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12010 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180821 | 20180818 |
12022 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180821 | 20180818 |
12107 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180821 | 20180818 |
12198 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180821 | 20180818 |
12199 | e/tpypy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180821 | 20180818 |
12204 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180821 | 20180818 |
12206 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180821 | 20180818 |
12208 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12216 | e/tpypy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180821 | 20180818 |
12258 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12266 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12272 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180821 | 20180818 |
12278 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
12280 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12280 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12284 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12297 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12305 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12337 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12365 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12393 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180821 | 20180818 |
12395 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180821 | 20180818 |
12406 | e/tpypy | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12472 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180821 | 20180818 |
12484 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180821 | 20180818 |
12492 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12492 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180821 | 20180818 |
12494 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180821 | 20180818 |
12502 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12504 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180821 | 20180818 |
12508 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180821 | 20180818 |
12516 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180821 | 20180818 |
12518 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180821 | 20180818 |
12522 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180821 | 20180818 |
12522 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180821 | 20180818 |
12532 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12541 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12559 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
12572 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12579 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180821 | 20180818 |
12581 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12593 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180821 | 20180818 |
12605 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180821 | 20180818 |
12609 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180821 | 20180818 |
12623 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180821 | 20180818 |
12623 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180821 | 20180818 |
12633 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180821 | 20180818 |
12647 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180821 | 20180818 |
12656 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180821 | 20180818 |
12668 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12678 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180821 | 20180818 |
12687 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
12702 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12720 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180821 | 20180818 |
12724 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12748 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
12748 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12774 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180821 | 20180818 |
12776 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12873 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12875 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180821 | 20180818 |
12897 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
12945 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
13427 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180821 | 20180818 |
13459 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180821 | 20180818 |
13651 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180821 | 20180818 |
14342 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
14361 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
14363 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180821 | 20180818 |
14543 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180821 | 20180818 |
14586 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
14665 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180821 | 20180818 |