| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 31038 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31066 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31080 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31080 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31080 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31094 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31108 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31136 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31136 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31150 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31150 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31150 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31150 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31164 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31164 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31178 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31206 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31206 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31206 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31220 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31234 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31248 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31262 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31276 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31276 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31332 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31332 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31346 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31360 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31374 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31388 | inplace | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31388 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31388 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31388 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31388 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31388 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31388 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31388 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31402 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31402 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31402 | inplace | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31416 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31416 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31416 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31416 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31444 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31444 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31458 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31458 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31458 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31458 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31472 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31472 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31472 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31486 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31486 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31486 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31500 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31500 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31514 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31514 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31514 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31514 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31528 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31542 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31542 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31556 | ref | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31556 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31556 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31570 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31570 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31570 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31584 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31584 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31584 | ref | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31584 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31598 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31626 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31668 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 31724 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31724 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31766 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31850 | ref | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31850 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31878 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31892 | ref | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31906 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31934 | ref | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31934 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31934 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31934 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31934 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31934 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31948 | inplace | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31948 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31948 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31948 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31948 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31948 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31962 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 31962 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31962 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 31990 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 32004 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 32018 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 32074 | inplace | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 32088 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 32088 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32102 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32102 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32172 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32200 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32200 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32228 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32270 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 32368 | inplace | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32606 | ref | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32606 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32844 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 32844 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 54054 | inplace | gcc -funroll-loops | 20090416 | 20090408 |
| 54096 | inplace | gcc | 20090416 | 20090408 |
| 54180 | inplace | cc | 20090416 | 20090408 |
| 61460 | ref | gcc -funroll-loops | 20090416 | 20090408 |
| 61502 | ref | cc | 20090416 | 20090408 |
| 61502 | ref | gcc | 20090416 | 20090408 |