Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
19115 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19225 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140514 | 20140425 |
19370 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19390 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19395 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19395 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19395 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19400 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19425 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19435 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19440 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19450 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19460 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19470 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19475 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19480 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19500 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19565 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19585 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140514 | 20140425 |
19640 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19655 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19660 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19660 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19675 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19690 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19695 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19705 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19705 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19720 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19740 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19810 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140514 | 20140425 |
19905 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140514 | 20140425 |
19950 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
19960 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140514 | 20140425 |
19980 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140514 | 20140425 |
19980 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20020 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20020 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20025 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20025 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20050 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140514 | 20140425 |
20060 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20080 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140514 | 20140425 |
20085 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140514 | 20140425 |
20175 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20240 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140514 | 20140425 |
20395 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20415 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20415 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20445 | e/tpypy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140514 | 20140425 |
20445 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140514 | 20140425 |
20460 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20480 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20480 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20485 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20490 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20495 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140514 | 20140425 |
20495 | e/tpypy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140514 | 20140425 |
20495 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20495 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20500 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140514 | 20140425 |
20500 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140514 | 20140425 |
20500 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20505 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20525 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20545 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20555 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20560 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20575 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20575 | e/tpypy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20580 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140514 | 20140425 |
20580 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140514 | 20140425 |
20590 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20610 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20620 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20645 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140514 | 20140425 |
20650 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20650 | e/tpypy | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20655 | e/tpypy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20655 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20675 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140514 | 20140425 |
20680 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20685 | e/tpypy | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20685 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20695 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20705 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20705 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20710 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140514 | 20140425 |
20725 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20725 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20730 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20735 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20735 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140514 | 20140425 |
20760 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140514 | 20140425 |
20790 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140514 | 20140425 |
20805 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140514 | 20140425 |
20805 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20805 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140514 | 20140425 |
20845 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140514 | 20140425 |
20855 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140514 | 20140425 |
20860 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140514 | 20140425 |
20865 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20875 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140514 | 20140425 |
20890 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20895 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20895 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140514 | 20140425 |
20895 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140514 | 20140425 |
20910 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140514 | 20140425 |
20915 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20920 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140514 | 20140425 |
20935 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20950 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
21020 | e/tpypy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140514 | 20140425 |
21190 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140514 | 20140425 |
21190 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140514 | 20140425 |
21190 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140514 | 20140425 |
21300 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
21300 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140514 | 20140425 |
21375 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
21385 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
21425 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140514 | 20140425 |
21425 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140514 | 20140425 |
21440 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140514 | 20140425 |
21445 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140514 | 20140425 |
21455 | e/tpypy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140514 | 20140425 |
21490 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20140514 | 20140425 |
21540 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140514 | 20140425 |
21595 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140514 | 20140425 |
21620 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140514 | 20140425 |
21635 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140514 | 20140425 |
21640 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140514 | 20140425 |
21640 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140514 | 20140425 |
21655 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140514 | 20140425 |
21770 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140514 | 20140425 |
21775 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140514 | 20140425 |
21820 | e/tpypy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140514 | 20140425 |
21875 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140514 | 20140425 |
21995 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140514 | 20140425 |
22010 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140514 | 20140425 |
22035 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140514 | 20140425 |
22280 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140514 | 20140425 |
22280 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
22290 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140514 | 20140425 |
22300 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
22310 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140514 | 20140425 |
22315 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140514 | 20140425 |
22330 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140514 | 20140425 |
22335 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140514 | 20140425 |
22345 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140514 | 20140425 |
22450 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140514 | 20140425 |
22460 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140514 | 20140425 |
22475 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140514 | 20140425 |
22480 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140514 | 20140425 |
22570 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140514 | 20140425 |
22625 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140514 | 20140425 |
22700 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140514 | 20140425 |
22700 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140514 | 20140425 |
23020 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140514 | 20140425 |
23020 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140514 | 20140425 |
23055 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140514 | 20140425 |
23295 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
23730 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
24170 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140514 | 20140425 |
24565 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140514 | 20140425 |
24580 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20140514 | 20140425 |
24875 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140514 | 20140425 |
24910 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140514 | 20140425 |
25085 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140514 | 20140425 |
26285 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
26290 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140514 | 20140425 |