| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21533 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21539 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21541 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21541 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21548 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21615 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21615 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21615 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21619 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21622 | ref | gcc -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21622 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21626 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21642 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21643 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21647 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21652 | ref | gcc -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21654 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21657 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21663 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21665 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21672 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21689 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21703 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21710 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21718 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21805 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21812 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21818 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21830 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21830 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21830 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21835 | ref | gcc -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21835 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21850 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21868 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21869 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 21877 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21879 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21883 | ref | gcc -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21885 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21885 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21886 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21886 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21887 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21896 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21960 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21976 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21977 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21980 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21981 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 21985 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 21985 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22000 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 22000 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22006 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22021 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22022 | inplace | gcc -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22022 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22025 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22032 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22033 | inplace | gcc -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22033 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22039 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22048 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22051 | inplace | gcc -O -fomit-frame-pointer | 20100503 | 20100425 |
| 22051 | inplace | gcc -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 22051 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 22056 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 22057 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22058 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 22059 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 22068 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22069 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 22087 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22092 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22096 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 22103 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22110 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22112 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22129 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22129 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22143 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22165 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22205 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22237 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22267 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22283 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 22396 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22399 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 22501 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22550 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22561 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22568 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22602 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22662 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22674 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22698 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22700 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22701 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22714 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22718 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22729 | inplace | gcc -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22740 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22740 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22788 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 22924 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23054 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23094 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23096 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23099 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23104 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23107 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23372 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23372 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23420 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23431 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 23436 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 24017 | ref | gcc -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 24120 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 36766 | ref | cc | 20100503 | 20100425 |
| 36768 | ref | gcc | 20100503 | 20100425 |
| 36856 | ref | gcc -funroll-loops | 20100503 | 20100425 |
| 39018 | inplace | cc | 20100503 | 20100425 |
| 39094 | inplace | gcc -funroll-loops | 20100503 | 20100425 |
| 39945 | inplace | gcc | 20100503 | 20100425 |
| 44098 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |