Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
256143 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
256434 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
257013 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140529 | 20140525 |
257034 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140529 | 20140525 |
257136 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140529 | 20140525 |
257304 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
257310 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140529 | 20140525 |
257556 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140529 | 20140525 |
258375 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140529 | 20140525 |
259431 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140529 | 20140525 |
259650 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
259938 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
260418 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
260472 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140529 | 20140525 |
260847 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
261168 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140529 | 20140525 |
261198 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
261198 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140529 | 20140525 |
261603 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
263163 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
269463 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
270750 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
270891 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140529 | 20140525 |
271365 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140529 | 20140525 |
271920 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
271938 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140529 | 20140525 |
272601 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140529 | 20140525 |
272685 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140529 | 20140525 |
272877 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140529 | 20140525 |
273018 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
275397 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
281247 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140529 | 20140525 |
281874 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
282180 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140529 | 20140525 |
282774 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140529 | 20140525 |
284211 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140529 | 20140525 |
288006 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
288543 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
291243 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
292500 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
292512 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
292536 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
292656 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140529 | 20140525 |
293067 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
293082 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
293448 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140529 | 20140525 |
293472 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
293616 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140529 | 20140525 |
293709 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
293955 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
296421 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
296457 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
296472 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140529 | 20140525 |
296649 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140529 | 20140525 |
297477 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
297486 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140529 | 20140525 |
297486 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
298500 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
301428 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
302997 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
306840 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
306894 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140529 | 20140525 |
311235 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
311448 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
322659 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1598706 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140529 | 20140525 |
1598799 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140529 | 20140525 |
1599654 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140529 | 20140525 |
1603647 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140529 | 20140525 |
1609158 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140529 | 20140525 |
1609215 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140529 | 20140525 |
1613910 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140529 | 20140525 |
1615857 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140529 | 20140525 |
1616634 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140529 | 20140525 |
1617054 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140529 | 20140525 |
1617267 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140529 | 20140525 |
1617870 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140529 | 20140525 |
1622721 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1625220 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1625598 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1627722 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1628298 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1630266 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1630272 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1630614 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1630959 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1633131 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1633584 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1634700 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1634883 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1635438 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1637508 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1638033 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1639227 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1639482 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1640196 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1640361 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1645689 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1645704 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
1650957 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
1667424 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140529 | 20140525 |
2293221 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
2302542 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
2313393 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
2315172 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
2363844 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
2584785 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
3216075 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140529 | 20140525 |
3228741 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140529 | 20140525 |
8048733 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140529 | 20140525 |
8049075 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140529 | 20140525 |
8090946 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8091117 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8091237 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8093286 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8093415 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140529 | 20140525 |
8096139 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8101797 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140529 | 20140525 |
8101965 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140529 | 20140525 |
8106492 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8106648 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8106846 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8107737 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8108841 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8108976 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140529 | 20140525 |
8111946 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140529 | 20140525 |
8113950 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8114730 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8114991 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8119752 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8120487 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8120493 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8132487 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8132691 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8141163 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140529 | 20140525 |
8180796 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8181012 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8186817 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8187573 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
8234295 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8234325 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140529 | 20140525 |
8329659 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
8329671 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
8329683 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
8330463 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
8330709 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
8330820 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
8347167 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140529 | 20140525 |
8347434 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140529 | 20140525 |
8347623 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140529 | 20140525 |
8347767 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140529 | 20140525 |
8348127 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140529 | 20140525 |
8348979 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140529 | 20140525 |
8349930 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140529 | 20140525 |
8349945 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140529 | 20140525 |
8350008 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140529 | 20140525 |
8351784 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140529 | 20140525 |
8408025 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
8408112 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
8410260 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
8410881 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140529 | 20140525 |