Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
15207 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
15371 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
16052 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120530 | 20120525 |
16125 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120530 | 20120525 |
16360 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
16481 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
16539 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
16542 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120530 | 20120525 |
16606 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
16697 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120530 | 20120525 |
16766 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
16777 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
16789 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120530 | 20120525 |
16842 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
16856 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
16883 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120530 | 20120525 |
16952 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
17010 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120530 | 20120525 |
17050 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120530 | 20120525 |
17067 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120530 | 20120525 |
17088 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17138 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17181 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
17193 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120530 | 20120525 |
17203 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17262 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17262 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120530 | 20120525 |
17292 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120530 | 20120525 |
17302 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
17357 | e/tpypy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17382 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17407 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120530 | 20120525 |
17454 | e/tpypy | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
17463 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17477 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17521 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17528 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
17538 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17546 | e/tpypy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17565 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17588 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17601 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120530 | 20120525 |
17656 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120530 | 20120525 |
17663 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120530 | 20120525 |
17667 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120530 | 20120525 |
17696 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120530 | 20120525 |
17700 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120530 | 20120525 |
17712 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17785 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17818 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120530 | 20120525 |
17848 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120530 | 20120525 |
17849 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
17969 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
18038 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
18086 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
18110 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
18116 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
18128 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120530 | 20120525 |
18192 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120530 | 20120525 |
18209 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
18322 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120530 | 20120525 |
18322 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120530 | 20120525 |
18333 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
18333 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
18347 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
18376 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
18378 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
18380 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120530 | 20120525 |
18406 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
18408 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120530 | 20120525 |
18410 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120530 | 20120525 |
18457 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
18553 | e/tpypy | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
18628 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120530 | 20120525 |
18636 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120530 | 20120525 |
18667 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
18700 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
18720 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120530 | 20120525 |
18738 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
18768 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120530 | 20120525 |
18967 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
18984 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120530 | 20120525 |
18985 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
19015 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
19034 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
19038 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
19080 | e/tpypy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
19089 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
19116 | e/tpypy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120530 | 20120525 |
19138 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120530 | 20120525 |
19161 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120530 | 20120525 |
19166 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
19191 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20120530 | 20120525 |
19224 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
19263 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120530 | 20120525 |
19293 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
19321 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120530 | 20120525 |
19384 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120530 | 20120525 |
19402 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
19405 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
19439 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120530 | 20120525 |
19442 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
19455 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120530 | 20120525 |
19469 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120530 | 20120525 |
19535 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120530 | 20120525 |
19569 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120530 | 20120525 |
19595 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
19628 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120530 | 20120525 |
19675 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120530 | 20120525 |
19733 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120530 | 20120525 |
19742 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120530 | 20120525 |
19750 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120530 | 20120525 |
19770 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
19808 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120530 | 20120525 |
19822 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120530 | 20120525 |
19825 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
19855 | e/tpypy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120530 | 20120525 |
19856 | e/tpypy | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20120530 | 20120525 |
19856 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
19874 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120530 | 20120525 |
19914 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120530 | 20120525 |
19921 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
19940 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120530 | 20120525 |
19963 | e/tpypy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120530 | 20120525 |
19988 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
20132 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
20158 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
20176 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20120530 | 20120525 |
20206 | e/tpypy | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
20280 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
20346 | e/tpypy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120530 | 20120525 |
20358 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
20373 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
20447 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
20532 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120530 | 20120525 |
20537 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
20568 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
20607 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120530 | 20120525 |
20612 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
20629 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
20669 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
20877 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120530 | 20120525 |
20988 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120530 | 20120525 |
21041 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120530 | 20120525 |
21214 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120530 | 20120525 |
21224 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120530 | 20120525 |
21250 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120530 | 20120525 |
21470 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120530 | 20120525 |
21531 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120530 | 20120525 |
21694 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
21793 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120530 | 20120525 |
21799 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120530 | 20120525 |
21841 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120530 | 20120525 |
21869 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120530 | 20120525 |
21905 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120530 | 20120525 |
21970 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
21986 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120530 | 20120525 |
22107 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120530 | 20120525 |
22159 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120530 | 20120525 |
22186 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
22779 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
23423 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120530 | 20120525 |
23523 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
23667 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120530 | 20120525 |
23739 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120530 | 20120525 |
23761 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
23830 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120530 | 20120525 |
23888 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
24070 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
24510 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120530 | 20120525 |
24976 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120530 | 20120525 |
25548 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120530 | 20120525 |