| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 74800 | e/hc-256/200511 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 74943 | e/hc-256/200701 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75016 | e/hc-256/200701 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75091 | e/hc-256/200701 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75147 | e/hc-256/200511 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75149 | e/hc-256/200511 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75191 | e/hc-256/200701 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75247 | e/hc-256/200511 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75261 | e/hc-256/200511 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75282 | e/hc-256/200511 | gcc -funroll-loops -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75394 | e/hc-256/200511 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75526 | e/hc-256/200701 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75699 | e/hc-256/200701 | gcc -funroll-loops -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75761 | e/hc-256/200701 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100602 | 20100509 |
| 75981 | e/hc-256/200511 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 75994 | e/hc-256/200511 | gcc -march=k8 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 76076 | e/hc-256/200511 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 76116 | e/hc-256/200511 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 76118 | e/hc-256/200511 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 76150 | e/hc-256/200511 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 76435 | e/hc-256/200511 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 76435 | e/hc-256/200511 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 76436 | e/hc-256/200511 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 76460 | e/hc-256/200511 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 76463 | e/hc-256/200511 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 76795 | e/hc-256/200701 | gcc -march=nocona -O -fomit-frame-pointer | 20100602 | 20100509 |
| 76920 | e/hc-256/200701 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100602 | 20100509 |
| 76925 | e/hc-256/200701 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 76945 | e/hc-256/200701 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 77025 | e/hc-256/200701 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 77029 | e/hc-256/200701 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 77037 | e/hc-256/200701 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 77055 | e/hc-256/200701 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 77091 | e/hc-256/200511 | gcc -march=nocona -O -fomit-frame-pointer | 20100602 | 20100509 |
| 77187 | e/hc-256/200511 | gcc -m64 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 77232 | e/hc-256/200701 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 77243 | e/hc-256/200701 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 77317 | e/hc-256/200701 | gcc -march=k8 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 77459 | e/hc-256/200701 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 77499 | e/hc-256/200701 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 77528 | e/hc-256/200511 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100602 | 20100509 |
| 77545 | e/hc-256/200701 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 78400 | e/hc-256/200701 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 78485 | e/hc-256/200701 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100602 | 20100509 |
| 78693 | e/hc-256/200511 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100602 | 20100509 |
| 78735 | e/hc-256/200701 | gcc -m64 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 78819 | e/hc-256/200511 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 79005 | e/hc-256/200701 | gcc -O -fomit-frame-pointer | 20100602 | 20100509 |
| 79272 | e/hc-256/200511 | gcc -O -fomit-frame-pointer | 20100602 | 20100509 |
| 79317 | e/hc-256/200511 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100602 | 20100509 |
| 79680 | e/hc-256/200511 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 79857 | e/hc-256/200511 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 79934 | e/hc-256/200511 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 79997 | e/hc-256/200511 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 80040 | e/hc-256/200511 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 80124 | e/hc-256/200511 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 80325 | e/hc-256/200511 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 80450 | e/hc-256/200511 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 80458 | e/hc-256/200511 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 80510 | e/hc-256/200701 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 80513 | e/hc-256/200701 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 80549 | e/hc-256/200701 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 80691 | e/hc-256/200701 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 80789 | e/hc-256/200701 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 81136 | e/hc-256/200511 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 81327 | e/hc-256/200511 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 81352 | e/hc-256/200511 | gcc -m64 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 81568 | e/hc-256/200511 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 81628 | e/hc-256/200511 | gcc -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 81648 | e/hc-256/200511 | gcc -march=k8 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 81821 | e/hc-256/200701 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 81824 | e/hc-256/200701 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 81854 | e/hc-256/200511 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 81859 | e/hc-256/200701 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 81887 | e/hc-256/200701 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 81990 | e/hc-256/200701 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 82071 | e/hc-256/200701 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 82352 | e/hc-256/200701 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 82427 | e/hc-256/200701 | gcc -m64 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 82430 | e/hc-256/200701 | gcc -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 82495 | e/hc-256/200701 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 82495 | e/hc-256/200701 | gcc -march=k8 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 82497 | e/hc-256/200701 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 82856 | e/hc-256/200511 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 82865 | e/hc-256/200511 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83032 | e/hc-256/200511 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83068 | e/hc-256/200511 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83101 | e/hc-256/200511 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 83124 | e/hc-256/200511 | gcc -m64 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83281 | e/hc-256/200511 | gcc -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83317 | e/hc-256/200701 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83388 | e/hc-256/200511 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83487 | e/hc-256/200511 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 83515 | e/hc-256/200511 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 83523 | e/hc-256/200701 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83554 | e/hc-256/200511 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 83721 | e/hc-256/200511 | gcc -m64 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 83830 | e/hc-256/200701 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83835 | e/hc-256/200701 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 83934 | e/hc-256/200511 | gcc -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 84134 | e/hc-256/200701 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 84172 | e/hc-256/200701 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 84207 | e/hc-256/200701 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 84307 | e/hc-256/200701 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 84327 | e/hc-256/200701 | gcc -m64 -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 84361 | e/hc-256/200701 | gcc -O3 -fomit-frame-pointer | 20100602 | 20100509 |
| 84374 | e/hc-256/200701 | gcc -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 84391 | e/hc-256/200701 | gcc -m64 -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 84454 | e/hc-256/200701 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 84590 | e/hc-256/200701 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 85052 | e/hc-256/200511 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 85076 | e/hc-256/200511 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100602 | 20100509 |
| 87864 | e/hc-256/200511 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 87891 | e/hc-256/200511 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 87962 | e/hc-256/200701 | gcc -march=nocona -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 88083 | e/hc-256/200511 | gcc -march=nocona -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 88086 | e/hc-256/200701 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 88184 | e/hc-256/200701 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 88388 | e/hc-256/200701 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 89540 | e/hc-256/200511 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100602 | 20100509 |
| 255916 | e/hc-256/200511 | cc | 20100602 | 20100509 |
| 256440 | e/hc-256/200701 | cc | 20100602 | 20100509 |
| 257042 | e/hc-256/200701 | gcc | 20100602 | 20100509 |
| 257385 | e/hc-256/200701 | gcc -funroll-loops | 20100602 | 20100509 |
| 257560 | e/hc-256/200511 | gcc | 20100602 | 20100509 |
| 257561 | e/hc-256/200511 | gcc -funroll-loops | 20100602 | 20100509 |