Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
277600 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140520 | 20140517 |
282000 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140520 | 20140517 |
282675 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140520 | 20140517 |
284650 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140520 | 20140517 |
284875 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140520 | 20140517 |
285158 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
285717 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
285725 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
286209 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
286425 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
286517 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140520 | 20140517 |
287167 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
289000 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
289175 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
289833 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
296325 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
297734 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
310108 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140520 | 20140517 |
318342 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
318350 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140520 | 20140517 |
319050 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140520 | 20140517 |
319200 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140520 | 20140517 |
319267 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
326259 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140520 | 20140517 |
331975 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140520 | 20140517 |
332200 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
332425 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
332816 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140520 | 20140517 |
347416 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
348017 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140520 | 20140517 |
349209 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
351875 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
352058 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
355733 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
357384 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140520 | 20140517 |
357392 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
359942 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
360017 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
360067 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140520 | 20140517 |
362209 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140520 | 20140517 |
366408 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140520 | 20140517 |
367950 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140520 | 20140517 |
367975 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
368133 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140520 | 20140517 |
1183782 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140520 | 20140517 |
1183839 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140520 | 20140517 |
1188075 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140520 | 20140517 |
1190709 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140520 | 20140517 |
1191845 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140520 | 20140517 |
1196421 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140520 | 20140517 |
1604457 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140520 | 20140517 |
1604847 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140520 | 20140517 |
1606105 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140520 | 20140517 |
1606119 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140520 | 20140517 |
1609260 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140520 | 20140517 |
1613177 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140520 | 20140517 |
1773658 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1778188 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1788791 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1792624 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1793599 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1806812 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1807336 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1812718 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1816369 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1818803 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1820202 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1821286 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1825064 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1825158 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1825941 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1828017 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1828591 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1831140 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1844968 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1845171 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1866294 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1867688 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1875497 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140520 | 20140517 |
1904626 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2004633 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140520 | 20140517 |
2047652 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140520 | 20140517 |
2069147 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140520 | 20140517 |
2076075 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140520 | 20140517 |
2077848 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140520 | 20140517 |
2082918 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140520 | 20140517 |
2094317 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140520 | 20140517 |
2095947 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140520 | 20140517 |
2096058 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140520 | 20140517 |
2156903 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140520 | 20140517 |
2249894 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2260824 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2262812 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2264079 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2264352 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2265127 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2265185 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2265697 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2314482 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2315179 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2316394 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2318185 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2322230 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2322279 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2324809 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2331818 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
2336849 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2338064 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2340685 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2360748 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
2623945 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140520 | 20140517 |
2623997 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140520 | 20140517 |
2640840 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2659512 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2660321 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140520 | 20140517 |
2681697 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140520 | 20140517 |
2692191 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2692624 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2692715 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2698903 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2700367 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2716827 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140520 | 20140517 |
2728791 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2728803 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140520 | 20140517 |
2737345 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140520 | 20140517 |
2737721 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140520 | 20140517 |
2738473 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2748309 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2748724 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2759049 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2759291 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
2760297 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140520 | 20140517 |
3451364 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3460488 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3462894 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3483549 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3490915 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
3523708 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
3687243 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140520 | 20140517 |
3711721 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140520 | 20140517 |