| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20964 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 20964 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 20994 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 20994 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21000 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21000 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21006 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21012 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21018 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21018 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21042 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21042 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21042 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21048 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21048 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21054 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21060 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21066 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21072 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21078 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21078 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21078 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21078 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21090 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21096 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21096 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21108 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21108 | inplace | gcc -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21108 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21108 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21108 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21114 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21114 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21114 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21120 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21120 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21120 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21126 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21126 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21126 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21126 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21126 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21126 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21132 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21132 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21132 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21138 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21144 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21144 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21144 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21144 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21144 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21156 | ref | gcc -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21156 | ref | gcc -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21156 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21162 | inplace | gcc -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21162 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21168 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21174 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21174 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21174 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21174 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21180 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21180 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21180 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21186 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21192 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21192 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21198 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21198 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21198 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21198 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21198 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21204 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21234 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21234 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21234 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21234 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21234 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21246 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21252 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21270 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21276 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21282 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21288 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21288 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 21294 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21294 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21300 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21300 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21306 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21312 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21318 | inplace | gcc -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21318 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21324 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21324 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21324 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21324 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21330 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21330 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21336 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21342 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21342 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21348 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21348 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21354 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21354 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21360 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21366 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21366 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21372 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21378 | inplace | gcc -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21378 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21378 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21378 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21384 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21384 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21390 | ref | gcc -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21390 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21396 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21396 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21396 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21402 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21414 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21414 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21414 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21420 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21426 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21444 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21450 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21456 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21462 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21468 | ref | gcc -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21480 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21480 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 21498 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21510 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21522 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21540 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21546 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21546 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21558 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21558 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 21564 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21570 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21570 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21576 | ref | gcc -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21576 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21582 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21588 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21600 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21600 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21606 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21606 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21612 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21618 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21624 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21648 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21654 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21654 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21660 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21666 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21672 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21678 | inplace | gcc -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21690 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21696 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21702 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21702 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21744 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21744 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21768 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21840 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21846 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21876 | inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21942 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 21984 | inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 35382 | inplace | gcc -funroll-loops | 20100907 | 20100903 |
| 35406 | inplace | gcc | 20100907 | 20100903 |
| 35424 | inplace | cc | 20100907 | 20100903 |
| 91188 | ref | gcc -funroll-loops | 20100907 | 20100903 |
| 91290 | ref | gcc | 20100907 | 20100903 |
| 92328 | ref | cc | 20100907 | 20100903 |