Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
13812258 | cryptopp | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13826697 | cryptopp | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
13832915 | cryptopp | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
13839355 | cryptopp | g++ -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13840543 | cryptopp | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13840867 | cryptopp | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13844366 | cryptopp | g++ -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13848512 | cryptopp | g++ -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13851012 | cryptopp | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
13851571 | cryptopp | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
13852215 | cryptopp | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13855500 | cryptopp | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13856036 | cryptopp | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13857853 | cryptopp | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
13859688 | cryptopp | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13859818 | cryptopp | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13860455 | cryptopp | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13864258 | cryptopp | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13864736 | cryptopp | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13865003 | cryptopp | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
13866473 | cryptopp | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
13867597 | cryptopp | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13870227 | cryptopp | g++ -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
13870297 | cryptopp | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
13871226 | cryptopp | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13871332 | cryptopp | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
13871994 | cryptopp | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
13872294 | cryptopp | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13876827 | cryptopp | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
13876861 | cryptopp | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13877970 | cryptopp | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
13881118 | cryptopp | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
13882665 | cryptopp | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
13883327 | cryptopp | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13884150 | cryptopp | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
13885755 | cryptopp | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13888303 | cryptopp | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13891806 | cryptopp | g++ -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13893033 | cryptopp | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
13893985 | cryptopp | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
13894154 | cryptopp | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
13894215 | cryptopp | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
13894473 | cryptopp | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
13902037 | cryptopp | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13904503 | cryptopp | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
13907700 | cryptopp | g++ -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
13914024 | cryptopp | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
13917976 | cryptopp | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
13918239 | cryptopp | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13919618 | cryptopp | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
13919621 | cryptopp | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13923982 | cryptopp | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13925391 | cryptopp | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
13926676 | cryptopp | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
13928518 | cryptopp | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
13931031 | cryptopp | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13935118 | cryptopp | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13937894 | cryptopp | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
13940806 | cryptopp | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
13943900 | cryptopp | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13945503 | cryptopp | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13947379 | cryptopp | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13971251 | cryptopp | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
13993500 | cryptopp | g++ -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
14003224 | cryptopp | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
14028838 | cryptopp | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
14048888 | cryptopp | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
14056339 | cryptopp | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
14065806 | cryptopp | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
14142136 | cryptopp | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
14181403 | cryptopp | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
14325035 | cryptopp | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20033100 | gmp | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20033170 | gmp | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20036133 | gmp | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
20041209 | gmp | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20042431 | gmp | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20045706 | gmp | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20046636 | gmp | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
20049836 | gmp | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20049894 | gmp | g++ -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
20050760 | gmp | g++ -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20052270 | gmp | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20055988 | gmp | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20056621 | gmp | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
20056733 | gmp | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
20061915 | gmp | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20062703 | gmp | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
20064624 | gmp | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
20065485 | gmp | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20069344 | gmp | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20069458 | gmp | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
20070372 | gmp | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
20070824 | gmp | g++ -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20071309 | gmp | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
20072406 | gmp | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20073100 | gmp | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
20074542 | gmp | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20075248 | gmp | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20076003 | gmp | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20076551 | gmp | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20077033 | gmp | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
20077576 | gmp | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
20077940 | gmp | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20078006 | gmp | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
20079392 | gmp | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
20079624 | gmp | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20082000 | gmp | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20082494 | gmp | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
20083967 | gmp | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
20084136 | gmp | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20084270 | gmp | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20086152 | gmp | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20088891 | gmp | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
20089255 | gmp | g++ -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20089752 | gmp | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20089764 | gmp | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
20090288 | gmp | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20090985 | gmp | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20091809 | gmp | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
20091994 | gmp | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20092009 | gmp | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20093000 | gmp | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20093376 | gmp | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20097009 | gmp | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
20097464 | gmp | g++ -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20100542 | gmp | g++ -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
20103851 | gmp | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20111979 | gmp | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
20117027 | gmp | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20196130 | gmp | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
20211764 | gmp | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
20239793 | gmp | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20301512 | gmp | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20301603 | gmp | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20488421 | gmp | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20509109 | gmp | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20520312 | gmp | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20590591 | gmp | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
20645507 | gmp | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20649176 | gmp | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
20675930 | gmp | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
20683130 | gmp | g++ -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
21374076 | gmp | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |