| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1014 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1017 | openssl | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1017 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1017 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1017 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1017 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1017 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1017 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1020 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1023 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1025 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1025 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1026 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1026 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1026 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1026 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1026 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1026 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1026 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1026 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1026 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1028 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1029 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1029 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1031 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1031 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1031 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1031 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1031 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1034 | openssl | cc | 20150215 | 20141124 |
| 1034 | openssl | gcc | 20150215 | 20141124 |
| 1034 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1034 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1034 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1034 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1034 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 1037 | openssl | gcc -funroll-loops | 20150215 | 20141124 |
| 195143 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 195151 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 195338 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 198200 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 198271 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 198381 | ref | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 199333 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 199333 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 199444 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 199469 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 199552 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 199594 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 200214 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 200376 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 205199 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 205317 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 205321 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 205374 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 230427 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 230452 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 231838 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 231852 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 526872 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 526893 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 550477 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 550477 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 554472 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 554472 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 555285 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 555288 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
| 555316 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 563312 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 563380 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 563380 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 563383 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 563539 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 563785 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 563788 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 564870 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 564870 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1093332 | ref | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1093435 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1093440 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1158833 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1159553 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1165529 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1165529 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1165531 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1165537 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1165727 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1165744 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1169285 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1177709 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1178182 | ref | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1178185 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1178185 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1178267 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1178287 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1178290 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1178338 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1178729 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1179862 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1189490 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1190051 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1191813 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1192320 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1202240 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1202333 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1202628 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1202628 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1202745 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1202747 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1203331 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1203849 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1203849 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1205490 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1205492 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1205592 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1217197 | ref | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1217480 | ref | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1217486 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 1221325 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1226329 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1228890 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 1235773 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1267095 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 1267600 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 2528682 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 5000037 | ref | gcc | 20150215 | 20141124 |
| 5009030 | ref | cc | 20150215 | 20141124 |
| 5009175 | ref | gcc -funroll-loops | 20150215 | 20141124 |