Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
7306736 | mj32 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7312952 | mj32 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7324896 | mj32 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7327728 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7330336 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7330392 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7345848 | mj32 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7383896 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7439148 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7446656 | mj32 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7491468 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7492260 | mj32 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7494720 | mj32 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7497448 | mj32 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7517628 | mj32 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7518004 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7518028 | mj32 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7526072 | mj32 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7527388 | mj32 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7530108 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7530464 | mj32 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7547772 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7554932 | mj32 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7556700 | mj32 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7560556 | mj32 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7564828 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7587216 | mj32 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7646812 | mj32 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7663292 | mj32 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7670888 | mj32 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7678232 | mj32 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7691224 | mj32 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7713644 | mj32 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7728972 | mj32 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7731932 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7751168 | mj32 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7751532 | mj32 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7776496 | mj32 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7777052 | mj32 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
7864060 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7871708 | mj32 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7872808 | mj32 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7873748 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
7958432 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8003864 | mj32 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8016916 | mj32 | gcc -m32 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8021492 | mj32 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8021892 | mj32 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8021924 | mj32 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8044052 | mj32 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8046252 | mj32 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8316568 | mj32 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8335428 | mj32 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8338136 | mj32 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8339184 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8339716 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8346948 | mj32 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8364996 | mj32 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8401120 | mj32 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8417608 | mj32 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
8436628 | mj32 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
9650508 | mj32 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9684800 | mj32 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9692716 | mj32 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9698336 | mj32 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9704556 | mj32 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9708988 | mj32 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9709376 | mj32 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9710340 | mj32 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9712064 | mj32 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9716216 | mj32 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9718432 | mj32 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9720064 | mj32 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9730152 | mj32 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9744712 | mj32 | gcc -m32 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9750220 | mj32 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9783720 | mj32 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9790972 | mj32 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9930816 | mj32 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9939420 | mj32 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171202 | 20171020 |
9983728 | mj32 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171202 | 20171020 |
10015312 | mj32 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
10036200 | mj32 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171202 | 20171020 |
10042480 | mj32 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171202 | 20171020 |
10079868 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171202 | 20171020 |
10080016 | mj32 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171202 | 20171020 |
10080836 | mj32 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
10081532 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171202 | 20171020 |
10111452 | mj32 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171202 | 20171020 |
10128208 | mj32 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
10143684 | mj32 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171202 | 20171020 |
10199724 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171202 | 20171020 |
10200292 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171202 | 20171020 |
10200904 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171202 | 20171020 |
10204488 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171202 | 20171020 |
10209820 | mj32 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171202 | 20171020 |
10253920 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171202 | 20171020 |
10284432 | mj32 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171202 | 20171020 |
10295020 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171202 | 20171020 |
10297636 | mj32 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171202 | 20171020 |
10303036 | mj32 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171202 | 20171020 |
10445496 | mj32 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
10458512 | mj32 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
10458756 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171202 | 20171020 |
10467584 | mj32 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
10491244 | mj32 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171202 | 20171020 |
10503164 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171202 | 20171020 |
10514728 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10551292 | mj32 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10557188 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10561264 | mj32 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10586520 | mj32 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171202 | 20171020 |
10588484 | mj32 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10590596 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171202 | 20171020 |
10592776 | mj32 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171202 | 20171020 |
10593944 | mj32 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10595128 | mj32 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10598152 | mj32 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10601104 | mj32 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10601788 | mj32 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171202 | 20171020 |
10604168 | mj32 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10605224 | mj32 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171202 | 20171020 |
10609144 | mj32 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171202 | 20171020 |
10614036 | mj32 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171202 | 20171020 |
10616480 | mj32 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10647604 | mj32 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171202 | 20171020 |
10686984 | mj32 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171202 | 20171020 |
10687568 | mj32 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10688032 | mj32 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171202 | 20171020 |
10695376 | mj32 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171202 | 20171020 |
10701528 | mj32 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171202 | 20171020 |
10704972 | mj32 | gcc -m32 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10712996 | mj32 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171202 | 20171020 |
10719728 | mj32 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10721412 | mj32 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171202 | 20171020 |
10728016 | mj32 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10786752 | mj32 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10810216 | mj32 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10819568 | mj32 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171202 | 20171020 |
10833460 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171202 | 20171020 |
10851692 | mj32 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171202 | 20171020 |
11585136 | mj32 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171202 | 20171020 |
11586300 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
11603264 | mj32 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171202 | 20171020 |
11603284 | mj32 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171202 | 20171020 |
11611448 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171202 | 20171020 |
11614504 | mj32 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
15662660 | mj32 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171202 | 20171020 |
15663264 | mj32 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171202 | 20171020 |
15683080 | mj32 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171202 | 20171020 |
15748624 | mj32 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171202 | 20171020 |
15753512 | mj32 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171202 | 20171020 |
15760024 | mj32 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171202 | 20171020 |
15760400 | mj32 | gcc -m32 -O -fomit-frame-pointer | 20171202 | 20171020 |
15767840 | mj32 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171202 | 20171020 |
15805712 | mj32 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171202 | 20171020 |
15823604 | mj32 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171202 | 20171020 |
15847364 | mj32 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171202 | 20171020 |
15848060 | mj32 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171202 | 20171020 |
15849676 | mj32 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171202 | 20171020 |
15860704 | mj32 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171202 | 20171020 |
15938200 | mj32 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171202 | 20171020 |
15938560 | mj32 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171202 | 20171020 |
16005204 | mj32 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171202 | 20171020 |
16034444 | mj32 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171202 | 20171020 |
16038244 | mj32 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171202 | 20171020 |
16050512 | mj32 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171202 | 20171020 |
16054060 | mj32 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171202 | 20171020 |
16110856 | mj32 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171202 | 20171020 |
16469132 | mj32 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171202 | 20171020 |
16497416 | mj32 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171202 | 20171020 |
16609036 | mj32 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171202 | 20171020 |