| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11181 | amd64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11187 | amd64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11205 | amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11223 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11223 | amd64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11502 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11535 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11574 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11577 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11577 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11643 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11649 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11652 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11658 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11670 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11691 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11703 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11703 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11706 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11718 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11718 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11724 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11730 | sphlib | gcc -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11769 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11775 | amd64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11778 | amd64 | cc | 20110612 | 20110609 |
| 11778 | amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11778 | amd64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11778 | amd64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11778 | amd64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11778 | amd64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11778 | amd64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11778 | amd64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11781 | amd64 | gcc | 20110612 | 20110609 |
| 11781 | amd64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11781 | amd64 | gcc -funroll-loops | 20110612 | 20110609 |
| 11781 | amd64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11781 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11781 | amd64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11784 | amd64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11784 | amd64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11784 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 11784 | amd64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11787 | amd64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11787 | amd64 | gcc -m64 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11787 | amd64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11790 | amd64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11790 | amd64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11793 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11793 | amd64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11796 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11796 | amd64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11799 | amd64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11799 | amd64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11799 | amd64 | gcc -m64 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11799 | amd64 | gcc -march=nocona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11802 | amd64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11802 | amd64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11802 | amd64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11802 | amd64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11805 | amd64 | gcc -march=k8 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11808 | amd64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11808 | amd64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11808 | amd64 | gcc -m64 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11808 | amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11808 | amd64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11808 | amd64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11808 | amd64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11808 | amd64 | gcc -march=k8 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11811 | amd64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -march=barcelona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11814 | amd64 | gcc -march=nocona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -funroll-loops -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11817 | amd64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 11820 | amd64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11823 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20110821 | 20110821 |
| 11937 | amd64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11937 | amd64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 11937 | amd64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 11964 | sphlib | gcc -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 11967 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 11967 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 11970 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 11973 | sphlib | gcc -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12003 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12006 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12012 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110821 | 20110821 |
| 12012 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12015 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12015 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12015 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12015 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12018 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12027 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12030 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12033 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12048 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12051 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12066 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12066 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12069 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12072 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12075 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12075 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12084 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12084 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12084 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12084 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12087 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12087 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12093 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12096 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12096 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12096 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12099 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12105 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12387 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12390 | sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12396 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12402 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12411 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 12414 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110821 | 20110821 |
| 12432 | sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110821 | 20110821 |
| 14031 | amd64 | gcc -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 14853 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14877 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14877 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14886 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14889 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14910 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14913 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14913 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14916 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14916 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14919 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14919 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14985 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14985 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14985 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14988 | sphlib | gcc -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 14988 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 15036 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 15036 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 15315 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 15315 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 23280 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110821 | 20110821 |
| 40860 | sphlib | gcc | 20110821 | 20110821 |
| 40881 | sphlib | gcc -funroll-loops | 20110821 | 20110821 |
| 40893 | sphlib | cc | 20110821 | 20110821 |