| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 204583824 | openssl | icc -m32 -O3 -static | 20111213 | 20111120 |
| 204600288 | openssl | icc -m32 -O2 -static | 20111213 | 20111120 |
| 204661992 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 204680688 | openssl | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 204697188 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20111213 | 20111120 |
| 204727404 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 204734316 | openssl | icc -m32 -O1 -static -no-vec | 20111213 | 20111120 |
| 204734820 | openssl | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 204757404 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 204762624 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 204765984 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 204796236 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 204801780 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 204803328 | openssl | icc -m32 -O3 -static -no-vec | 20111213 | 20111120 |
| 204807528 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 204810384 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 204816924 | openssl | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20111213 | 20111120 |
| 204822000 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 204864708 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 204883980 | openssl | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 204886164 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 204903732 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 204917988 | openssl | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 204920460 | openssl | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 204924636 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 204940932 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 204941880 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20111213 | 20111120 |
| 204955176 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 204963084 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 204967308 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 204967944 | openssl | icc -m32 -O2 -static -no-vec | 20111213 | 20111120 |
| 204982260 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 204985692 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 204988464 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205032588 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205036824 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205045236 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205063884 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205069296 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205073292 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205074684 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205088940 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205095816 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205097796 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205105128 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205110672 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205115112 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205117944 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205119132 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205127556 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205146504 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205168656 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205177356 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205178832 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205184820 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205189860 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205192344 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205204536 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205213152 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205214076 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205214448 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205231392 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205232616 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205256160 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205265892 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205271136 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205272288 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205304796 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205311348 | openssl | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205316556 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205326324 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205332072 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205336980 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205339284 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205341180 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205349412 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205353492 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205367376 | openssl | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205382436 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205398516 | openssl | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205414188 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205440480 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205451868 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205484880 | openssl | icc -m32 -Os -static -no-vec | 20111213 | 20111120 |
| 205500780 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205517628 | openssl | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205529220 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205529568 | openssl | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205530564 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205549284 | openssl | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205557432 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205579068 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205594728 | openssl | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205610856 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205623960 | openssl | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205635924 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205698384 | openssl | icc -m32 -O1 -static | 20111213 | 20111120 |
| 205699176 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205703976 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 205729104 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205796004 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205846560 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205846932 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205876752 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205931688 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 205947000 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 205949412 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20111213 | 20111120 |
| 205969896 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 206063064 | openssl | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 206135532 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 206188740 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 206245248 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 206279340 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 206292048 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 206300412 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 206542428 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 206572776 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 206589300 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 206660700 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 206665116 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 206674488 | openssl | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 206675964 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 206728848 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 206760648 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 206783244 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 206876028 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 206967672 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 207005148 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 207083496 | openssl | icc -m32 -xHost -vec-report0 -static | 20111213 | 20111120 |
| 207146484 | openssl | icc -m32 -Os -static | 20111213 | 20111120 |
| 207187440 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 207198408 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 207220920 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 207254112 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 207290172 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 207367980 | openssl | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 207478068 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 207557004 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 207571308 | openssl | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 207585876 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20111213 | 20111120 |
| 207680232 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 207774732 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 207862656 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 208062624 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20111213 | 20111120 |
| 208167120 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 208302384 | openssl | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 208328328 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 208402284 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 208794588 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 209063544 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 209190444 | openssl | gcc -m32 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 209518704 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 210031968 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 210186096 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 210278952 | openssl | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 210599016 | openssl | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 210915636 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 211271724 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 211560432 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 211895244 | openssl | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 212324148 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 212902452 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 213072408 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 213092652 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 214204560 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 216721968 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 216795324 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20111213 | 20111120 |