| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20265 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20275 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20298 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20298 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20298 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20305 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20309 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20309 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20310 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20310 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20316 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20323 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20325 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20329 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20333 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20335 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20344 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20344 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20346 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20348 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20354 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20356 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20359 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20363 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20364 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20364 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20364 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20367 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20371 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20375 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20389 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20390 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20390 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20391 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20391 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20394 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20394 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20394 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20398 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20406 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20414 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20432 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20433 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20441 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20446 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20452 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20476 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20481 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20491 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20491 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20493 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20496 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20499 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20515 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20522 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20549 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20553 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20553 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20560 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20563 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20565 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20566 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20577 | inplace | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20582 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20583 | ref | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20587 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20592 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20594 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20597 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20599 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20601 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20601 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20602 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20611 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20614 | ref | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20614 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20615 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20629 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20629 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20630 | inplace | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20641 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20641 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20642 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20645 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20650 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20651 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20651 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20651 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20652 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20652 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20655 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20656 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20663 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20664 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20669 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20673 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20675 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20675 | ref | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20680 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20680 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20680 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20681 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20686 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20686 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20688 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20689 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20694 | ref | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20697 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20698 | ref | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20698 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20698 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20703 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20705 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20706 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20710 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20716 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20717 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20717 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20718 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20731 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20731 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20734 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20735 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20736 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20736 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20737 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20741 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20743 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20748 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20757 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20757 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20768 | inplace | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20802 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20802 | inplace | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20816 | inplace | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20861 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20861 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20861 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20867 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20867 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20874 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20886 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20886 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20889 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20894 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20895 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20897 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20901 | inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20902 | inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 20907 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20908 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20915 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 20918 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20932 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20946 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20947 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20949 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20955 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20958 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 20967 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 20994 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 21009 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 21010 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 21018 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 21027 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 21032 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 21040 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 21042 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 21042 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 21048 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 21051 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 21051 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 21196 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 21598 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 21609 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 21912 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 32593 | inplace | gcc -funroll-loops | 20110516 | 20110509 |
| 32736 | inplace | cc | 20110516 | 20110509 |
| 33440 | inplace | gcc | 20110516 | 20110509 |
| 37664 | ref | gcc -funroll-loops | 20110516 | 20110509 |
| 37674 | ref | gcc | 20110516 | 20110509 |
| 37676 | ref | cc | 20110516 | 20110509 |