| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21533 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21533 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21538 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21538 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21545 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21615 | ref | gcc -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21615 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21616 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21619 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21620 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21621 | ref | gcc -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21622 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21622 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21648 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21650 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21650 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21652 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21669 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21670 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21675 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21688 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21705 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21709 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21710 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21745 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21806 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21808 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21808 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21818 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21824 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21830 | ref | gcc -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21836 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21839 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21856 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 21865 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21866 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21881 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21884 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21884 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21886 | ref | gcc -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21886 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21888 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21889 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21890 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21961 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21967 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21976 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21977 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21978 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21983 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 21987 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 21995 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22003 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22004 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22022 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22024 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22026 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22029 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22030 | inplace | gcc -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22032 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22036 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22039 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22040 | inplace | gcc -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22050 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22051 | inplace | gcc -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22051 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22057 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22058 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22066 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22066 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22069 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22072 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22077 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22078 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22080 | inplace | gcc -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22085 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 22088 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22092 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22102 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22107 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22114 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22127 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22162 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22166 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22168 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22278 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22279 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 22385 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22394 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22473 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 22561 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22561 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22568 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22610 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22666 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22673 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22698 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22701 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22713 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22717 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22718 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22722 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22729 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22754 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22905 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 22905 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23053 | inplace | gcc -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23054 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23056 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23094 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23094 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23107 | ref | gcc -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23107 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23369 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23439 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23452 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23459 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23467 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23556 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 23837 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 36736 | ref | gcc | 20100527 | 20100509 |
| 36736 | ref | gcc -funroll-loops | 20100527 | 20100509 |
| 36777 | ref | cc | 20100527 | 20100509 |
| 39383 | inplace | gcc | 20100527 | 20100509 |
| 39485 | inplace | cc | 20100527 | 20100509 |
| 39942 | inplace | gcc -funroll-loops | 20100527 | 20100509 |