Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1647748 | gmp | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
1648116 | gmp | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1649040 | gmp | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1649476 | gmp | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1655008 | gmp | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1657752 | gmp | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1659720 | gmp | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1659836 | gmp | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
1659952 | gmp | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1660040 | gmp | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1660436 | gmp | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1660564 | gmp | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1660584 | gmp | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
1660684 | gmp | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
1660700 | gmp | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1661020 | gmp | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1661032 | gmp | gcc -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
1661196 | gmp | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1661316 | gmp | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20141014 | 20141014 |
1661380 | gmp | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1661464 | gmp | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1661552 | gmp | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1661576 | gmp | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
1661604 | gmp | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1661680 | gmp | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1661700 | gmp | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1661816 | gmp | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1661820 | gmp | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1661868 | gmp | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1662088 | gmp | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
1662148 | gmp | gcc -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1662240 | gmp | gcc -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1662280 | gmp | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
1662496 | gmp | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1662824 | gmp | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1662860 | gmp | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1663068 | gmp | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1663148 | gmp | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1663192 | gmp | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1663392 | gmp | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1663624 | gmp | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1664348 | gmp | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1664424 | gmp | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
1665196 | gmp | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1665964 | gmp | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1666480 | gmp | gcc -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1666672 | gmp | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1669456 | gmp | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1670076 | gmp | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1670584 | gmp | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1670660 | gmp | gcc -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1670760 | gmp | gcc -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1670760 | gmp | gcc -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1670884 | gmp | gcc -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1670972 | gmp | gcc -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1671024 | gmp | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1671112 | gmp | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1671176 | gmp | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1671272 | gmp | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1671412 | gmp | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1671428 | gmp | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1671440 | gmp | gcc -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1671524 | gmp | gcc -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1671612 | gmp | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1671688 | gmp | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1671892 | gmp | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1671944 | gmp | gcc -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1671960 | gmp | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1672008 | gmp | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1672032 | gmp | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1672072 | gmp | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1672120 | gmp | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1672128 | gmp | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
1672256 | gmp | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1672376 | gmp | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1672400 | gmp | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1672648 | gmp | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1672728 | gmp | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1672768 | gmp | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1672860 | gmp | gcc -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1672924 | gmp | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1672960 | gmp | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1673168 | gmp | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1673172 | gmp | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1673280 | gmp | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
1673316 | gmp | gcc -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1673680 | gmp | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1674044 | gmp | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1674460 | gmp | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1674928 | gmp | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
1674956 | gmp | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1675284 | gmp | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
1679352 | gmp | gcc | 20141014 | 20141014 |
1679704 | gmp | gcc -funroll-loops | 20141014 | 20141014 |
1680104 | gmp | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1682252 | gmp | cc | 20141014 | 20141014 |
1682724 | gmp | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1683244 | gmp | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1683808 | gmp | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1685284 | gmp | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1685432 | gmp | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1691436 | gmp | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |