| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4203954 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4221117 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4223376 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4224546 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4226823 | openssl | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4227957 | openssl | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4229136 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4230279 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4232322 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4232808 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4232934 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4233249 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4233276 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4234113 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4234788 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4235256 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4236129 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4236894 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4237605 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4238505 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4238748 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4238775 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4239603 | openssl | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4240989 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4241736 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4241826 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4242240 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4242240 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4242357 | openssl | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4243833 | openssl | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4244013 | openssl | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4244031 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4245192 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4245309 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4245876 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4246551 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4246758 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4246902 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4247307 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4247487 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4248144 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4248279 | openssl | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4248468 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4248603 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4249089 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4249890 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4249953 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4250142 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4251915 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4251933 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4252329 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4253238 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4253598 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4254228 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4254336 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4254678 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4254777 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4254840 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4254876 | openssl | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4255110 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4255596 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4256127 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4256334 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4256379 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4256496 | openssl | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4257189 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4257306 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4257396 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4258044 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4258485 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4258674 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4259232 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4259259 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4259385 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4259862 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4260150 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4260555 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4262184 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4262184 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4262598 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4263003 | openssl | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4263273 | openssl | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4263300 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4263633 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4263759 | openssl | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4263957 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4264272 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4264335 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4265307 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4266180 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4266216 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4266504 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4266540 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4267044 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4267224 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4268709 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4268736 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4268754 | openssl | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4269726 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4270779 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4270797 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4271139 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4271202 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4271238 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4271571 | openssl | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4272192 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4272219 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4272399 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4272471 | openssl | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4272633 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4274109 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4274487 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4275252 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4275315 | openssl | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4276152 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4276305 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4277628 | openssl | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4278276 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4279059 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4279257 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4279572 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4280958 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4281282 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4281678 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4282002 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4282443 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4282497 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4282875 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4283127 | openssl | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4283874 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4283991 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4284117 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4284432 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4284891 | openssl | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4284918 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4285476 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4286664 | openssl | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4288185 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4288518 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4289895 | openssl | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4291524 | openssl | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4292064 | openssl | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4292181 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4292469 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4294377 | openssl | gcc -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4295853 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4295853 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4296474 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4297986 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4299516 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4299678 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4299678 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4302216 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4303431 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4304133 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 4304952 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4306356 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 4308678 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 4311990 | openssl | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161030 | 20161009 |
| 4318839 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |