| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 49167 | no-salt | gcc -march=k8 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 49323 | no-salt | gcc -m64 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 49351 | no-salt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 49915 | no-salt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 50009 | no-salt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 50013 | no-salt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100601 | 20100509 |
| 50031 | no-salt | gcc -funroll-loops -O -fomit-frame-pointer | 20100601 | 20100509 |
| 50093 | no-salt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100601 | 20100509 |
| 50112 | no-salt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 50171 | no-salt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100601 | 20100509 |
| 50416 | no-salt | gcc -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 50978 | no-salt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 52051 | no-salt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 52253 | no-salt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 52532 | no-salt | gcc -march=k8 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 52730 | no-salt | gcc -march=nocona -O -fomit-frame-pointer | 20100601 | 20100509 |
| 52782 | no-salt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100601 | 20100509 |
| 53118 | no-salt | gcc -march=nocona -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 53430 | no-salt | gcc -O -fomit-frame-pointer | 20100601 | 20100509 |
| 53449 | no-salt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100601 | 20100509 |
| 53450 | no-salt | gcc -m64 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 53486 | no-salt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 53581 | no-salt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 53613 | no-salt | gcc -funroll-loops -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 53629 | no-salt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 53837 | no-salt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 53933 | no-salt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 54418 | no-salt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 55927 | no-salt | gcc -m64 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 55938 | no-salt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 55953 | no-salt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 56049 | no-salt | gcc -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 56084 | no-salt | gcc -march=k8 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 56144 | no-salt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 56960 | no-salt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 57549 | no-salt | gcc -march=nocona -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 63864 | no-salt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 64646 | no-salt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 69117 | no-salt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 69195 | no-salt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 69292 | no-salt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 69341 | no-salt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 69348 | no-salt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 69431 | no-salt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 69493 | no-salt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 69511 | no-salt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 69575 | no-salt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 69585 | no-salt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 70264 | no-salt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 73949 | no-salt | gcc -march=k8 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 74100 | no-salt | gcc -m64 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 74122 | no-salt | gcc -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 74306 | no-salt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 74428 | no-salt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 80330 | no-salt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 80490 | no-salt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 80585 | no-salt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 80745 | no-salt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 81034 | no-salt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 81092 | no-salt | gcc -march=nocona -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 136928 | no-salt | gcc -funroll-loops | 20100601 | 20100509 |
| 137285 | no-salt | cc | 20100601 | 20100509 |
| 137401 | no-salt | gcc | 20100601 | 20100509 |
| Compiler | Implementations
|
| cc | with-salt |
| gcc | with-salt |
| gcc -O2 -fomit-frame-pointer | with-salt |
| gcc -O3 -fomit-frame-pointer | with-salt |
| gcc -O -fomit-frame-pointer | with-salt |
| gcc -Os -fomit-frame-pointer | with-salt |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | with-salt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | with-salt |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | with-salt |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops | with-salt |
| gcc -funroll-loops -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | with-salt |
| gcc -m64 -O2 -fomit-frame-pointer | with-salt |
| gcc -m64 -O3 -fomit-frame-pointer | with-salt |
| gcc -m64 -O -fomit-frame-pointer | with-salt |
| gcc -m64 -Os -fomit-frame-pointer | with-salt |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | with-salt |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | with-salt |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | with-salt |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | with-salt |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | with-salt |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | with-salt |
| gcc -march=k8 -O2 -fomit-frame-pointer | with-salt |
| gcc -march=k8 -O3 -fomit-frame-pointer | with-salt |
| gcc -march=k8 -O -fomit-frame-pointer | with-salt |
| gcc -march=k8 -Os -fomit-frame-pointer | with-salt |
| gcc -march=nocona -O2 -fomit-frame-pointer | with-salt |
| gcc -march=nocona -O3 -fomit-frame-pointer | with-salt |
| gcc -march=nocona -O -fomit-frame-pointer | with-salt |
| gcc -march=nocona -Os -fomit-frame-pointer | with-salt
|
| Compiler | Implementations
|
| cc | no-salt |
| gcc | no-salt |
| gcc -O2 -fomit-frame-pointer | no-salt |
| gcc -O3 -fomit-frame-pointer | no-salt |
| gcc -O -fomit-frame-pointer | no-salt |
| gcc -Os -fomit-frame-pointer | no-salt |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | no-salt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | no-salt |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | no-salt |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops | no-salt |
| gcc -funroll-loops -O2 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | no-salt |
| gcc -m64 -O2 -fomit-frame-pointer | no-salt |
| gcc -m64 -O3 -fomit-frame-pointer | no-salt |
| gcc -m64 -O -fomit-frame-pointer | no-salt |
| gcc -m64 -Os -fomit-frame-pointer | no-salt |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | no-salt |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | no-salt |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | no-salt |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | no-salt |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | no-salt |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | no-salt |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | no-salt |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | no-salt |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | no-salt |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | no-salt |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | no-salt |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | no-salt |
| gcc -march=k8 -O2 -fomit-frame-pointer | no-salt |
| gcc -march=k8 -O3 -fomit-frame-pointer | no-salt |
| gcc -march=k8 -O -fomit-frame-pointer | no-salt |
| gcc -march=k8 -Os -fomit-frame-pointer | no-salt |
| gcc -march=nocona -O2 -fomit-frame-pointer | no-salt |
| gcc -march=nocona -O3 -fomit-frame-pointer | no-salt |
| gcc -march=nocona -O -fomit-frame-pointer | no-salt |
| gcc -march=nocona -Os -fomit-frame-pointer | no-salt
|
| Compiler | Implementations
|
| cc | with-salt |
| gcc | with-salt |
| gcc -O2 -fomit-frame-pointer | with-salt |
| gcc -O3 -fomit-frame-pointer | with-salt |
| gcc -O -fomit-frame-pointer | with-salt |
| gcc -Os -fomit-frame-pointer | with-salt |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | with-salt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | with-salt |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | with-salt |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops | with-salt |
| gcc -funroll-loops -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | with-salt |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | with-salt |
| gcc -m64 -O2 -fomit-frame-pointer | with-salt |
| gcc -m64 -O3 -fomit-frame-pointer | with-salt |
| gcc -m64 -O -fomit-frame-pointer | with-salt |
| gcc -m64 -Os -fomit-frame-pointer | with-salt |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | with-salt |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | with-salt |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | with-salt |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | with-salt |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | with-salt |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | with-salt |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | with-salt |
| gcc -march=k8 -O2 -fomit-frame-pointer | with-salt |
| gcc -march=k8 -O3 -fomit-frame-pointer | with-salt |
| gcc -march=k8 -O -fomit-frame-pointer | with-salt |
| gcc -march=k8 -Os -fomit-frame-pointer | with-salt |
| gcc -march=nocona -O2 -fomit-frame-pointer | with-salt |
| gcc -march=nocona -O3 -fomit-frame-pointer | with-salt |
| gcc -march=nocona -O -fomit-frame-pointer | with-salt |
| gcc -march=nocona -Os -fomit-frame-pointer | with-salt
|