| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 155176828 | openssl | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155196532 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155205268 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155212068 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155223780 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155241644 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155241820 | openssl | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155244360 | openssl | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155250544 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155257676 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155271660 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155282344 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155289248 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155300692 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155301332 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155301696 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155303900 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155308180 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155309088 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155311984 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155313008 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155314484 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155316288 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155316864 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155317096 | openssl | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155321552 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155327060 | openssl | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155327620 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155331576 | openssl | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155332308 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155332996 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155333016 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155333240 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155346876 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155354840 | openssl | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155355532 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155355840 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155357020 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155362208 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155363072 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155363504 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155363712 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155371084 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155374168 | openssl | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155379352 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155381896 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155383012 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155389032 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155398188 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155399140 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155400952 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155402760 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155404764 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155413088 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155418204 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155421848 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155422764 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155423220 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155428064 | openssl | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155429324 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155433344 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155433808 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155437516 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155438456 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155440368 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155441660 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155445504 | openssl | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155445560 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155447816 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155456432 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155457148 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155458088 | openssl | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155464436 | openssl | gcc -m32 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155467500 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155475648 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155475908 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155481744 | openssl | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155486200 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155488376 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155494324 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155496444 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155501536 | openssl | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155507420 | openssl | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155508572 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155509056 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155511224 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155511540 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155512076 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155521528 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155521840 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155525228 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155526284 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155534008 | openssl | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155535228 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155539720 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155544416 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155545212 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155553708 | openssl | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155554072 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155555404 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155571780 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155573816 | openssl | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155575924 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155579724 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155584388 | openssl | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155598612 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155604664 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155608584 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155610240 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155622844 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155641220 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155643144 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155651788 | openssl | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155655200 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155656460 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155658236 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155658380 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155683468 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155702004 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155707852 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155721580 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155722732 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155731168 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155743000 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155746300 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155755008 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155784952 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 155803656 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 155850264 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155883872 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155913124 | openssl | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 155920604 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 155925376 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 156200732 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 156203848 | openssl | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 156320720 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156384320 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 156423080 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 156423476 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 156433916 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 156435764 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 156437864 | openssl | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156438356 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 156449228 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 156467928 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 156481296 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156527176 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110827 | 20110825 |
| 156533708 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156575988 | openssl | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156576884 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156612488 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156685616 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110827 | 20110825 |
| 156699404 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156757536 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 156790296 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110827 | 20110825 |
| 156799712 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156840708 | openssl | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156908036 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20110827 | 20110825 |
| 156999396 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20110827 | 20110825 |
| 158670112 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20110827 | 20110825 |