| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 19211 | x64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19216 | x64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19216 | x64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19216 | x64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19216 | x64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19216 | x64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19221 | x64 | gcc -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19221 | x64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19221 | x64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19222 | x64 | gcc -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19226 | x64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19227 | x64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19227 | x64 | gcc -funroll-loops -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19232 | x64 | gcc -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19253 | x64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19253 | x64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19253 | x64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19253 | x64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19254 | x64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19254 | x64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19259 | x64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19259 | x64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19259 | x64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19274 | x64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19275 | x64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19280 | x64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19285 | x64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19290 | x64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19291 | x64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19291 | x64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19296 | x64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19296 | x64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 19307 | x64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19312 | x64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19333 | x64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19333 | x64 | gcc -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19338 | x64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19338 | x64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19338 | x64 | gcc -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19339 | x64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19370 | x64 | gcc | 20120111 | 20111120 |
| 19381 | x64 | gcc -funroll-loops | 20120111 | 20111120 |
| 19408 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19424 | x64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 19434 | x64 | cc | 20120111 | 20111120 |
| 19717 | x64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19718 | x64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19744 | x64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19749 | x64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19781 | x64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19781 | x64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19781 | x64 | gcc -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19787 | x64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19792 | x64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19802 | x64 | gcc -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19802 | x64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19803 | x64 | gcc -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19808 | x64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19808 | x64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19808 | x64 | gcc -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19808 | x64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19813 | x64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19813 | x64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19818 | x64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19824 | x64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19899 | x64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19930 | x64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19936 | x64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 22144 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 22264 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 22512 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 22532 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 22576 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 22608 | opt | gcc -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 22620 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 22720 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 23060 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 23942 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 23942 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 23973 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 23990 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24016 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24032 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24032 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24038 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24042 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24043 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24069 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24107 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24107 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24122 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24123 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24208 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24208 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24208 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24208 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24208 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24224 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24229 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24240 | opt | gcc -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24252 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 24256 | opt | gcc -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24256 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24368 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24368 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 24410 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24421 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24453 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24501 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24613 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24613 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24619 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24624 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24624 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24640 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24640 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 24672 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24672 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24682 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24682 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24683 | opt | gcc -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24683 | opt | gcc -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24683 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24683 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24860 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 24864 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24864 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24864 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24864 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24907 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 24923 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24928 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24944 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24944 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 24997 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 25003 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 25174 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 25184 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 25552 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 25552 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 25872 | opt | gcc -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 25872 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26229 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26230 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26262 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26262 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26262 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26395 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26395 | opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26400 | opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26416 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26416 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26747 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26763 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26779 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26784 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26800 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 26917 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 89180 | opt | gcc -funroll-loops | 20120111 | 20111120 |
| 96597 | opt | cc | 20120111 | 20111120 |
| 96597 | opt | gcc | 20120111 | 20111120 |