Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
180297099 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161101 | 20161009 |
180300267 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161101 | 20161009 |
180346590 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180386154 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180397998 | openssl | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180421884 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180429660 | openssl | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180445248 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180446607 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180457902 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180483615 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180494109 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180494208 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180498663 | openssl | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180518580 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180524493 | openssl | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180547263 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180596538 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180605232 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161101 | 20161009 |
180608292 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161101 | 20161009 |
180611325 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161031 | 20161009 |
180618030 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161101 | 20161009 |
180633330 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180643257 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180652356 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161101 | 20161009 |
180665883 | openssl | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180687195 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180703413 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180727362 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161101 | 20161009 |
180750708 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
180757440 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161031 | 20161009 |
180758079 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180760698 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180764073 | openssl | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161031 | 20161009 |
180765414 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180765963 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180767673 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161031 | 20161009 |
180775017 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161101 | 20161009 |
180795276 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180795438 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180803898 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180808839 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
180825930 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161101 | 20161009 |
180832383 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180847224 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180855279 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161031 | 20161009 |
180855873 | openssl | gcc -m32 -O -fomit-frame-pointer | 20161031 | 20161009 |
180856143 | openssl | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180858384 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180867096 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161031 | 20161009 |
180867501 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180871326 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161031 | 20161009 |
180873423 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161031 | 20161009 |
180873513 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161101 | 20161009 |
180876294 | openssl | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
180876879 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180881370 | openssl | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161031 | 20161009 |
180883242 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161101 | 20161009 |
180887760 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180890766 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161031 | 20161009 |
180892953 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161101 | 20161009 |
180894402 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180896922 | openssl | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180902556 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161101 | 20161009 |
180902637 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161031 | 20161009 |
180903195 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161101 | 20161009 |
180905553 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161101 | 20161009 |
180905823 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161101 | 20161009 |
180907290 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161101 | 20161009 |
180907785 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180909810 | openssl | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180911889 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161031 | 20161009 |
180913023 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180913140 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180918198 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180921132 | openssl | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161031 | 20161009 |
180922761 | openssl | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180924507 | openssl | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
180925749 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180925875 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180928638 | openssl | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161031 | 20161009 |
180930096 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180930717 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161101 | 20161009 |
180931077 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161101 | 20161009 |
180933066 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180937953 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180942471 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180942579 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180945171 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180945594 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
180948834 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161101 | 20161009 |
180950931 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161101 | 20161009 |
180953964 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180955935 | openssl | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180958158 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161101 | 20161009 |
180960039 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161101 | 20161009 |
180961029 | openssl | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161031 | 20161009 |
180963468 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180963900 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
180965439 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180965574 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161101 | 20161009 |
180967167 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180970227 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161031 | 20161009 |
180970866 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20161031 | 20161009 |
180975735 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161101 | 20161009 |
180976068 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
180976545 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161031 | 20161009 |
180977859 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
180978273 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161101 | 20161009 |
180978831 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161031 | 20161009 |
180985779 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161101 | 20161009 |
180988182 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161101 | 20161009 |
180988290 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161031 | 20161009 |
180989010 | openssl | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161101 | 20161009 |
180991323 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161101 | 20161009 |
180993879 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161101 | 20161009 |
180995373 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
180995409 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161101 | 20161009 |
181004337 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161101 | 20161009 |
181006488 | openssl | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161031 | 20161009 |
181008306 | openssl | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161101 | 20161009 |
181010961 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161101 | 20161009 |
181011015 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
181011951 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
181014327 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161101 | 20161009 |
181017342 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161101 | 20161009 |
181021968 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161101 | 20161009 |
181022751 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161101 | 20161009 |
181022904 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161031 | 20161009 |
181024605 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161101 | 20161009 |
181026198 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161101 | 20161009 |
181029438 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161031 | 20161009 |
181030896 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
181032165 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
181032750 | openssl | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161101 | 20161009 |
181033551 | openssl | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161031 | 20161009 |
181035378 | openssl | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161031 | 20161009 |
181037160 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161101 | 20161009 |
181038411 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
181041714 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161101 | 20161009 |
181048509 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161031 | 20161009 |
181048599 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161101 | 20161009 |
181049526 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161101 | 20161009 |
181061991 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
181066248 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
181066680 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161101 | 20161009 |
181069470 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
181073880 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161101 | 20161009 |
181076634 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161101 | 20161009 |
181077813 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
181079649 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161101 | 20161009 |
181085418 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161101 | 20161009 |
181094391 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
181094922 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161101 | 20161009 |
181096461 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161101 | 20161009 |
181099179 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
181111806 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161101 | 20161009 |
181132614 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
181138653 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161101 | 20161009 |
181163115 | openssl | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161031 | 20161009 |