| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 411 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 411 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 413 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 414 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 416 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 416 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 416 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 416 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 416 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 416 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 417 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 419 | openssl | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 419 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 419 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 420 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 420 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 422 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 425 | openssl | cc | 20150215 | 20141124 |
| 425 | openssl | gcc -funroll-loops | 20150215 | 20141124 |
| 428 | openssl | gcc | 20150215 | 20141124 |
| 131410 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 131430 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 131436 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 133515 | ref | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 133538 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 133575 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 134275 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 134277 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 134317 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 134320 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 134872 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 134920 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 135002 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 135042 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 137530 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 137598 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 137601 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 159075 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 159080 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 159814 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 159879 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 267512 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 326692 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 326694 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 335160 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 336334 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 337144 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
| 337153 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 337158 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 337260 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 337271 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 345069 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 345088 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 348865 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 348865 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 348865 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 349061 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 349061 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 351047 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 351047 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 704417 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 707715 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 707730 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 708299 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 709353 | ref | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 710039 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 719797 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 719797 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 723163 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 723724 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
| 727325 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 727790 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 727807 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 727818 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 729257 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 729326 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 733405 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 733409 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 733411 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 734159 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 734159 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 734159 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 734173 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 735729 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 740274 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 740276 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 740319 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 740319 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 740321 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 740322 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 740322 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 749272 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 749286 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 749759 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 749768 | ref | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 749771 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 749785 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 755151 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 755157 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 756894 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 757888 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 760555 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 760557 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 767264 | ref | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
| 767264 | ref | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 767482 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 781516 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1534746 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 2995063 | ref | gcc | 20150215 | 20141124 |
| 3035319 | ref | cc | 20150215 | 20141124 |
| 3058847 | ref | gcc -funroll-loops | 20150215 | 20141124 |