Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16427 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
16478 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
16486 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140525 |
16536 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140525 |
16591 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140525 |
16595 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140525 |
16634 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
16645 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140525 |
16681 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
16739 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
16747 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140525 |
16786 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
16797 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
16801 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
16817 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
16829 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
16832 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140525 |
16868 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140525 |
16903 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140525 |
16918 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140525 |
16965 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140525 |
17156 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
17199 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
17258 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140525 |
17390 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
17683 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
17691 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140525 |
17706 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140525 |
17718 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
17726 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
17737 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
17741 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
17788 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140525 |
17831 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
17858 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
17893 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
17987 | e/tpypy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18014 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140525 |
18030 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140525 |
18038 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18038 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140525 |
18045 | e/tpypy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18049 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140525 |
18053 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18061 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18069 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
18112 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18131 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18147 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18158 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18170 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
18186 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18194 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140525 |
18198 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18213 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18229 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18264 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18279 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18338 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18365 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18396 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18455 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18459 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18459 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18459 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140525 |
18521 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18537 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18607 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140525 |
18685 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140525 |
18724 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18771 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18775 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140525 |
18802 | e/tpypy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140531 | 20140525 |
18825 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
18826 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18911 | e/tpypy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140531 | 20140525 |
18915 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140525 |
18927 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20140531 | 20140525 |
18942 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
18954 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140531 | 20140525 |
18954 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140525 |
18954 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140531 | 20140525 |
18974 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140525 |
18974 | e/tpypy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140531 | 20140525 |
18974 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140525 |
18977 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140525 |
18985 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140525 |
18985 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
18985 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
18997 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140525 |
19008 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140525 |
19040 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140525 |
19048 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140525 |
19052 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
19067 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
19106 | e/tpypy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140531 | 20140525 |
19153 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
19173 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140525 |
19180 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
19215 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140531 | 20140525 |
19243 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
19290 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140525 |
19309 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
19368 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20140531 | 20140525 |
19379 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
19449 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
19457 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
19481 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
19488 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140525 |
19500 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140525 |
19520 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140525 |
19523 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140525 |
19543 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
19640 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
19671 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140525 |
19676 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
19695 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140525 |
19698 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140525 |
19777 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
19793 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140525 |
19808 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140525 |
19832 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
19835 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140525 |
19839 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
19933 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
19933 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140525 |
20117 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140531 | 20140525 |
20222 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140525 |
20327 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140525 |
20373 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
20417 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
20459 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
20573 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140525 |
20588 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
20865 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
20997 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140525 |
21044 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
21071 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
21333 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
21333 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
21337 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140525 |
21349 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
21462 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
21485 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140525 |
21575 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
21625 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140525 |
21626 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
21653 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140525 |
21672 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140525 |
21716 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140525 |
21739 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140525 |
21786 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
21840 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140525 |
21895 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140525 |
21906 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140525 |
22004 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
22046 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140525 |
22133 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140525 |
22351 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140525 |
22569 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140525 |
22753 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
22795 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
22944 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140525 |
23130 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140525 |
25073 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140525 |
25256 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140525 |