| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 18018 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18048 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18048 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18048 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18054 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18060 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18060 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18060 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18072 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18072 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18078 | openssl | gcc -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18078 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18078 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18084 | openssl | gcc -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18084 | openssl | gcc -funroll-loops | 20100803 | 20100728 |
| 18084 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18084 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18096 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18102 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18102 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18102 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18102 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18102 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18108 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18114 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18114 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18120 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18120 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18126 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18126 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18132 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18132 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18138 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18138 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18138 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18138 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18144 | openssl | gcc -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18144 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18144 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18150 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18150 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18150 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18156 | openssl | cc | 20100803 | 20100728 |
| 18156 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18156 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100803 | 20100728 |
| 18156 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18156 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18162 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18180 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18186 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18192 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18198 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18204 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18216 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18246 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18354 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18480 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18516 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 18900 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 18966 | openssl | gcc | 20100803 | 20100728 |
| 18972 | openssl | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 19038 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 19080 | openssl | gcc -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21384 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 21384 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21384 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 21384 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 21402 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21402 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21420 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 21444 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21456 | cryptopp | g++ -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21462 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21474 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21474 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 21480 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 21480 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 21480 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 21480 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 21486 | cryptopp | g++ -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 21486 | cryptopp | g++ -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 21486 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 21486 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 21486 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 21486 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21498 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 21504 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 21510 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 21516 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21672 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 21852 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 21858 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 21882 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 21888 | cryptopp | g++ -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 21888 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 21954 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 21972 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 21972 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 22140 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 22836 | cryptopp | g++ | 20100803 | 20100728 |
| 24324 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24330 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24336 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24348 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24366 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24366 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24366 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24378 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24378 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24378 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24384 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24396 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24396 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24402 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24420 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24426 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24426 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24444 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24444 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24450 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24456 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24462 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24462 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24462 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24480 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24480 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24498 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24510 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24648 | ref | gcc -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24660 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24666 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24678 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24678 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24696 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24702 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24702 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24702 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24708 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24720 | ref | gcc -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24732 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24732 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24738 | ref | gcc -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24738 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24738 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24738 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24744 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24744 | ref | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24750 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24750 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24756 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24762 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24762 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24774 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24774 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24780 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24780 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 24786 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 24798 | ref | gcc -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 24798 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100803 | 20100728 |
| 24798 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 26046 | ref | gcc | 20100803 | 20100728 |
| 26106 | ref | gcc -funroll-loops | 20100803 | 20100728 |
| 26544 | ref | cc | 20100803 | 20100728 |