| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 60368 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 60560 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 60616 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 61452 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 61524 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 61576 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 61636 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 61692 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 61840 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 61972 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 62100 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 62212 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62216 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62276 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 62336 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 62424 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 62436 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 62508 | gcc | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 62532 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 62564 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 62796 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62856 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62884 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 63112 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 63280 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 63564 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 64692 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 69856 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 69896 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 70972 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 70992 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 71128 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 71560 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 71576 | gcc | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 71596 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 71612 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 71736 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 71880 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 71936 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 71952 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 71952 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 72052 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 72408 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 72708 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 72792 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 72932 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 72996 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 73540 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 73968 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 74104 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 74112 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 74184 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 74204 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 75012 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 75048 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 75112 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 75192 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 75288 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 76156 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 76280 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 76352 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 76384 | gcc | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 76392 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 76392 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 76456 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 76848 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 76980 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 77008 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 77032 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 77128 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 77444 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 77472 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 77488 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 77576 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 77580 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
| 77596 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 77964 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 78440 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 83244 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
| 83496 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
| 83504 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
| 84228 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 84268 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 86664 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 86764 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 86984 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 86988 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 87360 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 87436 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 88108 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 88176 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 88368 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 88396 | gcc | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
| 88420 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 88500 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 88544 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 88580 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 88796 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 88836 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 88908 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 247452 | gcc | gcc | 20120329 | 20120316 |
| 247784 | gcc | cc | 20120329 | 20120316 |
| 247972 | gcc | gcc -funroll-loops | 20120329 | 20120316 |