| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 24360 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24375 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24375 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24378 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24381 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24387 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24405 | opt | gcc -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24405 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24405 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24408 | opt | gcc -m64 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24408 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24408 | opt | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24411 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20120802 | 20120717 |
| 24501 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120802 | 20120717 |
| 25191 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 25191 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 25218 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 25218 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 25224 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 25224 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120802 | 20120717 |
| 25245 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 25263 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 25284 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 26595 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26595 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26595 | opt | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26622 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26892 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26892 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26892 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26892 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26892 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26892 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26913 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26913 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26913 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26916 | opt | gcc -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26916 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26916 | opt | gcc -m64 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26916 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26916 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26916 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26919 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26919 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 26937 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 27003 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 27615 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 27621 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 27633 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 27633 | opt | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 27666 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 27831 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 27837 | opt | gcc -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 27840 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 27843 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 27852 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 27852 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 27909 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 27912 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 27912 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 28179 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28182 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28203 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28206 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28626 | opt | gcc -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28626 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28644 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28722 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28725 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28728 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28746 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28749 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28761 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28767 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28785 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28812 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 28848 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 28869 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 28908 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 29085 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 30768 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 30795 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 30798 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 30822 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 30828 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 30864 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 30864 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 30891 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 30909 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 33822 | opt | clang -O3 | 20120802 | 20120717 |
| 94332 | opt | gcc | 20120802 | 20120717 |
| 94377 | opt | cc | 20120802 | 20120717 |
| 94485 | opt | gcc -funroll-loops | 20120802 | 20120717 |
| 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=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 -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 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O2 -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=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 -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 -O -fomit-frame-pointer | x64 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | x64 |
| gcc -m64 -march=corei7 -O2 -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
|