| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6647324 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6654364 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6661060 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6663576 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6666004 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6666244 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6668316 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6671728 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6672104 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6673164 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6673704 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6674248 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6675024 | openssl | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6675228 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6675552 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6675744 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6676604 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6676804 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6676972 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6677212 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6677804 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6678088 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6678764 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6679740 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6680760 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6682564 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6682572 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6683668 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6683932 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6684520 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6685080 | openssl | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6686208 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6686448 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6687248 | openssl | gcc -m32 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6688240 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6689800 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6689936 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6690308 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6690480 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6690952 | openssl | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6692036 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6692164 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6692488 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6692664 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6693044 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6693164 | openssl | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6693688 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6694824 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6696124 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6696264 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6696308 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6696352 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6696944 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6697800 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6698304 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6699320 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6699564 | openssl | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6699592 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6700784 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6701012 | openssl | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6701224 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6704692 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6705244 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6705268 | openssl | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6705608 | openssl | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6706084 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6706292 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6707092 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6708664 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6709544 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6709716 | openssl | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6710668 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6711620 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6713304 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6713664 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6714696 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6715264 | openssl | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6715668 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6715968 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6716152 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6716408 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6718400 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6718616 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6718700 | openssl | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6719528 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6719608 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6720828 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6720844 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6721164 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6721880 | openssl | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6722004 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6723120 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6723220 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6724864 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6724928 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6724952 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6725132 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6725328 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6725928 | openssl | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6726656 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6727564 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6727632 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6727692 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6727828 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6728008 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6728364 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6728528 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6728740 | openssl | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6729232 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6729316 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6729752 | openssl | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6729772 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6730684 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6732132 | openssl | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6732464 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6732944 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6733080 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6733316 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6734256 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6734332 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6734460 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6734964 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6736268 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6736500 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6738336 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6738656 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6738808 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6739572 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6739972 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6740880 | openssl | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6742160 | openssl | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6742864 | openssl | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6743476 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6743660 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6745184 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6745760 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6747088 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6747408 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6747648 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6748912 | openssl | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6753120 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6754296 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6754792 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6755112 | openssl | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6755208 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6756240 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6757104 | openssl | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6758400 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6759432 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6761036 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6765160 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6765452 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6767492 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 6767848 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6775388 | openssl | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 6775564 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6777624 | openssl | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6783332 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 6797296 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 6798376 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110827 | 20110825 |