| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7821693 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7833528 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7834545 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7836633 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7841169 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7841925 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7843194 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7845273 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7845714 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7846938 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7848342 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7849107 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7849305 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7849485 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7850718 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7851204 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7851267 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7851609 | openssl | gcc -m32 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7852320 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7853058 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7853238 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7854273 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7854840 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7855137 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7855470 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7856055 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7856055 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7856244 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7857639 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7857720 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7857738 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7859223 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7859457 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7859511 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7859898 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7860987 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7861167 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7861599 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7862184 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7862256 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7862346 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7862661 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7863462 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7863651 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7864434 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7865190 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7865739 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7866423 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7867053 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7869609 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7870095 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7870230 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7871004 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7871472 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7871670 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7872138 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7872579 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7872732 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7873353 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7873407 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7874991 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7876143 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7876746 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7878051 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7879086 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7879176 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7879347 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7879995 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7880490 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7883298 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7883811 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7884063 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7885458 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7885557 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7886286 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7887420 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7888680 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7889310 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7889544 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7889706 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7890912 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7891596 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7892388 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7892811 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7893090 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7894242 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7895412 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7895538 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7895889 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7895997 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7896078 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7896429 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7896600 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7897662 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7897995 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7898292 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7898652 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7899183 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7901154 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7901604 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7903728 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7904196 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7904322 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7905393 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7905510 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7910127 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7912368 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7914582 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7914627 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7914852 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7914906 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7915257 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7918452 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7919001 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7919649 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7920234 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7921125 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7924527 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7926192 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7926597 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7932996 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 7933815 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7935264 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7938972 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7939278 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7942905 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 7943922 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7946388 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7956252 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 7959690 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 7970931 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 8029773 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20101102 | 20101029 |
| 8231418 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20101102 | 20101029 |
| 23891374 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 23899320 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 23989581 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20101102 | 20101029 |