Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6554142 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6561531 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6564816 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6565914 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6567534 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6568119 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6571917 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6572106 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6573384 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161031 | 20161009 |
6573960 | openssl | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6574014 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6574365 | openssl | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6574527 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6574824 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6576372 | openssl | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6576444 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6576984 | openssl | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6578019 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6579675 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161031 | 20161009 |
6579963 | openssl | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6581043 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6582096 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6582168 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6582213 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6582231 | openssl | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161031 | 20161009 |
6583212 | openssl | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6583365 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161031 | 20161009 |
6583419 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6584310 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6584328 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6584391 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161031 | 20161009 |
6584391 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6584931 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6585093 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161031 | 20161009 |
6585336 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
6585678 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161031 | 20161009 |
6585732 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6585858 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6586029 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161031 | 20161009 |
6586488 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6586587 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6586758 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6586785 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6586893 | openssl | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161031 | 20161009 |
6586902 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6586911 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6586956 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6587280 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6587658 | openssl | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161031 | 20161009 |
6587955 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6588126 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
6588162 | openssl | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6588423 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6588720 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6588819 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161031 | 20161009 |
6589053 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161031 | 20161009 |
6589161 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6589296 | openssl | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6589440 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6589620 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6589827 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6589998 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6590187 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6590367 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6590466 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6590511 | openssl | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161031 | 20161009 |
6590709 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161031 | 20161009 |
6590790 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161031 | 20161009 |
6590826 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6590925 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6591222 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6591447 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6591609 | openssl | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161031 | 20161009 |
6591609 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
6591681 | openssl | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6592212 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161031 | 20161009 |
6592608 | openssl | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6592752 | openssl | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6593391 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6593436 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161031 | 20161009 |
6593499 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6593715 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6594345 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6594381 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6594552 | openssl | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161031 | 20161009 |
6594588 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161031 | 20161009 |
6594768 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6594768 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
6594966 | openssl | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6595011 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161031 | 20161009 |
6595047 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161031 | 20161009 |
6595173 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161031 | 20161009 |
6595290 | openssl | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161031 | 20161009 |
6595371 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6595776 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161031 | 20161009 |
6595893 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161031 | 20161009 |
6596109 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6596874 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161031 | 20161009 |
6596874 | openssl | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6596946 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6597126 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6597477 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6598593 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6598701 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6599070 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161031 | 20161009 |
6599484 | openssl | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161031 | 20161009 |
6599871 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6600366 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161031 | 20161009 |
6600528 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161031 | 20161009 |
6600645 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6600879 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161031 | 20161009 |
6600888 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161031 | 20161009 |
6600987 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161031 | 20161009 |
6601131 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161031 | 20161009 |
6601437 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6601455 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6601698 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6601833 | openssl | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161031 | 20161009 |
6601914 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6602229 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161031 | 20161009 |
6602436 | openssl | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6602760 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
6603021 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6604173 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161031 | 20161009 |
6604929 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161031 | 20161009 |
6605100 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6605172 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6605316 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6605622 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6605829 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161031 | 20161009 |
6606585 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161031 | 20161009 |
6606693 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161031 | 20161009 |
6606756 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6607089 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6607251 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6607494 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6607665 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161031 | 20161009 |
6608304 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6608979 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6610536 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6610581 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6610653 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161031 | 20161009 |
6610851 | openssl | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6610968 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161031 | 20161009 |
6611319 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161031 | 20161009 |
6611724 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6612183 | openssl | gcc -m32 -O -fomit-frame-pointer | 20161031 | 20161009 |
6614145 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
6614487 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6615891 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161031 | 20161009 |
6616116 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
6617421 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161031 | 20161009 |
6618321 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6618663 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161031 | 20161009 |
6620085 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6621561 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
6622470 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6623073 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
6627645 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
6627924 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |