Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10105 | e/tpy6 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10105 | e/tpy6 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10105 | e/tpy6 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10115 | e/tpy6 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10120 | e/tpy6 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10120 | e/tpy6 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10155 | e/tpy6 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10165 | e/tpy6 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10400 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140514 | 20140425 |
10415 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140514 | 20140425 |
10415 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140514 | 20140425 |
10425 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140514 | 20140425 |
10425 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140514 | 20140425 |
10475 | e/tpy6 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10500 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140514 | 20140425 |
10535 | e/tpy6 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10560 | e/tpy6 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10565 | e/tpy6 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10580 | e/tpy6 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10580 | e/tpy6 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10595 | e/tpy6 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140514 | 20140425 |
10605 | e/tpy6 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10670 | e/tpy6 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10735 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10750 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140514 | 20140425 |
10755 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140514 | 20140425 |
10760 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140514 | 20140425 |
10775 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10775 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10780 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10785 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10785 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10790 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10795 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10800 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10800 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10895 | e/tpy6 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10920 | e/tpy6 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140514 | 20140425 |
10930 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140514 | 20140425 |
10930 | e/tpy6 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10935 | e/tpy6 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140514 | 20140425 |
10940 | e/tpy6 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140514 | 20140425 |
10945 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140514 | 20140425 |
10960 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140514 | 20140425 |
10965 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140514 | 20140425 |
10965 | e/tpy6 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140514 | 20140425 |
10965 | e/tpy6 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
10965 | e/tpy6 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140514 | 20140425 |
10965 | e/tpy6 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140514 | 20140425 |
10965 | e/tpy6 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140514 | 20140425 |
10970 | e/tpy6 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140514 | 20140425 |
10970 | e/tpy6 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140514 | 20140425 |
10970 | e/tpy6 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140514 | 20140425 |
10975 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140514 | 20140425 |
10980 | e/tpy6 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140514 | 20140425 |
10985 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140514 | 20140425 |
10990 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140514 | 20140425 |
10995 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11015 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11025 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11040 | e/tpy6 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140514 | 20140425 |
11050 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11060 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140514 | 20140425 |
11065 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11075 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140514 | 20140425 |
11075 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140514 | 20140425 |
11075 | e/tpy6 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140514 | 20140425 |
11095 | e/tpy6 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140514 | 20140425 |
11110 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11115 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11120 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140514 | 20140425 |
11125 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11125 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11130 | e/tpy6 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140514 | 20140425 |
11145 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140514 | 20140425 |
11155 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11155 | e/tpy6 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11165 | e/tpy6 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140514 | 20140425 |
11175 | e/tpy6 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140514 | 20140425 |
11175 | e/tpy6 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140514 | 20140425 |
11195 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140514 | 20140425 |
11200 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11200 | e/tpy6 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11215 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140514 | 20140425 |
11220 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11220 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11225 | e/tpy6 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11230 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11230 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11230 | e/tpy6 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140514 | 20140425 |
11230 | e/tpy6 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140514 | 20140425 |
11240 | e/tpy6 | gcc -m32 -O -fomit-frame-pointer | 20140514 | 20140425 |
11245 | e/tpy6 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140514 | 20140425 |
11245 | e/tpy6 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140514 | 20140425 |
11260 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11290 | e/tpy6 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11290 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11330 | e/tpy6 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140514 | 20140425 |
11365 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11380 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140514 | 20140425 |
11395 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140514 | 20140425 |
11395 | e/tpy6 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140514 | 20140425 |
11400 | e/tpy6 | gcc -m32 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11410 | e/tpy6 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11415 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11440 | e/tpy6 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140514 | 20140425 |
11445 | e/tpy6 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140514 | 20140425 |
11460 | e/tpy6 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140514 | 20140425 |
11495 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11495 | e/tpy6 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11500 | e/tpy6 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11500 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11505 | e/tpy6 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11510 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11510 | e/tpy6 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140514 | 20140425 |
11515 | e/tpy6 | gcc -m32 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11515 | e/tpy6 | gcc -m32 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11515 | e/tpy6 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11520 | e/tpy6 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11525 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11530 | e/tpy6 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11530 | e/tpy6 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11530 | e/tpy6 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140514 | 20140425 |
11530 | e/tpy6 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140514 | 20140425 |
11530 | e/tpy6 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11545 | e/tpy6 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140514 | 20140425 |
11550 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11565 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11570 | e/tpy6 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11570 | e/tpy6 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11580 | e/tpy6 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11580 | e/tpy6 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140514 | 20140425 |
11580 | e/tpy6 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140514 | 20140425 |
11585 | e/tpy6 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11595 | e/tpy6 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140514 | 20140425 |
11605 | e/tpy6 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11635 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11635 | e/tpy6 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11645 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11650 | e/tpy6 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11660 | e/tpy6 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11700 | e/tpy6 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11730 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140514 | 20140425 |
11785 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11800 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11820 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11825 | e/tpy6 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140514 | 20140425 |
11830 | e/tpy6 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
11850 | e/tpy6 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
11930 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
12030 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
12070 | e/tpy6 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140514 | 20140425 |
12075 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140514 | 20140425 |
12095 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140514 | 20140425 |
12095 | e/tpy6 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
12095 | e/tpy6 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140514 | 20140425 |
12100 | e/tpy6 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140514 | 20140425 |
12115 | e/tpy6 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
12240 | e/tpy6 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
12360 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140514 | 20140425 |
12600 | e/tpy6 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140514 | 20140425 |
12640 | e/tpy6 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140514 | 20140425 |
12645 | e/tpy6 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140514 | 20140425 |
12650 | e/tpy6 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140514 | 20140425 |
12655 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
12885 | e/tpy6 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140514 | 20140425 |
12885 | e/tpy6 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140514 | 20140425 |
13130 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
13190 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140514 | 20140425 |
13205 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140514 | 20140425 |