Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1563868 | gmp | gcc -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1584912 | gmp | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130609 | 20130419 |
1592980 | gmp | gcc -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1603020 | gmp | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1613232 | gmp | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1625715 | gmp | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1630160 | gmp | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1630430 | gmp | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1630658 | gmp | gcc -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1632540 | gmp | clang -O3 -mavx | 20130609 | 20130419 |
1635438 | gmp | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1639785 | gmp | gcc -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1643567 | gmp | gcc -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1643964 | gmp | gcc -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1644743 | gmp | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1647883 | gmp | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1653331 | gmp | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1653501 | gmp | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1655925 | gmp | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
1657491 | gmp | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1678941 | gmp | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
1681440 | gmp | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1681832 | gmp | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1682162 | gmp | clang -O3 | 20130609 | 20130419 |
1682340 | gmp | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1683732 | gmp | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1684324 | gmp | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1684544 | gmp | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1686232 | gmp | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1687016 | gmp | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1689696 | gmp | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1690108 | gmp | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1690180 | gmp | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1692514 | gmp | gcc -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
1692800 | gmp | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1693343 | gmp | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130609 | 20130419 |
1694716 | gmp | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1695676 | gmp | gcc -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
1695976 | gmp | gcc -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1700180 | gmp | gcc -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1700400 | gmp | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
1702693 | gmp | gcc -O -fomit-frame-pointer | 20130609 | 20130419 |
1704682 | gmp | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
1705523 | gmp | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130609 | 20130419 |
1706368 | gmp | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1706396 | gmp | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1709780 | gmp | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1712065 | gmp | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
1714732 | gmp | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1715116 | gmp | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1715488 | gmp | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1716833 | gmp | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
1718736 | gmp | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1719748 | gmp | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
1719832 | gmp | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1723276 | gmp | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1738456 | gmp | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130609 | 20130419 |
1740436 | gmp | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
1741072 | gmp | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
1742038 | gmp | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1742551 | gmp | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1743802 | gmp | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1744088 | gmp | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
1744428 | gmp | gcc -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
1745220 | gmp | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
1745520 | gmp | gcc -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
1747842 | gmp | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1749728 | gmp | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
1750390 | gmp | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
1750834 | gmp | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1751340 | gmp | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
1753668 | gmp | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1754572 | gmp | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
1754572 | gmp | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
1755362 | gmp | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1755970 | gmp | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130609 | 20130419 |
1756004 | gmp | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1756164 | gmp | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130609 | 20130419 |
1759758 | gmp | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
1760084 | gmp | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1760820 | gmp | gcc -funroll-loops -O -fomit-frame-pointer | 20130609 | 20130419 |
1761084 | gmp | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130609 | 20130419 |
1761960 | gmp | gcc -funroll-loops -Os -fomit-frame-pointer | 20130609 | 20130419 |
1765110 | gmp | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1766940 | gmp | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130609 | 20130419 |
1767144 | gmp | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1768908 | gmp | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
1771900 | gmp | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1775554 | gmp | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1781648 | gmp | gcc -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1789258 | gmp | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1790216 | gmp | gcc -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
1793622 | gmp | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
1799314 | gmp | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
1803823 | gmp | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
1812084 | gmp | gcc -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
1822932 | gmp | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1824336 | gmp | gcc -Os -fomit-frame-pointer | 20130609 | 20130419 |
1837888 | gmp | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
1867392 | gmp | gcc -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
1867612 | gmp | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130609 | 20130419 |
1884172 | gmp | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130609 | 20130419 |
2431192 | gmp | cc | 20130609 | 20130419 |
2594212 | gmp | gcc -funroll-loops | 20130609 | 20130419 |
2615736 | gmp | gcc | 20130609 | 20130419 |