| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11552 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
| 11903 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12002 | opt | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12010 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12052 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12444 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12444 | opt | gcc -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12454 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12846 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12856 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12872 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12880 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12900 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12902 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12914 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12918 | opt | gcc -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12942 | opt | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 12988 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 13000 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 13320 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
| 13364 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
| 13392 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 13408 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 13416 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
| 13428 | opt | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130609 | 20130419 |
| 13524 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
| 13616 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 13829 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14040 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14132 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 14148 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14239 | opt | gcc -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14264 | opt | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14264 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14272 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14320 | opt | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14528 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14558 | opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 14568 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14636 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14732 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14784 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 14878 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 15092 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 15110 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 15162 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 15204 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 15212 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 15216 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 15248 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 15386 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 15590 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 15701 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 15720 | opt | gcc -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 15796 | opt | gcc -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 15934 | opt | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 16208 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 16212 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 16220 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 16232 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 16304 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 16328 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 16340 | opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 16356 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 16500 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 16688 | opt | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 16752 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 16880 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 16900 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 16928 | opt | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 17143 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 17190 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 17234 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 17234 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 17380 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
| 17420 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 17438 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 17512 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 17540 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 17684 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 17880 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18004 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18038 | opt | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 18084 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18084 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18088 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18128 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18166 | opt | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 18172 | opt | gcc -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18200 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18292 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18320 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 18336 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18411 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
| 18622 | opt | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18626 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18635 | opt | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18862 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 18945 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 19568 | opt | clang -O3 | 20130609 | 20130419 |
| 19617 | opt | clang -O3 -mavx | 20130609 | 20130419 |
| 19690 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
| 49444 | opt | gcc | 20130609 | 20130419 |
| 50958 | opt | cc | 20130609 | 20130419 |
| 55042 | opt | gcc -funroll-loops | 20130609 | 20130419 |
| Compiler | Implementations
|
| cc | x64 |
| gcc | x64 |
| gcc -O2 -fomit-frame-pointer | x64 |
| gcc -O3 -fomit-frame-pointer | x64 |
| gcc -O -fomit-frame-pointer | x64 |
| gcc -Os -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops | x64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | x64 |
| gcc -m64 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -O -fomit-frame-pointer | x64 |
| gcc -m64 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | x64 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | x64 |
| gcc -march=barcelona -O -fomit-frame-pointer | x64 |
| gcc -march=barcelona -Os -fomit-frame-pointer | x64 |
| gcc -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -march=nocona -Os -fomit-frame-pointer | x64
|
| Compiler | Implementations
|
| cc | x64 |
| gcc | x64 |
| gcc -O2 -fomit-frame-pointer | x64 |
| gcc -O3 -fomit-frame-pointer | x64 |
| gcc -O -fomit-frame-pointer | x64 |
| gcc -Os -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | x64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops | x64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | x64 |
| gcc -m64 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -O -fomit-frame-pointer | x64 |
| gcc -m64 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | x64 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | x64 |
| gcc -march=barcelona -O -fomit-frame-pointer | x64 |
| gcc -march=barcelona -Os -fomit-frame-pointer | x64 |
| gcc -march=k8 -O2 -fomit-frame-pointer | x64 |
| gcc -march=k8 -O3 -fomit-frame-pointer | x64 |
| gcc -march=k8 -O -fomit-frame-pointer | x64 |
| gcc -march=k8 -Os -fomit-frame-pointer | x64 |
| gcc -march=nocona -O2 -fomit-frame-pointer | x64 |
| gcc -march=nocona -O3 -fomit-frame-pointer | x64 |
| gcc -march=nocona -O -fomit-frame-pointer | x64 |
| gcc -march=nocona -Os -fomit-frame-pointer | x64
|