| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 832131 | openssl | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832185 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832194 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832212 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832221 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832221 | openssl | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832230 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832230 | openssl | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832230 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832257 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832284 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832293 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832293 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832293 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832302 | openssl | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832302 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832311 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832320 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832320 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832329 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832329 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832338 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832356 | openssl | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832365 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832374 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832374 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832374 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832374 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832383 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832383 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832383 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832383 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832392 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832392 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832392 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832401 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832419 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832419 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832428 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832428 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832428 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832437 | openssl | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832446 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832464 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832464 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832473 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832473 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832482 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832482 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832491 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832491 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832491 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832509 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832509 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832509 | openssl | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832509 | openssl | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832509 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832518 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832518 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832518 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832518 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832527 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832527 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832545 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832545 | openssl | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832545 | openssl | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832545 | openssl | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832545 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832545 | openssl | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832554 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832554 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832563 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832563 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832563 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832572 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832572 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832581 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832581 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832581 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832590 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832590 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832590 | openssl | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832590 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832599 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832599 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832599 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832599 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832608 | openssl | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832608 | openssl | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832608 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832617 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832617 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832617 | openssl | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832626 | openssl | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832635 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832635 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832644 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832644 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832644 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832644 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832644 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832653 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832671 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832671 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832671 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832671 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832680 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832680 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832698 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832698 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832698 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832698 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832707 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832707 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832707 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832707 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832707 | openssl | gcc -m32 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832716 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832716 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832725 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832725 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832725 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832725 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832725 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832725 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832734 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832734 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832734 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832743 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832743 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832752 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832761 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832761 | openssl | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832761 | openssl | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832770 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832770 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832770 | openssl | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832779 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832788 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832788 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832788 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832797 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832797 | openssl | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832797 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832806 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832815 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832815 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832833 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
| 832833 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832842 | openssl | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832842 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832878 | openssl | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832896 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161013 | 20161009 |
| 832923 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161013 | 20161009 |
| 832932 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832950 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832959 | openssl | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832959 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 832968 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
| 833040 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |