| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 68515 | c | gcc -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68562 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68567 | c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68578 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68583 | c | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68629 | c | gcc -march=k8 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68651 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68651 | c | gcc -m64 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68660 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68663 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68676 | c | gcc -march=nocona -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68717 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68723 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68816 | c | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100507 | 20100425 |
| 68887 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 74456 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 74459 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 74518 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 74541 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 74566 | c | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 74690 | c | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 74757 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 74779 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 74871 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 74905 | c | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 75039 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 75236 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 75290 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 75302 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 75606 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 79948 | c | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 80017 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 80116 | c | gcc -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 80193 | c | gcc -m64 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 80226 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 80271 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 80274 | c | gcc -march=k8 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 80337 | c | gcc -march=k8 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 80476 | c | gcc -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 80483 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 80505 | c | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 80534 | c | gcc -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 80685 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 80695 | c | gcc -m64 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 80714 | c | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 80792 | c | gcc -m64 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 80894 | c | gcc -march=k8 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 81011 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 83736 | c | gcc -march=nocona -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 84411 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 84612 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 84945 | c | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 87245 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 87266 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 87490 | c | gcc -march=nocona -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 87647 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 87736 | c | gcc -march=nocona -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 87753 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 87795 | c | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 88276 | c | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 110729 | c | gcc -funroll-loops | 20100507 | 20100425 |
| 110761 | c | cc | 20100507 | 20100425 |
| 110775 | c | gcc | 20100507 | 20100425 |
| Compiler | Implementations
|
| cc | mmx |
| gcc | mmx |
| gcc -O2 -fomit-frame-pointer | mmx |
| gcc -O3 -fomit-frame-pointer | mmx |
| gcc -O -fomit-frame-pointer | mmx |
| gcc -Os -fomit-frame-pointer | mmx |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | mmx |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | mmx |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | mmx |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops | mmx |
| gcc -funroll-loops -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | mmx |
| gcc -m64 -O2 -fomit-frame-pointer | mmx |
| gcc -m64 -O3 -fomit-frame-pointer | mmx |
| gcc -m64 -O -fomit-frame-pointer | mmx |
| gcc -m64 -Os -fomit-frame-pointer | mmx |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | mmx |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | mmx |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | mmx |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | mmx |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | mmx |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | mmx |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | mmx |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | mmx |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | mmx |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | mmx |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | mmx |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | mmx |
| gcc -march=k8 -O2 -fomit-frame-pointer | mmx |
| gcc -march=k8 -O3 -fomit-frame-pointer | mmx |
| gcc -march=k8 -O -fomit-frame-pointer | mmx |
| gcc -march=k8 -Os -fomit-frame-pointer | mmx |
| gcc -march=nocona -O2 -fomit-frame-pointer | mmx |
| gcc -march=nocona -O3 -fomit-frame-pointer | mmx |
| gcc -march=nocona -O -fomit-frame-pointer | mmx |
| gcc -march=nocona -Os -fomit-frame-pointer | mmx
|