| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 47952904 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48026556 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48035508 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48039576 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48048544 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48057300 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48076840 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48082156 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48084252 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48088556 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48090872 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48092240 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48109152 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48109204 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48123960 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48124628 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48127692 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48141492 | openssl | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48141872 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48146616 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48150344 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48152076 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48152664 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48153044 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48153312 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48159412 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48159996 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48167640 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48170132 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48174888 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48176904 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48177436 | openssl | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48184944 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48196568 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48196716 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48196940 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48197848 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48204444 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48209860 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48211928 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48215868 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48216784 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48219452 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48230092 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48239504 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48245760 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48252748 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48253668 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48257692 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48265580 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48266212 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48268648 | openssl | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48268832 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48282316 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48287128 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48294296 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48294528 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48298468 | openssl | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48301228 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48302380 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48303668 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48303892 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48304184 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48306096 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48306280 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48308432 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48315528 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48316848 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48328276 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48331740 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48332816 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48340672 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48348548 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48354864 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48360140 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48369372 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48388988 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48398204 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48398616 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48401668 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48406380 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48420544 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48426588 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48427376 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 48428492 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48458388 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48467356 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48471768 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48510344 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48534708 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48550700 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48595228 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48643796 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48652732 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48739508 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48762376 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48788416 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 48800152 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48834924 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 48868648 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 48918032 | openssl | cc | 20120329 | 20120316 |
| 49015044 | openssl | gcc -funroll-loops | 20120329 | 20120316 |
| 49144432 | openssl | gcc | 20120329 | 20120316 |