| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20316 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20317 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20321 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20321 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20323 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20323 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20327 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20338 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20338 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20362 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20368 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20383 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20384 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20399 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20409 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20409 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20412 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20430 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20430 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20453 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20478 | ref | gcc -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20478 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20483 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20486 | inplace | gcc -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20512 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20519 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20519 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20519 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20544 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20552 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20560 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20604 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20637 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20645 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20654 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20654 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20717 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20744 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20754 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20767 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20774 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20779 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20869 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20875 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20888 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20888 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20888 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20888 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20889 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20892 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20904 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20918 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20953 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20972 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20986 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20986 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20986 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20987 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20991 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20991 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20995 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20998 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21005 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21006 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21008 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21018 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21018 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21044 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21053 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21059 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21086 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21088 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21095 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21103 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21112 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21119 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21144 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21145 | ref | gcc -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21151 | ref | gcc -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21152 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21167 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21167 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21167 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21172 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21178 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21181 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21207 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21210 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21211 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21220 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21233 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21237 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21274 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21279 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21291 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21295 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21299 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21299 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21309 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21326 | inplace | gcc -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21328 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21333 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21352 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21381 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21398 | inplace | gcc -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21483 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21499 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21502 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21503 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21512 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21515 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21515 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21518 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21518 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21520 | ref | gcc -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21522 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21522 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21522 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21526 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21537 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21547 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 21572 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21579 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21579 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21584 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21587 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21617 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21621 | inplace | gcc -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21621 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21621 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21621 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21643 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21668 | inplace | gcc -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21668 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21669 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21669 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21669 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21707 | ref | gcc -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21715 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21715 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21715 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21715 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21715 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21730 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21862 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21879 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21881 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21881 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21882 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21882 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21894 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21903 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21915 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21917 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21918 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21919 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21955 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21955 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21967 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 21993 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 22060 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 22060 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110901 | 20110831 |
| 22061 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 22061 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 22123 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 22159 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 22159 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 22162 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 22192 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 22192 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 22244 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 22264 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 33731 | inplace | gcc | 20110901 | 20110831 |
| 33779 | inplace | cc | 20110901 | 20110831 |
| 34028 | inplace | gcc -funroll-loops | 20110901 | 20110831 |
| 40095 | ref | cc | 20110901 | 20110831 |
| 40140 | ref | gcc | 20110901 | 20110831 |
| 40305 | ref | gcc -funroll-loops | 20110901 | 20110831 |