| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 78808 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 78832 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 79836 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 81876 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 81888 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 82028 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 83720 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 83804 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 83836 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 83996 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 84012 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 84032 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 84128 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 84196 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 84288 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 84476 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 84508 | gcc | gcc -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 84648 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 84652 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 84672 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 84768 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 84828 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 85056 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 85288 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 85580 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 85596 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 85644 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 86724 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 86736 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 86848 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 86988 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 87700 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
| 90364 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 90612 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 104140 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
| 104820 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
| 104844 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 104956 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
| 105072 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
| 105280 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120123 | 20120120 |
| 105308 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120123 | 20120120 |
| 105336 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 106752 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 107580 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 107752 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 107772 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 110224 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 110332 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 110384 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 110448 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 110448 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 110448 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 110660 | gcc | gcc -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 112208 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 112316 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 112376 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 112504 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 113000 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 113020 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 113028 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 114412 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 114420 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 114440 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 114448 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 114488 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 115328 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 115468 | gcc | gcc -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 115468 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 115512 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 115520 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 115888 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 115968 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
| 116016 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 116296 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 116308 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 116404 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 116452 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 116980 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 117048 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 117320 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 120976 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 121032 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 121944 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 122008 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
| 122548 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120123 | 20120120 |
| 122616 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120123 | 20120120 |
| 122756 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120123 | 20120120 |
| 128860 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120123 | 20120120 |
| 128896 | gcc | gcc -O -fomit-frame-pointer | 20120123 | 20120120 |
| 128980 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 128992 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 129080 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 129340 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
| 129416 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
| 129960 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
| 130068 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
| 130484 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 134856 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 134972 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 151536 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120123 | 20120120 |
| 403580 | gcc | gcc | 20120123 | 20120120 |
| 403756 | gcc | cc | 20120123 | 20120120 |
| 403800 | gcc | gcc -funroll-loops | 20120123 | 20120120 |