Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
14768115 | cryptopp | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14785987 | cryptopp | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14798070 | cryptopp | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14799750 | cryptopp | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20140709 | 20140622 |
14802495 | cryptopp | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14802637 | cryptopp | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14803680 | cryptopp | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14804558 | cryptopp | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14806913 | cryptopp | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20140709 | 20140622 |
14808698 | cryptopp | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14809485 | cryptopp | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14810130 | cryptopp | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
14811915 | cryptopp | g++ -m32 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14811968 | cryptopp | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
14813820 | cryptopp | g++ -m32 -march=i386 -O -fomit-frame-pointer | 20140709 | 20140622 |
14814075 | cryptopp | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
14818013 | cryptopp | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140709 | 20140622 |
14819220 | cryptopp | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14820795 | cryptopp | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14821920 | cryptopp | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20140709 | 20140622 |
14829503 | cryptopp | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14839267 | cryptopp | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14840122 | cryptopp | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14840182 | cryptopp | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14842950 | cryptopp | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14843955 | cryptopp | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14844600 | cryptopp | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14844622 | cryptopp | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14846955 | cryptopp | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20140709 | 20140622 |
14848995 | cryptopp | g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14852033 | cryptopp | g++ -m32 -march=i386 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14852685 | cryptopp | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20140709 | 20140622 |
14854170 | cryptopp | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14854200 | cryptopp | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14857537 | cryptopp | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20140709 | 20140622 |
14857718 | cryptopp | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20140709 | 20140622 |
14858040 | cryptopp | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14864092 | cryptopp | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
14868405 | cryptopp | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
14869552 | cryptopp | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140709 | 20140622 |
14872350 | cryptopp | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20140709 | 20140622 |
14873678 | cryptopp | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20140709 | 20140622 |
14874150 | cryptopp | g++ -m32 -march=i386 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14874855 | cryptopp | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14875425 | cryptopp | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
14889060 | cryptopp | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14889067 | cryptopp | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14890958 | cryptopp | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14892338 | cryptopp | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20140709 | 20140622 |
14893170 | cryptopp | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14893192 | cryptopp | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14893732 | cryptopp | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14895165 | cryptopp | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140709 | 20140622 |
14896470 | cryptopp | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20140709 | 20140622 |
14896658 | cryptopp | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14898630 | cryptopp | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14901728 | cryptopp | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14908275 | cryptopp | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14910563 | cryptopp | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14911133 | cryptopp | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14923455 | cryptopp | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140709 | 20140622 |
14925548 | cryptopp | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14926867 | cryptopp | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14927250 | cryptopp | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20140709 | 20140622 |
14930317 | cryptopp | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14931720 | cryptopp | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14960610 | cryptopp | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
14968282 | cryptopp | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
14968342 | cryptopp | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14976210 | cryptopp | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14977680 | cryptopp | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20140709 | 20140622 |
14986545 | cryptopp | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20140709 | 20140622 |
14986800 | cryptopp | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
14991908 | cryptopp | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
15007500 | cryptopp | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
15020325 | cryptopp | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
15027510 | cryptopp | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
15059775 | cryptopp | g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
15059790 | cryptopp | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
15063022 | cryptopp | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
15084450 | cryptopp | g++ -m32 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
15087435 | cryptopp | g++ -m32 -O -fomit-frame-pointer | 20140709 | 20140622 |
15094418 | cryptopp | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
15123480 | cryptopp | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
15149587 | cryptopp | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
15184012 | cryptopp | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140709 | 20140622 |
15206670 | cryptopp | g++ -m32 -Os -fomit-frame-pointer | 20140709 | 20140622 |
15248835 | cryptopp | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
26590935 | gmp | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141017 | 20141014 |
26593875 | gmp | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26603993 | gmp | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26604893 | gmp | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26613780 | gmp | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20141017 | 20141014 |
26615197 | gmp | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26616105 | gmp | g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26619165 | gmp | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20141017 | 20141014 |
26623635 | gmp | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26627565 | gmp | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26628510 | gmp | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26630790 | gmp | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20141017 | 20141014 |
26636835 | gmp | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26637143 | gmp | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26637172 | gmp | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26640502 | gmp | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20141017 | 20141014 |
26643862 | gmp | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26650672 | gmp | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26650920 | gmp | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20141017 | 20141014 |
26652592 | gmp | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26656687 | gmp | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26662215 | gmp | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26667412 | gmp | g++ -m32 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26670023 | gmp | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141017 | 20141014 |
26672288 | gmp | g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26675528 | gmp | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
26685615 | gmp | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
26702182 | gmp | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26703090 | gmp | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141017 | 20141014 |
26712682 | gmp | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20141017 | 20141014 |
26712690 | gmp | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26714610 | gmp | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20141017 | 20141014 |
26714678 | gmp | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141017 | 20141014 |
26717100 | gmp | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141017 | 20141014 |
26719177 | gmp | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26719462 | gmp | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141017 | 20141014 |
26719883 | gmp | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26721075 | gmp | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26721577 | gmp | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26725912 | gmp | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26728230 | gmp | g++ -m32 -O -fomit-frame-pointer | 20141017 | 20141014 |
26734147 | gmp | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26737958 | gmp | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
26738115 | gmp | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26739323 | gmp | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
26740260 | gmp | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26744235 | gmp | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26744452 | gmp | g++ -m32 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26744693 | gmp | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20141017 | 20141014 |
26745285 | gmp | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
26746582 | gmp | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141017 | 20141014 |
26746785 | gmp | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20141017 | 20141014 |
26748142 | gmp | g++ -m32 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26751705 | gmp | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26752605 | gmp | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26752695 | gmp | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26752837 | gmp | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26756092 | gmp | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26763405 | gmp | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20141017 | 20141014 |
26765287 | gmp | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20141017 | 20141014 |
26767177 | gmp | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26769150 | gmp | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20141017 | 20141014 |
26774407 | gmp | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26775577 | gmp | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26777445 | gmp | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141017 | 20141014 |
26778435 | gmp | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26778585 | gmp | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26786887 | gmp | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26787225 | gmp | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26788695 | gmp | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26798348 | gmp | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26800747 | gmp | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26801640 | gmp | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26807130 | gmp | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20141017 | 20141014 |
26812140 | gmp | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
26830635 | gmp | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20141017 | 20141014 |
26831572 | gmp | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
26843130 | gmp | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141017 | 20141014 |
27137647 | gmp | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
27560887 | gmp | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141017 | 20141014 |
27573172 | gmp | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
27621660 | gmp | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20141017 | 20141014 |
27644677 | gmp | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20141017 | 20141014 |
27694950 | gmp | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141017 | 20141014 |
27724200 | gmp | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20141017 | 20141014 |