| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 31122 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31218 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31224 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31236 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31236 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31260 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31272 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31314 | ref | gcc -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31314 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31320 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31326 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31326 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31332 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31332 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31338 | inplace | gcc -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31344 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31344 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31350 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31356 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31356 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31356 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31356 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31362 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31362 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31362 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31362 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31362 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31368 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31374 | inplace | gcc -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31374 | ref | gcc -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31374 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31374 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31374 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31374 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31380 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31380 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31386 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31386 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31386 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31392 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31392 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31392 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31398 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31398 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31398 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31398 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31398 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31404 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31404 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31410 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31410 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31410 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31410 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31416 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31416 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31428 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31434 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31434 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31440 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31440 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31446 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31446 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31446 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31452 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31452 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31470 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31476 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31482 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31482 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31488 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31488 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 31494 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31500 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31506 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31512 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31512 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31524 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31530 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31542 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31548 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31548 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31554 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31554 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31554 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31554 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31554 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31560 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31560 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31560 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31572 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31590 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31590 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31596 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31608 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31620 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31632 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31632 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31644 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31650 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31650 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31650 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31650 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31656 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 31662 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31680 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31686 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31722 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 31788 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31854 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 31896 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32004 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32016 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32034 | inplace | gcc -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32034 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32040 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32046 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32058 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32070 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32070 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32076 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32082 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32082 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32088 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32100 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32106 | ref | gcc -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32106 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32112 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32118 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32118 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32142 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32142 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32148 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32148 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32154 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32154 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32154 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32160 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32160 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32160 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32166 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32166 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32172 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32172 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32172 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32184 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32190 | inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32202 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32208 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32208 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32208 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32214 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32220 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32220 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32226 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32232 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32244 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32250 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32256 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32268 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32268 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32274 | inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32286 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32310 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32358 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32364 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32382 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 32406 | inplace | gcc -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32442 | ref | gcc -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32460 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32568 | inplace | gcc -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32568 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32580 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32592 | ref | gcc -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32598 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 32706 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 32736 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 53754 | inplace | gcc -funroll-loops | 20100907 | 20100903 |
| 53820 | inplace | gcc | 20100907 | 20100903 |
| 53826 | inplace | cc | 20100907 | 20100903 |
| 59430 | ref | cc | 20100907 | 20100903 |
| 60708 | ref | gcc -funroll-loops | 20100907 | 20100903 |
| 60876 | ref | gcc | 20100907 | 20100903 |