| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21966 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 21984 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100731 | 20100728 |
| 21996 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22008 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22020 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22026 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22032 | ref | gcc -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22032 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22032 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22038 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22044 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22050 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22050 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22050 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22062 | ref | gcc -m64 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22074 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22092 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22116 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22116 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22116 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22122 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22146 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22152 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22158 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22158 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22164 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22170 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22170 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22266 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22308 | ref | gcc -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22314 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22350 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22356 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22362 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22362 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22368 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22368 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22368 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22380 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22380 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22380 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22380 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22380 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22392 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22392 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22392 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22392 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22398 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22416 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22422 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22434 | inplace | gcc -m64 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22440 | ref | gcc -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22440 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22440 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22446 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22458 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22464 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22464 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22476 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22482 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22494 | inplace | gcc -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22500 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22506 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22524 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22524 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22530 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22530 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22560 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22578 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100731 | 20100728 |
| 22662 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22680 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22686 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22710 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22716 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22716 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22728 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22734 | inplace | gcc -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22740 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22740 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22752 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22758 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22764 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22764 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22764 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22770 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22782 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22788 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22794 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22794 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22806 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22806 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22812 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22830 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22848 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100731 | 20100728 |
| 22890 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22896 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22914 | inplace | gcc -Os -fomit-frame-pointer | 20100731 | 20100728 |
| 22914 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22944 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22956 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 22962 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23100 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23172 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23196 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23208 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23274 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23286 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23316 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23316 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23316 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23322 | ref | gcc -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23322 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23328 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23352 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23370 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23508 | inplace | gcc -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23532 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 23778 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 24162 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 24438 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100731 | 20100728 |
| 35556 | inplace | gcc | 20100731 | 20100728 |
| 35562 | inplace | cc | 20100731 | 20100728 |
| 35568 | inplace | gcc -funroll-loops | 20100731 | 20100728 |
| 66714 | ref | cc | 20100731 | 20100728 |
| 67254 | ref | gcc -funroll-loops | 20100731 | 20100728 |
| 67266 | ref | gcc | 20100731 | 20100728 |