Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1600292 | gmp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1600384 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1600384 | gmp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1600908 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1601120 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1601380 | gmp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1601504 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1601516 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1601884 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1602372 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1602476 | gmp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1603260 | gmp | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1603488 | gmp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1603624 | gmp | clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1603752 | gmp | clang++ -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1603904 | gmp | clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1604084 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1604548 | gmp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20141014 | 20141014 |
1605380 | gmp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1605604 | gmp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1606612 | gmp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1607252 | gmp | g++ -Os -fomit-frame-pointer | 20141014 | 20141014 |
1607328 | gmp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1607348 | 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 |
1607576 | gmp | g++ -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1607940 | gmp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1608124 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1608268 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1608504 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1608568 | gmp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
1608792 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1608948 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1608952 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1608968 | gmp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1609080 | gmp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1609108 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1609168 | gmp | g++ -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1610136 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1610232 | gmp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
1610840 | gmp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1610920 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1611152 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1611156 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1611164 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1611340 | gmp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1611936 | gmp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1611964 | gmp | g++ -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
1612084 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1612364 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1612380 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1612924 | gmp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1613620 | gmp | g++ -O -fomit-frame-pointer | 20141014 | 20141014 |
1613656 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1613676 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1613884 | gmp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
1614228 | gmp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
1614256 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1614712 | gmp | g++ -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1614912 | gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1615136 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1615524 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1616376 | gmp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1616376 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
1617904 | gmp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
1618320 | gmp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
1629288 | gmp | g++ -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1635256 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1635808 | gmp | g++ | 20141014 | 20141014 |
1840436 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1841120 | cryptopp | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1841432 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1841800 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1843460 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140610 | 20140525 |
1843672 | cryptopp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
1845048 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1845524 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1846516 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1847844 | cryptopp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1848332 | cryptopp | clang++ -O3 -fomit-frame-pointer | 20140723 | 20140622 |
1848888 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1850148 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1850232 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20140610 | 20140525 |
1850264 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1850448 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1851180 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
1851316 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1851476 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140610 | 20140525 |
1851848 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
1851852 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1852076 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140610 | 20140525 |
1852920 | cryptopp | g++ -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1853348 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1853856 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1853900 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1853996 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
1854000 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
1854160 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1854288 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1854908 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1855164 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20140610 | 20140525 |
1855228 | cryptopp | g++ -O -fomit-frame-pointer | 20140610 | 20140525 |
1855620 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140610 | 20140525 |
1855872 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1856052 | cryptopp | g++ -Os -fomit-frame-pointer | 20140610 | 20140525 |
1856216 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
1856624 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140610 | 20140525 |
1857044 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140610 | 20140525 |
1858840 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140610 | 20140525 |
1858992 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140610 | 20140525 |
1859464 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1859812 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140610 | 20140525 |
1859916 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1860140 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
1861324 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1861684 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1862240 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1862592 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140610 | 20140525 |
1863808 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1864264 | cryptopp | g++ -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1865280 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1875080 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1879144 | cryptopp | g++ | 20140610 | 20140525 |
1883116 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
1903228 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1904064 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20140610 | 20140525 |
1904316 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140610 | 20140525 |
1904616 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1907540 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
1912064 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1912496 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
1912676 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1913756 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140610 | 20140525 |
1914812 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140610 | 20140525 |